.fna7JW_wordmark{letter-spacing:-.03em;color:var(--color-text);border-radius:var(--radius-sm);align-items:center;gap:.6rem;font-size:1.125rem;font-weight:750;display:inline-flex}.fna7JW_mark{flex:none;width:1.25rem;height:1.25rem}.fna7JW_keystone{fill:var(--color-pink);filter:drop-shadow(0 0 3px #ff5fb7e6);transition:transform var(--duration-base) var(--ease-out);transform-origin:17px 5px}.fna7JW_wordmark:hover .fna7JW_keystone{transform:rotate(90deg)}.fna7JW_text{line-height:1}.fna7JW_suffix{background:var(--gradient-brand);color:#0000;-webkit-background-clip:text;background-clip:text}
.bKjCsG_dialog{width:100%;max-width:none;height:100%;max-height:none;padding:clamp(1rem, 12vh, 7.5rem) var(--gutter) var(--gutter);color:inherit;background:0 0;border:0;margin:0;position:fixed;inset:0;overflow:hidden}.bKjCsG_dialog::backdrop{-webkit-backdrop-filter:blur(6px);background:#050507b8}.bKjCsG_panel{border-radius:var(--radius-lg);border:1px solid var(--color-border-strong);background:var(--color-overlay);width:100%;max-width:40rem;max-height:min(34rem,100%);-webkit-backdrop-filter:var(--glass-blur);flex-direction:column;margin-inline:auto;display:flex;overflow:hidden;box-shadow:0 0 0 1px #0006,0 24px 64px -12px #0009}@media (prefers-reduced-motion:no-preference){.bKjCsG_dialog[open] .bKjCsG_panel{animation:bKjCsG_panel-in var(--duration-base) var(--ease-out)}.bKjCsG_dialog[open]::backdrop{animation:bKjCsG_fade-in var(--duration-base) var(--ease-out)}.bKjCsG_dialog[data-closing] .bKjCsG_panel{animation:bKjCsG_panel-out .14s var(--ease-in-out) forwards}.bKjCsG_dialog[data-closing]::backdrop{animation:bKjCsG_fade-out .14s var(--ease-in-out) forwards}}@keyframes bKjCsG_panel-in{0%{opacity:0;transform:translateY(-6px)scale(.985)}}@keyframes bKjCsG_panel-out{to{opacity:0;transform:translateY(-4px)scale(.99)}}@keyframes bKjCsG_fade-in{0%{opacity:0}}@keyframes bKjCsG_fade-out{to{opacity:0}}.bKjCsG_inputRow{border-bottom:1px solid var(--color-border);align-items:center;gap:.75rem;padding:0 .75rem 0 1.1rem;display:flex}.bKjCsG_inputIcon{color:var(--color-text-subtle);flex:none}.bKjCsG_input{min-width:0;height:3.5rem;color:var(--color-text);background:0 0;border:0;outline:none;flex:1;font-size:1rem}.bKjCsG_input:focus-visible{box-shadow:none}.bKjCsG_input::placeholder{color:var(--color-text-subtle)}.bKjCsG_spinner{border:1.5px solid var(--color-border-strong);border-top-color:var(--color-accent);border-radius:50%;flex:none;width:.875rem;height:.875rem;animation:.7s linear infinite bKjCsG_spin}@keyframes bKjCsG_spin{to{transform:rotate(360deg)}}.bKjCsG_closeButton{border-radius:var(--radius-sm);min-height:2rem;color:var(--color-text-subtle);transition:color var(--duration-fast) var(--ease-out);flex:none;place-items:center;display:grid}.bKjCsG_closeButton:hover{color:var(--color-text)}.bKjCsG_closeKbd{border:1px solid var(--color-border);background:var(--color-surface-raised);font-family:var(--font-mono);border-radius:.375rem;padding:.125rem .4rem;font-size:.6875rem}.bKjCsG_closeText{font-size:var(--text-sm);padding-inline:.25rem;font-weight:500;display:none}.bKjCsG_body{overscroll-behavior:contain;flex:1;min-height:0;padding:.5rem;overflow-y:auto}.bKjCsG_list,.bKjCsG_groupList{padding:0;list-style:none}.bKjCsG_groupLabel{color:var(--color-text-subtle);padding:.75rem .75rem .375rem;font-size:.6875rem;font-weight:650}.bKjCsG_option{border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:.875rem;padding:.625rem .75rem;transition:background-color 80ms linear;display:flex}.bKjCsG_option[data-active]{background:var(--color-surface-hover)}.bKjCsG_optionIcon{border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface-raised);width:2rem;height:2rem;color:var(--color-text-muted);transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);flex:none;place-items:center;display:grid}.bKjCsG_option[data-active] .bKjCsG_optionIcon{color:var(--color-accent);border-color:var(--color-accent-line)}.bKjCsG_optionText{flex-direction:column;flex:1;min-width:0;display:flex}.bKjCsG_optionTitle{font-size:var(--text-sm);color:var(--color-text);font-weight:500}.bKjCsG_optionTitle mark{color:var(--color-accent);background:0 0}.bKjCsG_optionDescription{white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-subtle);font-size:.8125rem;overflow:hidden}.bKjCsG_optionMeta{font-size:var(--text-xs);color:var(--color-text-subtle);flex:none}.bKjCsG_optionEnter{color:var(--color-text-subtle);opacity:0;transition:opacity var(--duration-fast) var(--ease-out);flex:none}.bKjCsG_option[data-active] .bKjCsG_optionEnter{opacity:1}.bKjCsG_empty{text-align:center;padding:2.5rem 1.5rem}.bKjCsG_emptyTitle{font-size:var(--text-sm);color:var(--color-text);font-weight:500}.bKjCsG_emptyTitle span{color:var(--color-text-muted);word-break:break-word}.bKjCsG_emptyText{max-width:26rem;color:var(--color-text-subtle);margin:.5rem auto 0;font-size:.8125rem}.bKjCsG_loading{height:7rem}.bKjCsG_footer{border-top:1px solid var(--color-border);font-size:var(--text-xs);color:var(--color-text-subtle);justify-content:space-between;align-items:center;gap:1rem;padding:.625rem 1rem;display:flex}.bKjCsG_hints{gap:1rem;display:flex}.bKjCsG_hints kbd{border:1px solid var(--color-border);background:var(--color-surface-raised);min-width:1.25rem;height:1.25rem;font-family:var(--font-mono);border-radius:.3rem;place-items:center;margin-right:.25rem;padding:0 .25rem;font-size:.625rem;display:inline-grid}.bKjCsG_scope{font-family:var(--font-mono);letter-spacing:.02em}@media (max-width:640px){.bKjCsG_dialog{padding:0}.bKjCsG_panel{border:0;border-radius:0;max-width:none;height:100%;max-height:none}.bKjCsG_inputRow{padding-right:.5rem}.bKjCsG_closeKbd{display:none}.bKjCsG_closeText{color:var(--color-accent);display:block}.bKjCsG_closeButton{min-height:2.75rem;padding-inline:.5rem}.bKjCsG_optionMeta,.bKjCsG_hints{display:none}.bKjCsG_option{padding-block:.75rem}}@media (hover:none){.bKjCsG_optionEnter{display:none}}
._bQVXG_trigger{border-radius:var(--radius-full);border:1px solid var(--color-border);width:100%;height:2.375rem;color:var(--color-text-subtle);font-size:var(--text-sm);text-align:left;transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:#ffffff08;align-items:center;gap:.625rem;padding:0 .5rem 0 .8rem;display:flex}._bQVXG_trigger:hover{border-color:var(--color-border-strong);color:var(--color-text-muted);background:#ffffff0d}._bQVXG_trigger:focus-visible{border-radius:var(--radius-full)}._bQVXG_icon{flex:none}._bQVXG_placeholder{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}._bQVXG_kbd{border:1px solid var(--color-border);background:var(--color-surface-raised);font-family:var(--font-mono);color:var(--color-text-subtle);border-radius:.375rem;flex:none;padding:.125rem .4rem;font-size:.6875rem}._bQVXG_iconButton{border-radius:var(--radius-full);width:2.75rem;height:2.75rem;color:var(--color-text-muted);transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);place-items:center;display:grid}._bQVXG_iconButton:hover{color:var(--color-text);background:#ffffff0f}._bQVXG_iconButton:focus-visible{border-radius:var(--radius-full)}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#07070c;--color-surface:#ffffff09;--color-surface-raised:#ffffff0f;--color-surface-hover:#ffffff16;--color-overlay:#100f1ef0;--color-border:#ffffff14;--color-border-strong:#ffffff26;--glass-highlight:inset 0 1px 0 #ffffff12;--glass-bg:linear-gradient(160deg, #fff1, #ffffff05);--glass-blur:blur(18px) saturate(140%);--color-text:#f4f4ff;--color-text-muted:#a9a9c2;--color-text-subtle:#7b7b94;--color-accent:#8b93ff;--color-accent-hover:#a7adff;--color-accent-fg:#0b0c1d;--color-accent-soft:#8b93ff24;--color-accent-line:#8b93ff66;--color-pink:#ff5fb7;--color-cyan:#4de2ff;--color-orange:#ffb36b;--gradient-brand:linear-gradient(135deg, #8b93ff 0%, #ff5fb7 100%);--gradient-text:linear-gradient(90deg, #8b93ff, #ff5fb7 50%, #ffb36b);--glow-brand:0 10px 40px -10px #ff5fb78c;--color-success:#4ade80;--color-warning:#f5c26b;--color-danger:#ff6b81;--color-neutral:#6b6b80;--font-sans:var(--font-geist-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, "SFMono-Regular", "Cascadia Code", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:clamp(1.75rem, 1.2rem + 2vw, 2.5rem);--text-display:clamp(3.25rem, 1.2rem + 8.6vw, 8.75rem);--tracking-tight:-.04em;--tracking-label:.08em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--section-y:clamp(4.5rem, 3rem + 6vw, 8.5rem);--container:72rem;--gutter:clamp(1rem, .5rem + 2.5vw, 2rem);--nav-height:4rem;--radius-sm:.5rem;--radius-md:.875rem;--radius-lg:1.375rem;--radius-full:999px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--duration-fast:.14s;--duration-base:.22s;--duration-slow:.6s;--focus-ring:0 0 0 2px var(--color-bg), 0 0 0 4px var(--color-accent)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--nav-height) + var(--space-5))}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html[data-scroll-locked]{overflow:hidden}html:has(dialog[open]){overflow:hidden}body{background:var(--color-bg);min-height:100dvh;color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.6;overflow-x:clip}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(42rem 34rem at -6% -8%,#5b5fff4d,#0000 70%),radial-gradient(38rem 32rem at 106% 12%,#ff3fa833,#0000 70%),radial-gradient(46rem 30rem at 50% 118%,#1fc8ff1a,#0000 70%);position:fixed;inset:0}.glass{border:1px solid var(--color-border);box-shadow:var(--glass-highlight);-webkit-backdrop-filter:var(--glass-blur);background:linear-gradient(160deg,#ffffff12,#ffffff05)}.gradient-text{background:var(--gradient-text);color:#0000;-webkit-background-clip:text;background-clip:text}img,svg,video{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4{letter-spacing:var(--tracking-tight);text-wrap:balance;font-weight:700;line-height:1.1}h1{letter-spacing:-.045em;font-weight:800}p{text-wrap:pretty}::selection{background:var(--color-accent);color:var(--color-accent-fg)}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--space-3);left:var(--space-3);z-index:100;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-accent-fg);font-weight:600;font-size:var(--text-sm);transition:transform var(--duration-base) var(--ease-out);position:fixed;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}@media (prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:0;transition:opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out);transition-delay:var(--reveal-delay,0s);transform:translateY(14px)}.js [data-reveal][data-visible]{opacity:1;transform:none}}
