@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_4560319f-module__Me-YXa__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_4560319f-module__Me-YXa__variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_2fe31a66-module__ia7GsG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_2fe31a66-module__ia7GsG__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root,:host{--fa-font-solid:normal 900 1em/1 "Font Awesome 7 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 7 Free";--fa-font-light:normal 300 1em/1 "Font Awesome 7 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 7 Pro";--fa-font-duotone:normal 900 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-regular:normal 400 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-light:normal 300 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-thin:normal 100 1em/1 "Font Awesome 7 Duotone";--fa-font-brands:normal 400 1em/1 "Font Awesome 7 Brands";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-regular:normal 400 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-light:normal 300 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-thin:normal 100 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-slab-regular:normal 400 1em/1 "Font Awesome 7 Slab";--fa-font-slab-press-regular:normal 400 1em/1 "Font Awesome 7 Slab Press";--fa-font-whiteboard-semibold:normal 600 1em/1 "Font Awesome 7 Whiteboard";--fa-font-thumbprint-light:normal 300 1em/1 "Font Awesome 7 Thumbprint";--fa-font-notdog-solid:normal 900 1em/1 "Font Awesome 7 Notdog";--fa-font-notdog-duo-solid:normal 900 1em/1 "Font Awesome 7 Notdog Duo";--fa-font-etch-solid:normal 900 1em/1 "Font Awesome 7 Etch";--fa-font-graphite-thin:normal 100 1em/1 "Font Awesome 7 Graphite";--fa-font-jelly-regular:normal 400 1em/1 "Font Awesome 7 Jelly";--fa-font-jelly-fill-regular:normal 400 1em/1 "Font Awesome 7 Jelly Fill";--fa-font-jelly-duo-regular:normal 400 1em/1 "Font Awesome 7 Jelly Duo";--fa-font-chisel-regular:normal 400 1em/1 "Font Awesome 7 Chisel";--fa-font-utility-semibold:normal 600 1em/1 "Font Awesome 7 Utility";--fa-font-utility-duo-semibold:normal 600 1em/1 "Font Awesome 7 Utility Duo";--fa-font-utility-fill-semibold:normal 600 1em/1 "Font Awesome 7 Utility Fill"}.svg-inline--fa{box-sizing:content-box;display:var(--fa-display,inline-block);vertical-align:-.125em;height:1em;width:var(--fa-width,1.25em);overflow:visible}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.0714286em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left,.svg-inline--fa .fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.svg-inline--fa.fa-pull-right,.svg-inline--fa .fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);inset-block-start:.25em;inset-inline-start:calc(-1 * var(--fa-li-width,2em))}.fa-layers-counter,.fa-layers-text{text-align:center;display:inline-block;position:absolute}.fa-layers{text-align:center;vertical-align:-.125em;height:1em;width:var(--fa-width,1.25em);display:inline-block;position:relative}.fa-layers .svg-inline--fa{transform-origin:50%;margin:auto;position:absolute;inset:0}.fa-layers-text{transform-origin:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);transform:scale(var(--fa-counter-scale,.25));transform-origin:100% 0;overflow:hidden}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:100% 100%;top:auto}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:0 100%;top:auto;right:auto}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:100% 0}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:0 0}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{vertical-align:.225em;font-size:.625em;line-height:.1em}.fa-xs{vertical-align:.125em;font-size:.75em;line-height:.0833333em}.fa-sm{vertical-align:.0535715em;font-size:.875em;line-height:.0714286em}.fa-lg{vertical-align:-.075em;font-size:1.25em;line-height:.05em}.fa-xl{vertical-align:-.125em;font-size:1.5em;line-height:.0416667em}.fa-2xl{vertical-align:-.1875em;font-size:2em;line-height:.03125em}.fa-width-auto{--fa-width:auto}.fa-fw,.fa-width-fixed{--fa-width:1.25em}.fa-ul{margin-inline-start:var(--fa-li-margin,2.5em);padding-inline-start:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{text-align:center;width:var(--fa-li-width,2em);line-height:inherit;position:absolute;inset-inline-start:calc(-1 * var(--fa-li-width,2em))}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.0625em);box-sizing:var(--fa-border-box-sizing,content-box);padding:var(--fa-border-padding,.1875em .25em)}.fa-pull-left,.fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.fa-pull-right,.fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28, .84, .42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4, 0, .6, 1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4, 0, .6, 1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{transition:none!important;animation:none!important}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1)translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1), var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9), var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05), var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1, 1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1)translateY(0)}to{transform:scale(1)translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor);opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.svg-inline--fa.fa-inverse{fill:var(--fa-inverse,#fff)}.fa-stack{vertical-align:middle;width:2.5em;height:2em;line-height:2em;display:inline-block;position:relative}.fa-inverse{color:var(--fa-inverse,#fff)}.svg-inline--fa.fa-stack-1x{--fa-width:1.25em;height:1em;width:var(--fa-width)}.svg-inline--fa.fa-stack-2x{--fa-width:2.5em;height:2em;width:var(--fa-width)}.fa-stack-1x,.fa-stack-2x{z-index:var(--fa-stack-z-index,auto);margin:auto;position:absolute;inset:0}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:var(--font-jetbrains-mono), ui-monospace, monospace;--color-red-400:#ff6568;--color-gray-300:#d1d5dc;--color-gray-500:#6a7282;--color-gray-950:#030712;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-semibold:600;--font-weight-bold:700;--tracking-widest:.1em;--leading-relaxed:1.625;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-jetbrains-mono), ui-monospace, monospace;--font-heading:var(--font-space-grotesk), ui-sans-serif, system-ui, sans-serif}@supports (color:lab(0% 0 0)){:root,:host{--color-red-400:lab(63.7053% 60.745 31.3109);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-950:lab(1.90334% .278696 -5.48866)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:where(:root),[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:#fff;--color-base-200:#f8f8f8;--color-base-300:#eee;--color-base-content:#18181b;--color-primary:#422ad5;--color-primary-content:#e0e7ff;--color-secondary:#f43098;--color-secondary-content:#f9e4f0;--color-accent:#00d1bb;--color-accent-content:#084d49;--color-neutral:#09090b;--color-neutral-content:#e4e4e7;--color-info:#00bafc;--color-info-content:#042e49;--color-success:#00d193;--color-success-content:#004c39;--color-warning:#f9b800;--color-warning-content:#793205;--color-error:#ff657f;--color-error-content:#4d0218;--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@supports (color:lab(0% 0 0)){:where(:root),[data-theme=light]{--color-base-100:lab(100% 0 0);--color-base-200:lab(97.68% -.0000298023 .0000119209);--color-base-300:lab(94.2% 0 0);--color-base-content:lab(8.30603% .618205 -2.16572);--color-primary:lab(31.573% 49.867 -84.7065);--color-primary-content:lab(91.6577% 1.04591 -12.7199);--color-secondary:lab(56.234% 76.7852 -8.06803);--color-secondary-content:lab(92.6584% 9.01151 -3.1507);--color-accent:lab(75.1988% -53.3697 -2.27784);--color-accent-content:lab(28.81% -21.4781 -3.59725);--color-neutral:lab(2.45787% .239417 -.873864);--color-neutral-content:lab(90.6853% .399232 -1.45452);--color-info:lab(69.9876% -23.5256 -45.9352);--color-info-content:lab(17.4794% -5.25944 -21.1512);--color-success:lab(74.4967% -60.7579 19.4189);--color-success-content:lab(27.9355% -26.9592 5.46191);--color-warning:lab(79.2305% 16.6936 100.392);--color-warning-content:lab(30.7627% 30.2938 40.2828);--color-error:lab(64.1803% 63.0275 19.2122);--color-error-content:lab(14.1162% 34.0067 9.81536)}}:root:has(input.theme-controller[value=light]:checked){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:#fff;--color-base-200:#f8f8f8;--color-base-300:#eee;--color-base-content:#18181b;--color-primary:#422ad5;--color-primary-content:#e0e7ff;--color-secondary:#f43098;--color-secondary-content:#f9e4f0;--color-accent:#00d1bb;--color-accent-content:#084d49;--color-neutral:#09090b;--color-neutral-content:#e4e4e7;--color-info:#00bafc;--color-info-content:#042e49;--color-success:#00d193;--color-success-content:#004c39;--color-warning:#f9b800;--color-warning-content:#793205;--color-error:#ff657f;--color-error-content:#4d0218;--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@supports (color:lab(0% 0 0)){:root:has(input.theme-controller[value=light]:checked){--color-base-100:lab(100% 0 0);--color-base-200:lab(97.68% -.0000298023 .0000119209);--color-base-300:lab(94.2% 0 0);--color-base-content:lab(8.30603% .618205 -2.16572);--color-primary:lab(31.573% 49.867 -84.7065);--color-primary-content:lab(91.6577% 1.04591 -12.7199);--color-secondary:lab(56.234% 76.7852 -8.06803);--color-secondary-content:lab(92.6584% 9.01151 -3.1507);--color-accent:lab(75.1988% -53.3697 -2.27784);--color-accent-content:lab(28.81% -21.4781 -3.59725);--color-neutral:lab(2.45787% .239417 -.873864);--color-neutral-content:lab(90.6853% .399232 -1.45452);--color-info:lab(69.9876% -23.5256 -45.9352);--color-info-content:lab(17.4794% -5.25944 -21.1512);--color-success:lab(74.4967% -60.7579 19.4189);--color-success-content:lab(27.9355% -26.9592 5.46191);--color-warning:lab(79.2305% 16.6936 100.392);--color-warning-content:lab(30.7627% 30.2938 40.2828);--color-error:lab(64.1803% 63.0275 19.2122);--color-error-content:lab(14.1162% 34.0067 9.81536)}}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base-100:#1d232a;--color-base-200:#191e24;--color-base-300:#15191e;--color-base-content:#f2f8ff;--color-primary:#605dff;--color-primary-content:#edf1fe;--color-secondary:#f43098;--color-secondary-content:#f9e4f0;--color-accent:#00d1bb;--color-accent-content:#084d49;--color-neutral:#09090b;--color-neutral-content:#e4e4e7;--color-info:#00bafc;--color-info-content:#042e49;--color-success:#00d193;--color-success-content:#004c39;--color-warning:#f9b800;--color-warning-content:#793205;--color-error:#ff657f;--color-error-content:#4d0218;--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@supports (color:lab(0% 0 0)){:root:not([data-theme]){--color-base-100:lab(13.3466% -1.2732 -5.67451);--color-base-200:lab(10.9483% -1.07221 -4.98787);--color-base-300:lab(8.5032% -.863373 -4.30144);--color-base-content:lab(97.3754% -1.86676 -10.6283);--color-primary:lab(47.6934% 38.5675 -81.9644);--color-primary-content:lab(95.2498% .41151 -6.78517);--color-secondary:lab(56.234% 76.7852 -8.06803);--color-secondary-content:lab(92.6584% 9.01151 -3.1507);--color-accent:lab(75.1988% -53.3697 -2.27784);--color-accent-content:lab(28.81% -21.4781 -3.59725);--color-neutral:lab(2.45787% .239417 -.873864);--color-neutral-content:lab(90.6853% .399232 -1.45452);--color-info:lab(69.9876% -23.5256 -45.9352);--color-info-content:lab(17.4794% -5.25944 -21.1512);--color-success:lab(74.4967% -60.7579 19.4189);--color-success-content:lab(27.9355% -26.9592 5.46191);--color-warning:lab(79.2305% 16.6936 100.392);--color-warning-content:lab(30.7627% 30.2938 40.2828);--color-error:lab(64.1803% 63.0275 19.2122);--color-error-content:lab(14.1162% 34.0067 9.81536)}}}:is(:root:has(input.theme-controller[value=light]:checked),[data-theme=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:#fff;--color-base-200:#f8f8f8;--color-base-300:#eee;--color-base-content:#18181b;--color-primary:#422ad5;--color-primary-content:#e0e7ff;--color-secondary:#f43098;--color-secondary-content:#f9e4f0;--color-accent:#00d1bb;--color-accent-content:#084d49;--color-neutral:#09090b;--color-neutral-content:#e4e4e7;--color-info:#00bafc;--color-info-content:#042e49;--color-success:#00d193;--color-success-content:#004c39;--color-warning:#f9b800;--color-warning-content:#793205;--color-error:#ff657f;--color-error-content:#4d0218;--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@supports (color:lab(0% 0 0)){:is(:root:has(input.theme-controller[value=light]:checked),[data-theme=light]){--color-base-100:lab(100% 0 0);--color-base-200:lab(97.68% -.0000298023 .0000119209);--color-base-300:lab(94.2% 0 0);--color-base-content:lab(8.30603% .618205 -2.16572);--color-primary:lab(31.573% 49.867 -84.7065);--color-primary-content:lab(91.6577% 1.04591 -12.7199);--color-secondary:lab(56.234% 76.7852 -8.06803);--color-secondary-content:lab(92.6584% 9.01151 -3.1507);--color-accent:lab(75.1988% -53.3697 -2.27784);--color-accent-content:lab(28.81% -21.4781 -3.59725);--color-neutral:lab(2.45787% .239417 -.873864);--color-neutral-content:lab(90.6853% .399232 -1.45452);--color-info:lab(69.9876% -23.5256 -45.9352);--color-info-content:lab(17.4794% -5.25944 -21.1512);--color-success:lab(74.4967% -60.7579 19.4189);--color-success-content:lab(27.9355% -26.9592 5.46191);--color-warning:lab(79.2305% 16.6936 100.392);--color-warning-content:lab(30.7627% 30.2938 40.2828);--color-error:lab(64.1803% 63.0275 19.2122);--color-error-content:lab(14.1162% 34.0067 9.81536)}}:is(:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base-100:#1d232a;--color-base-200:#191e24;--color-base-300:#15191e;--color-base-content:#f2f8ff;--color-primary:#605dff;--color-primary-content:#edf1fe;--color-secondary:#f43098;--color-secondary-content:#f9e4f0;--color-accent:#00d1bb;--color-accent-content:#084d49;--color-neutral:#09090b;--color-neutral-content:#e4e4e7;--color-info:#00bafc;--color-info-content:#042e49;--color-success:#00d193;--color-success-content:#004c39;--color-warning:#f9b800;--color-warning-content:#793205;--color-error:#ff657f;--color-error-content:#4d0218;--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@supports (color:lab(0% 0 0)){:is(:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark]){--color-base-100:lab(13.3466% -1.2732 -5.67451);--color-base-200:lab(10.9483% -1.07221 -4.98787);--color-base-300:lab(8.5032% -.863373 -4.30144);--color-base-content:lab(97.3754% -1.86676 -10.6283);--color-primary:lab(47.6934% 38.5675 -81.9644);--color-primary-content:lab(95.2498% .41151 -6.78517);--color-secondary:lab(56.234% 76.7852 -8.06803);--color-secondary-content:lab(92.6584% 9.01151 -3.1507);--color-accent:lab(75.1988% -53.3697 -2.27784);--color-accent-content:lab(28.81% -21.4781 -3.59725);--color-neutral:lab(2.45787% .239417 -.873864);--color-neutral-content:lab(90.6853% .399232 -1.45452);--color-info:lab(69.9876% -23.5256 -45.9352);--color-info-content:lab(17.4794% -5.25944 -21.1512);--color-success:lab(74.4967% -60.7579 19.4189);--color-success-content:lab(27.9355% -26.9592 5.46191);--color-warning:lab(79.2305% 16.6936 100.392);--color-warning-content:lab(30.7627% 30.2938 40.2828);--color-error:lab(64.1803% 63.0275 19.2122);--color-error-content:lab(14.1162% 34.0067 9.81536)}}:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E");scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab, red, red)){:root{scrollbar-color:color-mix(in oklch, currentColor 35%, #0000) #0000}}@property --radialprogress{syntax:"<percentage>";inherits:true;initial-value:0%}:root:not(span){overflow:var(--page-overflow)}:root{background:var(--page-scroll-bg,var(--root-bg));--page-scroll-bg-on:linear-gradient(var(--root-bg,#0000), var(--root-bg,#0000)) var(--root-bg,#0000)}@supports (color:color-mix(in lab, red, red)){:root{--page-scroll-bg-on:linear-gradient(var(--root-bg,#0000), var(--root-bg,#0000)) color-mix(in srgb, var(--root-bg,#0000), lab(0% 0 0) calc(var(--page-has-backdrop,0) * 40%))}}:root{--page-scroll-transition-on:background-color .3s ease-out;transition:var(--page-scroll-transition);scrollbar-gutter:var(--page-scroll-gutter,unset);scrollbar-gutter:if(style(--page-has-scroll: 1): var(--page-scroll-gutter,unset) ; else: unset)}@keyframes set-page-has-scroll{0%,to{--page-has-scroll:1}}:root,[data-theme]{background:var(--page-scroll-bg,var(--root-bg));color:var(--color-base-content)}:where(:root,[data-theme]){--root-bg:var(--color-base-100)}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base-100:#080f11;--color-base-200:#0f181a;--color-base-300:#131c1f;--color-base-content:#ccd2d5;--color-primary:#49dfc7;--color-primary-content:#071418;--color-secondary:#00907d;--color-secondary-content:#071418;--color-accent:#f3b94c;--color-accent-content:#080f11;--color-neutral:#1b2629;--color-neutral-content:#889194;--color-info:#71c1f7;--color-info-content:#080f11;--color-success:#6fd087;--color-success-content:#080f11;--color-warning:#f3b94c;--color-warning-content:#080f11;--color-error:#f75d59;--color-error-content:#080f11;--radius-selector:.75rem;--radius-field:.5rem;--radius-box:.75rem;--border:1px;--depth:0;--noise:0}@supports (color:lab(0% 0 0)){:root:not([data-theme]){--color-base-100:lab(3.74088% -1.71077 -1.90556);--color-base-200:lab(7.30152% -3.13471 -3.34466);--color-base-300:lab(9.60078% -3.46287 -3.38774);--color-base-content:lab(83.8092% -2.04396 -1.97023);--color-primary:lab(80.7513% -45.4035 -.343478);--color-primary-content:lab(5.35061% -3.4732 -4.15824);--color-secondary:lab(52.9107% -46.1249 -.312388);--color-secondary-content:lab(5.35061% -3.4732 -4.15824);--color-accent:lab(79.1818% 14.062 61.488);--color-accent-content:lab(3.74088% -1.71077 -1.90556);--color-neutral:lab(14.2526% -3.96287 -3.87408);--color-neutral-content:lab(59.4731% -3.05015 -2.94584);--color-info:lab(74.4581% -13.9412 -34.801);--color-info-content:lab(3.74088% -1.71077 -1.90556);--color-success:lab(76.2673% -42.0219 27.4338);--color-success-content:lab(3.74088% -1.71077 -1.90556);--color-warning:lab(79.1818% 14.062 61.488);--color-warning-content:lab(3.74088% -1.71077 -1.90556);--color-error:lab(60.9896% 59.8331 35.3706);--color-error-content:lab(3.74088% -1.71077 -1.90556)}}}:where(:root),[data-theme=hextech]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base-100:#080f11;--color-base-200:#0f181a;--color-base-300:#131c1f;--color-base-content:#ccd2d5;--color-primary:#49dfc7;--color-primary-content:#071418;--color-secondary:#00907d;--color-secondary-content:#071418;--color-accent:#f3b94c;--color-accent-content:#080f11;--color-neutral:#1b2629;--color-neutral-content:#889194;--color-info:#71c1f7;--color-info-content:#080f11;--color-success:#6fd087;--color-success-content:#080f11;--color-warning:#f3b94c;--color-warning-content:#080f11;--color-error:#f75d59;--color-error-content:#080f11;--radius-selector:.75rem;--radius-field:.5rem;--radius-box:.75rem;--border:1px;--depth:0;--noise:0}@supports (color:lab(0% 0 0)){:where(:root),[data-theme=hextech]{--color-base-100:lab(3.74088% -1.71077 -1.90556);--color-base-200:lab(7.30152% -3.13471 -3.34466);--color-base-300:lab(9.60078% -3.46287 -3.38774);--color-base-content:lab(83.8092% -2.04396 -1.97023);--color-primary:lab(80.7513% -45.4035 -.343478);--color-primary-content:lab(5.35061% -3.4732 -4.15824);--color-secondary:lab(52.9107% -46.1249 -.312388);--color-secondary-content:lab(5.35061% -3.4732 -4.15824);--color-accent:lab(79.1818% 14.062 61.488);--color-accent-content:lab(3.74088% -1.71077 -1.90556);--color-neutral:lab(14.2526% -3.96287 -3.87408);--color-neutral-content:lab(59.4731% -3.05015 -2.94584);--color-info:lab(74.4581% -13.9412 -34.801);--color-info-content:lab(3.74088% -1.71077 -1.90556);--color-success:lab(76.2673% -42.0219 27.4338);--color-success-content:lab(3.74088% -1.71077 -1.90556);--color-warning:lab(79.1818% 14.062 61.488);--color-warning-content:lab(3.74088% -1.71077 -1.90556);--color-error:lab(60.9896% 59.8331 35.3706);--color-error-content:lab(3.74088% -1.71077 -1.90556)}}:root:has(input.theme-controller[value=hextech]:checked){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base-100:#080f11;--color-base-200:#0f181a;--color-base-300:#131c1f;--color-base-content:#ccd2d5;--color-primary:#49dfc7;--color-primary-content:#071418;--color-secondary:#00907d;--color-secondary-content:#071418;--color-accent:#f3b94c;--color-accent-content:#080f11;--color-neutral:#1b2629;--color-neutral-content:#889194;--color-info:#71c1f7;--color-info-content:#080f11;--color-success:#6fd087;--color-success-content:#080f11;--color-warning:#f3b94c;--color-warning-content:#080f11;--color-error:#f75d59;--color-error-content:#080f11;--radius-selector:.75rem;--radius-field:.5rem;--radius-box:.75rem;--border:1px;--depth:0;--noise:0}@supports (color:lab(0% 0 0)){:root:has(input.theme-controller[value=hextech]:checked){--color-base-100:lab(3.74088% -1.71077 -1.90556);--color-base-200:lab(7.30152% -3.13471 -3.34466);--color-base-300:lab(9.60078% -3.46287 -3.38774);--color-base-content:lab(83.8092% -2.04396 -1.97023);--color-primary:lab(80.7513% -45.4035 -.343478);--color-primary-content:lab(5.35061% -3.4732 -4.15824);--color-secondary:lab(52.9107% -46.1249 -.312388);--color-secondary-content:lab(5.35061% -3.4732 -4.15824);--color-accent:lab(79.1818% 14.062 61.488);--color-accent-content:lab(3.74088% -1.71077 -1.90556);--color-neutral:lab(14.2526% -3.96287 -3.87408);--color-neutral-content:lab(59.4731% -3.05015 -2.94584);--color-info:lab(74.4581% -13.9412 -34.801);--color-info-content:lab(3.74088% -1.71077 -1.90556);--color-success:lab(76.2673% -42.0219 27.4338);--color-success-content:lab(3.74088% -1.71077 -1.90556);--color-warning:lab(79.1818% 14.062 61.488);--color-warning-content:lab(3.74088% -1.71077 -1.90556);--color-error:lab(60.9896% 59.8331 35.3706);--color-error-content:lab(3.74088% -1.71077 -1.90556)}}}@layer components{.hx-header{z-index:50;-webkit-backdrop-filter:blur(18px)saturate(140%);background:#0f181ad1;background:lab(7.30152% -3.13471 -3.34466/.82);border-bottom:1px solid #7483891a;border-bottom:1px solid lab(53.7197% -5.0399 -4.88519/.1);position:fixed;top:0;left:0;right:0}.hx-header-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;max-width:1440px;height:56px;margin:0 auto;padding:0 32px;display:grid}@media (max-width:720px){.hx-header-inner{gap:12px;padding:0 16px}}.hx-logo{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.hx-logo-mark{flex-shrink:0;width:26px;height:26px}.hx-logo-mark svg{width:100%;height:100%;display:block}.hx-logo-word{letter-spacing:.18em;text-transform:uppercase;color:var(--sl-text-hi);font-size:13px;font-weight:600}.hx-logo-less{color:var(--sl-brand)}.hx-nav{align-items:center;gap:32px;display:flex}@media (max-width:580px){.hx-nav{gap:16px}}.hx-nav-link{font-family:var(--font-heading);color:var(--sl-text-mid);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:6px 0;font-size:13px;font-weight:400;text-decoration:none;transition:color .18s;position:relative}.hx-nav-link:hover,.hx-nav-link.active{color:var(--sl-text-hi)}.hx-nav-link.active:after{content:"";background:var(--sl-brand);border-radius:1px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.hx-modules-wrap{position:relative}.hx-modules-trigger{align-items:center;gap:5px;display:flex}.hx-nav-chevron{opacity:.5;width:10px;height:10px;transition:transform .18s}.hx-modules-trigger[aria-expanded=true] .hx-nav-chevron{transform:rotate(180deg)}.hx-modules-panel{border:1px solid var(--sl-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;background:#0f181af7;background:lab(7.30152% -3.13471 -3.34466/.97);border-radius:12px;min-width:230px;padding:6px;position:absolute;top:calc(100% + 14px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 20px 48px #00000073;box-shadow:0 20px 48px lab(0% 0 0/.45)}.hx-modules-item{color:var(--sl-text);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:13px;text-decoration:none;transition:background .12s,color .12s;display:flex}a.hx-modules-item:hover{background:var(--sl-surface-hi);color:var(--sl-text-hi)}.hx-modules-item--soon{cursor:default;opacity:.45}.hx-modules-tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:2px 7px;font-size:9px}.hx-modules-tag--live{color:var(--sl-success);background:var(--sl-success)}@supports (color:color-mix(in lab, red, red)){.hx-modules-tag--live{background:color-mix(in oklch, var(--sl-success) 14%, transparent)}}.hx-modules-tag--live{border:1px solid var(--sl-success)}@supports (color:color-mix(in lab, red, red)){.hx-modules-tag--live{border:1px solid color-mix(in oklch, var(--sl-success) 30%, transparent)}}.hx-modules-tag--soon{color:var(--sl-text-mid);background:var(--sl-surface-hi);border:1px solid var(--sl-border-strong)}.hx-header-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.hx-wip-badge{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sl-brand);background:var(--sl-brand);border-radius:999px;align-items:center;gap:7px;padding:4px 12px 4px 10px;font-size:10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hx-wip-badge{background:color-mix(in oklch, var(--sl-brand) 14%, transparent)}}.hx-wip-badge{border:1px solid var(--sl-brand)}@supports (color:color-mix(in lab, red, red)){.hx-wip-badge{border:1px solid color-mix(in oklch, var(--sl-brand) 30%, transparent)}}.hx-wip-badge{white-space:nowrap}.hx-wip-dot{background:var(--sl-brand);width:6px;height:6px;box-shadow:0 0 8px var(--sl-brand-glow);border-radius:50%;flex-shrink:0;animation:2.4s infinite lp-pulse}@media (max-width:860px){.hx-wip-badge{display:none}}.hx-locale-trigger{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sl-text-mid);border:1px solid var(--sl-border);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:4px;padding:6px 10px;font-size:11px;font-weight:600;transition:color .18s,border-color .18s;display:flex}.hx-locale-trigger:hover,.hx-locale-trigger[aria-expanded=true]{color:var(--sl-text-hi);border-color:var(--sl-border-strong)}.hx-locale-trigger svg{transition:transform .15s}.hx-locale-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.hx-locale-dropdown{border:1px solid var(--sl-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:10;background:#0f181af7;background:lab(7.30152% -3.13471 -3.34466/.97);border-radius:8px;min-width:110px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;box-shadow:0 8px 24px #00000059;box-shadow:0 8px 24px lab(0% 0 0/.35)}.hx-locale-option{width:100%;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sl-text-mid);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;transition:background .1s,color .1s;display:flex}.hx-locale-option:hover{background:var(--sl-surface-hi);color:var(--sl-text)}.hx-locale-option.active{color:var(--sl-brand)}.hx-spell-wrapper{isolation:isolate;display:inline-block;position:relative}.hx-spell-aura{display:none}@media (min-width:640px){.hx-spell-aura{z-index:-1;pointer-events:none;filter:blur(12px)saturate(1.6)brightness(.85);opacity:.6;will-change:opacity;border-radius:16px;display:block;position:absolute;inset:-10px;overflow:hidden;transform:scale(1.02)}}.hx-spell-border{background:linear-gradient(135deg, var(--sl-brand) 0%, #25303380 50%, var(--sl-brand-deep) 100%);border-radius:12px;padding:2px}@supports (color:lab(0% 0 0)){.hx-spell-border{background:linear-gradient(135deg, var(--sl-brand) 0%, lab(18.8935% -3.98335 -3.8836/.5) 50%, var(--sl-brand-deep) 100%)}}.hx-spell-inner{background:var(--sl-bg);border-radius:10px;width:128px;height:128px;position:relative;overflow:hidden}.hx-spell-rank-badge{font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;color:var(--sl-on-brand);background:var(--sl-brand);white-space:nowrap;z-index:1;border-radius:6px;padding:2px 7px;font-size:10px;font-weight:700;position:absolute;top:-8px;right:-8px;box-shadow:0 0 8px #49dfc780;box-shadow:0 0 8px lab(80.7513% -45.4035 -.343478/.5)}.hx-spell-tag{white-space:nowrap;font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;color:var(--sl-brand);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1b2629bf;background:lab(14.2526% -3.96287 -3.87408/.75);border:1px solid #25303340;border:1px solid lab(18.8935% -3.98335 -3.8836/.25);border-radius:12px;padding:4px 16px;font-size:12px;font-weight:700;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.hx-choice{background:var(--sl-surface);cursor:pointer;text-align:left;border:1px solid #25303333;border:1px solid lab(18.8935% -3.98335 -3.8836/.2);border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:16px;transition:border-color .15s,box-shadow .15s;display:flex}@media (min-width:640px){.hx-choice{padding:20px}}.hx-choice:not(:disabled):hover{border-color:#49dfc74d;border-color:lab(80.7513% -45.4035 -.343478/.3)}.hx-choice.is-selected{background:#49dfc70a;background:lab(80.7513% -45.4035 -.343478/.04);border:2px solid #49dfc780;border:2px solid lab(80.7513% -45.4035 -.343478/.5);padding:15px;box-shadow:0 0 20px #49dfc726;box-shadow:0 0 20px lab(80.7513% -45.4035 -.343478/.15)}.hx-choice.is-correct{border:2px solid var(--sl-success);background:#6fd08714;background:lab(76.2673% -42.0219 27.4338/.08);padding:15px;box-shadow:0 0 15px #6fd0874d;box-shadow:0 0 15px lab(76.2673% -42.0219 27.4338/.3)}.hx-choice.is-wrong{border:2px solid var(--sl-danger);background:#f75d5914;background:lab(60.9896% 59.8331 35.3706/.08);padding:15px;box-shadow:0 0 15px #f75d594d;box-shadow:0 0 15px lab(60.9896% 59.8331 35.3706/.3)}@media (min-width:640px){.hx-choice.is-selected,.hx-choice.is-correct,.hx-choice.is-wrong{padding:19px}}.hx-choice.is-dimmed{opacity:.3}.hx-choice-value{font-family:var(--font-heading);color:var(--sl-text);font-size:1.5rem;font-weight:700}.hx-choice.is-correct .hx-choice-value{color:var(--sl-success)}.hx-choice.is-wrong .hx-choice-value{color:var(--sl-danger)}.hx-radio{border:2px solid var(--sl-border);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:background .15s,border-color .15s;display:flex}.hx-choice.is-selected .hx-radio{border-color:var(--sl-brand);background:var(--sl-brand)}.hx-choice.is-correct .hx-radio{border-color:var(--sl-success);background:var(--sl-success)}.hx-choice.is-wrong .hx-radio{border-color:var(--sl-danger);background:var(--sl-danger)}.hx-progress-track{background:var(--sl-surface-hi);border-radius:12px;flex:1;height:4px;overflow:hidden}.hx-progress-fill{background:linear-gradient(to right, var(--sl-brand), var(--sl-brand-deep));border-radius:12px;height:100%;transition:width .4s;box-shadow:0 0 8px #49dfc766;box-shadow:0 0 8px lab(80.7513% -45.4035 -.343478/.4)}.hx-confirm-btn{width:100%;font-family:var(--font-heading);letter-spacing:.2em;text-transform:uppercase;text-align:center;color:var(--sl-on-brand);background:linear-gradient(to right, var(--sl-brand), var(--sl-brand-deep));cursor:pointer;border-radius:8px;padding:15px 18px;font-size:14px;font-weight:700;transition:box-shadow .2s,transform .15s,opacity .2s;box-shadow:0 8px 24px #49dfc74d;box-shadow:0 8px 24px lab(80.7513% -45.4035 -.343478/.3)}@media (min-width:640px){.hx-confirm-btn{padding:18px}}.hx-confirm-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 32px #49dfc780;box-shadow:0 8px 32px lab(80.7513% -45.4035 -.343478/.5)}.hx-confirm-btn:disabled{opacity:.35;cursor:not-allowed;box-shadow:none;transform:none}.hx-label{font-family:var(--font-heading);letter-spacing:.2em;text-transform:uppercase;color:var(--sl-warning);font-size:12px;font-weight:700}.hx-card-title{font-family:var(--font-heading);letter-spacing:-.025em;color:var(--sl-text);font-size:1.5rem;font-weight:700}.hx-accuracy{font-family:var(--font-heading);color:var(--sl-brand);font-size:1.125rem;font-weight:700}.hx-accuracy-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sl-text-mid);text-align:right;font-size:10px}.hx-question{font-family:var(--font-heading);letter-spacing:.15em;text-transform:uppercase;color:var(--sl-text);text-align:center;font-size:.875rem;font-weight:600}.hx-range{appearance:none;background:var(--sl-surface-hi);cursor:pointer;border-radius:4px;outline:none;height:4px}.hx-range::-webkit-slider-thumb{appearance:none;background:var(--sl-brand);border:2px solid var(--sl-on-brand);cursor:pointer;border-radius:50%;width:18px;height:18px;transition:box-shadow .15s,transform .1s;box-shadow:0 0 8px #49dfc780;box-shadow:0 0 8px lab(80.7513% -45.4035 -.343478/.5)}.hx-range::-moz-range-thumb{background:var(--sl-brand);border:2px solid var(--sl-on-brand);cursor:pointer;border-radius:50%;width:18px;height:18px;transition:box-shadow .15s,transform .1s;box-shadow:0 0 8px #49dfc780;box-shadow:0 0 8px lab(80.7513% -45.4035 -.343478/.5)}.hx-range:hover::-webkit-slider-thumb{transform:scale(1.1);box-shadow:0 0 14px #49dfc7b3;box-shadow:0 0 14px lab(80.7513% -45.4035 -.343478/.7)}.hx-range:hover::-moz-range-thumb{transform:scale(1.1);box-shadow:0 0 14px #49dfc7b3;box-shadow:0 0 14px lab(80.7513% -45.4035 -.343478/.7)}.hx-range::-webkit-slider-runnable-track{background:var(--sl-surface-hi);border-radius:4px;height:4px}.hx-range::-moz-range-track{background:var(--sl-surface-hi);border-radius:4px;height:4px}.hx-range::-moz-range-progress{background:var(--sl-brand);border-radius:4px;height:4px}.hx-section-label{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:#88919473;color:lab(59.4731% -3.05015 -2.94584/.45);font-size:10px;font-weight:700}.hx-chip{background:var(--sl-surface);font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;color:#ccd2d566;color:lab(83.8092% -2.04396 -1.97023/.4);cursor:pointer;text-align:center;border:1px solid #25303333;border:1px solid lab(18.8935% -3.98335 -3.8836/.2);border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:14px 8px;font-size:12px;font-weight:700;transition:border-color .15s,box-shadow .15s,color .15s;display:flex}.hx-chip:hover:not(.active){color:#ccd2d5b3;color:lab(83.8092% -2.04396 -1.97023/.7);border-color:#49dfc740;border-color:lab(80.7513% -45.4035 -.343478/.25)}.hx-chip.active{color:var(--sl-brand);background:#49dfc70d;background:lab(80.7513% -45.4035 -.343478/.05);border:2px solid #49dfc780;border:2px solid lab(80.7513% -45.4035 -.343478/.5);padding:13px 7px;box-shadow:0 0 18px #49dfc726;box-shadow:0 0 18px lab(80.7513% -45.4035 -.343478/.15)}.hx-mode-card{background:var(--sl-surface);cursor:pointer;text-align:left;border:1px solid #25303333;border:1px solid lab(18.8935% -3.98335 -3.8836/.2);border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:16px 20px;transition:border-color .15s,box-shadow .15s;display:flex}.hx-mode-card:hover:not(.active){border-color:#49dfc740;border-color:lab(80.7513% -45.4035 -.343478/.25)}.hx-mode-card.active{background:#49dfc70a;background:lab(80.7513% -45.4035 -.343478/.04);border:2px solid #49dfc780;border:2px solid lab(80.7513% -45.4035 -.343478/.5);padding:15px 19px;box-shadow:0 0 20px #49dfc726;box-shadow:0 0 20px lab(80.7513% -45.4035 -.343478/.15)}.hx-mode-card.active .hx-radio{border-color:var(--sl-brand);background:var(--sl-brand)}.hx-mode-title{font-family:var(--font-heading);color:var(--sl-text);font-size:.9375rem;font-weight:700;transition:color .15s}.hx-mode-card.active .hx-mode-title{color:var(--sl-brand)}.hx-mode-desc{font-family:var(--font-mono);color:#88919473;color:lab(59.4731% -3.05015 -2.94584/.45);margin-top:2px;font-size:11px}.hx-toggle-card{background:var(--sl-surface);cursor:pointer;border:1px solid #25303333;border:1px solid lab(18.8935% -3.98335 -3.8836/.2);border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:16px 20px;display:flex}.hx-toggle{flex-shrink:0;width:40px;height:22px;position:relative}.hx-toggle input{opacity:0;width:0;height:0;position:absolute}.hx-toggle-track{background:var(--sl-surface-hi);cursor:pointer;border-radius:11px;transition:background .2s;position:absolute;inset:0}.hx-toggle-track:after{content:"";background:var(--sl-border);border-radius:50%;width:16px;height:16px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.hx-toggle input:checked+.hx-toggle-track{background:#49dfc726;background:lab(80.7513% -45.4035 -.343478/.15);border:1px solid #49dfc766;border:1px solid lab(80.7513% -45.4035 -.343478/.4)}.hx-toggle input:checked+.hx-toggle-track:after{background:var(--sl-brand);transform:translate(18px)}.hx-flash-wrapper{flex-direction:column;align-items:center;gap:1.25rem;display:flex;position:relative}.hx-flash-aura{pointer-events:none;background:radial-gradient(#49dfc72e 0%,#0000 68%);background:radial-gradient(lab(80.7513% -45.4035 -.343478/.18) 0%,#0000 68%);border-radius:50%;animation:3s ease-in-out infinite flash-pulse;position:absolute;inset:-32px}@keyframes flash-pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.hx-flash-tag{white-space:nowrap;font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;color:var(--sl-brand);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1b2629bf;background:lab(14.2526% -3.96287 -3.87408/.75);border:1px solid #25303340;border:1px solid lab(18.8935% -3.98335 -3.8836/.25);border-radius:12px;padding:4px 16px;font-size:12px;font-weight:700;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.hx-flash-time{font-family:var(--font-heading);color:var(--sl-text);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:2.75rem;font-weight:800;line-height:1}@media (min-width:640px){.hx-flash-time{font-size:3.5rem}.gx-quiz-layout .hx-flash-time{font-size:2.25rem}}.hx-response-timer{font-family:var(--font-heading);font-variant-numeric:tabular-nums;letter-spacing:.06em;color:#88919473;color:lab(59.4731% -3.05015 -2.94584/.45);font-size:.9rem;font-weight:700;transition:color .25s}.hx-response-timer--done{color:var(--sl-brand)}.hx-answer-input{background:var(--sl-bg-elevated);width:100%;color:var(--sl-text);font-family:var(--font-heading);font-variant-numeric:tabular-nums;letter-spacing:.06em;text-align:center;caret-color:var(--sl-brand);border:1px solid #25303359;border:1px solid lab(18.8935% -3.98335 -3.8836/.35);border-radius:.5rem;outline:none;padding:.75rem 1rem;font-size:1.5rem;font-weight:700;transition:border-color .2s,box-shadow .2s}.hx-answer-input::placeholder{color:#8891944d;color:lab(59.4731% -3.05015 -2.94584/.3);font-weight:400}.hx-answer-input:focus{border-color:#49dfc780;border-color:lab(80.7513% -45.4035 -.343478/.5);box-shadow:0 0 0 3px #49dfc71a;box-shadow:0 0 0 3px lab(80.7513% -45.4035 -.343478/.1)}.gx-banner{border-bottom:1px solid var(--sl-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a111399;background:lab(4.4844% -1.94011 -2.14224/.6)}.gx-banner-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;max-width:1440px;height:44px;margin:0 auto;padding:0 32px;display:grid}@media (max-width:720px){.gx-banner-inner{padding:0 16px}}.gx-back{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sl-text-mid);align-items:center;gap:6px;font-size:11px;text-decoration:none;transition:color .15s;display:inline-flex}.gx-back:hover{color:var(--sl-brand)}.gx-banner-center{justify-content:center;align-items:center;gap:8px;display:flex}.gx-banner-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sl-text-mid);font-size:11px}.gx-banner-icon{color:var(--sl-brand)}.gx-live-badge{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sl-success);background:var(--sl-success);border-radius:999px;padding:2px 7px;font-size:9px}@supports (color:color-mix(in lab, red, red)){.gx-live-badge{background:color-mix(in oklch, var(--sl-success) 12%, transparent)}}.gx-live-badge{border:1px solid var(--sl-success)}@supports (color:color-mix(in lab, red, red)){.gx-live-badge{border:1px solid color-mix(in oklch, var(--sl-success) 28%, transparent)}}.gx-card-top{justify-content:space-between;align-items:center;display:flex}.gx-glyph{background:var(--sl-brand);border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}@supports (color:color-mix(in lab, red, red)){.gx-glyph{background:color-mix(in oklch, var(--sl-brand) 10%, transparent)}}.gx-glyph{border:1px solid var(--sl-brand)}@supports (color:color-mix(in lab, red, red)){.gx-glyph{border:1px solid color-mix(in oklch, var(--sl-brand) 22%, transparent)}}.gx-glyph{color:var(--sl-brand)}.gx-sec-num{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--sl-text-mid);font-size:10px}.gx-quiz-layout{flex-direction:column;gap:20px;display:flex}@media (min-width:640px){.gx-quiz-layout{grid-template-columns:160px 1fr;align-items:center;gap:32px;display:grid}}.gx-quiz-side{flex-direction:column;align-items:center;padding-top:8px;padding-bottom:20px;display:flex}.gx-rule{background:var(--sl-border);height:1px}.gx-result-eyebrow{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--sl-brand);font-size:10px}.gx-stat-row{border-bottom:1px solid var(--sl-border);justify-content:space-between;align-items:baseline;padding:13px 0;display:flex}.gx-stat-row:first-child{border-top:1px solid var(--sl-border)}.gx-stat-key{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sl-text-mid);font-size:11px}.gx-stat-val{font-family:var(--font-heading);font-variant-numeric:tabular-nums;color:var(--sl-text);font-size:1.25rem;font-weight:700}.gx-stat-val--brand{color:var(--sl-brand)}.gx-stat-val--gold{color:#e0ae57;color:lab(74.5614% 11.5698 51.2807)}}@layer utilities{@layer daisyui.l1.l2.l3{:where(.btn){width:unset}.btn{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%)) inset, var(--btn-shadow);--size:calc(var(--size-field,.25rem) * 10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:var(--btn-bg);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn{--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}.btn{--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.btn{--btn-noise:var(--fx-noise)}@media (hover:hover){.btn:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}}.btn:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.btn:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.btn:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%)}}.btn:active:not(.btn-active){--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active){--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn:active:not(.btn-active){--btn-shadow:0 0 0 0 #0000, 0 0 0 0 #0000}@supports (color:lab(0% 0 0)){.btn:active:not(.btn-active){--btn-shadow:0 0 0 0 lab(0% 0 0/0), 0 0 0 0 lab(0% 0 0/0)}}.btn:is(input[type=checkbox],input[type=radio]){appearance:none}.btn:is(input[type=checkbox],input[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.btn:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}.input{cursor:text;border:var(--border) solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,.875rem), .875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.input{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.input{--size:calc(var(--size-field,.25rem) * 10);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.input:where(input){display:inline-flex}.input :where(input){appearance:none;background-color:#0000;border:none;width:100%;height:100%;display:inline-flex}.input :where(input):focus,.input :where(input):focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.input :where(input):focus,.input :where(input):focus-within{outline-offset:2px;outline:2px solid #0000}}.input :where(input[type=url]),.input :where(input[type=email]){direction:ltr}.input :where(input[type=date]){display:inline-flex}.input:focus,.input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.input:focus,.input:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.input:focus,.input:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.input:focus,.input:focus-within{--font-size:1rem}}}.input:is(:disabled,[disabled]),fieldset:disabled .input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}.input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input:is(:disabled,[disabled]),fieldset:disabled .input{color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}.input:has(>input[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input)::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input)::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.input:is(:disabled,[disabled]),fieldset:disabled .input{box-shadow:none}.input:has(>input[disabled]){box-shadow:none}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.input::-webkit-date-and-time-value{text-align:inherit}.input[type=number]::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}.input::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}.input:has(>input[type=date]) :where(input[type=date]){webkit-appearance:none;appearance:none;display:inline-flex}.input:has(>input[type=date]) input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute;inset-inline-end:.75em}.range{appearance:none;webkit-appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem) * 6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:currentColor}@supports (color:color-mix(in lab, red, red)){.range{--range-bg:color-mix(in oklab, currentColor 10%, #0000)}}.range{cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:none;overflow:hidden}[dir=rtl] .range{--range-dir:-1}.range:focus{outline:none}.range:focus-visible{outline-offset:2px;outline:2px solid}.range::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size) * .5)}@media (forced-colors:active){.range::-webkit-slider-runnable-track{border:1px solid}.range::-moz-range-track{border:1px solid}}.range::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));background-color:var(--range-thumb);height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;appearance:none;webkit-appearance:none;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor, 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir,1) * -100cqw) - (var(--range-dir,1) * var(--range-thumb-size) / 2)) 0 0 calc(100cqw * var(--range-fill));position:relative;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.range::-webkit-slider-thumb{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir,1) * -100cqw) - (var(--range-dir,1) * var(--range-thumb-size) / 2)) 0 0 calc(100cqw * var(--range-fill))}}.range::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size) * .5)}.range::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor, 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir,1) * -100cqw) - (var(--range-dir,1) * var(--range-thumb-size) / 2)) 0 0 calc(100cqw * var(--range-fill));background-color:currentColor;position:relative;top:50%}@supports (color:color-mix(in lab, red, red)){.range::-moz-range-thumb{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir,1) * -100cqw) - (var(--range-dir,1) * var(--range-thumb-size) / 2)) 0 0 calc(100cqw * var(--range-fill))}}.range:disabled{cursor:not-allowed;opacity:.3}.swap{cursor:pointer;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;place-content:center;display:inline-grid;position:relative}.swap input{appearance:none;border:none}.swap>*{grid-row-start:1;grid-column-start:1}@media (prefers-reduced-motion:no-preference){.swap>*{transition-property:transform,rotate,opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.swap .swap-on,.swap .swap-indeterminate,.swap input:indeterminate~.swap-on,.swap input:is(:checked,:indeterminate)~.swap-off{opacity:0}.swap input:checked~.swap-on,.swap input:indeterminate~.swap-indeterminate{opacity:1;backface-visibility:visible}.checkbox{border:var(--border) solid var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.checkbox{border:var(--border) solid var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.checkbox{cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 0 #0000 inset, 0 0 #0000;--size:calc(var(--size-selector,.25rem) * 6);width:var(--size);height:var(--size);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}.checkbox:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.checkbox:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}.checkbox:checked,.checkbox[aria-checked=true]{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}:is(.checkbox:checked,.checkbox[aria-checked=true]):before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}@media print{:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}.checkbox:indeterminate{background-color:var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.checkbox:indeterminate{background-color:var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.checkbox:indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:none}.card{border-radius:var(--radius-box);outline-offset:2px;outline:0 solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.card:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.card:focus{outline-offset:2px;outline:2px solid #0000}}.card:focus-visible{outline-color:currentColor}.card :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.card :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.card figure{justify-content:center;align-items:center;display:flex}.card:has(>input:is(input[type=checkbox],input[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.card:has(>:checked){outline:2px solid}.stats{border-radius:var(--radius-box);grid-auto-flow:column;display:inline-grid;position:relative;overflow-x:auto}.progress{appearance:none;border-radius:var(--radius-box);background-color:currentColor;width:100%;height:.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.progress{background-color:color-mix(in oklab, currentcolor 20%, transparent)}}.progress{color:var(--color-base-content)}.progress:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%}@media (prefers-reduced-motion:no-preference){.progress:indeterminate{animation:5s ease-in-out infinite progress}}@supports ((-moz-appearance:none)){.progress:indeterminate::-moz-progress-bar{background-color:#0000}@media (prefers-reduced-motion:no-preference){.progress:indeterminate::-moz-progress-bar{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}}.progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}}@supports ((-webkit-appearance:none)){.progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}.progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}}.filter{flex-wrap:wrap;display:flex}.filter input[type=radio]{width:auto}.filter input{opacity:1;transition:margin .1s,opacity .3s,padding .3s,border-width .1s;overflow:hidden;scale:1}.filter input:not(:last-child){margin-inline-end:.25rem}.filter input.filter-reset{aspect-ratio:1}.filter input.filter-reset:after{--tw-content:"×";content:var(--tw-content)}.filter:not(:has(input:checked:not(.filter-reset))) .filter-reset{opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.filter:not(:has(input:checked:not(.filter-reset))) input[type=reset]{opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.filter:has(input:checked:not(.filter-reset)) input:not(:checked,.filter-reset,input[type=reset]){opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.label{white-space:nowrap;color:currentColor;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.label{color:color-mix(in oklab, currentcolor 60%, transparent)}}.label:has(input){cursor:pointer}.label:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.status{aspect-ratio:1;border-radius:var(--radius-selector);background-color:var(--color-base-content);width:.5rem;height:.5rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.status{background-color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.status{vertical-align:middle;color:#0000004d;background-position:50%;background-repeat:no-repeat}@supports (color:color-mix(in lab, red, red)){.status{color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.status{background-image:radial-gradient(circle at 35% 30%, oklch(1 0 0 / calc(var(--depth) * .5)), #0000);box-shadow:0 2px 3px -1px}@supports (color:color-mix(in lab, red, red)){.status{box-shadow:0 2px 3px -1px color-mix(in oklab, currentColor calc(var(--depth) * 100%), #0000)}}.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.link:focus{outline-offset:2px;outline:2px solid #0000}}.link:focus-visible{outline-offset:2px;outline:2px solid}}.prose :where(a.btn:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}@layer daisyui.l1.l2{.btn:disabled:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:disabled:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.btn:disabled:not(.btn-link,.btn-ghost){box-shadow:none}.btn:disabled{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:disabled{--btn-fg:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.btn[disabled]:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn[disabled]:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.btn[disabled]:not(.btn-link,.btn-ghost){box-shadow:none}.btn[disabled]{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn[disabled]{--btn-fg:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.checkbox:disabled{cursor:not-allowed;opacity:.2}}.fixed{position:fixed}.relative{position:relative}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-full{width:100%;height:100%}.h-14{height:calc(var(--spacing) * 14)}.h-64{height:calc(var(--spacing) * 64)}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-lg{max-width:var(--container-lg)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-\[rgba\(60\,74\,71\,0\.15\)\]{border-color:#3c4a4726}.border-\[rgba\(71\,228\,213\,0\.2\)\]{border-color:#47e4d533}.border-gray-500{border-color:var(--color-gray-500)}.border-t-\[\#47e4d5\]{border-top-color:#47e4d5}.bg-\[\#08151e\]{background-color:#08151e}.bg-\[var\(--sl-bg\)\]{background-color:var(--sl-bg)}.bg-gray-950{background-color:var(--color-gray-950)}.\!bg-\[linear-gradient\(to_right\,\#22c55e\,\#16a34a\)\]{background-image:linear-gradient(90deg,#22c55e,#16a34a)!important}.\!bg-\[linear-gradient\(to_right\,\#ef4444\,\#dc2626\)\]{background-image:linear-gradient(90deg,#ef4444,#dc2626)!important}.object-cover{object-fit:cover}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.font-heading{font-family:var(--font-space-grotesk), ui-sans-serif, system-ui, sans-serif}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\!text-white{color:var(--color-white)!important}.text-\[\#47e4d5\]{color:#47e4d5}.text-\[\#bacac6\]{color:#bacac6}.text-\[rgba\(186\,202\,198\,0\.4\)\]{color:#bacac666}.text-\[rgba\(186\,202\,198\,0\.5\)\]{color:#bacac680}.text-\[rgba\(186\,202\,198\,0\.35\)\]{color:#bacac659}.text-\[var\(--sl-text-mid\)\]{color:var(--sl-text-mid)}.text-gray-300{color:var(--color-gray-300)}.text-gray-500{color:var(--color-gray-500)}.text-red-400{color:var(--color-red-400)}.uppercase{text-transform:uppercase}.\!shadow-\[0_8px_24px_rgba\(34\,197\,94\,0\.3\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#22c55e4d)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.\!shadow-\[0_8px_24px_rgba\(239\,68\,68\,0\.3\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#ef44444d)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.filter{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,)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:border-white:hover{border-color:var(--color-white)}.hover\:text-\[\#47e4d5\]:hover{color:#47e4d5}.hover\:text-white:hover{color:var(--color-white)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}@media (min-width:40rem){.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-7{gap:calc(var(--spacing) * 7)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}}}:root{--sl-bg:#080f11;--sl-bg-elevated:#0f181a;--sl-surface:#131c1f;--sl-surface-hi:#1b2629;--sl-border:#253033;--sl-border-strong:#37454a;--sl-text-hi:#eef3f4;--sl-text:#ccd2d5;--sl-text-mid:#889194;--sl-text-low:#575f62;--sl-text-faint:#363f41;--sl-brand:#49dfc7;--sl-brand-hi:#83f6e1;--sl-brand-deep:#00907d;--sl-brand-glow:#49dfc759;--sl-on-brand:#071418;--sl-success:#6fd087;--sl-warning:#f3b94c;--sl-danger:#f75d59;--sl-info:#71c1f7}@supports (color:lab(0% 0 0)){:root{--sl-bg:lab(3.74088% -1.71077 -1.90556);--sl-bg-elevated:lab(7.30152% -3.13471 -3.34466);--sl-surface:lab(9.60078% -3.46287 -3.38774);--sl-surface-hi:lab(14.2526% -3.96287 -3.87408);--sl-border:lab(18.8935% -3.98335 -3.8836);--sl-border-strong:lab(28.197% -4.98134 -4.85553);--sl-text-hi:lab(95.3909% -1.28037 -1.23323);--sl-text:lab(83.8092% -2.04396 -1.97023);--sl-text-mid:lab(59.4731% -3.05015 -2.94584);--sl-text-low:lab(39.7525% -3.03872 -2.93924);--sl-text-faint:lab(25.8318% -3.02392 -2.93112);--sl-brand:lab(80.7513% -45.4035 -.343478);--sl-brand-hi:lab(89.7806% -38.1145 -.305653);--sl-brand-deep:lab(52.9107% -46.1249 -.312388);--sl-brand-glow:lab(80.7513% -45.4035 -.343478/.35);--sl-on-brand:lab(5.35061% -3.4732 -4.15824);--sl-success:lab(76.2673% -42.0219 27.4338);--sl-warning:lab(79.1818% 14.062 61.488);--sl-danger:lab(60.9896% 59.8331 35.3706);--sl-info:lab(74.4581% -13.9412 -34.801)}}.lp-page{max-width:1240px;margin:0 auto;padding:0 32px}@media (max-width:720px){.lp-page{padding:0 16px}}.lp-wip-badge{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sl-brand);background:var(--sl-brand);border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-size:10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lp-wip-badge{background:color-mix(in oklch, var(--sl-brand) 14%, transparent)}}.lp-wip-badge{border:1px solid var(--sl-brand)}@supports (color:color-mix(in lab, red, red)){.lp-wip-badge{border:1px solid color-mix(in oklch, var(--sl-brand) 30%, transparent)}}.lp-wip-badge .lp-dot{background:var(--sl-brand);width:6px;height:6px;box-shadow:0 0 8px var(--sl-brand-glow);border-radius:50%;animation:2.4s infinite lp-pulse}@keyframes lp-pulse{0%,to{opacity:1}50%{opacity:.4}}.lp-btn{letter-spacing:.1em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:14px 22px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.2,.8,.2,1);display:inline-flex}.lp-btn:hover{transform:translateY(-1px)}.lp-btn--primary{background:var(--sl-brand);color:var(--sl-on-brand);box-shadow:0 0 0 1px var(--sl-brand), 0 8px 24px -8px var(--sl-brand-glow)}.lp-btn--primary:hover{background:var(--sl-brand-hi);box-shadow:0 0 0 1px var(--sl-brand-hi), 0 12px 32px -8px var(--sl-brand-glow)}.lp-btn--secondary{background:var(--sl-surface);color:var(--sl-text-hi);border-color:var(--sl-border-strong)}.lp-btn--secondary:hover{border-color:var(--sl-brand);color:var(--sl-brand)}.lp-btn .lp-arr{width:16px;height:16px}.lp-section{border-top:1px solid var(--sl-border);padding:96px 0;position:relative}.lp-sec-head{grid-template-columns:80px 1fr auto;align-items:end;gap:24px;margin-bottom:64px;display:grid}@media (max-width:720px){.lp-sec-head{grid-template-columns:1fr;gap:12px}}.lp-sec-num{font-family:var(--font-mono);letter-spacing:.18em;color:var(--sl-brand);text-transform:uppercase;padding-bottom:6px;font-size:11px}.lp-sec-title h2{letter-spacing:-.02em;color:var(--sl-text-hi);margin:0 0 12px;font-size:clamp(28px,3.6vw,44px);font-weight:600;line-height:1.05}.lp-sec-title p{color:var(--sl-text-mid);max-width:60ch;margin:0;font-size:17px;line-height:1.5}.lp-sec-link{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sl-brand);align-items:center;gap:8px;font-size:12px;text-decoration:none;transition:gap .2s;display:inline-flex}.lp-sec-link:hover{gap:12px}.lp-hero{padding:120px 0 96px;position:relative;overflow:hidden}.lp-hero:before{content:"";background:radial-gradient(60% 50% at 30% 30%, var(--sl-brand-glow), transparent 60%), radial-gradient(40% 40% at 80% 20%, var(--sl-brand), transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.lp-hero:before{background:radial-gradient(60% 50% at 30% 30%, var(--sl-brand-glow), transparent 60%), radial-gradient(40% 40% at 80% 20%, color-mix(in oklch, var(--sl-brand) 14%, transparent), transparent 70%)}}.lp-hero:before{opacity:.5;pointer-events:none}.lp-hero-content{grid-template-columns:1.4fr 1fr;align-items:end;gap:64px;display:grid;position:relative}@media (max-width:980px){.lp-hero-content{grid-template-columns:1fr;gap:32px}}.lp-hero .lp-eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--sl-text-mid);align-items:center;gap:12px;margin-bottom:24px;font-size:11px;display:flex}.lp-hero .lp-eyebrow:before{content:"";background:var(--sl-brand);width:32px;height:1px}.lp-hero h1{letter-spacing:-.025em;color:var(--sl-text-hi);text-wrap:balance;margin:0 0 24px;font-size:clamp(40px,6vw,80px);font-weight:600;line-height:1.02}.lp-hero h1 em{color:var(--sl-brand);font-style:normal;font-weight:500}.lp-hero .lp-lede{color:var(--sl-text-mid);max-width:56ch;margin:0 0 40px;font-size:19px;line-height:1.5}.lp-hero .lp-ctas{flex-wrap:wrap;gap:12px;display:flex}.lp-hero aside{border-left:1px solid var(--sl-border);gap:20px;padding-left:32px;display:grid;position:relative}@media (max-width:980px){.lp-hero aside{border-left:0;border-top:1px solid var(--sl-border);padding-top:32px;padding-left:0}}.lp-hero aside .lp-stat-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--sl-text-low);font-size:11px}.lp-hero aside .lp-stat-line{border-bottom:1px solid var(--sl-border);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.lp-hero aside .lp-stat-line:last-of-type{border-bottom:0}.lp-hero aside .lp-stat-line .lp-key{font-family:var(--font-mono);letter-spacing:.04em;color:var(--sl-text-mid);font-size:12px}.lp-hero aside .lp-stat-line .lp-val{font-family:var(--font-mono);color:var(--sl-text-hi);text-align:right;font-size:14px}.lp-hero aside .lp-stat-line .lp-val strong{color:var(--sl-brand);font-weight:500}.lp-quickstart{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:900px){.lp-quickstart{grid-template-columns:1fr}}.lp-qs-step{background:var(--sl-surface);border:1px solid var(--sl-border);border-radius:16px;gap:16px;padding:28px;display:grid;position:relative}.lp-qs-step .lp-step-num{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--sl-brand);font-size:11px}.lp-qs-step h3{color:var(--sl-text-hi);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600}.lp-qs-step p{color:var(--sl-text-mid);margin:0;font-size:14px;line-height:1.55}.lp-qs-step .lp-duration{font-family:var(--font-mono);letter-spacing:.08em;color:var(--sl-text-low);align-items:center;gap:6px;margin-top:4px;font-size:11px;display:inline-flex}.lp-modules{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (max-width:720px){.lp-modules{grid-template-columns:1fr}}.lp-module-card{background:var(--sl-surface);border:1px solid var(--sl-border);color:inherit;border-radius:20px;gap:24px;padding:32px;text-decoration:none;transition:all .28s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;overflow:hidden}.lp-module-card:hover{border-color:var(--sl-brand);transform:translateY(-2px);box-shadow:0 24px 56px -16px #0009;box-shadow:0 24px 56px -16px lab(0% 0 0/.6)}.lp-module-card.lp-soon{cursor:default}.lp-module-card.lp-soon:hover{border-color:var(--sl-border-strong);box-shadow:none;transform:none}.lp-module-card .lp-card-top{justify-content:space-between;align-items:flex-start;display:flex}.lp-glyph{background:var(--sl-brand);border-radius:12px;width:48px;height:48px}@supports (color:color-mix(in lab, red, red)){.lp-glyph{background:color-mix(in oklch, var(--sl-brand) 18%, transparent)}}.lp-glyph{color:var(--sl-brand);place-items:center;display:grid}.lp-module-card.lp-soon .lp-glyph{background:var(--sl-surface-hi);color:var(--sl-text-mid)}.lp-glyph svg{stroke:currentColor;stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.lp-tag{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;display:inline-flex}.lp-tag--live{color:var(--sl-success);background:var(--sl-success)}@supports (color:color-mix(in lab, red, red)){.lp-tag--live{background:color-mix(in oklch, var(--sl-success) 14%, transparent)}}.lp-tag--live{border:1px solid var(--sl-success)}@supports (color:color-mix(in lab, red, red)){.lp-tag--live{border:1px solid color-mix(in oklch, var(--sl-success) 30%, transparent)}}.lp-tag--live .lp-tag-dot{background:var(--sl-success);width:6px;height:6px;box-shadow:0 0 8px var(--sl-success);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.lp-tag--live .lp-tag-dot{box-shadow:0 0 8px color-mix(in oklch, var(--sl-success) 60%, transparent)}}.lp-tag--soon{color:var(--sl-text-mid);background:var(--sl-surface-hi);border:1px solid var(--sl-border-strong)}.lp-module-card h3{letter-spacing:-.02em;color:var(--sl-text-hi);margin:0;font-size:26px;font-weight:600;line-height:1.1}.lp-module-card p{color:var(--sl-text-mid);max-width:48ch;margin:0;font-size:15px;line-height:1.55}.lp-meta-row{border-top:1px solid var(--sl-border);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;gap:24px;padding-top:20px;font-size:11px;display:flex}.lp-meta-row .lp-mk{color:var(--sl-text-low)}.lp-meta-row .lp-mv{color:var(--sl-text-hi);margin-left:6px}.lp-open-link{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sl-brand);align-items:center;gap:8px;font-size:11px;transition:gap .2s;display:inline-flex}.lp-module-card:hover .lp-open-link{gap:14px}.lp-module-card.lp-soon .lp-open-link{color:var(--sl-text-mid)}.lp-benefits{border-top:1px solid var(--sl-border);border-bottom:1px solid var(--sl-border);grid-template-columns:repeat(3,1fr);gap:0;display:grid}@media (max-width:720px){.lp-benefits{grid-template-columns:1fr}}.lp-benefit{border-right:1px solid var(--sl-border);align-content:start;gap:16px;padding:36px 32px;display:grid}.lp-benefit:last-child{border-right:0}@media (max-width:720px){.lp-benefit{border-right:0;border-bottom:1px solid var(--sl-border);padding:28px 0}.lp-benefit:last-child{border-bottom:0}}.lp-pip{background:var(--sl-brand);border-radius:8px;width:32px;height:32px}@supports (color:color-mix(in lab, red, red)){.lp-pip{background:color-mix(in oklch, var(--sl-brand) 16%, transparent)}}.lp-pip{color:var(--sl-brand);place-items:center;display:grid}.lp-pip svg{stroke:currentColor;stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.lp-benefit h3{color:var(--sl-text-hi);margin:0;font-size:18px;font-weight:600}.lp-benefit p{color:var(--sl-text-mid);margin:0;font-size:14px;line-height:1.55}.lp-story{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}@media (max-width:900px){.lp-story{grid-template-columns:1fr;gap:32px}}.lp-story-text p{color:var(--sl-text);margin:0 0 20px;font-size:17px;line-height:1.7}.lp-story-text p:last-child{margin-bottom:0}.lp-story-text strong{color:var(--sl-text-hi);font-weight:500}.lp-story-text .lp-signature{border-top:1px solid var(--sl-border);font-family:var(--font-mono);letter-spacing:.08em;color:var(--sl-text-low);margin-top:28px;padding-top:20px;font-size:12px}.lp-creds{gap:12px;display:grid}.lp-cred{background:var(--sl-surface);border:1px solid var(--sl-border);border-radius:12px;grid-template-columns:36px 1fr auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.lp-cred .lp-cred-pip{background:var(--sl-brand);border-radius:50%;width:36px;height:36px}@supports (color:color-mix(in lab, red, red)){.lp-cred .lp-cred-pip{background:color-mix(in oklch, var(--sl-brand) 16%, transparent)}}.lp-cred .lp-cred-pip{color:var(--sl-brand);place-items:center;display:grid}.lp-cred .lp-cred-pip svg{stroke:currentColor;stroke-width:1.8px;fill:none;width:16px;height:16px}.lp-cred .lp-cred-body .lp-cred-title{color:var(--sl-text-hi);font-size:14px;font-weight:500}.lp-cred .lp-cred-body .lp-cred-sub{font-family:var(--font-mono);letter-spacing:.06em;color:var(--sl-text-mid);margin-top:2px;font-size:11px}.lp-cred .lp-rank{font-family:var(--font-mono);color:var(--sl-brand);letter-spacing:-.02em;font-size:22px;font-weight:500}.lp-cred .lp-rank .lp-rank-suffix{color:var(--sl-text-mid);margin-left:2px;font-size:11px}.lp-propose-wrap{border:1px solid var(--sl-border);background:var(--sl-surface);border-radius:20px;padding:64px 48px;position:relative;overflow:hidden}.lp-propose-wrap:before{content:"";background:radial-gradient(60% 50% at 70% 30%, var(--sl-brand-glow), transparent 60%);opacity:.4;pointer-events:none;position:absolute;inset:0}.lp-propose-inner{grid-template-columns:1.4fr 1fr;align-items:center;gap:48px;display:grid;position:relative}@media (max-width:900px){.lp-propose-inner{grid-template-columns:1fr;gap:24px}.lp-propose-wrap{padding:40px 24px}}.lp-propose-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--sl-brand);margin-bottom:12px;font-size:11px}.lp-propose-wrap h2{letter-spacing:-.02em;color:var(--sl-text-hi);margin:0 0 16px;font-size:clamp(28px,3.6vw,44px);font-weight:600;line-height:1.05}.lp-propose-wrap p{color:var(--sl-text-mid);max-width:48ch;margin:0;font-size:16px;line-height:1.55}.lp-propose-actions{flex-direction:column;gap:12px;display:flex}.lp-submit-btn{background:var(--sl-brand);color:var(--sl-on-brand);text-transform:uppercase;letter-spacing:.04em;box-shadow:0 0 0 1px var(--sl-brand), 0 12px 32px -8px var(--sl-brand-glow);cursor:default;opacity:.75;border:none;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 24px;font-size:15px;font-weight:600;transition:all .2s;display:inline-flex}.lp-submit-btn .lp-btn-right{font-family:var(--font-mono);letter-spacing:.1em;opacity:.85;align-items:center;gap:8px;font-size:11px;display:inline-flex}.lp-submit-btn svg{stroke:currentColor;stroke-width:1.8px;fill:none;width:20px;height:20px}.lp-propose-alt{font-family:var(--font-mono);letter-spacing:.06em;color:var(--sl-text-mid);text-align:center;font-size:12px}.lp-faq{border-top:1px solid var(--sl-border);gap:0;display:grid}.lp-faq-item{border-bottom:1px solid var(--sl-border)}.lp-faq-item summary{cursor:pointer;color:var(--sl-text-hi);justify-content:space-between;align-items:center;gap:16px;padding:24px 0;font-size:18px;font-weight:500;list-style:none;transition:color .2s;display:flex}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-item summary:hover,.lp-faq-item[open] summary{color:var(--sl-brand)}.lp-faq-icon{width:24px;height:24px;color:var(--sl-text-mid);flex-shrink:0;place-items:center;transition:transform .2s;display:grid}.lp-faq-icon svg{stroke:currentColor;stroke-width:1.8px;fill:none;stroke-linecap:round;width:16px;height:16px}.lp-faq-item[open] .lp-faq-icon{color:var(--sl-brand);transform:rotate(45deg)}.lp-faq-answer{color:var(--sl-text-mid);max-width:72ch;padding:0 0 24px;font-size:16px;line-height:1.6}.lp-foot-grid{border-bottom:1px solid var(--sl-border);grid-template-columns:1.6fr 1fr 1fr;gap:48px;margin-bottom:24px;padding-bottom:40px;display:grid}@media (max-width:720px){.lp-foot-grid{grid-template-columns:1fr;gap:32px}}.lp-foot-logo{color:var(--sl-text-hi);align-items:center;gap:12px;margin-bottom:16px;text-decoration:none;display:inline-flex}.lp-foot-logo .lp-word{letter-spacing:.18em;text-transform:uppercase;font-size:14px;font-weight:600}.lp-foot-logo .lp-less{color:var(--sl-brand)}.lp-foot-mark{width:24px;height:24px}.lp-foot-mark svg{width:100%;height:100%}.lp-foot-credit{color:var(--sl-text-mid);max-width:36ch;margin:0;font-size:13px;line-height:1.55}.lp-foot-col h4{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--sl-text-low);margin:0 0 16px;font-size:11px}.lp-foot-col ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lp-foot-col a{color:var(--sl-text-mid);font-size:14px;text-decoration:none;transition:color .15s}.lp-foot-col a:hover{color:var(--sl-brand)}.lp-foot-col a.lp-soon{color:var(--sl-text-low);cursor:default}body{font-family:var(--font-heading);background-color:var(--sl-bg);color:var(--sl-text);-webkit-font-smoothing:antialiased}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes dropdown{0%{opacity:0}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes rotator{89.9999%,to{--first-item-position:0 0%}90%,99.9999%{--first-item-position:0 calc(var(--items) * 100%)}to{translate:0 -100%}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes menu{0%{opacity:0}}@keyframes progress{50%{background-position-x:-115%}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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}@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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
