/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.IntroSection_root__vb3E7{-webkit-user-select:none;user-select:none}.IntroSection_layout__Z_YJM{gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}@media (min-width:40rem){.IntroSection_layout__Z_YJM{flex-direction:row;gap:0}}.IntroSection_reveal__rJBs2{animation:IntroSection_introBlockReveal__y97yM .7s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--intro-reveal-delay,.18s);will-change:opacity,transform,filter}.IntroSection_reveal1__0rgTd{--intro-reveal-delay:.18s}.IntroSection_reveal2__jhl5t{--intro-reveal-delay:.26s}.IntroSection_reveal3__8HkrS{--intro-reveal-delay:.34s}.IntroSection_reveal4__ddiUD{--intro-reveal-delay:.43s}.IntroSection_reveal5__cHAK3{--intro-reveal-delay:.52s}.IntroSection_reveal6__OOYWo{--intro-reveal-delay:.61s}.IntroSection_reveal7__ni0l_{--intro-reveal-delay:.7s}.IntroSection_reveal8___R73O{--intro-reveal-delay:.79s}.IntroSection_identityRail__bg1ur{flex-shrink:0}@media (min-width:640px){.IntroSection_layout__Z_YJM{--intro-identity-rail-width:clamp(9rem,22vw,13rem);--intro-identity-rail-padding-right:1.5rem;--intro-logo-frame-size:calc(var(--intro-identity-rail-width) - var(--intro-identity-rail-padding-right))}.IntroSection_identityRail__bg1ur{width:var(--intro-identity-rail-width);padding-right:var(--intro-identity-rail-padding-right)}}.IntroSection_identity__nqPOF{justify-content:flex-start;align-items:center;column-gap:calc(var(--spacing,.25rem) * 1.5);--tw-border-style:none;--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);border-style:none;flex-direction:row;flex:1;padding-top:0;display:flex}@media (min-width:40rem){.IntroSection_identity__nqPOF{flex-direction:column;justify-content:flex-start;align-items:center;padding-bottom:0}}.IntroSection_logoFrame__Jl3Ss{display:none}@media (min-width:40rem){.IntroSection_logoFrame__Jl3Ss{margin-bottom:calc(var(--spacing,.25rem) * 3);width:100%;display:block}}.IntroSection_logoFrame__Jl3Ss{max-width:13rem}.IntroSection_logoFrameSurface__AYk51{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 2.5);background-color:#fffffff2;border-width:1px;border-color:#e5e5e5cc;overflow:hidden;box-shadow:0 0 0 1px #00000008,0 8px 20px -14px #00000073}html.dark .IntroSection_logoFrameSurface__AYk51{background-color:#0a0a0a59;border-color:#262626b3;box-shadow:0 0 0 1px #ffffff0f,0 8px 20px -14px #0000008c}.IntroSection_logoImage__LEicI{aspect-ratio:1;border-radius:var(--radius-md,.375rem);object-fit:cover;--tw-invert:invert(100%);width:100%;height:auto;filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);transform-origin:50%;image-rendering:pixelated;image-rendering:crisp-edges;display:block;transform:scale(1.16)}.IntroSection_identityName__ed7jj{font-size:.97rem;line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-neutral-800,oklch(26.9% 0 none))}.IntroSection_aliases__ui4qE{--tw-translate-y:calc(var(--spacing,.25rem) * -1);max-height:0;translate:var(--tw-translate-x) var(--tw-translate-y);flex-direction:column;align-items:center;row-gap:0;display:none;overflow:visible}@media (min-width:40rem){.IntroSection_aliases__ui4qE{display:flex}}.IntroSection_aliases__ui4qE{pointer-events:none;transition:max-height .24s ease-out,transform .24s ease-out}.IntroSection_aliasesExpanded__Bewxi{max-height:10rem;transform:translateY(0)}.IntroSection_aliasMotion__BaEbK{opacity:0;filter:blur(6px);transition:transform var(--alias-duration,.24s) cubic-bezier(.18,.9,.28,1),opacity .2s ease-out,filter var(--alias-duration,.24s) ease-out;transition-delay:var(--alias-delay,0s);will-change:transform,opacity,filter}.IntroSection_aliasHidden__xJXRj{transform:translate(var(--alias-enter-x,0),var(--alias-enter-y,0));opacity:0;filter:blur(6px)}.IntroSection_aliasVisible__nk7uT{opacity:var(--alias-opacity);filter:blur();transform:translate(0)}.IntroSection_aliasExiting__bBDoS{transform:var(--alias-exit-transform);opacity:0;filter:blur(var(--alias-exit-blur,8px))}.IntroSection_aliasExitCanopyLeft__FxUPD{--alias-exit-transform:translate(-.95rem,-.32rem) rotate(-11deg) scale(.84);--alias-exit-blur:8px}.IntroSection_aliasExitCanopyRight__CXmDf{--alias-exit-transform:translate(1rem,-.24rem) rotate(10deg) scale(.86);--alias-exit-blur:8px}.IntroSection_aliasExitSink__A_gCz{--alias-exit-transform:translate(.12rem,.82rem) rotate(5deg) scale(.8);--alias-exit-blur:9px}.IntroSection_aliasExitSkitter__vFKHt{--alias-exit-transform:translate(.64rem,-.58rem) rotate(14deg) scale(.78);--alias-exit-blur:10px}.IntroSection_aliasExitTuck__0R2L_{--alias-exit-transform:translate(-.38rem,.36rem) skewX(-12deg) scale(.76,.9);--alias-exit-blur:7px}.IntroSection_aliasExitBloom__f9MV2{--alias-exit-transform:translateY(-.68rem) rotate(-4deg) scale(1.08,.72);--alias-exit-blur:9px}.IntroSection_aliasLead__cD24O{padding-top:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-neutral-500,oklch(55.6% 0 none));--alias-enter-x:0rem;--alias-enter-y:-.4rem;--alias-opacity:.364;font-style:italic}.IntroSection_aliasPrimary__3V64j{--alias-enter-x:-.55rem;--alias-enter-y:0rem;--alias-opacity:.467}.IntroSection_aliasPrimary__3V64j,.IntroSection_aliasSecondary__1hGyJ{font-size:.97rem;line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));color:var(--color-neutral-500,oklch(55.6% 0 none))}.IntroSection_aliasSecondary__1hGyJ{--alias-enter-x:.55rem;--alias-enter-y:0rem;--alias-opacity:.364}.IntroSection_aliasTertiary__bpa8W{font-size:.97rem;line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));color:var(--color-neutral-500,oklch(55.6% 0 none));--alias-enter-x:0rem;--alias-enter-y:.4rem;--alias-opacity:.283}.IntroSection_aliasDescriptor__yX_de{padding-top:var(--spacing,.25rem);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-neutral-500,oklch(55.6% 0 none));--alias-enter-x:0rem;--alias-enter-y:.58rem;--alias-opacity:.22}.IntroSection_divider__qEwEx{background-color:#7373731a;align-self:flex-start;width:1px;display:none}@supports (color:color-mix(in lab,red,red)){.IntroSection_divider__qEwEx{background-color:color-mix(in oklab,var(--color-neutral-500,oklch(55.6% 0 none)) 10%,transparent)}}@media (min-width:40rem){.IntroSection_divider__qEwEx{display:block}}.IntroSection_divider__qEwEx{height:var(--intro-logo-frame-size,0)}html.dark .IntroSection_logoImage__LEicI{--tw-invert:invert(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}html.dark .IntroSection_identityName__ed7jj{color:var(--color-fg)}:is(html.dark .IntroSection_aliasLead__cD24O,html.dark .IntroSection_aliasPrimary__3V64j,html.dark .IntroSection_aliasSecondary__1hGyJ,html.dark .IntroSection_aliasTertiary__bpa8W,html.dark .IntroSection_aliasDescriptor__yX_de){color:#fff}html.dark .IntroSection_divider__qEwEx{background-color:var(--color-neutral-900,oklch(20.5% 0 none))}.IntroSection_content__yZrKs{--tw-border-style:none;border-style:none;flex:1;padding-top:0}@media (min-width:40rem){.IntroSection_content__yZrKs{padding-left:calc(var(--spacing,.25rem) * 8)}}.IntroSection_contentGrid___GBUW{gap:calc(var(--spacing,.25rem) * 4);display:grid}.IntroSection_logoStack__gxFJ4{--intro-inline-logo-height:1.55em;gap:0;margin:0;padding:0;list-style:none;display:grid}.IntroSection_logoStack__gxFJ4 li{line-height:1.55}.IntroSection_logoSequence__D1M0f{line-height:inherit;vertical-align:middle;flex-wrap:wrap;align-items:center;gap:.45em;display:inline-flex}.IntroSection_logoStack__gxFJ4 img{max-height:var(--intro-inline-logo-height);width:auto;margin-block:.1em}.IntroSection_logoSequence__D1M0f .icon-logo-shadow{align-items:center;display:inline-flex}.IntroSection_logoSequence__D1M0f img{margin-inline:0}@media (min-width:640px){.IntroSection_logoStack__gxFJ4{--intro-inline-logo-height:1.75em}}.IntroSection_contactSection__si3zj{gap:var(--spacing,.25rem);font-style:normal;display:grid}.IntroSection_greetingBlock__Dmw8P{margin-bottom:calc(var(--spacing,.25rem) * 2)}.IntroSection_signoffBlock__9UPpH{margin-top:calc(var(--spacing,.25rem) * 2)}.IntroSection_greetingText__HETK_{min-height:1.5em;display:block}.IntroSection_greetingText__HETK_,.IntroSection_signature__bZXGC{font-size:.97rem;line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}.IntroSection_signature__bZXGC{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.IntroSection_tiltInteractive__6WTTn{isolation:isolate;cursor:pointer;position:relative}.IntroSection_tiltInteractive__6WTTn:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#00a5efb3}@supports (color:color-mix(in lab,red,red)){.IntroSection_tiltInteractive__6WTTn:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-sky-500,oklch(68.5% .169 237.323)) 70%,transparent)}}.IntroSection_tiltInteractive__6WTTn:focus-visible{--tw-outline-style:none;outline-style:none}.IntroSection_tiltInteractiveThemeSweeping__haxMT .IntroSection_auraLayer__o3OZ_{transform-origin:0;animation:IntroSection_themeSweepMask__y9FOJ .28s cubic-bezier(.22,1,.36,1) both}.IntroSection_tiltInteractiveThemeSweeping__haxMT .IntroSection_auraEmbers__Daijl,.IntroSection_tiltInteractiveThemeSweeping__haxMT .IntroSection_auraSparkles__4hHVj,.IntroSection_tiltInteractiveThemeSweeping__haxMT .IntroSection_auraSprite__qijxr,.IntroSection_tiltInteractiveThemeSweeping__haxMT .IntroSection_aura__JaH8b{animation:IntroSection_themeSweepTranslate__S9rQI .28s cubic-bezier(.22,1,.36,1) both}.IntroSection_tiltContent__z_6Ye{z-index:2;width:100%;height:100%;position:relative}.IntroSection_auraRing__OrPiQ{opacity:0;border-radius:9999px;position:absolute;transform:scale(.3)}.IntroSection_auraRingMain__qamHO{aspect-ratio:1;width:72%;animation:IntroSection_auraPulse__5Pn3x var(--profile-aura-duration) ease-out both;border:3px solid #0a0a0a9e;box-shadow:0 0 22px #0a0a0a38,inset 0 0 20px #0a0a0a24}.IntroSection_auraRingEcho__1SCZA{aspect-ratio:1;width:92%;animation:IntroSection_auraEcho__i1lGG var(--profile-aura-duration) ease-out both;border:2px solid #0a0a0a47;box-shadow:0 0 14px #0a0a0a2e}html.dark .IntroSection_auraRingMain__qamHO{border-color:#ffffffb8;box-shadow:0 0 22px #ffffff47,inset 0 0 20px #ffffff29}html.dark .IntroSection_auraRingEcho__1SCZA{border-color:#ffffff57;box-shadow:0 0 14px #ffffff38}.IntroSection_auraExplosionSprite__5l7mE .IntroSection_auraRingMain__qamHO{border-color:#fb7185b8;box-shadow:0 0 26px #fb718570,inset 0 0 20px #fb718533}.IntroSection_auraExplosionSprite__5l7mE .IntroSection_auraRingEcho__1SCZA{border-color:#fb923c61;box-shadow:0 0 14px #fb923c4d}.IntroSection_auraSprite__qijxr{aspect-ratio:1;width:82%;animation:IntroSection_spriteCore__TsG6V var(--profile-aura-duration) steps(4) both;place-items:center;display:grid;position:absolute}.IntroSection_auraSpriteRay__Dd1GX{--ray-angle:calc(var(--ray-index) * 45deg);transform-origin:0;width:34%;height:8%;transform:translate(-8%,-50%) rotate(var(--ray-angle)) scaleX(.25);filter:blur(.2px);opacity:0;animation:IntroSection_spriteRay__UcC4R var(--profile-aura-duration) ease-out both;background:linear-gradient(90deg,#fecaca00,#fecdd3f5 26%,#fb923ce6 72%,#f59e0b00);position:absolute;top:50%;left:50%}.IntroSection_auraEmberFlare__MlCGw .IntroSection_auraRingMain__qamHO{border-color:#fb71859e;box-shadow:0 0 28px #fb718557,inset 0 0 24px #fb71852e}.IntroSection_auraEmberFlare__MlCGw .IntroSection_auraRingEcho__1SCZA{border-color:#fb923c59;box-shadow:0 0 16px #fb923c47}.IntroSection_auraEmbers__Daijl{position:absolute;inset:0}.IntroSection_auraEmber__b6GEX{filter:drop-shadow(0 0 8px #fb923c80);opacity:0;animation:IntroSection_emberFloat__migY1 var(--profile-aura-duration) ease-out both;animation-delay:calc(var(--ember-index) * 80ms);font-size:1.18rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.IntroSection_auraEmber__b6GEX:first-child{transform:translate(-130%,-70%)}.IntroSection_auraEmber__b6GEX:nth-child(2){transform:translate(-20%,-145%)}.IntroSection_auraEmber__b6GEX:nth-child(3){transform:translate(85%,-52%)}.IntroSection_auraSparkles__4hHVj{position:absolute;inset:7%}.IntroSection_auraSparkle__r3WLq{left:var(--sparkle-x);top:var(--sparkle-y);width:var(--sparkle-size,1.4rem);aspect-ratio:1;color:#fffbeb;opacity:0;filter:drop-shadow(0 0 12px #fde04775)drop-shadow(0 0 4px #ffffff6b);animation:IntroSection_sparkleDrift__JFD83 var(--sparkle-duration,.72s) cubic-bezier(.2,.9,.2,1) both;animation-delay:var(--sparkle-delay,0s);will-change:transform,opacity,filter;position:absolute;transform:translate(-50%,-50%)scale(.2)}.IntroSection_auraSparkleIcon__N0WCV{width:100%;height:100%;animation:IntroSection_sparkleSpin__AiTd5 var(--sparkle-spin-duration,1.8s) linear infinite;transform-origin:50%;display:block}.IntroSection_auraLayer__o3OZ_{pointer-events:none;z-index:4;position:absolute;inset:0}.IntroSection_aura__JaH8b{pointer-events:none;z-index:4;border-radius:inherit;--profile-aura-duration:.86s;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.IntroSection_reveal__rJBs2{animation:none}.IntroSection_aliasMotion__BaEbK,.IntroSection_aliases__ui4qE{transition:none}.IntroSection_aliasMotion__BaEbK{filter:none}.IntroSection_aura__JaH8b{display:none}}@keyframes IntroSection_introBlockReveal__y97yM{0%{opacity:0;filter:blur(4px);transform:translateY(1rem)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes IntroSection_auraPulse__5Pn3x{0%{opacity:.9;transform:scale(.24)}60%{opacity:.7;transform:scale(1.02)}to{opacity:0;transform:scale(1.22)}}@keyframes IntroSection_auraEcho__i1lGG{0%{opacity:0;transform:scale(.3)}36%{opacity:.46;transform:scale(.9)}to{opacity:0;transform:scale(1.38)}}@keyframes IntroSection_spriteCore__TsG6V{0%{opacity:0;transform:scale(.2)}18%{opacity:1;transform:scale(.78)}45%{opacity:.98;transform:scale(1.03)}to{opacity:0;transform:scale(1.35)}}@keyframes IntroSection_spriteRay__UcC4R{0%{opacity:0;transform:translate(-8%,-50%) rotate(var(--ray-angle)) scaleX(.1)}24%{opacity:.95;transform:translate(-8%,-50%) rotate(var(--ray-angle)) scaleX(.98)}to{opacity:0;transform:translate(-8%,-50%) rotate(var(--ray-angle)) scaleX(1.24)}}@keyframes IntroSection_emberFloat__migY1{0%{opacity:0;filter:drop-shadow(0 0 6px #fb923c6b)}28%{opacity:1;filter:drop-shadow(0 0 12px #fb923c94)}to{opacity:0;filter:drop-shadow(0 0 3px #fb923c24);transform:translate(-50%,-170%)}}@keyframes IntroSection_sparkleGlow__XrSHM{0%{opacity:0;transform:scale(.24)}18%{opacity:.92;transform:scale(.72)}58%{opacity:.56;transform:scale(1)}to{opacity:0;transform:scale(1.2)}}@keyframes IntroSection_sparkleDrift__JFD83{0%{opacity:0;filter:drop-shadow(0 0 6px #fde0473d)drop-shadow(0 0 2px #ffffff2e);transform:translate(-50%,-50%)scale(.18)}22%{opacity:1;filter:drop-shadow(0 0 14px #fde04794)drop-shadow(0 0 5px #ffffff70);transform:translate(-50%,-50%)scale(1)}68%{opacity:.82;transform:translate(calc(-50% + var(--sparkle-drift-x)),calc(-50% + var(--sparkle-drift-y))) scale(1.06)}to{opacity:0;filter:drop-shadow(0 0 4px #fde0471a)drop-shadow(0 0 1px #ffffff14);transform:translate(calc(-50% + var(--sparkle-drift-x)),calc(-50% + var(--sparkle-drift-y))) scale(.72)}}@keyframes IntroSection_sparkleSpin__AiTd5{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes IntroSection_themeSweepMask__y9FOJ{0%{opacity:1;clip-path:inset(0);filter:blur()}to{opacity:0;clip-path:inset(0 0 0 100%);filter:blur(8px)}}@keyframes IntroSection_themeSweepTranslate__S9rQI{0%{transform:translate(0)}to{transform:translate(-2.4rem)}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.header_root__7BiGv{--header-item-seq-base-delay:40ms;--header-item-seq-step:52ms;--header-item-seq-duration:.42s;width:auto;display:flex}.header_container__peIJj{max-width:64rem}.header_row___JObI{justify-content:space-between;align-items:stretch;gap:calc(var(--spacing,.25rem) * 4);width:auto;padding-top:0;display:flex}.header_navList__Jban5{gap:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 4);display:flex}.header_navItem__oI4ZJ{--nav-item-seq:0;opacity:0;will-change:opacity,transform;width:24px;height:24px;animation:header_headerItemSeqIn__hHA6B var(--header-item-seq-duration,.42s) cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--header-item-seq-base-delay,40ms) + var(--nav-item-seq) * var(--header-item-seq-step,52ms));justify-content:center;align-items:center;display:inline-flex;transform:translateY(5px)}.header_navItem__oI4ZJ>:is(a,button){justify-content:center;align-items:center;width:24px;height:24px;line-height:0;display:inline-flex}.header_navItem__oI4ZJ>button{background:0 0;border:0;padding:0}.header_navItem__oI4ZJ svg{display:block}.header_navDividerMuted__L0W72,.header_navDivider___4mGm{--tw-border-style:solid;--header-group-max-seq:0;--header-divider-target-color:var(--border-subtle);animation:header_headerDividerSeqIn__PdeCD .26s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--header-item-seq-base-delay,40ms) + var(--header-group-max-seq) * var(--header-item-seq-step,52ms) + var(--header-item-seq-duration,.42s));border-color:#0000;border-bottom:1px #0000;border-style:solid;flex:1}.header_linkFade__3q3qJ{--navbar-accent-fade-in-duration:.26s;--navbar-accent-fade-out-duration:.76s;--navbar-accent-fade-ease:cubic-bezier(.22,1,.36,1);--navbar-color-tween-duration:var(--navbar-accent-fade-out-duration);--navbar-opacity-tween-duration:var(--navbar-accent-fade-out-duration);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted);transition:color var(--navbar-color-tween-duration) var(--navbar-accent-fade-ease),opacity var(--navbar-opacity-tween-duration) var(--navbar-accent-fade-ease);text-decoration-line:none}.header_linkFade__3q3qJ:focus-visible{outline:2px solid var(--link-focus-ring);outline-offset:2px;border-radius:.25rem}.header_linkFade__3q3qJ:active{color:var(--color-fg)}.header_navOption__INfjJ{--nav-accent-rgb-current:var(--nav-accent-rgb-light,38 38 38)}.header_textHighlight__lVFFW{color:var(--color-fg);opacity:1}html.dark .header_navOption__INfjJ{--nav-accent-rgb-current:var(--nav-accent-rgb-dark,38 38 38)}.header_navOption__INfjJ.header_textHighlight__lVFFW{color:var(--color-fg)}.header_navOption__INfjJ.header_textHighlight__lVFFW:active,.header_navOption__INfjJ:active{color:rgb(var(--nav-accent-rgb-current))}.header_navOption__INfjJ.header_textHighlight__lVFFW:active{color:var(--color-fg)}.header_socialLink__pUZJo{--social-accent-rgb-current:var(--social-accent-rgb-light,38 38 38)}html.dark .header_socialLink__pUZJo{--social-accent-rgb-current:var(--social-accent-rgb-dark,38 38 38)}.header_socialLink__pUZJo:active{color:rgb(var(--social-accent-rgb-current))}:is(.header_socialLinkCodeforces__PKjc3 .codeforces-icon path,.header_navOption__INfjJ .tools-pickaxe-icon path){transition:stroke var(--navbar-color-tween-duration) var(--navbar-accent-fade-ease)}html.dark .header_linkFade__3q3qJ.header_textHighlight__lVFFW,html.dark .header_textHighlight__lVFFW{opacity:1!important}:is(.header_navOption__INfjJ .tools-pickaxe-icon path:nth-of-type(2),.header_navOption__INfjJ .tools-pickaxe-icon path:nth-of-type(3)){stroke:var(--color-muted)}.header_navOption__INfjJ.header_textHighlight__lVFFW .tools-pickaxe-icon path:nth-of-type(2),.header_navOption__INfjJ.header_textHighlight__lVFFW .tools-pickaxe-icon path:nth-of-type(3){stroke:var(--color-fg)}.header_themeToggle__7Zj6j{--theme-toggle-accent-light-rgb:255 200 33;--theme-toggle-accent-dark-rgb:203 195 227;--theme-toggle-glow-filter:none;--theme-toggle-color-tween-duration:.42s;--theme-toggle-target-color:var(--color-muted);--theme-toggle-target-opacity:1;color:var(--theme-toggle-target-color);opacity:var(--theme-toggle-target-opacity);transition:color var(--theme-toggle-color-tween-duration) var(--navbar-accent-fade-ease),opacity var(--theme-toggle-color-tween-duration) var(--navbar-accent-fade-ease)}.header_themeToggle__7Zj6j:active{--theme-toggle-glow-filter:drop-shadow(0 0 .42rem rgb(var(--theme-toggle-accent-light-rgb)/.5));--theme-toggle-target-color:rgb(var(--theme-toggle-accent-light-rgb));--theme-toggle-target-opacity:1}html.dark .header_themeToggle__7Zj6j:active{--theme-toggle-glow-filter:drop-shadow(0 0 .42rem rgb(var(--theme-toggle-accent-dark-rgb)/.46));--theme-toggle-target-color:rgb(var(--theme-toggle-accent-dark-rgb));--theme-toggle-target-opacity:1}.header_themeToggle__7Zj6j[data-activated=true]{--theme-toggle-target-color:var(--color-fg);--theme-toggle-target-opacity:1}.header_themeToggle__7Zj6j[disabled]{cursor:pointer;--theme-toggle-target-color:var(--color-muted);--theme-toggle-target-opacity:.5}.header_themeToggle__7Zj6j[data-hover-suppressed=true],.header_themeToggle__7Zj6j[data-settling=true],.header_themeToggle__7Zj6j[data-tap-animating=true]{--theme-toggle-glow-filter:none;--theme-toggle-target-color:var(--color-fg);--theme-toggle-target-opacity:1}.header_themeMorphIcon__yPN_r{filter:var(--theme-toggle-glow-filter);transform-origin:50%;transform-box:fill-box;transition:filter var(--theme-toggle-color-tween-duration) var(--navbar-accent-fade-ease)}.header_themeMorphIcon__yPN_r path{fill:none;stroke:currentColor}.header_themeIconGlyph__d_1A4{transform-box:fill-box;transform-origin:50%}@media (hover:hover){.header_linkFade__3q3qJ:focus-visible,.header_linkFade__3q3qJ:hover{--navbar-color-tween-duration:var(--navbar-accent-fade-in-duration);--navbar-opacity-tween-duration:var(--navbar-accent-fade-in-duration);color:var(--color-fg)}.header_navOption__INfjJ:not(.header_textHighlight__lVFFW):focus-visible,.header_navOption__INfjJ:not(.header_textHighlight__lVFFW):hover{color:rgb(var(--nav-accent-rgb-current))}:is(.header_navOption__INfjJ:not(.header_textHighlight__lVFFW):hover .tools-pickaxe-icon path:nth-of-type(2),.header_navOption__INfjJ:not(.header_textHighlight__lVFFW):focus-visible .tools-pickaxe-icon path:nth-of-type(2)){stroke:#785434}:is(.header_navOption__INfjJ:not(.header_textHighlight__lVFFW):hover .tools-pickaxe-icon path:nth-of-type(3),.header_navOption__INfjJ:not(.header_textHighlight__lVFFW):focus-visible .tools-pickaxe-icon path:nth-of-type(3)){stroke:#4dd0c7}:is(html.dark .header_navOption__INfjJ:not(.header_textHighlight__lVFFW):hover .tools-pickaxe-icon path:nth-of-type(2),html.dark .header_navOption__INfjJ:not(.header_textHighlight__lVFFW):focus-visible .tools-pickaxe-icon path:nth-of-type(2)){stroke:#a1744d}:is(html.dark .header_navOption__INfjJ:not(.header_textHighlight__lVFFW):hover .tools-pickaxe-icon path:nth-of-type(3),html.dark .header_navOption__INfjJ:not(.header_textHighlight__lVFFW):focus-visible .tools-pickaxe-icon path:nth-of-type(3)){stroke:#79f4e8}.header_navOption__INfjJ.header_textHighlight__lVFFW:focus-visible,.header_navOption__INfjJ.header_textHighlight__lVFFW:hover{color:var(--color-fg)}.header_socialLink__pUZJo:focus-visible,.header_socialLink__pUZJo:hover{color:rgb(var(--social-accent-rgb-current))}.header_themeToggle__7Zj6j:focus-visible:not([data-hover-suppressed=true]),.header_themeToggle__7Zj6j:hover:not([data-hover-suppressed=true]){--theme-toggle-glow-filter:drop-shadow(0 0 .46rem rgb(var(--theme-toggle-accent-light-rgb)/.5));--theme-toggle-target-color:rgb(var(--theme-toggle-accent-light-rgb));--theme-toggle-target-opacity:1}:is(html.dark .header_themeToggle__7Zj6j:hover:not([data-hover-suppressed=true]),html.dark .header_themeToggle__7Zj6j:focus-visible:not([data-hover-suppressed=true])){--theme-toggle-glow-filter:drop-shadow(0 0 .46rem rgb(var(--theme-toggle-accent-dark-rgb)/.46));--theme-toggle-target-color:rgb(var(--theme-toggle-accent-dark-rgb));--theme-toggle-target-opacity:1}.header_themeToggle__7Zj6j[data-hover-suppressed=true]:focus-visible,.header_themeToggle__7Zj6j[data-hover-suppressed=true]:hover{color:var(--theme-toggle-target-color);opacity:var(--theme-toggle-target-opacity)}:is(.header_socialLinkCodeforces__PKjc3:hover .codeforces-icon path:first-of-type,.header_socialLinkCodeforces__PKjc3:focus-visible .codeforces-icon path:first-of-type){stroke:#b91c1c}:is(.header_socialLinkCodeforces__PKjc3:hover .codeforces-icon path:nth-of-type(2),.header_socialLinkCodeforces__PKjc3:focus-visible .codeforces-icon path:nth-of-type(2)){stroke:#1d5f8a}:is(.header_socialLinkCodeforces__PKjc3:hover .codeforces-icon path:nth-of-type(3),.header_socialLinkCodeforces__PKjc3:focus-visible .codeforces-icon path:nth-of-type(3)){stroke:#a16207}:is(html.dark .header_socialLinkCodeforces__PKjc3:hover .codeforces-icon path:first-of-type,html.dark .header_socialLinkCodeforces__PKjc3:focus-visible .codeforces-icon path:first-of-type){stroke:#d14646}:is(html.dark .header_socialLinkCodeforces__PKjc3:hover .codeforces-icon path:nth-of-type(2),html.dark .header_socialLinkCodeforces__PKjc3:focus-visible .codeforces-icon path:nth-of-type(2)){stroke:#1a87d2}:is(html.dark .header_socialLinkCodeforces__PKjc3:hover .codeforces-icon path:nth-of-type(3),html.dark .header_socialLinkCodeforces__PKjc3:focus-visible .codeforces-icon path:nth-of-type(3)){stroke:#efb642}}@media (hover:none),(pointer:coarse){.header_themeToggle__7Zj6j[data-tap-animating=true]{--theme-toggle-color-tween-duration:var(--theme-spin-duration,.42s)}.header_themeToggle__7Zj6j[data-tap-animating=true] .header_themeMorphIcon__yPN_r{animation:header_themeToggleTapSpin__OPQhL var(--theme-spin-duration,.42s) cubic-bezier(.22,1,.36,1)}}@media (hover:hover) and (pointer:fine){html.dark .header_linkFade__3q3qJ{opacity:.72}:is(html.dark .header_linkFade__3q3qJ:hover,html.dark .header_linkFade__3q3qJ:focus-visible){opacity:1}html.dark .header_themeToggle__7Zj6j:not(:hover):not(:focus-visible):not([data-hover-suppressed=true]):not([data-settling=true]):not([data-tap-animating=true]):not([data-activated=true]):not([disabled]){--theme-toggle-target-opacity:.72}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.header_socialLinkWobbleStart__TS5mN:hover svg{transform-origin:50%;animation:header_socialIconShake__Y2GyR .52s cubic-bezier(.36,.07,.19,.97)}.header_socialLinkDiscord__aauC3:focus-visible svg,.header_socialLinkDiscord__aauC3:hover svg{transform-origin:50%;animation:header_discordHoverErratic__eA2Ro 1.45s linear infinite}.header_emailLinkIcon__hpyxI:hover,.header_root__7BiGv a:hover .header_emailLinkIcon__hpyxI{transform-origin:50%;animation:header_emailHoverVibrate__3_2Wg 1.3s linear infinite}.header_root__7BiGv a:focus-visible .header_emailLinkIcon__hpyxI{transform-origin:50%;animation:header_emailHoverVibrate__3_2Wg 1.3s linear infinite}}@keyframes header_themeToggleTapSpin__OPQhL{0%{transform:rotate(0)scale(1)}55%{transform:rotate(220deg)scale(1.08)}to{transform:rotate(1turn)scale(1)}}.header_socialLinkCodeforces__PKjc3:active .codeforces-icon path:first-of-type{stroke:#b91c1c}.header_socialLinkCodeforces__PKjc3:active .codeforces-icon path:nth-of-type(2){stroke:#1d5f8a}.header_socialLinkCodeforces__PKjc3:active .codeforces-icon path:nth-of-type(3){stroke:#a16207}html.dark .header_socialLinkCodeforces__PKjc3:active .codeforces-icon path:first-of-type{stroke:#d14646}html.dark .header_socialLinkCodeforces__PKjc3:active .codeforces-icon path:nth-of-type(2){stroke:#1a87d2}html.dark .header_socialLinkCodeforces__PKjc3:active .codeforces-icon path:nth-of-type(3){stroke:#efb642}@media (prefers-reduced-motion:reduce){.header_navDividerMuted__L0W72,.header_navDivider___4mGm,.header_navItem__oI4ZJ{opacity:1;border-color:var(--header-divider-target-color);animation:none;transform:none}.header_themeIconPetal__lv86S{transition:none}}@keyframes header_headerItemSeqIn__hHA6B{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translate(0)}}@keyframes header_headerDividerSeqIn__PdeCD{0%{border-color:#0000}to{border-color:var(--header-divider-target-color)}}@keyframes header_socialIconShake__Y2GyR{0%,to{transform:translate(0)rotate(0)}18%{transform:translate(-1px)rotate(-7deg)}36%{transform:translate(1px)rotate(7deg)}54%{transform:translate(-1px)rotate(-5deg)}72%{transform:translate(1px)rotate(5deg)}88%{transform:translate(-.5px)rotate(-2deg)}}@keyframes header_emailHoverVibrate__3_2Wg{0%,28%,to{transform:rotate(0)}3%{transform:rotate(-7deg)}6%{transform:rotate(7deg)}9%{transform:rotate(-6deg)}12%{transform:rotate(6deg)}15%{transform:rotate(-4deg)}18%{transform:rotate(4deg)}21%{transform:rotate(-2.5deg)}24%{transform:rotate(2.5deg)}}@keyframes header_discordHoverErratic__eA2Ro{0%,45%,to{transform:rotate(0)}4%{transform:rotate(-10deg)}8%{transform:rotate(12deg)}11%{transform:rotate(-3.5deg)}14%{transform:rotate(14deg)}17%{transform:rotate(-9deg)}21%{transform:rotate(6deg)}24%{transform:rotate(-12deg)}28%{transform:rotate(9deg)}31%{transform:rotate(-5.5deg)}35%{transform:rotate(11deg)}39%{transform:rotate(-8deg)}42%{transform:rotate(3deg)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}