.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,#e8e4d929);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(--gold)}.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 #00000080}.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)}.site-header[data-astro-cid-wpvy4v7s]{height:var(--header-h);z-index:100;color:var(--light);transition:background .3s var(--ease), box-shadow .3s var(--ease);background:0 0;align-items:center;padding:0 clamp(16px,4vw,40px);display:flex;position:fixed;inset:0 0 auto}.site-header[data-astro-cid-wpvy4v7s].scrolled,.site-header[data-astro-cid-wpvy4v7s].on-paper{backdrop-filter:blur(12px);background:#111418eb;box-shadow:0 1px #c9a2272e}.brand[data-astro-cid-wpvy4v7s]{letter-spacing:.02em;min-height:44px;color:var(--light);transition:color .3s var(--ease);align-items:center;gap:10px;font-weight:700;text-decoration:none;display:flex}.brand-mark{flex:none;width:28px;height:28px;display:block}.site-header[data-astro-cid-wpvy4v7s].scrolled .brand[data-astro-cid-wpvy4v7s],.site-header[data-astro-cid-wpvy4v7s].on-paper .brand[data-astro-cid-wpvy4v7s]{color:var(--light)}.main-nav[data-astro-cid-wpvy4v7s]{align-items:center;gap:4px;margin-left:auto;display:flex;position:relative}.main-nav[data-astro-cid-wpvy4v7s] .nav-link[data-astro-cid-wpvy4v7s],.main-nav[data-astro-cid-wpvy4v7s] .nav-trigger[data-astro-cid-wpvy4v7s],.main-nav[data-astro-cid-wpvy4v7s] .lang-select[data-astro-cid-wpvy4v7s],.main-nav[data-astro-cid-wpvy4v7s] .cta[data-astro-cid-wpvy4v7s]{z-index:1;position:relative}.nav-link[data-astro-cid-wpvy4v7s],.nav-trigger[data-astro-cid-wpvy4v7s]{color:#ffffffd9;cursor:pointer;min-height:44px;transition:color .2s var(--ease), background .2s var(--ease);background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:10px 12px;font-family:inherit;font-size:14px;text-decoration:none;display:inline-flex}.nav-link[data-astro-cid-wpvy4v7s]:hover,.nav-trigger[data-astro-cid-wpvy4v7s]:hover{color:var(--light);background:#ffffff1f}.site-header[data-astro-cid-wpvy4v7s].scrolled .nav-link[data-astro-cid-wpvy4v7s],.site-header[data-astro-cid-wpvy4v7s].scrolled .nav-trigger[data-astro-cid-wpvy4v7s],.site-header[data-astro-cid-wpvy4v7s].on-paper .nav-link[data-astro-cid-wpvy4v7s],.site-header[data-astro-cid-wpvy4v7s].on-paper .nav-trigger[data-astro-cid-wpvy4v7s]{color:#fafaf8db}.site-header[data-astro-cid-wpvy4v7s].scrolled .nav-link[data-astro-cid-wpvy4v7s]:hover,.site-header[data-astro-cid-wpvy4v7s].scrolled .nav-trigger[data-astro-cid-wpvy4v7s]:hover,.site-header[data-astro-cid-wpvy4v7s].on-paper .nav-link[data-astro-cid-wpvy4v7s]:hover,.site-header[data-astro-cid-wpvy4v7s].on-paper .nav-trigger[data-astro-cid-wpvy4v7s]:hover{color:var(--light);background:#fafaf814}.site-header[data-astro-cid-wpvy4v7s]:not(.scrolled):not(.on-paper) .nav-link[data-astro-cid-wpvy4v7s].active,.site-header[data-astro-cid-wpvy4v7s].scrolled .nav-link[data-astro-cid-wpvy4v7s].active,.site-header[data-astro-cid-wpvy4v7s].on-paper .nav-link[data-astro-cid-wpvy4v7s].active{color:var(--gold)}.chev[data-astro-cid-wpvy4v7s]{width:8px;height:8px;transition:transform .2s var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;margin-top:-3px;transform:rotate(45deg)}.has-dropdown[data-astro-cid-wpvy4v7s]{position:relative}.dropdown[data-astro-cid-wpvy4v7s]{background:var(--surface-2);border:1px solid var(--line);opacity:0;visibility:hidden;transform-origin:top;min-width:220px;transition:opacity .26s var(--ease), transform .26s var(--ease), visibility .26s;border-radius:12px;padding:8px;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(12px)scale(.97);box-shadow:0 12px 32px #1114181f}.has-dropdown[data-astro-cid-wpvy4v7s]:hover .dropdown[data-astro-cid-wpvy4v7s],.has-dropdown[data-astro-cid-wpvy4v7s]:focus-within .dropdown[data-astro-cid-wpvy4v7s]{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)scale(1)}.dd-title[data-astro-cid-wpvy4v7s]{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:6px 10px 4px;font-size:11px;display:block}.dropdown[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{min-height:44px;color:var(--ink);transition:background .15s var(--ease), color .15s var(--ease);border-radius:6px;align-items:center;padding:8px 10px;font-size:14px;text-decoration:none;display:flex}.dropdown[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{z-index:1;position:relative}.dropdown[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,.dropdown[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:focus-visible{color:var(--gold-deep);background:0 0}.dropdown[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]{color:var(--gold-deep);font-weight:600}.cta[data-astro-cid-wpvy4v7s]{color:#fafaf8c7;min-height:44px;transition:transform .2s var(--ease), background .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease);background:0 0;border:1px solid #fafaf838;border-radius:999px;align-items:center;gap:7px;margin-left:12px;padding:9px 18px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.cta[data-astro-cid-wpvy4v7s] svg[data-astro-cid-wpvy4v7s]{opacity:.7;width:14px;height:14px;transition:transform .25s var(--ease), opacity .2s var(--ease)}.cta[data-astro-cid-wpvy4v7s]:hover{color:var(--gold);border-color:var(--brass-line);background:#c9a2271a;transform:translateY(-1px)}.cta[data-astro-cid-wpvy4v7s]:hover svg[data-astro-cid-wpvy4v7s]{opacity:1;transform:translate(2px)}.hamburger[data-astro-cid-wpvy4v7s]{cursor:pointer;background:0 0;border:0;width:44px;height:44px;margin-left:12px;display:none;position:relative}.hamburger[data-astro-cid-wpvy4v7s] .line[data-astro-cid-wpvy4v7s]{background:var(--light);height:2px;transition:transform .3s var(--ease), opacity .3s var(--ease), background .3s var(--ease);border-radius:2px;position:absolute;left:11px;right:11px}.site-header[data-astro-cid-wpvy4v7s].scrolled .hamburger[data-astro-cid-wpvy4v7s] .line[data-astro-cid-wpvy4v7s],.site-header[data-astro-cid-wpvy4v7s].on-paper .hamburger[data-astro-cid-wpvy4v7s] .line[data-astro-cid-wpvy4v7s]{background:var(--light)}.hamburger[data-astro-cid-wpvy4v7s] .line[data-astro-cid-wpvy4v7s]:first-child{top:15px}.hamburger[data-astro-cid-wpvy4v7s] .line[data-astro-cid-wpvy4v7s]:nth-child(2){top:21px}.hamburger[data-astro-cid-wpvy4v7s] .line[data-astro-cid-wpvy4v7s]:nth-child(3){top:27px}.hamburger[data-astro-cid-wpvy4v7s].open .line[data-astro-cid-wpvy4v7s]:first-child{transform:translateY(6px)rotate(45deg)}.hamburger[data-astro-cid-wpvy4v7s].open .line[data-astro-cid-wpvy4v7s]:nth-child(2){opacity:0}.hamburger[data-astro-cid-wpvy4v7s].open .line[data-astro-cid-wpvy4v7s]:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.drawer[data-astro-cid-wpvy4v7s]{background:var(--paper);z-index:200;width:min(360px,100%);padding:calc(var(--header-h) + 8px) 24px 24px;transition:transform .35s var(--ease);position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.drawer[data-astro-cid-wpvy4v7s].open{transform:translate(0)}.drawer-link[data-astro-cid-wpvy4v7s]{min-height:48px;color:var(--ink);border-bottom:1px solid var(--line);align-items:center;padding:12px 4px;font-size:18px;font-weight:600;text-decoration:none;display:flex}.drawer[data-astro-cid-wpvy4v7s] details[data-astro-cid-wpvy4v7s]{border-bottom:1px solid var(--line)}.drawer[data-astro-cid-wpvy4v7s] summary[data-astro-cid-wpvy4v7s]{cursor:pointer;align-items:center;min-height:48px;padding:12px 4px;font-size:18px;font-weight:600;list-style:none;display:flex}.drawer[data-astro-cid-wpvy4v7s] summary[data-astro-cid-wpvy4v7s]::-webkit-details-marker{display:none}.drawer[data-astro-cid-wpvy4v7s] summary[data-astro-cid-wpvy4v7s]:after{content:"+";color:var(--gold-deep);margin-left:auto;font-weight:400}.drawer[data-astro-cid-wpvy4v7s] details[data-astro-cid-wpvy4v7s][open] summary[data-astro-cid-wpvy4v7s]:after{content:"−"}.drawer[data-astro-cid-wpvy4v7s] details[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{min-height:44px;color:var(--muted);align-items:center;padding:8px 4px 8px 16px;font-size:15px;text-decoration:none;display:flex}.drawer[data-astro-cid-wpvy4v7s] details[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:var(--gold-deep)}.drawer[data-astro-cid-wpvy4v7s] .cta[data-astro-cid-wpvy4v7s]{background:var(--gold);color:var(--ink);justify-content:center;margin:20px 0 0;display:flex}.drawer-backdrop[data-astro-cid-wpvy4v7s]{z-index:150;opacity:0;visibility:hidden;transition:opacity .3s var(--ease), visibility .3s;background:#11141899;position:fixed;inset:0}.drawer-backdrop[data-astro-cid-wpvy4v7s].open{opacity:1;visibility:visible}@media (width<=880px){.main-nav[data-astro-cid-wpvy4v7s]{display:none}.hamburger[data-astro-cid-wpvy4v7s]{display:block}.cta[data-astro-cid-wpvy4v7s]{display:none}}@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:#fafaf8;--paper-2:#f2f1ec;--ink:#111418;--ink-2:#171b21;--gold:#c9a227;--gold-deep:#8f7414;--lapis:#4a6fa5;--peril:#c0392b;--tx:#111418;--tx-2:#5b6068;--tx-3:#6c727a;--void:#111418;--light:#fafaf8;--surface-1:#f2f1ec;--surface-2:#ebeae4;--surface-3:#e4e3dc;--surface-4:#dddcd4;--text-primary:#111418;--text-secondary:#5b6068;--text-tertiary:#6c727a;--hairline:#11141814;--hairline-strong:#11141829;--brass:#c9a227;--brass-dim:#8f7414;--brass-line:#8f741447;--malachite:#1fa27d;--malachite-deep:#19745c;--blue:#4a6fa5;--red:#c0392b;--peril-container:#f4e4e1;--peril-deep:#8e2a22;--safe:#5a6b3a;--safe-container:#e7eee3;--warn:#c9a227;--warn-container:#f4ecd3;--text:#111418;--muted:#5b6068;--line:#11141814;--line-dark:#1114181f;--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:light}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)}::selection{background:#c9a22747}.band-ink{--text:#fafaf8;--text-primary:#fafaf8;--text-secondary:#fafaf8b8;--text-tertiary:#fafaf894;--muted:#fafaf89e;--light:#fafaf8;--hairline:#c9a2272e;--hairline-strong:#c9a22752;--surface-1:#171b21;--surface-2:#1c2128;--surface-3:#232a33;--surface-4:#2a323c;--line:#fafaf81a;--line-dark:#fafaf829;--brass-line:#c9a22752;background:var(--ink);color:var(--light)}.band-ink a,.band-ink .kicker{color:var(--gold)}.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:2px solid var(--gold);outline-offset:2px}[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:.34em;color:var(--gold-deep);margin-bottom:14px;font-size:12px;font-weight:700}html[data-lang=zh] .kicker{letter-spacing:.18em}.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}.lang-switching .i18n-span,.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-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{pointer-events:none;will-change:transform, height;background:#c9a22738;border:1px solid #c9a2278c;border-radius:8px;height:0;transition:opacity .18s cubic-bezier(.16,1,.3,1);position:absolute;top:0;box-shadow:inset 0 1px #11141859,0 0 0 1px #1114182e,0 4px 14px #8f74142e}.lang-menu .slider-pill:before,.dropdown .slider-pill:before{content:"";inset-inline-start:-1px;background:var(--gold);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(#c9a22733,#c9a2271a);border:1px solid #c9a2276b;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}.ctl-btn{font:inherit;border:1px solid var(--hairline-strong,#e8e4d929);background:var(--surface-2,#17171c);min-height:36px;color:var(--text-primary,#e8e4d9);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,#1e1e24);color:#e8e4d9;border-color:#638aaf}.ctl-btn:active{transform:scale(.97)}.ctl-btn:focus-visible{outline-offset:2px;outline:2px solid #638aaf}.ctl-btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.ctl-btn.primary{color:#fff;background:#26619c;border-color:#26619c}.ctl-btn.primary:hover{background:#638aaf;border-color:#638aaf}.ctl-btn.ghost{background:0 0}.ctl-btn.danger{color:#cc785c;border-color:#cc785c66}.ctl-btn.danger:hover{background:#cc785c1a;border-color:#cc785c}.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,#26262d);border:1px solid var(--hairline-strong,#e8e4d929);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:#8a857a;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:#26619c;border-color:#26619c}.ctl-switch input:checked+.track:after{background:#fff;transform:translate(18px)}.ctl-switch input:focus-visible+.track{outline-offset:2px;outline:2px solid #638aaf}.ctl-switch .label{color:var(--text-secondary,#b3ad9f);font-size:13px}.ctl-seg{border:1px solid var(--hairline-strong,#e8e4d929);background:var(--surface-1,#131318);border-radius:10px;display:inline-flex;position:relative}.ctl-seg .seg-item{z-index:1;font:inherit;color:var(--text-secondary,#b3ad9f);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:#e8e4d9}.ctl-seg .seg-item[aria-selected=true]{color:#638aaf}.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,#26262d);border-radius:2px;height:4px;position:absolute;left:8px;right:8px}.ctl-slider .sl-fill{background:#638aaf;border-radius:2px;height:4px;position:absolute;left:8px}.ctl-slider .sl-thumb{background:#26619c;border:2px solid #e8e4d9;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 #0006}.ctl-slider:hover .sl-thumb{background:#638aaf}.ctl-slider:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #638aaf}.ctl-select{display:inline-block;position:relative}.ctl-select .sel-trigger{font:inherit;border:1px solid var(--hairline-strong,#e8e4d929);background:var(--surface-2,#17171c);color:#e8e4d9;cursor:pointer;border-radius:9px;align-items:center;gap:8px;min-height:34px;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:#638aaf}.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,#17171c);border:1px solid var(--hairline-strong,#e8e4d929);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 #00000080}.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:#b3ad9f;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:#e8e4d9}.ctl-select .sel-opt[aria-selected=true]{color:#638aaf}.ctl-select .slider-pill{left:4px;right:4px}.ctl-card{background:var(--surface-1,#131318);border:1px solid var(--line,#e8e4d914);border-radius:16px;box-shadow:0 10px 30px #0000002e}.ctl-kicker{letter-spacing:.2em;text-transform:uppercase;color:#638aaf;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:#8a857a;cursor:pointer;opacity:0;background:#131318;border:1px solid #e8e4d92e;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:#e8e4d9;border-color:#638aaf99}.copy-btn.ok{color:#1fa27d;opacity:1;border-color:#1fa27d80}.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}
