@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_6b03d3{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_6b03d3{--font-sans:"Manrope","Manrope Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,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:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.00%;size-adjust:134.59%}.__className_3c557b{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_3c557b{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1\.5{gap:.375rem}.gap-2\.5{gap:.625rem}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:9999px}.border{border-width:1px}.px-\[11px\]{padding-left:11px;padding-right:11px}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{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)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgb(0 0 0/0.1)) drop-shadow(0 1px 1px rgb(0 0 0/0.06))}.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{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--bg:#0c0b10;--bg-subtle:#100e15;--surface:rgba(255,255,255,0.028);--surface-hover:rgba(255,255,255,0.048);--surface-solid:#16141d;--border:rgba(255,255,255,0.075);--border-strong:rgba(255,255,255,0.13);--text:#e9e7ee;--text-2:#a5a1b2;--text-3:#837e95;--text-4:#4b4857;--accent:#a78bfa;--accent-hover:#b9a3fb;--accent-press:#9070f5;--accent-soft:rgba(167,139,250,0.12);--accent-line:rgba(167,139,250,0.32);--on-accent:#14101f;--ok:#4ade80;--ok-soft:rgba(74,222,128,0.12);--warn:#fbbf24;--warn-soft:rgba(251,191,36,0.12);--danger:#f87171;--danger-soft:rgba(248,113,113,0.12);--live:#f87171;--t-display:clamp(2.75rem,6vw,4.5rem);--t-display-ls:-0.032em;--t-h1:clamp(2rem,4vw,3rem);--t-h1-ls:-0.028em;--t-h2:1.75rem;--t-h2-ls:-0.022em;--t-h3:1.25rem;--t-h3-ls:-0.016em;--t-lg:1.0625rem;--t-base:0.9375rem;--t-sm:0.8125rem;--t-xs:0.75rem;--t-label-ls:0.09em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-20:80px;--s-24:96px;--r-sm:6px;--r-md:10px;--r-lg:16px;--r-full:999px;--shadow-sm:0 1px 2px rgba(0,0,0,0.4);--shadow-md:0 4px 16px -4px rgba(0,0,0,0.5);--shadow-lg:0 16px 48px -16px rgba(0,0,0,0.7);--ease:cubic-bezier(0.22,1,0.36,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--fast:120ms;--normal:180ms;--slow:260ms;--container:1200px;--surface-base:var(--bg);--surface-card:var(--surface-solid);--surface-elevated:#1c1926;--surface-overlay:rgba(8,7,11,0.82);--text-primary:var(--text);--text-secondary:var(--text-2);--text-muted:var(--text-3);--text-faint:var(--text-3);--border-default:var(--border);--border-hover:var(--border-strong);--border-subtle:rgba(255,255,255,0.05);--brand-primary:var(--accent);--brand-primary-hover:var(--accent-hover);--brand-primary-deep:var(--accent-press);--brand-accent:var(--accent);--brand-accent-hover:var(--accent-hover);--brand-accent-light:var(--accent-hover);--text-on-accent:var(--on-accent);--status-active:var(--ok);--status-active-2:var(--ok);--status-current:var(--accent);--status-warning:var(--warn);--status-danger:var(--danger);--tint-primary:var(--accent-soft);--tint-accent:var(--accent-soft);--tint-green:var(--ok-soft);--tint-cyan:var(--accent-soft);--tint-danger:var(--danger-soft);--chrome-a:#ffffff;--chrome-b:#b8b8c4;--zinc-950:var(--bg);--zinc-900:var(--surface-solid);--zinc-800:#1c1926;--zinc-700:rgba(255,255,255,.075);--zinc-600:rgba(255,255,255,.13);--zinc-500:var(--text-3);--zinc-400:var(--text-2);--zinc-300:var(--text);--container-max:var(--container);--radius-sm:var(--r-sm);--radius-md:var(--r-md);--radius-lg:var(--r-lg);--tracking-display:-0.02em;--tracking-wide:0.02em;--tracking-widest:var(--t-label-ls);--tracking-mega:0.16em;--ease-out:var(--ease);--font-display:var(--font-sans);--font-body:var(--font-sans)}html[data-theme=light]{--bg:#fbfafd;--bg-subtle:#f4f2f8;--surface:rgba(20,16,31,0.026);--surface-hover:rgba(20,16,31,0.05);--surface-solid:#ffffff;--border:rgba(20,16,31,0.1);--border-strong:rgba(20,16,31,0.18);--text:#17141f;--text-2:#56526a;--text-3:#837f95;--text-4:#a9a5b8;--accent:#7c3aed;--accent-hover:#6d28d9;--accent-press:#5b21b6;--accent-soft:rgba(124,58,237,0.09);--accent-line:rgba(124,58,237,0.28);--on-accent:#ffffff;--ok:#16a34a;--ok-soft:rgba(22,163,74,0.1);--warn:#b45309;--warn-soft:rgba(180,83,9,0.1);--danger:#dc2626;--danger-soft:rgba(220,38,38,0.09);--live:#dc2626;--shadow-sm:0 1px 2px rgba(20,16,31,0.06);--shadow-md:0 4px 16px -4px rgba(20,16,31,0.1);--shadow-lg:0 16px 48px -16px rgba(20,16,31,0.18);--surface-elevated:#f1eef7;--surface-overlay:rgba(23,20,31,0.45);--border-subtle:rgba(20,16,31,0.07);--chrome-a:#2e2842;--chrome-b:#6f6a85;--zinc-800:#f1eef7}@property --kv-angle{syntax:"<angle>";initial-value:0deg;inherits:false}body,html{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--t-base);line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01" 1;overflow-x:hidden}*,:after,:before{box-sizing:border-box}img,svg{max-width:100%}::-moz-selection{background:var(--accent-soft);color:var(--text)}::selection{background:var(--accent-soft);color:var(--text)}input,textarea{caret-color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}:focus:not(:focus-visible){outline:none}[data-numeric],table{font-variant-numeric:tabular-nums}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--r-full);border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--text-4);background-clip:content-box}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}@keyframes kvBreath{0%,to{opacity:.2}50%{opacity:.32}}.kv-watermark{animation:kvBreath 7s ease-in-out infinite}@keyframes kvLine{0%,to{opacity:.35}50%{opacity:.9}}@keyframes kvNeon{0%,to{text-shadow:0 0 7px rgba(139,69,255,.8),0 0 18px rgba(139,69,255,.5);color:var(--brand-primary)}50%{text-shadow:0 0 14px rgba(139,69,255,1),0 0 40px rgba(139,69,255,.7),0 0 80px rgba(139,69,255,.3);color:#ff4444}}.kv-neon{animation:kvNeon 2.5s ease-in-out infinite}@keyframes kvRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.kv-rise{animation:kvRise .6s var(--ease-out) both}@keyframes kvGlowPulse{0%,to{box-shadow:0 0 0 0 rgba(139,69,255,.5)}50%{box-shadow:0 0 0 8px rgba(139,69,255,0)}}.kv-btn-glow{animation:kvGlowPulse 2.6s ease-out infinite}@keyframes kvLivePulse{0%,to{box-shadow:inset 0 0 0 1px rgba(139,69,255,.15)}50%{box-shadow:inset 0 0 0 1px rgba(139,69,255,.5)}}.kv-live-border{animation:kvLivePulse 2.2s ease-in-out infinite}.kv-play-btn svg{transition:transform .18s ease}.kv-play-btn:hover svg{transform:scale(1.25)}.kv-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.kv-reveal.kv-revealed{opacity:1;transform:none}.kv-vignette{z-index:997;background:radial-gradient(120% 90% at 50% 38%,transparent 55%,rgba(0,0,0,.55))}.kv-crt,.kv-vignette{position:fixed;inset:0;pointer-events:none}.kv-crt{z-index:998;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.035) 0,rgba(0,0,0,.035) 4px)}.kv-screen{min-height:100vh;animation:kvScreenIn .42s var(--ease-out) both}@keyframes kvScreenIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes kvDiscordRing{0%,to{box-shadow:0 0 0 0 rgba(71,82,196,.5)}50%{box-shadow:0 0 0 9px rgba(71,82,196,0)}}.kv-login-cta{animation:kvDiscordRing 2s ease-out infinite;transition:transform .16s ease,background .16s ease}.kv-login-cta:hover{transform:translateY(-2px);background:#4752c4!important}.kv-feature-icon{transition:transform .22s ease}.kv-feature-card:hover .kv-feature-icon{transform:scale(1.12) rotate(6deg)}.kv-card{position:relative}.kv-card:after{content:"";position:absolute;inset:-1.5px;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--kv-angle) at 50% 50%,transparent 0,var(--kv-card-color,#8b45ff) 16%,rgba(255,200,100,.95) 34%,var(--kv-card-color,#8b45ff) 52%,transparent 70%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:2;opacity:0;transition:opacity .18s ease}.kv-card:hover:after{opacity:1;animation:kvConic 1.6s linear infinite}@keyframes kvConic{to{--kv-angle:360deg}}@keyframes emberRise{0%{transform:translateY(0) translateX(0);opacity:0}8%{opacity:.9}to{transform:translateY(-115vh) translateX(var(--drift,20px));opacity:0}}.ember{position:absolute;bottom:-5%;border-radius:50%;background:radial-gradient(circle,#ff7a45 0,#8b45ff 55%,transparent 75%);animation:emberRise linear infinite;filter:blur(.3px)}@keyframes pulseGlow{0%,to{opacity:.5}50%{opacity:.85}}.fire-glow{animation:pulseGlow 3.5s ease-in-out infinite}@keyframes riseIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.rise-1{animation:riseIn .7s ease both}.rise-2{animation:riseIn .7s ease .15s both}.rise-3{animation:riseIn .7s ease .3s both}.queue-btn{transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.queue-btn:hover{transform:translateY(-2px);box-shadow:0 8px 30px -6px rgba(139,69,255,.6)}.queue-btn:active{transform:translateY(0) scale(.98)}@keyframes kvTabWiggle{0%,85%,to{transform:translateY(-50%) rotate(0)}88%{transform:translateY(-50%) rotate(-4deg)}91%{transform:translateY(-50%) rotate(4deg)}94%{transform:translateY(-50%) rotate(-2deg)}}.kv-tab-wiggle{animation:kvTabWiggle 5s ease-in-out infinite}.kv-stat-card{transition:transform .18s ease,border-color .18s ease}.kv-stat-card:hover{transform:translateY(-3px);border-color:var(--border-hover)}.kv-history-row{transition:background .15s ease,transform .15s ease}.kv-history-row:hover{background:var(--surface-elevated);transform:translateX(3px)}@keyframes kvPodiumIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.kv-podium-in{animation:kvPodiumIn .55s cubic-bezier(.16,1,.3,1) both}[data-podium-pos="1"]{animation-delay:0s}[data-podium-pos="2"]{animation-delay:90ms}[data-podium-pos="3"]{animation-delay:.18s}[data-podium-pos="4"]{animation-delay:.27s}[data-podium-pos="5"]{animation-delay:.36s}@keyframes kvCountPulse{0%{transform:scale(1.3);color:var(--brand-accent)}to{transform:scale(1);color:#fff}}.kv-count-pulse{display:inline-block;animation:kvCountPulse .38s ease}.kv-own-row{background:var(--accent-soft)}.kv-ripple-wrap{position:relative;overflow:hidden}.kv-ripple{position:absolute;border-radius:50%;background:rgba(255,255,255,.5);transform:scale(0);animation:kvRippleAnim .6s ease-out;pointer-events:none}@keyframes kvRippleAnim{to{transform:scale(1);opacity:0}}@keyframes kyoCrownFloat{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-3px) rotate(1.5deg)}}.kv-crown-bounce{animation:kyoCrownFloat 3s var(--ease-in-out) infinite}.kv-pref-order{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--brand-accent);color:#18181b;font-family:var(--font-mono);font-size:10px;font-weight:800}.kv-pref-scroll{scrollbar-width:none;-ms-overflow-style:none}.kv-pref-scroll::-webkit-scrollbar{width:0;height:0;background:transparent}@keyframes kvTickerScroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.kv-ticker-track{animation:kvTickerScroll 22s linear infinite}@keyframes kvFoundPulse{0%,to{box-shadow:0 0 0 0 rgba(139,69,255,.5)}50%{box-shadow:0 0 0 14px rgba(139,69,255,0)}}.kv-found-ring{animation:kvFoundPulse 1.6s ease-out infinite}@keyframes kvVoteSlide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.kv-vote-card{animation:kvVoteSlide .26s ease both}.ev-card .ev-trophy{transition:transform .2s ease}.ev-card:hover .ev-trophy{transform:scale(1.18) rotate(-6deg)}@keyframes kvBadgePulse{0%,to{box-shadow:0 0 0 0 rgba(176,107,255,.5)}50%{box-shadow:0 0 0 7px rgba(176,107,255,0)}}.kv-badge-pulse{animation:kvBadgePulse 2.4s ease-out infinite}.kv-vagas-fill{transform-origin:left center;transition:transform var(--slow) var(--ease)}.kv-tilt-card{transition:transform .22s ease,border-color .22s ease;transform-style:preserve-3d}.kv-tilt-card:hover{transform:perspective(600px) rotateX(3deg) rotateY(-3deg) translateY(-4px);border-color:var(--border-hover)}.kv-territory-fill{transform-origin:left center;transition:transform var(--slow) var(--ease)}@keyframes kvActivityIn{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:none}}.kv-activity-in{animation:kvActivityIn .42s ease both}@keyframes kvModalIn{0%{opacity:0;transform:scale(.94) translateY(8px)}to{opacity:1;transform:none}}.kv-modal-in{animation:kvModalIn .24s cubic-bezier(.16,1,.3,1) both}@keyframes kvUnsheath{0%{left:-35%;opacity:1}to{left:105%;opacity:0}}.kv-unsheath{position:fixed;top:0;height:100vh;width:30%;z-index:1000;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(139,69,255,.45) 20%,rgba(255,255,255,.88) 50%,rgba(139,69,255,.45) 80%,transparent);filter:blur(2px);animation:kvUnsheath .5s cubic-bezier(.5,0,.75,0) forwards}@media (prefers-reduced-motion:reduce){.ember,.kv-btn-glow,.kv-glitch,.kv-neon,.kv-ticker-track,.kv-title-fx{animation:none!important}}.kv-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:900px){.kv-podium-row{justify-content:flex-start!important}}@media (max-width:768px){.kv-hide-mobile{display:none!important}}@media (min-width:769px){.kv-hide-desktop,.kv-nav-drawer{display:none!important}}.kv-nav-burger{display:none;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text-primary);cursor:pointer;padding:6px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (max-width:768px){.kv-nav-burger{display:inline-flex}}@media (max-width:900px){.kv-admin-view table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}.kv-admin-view tbody,.kv-admin-view thead,.kv-admin-view tr{display:table;width:100%;table-layout:auto}.kv-fila-root{flex-direction:column!important;padding-top:96px!important;gap:24px!important;overflow-y:auto!important}.kv-fila-prefs{position:static!important;left:auto!important;top:auto!important;width:100%!important;order:2}.kv-fila-prefs>div{width:100%!important;max-width:420px;margin:0 auto;max-height:none!important}}@media (max-width:860px){.kv-admin-shell{grid-template-columns:1fr!important;padding:16px 14px 60px!important;gap:14px!important}.kv-admin-nav{position:static!important;top:auto!important;flex-direction:row!important;align-items:center}.kv-admin-nav-sep{width:1px;height:24px;margin:0 4px!important}}.kv-nav-drawer{position:fixed;inset:60px 0 0 0;z-index:500;background:var(--surface-base);border-top:1px solid var(--border-subtle);padding:16px;display:flex;flex-direction:column;gap:4px;overflow-y:auto;animation:kvDrawerIn .18s var(--ease-out) both}@keyframes kvDrawerIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.kyo-btn{display:inline-flex;align-items:center;gap:var(--s-2);padding:9px var(--s-4);border-radius:var(--r-sm);border:1px solid var(--border);background:var(--surface);color:var(--text-2);font-size:var(--t-sm);font-weight:600;text-decoration:none;cursor:pointer;transition:background var(--fast) var(--ease),color var(--fast) var(--ease),border-color var(--fast) var(--ease),transform var(--fast) var(--ease)}@media (hover:hover) and (pointer:fine){.kyo-btn:hover{background:var(--surface-hover);border-color:var(--border-strong);color:var(--text)}}.kyo-btn:active{transform:scale(.975)}.kyo-btn[aria-disabled=true],.kyo-btn[disabled]{opacity:.45;cursor:not-allowed;transform:none}.kyo-btn-primary{background:var(--accent);border-color:transparent;color:var(--on-accent)}@media (hover:hover) and (pointer:fine){.kyo-btn-primary:hover{background:var(--accent-hover);border-color:transparent;color:var(--on-accent)}}.kyo-btn-primary:active{background:var(--accent-press)}.kyo-seeall{display:inline-flex;align-items:center;gap:5px;font-size:var(--t-sm);font-weight:600;color:var(--text-3);text-decoration:none;transition:color var(--fast) var(--ease)}.kyo-seeall svg{transition:transform var(--normal) var(--ease)}@media (hover:hover) and (pointer:fine){.kyo-seeall:hover{color:var(--text)}.kyo-seeall:hover svg{transform:translateX(2px)}}.kyo-card{display:flex;flex-direction:column;min-height:148px;padding:var(--s-5);border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface);text-decoration:none;transition:background var(--normal) var(--ease),border-color var(--normal) var(--ease),transform var(--normal) var(--ease)}@media (hover:hover) and (pointer:fine){.kyo-card:hover{background:var(--surface-hover);border-color:var(--border-strong);transform:translateY(-2px)}}.kyo-card:active{transform:translateY(0)}.kyo-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.kyo-row{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3);border-radius:var(--r-sm);text-decoration:none;transition:background var(--fast) var(--ease)}@media (hover:hover) and (pointer:fine){.kyo-row:hover{background:var(--surface-hover)}}.kyo-row[data-me]{background:var(--accent-soft)}.kyo-pos{width:20px;flex-shrink:0;text-align:right;font-size:var(--t-sm);font-weight:600;color:var(--text-3)}.kyo-row-main{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.kyo-row-name{display:flex;align-items:center;gap:6px;font-size:var(--t-base);font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kyo-row-sub{font-size:var(--t-xs);color:var(--text-3)}.kyo-row-num{display:flex;flex-direction:column;align-items:flex-end;gap:1px;flex-shrink:0;font-size:var(--t-base);font-weight:600;color:var(--text)}.kyo-row-num-sub{font-size:var(--t-xs);font-weight:400;color:var(--text-3)}.kyo-tag{flex-shrink:0;padding:1px 5px;border-radius:4px;background:var(--surface-hover);color:var(--text-3);font-size:10.5px;font-weight:700;letter-spacing:.02em}.kyo-tag[data-danger]{background:var(--danger-soft);color:var(--danger)}.kyo-chip{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:5px 11px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text-2);font:inherit;font-size:var(--t-sm);font-weight:600;line-height:1.2;cursor:pointer;transition:border-color var(--fast) var(--ease),background var(--fast) var(--ease),color var(--fast) var(--ease)}.kyo-chip:hover:not([disabled]){background:var(--surface-hover);border-color:var(--accent-line)}.kyo-chip[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--text)}.kyo-chip[disabled]{opacity:.55;cursor:not-allowed}.kyo-live{display:inline-flex;align-items:center;gap:5px;font-size:var(--t-xs);font-weight:600;color:var(--live)}.kyo-live-dot{width:6px;height:6px;border-radius:50%;background:var(--live);flex-shrink:0;animation:kyoPulse 2s var(--ease-in-out) infinite}@keyframes kyoPulse{0%,to{opacity:1}50%{opacity:.35}}.kyo-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.kyo-skeleton{height:52px;border-radius:var(--r-sm);background:var(--surface);animation:kyoBreathe 1.6s var(--ease-in-out) infinite}@keyframes kyoBreathe{0%,to{opacity:.55}50%{opacity:1}}.kyo-tabs{display:flex;align-items:center;gap:var(--s-1);border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none}.kyo-tabs::-webkit-scrollbar{display:none}.kyo-tab{display:inline-flex;align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);border:none;border-bottom:2px solid transparent;background:transparent;color:var(--text-3);font-size:var(--t-sm);font-weight:600;white-space:nowrap;cursor:pointer;transition:color var(--fast) var(--ease),border-color var(--fast) var(--ease)}@media (hover:hover) and (pointer:fine){.kyo-tab:hover{color:var(--text-2)}}.kyo-tab[aria-selected=true]{color:var(--text);border-bottom-color:var(--accent)}.kyo-tab-count{font-size:var(--t-xs);font-weight:500;color:var(--text-3);font-variant-numeric:tabular-nums}.kyo-tab[aria-selected=true] .kyo-tab-count{color:var(--text-2)}.kyo-meter{height:4px;background:var(--surface-hover);overflow:hidden}.kyo-meter,.kyo-meter-fill{border-radius:var(--r-full)}.kyo-meter-fill{height:100%;width:100%;background:var(--accent);transform-origin:left center;transition:transform var(--slow) var(--ease)}.kyo-meter-fill[data-full]{background:var(--warn)}.kyo-erow{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-2) var(--s-4);padding:var(--s-3) var(--s-4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);transition:background var(--fast) var(--ease),border-color var(--fast) var(--ease)}@media (hover:hover) and (pointer:fine){.kyo-erow:hover{background:var(--surface-hover);border-color:var(--border-strong)}}.kyo-erow-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:var(--r-sm);background:var(--accent-soft);color:var(--accent)}.kyo-erow-icon[data-done]{background:var(--surface-hover);color:var(--text-3)}.kyo-erow-main{min-width:150px;flex:1 1 150px}.kyo-erow-name{font-size:var(--t-base);font-weight:600;color:var(--text);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}@media (hover:hover) and (pointer:fine){.kyo-erow-name:hover{color:var(--accent)}}.kyo-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:var(--r-sm);border:none;background:transparent;color:var(--text-3);cursor:pointer;text-decoration:none;transition:background var(--fast) var(--ease),color var(--fast) var(--ease)}@media (hover:hover) and (pointer:fine){.kyo-icon-btn:hover{background:var(--surface-hover);color:var(--text)}}.kyo-icon-btn:active{transform:scale(.94)}@media (prefers-reduced-motion:reduce){.kyo-live-dot,.kyo-skeleton{animation:none}.kyo-btn:active,.kyo-card:active,.kyo-card:hover,.kyo-icon-btn:active{transform:none}.kyo-meter-fill{transition:none}}.kyo-admin-item{display:inline-flex;align-items:center;gap:9px;padding:9px var(--s-3);border-radius:var(--r-sm);text-decoration:none;font-size:var(--t-sm);font-weight:600;color:var(--text-2);white-space:nowrap;transition:background var(--fast) var(--ease),color var(--fast) var(--ease)}@media (hover:hover) and (pointer:fine){.kyo-admin-item:hover{background:var(--surface-hover);color:var(--text)}}.kyo-admin-item[data-ativo]{background:var(--surface-hover);color:var(--text)}@media (max-width:900px){.kyo-admin-grid{grid-template-columns:1fr!important}.kyo-admin-nav{position:static!important;flex-direction:row!important;overflow-x:auto;scrollbar-width:none;padding-bottom:var(--s-2);border-bottom:1px solid var(--border)}.kyo-admin-nav::-webkit-scrollbar{display:none}.kyo-admin-nav>div{flex-direction:row!important;align-items:center}.kyo-admin-nav>div>span{display:none}}.kyo-input{width:100%;padding:9px var(--s-3);border-radius:var(--r-sm);border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:var(--t-sm);font-family:inherit;transition:border-color var(--fast) var(--ease),background var(--fast) var(--ease)}.kyo-input::-moz-placeholder{color:var(--text-3)}.kyo-input::placeholder{color:var(--text-3)}.kyo-input:focus{outline:none;border-color:var(--accent-line);background:var(--surface-hover)}.kyo-input[disabled]{opacity:.55;cursor:not-allowed}textarea.kyo-input{resize:vertical;min-height:80px;line-height:1.55}.kyo-switch{position:relative;flex-shrink:0;width:40px;height:24px;padding:0;border-radius:var(--r-full);border:1px solid var(--border-strong);background:var(--surface-hover);cursor:pointer;transition:background var(--fast) var(--ease),border-color var(--fast) var(--ease)}.kyo-switch:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--text-3);transition:transform var(--normal) var(--ease),background var(--fast) var(--ease)}.kyo-switch[aria-checked=true]{background:var(--accent);border-color:transparent}.kyo-switch[aria-checked=true]:after{transform:translateX(16px);background:var(--on-accent)}.kyo-switch[disabled]{opacity:.5;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.kyo-switch:not([disabled]):hover{border-color:var(--text-4)}}.kyo-switch:not([disabled]):active:after{transform:scale(.9)}.kyo-switch[aria-checked=true]:not([disabled]):active:after{transform:translateX(16px) scale(.9)}@media (prefers-reduced-motion:reduce){.kyo-switch:after{transition:none}}.kyo-game-go{display:inline-flex;align-items:center;gap:5px;font-size:var(--t-sm);font-weight:600;white-space:nowrap}.kyo-game-go svg{transition:transform var(--normal) var(--ease)}@media (hover:hover) and (pointer:fine){.kyo-game:hover .kyo-game-go svg{transform:translateX(3px)}}.kyo-footer{border-top:1px solid var(--border);margin-top:auto}.kyo-footer-inner{max-width:var(--container);margin:0 auto;padding:var(--s-6);display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap}.kyo-bg{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kyo-bg-layer{position:absolute;inset:-12% -8%;background-position:top;background-repeat:no-repeat;background-size:cover;will-change:transform,opacity}.kyo-bg-city{background-image:url(/brand/bg-city.webp);opacity:.45;filter:saturate(.8) contrast(1.05) brightness(.62)}.kyo-bg-swords{background-image:url(/brand/bg-swords.webp);background-size:116% auto;background-position:center 8%;opacity:.42;filter:saturate(1.15) brightness(.9)}.kyo-bg-glow{position:absolute;inset:-20% -10% auto;height:78vh;background:radial-gradient(58% 68% at 50% 6%,color-mix(in srgb,var(--accent) 18%,transparent) 0,transparent 68%);will-change:transform}.kyo-bg-grain{position:absolute;inset:0;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}.kyo-bg-veil{position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 56%,transparent) 0,color-mix(in srgb,var(--bg) 74%,transparent) 46%,var(--bg) 88%),radial-gradient(120% 90% at 50% 30%,transparent 30%,var(--bg) 100%)}.kyo-bg-over{position:relative;z-index:1}@media (max-width:720px){.kyo-bg-swords{display:none}.kyo-bg-city{opacity:.38}}@media (prefers-reduced-motion:reduce){.kyo-bg-glow,.kyo-bg-layer{transform:none!important;will-change:auto}}.kyo-wordmark{display:block;width:min(560px,88%);height:auto;filter:drop-shadow(0 12px 40px color-mix(in srgb,var(--accent) 45%,transparent));animation:kyoWordmarkIn .7s var(--ease) both}@keyframes kyoWordmarkIn{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.kyo-wordmark{animation:none}}.kyo-hero{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-12) var(--s-8);isolation:isolate}.kyo-hero:before{z-index:-2;background-image:var(--hero-art);background-size:cover;background-position:center 28%;filter:saturate(.85) brightness(.5);transform:scale(1.04)}.kyo-hero:after,.kyo-hero:before{content:"";position:absolute;inset:0}.kyo-hero:after{z-index:-1;background:linear-gradient(100deg,var(--bg) 4%,color-mix(in srgb,var(--bg) 78%,transparent) 44%,color-mix(in srgb,var(--bg) 40%,transparent) 100%)}@media (max-width:720px){.kyo-hero{padding:var(--s-8) var(--s-5)}}