.NavProgress-module__3KXF_G__bar{z-index:200;transform-origin:0;background:linear-gradient(90deg, var(--orange), var(--pink));pointer-events:none;width:100%;height:2px;position:fixed;top:0;left:0}.NavProgress-module__3KXF_G__bar[data-state=idle]{opacity:0;transform:scaleX(0)}.NavProgress-module__3KXF_G__bar[data-state=running]{animation:10s linear forwards NavProgress-module__3KXF_G__crawl}.NavProgress-module__3KXF_G__bar[data-state=done]{animation:NavProgress-module__3KXF_G__land .26s var(--ease) forwards}@keyframes NavProgress-module__3KXF_G__crawl{0%{opacity:1;transform:scaleX(.04)}5%{transform:scaleX(.5)}20%{transform:scaleX(.72)}60%{transform:scaleX(.88)}to{opacity:1;transform:scaleX(.96)}}@keyframes NavProgress-module__3KXF_G__land{0%{transform:scaleX(var(--reached,.9));opacity:1}60%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.NavProgress-module__3KXF_G__bar[data-state=running],.NavProgress-module__3KXF_G__bar[data-state=done]{opacity:.85;animation:none;transform:scaleX(1)}}
.Toaster-module__eprK2G__viewport{width:min(380px,100vw - 32px);max-height:none;color:var(--text);pointer-events:none;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:auto 24px 24px auto;overflow:visible}.Toaster-module__eprK2G__stack{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.Toaster-module__eprK2G__item{transition:grid-template-rows .22s var(--ease);grid-template-rows:1fr;display:grid}.Toaster-module__eprK2G__item:has([data-leaving]){grid-template-rows:0fr}.Toaster-module__eprK2G__toast{--tone:var(--orange);--tone-soft:#ea460029;isolation:isolate;-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);pointer-events:auto;touch-action:pan-y;-webkit-user-select:none;user-select:none;min-height:0;animation:Toaster-module__eprK2G__toast-in .42s var(--ease-spring);transition:transform .22s var(--ease), opacity .22s var(--ease);background:#1c1a1ae6;border-radius:18px;align-items:flex-start;gap:12px;padding:14px 12px 16px 14px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 48px #00000080,inset 0 0 0 1px #ffffff17}.Toaster-module__eprK2G__toast:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--tone-soft), transparent);pointer-events:none;border-radius:50%;width:160px;height:120px;position:absolute;top:-40px;left:-40px}.Toaster-module__eprK2G__toast[data-tone=success]{--tone:#3ecf00;--tone-soft:#3ecf0029}.Toaster-module__eprK2G__toast[data-tone=info]{--tone:#2aabee;--tone-soft:#2aabee2e}.Toaster-module__eprK2G__toast[data-tone=max]{--tone:#b44bff;--tone-soft:#9700ee33}.Toaster-module__eprK2G__toast[data-tone=neutral]{--tone:#ffffffb3;--tone-soft:#ffffff14}.Toaster-module__eprK2G__toast[data-tone=danger]{--tone:var(--danger);--tone-soft:#ff5c5c2e}@keyframes Toaster-module__eprK2G__toast-in{0%{opacity:0;transform:translateY(16px)scale(.96)}}.Toaster-module__eprK2G__toast[data-leaving]{opacity:0;pointer-events:none;transform:translate(40px)}.Toaster-module__eprK2G__toast[data-leaving][data-swiped=right]{transform:translate(120%)}.Toaster-module__eprK2G__toast[data-leaving][data-swiped=up]{transform:translateY(-120%)}.Toaster-module__eprK2G__icon{background:var(--tone-soft);width:34px;height:34px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 35%, transparent);color:var(--tone);animation:Toaster-module__eprK2G__glyph-in .5s var(--ease-spring) 80ms backwards;border-radius:11px;flex-shrink:0;place-items:center;display:grid}@keyframes Toaster-module__eprK2G__glyph-in{0%{transform:scale(.5)rotate(-18deg)}}.Toaster-module__eprK2G__glyph{width:18px;height:18px}.Toaster-module__eprK2G__text{flex-direction:column;flex:auto;gap:2px;min-width:0;padding-top:1px;display:flex}.Toaster-module__eprK2G__title{font-size:14px;font-weight:600;line-height:1.35}.Toaster-module__eprK2G__body{color:var(--text-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.Toaster-module__eprK2G__action{color:var(--text);white-space:nowrap;transition:background var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);background:#ffffff14;border-radius:10px;flex-shrink:0;align-self:center;padding:7px 11px;font-size:13px;font-weight:600;text-decoration:none}@media (hover:hover){.Toaster-module__eprK2G__action:hover{background:#ffffff24}}.Toaster-module__eprK2G__action:active{transform:scale(.96)}.Toaster-module__eprK2G__close{width:26px;height:26px;color:var(--text-dim);opacity:.6;transition:background var(--dur-1) var(--ease), opacity var(--dur-1) var(--ease);border-radius:8px;flex-shrink:0;place-items:center;margin:-2px -2px 0 0;display:grid}.Toaster-module__eprK2G__toast:hover .Toaster-module__eprK2G__close,.Toaster-module__eprK2G__close:focus-visible{opacity:1}@media (hover:hover){.Toaster-module__eprK2G__close:hover{color:var(--text);background:#ffffff14}}.Toaster-module__eprK2G__action:focus-visible,.Toaster-module__eprK2G__close:focus-visible{outline-offset:1px;outline:2px solid #fff}.Toaster-module__eprK2G__closeIcon{width:12px;height:12px}.Toaster-module__eprK2G__timer{background:var(--tone);opacity:.55;transform-origin:0;border-radius:2px;height:2px;animation:linear forwards Toaster-module__eprK2G__run-out;position:absolute;bottom:0;left:14px;right:14px}@keyframes Toaster-module__eprK2G__run-out{to{transform:scaleX(0)}}.Toaster-module__eprK2G__viewport[data-paused] .Toaster-module__eprK2G__timer{animation-play-state:paused}@media (max-width:560px){.Toaster-module__eprK2G__viewport{inset:max(10px, env(safe-area-inset-top)) 8px auto 8px;width:auto}.Toaster-module__eprK2G__stack{flex-direction:column-reverse;gap:8px}@keyframes Toaster-module__eprK2G__toast-in{0%{opacity:0;transform:translateY(-20px)scale(.96)}}.Toaster-module__eprK2G__toast[data-leaving]{transform:translateY(-24px)}}@media (prefers-reduced-motion:reduce){.Toaster-module__eprK2G__toast,.Toaster-module__eprK2G__icon{animation:none}.Toaster-module__eprK2G__toast,.Toaster-module__eprK2G__item{transition:opacity .2s linear}.Toaster-module__eprK2G__toast[data-leaving]{transform:none}}
:root{--bg:#100f0f;--surface:#ffffff0d;--surface-sheet:#171616;--chip-bg:#2b2929;--chip-hover:#3a3838;--orange:#ea4600;--pink:#ee0083;--text:#fff;--text-dim:#fff9;--danger:#ff5c5c;--radius-card:24px;--page-content:1230px;--page-gutter:24px;--page-max:calc(var(--page-content) + 2 * var(--page-gutter));--page-measure:760px;--sticky-top:82px;--ease:cubic-bezier(.2, 0, 0, 1);--ease-spring:cubic-bezier(.34, 1.45, .64, 1);--ease-sine:cubic-bezier(.37, 0, .63, 1);--dur-1:.12s;--dur-2:.18s;--dur-3:.28s;--shadow-glass:inset 2px 0 2px #ffffff40, inset -2px 0 2px #ffffff40, inset 0 -5px 8.8px #ffffff40;--font-body:var(--font-manrope), system-ui, sans-serif;--font-display:var(--font-dela-gothic), var(--font-body)}@media (max-width:980px){:root{--page-gutter:16px}}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%}body{isolation:isolate;min-height:100dvh;padding-right:env(safe-area-inset-right);padding-left:env(safe-area-inset-left);background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;overflow-x:clip}img,svg{max-width:100%;display:block}button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none}a{color:inherit}a,button,select,input,label{touch-action:manipulation;-webkit-tap-highlight-color:transparent}main:focus{outline:none}.skip-link{z-index:100;color:var(--bg);background:#fff;border-radius:12px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;position:absolute;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.scroller{--scroller-fade:28px}.scroller[data-more=end]{-webkit-mask-image:linear-gradient(to left, transparent, #000 var(--scroller-fade));-webkit-mask-image:linear-gradient(to left, transparent, #000 var(--scroller-fade));mask-image:linear-gradient(to left, transparent, #000 var(--scroller-fade))}.scroller[data-more=start]{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--scroller-fade));-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--scroller-fade));mask-image:linear-gradient(to right, transparent, #000 var(--scroller-fade))}.scroller[data-more=both]{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--scroller-fade), #000 calc(100% - var(--scroller-fade)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--scroller-fade), #000 calc(100% - var(--scroller-fade)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--scroller-fade), #000 calc(100% - var(--scroller-fade)), transparent)}@property --fit-shown{syntax:"<number>";inherits:true;initial-value:0}@property --fit-count{syntax:"<integer>";inherits:true;initial-value:0}::view-transition{pointer-events:none}::view-transition-group(.vt-surface){animation-duration:var(--dur-4);animation-timing-function:var(--ease)}::view-transition-group(.vt-text){animation-duration:var(--dur-4);animation-timing-function:var(--ease)}::view-transition-old(.vt-surface){border-radius:var(--radius-card);object-fit:none;object-position:top left;height:100%;animation-duration:var(--dur-4);overflow:clip}::view-transition-new(.vt-surface){border-radius:var(--radius-card);object-fit:none;object-position:top left;height:100%;animation-duration:var(--dur-4);overflow:clip}::view-transition-old(.vt-surface){animation-duration:var(--dur-2);animation-timing-function:var(--ease-exit)}::view-transition-old(.vt-text){height:100%;animation-duration:var(--dur-4)}::view-transition-new(.vt-text){height:100%;animation-duration:var(--dur-4)}::view-transition-group(.vt-card){animation-duration:var(--dur-4);animation-timing-function:var(--ease)}::view-transition-group(.vt-row){animation-duration:var(--dur-4);animation-timing-function:var(--ease)}::view-transition-old(.vt-card-out){animation:vt-leave var(--dur-2) var(--ease-exit) both}::view-transition-old(.vt-row-out){animation:vt-leave var(--dur-2) var(--ease-exit) both}::view-transition-new(.vt-card-in){animation:none}::view-transition-new(.vt-row-in){animation:none}::view-transition-group(.vt-card-swap){animation:none}::view-transition-old(.vt-card-swap){display:none}::view-transition-new(.vt-card-swap){animation:vt-settle var(--dur-3) var(--ease-enter) both}@keyframes vt-settle{0%{opacity:0;translate:0 10px}}@keyframes vt-leave{to{opacity:0;scale:.96}}html[data-filters-morph] [data-filter-dock]:not([data-sheet-open]) [data-dock-pill],html[data-filters-morph] [data-sheet-open][role=dialog]{view-transition-name:filters-surface}html[data-filters-morph]::view-transition-old(root){display:none}html[data-filters-morph]::view-transition-new(root){animation:none}::view-transition-group(filters-surface){background:#1b1a1a;border-radius:26px;animation-duration:.46s;animation-timing-function:cubic-bezier(.32,.72,0,1);overflow:clip;box-shadow:inset 0 0 0 1px #ffffff14,0 -16px 40px #00000080}html[data-filters-morph=close]::view-transition-group(filters-surface){animation-duration:.38s;animation-timing-function:cubic-bezier(.4,0,.1,1)}::view-transition-image-pair(filters-surface){isolation:auto}::view-transition-old(filters-surface){object-fit:none;mix-blend-mode:normal;height:100%}::view-transition-new(filters-surface){object-fit:none;mix-blend-mode:normal;height:100%}html[data-filters-morph=open]::view-transition-old(filters-surface){object-position:center}html[data-filters-morph=close]::view-transition-new(filters-surface){object-position:center}html[data-filters-morph=open]::view-transition-new(filters-surface){object-position:top center}html[data-filters-morph=close]::view-transition-old(filters-surface){object-position:top center}html[data-filters-morph=open]::view-transition-old(filters-surface){animation:90ms linear both vt-fade-out}html[data-filters-morph=open]::view-transition-new(filters-surface){animation:.16s cubic-bezier(.2,0,0,1) .28s both vt-fade-in}html[data-filters-morph=close]::view-transition-old(filters-surface){animation:.1s linear both vt-fade-out}html[data-filters-morph=close]::view-transition-new(filters-surface){animation:.12s cubic-bezier(.2,0,0,1) .26s both vt-fade-in}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0}}[data-site-header]{view-transition-name:site-header}::view-transition-group(site-header){z-index:100;animation:none}::view-transition-old(site-header){display:none}::view-transition-new(site-header){animation:none}:root:has(dialog[open])::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}:root:has(dialog[open])::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}:root:has(dialog[open])::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}}.bg-glow{z-index:-1;pointer-events:none;background:radial-gradient(48% 40% at 46% 38%,#ea46000e 0%,#ea460006 45%,#ea460000 100%);width:1440px;max-width:100%;height:1327px;max-height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}
