@keyframes Tooltip-module-scss-module__5A5uCq__tooltipFadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.Tooltip-module-scss-module__5A5uCq__fadeIn{animation:.15s ease-in Tooltip-module-scss-module__5A5uCq__tooltipFadeIn}
.Icon-module-scss-module__2jWZNq__xs{font-size:var(--static-space-16)}.Icon-module-scss-module__2jWZNq__s{font-size:var(--static-space-20)}.Icon-module-scss-module__2jWZNq__m{font-size:var(--static-space-24)}.Icon-module-scss-module__2jWZNq__l{font-size:var(--static-space-32)}.Icon-module-scss-module__2jWZNq__xl{font-size:var(--static-space-40)}
.Accordion-module-scss-module__Z3nzFG__accordion:hover{background:var(--neutral-alpha-weak)}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_d82bf9db-module__Ifi_Dq__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_d82bf9db-module__Ifi_Dq__variable{--font-heading:"Geist", "Geist Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_250f8b91-module__B2UTAq__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_250f8b91-module__B2UTAq__variable{--font-body:"Geist", "Geist Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_4edd9b70-module__GC7HaW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_4edd9b70-module__GC7HaW__variable{--font-label:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_90672d7c-module__qcY_rq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_90672d7c-module__qcY_rq__variable{--font-code:"Geist Mono", "Geist Mono Fallback"}
.Arrow-module-scss-module__zAnI9a__arrowContainer{transition:var(--transition-micro-medium);height:var(--static-space-16);width:var(--static-space-0);visibility:hidden}.Arrow-module-scss-module__zAnI9a__arrowHead{transition:var(--transition-micro-medium);width:var(--static-space-0);transform-origin:100%;right:0;transform:rotate(0)}.Arrow-module-scss-module__zAnI9a__active{width:var(--static-space-16);visibility:visible}.Arrow-module-scss-module__zAnI9a__active .Arrow-module-scss-module__zAnI9a__arrowHead{width:var(--static-space-8)}.Arrow-module-scss-module__zAnI9a__active .Arrow-module-scss-module__zAnI9a__arrowHead:first-child{transform:rotate(45deg)}.Arrow-module-scss-module__zAnI9a__active .Arrow-module-scss-module__zAnI9a__arrowHead:nth-child(2){transform:rotate(-45deg)}.Arrow-module-scss-module__zAnI9a__onSolid{background:var(--brand-on-solid-strong)}.Arrow-module-scss-module__zAnI9a__onBackground{background:var(--brand-on-background-strong)}
.AutoScroll-module-scss-module__eZWKNq__marqueeWrapper{will-change:transform}.AutoScroll-module-scss-module__eZWKNq__marqueeContent{white-space:nowrap;flex-shrink:0;min-width:100%}
.Button-module-scss-module__0QGh0q__button{-webkit-user-select:none;user-select:none;white-space:nowrap;-webkit-tap-highlight-color:#0000;transition:var(--transition-micro-medium);align-items:center;padding:0;text-decoration:none;display:flex;position:relative}.Button-module-scss-module__0QGh0q__button:hover,.Button-module-scss-module__0QGh0q__button:focus{z-index:1}.Button-module-scss-module__0QGh0q__button:disabled{box-shadow:none;cursor:not-allowed;background:var(--neutral-background-medium);color:var(--neutral-on-background-weak)}.Button-module-scss-module__0QGh0q__primary{box-shadow:inset 0 var(--solid-inset-distance) var(--solid-inset-size) var(--solid-inset-color-brand);background:var(--brand-solid-medium);border-style:solid;border-width:var(--solid-border-width);border-color:var(--solid-border-color-brand);color:var(--brand-on-solid-strong)}.Button-module-scss-module__0QGh0q__primary:hover{background:var(--brand-solid-strong)}.Button-module-scss-module__0QGh0q__primary:hover:disabled{background:var(--neutral-background-medium);color:var(--neutral-on-background-weak);border:none}.Button-module-scss-module__0QGh0q__secondary{box-shadow:inset 0 var(--solid-inset-distance) var(--solid-inset-size) var(--solid-inset-color-neutral);border-style:solid;border:1px solid var(--neutral-alpha-weak);background:var(--static-transparent);color:var(--neutral-on-background-strong)}.Button-module-scss-module__0QGh0q__secondary:hover{background:var(--neutral-alpha-weak);border-color:var(--neutral-alpha-weak)}.Button-module-scss-module__0QGh0q__secondary:hover:disabled{background:var(--neutral-background-medium);color:var(--neutral-on-background-weak);border:1px solid var(--neutral-alpha-weak)}.Button-module-scss-module__0QGh0q__tertiary{background:var(--static-transparent);color:var(--neutral-on-background-strong);border:1px solid var(--static-transparent)}.Button-module-scss-module__0QGh0q__tertiary:hover{border:1px solid var(--neutral-border-medium)}.Button-module-scss-module__0QGh0q__tertiary:hover:disabled{background:var(--neutral-background-medium);color:var(--neutral-on-background-weak);border:1px solid var(--static-transparent)}.Button-module-scss-module__0QGh0q__ghost{background:var(--static-transparent);color:var(--neutral-on-background-medium);border:none}.Button-module-scss-module__0QGh0q__ghost:hover{color:var(--neutral-on-background-strong)}.Button-module-scss-module__0QGh0q__ghost:hover:disabled{background:var(--neutral-background-medium);color:var(--neutral-on-background-weak);border:1px solid var(--neutral-alpha-weak)}.Button-module-scss-module__0QGh0q__danger{box-shadow:inset 0 var(--solid-inset-distance) var(--solid-inset-size) var(--solid-inset-color-danger);background:var(--danger-solid-medium);border-style:solid;border-width:var(--solid-border-width);border-color:var(--solid-border-color-danger);color:var(--danger-on-solid-strong)}.Button-module-scss-module__0QGh0q__danger:hover{background:var(--danger-solid-strong)}.Button-module-scss-module__0QGh0q__danger:hover:disabled{background:var(--neutral-background-medium);color:var(--neutral-on-background-weak);border:none}.Button-module-scss-module__0QGh0q__s{padding:var(--static-space-4) var(--static-space-8);min-height:var(--static-space-32);height:var(--static-space-32);gap:var(--static-space-4)}.Button-module-scss-module__0QGh0q__m{padding:var(--static-space-8) var(--static-space-12);min-height:var(--static-space-40);height:var(--static-space-40);gap:var(--static-space-4)}.Button-module-scss-module__0QGh0q__l{padding:var(--static-space-12) var(--static-space-20);min-height:var(--static-space-48);height:var(--static-space-48);gap:var(--static-space-8)}
.IconButton-module-scss-module__cAclBa__s{min-height:var(--static-space-24);min-width:var(--static-space-24);height:var(--static-space-24);width:var(--static-space-24)}.IconButton-module-scss-module__cAclBa__m{min-height:var(--static-space-32);min-width:var(--static-space-32);height:var(--static-space-32);width:var(--static-space-32)}.IconButton-module-scss-module__cAclBa__l{min-height:var(--static-space-40);min-width:var(--static-space-40);height:var(--static-space-40);width:var(--static-space-40)}
.Fade-module-scss-module__BzA8pa__mask{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:linear-gradient(var(--gradient-direction), var(--base-color), transparent);-webkit-mask-image:linear-gradient(var(--gradient-direction), black 20%, transparent 100%);mask-image:linear-gradient(var(--gradient-direction), black 20%, transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%}
.RevealFx-module-scss-module__hhhxra__revealFx{transition:all ease-in-out;-webkit-mask-image:linear-gradient(90deg,#000 0% 25%,#0000 50%);mask-image:linear-gradient(90deg,#000 0% 25%,#0000 50%);-webkit-mask-size:400% 100%;mask-size:400% 100%}.RevealFx-module-scss-module__hhhxra__revealFx.RevealFx-module-scss-module__hhhxra__hidden{filter:blur(1rem);-webkit-mask-position:100% 0;mask-position:100% 0}.RevealFx-module-scss-module__hhhxra__revealFx.RevealFx-module-scss-module__hhhxra__revealed{filter:blur();-webkit-mask-position:0 0;mask-position:0 0}.RevealFx-module-scss-module__hhhxra__hiddenNoMask{filter:blur(.5rem);opacity:0;transition:all ease-in-out}.RevealFx-module-scss-module__hhhxra__revealedNoMask{filter:blur();opacity:1;transition:all ease-in-out}
.NumberInput-module-scss-module__fVbFcq__numberInput input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.NumberInput-module-scss-module__fVbFcq__numberInput input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.NumberInput-module-scss-module__fVbFcq__numberInput input[type=number]{-moz-appearance:textfield}.NumberInput-module-scss-module__fVbFcq__stepper{pointer-events:visibleFill}.NumberInput-module-scss-module__fVbFcq__stepper:hover{background-color:var(--neutral-alpha-medium)}
@keyframes DropdownWrapper-module-scss-module__H_5geW__fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.DropdownWrapper-module-scss-module__H_5geW__fadeIn{transform-origin:100% 0;animation:DropdownWrapper-module-scss-module__H_5geW__fadeIn var(--transition-duration-micro-medium) var(--transition-eased)}
.DatePicker-module-scss-module__8TMJ1G__calendar.DatePicker-module-scss-module__8TMJ1G__xs{--calendar-padding:var(--static-space-8);--calendar-gap:var(--static-space-4);--calendar-button-size:var(--static-space-24);--calendar-font-size:var(--font-size-xs)}.DatePicker-module-scss-module__8TMJ1G__calendar.DatePicker-module-scss-module__8TMJ1G__s{--calendar-padding:var(--static-space-12);--calendar-gap:var(--static-space-8);--calendar-button-size:var(--static-space-28);--calendar-font-size:var(--font-size-s)}.DatePicker-module-scss-module__8TMJ1G__calendar.DatePicker-module-scss-module__8TMJ1G__m{--calendar-padding:var(--static-space-16);--calendar-gap:var(--static-space-12);--calendar-button-size:var(--static-space-32);--calendar-font-size:var(--font-size-m)}.DatePicker-module-scss-module__8TMJ1G__calendar.DatePicker-module-scss-module__8TMJ1G__l{--calendar-padding:var(--static-space-20);--calendar-gap:var(--static-space-16);--calendar-button-size:var(--static-space-36);--calendar-font-size:var(--font-size-l)}.DatePicker-module-scss-module__8TMJ1G__calendar.DatePicker-module-scss-module__8TMJ1G__xl{--calendar-padding:var(--static-space-24);--calendar-gap:var(--static-space-20);--calendar-button-size:var(--static-space-40);--calendar-font-size:var(--font-size-xl)}.DatePicker-module-scss-module__8TMJ1G__monthButton:hover{background:var(--neutral-background-medium);transform:scale(1.1)}.DatePicker-module-scss-module__8TMJ1G__monthButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.DatePicker-module-scss-module__8TMJ1G__dayButton{aspect-ratio:1;width:var(--calendar-button-size);height:var(--calendar-button-size);font-size:var(--calendar-font-size);border-radius:var(--radius-m);border:.5px solid var(--neutral-background-medium);color:var(--neutral-on-background-weak);background-color:#0000;justify-content:center;align-items:center;padding:0;transition:all .2s ease-in-out;display:flex}.DatePicker-module-scss-module__8TMJ1G__dayButton:hover{color:var(--neutral-background-weak);background:var(--neutral-background-strong);transform:scale(1.1)}.DatePicker-module-scss-module__8TMJ1G__dayButton:active{background-color:var(--brand-background-strong);color:#fff;transform:scale(.95)}.DatePicker-module-scss-module__8TMJ1G__dayButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.DatePicker-module-scss-module__8TMJ1G__timeSelector{background:var(--neutral-background-medium);border-radius:var(--radius-m);border:1px solid var(--neutral-background-medium);padding:var(--calendar-padding);font-size:var(--calendar-font-size)}.DatePicker-module-scss-module__8TMJ1G__timeSelector:focus-within{border:1px solid var(--neutral-border-strong)}.DatePicker-module-scss-module__8TMJ1G__timeInput{width:var(--static-space-40);height:var(--static-space-32);border:1px solid var(--neutral-border-medium);border-radius:var(--radius-m);background:var(--neutral-background-strong);color:var(--neutral-on-background-strong);text-align:center;font-size:var(--calendar-font-size);outline:none;transition:all .2s ease-in-out}.DatePicker-module-scss-module__8TMJ1G__timeInput:focus{border-color:var(--brand-border-medium);box-shadow:0 0 0 2px var(--brand-alpha-weak)}.DatePicker-module-scss-module__8TMJ1G__timeInput:invalid{border-color:var(--danger-border-medium)}.DatePicker-module-scss-module__8TMJ1G__timeInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.DatePicker-module-scss-module__8TMJ1G__timeInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.DatePicker-module-scss-module__8TMJ1G__ampmSelector button{min-width:var(--static-space-40)}.DatePicker-module-scss-module__8TMJ1G__monthTransition{transition:transform .3s ease-in-out,opacity .3s ease-in-out}.DatePicker-module-scss-module__8TMJ1G__slideLeft{opacity:0;transform:translate(-20px)}.DatePicker-module-scss-module__8TMJ1G__slideRight{opacity:0;transform:translate(20px)}.DatePicker-module-scss-module__8TMJ1G__timeWrapper.DatePicker-module-scss-module__8TMJ1G__vertical{align-items:flex-start}.DatePicker-module-scss-module__8TMJ1G__verticalTimeLabel{writing-mode:vertical-lr;margin-right:var(--static-space-8);transform:rotate(180deg)}.DatePicker-module-scss-module__8TMJ1G__timeSelector.DatePicker-module-scss-module__8TMJ1G__vertical{flex-direction:column;align-items:flex-start}.DatePicker-module-scss-module__8TMJ1G__ampmSelector{min-width:var(--static-space-80);height:var(--static-space-32);font-size:var(--calendar-font-size)}.DatePicker-module-scss-module__8TMJ1G__ampmSelector.DatePicker-module-scss-module__8TMJ1G__vertical{min-width:var(--static-space-32);height:auto}.DatePicker-module-scss-module__8TMJ1G__ampmSelector.DatePicker-module-scss-module__8TMJ1G__vertical button{min-width:var(--static-space-32);height:var(--static-space-40)}.DatePicker-module-scss-module__8TMJ1G__grid{display:grid}.DatePicker-module-scss-module__8TMJ1G__grid>div{overflow:hidden}
.Dialog-module-scss-module__i6xBrW__overlay{opacity:0;visibility:hidden}.Dialog-module-scss-module__i6xBrW__overlay.Dialog-module-scss-module__i6xBrW__open{opacity:1;visibility:visible}.Dialog-module-scss-module__i6xBrW__dialog{opacity:0;max-width:40rem;max-height:100%;transform:scale(.2)}.Dialog-module-scss-module__i6xBrW__dialog.Dialog-module-scss-module__i6xBrW__open{opacity:1;visibility:visible;transform:scale(1)}@media (max-width:1024px){.Dialog-module-scss-module__i6xBrW__dialog{bottom:var(--static-space-8);left:var(--static-space-8);right:var(--static-space-8);top:var(--static-space-8);position:fixed;max-width:calc(100% - var(--static-space-16))!important}}
.EmojiPicker-module-scss-module__96dQ8W__emojiButton{will-change:transform;contain:layout style paint;transition:transform .1s}.EmojiPicker-module-scss-module__96dQ8W__emojiButton:hover,.EmojiPicker-module-scss-module__96dQ8W__emojiButton:focus-visible{transform:scale(1.05)}.EmojiPicker-module-scss-module__96dQ8W__emojiButton:focus-visible{background:var(--neutral-alpha-weak)!important}
.GlitchFx-module-scss-module__pzNmga__glitchLayer{pointer-events:none}.GlitchFx-module-scss-module__pzNmga__blueShift{filter:hue-rotate(260deg);z-index:1;animation:2.5s infinite GlitchFx-module-scss-module__pzNmga__glitch-blue}.GlitchFx-module-scss-module__pzNmga__redShift{filter:hue-rotate(120deg);z-index:1;animation:2.5s infinite GlitchFx-module-scss-module__pzNmga__glitch-red}@keyframes GlitchFx-module-scss-module__pzNmga__glitch-blue{6%,14%,70%,78%{opacity:.25;clip-path:inset(0);transform:none}10%,12%{opacity:.5;clip-path:inset(50% 0 25%);transform:translate(-5px,-3px)skew(1deg,-2deg)}11%,13%{opacity:.7;clip-path:inset(0 35% 40% 0);transform:translate(4px,-7px)skew(-1deg)scaleX(1.5)scaleY(1.25)}14%,82%{opacity:.3;clip-path:inset(30% 5% 25% 40%);transform:translate(-5px,-3px)skew(1deg,-1deg)}75%,83%{opacity:.2;clip-path:inset(0 35% 45% 10%);transform:translate(-9px,2px)skew(-1deg)}}@keyframes GlitchFx-module-scss-module__pzNmga__glitch-red{6%,14%,70%,78%{opacity:0;clip-path:inset(0);transform:none}10%,12%{opacity:.5;clip-path:inset(5% 0 10%);transform:translate(6px,4px)skew(1deg)}11%,13%{opacity:.7;clip-path:inset(5% 0 10%);transform:translate(-4px,5px)skewY(-1deg)}14%,82%{opacity:.2;clip-path:inset(50% 25% 25% 0);transform:translate(-7px,-4px)skew(1deg,-1deg)}75%,80%{opacity:.3;clip-path:inset(0 0 20% 50%);transform:translate(4px,-6px)skew(-1deg)scaleX(2)scaleY(1.25)}}.GlitchFx-module-scss-module__pzNmga__slow{animation-duration:3.5s}.GlitchFx-module-scss-module__pzNmga__medium{animation-duration:2.5s}.GlitchFx-module-scss-module__pzNmga__fast{animation-duration:1.5s}.GlitchFx-module-scss-module__pzNmga__active .GlitchFx-module-scss-module__pzNmga__blueShift,.GlitchFx-module-scss-module__pzNmga__active .GlitchFx-module-scss-module__pzNmga__redShift{animation-play-state:running}.GlitchFx-module-scss-module__pzNmga__glitchFx:not(.GlitchFx-module-scss-module__pzNmga__active) .GlitchFx-module-scss-module__pzNmga__blueShift,.GlitchFx-module-scss-module__pzNmga__glitchFx:not(.GlitchFx-module-scss-module__pzNmga__active) .GlitchFx-module-scss-module__pzNmga__redShift{animation-play-state:paused}
.HoloFx-module-scss-module__UDtE2G__overlay{opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.HoloFx-module-scss-module__UDtE2G__holoFx{isolation:isolate;z-index:0}.HoloFx-module-scss-module__UDtE2G__holoFx:hover .HoloFx-module-scss-module__UDtE2G__burn{opacity:var(--burn-opacity);z-index:1;transform:translate(1px)translateY(1px)}.HoloFx-module-scss-module__UDtE2G__holoFx:hover .HoloFx-module-scss-module__UDtE2G__shine{opacity:var(--light-opacity);z-index:2;transform:translate(-1px)translateY(-1px)}.HoloFx-module-scss-module__UDtE2G__holoFx:hover .HoloFx-module-scss-module__UDtE2G__texture{opacity:var(--texture-opacity);transform:translateX(calc(var(--gradient-pos-x) / 50)) scale(1.1);z-index:3;background-position:50%;background-size:150% 150%}
@keyframes Hover-module-scss-module__gRL1YG__fadeIn{0%{opacity:0}to{opacity:1}}.Hover-module-scss-module__gRL1YG__fadeIn{animation:.2s ease-in-out Hover-module-scss-module__gRL1YG__fadeIn}
.InlineCode-module-scss-module__8JPcwW__inlineCode{vertical-align:middle;font-size:80%;line-height:125%}
.List-module-scss-module__dwXP9W__listItem::marker{color:var(--neutral-on-background-weak)}
.LogoCloud-module-scss-module__9WT6VW__logo{will-change:opacity,filter,transform;transform-origin:50%;animation:5s ease-out both LogoCloud-module-scss-module__9WT6VW__fadeInOut}.LogoCloud-module-scss-module__9WT6VW__staticLogo{will-change:opacity,filter,transform;transform-origin:50%;animation:1s ease-out forwards LogoCloud-module-scss-module__9WT6VW__fadeIn}@keyframes LogoCloud-module-scss-module__9WT6VW__fadeIn{0%{opacity:0;filter:blur(1.5rem);transform:scale(.2)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes LogoCloud-module-scss-module__9WT6VW__fadeInOut{0%{opacity:0;filter:blur(1.5rem);transform:scale(.2)}4%,96%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(1.5rem);transform:scale(.2)}}
.MasonryGrid-module-scss-module__AmSaVq__columns-1{column-count:1}.MasonryGrid-module-scss-module__AmSaVq__columns-2{column-count:2}.MasonryGrid-module-scss-module__AmSaVq__columns-3{column-count:3}.MasonryGrid-module-scss-module__AmSaVq__columns-4{column-count:4}.MasonryGrid-module-scss-module__AmSaVq__columns-5{column-count:5}.MasonryGrid-module-scss-module__AmSaVq__columns-6{column-count:6}.MasonryGrid-module-scss-module__AmSaVq__columns-7{column-count:7}.MasonryGrid-module-scss-module__AmSaVq__columns-8{column-count:8}.MasonryGrid-module-scss-module__AmSaVq__columns-9{column-count:9}.MasonryGrid-module-scss-module__AmSaVq__columns-10{column-count:10}.MasonryGrid-module-scss-module__AmSaVq__columns-11{column-count:11}.MasonryGrid-module-scss-module__AmSaVq__columns-12{column-count:12}@media (max-width:1440px){.MasonryGrid-module-scss-module__AmSaVq__l-columns-1{column-count:1}.MasonryGrid-module-scss-module__AmSaVq__l-columns-2{column-count:2}.MasonryGrid-module-scss-module__AmSaVq__l-columns-3{column-count:3}.MasonryGrid-module-scss-module__AmSaVq__l-columns-4{column-count:4}.MasonryGrid-module-scss-module__AmSaVq__l-columns-5{column-count:5}.MasonryGrid-module-scss-module__AmSaVq__l-columns-6{column-count:6}.MasonryGrid-module-scss-module__AmSaVq__l-columns-7{column-count:7}.MasonryGrid-module-scss-module__AmSaVq__l-columns-8{column-count:8}.MasonryGrid-module-scss-module__AmSaVq__l-columns-9{column-count:9}.MasonryGrid-module-scss-module__AmSaVq__l-columns-10{column-count:10}.MasonryGrid-module-scss-module__AmSaVq__l-columns-11{column-count:11}.MasonryGrid-module-scss-module__AmSaVq__l-columns-12{column-count:12}}@media (max-width:1024px){.MasonryGrid-module-scss-module__AmSaVq__m-columns-1{column-count:1}.MasonryGrid-module-scss-module__AmSaVq__m-columns-2{column-count:2}.MasonryGrid-module-scss-module__AmSaVq__m-columns-3{column-count:3}.MasonryGrid-module-scss-module__AmSaVq__m-columns-4{column-count:4}.MasonryGrid-module-scss-module__AmSaVq__m-columns-5{column-count:5}.MasonryGrid-module-scss-module__AmSaVq__m-columns-6{column-count:6}.MasonryGrid-module-scss-module__AmSaVq__m-columns-7{column-count:7}.MasonryGrid-module-scss-module__AmSaVq__m-columns-8{column-count:8}.MasonryGrid-module-scss-module__AmSaVq__m-columns-9{column-count:9}.MasonryGrid-module-scss-module__AmSaVq__m-columns-10{column-count:10}.MasonryGrid-module-scss-module__AmSaVq__m-columns-11{column-count:11}.MasonryGrid-module-scss-module__AmSaVq__m-columns-12{column-count:12}}@media (max-width:768px){.MasonryGrid-module-scss-module__AmSaVq__s-columns-1{column-count:1}.MasonryGrid-module-scss-module__AmSaVq__s-columns-2{column-count:2}.MasonryGrid-module-scss-module__AmSaVq__s-columns-3{column-count:3}.MasonryGrid-module-scss-module__AmSaVq__s-columns-4{column-count:4}.MasonryGrid-module-scss-module__AmSaVq__s-columns-5{column-count:5}.MasonryGrid-module-scss-module__AmSaVq__s-columns-6{column-count:6}.MasonryGrid-module-scss-module__AmSaVq__s-columns-7{column-count:7}.MasonryGrid-module-scss-module__AmSaVq__s-columns-8{column-count:8}.MasonryGrid-module-scss-module__AmSaVq__s-columns-9{column-count:9}.MasonryGrid-module-scss-module__AmSaVq__s-columns-10{column-count:10}.MasonryGrid-module-scss-module__AmSaVq__s-columns-11{column-count:11}.MasonryGrid-module-scss-module__AmSaVq__s-columns-12{column-count:12}}
.NavIcon-module-scss-module__V-MFmq__line{background-color:var(--neutral-on-background-strong);height:1px;width:var(--static-space-24);transition:transform .3s;position:absolute;top:50%;left:50%}.NavIcon-module-scss-module__V-MFmq__line:first-child{transform:translateX(-50%) translateY(calc(-1 * var(--static-space-4)))}.NavIcon-module-scss-module__V-MFmq__line:last-child{transform:translateX(-50%) translateY(var(--static-space-4))}.NavIcon-module-scss-module__V-MFmq__active:first-child{transform:translate(-50%)translateY(0)rotate(45deg)}.NavIcon-module-scss-module__V-MFmq__active:last-child{transform:translate(-50%)translateY(0)rotate(-45deg)}
.OTPInput-module-scss-module__V4G0rG__inputs{font-size:var(--font-size-heading-xl);min-width:var(--static-space-48);max-width:var(--static-space-48);transition:border-color .2s,box-shadow .2s}.OTPInput-module-scss-module__V4G0rG__inputs input{text-align:center}.OTPInput-module-scss-module__V4G0rG__inputs:focus-within{animation:.3s forwards OTPInput-module-scss-module__V4G0rG__focusAnimation}@keyframes OTPInput-module-scss-module__V4G0rG__focusAnimation{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}
.ShineFx-module-scss-module__XGQOFW__shineFx{--shine-base-opacity:.3;-webkit-text-fill-color:#0000;background:linear-gradient(120deg, color-mix(in srgb, currentColor, transparent calc((1 - var(--shine-base-opacity)) * 100%)) 40%, currentColor 50%, color-mix(in srgb, currentColor, transparent calc((1 - var(--shine-base-opacity)) * 100%)) 60%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite ShineFx-module-scss-module__XGQOFW__shine;display:inline-block}.ShineFx-module-scss-module__XGQOFW__inverse{--shine-base-opacity:.3;-webkit-text-fill-color:#0000;background:linear-gradient(120deg, currentColor 40%, color-mix(in srgb, currentColor, transparent calc((1 - var(--shine-base-opacity)) * 100%)) 50%, currentColor 60%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite ShineFx-module-scss-module__XGQOFW__shine;display:inline-block}@keyframes ShineFx-module-scss-module__XGQOFW__shine{0%{background-position:100%}to{background-position:-100%}}.ShineFx-module-scss-module__XGQOFW__shineFx.ShineFx-module-scss-module__XGQOFW__disabled{-webkit-text-fill-color:inherit;background:0 0;-webkit-background-clip:unset;background-clip:unset;animation:none}
.ScrollToTop-module-scss-module__gEOjea__scrollToTop{opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility 0s linear .2s}.ScrollToTop-module-scss-module__gEOjea__scrollToTop[data-visible=true]{opacity:1;visibility:visible;transition:opacity .2s ease-in-out,visibility linear}
.StylePanel-module-scss-module__MlJSAq__select{min-width:var(--static-space-40);min-height:var(--static-space-40);border-radius:var(--radius-m-nest-4);border-color:var(--static-transparent);background:var(--static-transparent);border-style:solid;border-width:1px}.StylePanel-module-scss-module__MlJSAq__select:hover{background:var(--neutral-alpha-medium);border-color:var(--neutral-alpha-medium)}.StylePanel-module-scss-module__MlJSAq__select.StylePanel-module-scss-module__MlJSAq__selected{background:var(--neutral-alpha-strong);border-color:var(--neutral-alpha-strong)}.StylePanel-module-scss-module__MlJSAq__swatch{border-radius:var(--radius-m);border-style:solid;border-width:1px;width:100%;height:100%}.StylePanel-module-scss-module__MlJSAq__slate{background:var(--scheme-slate-500);border-color:var(--scheme-slate-700)}.StylePanel-module-scss-module__MlJSAq__gray{background:var(--scheme-gray-500);border-color:var(--scheme-gray-700)}.StylePanel-module-scss-module__MlJSAq__rose{background:var(--scheme-rose-500);border-color:var(--scheme-rose-700)}.StylePanel-module-scss-module__MlJSAq__mint{background:var(--scheme-mint-500);border-color:var(--scheme-mint-700)}.StylePanel-module-scss-module__MlJSAq__dusk{background:var(--scheme-dusk-500);border-color:var(--scheme-dusk-700)}.StylePanel-module-scss-module__MlJSAq__sand{background:var(--scheme-sand-500);border-color:var(--scheme-sand-700)}.StylePanel-module-scss-module__MlJSAq__blue{background:var(--scheme-blue-500);border-color:var(--scheme-blue-700)}.StylePanel-module-scss-module__MlJSAq__cyan{background:var(--scheme-cyan-500);border-color:var(--scheme-cyan-700)}.StylePanel-module-scss-module__MlJSAq__indigo{background:var(--scheme-indigo-500);border-color:var(--scheme-indigo-700)}.StylePanel-module-scss-module__MlJSAq__violet{background:var(--scheme-violet-500);border-color:var(--scheme-violet-700)}.StylePanel-module-scss-module__MlJSAq__magenta{background:var(--scheme-magenta-500);border-color:var(--scheme-magenta-700)}.StylePanel-module-scss-module__MlJSAq__pink{background:var(--scheme-pink-500);border-color:var(--scheme-pink-700)}.StylePanel-module-scss-module__MlJSAq__yellow{background:var(--scheme-yellow-500);border-color:var(--scheme-yellow-700)}.StylePanel-module-scss-module__MlJSAq__orange{background:var(--scheme-orange-500);border-color:var(--scheme-orange-700)}.StylePanel-module-scss-module__MlJSAq__red{background:var(--scheme-red-500);border-color:var(--scheme-red-700)}.StylePanel-module-scss-module__MlJSAq__moss{background:var(--scheme-moss-500);border-color:var(--scheme-moss-700)}.StylePanel-module-scss-module__MlJSAq__green{background:var(--scheme-green-500);border-color:var(--scheme-green-700)}.StylePanel-module-scss-module__MlJSAq__emerald{background:var(--scheme-emerald-500);border-color:var(--scheme-emerald-700)}.StylePanel-module-scss-module__MlJSAq__aqua{background:var(--scheme-aqua-500);border-color:var(--scheme-aqua-700)}.StylePanel-module-scss-module__MlJSAq__neutral{background:var(--neutral-solid-medium);border-color:var(--neutral-alpha-strong)}
.StyleOverlay-module-scss-module__RVy3Oa__panel{visibility:hidden;opacity:0;z-index:-1;transform-origin:100% 0;transform:scale(.2)}.StyleOverlay-module-scss-module__RVy3Oa__panel.StyleOverlay-module-scss-module__RVy3Oa__open{visibility:visible;opacity:1;transform:scale(1)}.StyleOverlay-module-scss-module__RVy3Oa__panel:not(.StyleOverlay-module-scss-module__RVy3Oa__open){z-index:-1;filter:blur(.25rem)}
.Switch-module-scss-module__ufBgOq__container{cursor:var(--cursor-interactive);isolation:isolate}.Switch-module-scss-module__ufBgOq__container:active .Switch-module-scss-module__ufBgOq__element{transform:translateY(-50%)scaleX(1.2)}.Switch-module-scss-module__ufBgOq__container:hover .Switch-module-scss-module__ufBgOq__switch{background-color:var(--neutral-solid-strong)}.Switch-module-scss-module__ufBgOq__container:hover .Switch-module-scss-module__ufBgOq__switch.Switch-module-scss-module__ufBgOq__checked{background-color:var(--brand-solid-strong)}.Switch-module-scss-module__ufBgOq__container:hover .Switch-module-scss-module__ufBgOq__switch.Switch-module-scss-module__ufBgOq__checked .Switch-module-scss-module__ufBgOq__element:before{display:none}.Switch-module-scss-module__ufBgOq__reverse{flex-direction:row-reverse}.Switch-module-scss-module__ufBgOq__switch{box-shadow:inset 0 0 0 var(--solid-inset-color-brand);border-color:var(--solid-border-color-neutral);border-style:solid;border-width:var(--solid-border-width);width:var(--static-space-40);min-width:var(--static-space-40);height:var(--static-space-24);border-radius:var(--radius-l-nest-4);background-color:var(--neutral-solid-medium);transition:var(--transition-micro-medium);position:relative}.Switch-module-scss-module__ufBgOq__switch.Switch-module-scss-module__ufBgOq__checked{box-shadow:inset 0 var(--solid-inset-distance) var(--solid-inset-size) var(--solid-inset-color-brand);background-color:var(--brand-solid-medium);border-color:var(--solid-border-color-brand)}.Switch-module-scss-module__ufBgOq__switch.Switch-module-scss-module__ufBgOq__checked .Switch-module-scss-module__ufBgOq__element{left:calc(100% - var(--static-space-20));transform-origin:100%}.Switch-module-scss-module__ufBgOq__element{z-index:1;transform-origin:0;width:var(--static-space-16);height:var(--static-space-16);border-radius:var(--radius-l);background-color:var(--brand-on-solid-strong);top:50%;left:var(--static-space-4);outline:none;transition:left .3s,transform .3s;position:absolute;transform:translateY(-50%)}.Switch-module-scss-module__ufBgOq__disabled .Switch-module-scss-module__ufBgOq__switch{opacity:.4}.Switch-module-scss-module__ufBgOq__disabled .Switch-module-scss-module__ufBgOq__element:before{display:none!important}.Switch-module-scss-module__ufBgOq__container:hover .Switch-module-scss-module__ufBgOq__element:before,.Switch-module-scss-module__ufBgOq__element:focus-visible:before{content:"";width:var(--static-space-40);height:var(--static-space-40);background-color:var(--brand-alpha-medium);border-radius:var(--radius-full);z-index:-1;animation:.2s forwards Switch-module-scss-module__ufBgOq__scaleInCenter;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes Switch-module-scss-module__ufBgOq__scaleInCenter{0%{transform:translate(-50%,-50%)scale(0)}to{transform:translate(-50%,-50%)scale(1)}}
.Table-module-scss-module__DEacqa__hover:hover{background-color:var(--neutral-alpha-weak)}
.Tag-module-scss-module__xBl9vW__tag{white-space:nowrap;-webkit-user-select:none;user-select:none}.Tag-module-scss-module__xBl9vW__tag.Tag-module-scss-module__xBl9vW__gradient{background-image:linear-gradient(45deg, var(--brand-background-strong), var(--accent-background-strong));color:var(--brand-on-background-medium);background-clip:padding-box}
.TiltFx-module-scss-module__FtMAfG__tiltFx{transition:transform .3s ease-out}@media (hover:hover){.TiltFx-module-scss-module__FtMAfG__tiltFx{perspective:1000px;transform-style:preserve-3d;will-change:transform}}
.UserMenu-module-scss-module__uQQM-W__wrapper{border:1px solid var(--static-transparent);transition:var(--transition-micro-medium)}.UserMenu-module-scss-module__uQQM-W__wrapper:hover{background-color:var(--neutral-alpha-weak);border:1px solid var(--neutral-alpha-medium)}.UserMenu-module-scss-module__uQQM-W__wrapper.UserMenu-module-scss-module__uQQM-W__selected:hover{background-color:var(--neutral-background-strong);border:1px solid var(--neutral-border-strong)}
.Pulse-module-scss-module__QeaIgq__position{top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.Pulse-module-scss-module__QeaIgq__dot{transform-origin:50%;pointer-events:none;animation:2s ease-out infinite Pulse-module-scss-module__QeaIgq__pulse}@keyframes Pulse-module-scss-module__QeaIgq__pulse{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(1)}}
.CodeBlock-module-scss-module__PDim3G__pre{isolation:isolate;font-family:var(--font-code);color:var(--neutral-on-background-strong);font-size:var(--font-size-body-s);white-space:pre;tab-size:2;width:100%;height:fit-content;min-height:var(--static-space-32);margin:0;line-height:1.75;display:flex}.CodeBlock-module-scss-module__PDim3G__padding{padding:var(--static-space-8)}.CodeBlock-module-scss-module__PDim3G__lineNumberPadding{padding:var(--static-space-8) var(--static-space-8) var(--static-space-8) var(--static-space-40)}.CodeBlock-module-scss-module__PDim3G__code{width:100%;padding:0 var(--static-space-12);flex:1;margin:auto;font-family:inherit}.CodeBlock-module-scss-module__PDim3G__fullscreen{left:var(--static-space-8);top:var(--static-space-8);right:var(--static-space-8);bottom:var(--static-space-8);z-index:9;position:fixed;width:calc(100% - var(--static-space-16))!important;height:calc(100% - var(--static-space-16))!important}
.Gauge-module__F2nE6W__svg{display:block;overflow:visible}.Gauge-module__F2nE6W__activeLine,.Gauge-module__F2nE6W__inactiveLine{transition:all .3s cubic-bezier(.4,0,.2,1)}.Gauge-module__F2nE6W__label{font-family:var(--font-code);-webkit-user-select:none;user-select:none}@keyframes Gauge-module__F2nE6W__pulse{0%,to{opacity:1}50%{opacity:.8}}
.Settings-module-scss-module__QxHK0a__langDropdownWrap{width:100%;position:relative}.Settings-module-scss-module__QxHK0a__langTrigger{border:1px solid var(--neutral-alpha-medium,#ffffff29);background:var(--neutral-alpha-weak,#ffffff0d);width:100%;color:var(--neutral-on-background-strong,inherit);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;transition:border-color .16s,background .16s;display:flex}.Settings-module-scss-module__QxHK0a__langTrigger:hover{border-color:var(--brand-alpha-medium,#22d3ee80);background:var(--brand-alpha-weak,#22d3ee14)}.Settings-module-scss-module__QxHK0a__langTriggerLeft{align-items:center;gap:10px;display:flex}.Settings-module-scss-module__QxHK0a__flagSvg{border-radius:3px;flex-shrink:0;width:22px;height:15px;display:block;overflow:hidden;box-shadow:0 1px 3px #00000059,0 0 0 1px #ffffff24}.Settings-module-scss-module__QxHK0a__chevron{opacity:.7;font-size:11px;transition:transform .18s}.Settings-module-scss-module__QxHK0a__chevronOpen{transform:rotate(180deg)}.Settings-module-scss-module__QxHK0a__langMenu{border:1px solid var(--neutral-alpha-medium,#ffffff24);background:var(--surface-background,#100e1cf5);border-radius:10px;flex-direction:column;gap:2px;max-height:185px;margin-top:6px;padding:4px;display:flex;overflow-y:auto}.Settings-module-scss-module__QxHK0a__langOption{width:100%;color:var(--neutral-on-background-strong,inherit);cursor:pointer;text-align:start;background:0 0;border:none;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:13px;font-weight:500;transition:background .14s,color .14s;display:flex}.Settings-module-scss-module__QxHK0a__langOption:hover{background:var(--neutral-alpha-weak,#ffffff14)}.Settings-module-scss-module__QxHK0a__langOptionActive{background:var(--brand-alpha-weak,#22d3ee24);color:var(--brand-on-background-strong,#22d3ee);font-weight:700}.Settings-module-scss-module__QxHK0a__checkMark{color:var(--brand-solid-strong,#22d3ee);font-size:12px}
.ViewModeToggle-module-scss-module__ynQjFq__toggle{cursor:pointer;font-family:var(--font-label,inherit);letter-spacing:.08em;background:0 0;border:none;border-radius:999px;padding:0;font-size:12px;font-weight:600;position:relative}.ViewModeToggle-module-scss-module__ynQjFq__toggle:focus-visible{outline-offset:3px;outline:2px solid #7c5cff}.ViewModeToggle-module-scss-module__ynQjFq__track{background:var(--neutral-alpha-weak,#7f7f7f26);border:1px solid var(--neutral-alpha-medium,#7f7f7f4d);border-radius:999px;grid-template-columns:1fr 1fr;width:84px;height:32px;transition:box-shadow .4s,border-color .4s;display:grid;position:relative;overflow:hidden}.ViewModeToggle-module-scss-module__ynQjFq__toggle:hover .ViewModeToggle-module-scss-module__ynQjFq__track{border-color:#7c5cff99;box-shadow:0 0 18px #7c5cff73}.ViewModeToggle-module-scss-module__ynQjFq__option{z-index:1;color:var(--neutral-on-background-weak,#888);justify-content:center;align-items:center;transition:color .3s;display:flex;position:relative}.ViewModeToggle-module-scss-module__ynQjFq__on{color:#fff}.ViewModeToggle-module-scss-module__ynQjFq__thumb{background:linear-gradient(135deg,#64748b,#334155);border-radius:999px;width:calc(50% - 2px);height:calc(100% - 4px);transition:transform .45s cubic-bezier(.68,-.4,.27,1.4),background .4s;position:absolute;top:2px;left:2px}.ViewModeToggle-module-scss-module__ynQjFq__active .ViewModeToggle-module-scss-module__ynQjFq__thumb{background:linear-gradient(135deg,#7c5cff,#22d3ee 60%,#f472b6) 0 0/200% 200%;animation:3s infinite ViewModeToggle-module-scss-module__ynQjFq__shimmer;transform:translate(100%);box-shadow:0 0 14px #7c5cffcc}[dir=rtl] .ViewModeToggle-module-scss-module__ynQjFq__active .ViewModeToggle-module-scss-module__ynQjFq__thumb{transform:translate(-100%)}[dir=rtl] .ViewModeToggle-module-scss-module__ynQjFq__thumb{left:auto;right:2px}@keyframes ViewModeToggle-module-scss-module__ynQjFq__shimmer{0%,to{background-position:0%}50%{background-position:100%}}
.Header-module-scss-module__t7BEda__mask{pointer-events:none;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:linear-gradient(to bottom, var(--page-background), var(--static-transparent));-webkit-mask-image:linear-gradient(#000 25%,#0000 100%);mask-image:linear-gradient(#000 25%,#0000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%}@media (max-width:768px){.Header-module-scss-module__t7BEda__position{top:auto;bottom:var(--static-space-24)}.Header-module-scss-module__t7BEda__mask{bottom:0;transform:rotate(180deg)}}
@media (max-width:768px){.Footer-module-scss-module__DkSkqG__mobile{text-align:center}}
.HeadingLink-module-scss-module__jpdnfa__control{cursor:pointer}.HeadingLink-module-scss-module__jpdnfa__control:hover .HeadingLink-module-scss-module__jpdnfa__visibility{opacity:1}.HeadingLink-module-scss-module__jpdnfa__control:hover .HeadingLink-module-scss-module__jpdnfa__text{text-decoration-line:underline}.HeadingLink-module-scss-module__jpdnfa__text{text-underline-offset:.25em;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--neutral-border-strong);text-decoration-color:var(--neutral-border-strong)}.HeadingLink-module-scss-module__jpdnfa__visibility{opacity:0;transform:scale(.875)}
.ViewModeShell-module-scss-module__y25NcW__overlay{z-index:8;background:#05040f;animation:.8s cubic-bezier(.2,.8,.2,1) ViewModeShell-module-scss-module__y25NcW__enter;position:fixed;inset:0}@keyframes ViewModeShell-module-scss-module__y25NcW__enter{0%{opacity:0;filter:blur(8px);transform:scale(1.04)}to{opacity:1;filter:blur();transform:scale(1)}}.ViewModeShell-module-scss-module__y25NcW__loader{color:#a5a3c9;letter-spacing:.1em;flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:14px;display:flex;position:absolute;inset:0}.ViewModeShell-module-scss-module__y25NcW__spinner{border:3px solid #7c5cff;border-color:#7c5cff #22d3ee #7c5cff33 #7c5cff33;border-radius:50%;width:48px;height:48px;animation:.9s linear infinite ViewModeShell-module-scss-module__y25NcW__spin}@keyframes ViewModeShell-module-scss-module__y25NcW__spin{to{transform:rotate(360deg)}}.ViewModeShell-module-scss-module__y25NcW__hint{color:#a5a3c9;letter-spacing:.25em;text-transform:uppercase;pointer-events:none;flex-direction:column;align-items:center;gap:8px;font-size:11px;animation:4s 1s forwards ViewModeShell-module-scss-module__y25NcW__fade;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.ViewModeShell-module-scss-module__y25NcW__mouse{border:2px solid #a5a3c999;border-radius:12px;justify-content:center;width:22px;height:34px;padding-top:6px;display:flex}.ViewModeShell-module-scss-module__y25NcW__wheel{background:#22d3ee;border-radius:2px;width:3px;height:7px;animation:1.4s infinite ViewModeShell-module-scss-module__y25NcW__wheel}@keyframes ViewModeShell-module-scss-module__y25NcW__wheel{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@keyframes ViewModeShell-module-scss-module__y25NcW__fade{0%,70%{opacity:1}to{opacity:.35}}
.HangoutArena-module-scss-module__BkyjBG__wrapper{flex-direction:column;gap:24px;width:100%;display:flex}.HangoutArena-module-scss-module__BkyjBG__gameTabs{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (max-width:900px){.HangoutArena-module-scss-module__BkyjBG__gameTabs{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.HangoutArena-module-scss-module__BkyjBG__gameTabs{grid-template-columns:1fr}}.HangoutArena-module-scss-module__BkyjBG__gameTab{border:1px solid var(--neutral-alpha-weak,#ffffff1f);background:var(--surface-background,#110c26a6);color:var(--neutral-on-background-strong,#f1f0ff);cursor:pointer;text-align:start;border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 18px;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:flex}.HangoutArena-module-scss-module__BkyjBG__gameTab:hover{border-color:#22d3ee73;transform:translateY(-2px)}.HangoutArena-module-scss-module__BkyjBG__gameTabActive{background:linear-gradient(145deg,#22d3ee24,#7c5cff1f);border-color:#22d3ee;box-shadow:0 0 28px #22d3ee2e}.HangoutArena-module-scss-module__BkyjBG__tabHeader{align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.HangoutArena-module-scss-module__BkyjBG__tabIcon{font-size:20px;line-height:1}.HangoutArena-module-scss-module__BkyjBG__tabTag{color:#22d3ee;letter-spacing:.04em;font-size:11px;font-family:var(--font-code,monospace)}.HangoutArena-module-scss-module__BkyjBG__tabDesc{color:var(--neutral-on-background-weak,#a5a3c9);margin:0;font-size:12.5px;line-height:1.45}.HangoutArena-module-scss-module__BkyjBG__boardCard{border:1px solid var(--neutral-alpha-weak,#ffffff1f);background:var(--surface-background,#0d0a1eb8);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:20px;flex-direction:column;gap:20px;width:100%;max-width:720px;margin:0 auto;padding:24px;display:flex;box-shadow:0 12px 36px #00000038}.HangoutArena-module-scss-module__BkyjBG__topBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.HangoutArena-module-scss-module__BkyjBG__statusBanner{color:#22d3ee;background:#22d3ee1f;border:1px solid #22d3ee59;border-radius:999px;align-items:center;gap:10px;padding:8px 16px;font-size:14px;font-weight:700;display:inline-flex}.HangoutArena-module-scss-module__BkyjBG__statusAi{color:#f472b6;background:#f472b61f;border-color:#f472b666}.HangoutArena-module-scss-module__BkyjBG__statusWin{color:#a3e635;background:#a3e63526;border-color:#a3e63580}.HangoutArena-module-scss-module__BkyjBG__pulseDot{background:currentColor;border-radius:50%;width:9px;height:9px;animation:1.2s ease-in-out infinite HangoutArena-module-scss-module__BkyjBG__pulse;box-shadow:0 0 10px}@keyframes HangoutArena-module-scss-module__BkyjBG__pulse{0%,to{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.25)}}.HangoutArena-module-scss-module__BkyjBG__difficultyBar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.HangoutArena-module-scss-module__BkyjBG__diffLabel{color:var(--neutral-on-background-weak,#a5a3c9);margin-inline-end:4px;font-size:12px}.HangoutArena-module-scss-module__BkyjBG__diffPill{border:1px solid var(--neutral-alpha-weak,#ffffff24);color:var(--neutral-on-background-strong,#f1f0ff);cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .18s}.HangoutArena-module-scss-module__BkyjBG__diffPill:hover{border-color:#7c5cff}.HangoutArena-module-scss-module__BkyjBG__diffPillActive{color:#fff;background:#7c5cff;border-color:#7c5cff;box-shadow:0 0 16px #7c5cff73}.HangoutArena-module-scss-module__BkyjBG__boardContainer{justify-content:center;align-items:center;padding:12px 0;display:flex;position:relative}.HangoutArena-module-scss-module__BkyjBG__tttGrid3{aspect-ratio:1;grid-template-columns:repeat(3,1fr);gap:10px;width:min(320px,100%);display:grid}.HangoutArena-module-scss-module__BkyjBG__tttGrid4{aspect-ratio:1;grid-template-columns:repeat(4,1fr);gap:8px;width:min(350px,100%);display:grid}.HangoutArena-module-scss-module__BkyjBG__tttCell{color:#fff;cursor:pointer;aspect-ratio:1;background:#0f0c24d9;border:1px solid #ffffff24;border-radius:14px;justify-content:center;align-items:center;font-size:34px;font-weight:800;transition:transform .15s,border-color .2s,background .2s,box-shadow .2s;display:flex;position:relative}.HangoutArena-module-scss-module__BkyjBG__tttCell:hover:not(:disabled){background:#22d3ee14;border-color:#22d3ee99;transform:scale(1.03)}.HangoutArena-module-scss-module__BkyjBG__tttCell:disabled{cursor:default}.HangoutArena-module-scss-module__BkyjBG__cellX{color:#22d3ee;text-shadow:0 0 16px #22d3ee99}.HangoutArena-module-scss-module__BkyjBG__cellO{color:#f472b6;text-shadow:0 0 16px #f472b699}.HangoutArena-module-scss-module__BkyjBG__cellWin{box-shadow:0 0 22px #a3e63566;background:#a3e6352e!important;border-color:#a3e635!important}.HangoutArena-module-scss-module__BkyjBG__cellHint{box-shadow:0 0 20px #fbbf248c,inset 0 0 12px #fbbf2440;border-color:#fbbf24!important}.HangoutArena-module-scss-module__BkyjBG__evalBadge{font-size:10px;font-family:var(--font-code,monospace);color:#fbbf24;opacity:.9;pointer-events:none;font-weight:600;position:absolute;bottom:4px;right:6px}.HangoutArena-module-scss-module__BkyjBG__c4Wrapper{flex-direction:column;gap:8px;width:min(420px,100%);display:flex}.HangoutArena-module-scss-module__BkyjBG__c4ColsHeader{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.HangoutArena-module-scss-module__BkyjBG__c4ColBtn{color:#22d3ee;font-size:11px;font-family:var(--font-code,monospace);cursor:pointer;background:#22d3ee0f;border:1px dashed #22d3ee59;border-radius:8px;padding:6px 2px;transition:background .15s,transform .15s}.HangoutArena-module-scss-module__BkyjBG__c4ColBtn:hover:not(:disabled){background:#22d3ee33;transform:translateY(-2px)}.HangoutArena-module-scss-module__BkyjBG__c4ColBtn:disabled{opacity:.3;cursor:default}.HangoutArena-module-scss-module__BkyjBG__c4Grid{background:linear-gradient(#18143ef2,#0c0922fa);border:2px solid #7c5cff66;border-radius:18px;grid-template-columns:repeat(7,1fr);gap:7px;padding:12px;display:grid;box-shadow:inset 0 0 24px #0009}.HangoutArena-module-scss-module__BkyjBG__c4Slot{aspect-ratio:1;cursor:pointer;background:#05040fe6;border:1px solid #ffffff1a;border-radius:50%;transition:transform .18s,box-shadow .2s,background .2s}.HangoutArena-module-scss-module__BkyjBG__c4Slot:hover{border-color:#22d3ee80}.HangoutArena-module-scss-module__BkyjBG__c4DiscHuman{background:radial-gradient(circle at 32% 30%,#67e8f9,#0891b2);border-color:#22d3ee;box-shadow:0 0 14px #22d3eea6}.HangoutArena-module-scss-module__BkyjBG__c4DiscAi{background:radial-gradient(circle at 32% 30%,#f9a8d4,#db2777);border-color:#f472b6;box-shadow:0 0 14px #f472b6a6}.HangoutArena-module-scss-module__BkyjBG__othelloGrid{aspect-ratio:1;background:#0e2226e6;border:2px solid #22d3ee59;border-radius:16px;grid-template-columns:repeat(8,1fr);gap:4px;width:min(400px,100%);padding:10px;display:grid}.HangoutArena-module-scss-module__BkyjBG__othelloCell{aspect-ratio:1;cursor:pointer;background:#12343ad9;border:1px solid #22d3ee24;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:background .15s;display:flex;position:relative}.HangoutArena-module-scss-module__BkyjBG__othelloCell:hover:not(:disabled){background:#22d3ee38}.HangoutArena-module-scss-module__BkyjBG__othelloCell:disabled{cursor:default}.HangoutArena-module-scss-module__BkyjBG__othelloValidDot{background:#22d3ee8c;border-radius:50%;width:28%;height:28%;box-shadow:0 0 8px #22d3ee}.HangoutArena-module-scss-module__BkyjBG__othelloDisc{border-radius:50%;width:82%;height:82%;transition:transform .25s cubic-bezier(.2,.9,.2,1)}.HangoutArena-module-scss-module__BkyjBG__board8x8{aspect-ratio:1;border:3px solid #7c5cff73;border-radius:16px;grid-template-columns:repeat(8,1fr);width:min(440px,100%);display:grid;overflow:hidden;box-shadow:0 12px 32px #00000073}.HangoutArena-module-scss-module__BkyjBG__squareLight{background:#2d264cd9}.HangoutArena-module-scss-module__BkyjBG__squareDark{background:#120e26f2}.HangoutArena-module-scss-module__BkyjBG__squareCell{aspect-ratio:1;cursor:pointer;border:none;justify-content:center;align-items:center;padding:0;transition:background .15s,box-shadow .15s;display:flex;position:relative}.HangoutArena-module-scss-module__BkyjBG__squareCell:disabled{cursor:default}.HangoutArena-module-scss-module__BkyjBG__squareSelected{box-shadow:inset 0 0 0 2px #22d3ee;background:#22d3ee52!important}.HangoutArena-module-scss-module__BkyjBG__squareTarget:hover{background:#a3e63540!important}.HangoutArena-module-scss-module__BkyjBG__squareLastMove{box-shadow:inset 0 0 0 2px #7c5cffa6}.HangoutArena-module-scss-module__BkyjBG__targetDot{pointer-events:none;background:#a3e635bf;border-radius:50%;width:30%;height:30%;box-shadow:0 0 10px #a3e635}.HangoutArena-module-scss-module__BkyjBG__captureRing{pointer-events:none;border:3px solid #f472b6d9;border-radius:50%;position:absolute;inset:6%;box-shadow:0 0 10px #f472b699}.HangoutArena-module-scss-module__BkyjBG__checkerPiece{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:76%;height:76%;font-size:16px;font-weight:800;transition:transform .18s;display:flex}.HangoutArena-module-scss-module__BkyjBG__chessPieceGlyph{-webkit-user-select:none;user-select:none;font-size:clamp(22px,5vw,34px);line-height:1;transition:transform .15s}.HangoutArena-module-scss-module__BkyjBG__chessWhite{color:#67e8f9;filter:drop-shadow(0 2px 6px #22d3ee8c)}.HangoutArena-module-scss-module__BkyjBG__chessBlack{color:#f472b6;filter:drop-shadow(0 2px 6px #f472b68c)}.HangoutArena-module-scss-module__BkyjBG__controlsRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.HangoutArena-module-scss-module__BkyjBG__btnGroup{flex-wrap:wrap;gap:8px;display:flex}.HangoutArena-module-scss-module__BkyjBG__actionBtn{border:1px solid var(--neutral-alpha-weak,#ffffff26);color:var(--neutral-on-background-strong,#f1f0ff);cursor:pointer;background:#ffffff0d;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .18s}.HangoutArena-module-scss-module__BkyjBG__actionBtn:hover{background:#22d3ee1f;border-color:#22d3ee}.HangoutArena-module-scss-module__BkyjBG__actionBtnPrimary{color:#05040f;background:linear-gradient(135deg,#22d3ee,#7c5cff);border:none;font-weight:700}.HangoutArena-module-scss-module__BkyjBG__actionBtnPrimary:hover{opacity:.92;box-shadow:0 0 18px #22d3ee73}.HangoutArena-module-scss-module__BkyjBG__actionBtnActive{color:#fbbf24;background:#fbbf2429;border-color:#fbbf24}.HangoutArena-module-scss-module__BkyjBG__scoreboard{border-top:1px solid var(--neutral-alpha-weak,#ffffff1a);grid-template-columns:repeat(3,1fr);gap:10px;padding-top:8px;display:grid}.HangoutArena-module-scss-module__BkyjBG__scoreBox{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;align-items:center;padding:10px;display:flex}.HangoutArena-module-scss-module__BkyjBG__scoreBox span{text-transform:uppercase;letter-spacing:.08em;color:var(--neutral-on-background-weak,#a5a3c9);font-size:11px}.HangoutArena-module-scss-module__BkyjBG__scoreBox strong{font-size:22px;font-family:var(--font-code,monospace);margin-top:2px}.HangoutArena-module-scss-module__BkyjBG__telemetryHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.HangoutArena-module-scss-module__BkyjBG__telemetryHeader h3{align-items:center;gap:8px;margin:0;font-size:17px;font-weight:700;display:flex}.HangoutArena-module-scss-module__BkyjBG__algoTag{font-size:11px;font-family:var(--font-code,monospace);color:#a3e635;background:#a3e63524;border:1px solid #a3e63566;border-radius:999px;padding:4px 10px}.HangoutArena-module-scss-module__BkyjBG__metricsGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.HangoutArena-module-scss-module__BkyjBG__metricItem{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:4px;padding:14px;display:flex}.HangoutArena-module-scss-module__BkyjBG__metricItem small{color:var(--neutral-on-background-weak,#a5a3c9);font-size:11.5px}.HangoutArena-module-scss-module__BkyjBG__metricItem strong{font-size:20px;font-family:var(--font-code,monospace);color:#22d3ee}.HangoutArena-module-scss-module__BkyjBG__prunedBarWrap{flex-direction:column;gap:6px;display:flex}.HangoutArena-module-scss-module__BkyjBG__prunedBarTrack{background:#ffffff14;border-radius:999px;width:100%;height:8px;overflow:hidden}.HangoutArena-module-scss-module__BkyjBG__prunedBarFill{background:linear-gradient(90deg,#22d3ee,#a3e635);border-radius:999px;height:100%;transition:width .35s}.HangoutArena-module-scss-module__BkyjBG__explainerBox{background:#7c5cff14;border:1px solid #7c5cff47;border-radius:14px;padding:16px}.HangoutArena-module-scss-module__BkyjBG__explainerBox h4{color:#c4b5fd;margin:0 0 6px;font-size:13.5px}.HangoutArena-module-scss-module__BkyjBG__explainerBox p{color:var(--neutral-on-background-weak,#c9c7e8);margin:0;font-size:12.5px;line-height:1.55}.HangoutArena-module-scss-module__BkyjBG__codeFormula{font-family:var(--font-code,monospace);color:#a3e635;background:#05040fa6;border-radius:8px;margin-top:10px;padding:8px 12px;font-size:11.5px;overflow-x:auto}.HangoutArena-module-scss-module__BkyjBG__compactWrapper{flex-direction:column;gap:12px;margin-top:10px;display:flex;position:relative}.HangoutArena-module-scss-module__BkyjBG__compactWrapper .HangoutArena-module-scss-module__BkyjBG__tttGrid3{gap:6px;width:100%;max-width:220px;margin:0 auto}.HangoutArena-module-scss-module__BkyjBG__compactWrapper .HangoutArena-module-scss-module__BkyjBG__tttCell{border-radius:10px;font-size:22px}@keyframes HangoutArena-module-scss-module__BkyjBG__overlayFadeIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes HangoutArena-module-scss-module__BkyjBG__trophyBounce{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-6px)scale(1.1)}}.HangoutArena-module-scss-module__BkyjBG__resultOverlay{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080616c7;border-radius:18px;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.HangoutArena-module-scss-module__BkyjBG__resultCard{text-align:center;background:linear-gradient(155deg,#161234f5,#0b091cfa);border:1px solid #ffffff29;border-radius:20px;flex-direction:column;align-items:center;gap:10px;width:min(360px,100%);padding:24px 20px;display:flex;box-shadow:0 18px 48px #000000a6}.HangoutArena-module-scss-module__BkyjBG__resultCardWin{border-color:#a3e6358c;box-shadow:0 18px 48px #000000a6,0 0 32px #a3e63540}.HangoutArena-module-scss-module__BkyjBG__resultCardLoss{border-color:#f472b68c;box-shadow:0 18px 48px #000000a6,0 0 32px #f472b640}.HangoutArena-module-scss-module__BkyjBG__resultCardDraw{border-color:#22d3ee8c;box-shadow:0 18px 48px #000000a6,0 0 32px #22d3ee38}.HangoutArena-module-scss-module__BkyjBG__resultEmoji{margin-bottom:4px;font-size:44px;line-height:1}.HangoutArena-module-scss-module__BkyjBG__resultTitle{color:#fff;margin:0;font-size:20px;font-weight:800}.HangoutArena-module-scss-module__BkyjBG__resultSubtitle{color:var(--neutral-on-background-weak,#b4b2d8);margin:0;font-size:13px;line-height:1.5}.HangoutArena-module-scss-module__BkyjBG__resultScorePill{font-size:13px;font-weight:700;font-family:var(--font-code,monospace);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:10px;margin:4px 0;padding:6px 14px;display:inline-flex}.HangoutArena-module-scss-module__BkyjBG__resultActions{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;margin-top:6px;display:flex}.HangoutArena-module-scss-module__BkyjBG__animated .HangoutArena-module-scss-module__BkyjBG__resultOverlay{animation:.28s cubic-bezier(.22,1,.36,1) both HangoutArena-module-scss-module__BkyjBG__overlayFadeIn}.HangoutArena-module-scss-module__BkyjBG__animated .HangoutArena-module-scss-module__BkyjBG__resultEmoji{animation:1.6s ease-in-out infinite HangoutArena-module-scss-module__BkyjBG__trophyBounce}@keyframes HangoutArena-module-scss-module__BkyjBG__popIn{0%{opacity:0;transform:scale(.2)rotate(-12deg)}70%{opacity:1;transform:scale(1.16)rotate(3deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes HangoutArena-module-scss-module__BkyjBG__c4Drop{0%{opacity:.4;transform:translateY(-280%)scale(.88)}70%{opacity:1;transform:translateY(8%)scale(1.04,.94)}86%{transform:translateY(-4%)scale(.98,1.02)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes HangoutArena-module-scss-module__BkyjBG__discFlip3D{0%{transform:perspective(300px)rotateY(0)scale(1)}50%{transform:perspective(300px)rotateY(90deg)scale(1.22)}to{transform:perspective(300px)rotateY(180deg)scale(1)}}@keyframes HangoutArena-module-scss-module__BkyjBG__pieceHop{0%{filter:brightness(1.4);transform:translateY(-35%)scale(1.28)}65%{transform:translateY(4%)scale(.95)}to{filter:brightness();transform:translateY(0)scale(1)}}@keyframes HangoutArena-module-scss-module__BkyjBG__winGlowPulse{0%,to{transform:scale(1);box-shadow:0 0 18px #a3e63573}50%{transform:scale(1.06);box-shadow:0 0 30px #a3e635d9}}@keyframes HangoutArena-module-scss-module__BkyjBG__targetPulse{0%,to{opacity:.65;transform:scale(.85)}50%{opacity:1;transform:scale(1.2)}}.HangoutArena-module-scss-module__BkyjBG__animated .HangoutArena-module-scss-module__BkyjBG__animPop{animation:.32s cubic-bezier(.22,1.25,.36,1) both HangoutArena-module-scss-module__BkyjBG__popIn;display:inline-block}.HangoutArena-module-scss-module__BkyjBG__animated .HangoutArena-module-scss-module__BkyjBG__animDrop{animation:.42s cubic-bezier(.22,1,.36,1) both HangoutArena-module-scss-module__BkyjBG__c4Drop}.HangoutArena-module-scss-module__BkyjBG__animated .HangoutArena-module-scss-module__BkyjBG__animFlip{animation:.45s cubic-bezier(.4,0,.2,1) both HangoutArena-module-scss-module__BkyjBG__discFlip3D}.HangoutArena-module-scss-module__BkyjBG__animated .HangoutArena-module-scss-module__BkyjBG__animSlide{animation:.34s cubic-bezier(.22,1.2,.36,1) both HangoutArena-module-scss-module__BkyjBG__pieceHop}.HangoutArena-module-scss-module__BkyjBG__animated .HangoutArena-module-scss-module__BkyjBG__cellWin{animation:1.3s ease-in-out infinite HangoutArena-module-scss-module__BkyjBG__winGlowPulse}.HangoutArena-module-scss-module__BkyjBG__animated .HangoutArena-module-scss-module__BkyjBG__targetDot,.HangoutArena-module-scss-module__BkyjBG__animated .HangoutArena-module-scss-module__BkyjBG__othelloValidDot,.HangoutArena-module-scss-module__BkyjBG__animated .HangoutArena-module-scss-module__BkyjBG__captureRing{animation:1.4s ease-in-out infinite HangoutArena-module-scss-module__BkyjBG__targetPulse}.HangoutArena-module-scss-module__BkyjBG__noAnimations *,.HangoutArena-module-scss-module__BkyjBG__noAnimations :before,.HangoutArena-module-scss-module__BkyjBG__noAnimations :after{transition:none!important;animation:none!important}
.InfoPanel-module-scss-module__jnXCra__panel{color:#f1f0ff;border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);width:min(400px,100vw - 48px);box-shadow:0 0 40px color-mix(in srgb, var(--accent) 25%, transparent),inset 0 1px 0 #ffffff0f;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);z-index:3;background:linear-gradient(160deg,#140e30b8,#080616d1);border-radius:22px;padding:28px 26px;animation:.5s cubic-bezier(.2,.9,.2,1) InfoPanel-module-scss-module__jnXCra__slideIn;position:absolute;top:96px;bottom:96px;right:24px;overflow-y:auto}@media (max-width:640px){.InfoPanel-module-scss-module__jnXCra__panel{width:auto;max-height:55vh;inset:auto 12px 80px}}@keyframes InfoPanel-module-scss-module__jnXCra__slideIn{0%{opacity:0;transform:translate(40px)scale(.97)}to{opacity:1;transform:none}}@keyframes InfoPanel-module-scss-module__jnXCra__slideInRtl{0%{opacity:0;transform:translate(-40px)scale(.97)}to{opacity:1;transform:none}}.InfoPanel-module-scss-module__jnXCra__rtl{animation-name:InfoPanel-module-scss-module__jnXCra__slideInRtl;left:24px;right:auto}.InfoPanel-module-scss-module__jnXCra__rtl .InfoPanel-module-scss-module__jnXCra__close{left:16px;right:auto}.InfoPanel-module-scss-module__jnXCra__rtl .InfoPanel-module-scss-module__jnXCra__project{text-align:right}@media (max-width:640px){.InfoPanel-module-scss-module__jnXCra__rtl{left:12px;right:12px}}.InfoPanel-module-scss-module__jnXCra__close{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:50%;width:32px;height:32px;font-size:20px;line-height:1;transition:transform .2s,background .2s;position:absolute;top:14px;right:16px}.InfoPanel-module-scss-module__jnXCra__close:hover{background:var(--accent);color:#05040f;transform:rotate(90deg)}.InfoPanel-module-scss-module__jnXCra__kicker{letter-spacing:.3em;text-transform:uppercase;color:var(--accent);font-size:11px}.InfoPanel-module-scss-module__jnXCra__title{background:linear-gradient(90deg, #fff, var(--accent));color:#0000;-webkit-background-clip:text;background-clip:text;margin:8px 0 14px;font-size:28px;line-height:1.15}.InfoPanel-module-scss-module__jnXCra__role{color:var(--accent);margin:-6px 0 12px;font-weight:600}.InfoPanel-module-scss-module__jnXCra__body{color:#c9c7e8;font-size:14px;line-height:1.6}.InfoPanel-module-scss-module__jnXCra__cta{background:var(--accent);color:#05040f;cursor:pointer;border:none;border-radius:999px;margin-top:12px;padding:10px 18px;font-weight:700;transition:transform .2s,box-shadow .2s}.InfoPanel-module-scss-module__jnXCra__cta:hover{box-shadow:0 0 20px var(--accent);transform:translateY(-2px)}.InfoPanel-module-scss-module__jnXCra__group{margin-bottom:16px}.InfoPanel-module-scss-module__jnXCra__group h3{color:#c9c7e8;margin:0 0 8px;font-size:13px;font-weight:600}.InfoPanel-module-scss-module__jnXCra__tags{flex-wrap:wrap;gap:6px;display:flex}.InfoPanel-module-scss-module__jnXCra__tags span{background:color-mix(in srgb, var(--accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);border-radius:999px;padding:4px 10px;font-size:12px}.InfoPanel-module-scss-module__jnXCra__item{border-top:1px solid #ffffff14;padding:14px 0}.InfoPanel-module-scss-module__jnXCra__item em{color:var(--accent);font-size:13px;font-style:normal}.InfoPanel-module-scss-module__jnXCra__item p{color:#c9c7e8;margin:6px 0 0;font-size:13px;line-height:1.55}.InfoPanel-module-scss-module__jnXCra__itemHead{justify-content:space-between;gap:8px;display:flex}.InfoPanel-module-scss-module__jnXCra__itemHead small{color:#8b89b0}.InfoPanel-module-scss-module__jnXCra__project{text-align:left;border:1px solid color-mix(in srgb, var(--p) 35%, transparent);background:color-mix(in srgb, var(--p) 8%, transparent);width:100%;color:inherit;cursor:pointer;border-radius:14px;margin-bottom:10px;padding:14px 16px;transition:transform .25s,box-shadow .25s;display:block}.InfoPanel-module-scss-module__jnXCra__project p{color:#c9c7e8;margin:6px 0;font-size:13px;line-height:1.5}.InfoPanel-module-scss-module__jnXCra__project span{color:var(--p);font-size:12px}.InfoPanel-module-scss-module__jnXCra__project:hover{box-shadow:0 0 22px color-mix(in srgb, var(--p) 40%, transparent);transform:translate(-4px)}.InfoPanel-module-scss-module__jnXCra__links{flex-direction:column;gap:10px;margin-top:16px;display:flex}.InfoPanel-module-scss-module__jnXCra__links a{color:#fff;border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);border-radius:12px;padding:12px 16px;text-decoration:none;transition:background .2s,color .2s}.InfoPanel-module-scss-module__jnXCra__links a:hover{background:var(--accent);color:#05040f}
.about-module-scss-module__a59t3q__hover{transition:var(--transition-micro-medium)}.about-module-scss-module__a59t3q__hover:hover{transform:translateX(var(--static-space-4))}@media (max-width:768px){.about-module-scss-module__a59t3q__textAlign{text-align:center}.about-module-scss-module__a59t3q__blockAlign{align-self:center}}
.Portfolio3D-module-scss-module__uPN9TW__root{position:absolute;inset:0}.Portfolio3D-module-scss-module__uPN9TW__warp{pointer-events:none;opacity:0;z-index:4;background:radial-gradient(circle,#fff 0%,#7c5cff 25%,#05040f 70%);transition:opacity .35s;position:absolute;inset:0}.Portfolio3D-module-scss-module__uPN9TW__warpOn{opacity:1}.Portfolio3D-module-scss-module__uPN9TW__switcher{-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);z-index:5;background:#0c081e99;border:1px solid #ffffff1a;border-radius:999px;gap:6px;padding:6px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #00000080}.Portfolio3D-module-scss-module__uPN9TW__themeBtn{color:#c9c7e8;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:600;transition:background .3s,color .3s,transform .2s;display:flex}.Portfolio3D-module-scss-module__uPN9TW__themeBtn:hover{color:#fff;background:#ffffff14;transform:translateY(-1px)}.Portfolio3D-module-scss-module__uPN9TW__current{color:#05040f;background:linear-gradient(120deg,#7c5cff,#22d3ee,#f472b6) 0 0/200% 200%;animation:4s infinite Portfolio3D-module-scss-module__uPN9TW__shift;box-shadow:0 0 20px #7c5cff99}.Portfolio3D-module-scss-module__uPN9TW__current:hover{color:#05040f;background:linear-gradient(120deg,#7c5cff,#22d3ee,#f472b6) 0 0/200% 200%}.Portfolio3D-module-scss-module__uPN9TW__icon{font-size:16px}@media (max-width:640px){.Portfolio3D-module-scss-module__uPN9TW__label{display:none}.Portfolio3D-module-scss-module__uPN9TW__themeBtn{padding:10px 14px}}.Portfolio3D-module-scss-module__uPN9TW__hint{letter-spacing:.2em;text-transform:uppercase;color:#c9c7e8;pointer-events:none;white-space:nowrap;z-index:5;background:#0c081e73;border-radius:999px;padding:6px 14px;font-size:11px;animation:5s forwards Portfolio3D-module-scss-module__uPN9TW__hint;position:absolute;bottom:84px;left:50%;transform:translate(-50%)}@keyframes Portfolio3D-module-scss-module__uPN9TW__hint{0%{opacity:0;transform:translate(-50%,10px)}10%,75%{opacity:1;transform:translate(-50%)}to{opacity:0}}@keyframes Portfolio3D-module-scss-module__uPN9TW__shift{0%,to{background-position:0%}50%{background-position:100%}}
.ParticleTheme-module-scss-module__7g2BoG__section{color:#f1f0ff;pointer-events:none;flex-direction:column;justify-content:center;width:min(440px,84vw);height:100vh;display:flex;position:absolute;left:8vw}@media (max-width:760px){.ParticleTheme-module-scss-module__7g2BoG__section{justify-content:flex-end;padding-bottom:18vh;left:8vw}}.ParticleTheme-module-scss-module__7g2BoG__right{text-align:right;align-items:flex-end;left:auto;right:8vw}@media (max-width:760px){.ParticleTheme-module-scss-module__7g2BoG__right{right:8vw}}.ParticleTheme-module-scss-module__7g2BoG__rtlSection{text-align:right;direction:rtl;left:auto;right:8vw}.ParticleTheme-module-scss-module__7g2BoG__rtlSection.ParticleTheme-module-scss-module__7g2BoG__right{text-align:right;align-items:flex-start;left:8vw;right:auto}.ParticleTheme-module-scss-module__7g2BoG__kicker{letter-spacing:.35em;text-transform:uppercase;color:var(--accent);font-size:12px}.ParticleTheme-module-scss-module__7g2BoG__title{background:linear-gradient(100deg, #fff 30%, var(--accent));color:#0000;text-shadow:0 0 40px color-mix(in srgb, var(--accent) 30%, transparent);-webkit-background-clip:text;background-clip:text;margin:12px 0;font-size:clamp(32px,5vw,60px);font-weight:800;line-height:1.05}.ParticleTheme-module-scss-module__7g2BoG__body{color:#c9c7e8;margin:0 0 22px;font-size:15px;line-height:1.7}.ParticleTheme-module-scss-module__7g2BoG__cta{pointer-events:auto;align-self:inherit;border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);color:#fff;letter-spacing:.04em;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;width:fit-content;padding:12px 22px;font-weight:600;transition:background .25s,color .25s,box-shadow .25s,transform .25s}.ParticleTheme-module-scss-module__7g2BoG__cta:hover{background:var(--accent);color:#05040f;box-shadow:0 0 30px var(--accent);transform:translateY(-2px)}
