.backdrop.svelte-utf1u2{inset:calc(-1 * var(--backdrop-bleed));z-index:-1;background:var(--color-bg);pointer-events:none;position:fixed;overflow:hidden}.fallback.svelte-utf1u2{background:linear-gradient(#e6f2ff,#b3d9ff,#80b3ff,#6699e6,#007bbb);position:fixed;inset:0}.sky.svelte-utf1u2{opacity:0;width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0}.sky.ready.svelte-utf1u2{opacity:1}.edge.svelte-utf1u2{height:var(--space-8);z-index:0;pointer-events:none;position:fixed;left:0;right:0}.edge-top.svelte-utf1u2{background-color:var(--color-sky-top);top:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.edge-bottom.svelte-utf1u2{background-color:var(--color-sky-bottom);bottom:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#80b3ff;--color-sky-top:#b3d9ff;--color-sky-bottom:#05b;--color-surface:#22242b;--color-surface-inactive:#1d1f25;--scrollbar-thumb:#ffffff47;--scrollbar-thumb-hover:#ffffff75;--color-text:#f5f5f7;--color-text-muted:#a1a1a6;--color-primary:#0a84ff;--color-primary-hover:#409cff;--color-border:#ffffff1f;--color-danger:#ff3b30;--color-light-purple:#af52de;--color-light-yellow:#febc2e;--color-light-green:#28c840;--color-light-inactive:#ffffff40;--glass-fill:#ffffff0f;--glass-fill-strong:#ffffff24;--glass-rim:#ffffff73;--font-body:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", system-ui, "Helvetica Neue", sans-serif;--font-heading:-apple-system, BlinkMacSystemFont, "SF Pro Display", system-ui, "Helvetica Neue", sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.5rem;--text-2xl:2rem;--text-3xl:3rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--radius-sm:.5rem;--radius-md:.875rem;--radius-lg:1.25rem;--radius-full:9999px;--shadow-sm:0 1px 3px #00000080;--window-radius:14px;--window-shadow:0 24px 60px var(--window-radius) #0000008c, 0 4px 14px var(--window-radius) #00000059;--container-width:72rem;--backdrop-bleed:10%;--ease-out:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{background:var(--color-bg)}html,body{height:100%;color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);-webkit-font-smoothing:antialiased;letter-spacing:-.011em;margin:0;line-height:1.5;overflow:hidden}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-primary-hover);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.window-content{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.window-content h2{margin:0 0 var(--space-3);font-family:var(--font-heading);font-size:var(--text-xl);line-height:1.2}.window-content h3{margin:var(--space-4) 0 var(--space-1);font-size:var(--text-base);font-weight:600}.window-content p{margin:0 0 var(--space-4);color:var(--color-text-muted)}.window-content ul{margin:0 0 var(--space-4);padding-left:var(--space-6);color:var(--color-text-muted)}.window-content a:not(.button){color:var(--color-primary-hover)}.scrollbar::-webkit-scrollbar{width:.75rem;height:.75rem}.scrollbar::-webkit-scrollbar-track{background:0 0}.scrollbar::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:var(--scrollbar-thumb);background-clip:padding-box;border:3px solid #0000;min-height:2rem}.scrollbar::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:padding-box}.scrollbar::-webkit-scrollbar-corner{background:0 0}@supports not selector(::-webkit-scrollbar){.scrollbar{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}}.glass{background:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur,8px)) saturate(1.4)}
