._8eFetG_root{-webkit-user-select:none;user-select:none}._8eFetG_layout{margin-top:calc(var(--spacing,.25rem) * -1);gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}@media (min-width:40rem){._8eFetG_layout{flex-direction:row;justify-content:center;gap:0;margin-top:0}}._8eFetG_reveal{animation:.7s cubic-bezier(.22,1,.36,1) both _8eFetG_introBlockReveal;animation-delay:var(--intro-reveal-delay,.18s);will-change:opacity, transform, filter}._8eFetG_reveal1{--intro-reveal-delay:.18s}._8eFetG_reveal2{--intro-reveal-delay:.26s}._8eFetG_reveal3{--intro-reveal-delay:.34s}._8eFetG_reveal4{--intro-reveal-delay:.43s}._8eFetG_reveal5{--intro-reveal-delay:.52s}._8eFetG_reveal6{--intro-reveal-delay:.61s}._8eFetG_reveal7{--intro-reveal-delay:.7s}._8eFetG_reveal8{--intro-reveal-delay:.79s}._8eFetG_identityRail{z-index:10;flex-shrink:0;position:relative}._8eFetG_mobileOnly{margin-bottom:1px}@media (min-width:40rem){._8eFetG_mobileOnly{display:none}}@media (min-width:640px){._8eFetG_layout{--intro-logo-frame-size:clamp(7.5rem, calc(22vw - 1.5rem), 11.5rem);--intro-identity-rail-padding-right:calc(var(--intro-logo-frame-size) * .15 + .75rem);--intro-identity-rail-width:calc(var(--intro-logo-frame-size) + var(--intro-identity-rail-padding-right))}._8eFetG_identityRail{width:var(--intro-identity-rail-width);padding-right:var(--intro-identity-rail-padding-right)}._8eFetG_content{padding-left:var(--intro-identity-rail-padding-right)}}._8eFetG_identity{--tw-border-style:none;--tw-leading:var(--leading-relaxed,1.625);min-width:0;line-height:var(--leading-relaxed,1.625);border-style:none;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;padding-top:0;display:flex;position:relative}@media (min-width:40rem){._8eFetG_identity{flex-direction:column;justify-content:flex-start;align-items:center;padding-bottom:0}}._8eFetG_logoFrame{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem) * 4);display:block}@media (min-width:40rem){._8eFetG_logoFrame{margin-bottom:calc(var(--spacing,.25rem) * 3)}}._8eFetG_logoFrame{width:var(--navbar-w,15.9rem);max-width:100%}@media (max-width:639.98px){._8eFetG_logoFrame{margin-top:max(0px, calc(50svh - var(--header-bottom,50svh) + .25rem - var(--navbar-w,15.9rem) / 2))}._8eFetG_identity ._8eFetG_subtext{width:var(--navbar-w,15.9rem);overflow-wrap:anywhere;min-width:0;max-width:100%}}@media (min-width:640px){._8eFetG_logoFrame{width:100%;max-width:13rem}}._8eFetG_logoFrameSurface{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 2.5);box-shadow:0 0 0 1px #00000008, 0 8px 20px -14px #00000073, var(--logo-glow-shadow,0 0 0 0 transparent);background-color:#fffffff2;border-width:1px;border-color:#e5e5e5cc;position:relative;overflow:hidden}html.dark ._8eFetG_logoFrameSurface{box-shadow:0 0 0 1px #ffffff0f, 0 8px 20px -14px #0000008c, var(--logo-glow-shadow,0 0 0 0 transparent);background-color:#000;border-color:#262626b3}._8eFetG_logoImage{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;animation:.3s cubic-bezier(.22,1,.36,1) both _8eFetG_introLogoSwap;display:block;transform:scale(1.16)}._8eFetG_logoCover{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}._8eFetG_logoCoverShown{opacity:1}._8eFetG_logoPreload{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}._8eFetG_logoImageSmooth{object-fit:contain;image-rendering:auto;transform:scale(1.02)}._8eFetG_identityName{color:var(--color-neutral-800,#262626);font-size:1.2rem}@supports (color:lab(0% 0 0)){._8eFetG_identityName{color:var(--color-neutral-800,lab(15.204% 0 -.00000596046))}}@media (min-width:40rem){._8eFetG_identityName{font-size:1.05rem}}._8eFetG_identityName{font-family:var(--font-display,ui-serif, Georgia, serif);font-optical-sizing:auto;letter-spacing:-.01em;font-weight:600}._8eFetG_subtext{width:100%;animation:.36s cubic-bezier(.22,1,.36,1) both _8eFetG_subtextReveal}:is(._8eFetG_subtext:has(._8eFetG_trackLine),._8eFetG_subtext:has(ul)){animation:none}@keyframes _8eFetG_subtextReveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._8eFetG_subtext{animation:none}}._8eFetG_aliases{--tw-translate-y:calc(var(--spacing,.25rem) * -1);width:100%;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){._8eFetG_aliases{display:flex}}._8eFetG_aliases{pointer-events:none;transition:max-height .24s ease-out,transform .24s ease-out}._8eFetG_aliasesExpanded,._8eFetG_aliasesCredited{max-height:10rem;display:flex;transform:translateY(0)}._8eFetG_aliasMotion{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}._8eFetG_aliasHidden{transform:translate(var(--alias-enter-x,0), var(--alias-enter-y,0));opacity:0;filter:blur(6px)}._8eFetG_aliasVisible{opacity:var(--alias-opacity);filter:blur();transform:translate(0)}._8eFetG_aliasExiting{transform:var(--alias-exit-transform);opacity:0;filter:blur(var(--alias-exit-blur,8px))}._8eFetG_aliasExitCanopyLeft{--alias-exit-transform:translate(-.95rem, -.32rem) rotate(-11deg) scale(.84);--alias-exit-blur:8px}._8eFetG_aliasExitCanopyRight{--alias-exit-transform:translate(1rem, -.24rem) rotate(10deg) scale(.86);--alias-exit-blur:8px}._8eFetG_aliasExitSink{--alias-exit-transform:translate(.12rem, .82rem) rotate(5deg) scale(.8);--alias-exit-blur:9px}._8eFetG_aliasExitSkitter{--alias-exit-transform:translate(.64rem, -.58rem) rotate(14deg) scale(.78);--alias-exit-blur:10px}._8eFetG_aliasExitTuck{--alias-exit-transform:translate(-.38rem, .36rem) skewX(-12deg) scale(.76, .9);--alias-exit-blur:7px}._8eFetG_aliasExitBloom{--alias-exit-transform:translate(0, -.68rem) rotate(-4deg) scale(1.08, .72);--alias-exit-blur:9px}._8eFetG_aliasLead{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,#737373);--alias-enter-x:0rem;--alias-enter-y:-.4rem;--alias-opacity:.364;font-style:italic}@supports (color:lab(0% 0 0)){._8eFetG_aliasLead{color:var(--color-neutral-500,lab(48.496% 0 0))}}._8eFetG_aliasPrimary{font-size:.97rem;line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));color:var(--color-neutral-500,#737373);--alias-enter-x:-.55rem;--alias-enter-y:0rem;--alias-opacity:.467}@supports (color:lab(0% 0 0)){._8eFetG_aliasPrimary{color:var(--color-neutral-500,lab(48.496% 0 0))}}._8eFetG_aliasSecondary{font-size:.97rem;line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));color:var(--color-neutral-500,#737373);--alias-enter-x:.55rem;--alias-enter-y:0rem;--alias-opacity:.364}@supports (color:lab(0% 0 0)){._8eFetG_aliasSecondary{color:var(--color-neutral-500,lab(48.496% 0 0))}}._8eFetG_aliasTertiary{font-size:.97rem;line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));color:var(--color-neutral-500,#737373);--alias-enter-x:0rem;--alias-enter-y:.4rem;--alias-opacity:.283}@supports (color:lab(0% 0 0)){._8eFetG_aliasTertiary{color:var(--color-neutral-500,lab(48.496% 0 0))}}._8eFetG_aliasDescriptor{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,#737373);--alias-enter-x:0rem;--alias-enter-y:.58rem;--alias-opacity:.22}@supports (color:lab(0% 0 0)){._8eFetG_aliasDescriptor{color:var(--color-neutral-500,lab(48.496% 0 0))}}._8eFetG_aliasDescriptorCredit{--alias-opacity:.8}._8eFetG_aliasDescriptorTrack{--alias-opacity:1;overflow-wrap:anywhere;opacity:1;filter:none;will-change:auto;flex-direction:column;gap:.125rem;width:100%;min-width:0;max-width:100%;transition:none;display:flex;transform:none}._8eFetG_trackLine{opacity:0;transition:opacity .26s ease-out,transform .26s cubic-bezier(.18,.9,.28,1);transition-delay:calc(var(--line-index,0) * 90ms);line-height:1.25rem;display:block;transform:translateY(.55rem)}._8eFetG_trackLine:nth-child(2){--line-index:1}._8eFetG_trackLine:nth-child(3){--line-index:2}._8eFetG_aliasVisible ._8eFetG_trackLine{opacity:1;animation:.36s cubic-bezier(.22,1,.36,1) both _8eFetG_subtextReveal;animation-delay:calc(80ms + var(--line-index,0) * .11s);transform:translateY(0)}@media (prefers-reduced-motion:reduce){._8eFetG_aliasVisible ._8eFetG_trackLine{animation:none}}._8eFetG_aliasExiting ._8eFetG_trackLine{opacity:0;transition-duration:.15s;transition-timing-function:ease-in;transition-delay:calc((2 - var(--line-index,0)) * 50ms);transform:translateY(.55rem)}._8eFetG_trackTitle{width:100%;display:block}._8eFetG_trackLink{pointer-events:auto;color:inherit;text-underline-offset:.2em;-webkit-text-decoration:underline dotted #0000;text-decoration:underline dotted #0000;transition:text-decoration-color .16s}._8eFetG_trackLink:hover,._8eFetG_trackLink:focus-visible{text-decoration-color:currentColor}._8eFetG_trackTitle cite{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-neutral-700,#404040);font-style:normal}@supports (color:lab(0% 0 0)){._8eFetG_trackTitle cite{color:var(--color-neutral-700,lab(27.036% 0 0))}}html.dark ._8eFetG_trackArtist{color:var(--color-muted)}html.dark ._8eFetG_trackTitle cite{color:var(--color-fg)}._8eFetG_trackAux{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));font-style:italic;line-height:inherit;opacity:.6}._8eFetG_trackArtist{justify-content:center;align-items:baseline;gap:var(--spacing,.25rem);width:100%;display:flex}._8eFetG_trackSwap{opacity:1;min-width:0;max-width:100%;transition:opacity .24s ease-out,transform .24s cubic-bezier(.18,.9,.28,1);display:block;transform:translateY(0)}._8eFetG_trackLeaving{opacity:0;transition-timing-function:ease-in;transform:translateY(.35rem)}._8eFetG_trackViewport{white-space:nowrap;overflow-wrap:normal;width:100%;display:block;position:relative;overflow:hidden}@property --marquee-t{syntax:"<number>";inherits:true;initial-value:0}._8eFetG_trackViewportOverflowing{--marquee-p:clamp(0, (var(--marquee-t) - var(--marquee-hold,.1)) / (1 - 2 * var(--marquee-hold,.1)), 1);--marquee-hidden-left:calc(var(--marquee-p) * -1 * var(--marquee-distance,0px));--marquee-hidden-right:calc((1 - var(--marquee-p)) * -1 * var(--marquee-distance,0px));--marquee-fade-left:min(.7rem, var(--marquee-hidden-left));--marquee-fade-right:min(.7rem, var(--marquee-hidden-right));-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--marquee-fade-left), #000 calc(100% - var(--marquee-fade-right)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--marquee-fade-left), #000 calc(100% - var(--marquee-fade-right)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--marquee-fade-left), #000 calc(100% - var(--marquee-fade-right)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--marquee-fade-left), #000 calc(100% - var(--marquee-fade-right)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--marquee-fade-left), #000 calc(100% - var(--marquee-fade-right)), transparent);animation:_8eFetG_trackScroll var(--marquee-duration,6s) linear infinite alternate paused}._8eFetG_aliasVisible ._8eFetG_trackViewportOverflowing{animation-play-state:running}._8eFetG_aliasHidden ._8eFetG_trackViewportOverflowing{animation:none}._8eFetG_trackViewportOverflowing:before,._8eFetG_trackViewportOverflowing:after{content:"";z-index:1;pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:absolute;top:0;bottom:0}._8eFetG_trackViewportOverflowing:before{width:min(1.5rem, var(--marquee-hidden-left));left:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}._8eFetG_trackViewportOverflowing:after{width:min(1.5rem, var(--marquee-hidden-right));right:0;-webkit-mask-image:linear-gradient(270deg,#000,#0000);mask-image:linear-gradient(270deg,#000,#0000)}._8eFetG_trackScroll{width:max-content;display:inline-block}._8eFetG_trackScrollOverflowing{transform:translateX(calc(var(--marquee-p) * var(--marquee-distance,0px)))}@keyframes _8eFetG_trackScroll{0%{--marquee-t:0}to{--marquee-t:1}}._8eFetG_aliasIpa{vertical-align:-.05em}._8eFetG_aliasDescriptorCredit a{text-underline-offset:2px;color:inherit;pointer-events:auto;text-decoration-line:underline;text-decoration-style:dotted;transition:color .16s ease-out}._8eFetG_aliasDescriptorCredit a:hover{color:var(--color-neutral-700,#404040)}@supports (color:lab(0% 0 0)){._8eFetG_aliasDescriptorCredit a:hover{color:var(--color-neutral-700,lab(27.036% 0 0))}}._8eFetG_divider{background-color:#7373731a;align-self:flex-start;width:1px;display:none}@supports (color:color-mix(in lab, red, red)){._8eFetG_divider{background-color:color-mix(in oklab, var(--color-neutral-500,lab(48.496% 0 0)) 10%, transparent)}}@media (min-width:40rem){._8eFetG_divider{display:block}}._8eFetG_divider{height:var(--intro-logo-frame-size,0)}@property --logo-beat{syntax:"<number>";inherits:true;initial-value:0}@property --logo-throb-amp{syntax:"<number>";inherits:false;initial-value:0}@property --logo-glow-amp{syntax:"<number>";inherits:true;initial-value:0}._8eFetG_logoThrob{--beat-easing:cubic-bezier(.2, .9, .3, 1);--logo-glow-color:115 115 115;--logo-glow-strength:.4;scale:calc(1 + var(--logo-throb-amp) * var(--logo-beat));animation:_8eFetG_logoBeat var(--bar-duration,2.4s) var(--beat-easing) infinite paused;transition:--logo-throb-amp .24s ease-out,--logo-glow-amp .24s ease-out}html.dark ._8eFetG_logoThrob{--logo-glow-color:212 212 212;--logo-glow-strength:.2}._8eFetG_logoThrobbing{--logo-throb-amp:.08;--logo-glow-amp:1;animation-play-state:running}._8eFetG_logoFrameSurface{--logo-glow:calc(var(--logo-glow-amp) * var(--logo-beat));--logo-glow-shadow:0 0 calc(var(--logo-glow) * 44px) calc(var(--logo-glow) * 5px) rgb(var(--logo-glow-color) / calc(var(--logo-glow) * var(--logo-glow-strength)))}@keyframes _8eFetG_logoBeat{0%{--logo-beat:.95}12.5%{--logo-beat:.3}25%{--logo-beat:.7}37.5%{--logo-beat:.35}50%{--logo-beat:.85}62.5%{--logo-beat:.3}75%{--logo-beat:.65}87.5%{--logo-beat:.45}to{--logo-beat:.95}}@media (prefers-reduced-motion:reduce){._8eFetG_logoCover{transition:none}._8eFetG_logoThrob{--logo-beat:.5;animation:none;scale:none}._8eFetG_trackViewport{white-space:normal}._8eFetG_trackViewportOverflowing{-webkit-mask-image:none;mask-image:none}._8eFetG_trackScrollOverflowing{animation:none}}html.dark ._8eFetG_logoImage{--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 ._8eFetG_aliasDescriptorCredit a:hover{color:var(--color-neutral-200,#e5e5e5)}@supports (color:lab(0% 0 0)){html.dark ._8eFetG_aliasDescriptorCredit a:hover{color:var(--color-neutral-200,lab(90.952% 0 -.0000119209))}}html.dark ._8eFetG_identityName{color:var(--color-fg)}:is(html.dark ._8eFetG_aliasLead,html.dark ._8eFetG_aliasPrimary,html.dark ._8eFetG_aliasSecondary,html.dark ._8eFetG_aliasTertiary,html.dark ._8eFetG_aliasDescriptor){color:#fff}html.dark ._8eFetG_divider{background-color:var(--color-neutral-900,#171717)}@supports (color:lab(0% 0 0)){html.dark ._8eFetG_divider{background-color:var(--color-neutral-900,lab(7.78201% -.0000149012 0))}}._8eFetG_content{--tw-border-style:none;border-style:none;flex:0 auto;min-width:0;padding-top:0;display:none}@media (min-width:40rem){._8eFetG_content{display:block}}._8eFetG_contentGrid{--letter-leading:1.625;line-height:var(--letter-leading);row-gap:calc(var(--letter-leading) * 1em);display:grid}._8eFetG_letterBody{gap:calc(var(--spacing,.25rem) * 2);display:grid}._8eFetG_letterClosing{margin-top:.45em}._8eFetG_greetingText{min-height:1.5em;font-size:.97rem;line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));display:block}._8eFetG_signature{font-size:.97rem;line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}._8eFetG_tiltInteractive{isolation:isolate;cursor:pointer;position:relative}._8eFetG_tiltInteractive: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)){._8eFetG_tiltInteractive:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-sky-500,lab(63.3038% -18.433 -51.0407)) 70%, transparent)}}._8eFetG_tiltInteractive:focus-visible{--tw-outline-style:none;outline-style:none}._8eFetG_tiltInteractive{-webkit-tap-highlight-color:transparent;touch-action:manipulation}._8eFetG_tiltInteractiveThemeSweeping ._8eFetG_auraLayer{transform-origin:0;animation:.28s cubic-bezier(.22,1,.36,1) both _8eFetG_themeSweepMask}._8eFetG_tiltInteractiveThemeSweeping ._8eFetG_aura,._8eFetG_tiltInteractiveThemeSweeping ._8eFetG_auraSparkles,._8eFetG_tiltInteractiveThemeSweeping ._8eFetG_auraEmbers,._8eFetG_tiltInteractiveThemeSweeping ._8eFetG_auraSprite{animation:.28s cubic-bezier(.22,1,.36,1) both _8eFetG_themeSweepTranslate}._8eFetG_tiltContent{z-index:2;width:100%;height:100%;position:relative}._8eFetG_auraRing{opacity:0;border-radius:9999px;position:absolute;transform:scale(.3)}._8eFetG_auraRingMain{aspect-ratio:1;width:72%;animation:_8eFetG_auraPulse var(--profile-aura-duration) ease-out both;border:3px solid #0a0a0a9e;box-shadow:0 0 22px #0a0a0a38,inset 0 0 20px #0a0a0a24}._8eFetG_auraRingEcho{aspect-ratio:1;width:92%;animation:_8eFetG_auraEcho var(--profile-aura-duration) ease-out both;border:2px solid #0a0a0a47;box-shadow:0 0 14px #0a0a0a2e}html.dark ._8eFetG_auraRingMain{border-color:#ffffffb8;box-shadow:0 0 22px #ffffff47,inset 0 0 20px #ffffff29}html.dark ._8eFetG_auraRingEcho{border-color:#ffffff57;box-shadow:0 0 14px #ffffff38}._8eFetG_auraExplosionSprite ._8eFetG_auraRingMain{border-color:#fb7185b8;box-shadow:0 0 26px #fb718570,inset 0 0 20px #fb718533}._8eFetG_auraExplosionSprite ._8eFetG_auraRingEcho{border-color:#fb923c61;box-shadow:0 0 14px #fb923c4d}._8eFetG_auraSprite{aspect-ratio:1;width:82%;animation:_8eFetG_spriteCore var(--profile-aura-duration) steps(4, end) both;place-items:center;display:grid;position:absolute}._8eFetG_auraSpriteRay{--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:_8eFetG_spriteRay var(--profile-aura-duration) ease-out both;background:linear-gradient(90deg,#fecaca00,#fecdd3f5 26%,#fb923ce6 72%,#f59e0b00);position:absolute;top:50%;left:50%}._8eFetG_auraEmberFlare ._8eFetG_auraRingMain{border-color:#fb71859e;box-shadow:0 0 28px #fb718557,inset 0 0 24px #fb71852e}._8eFetG_auraEmberFlare ._8eFetG_auraRingEcho{border-color:#fb923c59;box-shadow:0 0 16px #fb923c47}._8eFetG_auraEmbers{position:absolute;inset:0}._8eFetG_auraEmber{filter:drop-shadow(0 0 8px #fb923c80);opacity:0;animation:_8eFetG_emberFloat 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%)}._8eFetG_auraEmber:first-child{transform:translate(-130%,-70%)}._8eFetG_auraEmber:nth-child(2){transform:translate(-20%,-145%)}._8eFetG_auraEmber:nth-child(3){transform:translate(85%,-52%)}._8eFetG_auraSparkles{position:absolute;inset:7%}._8eFetG_auraSparkle{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:_8eFetG_sparkleDrift 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)}._8eFetG_auraSparkleIcon{width:100%;height:100%;animation:_8eFetG_sparkleSpin var(--sparkle-spin-duration,1.8s) linear infinite;transform-origin:50%;display:block}._8eFetG_auraLayer{pointer-events:none;z-index:4;position:absolute;inset:0}._8eFetG_aura{pointer-events:none;z-index:4;border-radius:inherit;--profile-aura-duration:.86s;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}@keyframes _8eFetG_introBlockReveal{0%{opacity:0;filter:blur(4px);transform:translateY(1rem)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes _8eFetG_introLogoSwap{0%{opacity:0}to{opacity:1}}@keyframes _8eFetG_auraPulse{0%{opacity:.9;transform:scale(.24)}60%{opacity:.7;transform:scale(1.02)}to{opacity:0;transform:scale(1.22)}}@keyframes _8eFetG_auraEcho{0%{opacity:0;transform:scale(.3)}36%{opacity:.46;transform:scale(.9)}to{opacity:0;transform:scale(1.38)}}@keyframes _8eFetG_spriteCore{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 _8eFetG_spriteRay{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 _8eFetG_emberFloat{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 _8eFetG_sparkleGlow{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 _8eFetG_sparkleDrift{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 _8eFetG_sparkleSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _8eFetG_themeSweepMask{0%{opacity:1;clip-path:inset(0);filter:blur()}to{opacity:0;clip-path:inset(0 0 0 100%);filter:blur(8px)}}@keyframes _8eFetG_themeSweepTranslate{0%{transform:translate(0)}to{transform:translate(-2.4rem)}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-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-font-weight{syntax:"*";inherits:false}@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}
.FQfWuq_root{width:auto;inset-inline:0;bottom:var(--dock-offset);z-index:40;pointer-events:none;--header-item-seq-base-delay:40ms;--header-item-seq-step:52ms;--header-item-seq-duration:.42s;justify-content:center;display:flex;position:fixed}.FQfWuq_container{max-width:var(--page-max-width);pointer-events:auto;padding:.5rem}@media print{.FQfWuq_root{display:none}}.FQfWuq_row{justify-content:space-between;align-items:stretch;gap:calc(var(--spacing,.25rem) * 4);width:auto;padding-top:0;display:flex}.FQfWuq_navList{gap:calc(var(--spacing,.25rem) * 2);display:flex}.FQfWuq_navItem{--nav-item-seq:0;opacity:0;will-change:opacity, transform;width:24px;height:24px;animation:FQfWuq_headerItemSeqIn 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)}.FQfWuq_navItem>:is(a,button){justify-content:center;align-items:center;width:24px;height:24px;line-height:0;display:inline-flex}.FQfWuq_navItem>.warm-tooltip__trigger{justify-content:center;align-items:center;width:24px;height:24px;line-height:0;display:inline-flex}.FQfWuq_navItem>.warm-tooltip__trigger>:is(a,button){justify-content:center;align-items:center;width:24px;height:24px;line-height:0;display:inline-flex}.FQfWuq_navItem>button{background:0 0;border:0;padding:0}.FQfWuq_navItem>.warm-tooltip__trigger>button{background:0 0;border:0;padding:0}.FQfWuq_navItem svg{display:block}.FQfWuq_navDivider,.FQfWuq_navDividerMuted{flex:1}.FQfWuq_linkFade{--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}.FQfWuq_linkFade:focus-visible{outline:2px solid var(--link-focus-ring);outline-offset:2px;border-radius:.25rem}.FQfWuq_linkFade:active{color:var(--color-fg)}.FQfWuq_navOption{--nav-accent-rgb-current:var(--nav-accent-rgb-light,38 38 38);--nav-glow-keyline-alpha:0;--nav-glow-bloom-alpha:0;--nav-glow-keyline-on:.2;--nav-glow-bloom-on:.12;--nav-rest-shadow:drop-shadow(0 1px 1.2px #0f172a2e);transition:color var(--navbar-color-tween-duration) var(--navbar-accent-fade-ease), opacity var(--navbar-opacity-tween-duration) var(--navbar-accent-fade-ease), filter var(--navbar-color-tween-duration) var(--navbar-accent-fade-ease);filter:var(--nav-rest-shadow) drop-shadow(0 0 .75px rgb(var(--nav-accent-rgb-current) / var(--nav-glow-keyline-alpha))) drop-shadow(0 0 5px rgb(var(--nav-accent-rgb-current) / var(--nav-glow-bloom-alpha)))}html.dark .FQfWuq_navOption{--nav-glow-keyline-on:.12;--nav-glow-bloom-on:.2;--nav-rest-shadow:drop-shadow(0 0 3px #ffffff24)}.FQfWuq_textHighlight{color:var(--color-fg);opacity:1}html.dark .FQfWuq_navOption{--nav-accent-rgb-current:var(--nav-accent-rgb-dark,38 38 38)}.FQfWuq_navOption.FQfWuq_textHighlight{color:var(--color-fg)}.FQfWuq_navOption:active,.FQfWuq_navOption.FQfWuq_textHighlight:active{color:rgb(var(--nav-accent-rgb-current))}.FQfWuq_navOption.FQfWuq_textHighlight:active{color:var(--color-fg)}.FQfWuq_navOption:not(.FQfWuq_textHighlight):active{--nav-glow-keyline-alpha:var(--nav-glow-keyline-on);--nav-glow-bloom-alpha:var(--nav-glow-bloom-on)}.FQfWuq_socialLink{--social-accent-rgb-current:var(--social-accent-rgb-light,38 38 38)}html.dark .FQfWuq_socialLink{--social-accent-rgb-current:var(--social-accent-rgb-dark,38 38 38)}.FQfWuq_socialLink:active{color:rgb(var(--social-accent-rgb-current))}:is(.FQfWuq_socialLinkCodeforces .codeforces-icon path,.FQfWuq_navOption .tools-pickaxe-icon path){transition:stroke var(--navbar-color-tween-duration) var(--navbar-accent-fade-ease)}html.dark .FQfWuq_linkFade.FQfWuq_textHighlight{opacity:1!important}html.dark .FQfWuq_textHighlight{opacity:1!important}:is(.FQfWuq_navOption .tools-pickaxe-icon path:nth-of-type(2),.FQfWuq_navOption .tools-pickaxe-icon path:nth-of-type(3)){stroke:var(--color-muted)}.FQfWuq_navOption.FQfWuq_textHighlight .tools-pickaxe-icon path:nth-of-type(2){stroke:var(--color-fg)}.FQfWuq_navOption.FQfWuq_textHighlight .tools-pickaxe-icon path:nth-of-type(3){stroke:var(--color-fg)}.FQfWuq_themeToggle{--theme-toggle-accent-light-rgb:38 38 38;--theme-toggle-accent-dark-rgb:255 255 255;--theme-toggle-glow-rgb:var(--theme-toggle-accent-light-rgb);--theme-toggle-glow-opacity:0;--theme-toggle-color-tween-duration:.42s;--theme-toggle-target-color:var(--color-muted);--theme-toggle-target-opacity:1;cursor:pointer;isolation:isolate;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;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);position:relative}html.dark .FQfWuq_themeToggle{--theme-toggle-glow-rgb:var(--theme-toggle-accent-dark-rgb)}.FQfWuq_themeToggle:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle closest-side, rgb(var(--theme-toggle-glow-rgb) / .2) 0%, rgb(var(--theme-toggle-glow-rgb) / .13) 20%, rgb(var(--theme-toggle-glow-rgb) / .07) 40%, rgb(var(--theme-toggle-glow-rgb) / .032) 60%, rgb(var(--theme-toggle-glow-rgb) / .012) 78%, transparent 100%);width:6.25rem;height:6.25rem;opacity:var(--theme-toggle-glow-opacity);transition:opacity var(--theme-toggle-color-tween-duration) var(--navbar-accent-fade-ease);border-radius:9999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FQfWuq_themeToggle:active{--theme-toggle-target-color:rgb(var(--theme-toggle-accent-light-rgb));--theme-toggle-target-opacity:1;--theme-toggle-glow-opacity:1}html.dark .FQfWuq_themeToggle:active{--theme-toggle-target-color:rgb(var(--theme-toggle-accent-dark-rgb));--theme-toggle-target-opacity:1}.FQfWuq_themeToggle[data-activated=true]{--theme-toggle-target-color:var(--color-fg);--theme-toggle-target-opacity:1}.FQfWuq_themeToggle[disabled]{cursor:pointer;--theme-toggle-target-color:var(--color-muted);--theme-toggle-target-opacity:.5}.FQfWuq_themeToggle[data-settling=true],.FQfWuq_themeToggle[data-tap-animating=true],.FQfWuq_themeToggle[data-hover-suppressed=true]{--theme-toggle-target-color:var(--color-fg);--theme-toggle-target-opacity:1}.FQfWuq_themeMorphIcon{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:50%;transform-box:fill-box;position:relative}.FQfWuq_themeMorphIcon path{fill:none;stroke:currentColor}.FQfWuq_themeIconGlyph{transform-box:fill-box;transform-origin:50%}@media (hover:hover){.FQfWuq_linkFade:hover,.FQfWuq_linkFade:focus-visible{--navbar-color-tween-duration:var(--navbar-accent-fade-in-duration);--navbar-opacity-tween-duration:var(--navbar-accent-fade-in-duration);color:var(--color-fg)}.FQfWuq_navOption:not(.FQfWuq_textHighlight):hover,.FQfWuq_navOption:not(.FQfWuq_textHighlight):focus-visible{color:rgb(var(--nav-accent-rgb-current));--nav-glow-keyline-alpha:var(--nav-glow-keyline-on);--nav-glow-bloom-alpha:var(--nav-glow-bloom-on)}:is(.FQfWuq_navOption:not(.FQfWuq_textHighlight):hover .tools-pickaxe-icon path:nth-of-type(2),.FQfWuq_navOption:not(.FQfWuq_textHighlight):focus-visible .tools-pickaxe-icon path:nth-of-type(2)){stroke:#785434}:is(.FQfWuq_navOption:not(.FQfWuq_textHighlight):hover .tools-pickaxe-icon path:nth-of-type(3),.FQfWuq_navOption:not(.FQfWuq_textHighlight):focus-visible .tools-pickaxe-icon path:nth-of-type(3)){stroke:#4dd0c7}:is(html.dark .FQfWuq_navOption:not(.FQfWuq_textHighlight):hover .tools-pickaxe-icon path:nth-of-type(2),html.dark .FQfWuq_navOption:not(.FQfWuq_textHighlight):focus-visible .tools-pickaxe-icon path:nth-of-type(2)){stroke:#a1744d}:is(html.dark .FQfWuq_navOption:not(.FQfWuq_textHighlight):hover .tools-pickaxe-icon path:nth-of-type(3),html.dark .FQfWuq_navOption:not(.FQfWuq_textHighlight):focus-visible .tools-pickaxe-icon path:nth-of-type(3)){stroke:#79f4e8}.FQfWuq_navOption.FQfWuq_textHighlight:hover,.FQfWuq_navOption.FQfWuq_textHighlight:focus-visible{color:var(--color-fg)}.FQfWuq_socialLink:hover,.FQfWuq_socialLink:focus-visible{color:rgb(var(--social-accent-rgb-current))}.FQfWuq_themeToggle:hover,.FQfWuq_themeToggle:focus-visible{--theme-toggle-target-color:rgb(var(--theme-toggle-accent-light-rgb));--theme-toggle-target-opacity:1;--theme-toggle-glow-opacity:1}:is(html.dark .FQfWuq_themeToggle:hover,html.dark .FQfWuq_themeToggle:focus-visible){--theme-toggle-target-color:rgb(var(--theme-toggle-accent-dark-rgb));--theme-toggle-target-opacity:1}:is(.FQfWuq_socialLinkCodeforces:hover .codeforces-icon path:first-of-type,.FQfWuq_socialLinkCodeforces:focus-visible .codeforces-icon path:first-of-type){stroke:#b91c1c}:is(.FQfWuq_socialLinkCodeforces:hover .codeforces-icon path:nth-of-type(2),.FQfWuq_socialLinkCodeforces:focus-visible .codeforces-icon path:nth-of-type(2)){stroke:#1d5f8a}:is(.FQfWuq_socialLinkCodeforces:hover .codeforces-icon path:nth-of-type(3),.FQfWuq_socialLinkCodeforces:focus-visible .codeforces-icon path:nth-of-type(3)){stroke:#a16207}:is(html.dark .FQfWuq_socialLinkCodeforces:hover .codeforces-icon path:first-of-type,html.dark .FQfWuq_socialLinkCodeforces:focus-visible .codeforces-icon path:first-of-type){stroke:#d14646}:is(html.dark .FQfWuq_socialLinkCodeforces:hover .codeforces-icon path:nth-of-type(2),html.dark .FQfWuq_socialLinkCodeforces:focus-visible .codeforces-icon path:nth-of-type(2)){stroke:#1a87d2}:is(html.dark .FQfWuq_socialLinkCodeforces:hover .codeforces-icon path:nth-of-type(3),html.dark .FQfWuq_socialLinkCodeforces:focus-visible .codeforces-icon path:nth-of-type(3)){stroke:#efb642}}@media (hover:none),(pointer:coarse){.FQfWuq_themeToggle[data-tap-animating=true]{--theme-toggle-color-tween-duration:var(--theme-spin-duration,.42s)}.FQfWuq_themeToggle[data-tap-animating=true] .FQfWuq_themeMorphIcon{animation:FQfWuq_themeToggleTapSpin var(--theme-spin-duration,.42s) cubic-bezier(.22, 1, .36, 1)}}@media (hover:hover) and (pointer:fine){html.dark .FQfWuq_linkFade{opacity:.72}:is(html.dark .FQfWuq_linkFade:hover,html.dark .FQfWuq_linkFade:focus-visible){opacity:1}html.dark .FQfWuq_themeToggle: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){.FQfWuq_socialLinkWobbleStart:hover svg{transform-origin:50%;animation:.52s cubic-bezier(.36,.07,.19,.97) FQfWuq_socialIconShake}.FQfWuq_socialLinkDiscord:hover svg,.FQfWuq_socialLinkDiscord:focus-visible svg{transform-origin:50%;animation:1.45s linear infinite FQfWuq_discordHoverErratic}.FQfWuq_emailLinkIcon:hover{transform-origin:50%;animation:1.3s linear infinite FQfWuq_emailHoverVibrate}.FQfWuq_root a:hover .FQfWuq_emailLinkIcon{transform-origin:50%;animation:1.3s linear infinite FQfWuq_emailHoverVibrate}.FQfWuq_root a:focus-visible .FQfWuq_emailLinkIcon{transform-origin:50%;animation:1.3s linear infinite FQfWuq_emailHoverVibrate}}@keyframes FQfWuq_themeToggleTapSpin{0%{transform:rotate(0)scale(1)}55%{transform:rotate(220deg)scale(1.08)}to{transform:rotate(360deg)scale(1)}}.FQfWuq_socialLinkCodeforces:active .codeforces-icon path:first-of-type{stroke:#b91c1c}.FQfWuq_socialLinkCodeforces:active .codeforces-icon path:nth-of-type(2){stroke:#1d5f8a}.FQfWuq_socialLinkCodeforces:active .codeforces-icon path:nth-of-type(3){stroke:#a16207}html.dark .FQfWuq_socialLinkCodeforces:active .codeforces-icon path:first-of-type{stroke:#d14646}html.dark .FQfWuq_socialLinkCodeforces:active .codeforces-icon path:nth-of-type(2){stroke:#1a87d2}html.dark .FQfWuq_socialLinkCodeforces:active .codeforces-icon path:nth-of-type(3){stroke:#efb642}.FQfWuq_linkFade.FQfWuq_navOption.FQfWuq_navOptionDisabled,.FQfWuq_linkFade.FQfWuq_navOption.FQfWuq_navOptionDisabled:hover,.FQfWuq_linkFade.FQfWuq_navOption.FQfWuq_navOptionDisabled:focus-visible,.FQfWuq_linkFade.FQfWuq_navOption.FQfWuq_navOptionDisabled:active{cursor:not-allowed;color:var(--color-muted);opacity:.38;--nav-glow-keyline-alpha:0;--nav-glow-bloom-alpha:0}html.dark .FQfWuq_linkFade.FQfWuq_navOption.FQfWuq_navOptionDisabled{cursor:not-allowed;color:var(--color-muted);opacity:.38;--nav-glow-keyline-alpha:0;--nav-glow-bloom-alpha:0}html.dark .FQfWuq_linkFade.FQfWuq_navOption.FQfWuq_navOptionDisabled:hover{cursor:not-allowed;color:var(--color-muted);opacity:.38;--nav-glow-keyline-alpha:0;--nav-glow-bloom-alpha:0}html.dark .FQfWuq_linkFade.FQfWuq_navOption.FQfWuq_navOptionDisabled:focus-visible{cursor:not-allowed;color:var(--color-muted);opacity:.38;--nav-glow-keyline-alpha:0;--nav-glow-bloom-alpha:0}html.dark .FQfWuq_linkFade.FQfWuq_navOption.FQfWuq_navOptionDisabled:active{cursor:not-allowed;color:var(--color-muted);opacity:.38;--nav-glow-keyline-alpha:0;--nav-glow-bloom-alpha:0}@keyframes FQfWuq_headerItemSeqIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translate(0)}}@keyframes FQfWuq_socialIconShake{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 FQfWuq_emailHoverVibrate{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 FQfWuq_discordHoverErratic{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)}}.FQfWuq_localeTrigger{cursor:pointer;-webkit-tap-highlight-color:transparent}.FQfWuq_navOption.FQfWuq_localeTrigger[aria-expanded=true]{--navbar-color-tween-duration:var(--navbar-accent-fade-in-duration);--navbar-opacity-tween-duration:var(--navbar-accent-fade-in-duration);color:rgb(var(--nav-accent-rgb-current));opacity:1;--nav-glow-keyline-alpha:var(--nav-glow-keyline-on);--nav-glow-bloom-alpha:var(--nav-glow-bloom-on)}.FQfWuq_localeMenu{transform-origin:var(--radix-popover-content-transform-origin);--locale-menu-shift:-6px}.FQfWuq_localeMenu[data-side=top]{--locale-menu-shift:6px}.FQfWuq_localeMenu[data-state=open]{animation:.18s cubic-bezier(.22,1,.36,1) FQfWuq_localeMenuIn}.FQfWuq_localeMenu[data-state=closed]{animation:.12s cubic-bezier(.22,1,.36,1) forwards FQfWuq_localeMenuOut}@keyframes FQfWuq_localeMenuIn{0%{opacity:0;transform:translateY(var(--locale-menu-shift)) scale(.96)}to{opacity:1;transform:none}}@keyframes FQfWuq_localeMenuOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(calc(var(--locale-menu-shift) / 2)) scale(.98)}}@media (prefers-reduced-motion:reduce){.FQfWuq_localeMenu[data-state=open]{animation:.12s ease-out FQfWuq_localeMenuFade}.FQfWuq_localeMenu[data-state=closed]{animation:.1s ease-in reverse forwards FQfWuq_localeMenuFade}}@keyframes FQfWuq_localeMenuFade{0%{opacity:0}to{opacity:1}}
.BL9kSW_carousel{isolation:isolate;aspect-ratio:1;perspective:900px;width:100%;position:relative}.BL9kSW_card{border:1px solid var(--border-subtle);background:var(--color-bg);cursor:pointer;opacity:0;pointer-events:none;transform-origin:50% 85%;-webkit-tap-highlight-color:transparent;border-radius:.65rem;padding:.625rem;transition:transform .48s cubic-bezier(.22,1,.36,1),opacity .24s;position:absolute;inset:0;transform:rotate(0)scale(.94);box-shadow:0 8px 20px -14px #00000073}.BL9kSW_card[data-slot=center]{z-index:2;opacity:1;pointer-events:auto;transform-origin:50%;transform:rotate(var(--tilt,0deg)) scale(1);transition:transform .18s cubic-bezier(.18,.89,.32,1.28),opacity .24s}html.dark .BL9kSW_card[data-visible=true]:not([data-slot=center]){box-shadow:0 0 8px #ffffff12,0 0 20px #ffffff09}.BL9kSW_carousel:has(.BL9kSW_card:focus-visible) .BL9kSW_card[data-visible=true]:not([data-slot=center]){opacity:.8;pointer-events:auto;transform:rotate(calc(var(--slot) * 14deg)) scale(.94)}@media (hover:hover){.BL9kSW_carousel:hover .BL9kSW_card[data-visible=true]:not([data-slot=center]){opacity:.8;pointer-events:auto;transform:rotate(calc(var(--slot) * 14deg)) scale(.94)}}.BL9kSW_card:focus-visible{outline:2px solid var(--link-focus-ring);outline-offset:3px}.BL9kSW_image,.BL9kSW_pixelated,.BL9kSW_cover{object-fit:contain;border-radius:.35rem;width:100%;height:100%;display:block}.BL9kSW_pixelated{image-rendering:pixelated;transform:scale(1.16)}.BL9kSW_contactMark{width:70%;height:70%;color:var(--color-fg);margin:auto;display:block;position:absolute;inset:0}@layer components{.BL9kSW_card img{width:100%!important;height:100%!important;margin:0!important}}.BL9kSW_image,.BL9kSW_pixelated{filter:invert()}:is(html.dark .BL9kSW_image,html.dark .BL9kSW_pixelated){filter:none}.BL9kSW_cover{object-fit:cover}.BL9kSW_card:has(.BL9kSW_cover){border:0;padding:0;overflow:hidden}.BL9kSW_card .BL9kSW_cover{border-radius:0;transform:scale(1.04)}.BL9kSW_card:has(.BL9kSW_cover):after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(120% 75% at 28% 0,#fff6,#0000 55%),radial-gradient(90% 55% at 78% 108%,#ffffff29,#0000 60%);position:absolute;inset:0;box-shadow:inset 0 1px 1px #fff9,inset 0 0 0 1px #ffffff24,inset 0 -12px 24px -10px #00000080,inset 0 0 28px #0000004d}@media (prefers-reduced-motion:reduce){.BL9kSW_card[data-slot=center]{transform:none}.BL9kSW_card,.BL9kSW_cover{transition:none}}
.Qkn57G_links{font-family:var(--font-display,ui-serif, Georgia, serif);flex-direction:column;align-items:center;gap:.15rem;margin:.3rem 0 0;padding:0;font-size:.9rem;line-height:1.5;list-style:none;display:flex}.Qkn57G_links li{animation:.42s cubic-bezier(.22,1,.36,1) both Qkn57G_linkReveal;animation-delay:calc(80ms + var(--link-index,0) * 90ms)}.Qkn57G_links a{opacity:max(.3, calc(1 - var(--link-index,0) * .1));color:var(--color-muted);text-underline-offset:.2em;-webkit-text-decoration:underline dotted #0000;text-decoration:underline dotted #0000;transition:opacity .16s,color .16s,text-decoration-color .16s}.Qkn57G_links a:hover,.Qkn57G_links a:focus-visible{opacity:1;color:var(--color-fg);text-decoration-color:currentColor}@keyframes Qkn57G_linkReveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Qkn57G_links li{animation:none}.Qkn57G_links a{transition:none}}
.Y4-g-q_background{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;height:100svh;color:var(--color-fg);--ascii-margin:1.5rem;position:fixed;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}html:has([data-ascii-background]){overscroll-behavior-y:none}body:has([data-ascii-background]) .page-shell{z-index:1;position:relative}.Y4-g-q_frame{top:min(46%, calc(100% - 38ch + var(--pad-bottom) * 2ch - var(--ascii-margin)));left:min(66.667%, calc(100% - 38ch + var(--pad-right) * 1ch - var(--ascii-margin)));letter-spacing:0;white-space:pre;opacity:0;width:76ch;height:76ch;animation:108s linear infinite Y4-g-q_logoCycle;animation-delay:calc(var(--frame-index) * 12s - 1.5s);background:0 0;border:0;margin:0;padding:0;font-family:monospace;font-size:clamp(5.5px,.8vw,10.5px);line-height:2ch;position:absolute;transform:translate(-50%,-50%)}@keyframes Y4-g-q_logoCycle{0%{opacity:0}1.39%,9.72%{opacity:.08}11.11%,to{opacity:0}}.Y4-g-q_mobileArt{display:none}@media (max-width:639px){.Y4-g-q_background{top:auto;bottom:var(--dock-clearance);height:38ch;font-family:monospace;font-size:.285rem;-webkit-mask-image:none;mask-image:none}.Y4-g-q_desktopArt{display:none}.Y4-g-q_mobileArt{display:block}.Y4-g-q_frame{left:clamp(calc(19ch - var(--mobile-pad-left) * 1ch + var(--ascii-margin)), round(nearest, var(--constellation-x), 1ch), calc(100% - 19ch + var(--mobile-pad-right) * 1ch - var(--ascii-margin)));top:calc(50% + var(--mobile-pad-bottom) * 2ch);opacity:0;width:38ch;height:38ch;animation:72s linear infinite Y4-g-q_constellationGlow;animation-delay:calc(var(--frame-index) * 8s - 1.5s);font-size:.285rem;transform:translate(-50%,-50%)}.Y4-g-q_frame:first-child{--constellation-x:9%}.Y4-g-q_frame:nth-child(2){--constellation-x:83%}.Y4-g-q_frame:nth-child(3){--constellation-x:2%}.Y4-g-q_frame:nth-child(4){--constellation-x:98%}.Y4-g-q_frame:nth-child(5){--constellation-x:4%}.Y4-g-q_frame:nth-child(6){--constellation-x:18%}.Y4-g-q_frame:nth-child(7){--constellation-x:87%}.Y4-g-q_frame:nth-child(8){--constellation-x:66%}.Y4-g-q_frame:nth-child(9){--constellation-x:95%}}@keyframes Y4-g-q_constellationGlow{0%{opacity:0}2.08%,9.03%{opacity:.12}11.11%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.Y4-g-q_background{transform:none!important}.Y4-g-q_frame{animation:none}.Y4-g-q_frame:first-child{opacity:.08}}
.bX98Wa_copyright{bottom:var(--dock-clearance);z-index:10;color:var(--color-muted);font-family:var(--font-ui,ui-sans-serif, system-ui, sans-serif);white-space:nowrap;pointer-events:none;font-size:.7rem;line-height:1.5;animation:.5s both bX98Wa_copyrightReveal;position:fixed;left:50%;transform:translate(-50%)}@keyframes bX98Wa_copyrightReveal{0%{opacity:0}to{opacity:.65}}@media (max-height:620px){.bX98Wa_copyright{display:none}}@media (prefers-reduced-motion:reduce){.bX98Wa_copyright{opacity:.65;animation:none}}
