.lang-select[data-astro-cid-lemdd452]{display:inline-block;position:relative}.lang-trigger[data-astro-cid-lemdd452]{font:inherit;border:1px solid var(--hairline-strong);color:inherit;cursor:pointer;transition:border-color .3s var(--ease,cubic-bezier(.16,1,.3,1));background:0 0;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.85rem;display:inline-flex}.lang-trigger[data-astro-cid-lemdd452]:hover{border-color:var(--hairline-strong)}.lang-current[data-astro-cid-lemdd452]{text-overflow:ellipsis;white-space:nowrap;max-width:110px;display:inline-block;overflow:hidden}.lang-current[data-astro-cid-lemdd452].lc-out{animation:lcOut .24s var(--ease,cubic-bezier(.16,1,.3,1)) forwards}.lang-current[data-astro-cid-lemdd452].lc-in{animation:lcIn .24s var(--ease,cubic-bezier(.16,1,.3,1)) forwards}@keyframes lcOut{to{opacity:0;transform:translateY(-9px)}}@keyframes lcIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.lang-menu[data-astro-cid-lemdd452]{z-index:60;background:var(--paper);border:1px solid var(--hairline-strong);backdrop-filter:blur(14px);opacity:0;visibility:hidden;transform-origin:0 0;min-width:250px;max-height:60vh;transition:opacity .28s var(--ease,cubic-bezier(.16,1,.3,1)), transform .28s var(--ease,cubic-bezier(.16,1,.3,1)), visibility 0s linear .28s;border-radius:12px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;transform:translateY(-10px)scale(.97);box-shadow:0 12px 40px #1114181f}.lang-menu[data-astro-cid-lemdd452].opens-left{transform-origin:100% 0;left:auto;right:0}.lang-menu[data-astro-cid-lemdd452].open{opacity:1;visibility:visible;transition:opacity .28s var(--ease,cubic-bezier(.16,1,.3,1)), transform .28s var(--ease,cubic-bezier(.16,1,.3,1));backdrop-filter:none;transform:none}.lang-menu[data-astro-cid-lemdd452].open.settled{backdrop-filter:blur(14px)}.lang-menu[data-astro-cid-lemdd452][hidden]{display:none}.lang-menu[data-astro-cid-lemdd452] li[data-astro-cid-lemdd452]{cursor:pointer;color:var(--tx);white-space:nowrap;z-index:1;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:7px 10px;font-size:.85rem;display:flex;position:relative}.lang-menu[data-astro-cid-lemdd452] li[data-astro-cid-lemdd452]:hover,.lang-menu[data-astro-cid-lemdd452] li[data-astro-cid-lemdd452][aria-selected=true]{background:0 0}.lang-menu[data-astro-cid-lemdd452] li[data-astro-cid-lemdd452]:hover .lang-native[data-astro-cid-lemdd452]{color:var(--tx)}.lang-menu[data-astro-cid-lemdd452] li[data-astro-cid-lemdd452][aria-selected=true] .lang-native[data-astro-cid-lemdd452]{color:var(--gold-deep)}.lang-code[data-astro-cid-lemdd452]{color:var(--tx-3);font-size:.7rem;font-family:var(--font-mono,monospace)}.origin-brand[data-astro-cid-mzzfnhtr]{color:#f0f0fa;align-items:center;gap:12px;min-height:44px;text-decoration:none;display:flex}.origin-brand[data-astro-cid-mzzfnhtr] .origin-seal{color:#f0f0fa;flex:none}.origin-lockup[data-astro-cid-mzzfnhtr]{flex-direction:column;justify-content:center;gap:2px;min-width:0;line-height:1;display:inline-flex}.origin-lockup[data-astro-cid-mzzfnhtr] strong[data-astro-cid-mzzfnhtr]{font:500 15px/1 var(--font-mono);letter-spacing:.16em}.origin-lockup[data-astro-cid-mzzfnhtr] small[data-astro-cid-mzzfnhtr]{color:#f0f0fa80;max-width:22ch;font:9px/1.2 var(--font-sans);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=420px){.origin-brand[data-astro-cid-mzzfnhtr]{gap:8px}.origin-lockup[data-astro-cid-mzzfnhtr] small[data-astro-cid-mzzfnhtr]{max-width:16ch;font-size:8px}}.experience-nav[data-astro-cid-cxin6k3k]{z-index:80;background:#000;border-bottom:1px solid #f0f0fa14;justify-content:space-between;align-items:center;gap:26px;height:64px;padding-inline:clamp(20px,4vw,64px);display:flex;position:fixed;inset:0 0 auto}.experience-links[data-astro-cid-cxin6k3k]{align-items:center;gap:clamp(20px,3vw,44px);margin-inline-start:auto;display:flex}.experience-links[data-astro-cid-cxin6k3k] a[data-astro-cid-cxin6k3k]{color:#f0f0fa8c;padding-block:16px;font-size:14px;font-weight:500;text-decoration:none}.experience-links[data-astro-cid-cxin6k3k] a[data-astro-cid-cxin6k3k]:hover,.experience-links[data-astro-cid-cxin6k3k] a[data-astro-cid-cxin6k3k][aria-current=page]{color:#f0f0fa}.experience-tools[data-astro-cid-cxin6k3k]{align-items:center;gap:18px;display:flex}.experience-tools[data-astro-cid-cxin6k3k] .lang-trigger{color:#f0f0fa8c;border:0;padding:10px 0 10px 8px;font-size:14px;font-weight:500}.experience-tools[data-astro-cid-cxin6k3k] .lang-menu{background:#000;border:1px solid #f0f0fa29;border-radius:2px;box-shadow:0 12px 40px #0000008c}.experience-menu[data-astro-cid-cxin6k3k]{display:none}.experience-menu[data-astro-cid-cxin6k3k] summary[data-astro-cid-cxin6k3k]{cursor:pointer;color:#f0f0fa8c;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:500;list-style:none;display:flex}summary[data-astro-cid-cxin6k3k]::-webkit-details-marker{display:none}summary[data-astro-cid-cxin6k3k] svg[data-astro-cid-cxin6k3k]{fill:none;stroke:currentColor;stroke-width:1.2px}.experience-menu[data-astro-cid-cxin6k3k] nav[data-astro-cid-cxin6k3k]{background:#000;border-bottom:1px solid #f0f0fa29;max-height:calc(100dvh - 64px);padding:16px 24px 28px;position:absolute;inset:64px 0 auto;overflow-y:auto}.experience-menu[data-astro-cid-cxin6k3k] nav[data-astro-cid-cxin6k3k] a[data-astro-cid-cxin6k3k]{color:#f0f0fa;border-bottom:1px solid #f0f0fa14;justify-content:space-between;gap:20px;padding:16px 0;font-size:17px;text-decoration:none;display:flex}.experience-menu[data-astro-cid-cxin6k3k] nav[data-astro-cid-cxin6k3k] a[data-astro-cid-cxin6k3k]:last-child{border:0}@media (width<=960px){.experience-links[data-astro-cid-cxin6k3k]{display:none}.experience-menu[data-astro-cid-cxin6k3k]{display:block}}@media (width<=420px){.experience-nav[data-astro-cid-cxin6k3k],.experience-tools[data-astro-cid-cxin6k3k]{gap:12px}.experience-tools[data-astro-cid-cxin6k3k] .lang-current{max-width:75px}}@font-face{font-family:Inter;src:url(/fonts/InterVariable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Site;src:url(/fonts/CormorantGaramond-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/CormorantGaramond-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/CormorantGaramond-400Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Noto Nastaliq Urdu;src:url(/fonts/NastaliqUrdu.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+6??,U+750-77F,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Noto Sans Georgian;src:url(/fonts/NotoSansGeorgian.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+589,U+10A0-10FF,U+1C90-1CBA,U+2D00-2D2F}@font-face{font-family:Noto Sans Armenian;src:url(/fonts/NotoSansArmenian.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+530-58F,U+FB13-FB17}@font-face{font-family:Noto Sans Myanmar;src:url(/fonts/NotoSansMyanmar.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+1000-109F,U+AA60-AA7F}:root{--font-sans:"Inter", -apple-system, "Segoe UI", Roboto, sans-serif;--font-serif:"Cormorant Garamond", Georgia, serif;--font-mono:"JetBrains Mono", "SF Mono", Menlo, monospace}:lang(ja){font-family:Inter,Noto Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif}:lang(ko){font-family:Inter,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,sans-serif}:lang(zh-Hant){font-family:Inter,Noto Sans TC,PingFang TC,Microsoft JhengHei,sans-serif}:lang(zh-HK){font-family:Inter,Noto Sans TC,PingFang HK,sans-serif}:lang(zh-Hans),:lang(zh){font-family:Inter,Source Han Sans SC,PingFang SC,Microsoft YaHei,sans-serif}:lang(th){font-family:Noto Sans Thai,Inter,sans-serif;line-height:1.65}:lang(my){font-family:Noto Sans Myanmar,Inter,sans-serif;line-height:1.9}:lang(ar),:lang(fa){font-family:Noto Naskh Arabic,Inter,sans-serif;line-height:1.7}:lang(ur){font-family:Noto Nastaliq Urdu,Noto Naskh Arabic,Inter,sans-serif;line-height:2.2}:lang(ka){font-family:Noto Sans Georgian,Inter,sans-serif}:lang(hy){font-family:Noto Sans Armenian,Inter,sans-serif}:lang(mn){font-family:Inter,Noto Sans Mongolian,sans-serif}:lang(th),:lang(my){word-break:normal;overflow-wrap:normal}:lang(ar),:lang(fa),:lang(ur){letter-spacing:normal!important}:root{--paper:#000;--paper-2:#0a0a0a;--ink:#000;--ink-2:#0a0a0a;--gold:#c9a227;--gold-deep:#f0f0fa;--lapis:#4a6fa5;--peril:#c0392b;--tx:#f0f0fa;--tx-2:#f0f0fa9e;--tx-3:#f0f0fa73;--void:#000;--light:#f0f0fa;--surface-1:#0a0a0a;--surface-2:#111;--surface-3:#171717;--surface-4:#1f1f1f;--text-primary:#f0f0fa;--text-secondary:#f0f0fa9e;--text-tertiary:#f0f0fa73;--hairline:#f0f0fa14;--hairline-strong:#f0f0fa29;--brass:#c9a227;--brass-dim:#c9a227;--brass-line:#f0f0fa2e;--malachite:#1fa27d;--malachite-deep:#19745c;--blue:#4a6fa5;--red:#c0392b;--peril-container:#2a1412;--peril-deep:#e07068;--safe:#8fa36a;--safe-container:#14180f;--warn:#c9a227;--warn-container:#1a1810;--text:#f0f0fa;--muted:#f0f0fa9e;--line:#f0f0fa14;--line-dark:#f0f0fa24;--font-sans:"Inter", "Source Han Sans SC", "Noto Sans SC", "PingFang SC", -apple-system, "Segoe UI", Roboto, sans-serif;--font-serif:"Cormorant Garamond", "Source Han Serif SC", "Noto Serif SC", "Songti SC", "STSong", Georgia, "Times New Roman", serif;--font-mono:"JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--ease:cubic-bezier(.16, 1, .3, 1);--header-h:64px;--maxw:1100px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;color-scheme:dark;scrollbar-color:#f0f0fa59 #000}html.over-ink{color-scheme:dark;scrollbar-color:#f0f0fa59 #000}body{font-family:var(--font-sans);background:var(--paper);color:var(--text);-webkit-font-smoothing:antialiased;line-height:1.6}body.drawer-open{overflow:hidden}img,svg{max-width:100%;display:block}button{cursor:pointer;font-family:inherit}a{color:var(--gold-deep)}a:hover{color:#fff}::selection{background:#f0f0fa2e}.band-ink{--text:#f0f0fa;--text-primary:#f0f0fa;--text-secondary:#f0f0fa9e;--text-tertiary:#f0f0fa73;--tx:#f0f0fa;--tx-2:#f0f0fa9e;--tx-3:#f0f0fa73;--muted:#f0f0fa9e;--light:#f0f0fa;--gold-deep:#f0f0fa;--brass-dim:#f0f0fa;--hairline:#f0f0fa14;--hairline-strong:#f0f0fa29;--surface-1:#0a0a0a;--surface-2:#111;--surface-3:#171717;--surface-4:#1f1f1f;--line:#f0f0fa14;--line-dark:#f0f0fa24;--brass-line:#f0f0fa2e;color:var(--light);color-scheme:dark;background:#000}.band-ink a{color:#f0f0fab8}.band-ink a:hover{color:#fff}.band-ink .ctl-btn.primary{background:var(--light);color:#000;border-color:var(--light)}.band-ink .kicker{color:var(--tx-3)}.ink-scope{--text:#f0f0fa;--text-primary:#f0f0fa;--text-secondary:#f0f0fa9e;--text-tertiary:#f0f0fa73;--tx:#f0f0fa;--tx-2:#f0f0fa9e;--tx-3:#f0f0fa73;--muted:#f0f0fa9e;--gold-deep:#f0f0fa;--brass-dim:#f0f0fa;--hairline:#f0f0fa14;--hairline-strong:#f0f0fa29;color:var(--light)}.ink-scope a{color:#f0f0fab8}.u-sr-only{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{z-index:300;background:var(--void);color:#fff;transition:transform .3s var(--ease);border-radius:8px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus-visible{transform:translateY(0)}:focus-visible{outline-offset:3px;outline:1px solid #f0f0fad9}[id]{scroll-margin-top:calc(var(--header-h) + 16px)}.serif{font-family:var(--font-serif);font-style:normal;font-weight:400}.kicker{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--tx-3);margin-bottom:14px;font-size:11.5px;font-weight:500}html[data-lang=zh] .kicker{letter-spacing:.08em}.i18n-span[data-lang]{display:none!important}html[data-lang=en] .i18n-span[data-lang=en],html[data-lang=zh] .i18n-span[data-lang=zh-Hans],html[data-lang=zh-Hans] .i18n-span[data-lang=zh-Hans],html[data-lang=zh-Hant] .i18n-span[data-lang=zh-Hant],html[data-lang=ja] .i18n-span[data-lang=ja],html[data-lang=ko] .i18n-span[data-lang=ko],html[data-lang=es] .i18n-span[data-lang=es],html[data-lang=es-419] .i18n-span[data-lang=es-419],html[data-lang=pt-BR] .i18n-span[data-lang=pt-BR],html[data-lang=fr] .i18n-span[data-lang=fr],html[data-lang=de] .i18n-span[data-lang=de],html[data-lang=ru] .i18n-span[data-lang=ru],html[data-lang=ar] .i18n-span[data-lang=ar],html:not([data-lang]) .i18n-span[data-lang=en]{display:inline!important}.i18n-block[data-lang]{display:none!important}html[data-lang=en] .i18n-block[data-lang=en],html[data-lang=zh] .i18n-block[data-lang=zh-Hans],html[data-lang=zh-Hans] .i18n-block[data-lang=zh-Hans],html[data-lang=zh-Hant] .i18n-block[data-lang=zh-Hant],html[data-lang=ja] .i18n-block[data-lang=ja],html[data-lang=ko] .i18n-block[data-lang=ko],html[data-lang=es] .i18n-block[data-lang=es],html[data-lang=es-419] .i18n-block[data-lang=es-419],html[data-lang=pt-BR] .i18n-block[data-lang=pt-BR],html[data-lang=fr] .i18n-block[data-lang=fr],html[data-lang=de] .i18n-block[data-lang=de],html[data-lang=ru] .i18n-block[data-lang=ru],html[data-lang=ar] .i18n-block[data-lang=ar],html:not([data-lang]) .i18n-block[data-lang=en]{display:block!important}.lang-switching .i18n-span,.lang-switching .i18n-block,.lang-switching .i18n-en,.lang-switching .i18n-zh{animation:.42s cubic-bezier(.45,0,.55,1) forwards lang-away}@keyframes lang-away{to{opacity:0;transform:translateY(10px)}}.lang-settling .i18n-span,.lang-settling .i18n-block,.lang-settling .i18n-en,.lang-settling .i18n-zh{animation:.6s cubic-bezier(.16,1,.3,1) both lang-in}@keyframes lang-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.i18n-en{display:inline}.i18n-zh,html[data-lang=zh] .i18n-en{display:none}html[data-lang=zh] .i18n-zh{display:inline}html[data-lang=zh-Hans] .i18n-en{display:none}html[data-lang=zh-Hans] .i18n-zh{display:inline}html[data-lang=zh-Hant] .i18n-en{display:none}html[data-lang=zh-Hant] .i18n-zh{display:inline}html[data-lang=zh-HK] .i18n-en{display:none}html[data-lang=zh-HK] .i18n-zh{display:inline}.section{max-width:var(--maxw);margin:0 auto;padding:96px clamp(16px,4vw,40px)}.section h2{font-family:var(--font-serif);letter-spacing:-.01em;text-wrap:balance;margin-bottom:18px;font-size:clamp(34px,4.2vw,52px);font-style:normal;font-weight:400;line-height:1.12}.section .lead{color:var(--muted);max-width:62ch;font-size:17px;line-height:1.7}.alt{background:var(--paper-2)}.reveal{transition:opacity .7s var(--ease), transform .7s var(--ease)}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.aw-step-a b{color:var(--gold);font-weight:600}.aw-ghost-word{z-index:80;font-family:var(--font-serif);white-space:nowrap;pointer-events:none;transform-origin:0 0;will-change:transform, opacity;font-weight:600;line-height:1.1;transition:transform .32s cubic-bezier(.16,1,.3,1),opacity 90ms linear;position:fixed}html.js-anim .reveal:not(.in-view){opacity:0;transform:translateY(18px)}.animate-word{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);display:inline-block;transform:translateY(18px)}.animate-space{opacity:0;display:inline}html.js-anim [data-animate-text]:not(.word-animation-processed){opacity:0}@media (scripting:none){.animate-word,.animate-space,.reveal{opacity:1!important;transform:none!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.animate-word{opacity:1!important;transition:none!important;transform:translateY(0)!important}.reveal{opacity:1!important;transition:none!important;transform:none!important}}.slider-pill{height:0;box-shadow:none;pointer-events:none;will-change:transform, height;background:#f0f0fa14;border:1px solid #f0f0fa29;border-radius:8px;transition:opacity .18s cubic-bezier(.16,1,.3,1);position:absolute;top:0}.lang-menu .slider-pill:before,.dropdown .slider-pill:before{content:"";inset-inline-start:-1px;background:var(--light);border-radius:2px;width:2px;position:absolute;top:18%;bottom:18%}.lang-menu .slider-pill{left:4px;right:4px}.dropdown .slider-pill{left:8px;right:8px}.lang-menu:not(.slider-live) .slider-pill{opacity:0}.has-dropdown:hover .dropdown .slider-pill,.has-dropdown:focus-within .dropdown .slider-pill{opacity:1}.main-nav .nav-pill{pointer-events:none;will-change:transform, width;opacity:0;background:linear-gradient(#f0f0fa1f,#f0f0fa0d);border:1px solid #f0f0fa29;border-radius:6px;width:0;height:auto;transition:opacity .2s cubic-bezier(.16,1,.3,1);position:absolute;top:1px;bottom:1px;left:0;box-shadow:inset 0 1px #fafaf814}.main-nav:hover .nav-pill,.main-nav .nav-pill.on{opacity:1}.main-nav .slider-pill.nav-pill{border-radius:6px}.site-header.on-paper .main-nav .nav-pill{box-shadow:inset 0 1px #1114180a}.ctl-btn{font:inherit;border:1px solid var(--hairline-strong);background:var(--surface-2);min-height:36px;color:var(--text-primary);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:7px 18px;font-size:13px;font-weight:600;transition:background .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1),opacity .2s;display:inline-flex}.ctl-btn:hover{background:var(--surface-3);border-color:var(--hairline-strong);color:var(--text-primary)}.ctl-btn:active{transform:scale(.97)}.ctl-btn:focus-visible{outline:1px solid var(--light);outline-offset:2px}.ctl-btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.ctl-btn.primary{background:var(--light);border-color:var(--light);color:#000}.ctl-btn.primary:hover{background:#fff;border-color:#fff}.ctl-btn.ghost{background:0 0}.ctl-btn.danger{color:var(--peril);border-color:color-mix(in srgb, var(--peril) 40%, transparent)}.ctl-btn.danger:hover{background:var(--peril-container);border-color:var(--peril)}.ctl-switch{cursor:pointer;user-select:none;align-items:center;gap:10px;display:inline-flex;position:relative}.ctl-switch input{opacity:0;pointer-events:none;position:absolute}.ctl-switch .track{background:var(--surface-4);border:1px solid var(--hairline-strong);border-radius:999px;flex:none;width:40px;height:22px;transition:background .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1);position:relative}.ctl-switch .track:after{content:"";background:var(--tx-3);border-radius:50%;width:16px;height:16px;transition:transform .25s cubic-bezier(.16,1,.3,1),background .25s cubic-bezier(.16,1,.3,1);position:absolute;top:2px;left:2px}.ctl-switch input:checked+.track{background:var(--light);border-color:var(--light)}.ctl-switch input:checked+.track:after{background:#000;transform:translate(18px)}.ctl-switch input:focus-visible+.track{outline:1px solid var(--light);outline-offset:2px}.ctl-switch .label{color:var(--text-secondary);font-size:13px}.ctl-seg{border:1px solid var(--hairline-strong);background:var(--surface-1);border-radius:10px;display:inline-flex;position:relative}.ctl-seg .seg-item{z-index:1;font:inherit;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;padding:7px 14px;font-size:12.5px;font-weight:600;transition:color .2s cubic-bezier(.16,1,.3,1);position:relative}.ctl-seg .seg-item:hover{color:var(--text-primary)}.ctl-seg .seg-item[aria-selected=true]{color:var(--text)}.ctl-seg .slider-pill{border-radius:7px;width:auto;inset:3px auto 3px 3px;transform:none}.ctl-seg .seg-item{border-radius:7px}.ctl-slider{cursor:pointer;touch-action:none;align-items:center;width:150px;height:26px;display:flex;position:relative}.ctl-slider .sl-track{background:var(--surface-4);border-radius:2px;height:4px;position:absolute;left:8px;right:8px}.ctl-slider .sl-fill{background:var(--light);border-radius:2px;height:4px;position:absolute;left:8px}.ctl-slider .sl-thumb{background:var(--light);border:2px solid #000;border-radius:50%;width:16px;height:16px;transition:background .15s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 6px #1114182e}.ctl-slider:hover .sl-thumb{background:#fff}.ctl-slider:focus-visible{outline:1px solid var(--light);outline-offset:2px;border-radius:4px}.ctl-select{display:inline-block;position:relative}.ctl-select .sel-trigger{font:inherit;border:1px solid var(--hairline-strong);background:var(--surface-2);min-height:34px;color:var(--text-primary);cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:border-color .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.ctl-select .sel-trigger:hover{border-color:var(--hairline-strong)}.ctl-select .sel-chev{opacity:.6;border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px;margin-top:-4px;transform:rotate(45deg)}.ctl-select .sel-menu{z-index:70;background:var(--surface-2);border:1px solid var(--hairline-strong);opacity:0;visibility:hidden;transform-origin:0 0;border-radius:11px;min-width:180px;margin:0;padding:5px;list-style:none;transition:opacity .26s cubic-bezier(.16,1,.3,1),transform .26s cubic-bezier(.16,1,.3,1),visibility 0s linear .26s;position:absolute;top:calc(100% + 6px);left:0;transform:translateY(-8px)scale(.98);box-shadow:0 12px 40px #1114181f}.ctl-select .sel-menu.open{opacity:1;visibility:visible;transition:opacity .26s cubic-bezier(.16,1,.3,1),transform .26s cubic-bezier(.16,1,.3,1);transform:none}.ctl-select .sel-opt{z-index:1;text-align:left;width:100%;font:inherit;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 11px;font-size:12.5px;display:block;position:relative}.ctl-select .sel-opt:hover{color:var(--text-primary)}.ctl-select .sel-opt[aria-selected=true]{color:var(--text)}.ctl-select .slider-pill{left:4px;right:4px}.ctl-card{background:var(--surface-1);border:1px solid var(--line);border-radius:16px;box-shadow:0 10px 30px #11141814}.ctl-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-deep);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}@media (width<=900px){.ctl-kicker{font-size:11.5px}}pre{position:relative}.copy-btn{z-index:2;font:inherit;letter-spacing:.08em;color:var(--tx-2);background:var(--surface-2);border:1px solid var(--hairline-strong);cursor:pointer;opacity:0;border-radius:7px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600;transition:opacity .2s cubic-bezier(.16,1,.3,1),color .2s,border-color .2s;position:absolute;top:8px;right:8px}pre:hover .copy-btn{opacity:1}.copy-btn:hover{color:var(--tx);border-color:var(--hairline-strong)}.copy-btn.ok{color:var(--malachite-deep);border-color:color-mix(in srgb, var(--malachite) 50%, transparent);opacity:1}.copy-btn:focus-visible{opacity:1}@media (hover:none){.copy-btn{opacity:1;padding:7px 12px;font-size:11.5px}}#rocketFx{z-index:90;opacity:0;pointer-events:none;will-change:transform, opacity;width:34px;height:68px;position:fixed;bottom:clamp(20px,4vh,48px);right:clamp(10px,1.6vw,26px)}#rocketFx.rk-fire{opacity:1}.rocket-svg{width:100%;height:100%;overflow:visible}.rk-nose{fill:#20242b;stroke:#8a97a8;stroke-width:1.1px;stroke-linejoin:round}.rk-hull{fill:none;stroke:#5c6a7c;stroke-width:.9px}.rk-line{stroke:#8a97a880;stroke-width:.7px}.rk-wing,.rk-fin{stroke:#8a97a8;stroke-width:1.1px;stroke-linecap:round;fill:none}.rk-bell{fill:#14171c;stroke:#8a97a8;stroke-width:1px}.rk-flame{fill:none;stroke-linecap:round;stroke-linejoin:round}.rk-flame.f1{stroke:#5ea7e0;stroke-width:1.4px;opacity:.85;animation:.12s steps(2,end) infinite rkFlick}.rk-flame.f2{stroke:#cfe6ff;stroke-width:1.3px;animation:90ms steps(2,end) infinite reverse rkFlick}.rk-flame.f3{stroke:#fff;stroke-width:1.2px;animation:70ms steps(2,end) infinite rkFlick}@keyframes rkFlick{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:.7;transform:scale(1.1)translateY(1.5px)}}#rocketFx:not(.rk-fire) .rk-flame{animation:none}
