@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap");@import url("https://fonts.cdnfonts.com/css/geist-mono");@import url("https://fonts.googleapis.com/css2?family=Rajdhani:wght@700;900&display=swap");@font-face{font-family:Iosevka;font-style:normal;font-display:swap;font-weight:100;src:url(https://cdn.jsdelivr.net/npm/@fontsource/iosevka@5.2.5/files/iosevka-latin-100-normal.woff2) format("woff2")}@font-face{font-family:Iosevka;font-style:normal;font-display:swap;font-weight:200;src:url(https://cdn.jsdelivr.net/npm/@fontsource/iosevka@5.2.5/files/iosevka-latin-200-normal.woff2) format("woff2")}@font-face{font-family:Iosevka;font-style:normal;font-display:swap;font-weight:300;src:url(https://cdn.jsdelivr.net/npm/@fontsource/iosevka@5.2.5/files/iosevka-latin-300-normal.woff2) format("woff2")}@font-face{font-family:Iosevka;font-style:normal;font-display:swap;font-weight:400;src:url(https://cdn.jsdelivr.net/npm/@fontsource/iosevka@5.2.5/files/iosevka-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Iosevka;font-style:normal;font-display:swap;font-weight:500;src:url(https://cdn.jsdelivr.net/npm/@fontsource/iosevka@5.2.5/files/iosevka-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Iosevka;font-style:normal;font-display:swap;font-weight:600;src:url(https://cdn.jsdelivr.net/npm/@fontsource/iosevka@5.2.5/files/iosevka-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Iosevka;font-style:normal;font-display:swap;font-weight:700;src:url(https://cdn.jsdelivr.net/npm/@fontsource/iosevka@5.2.5/files/iosevka-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Iosevka;font-style:normal;font-display:swap;font-weight:800;src:url(https://cdn.jsdelivr.net/npm/@fontsource/iosevka@5.2.5/files/iosevka-latin-800-normal.woff2) format("woff2")}@font-face{font-family:Iosevka;font-style:normal;font-display:swap;font-weight:900;src:url(https://cdn.jsdelivr.net/npm/@fontsource/iosevka@5.2.5/files/iosevka-latin-900-normal.woff2) format("woff2")}@font-face{font-family:Iosevka;font-style:italic;font-display:swap;font-weight:100;src:url(https://cdn.jsdelivr.net/npm/@fontsource/iosevka@5.2.5/files/iosevka-latin-100-italic.woff2) format("woff2")}@font-face{font-family:Iosevka;font-style:italic;font-display:swap;font-weight:200;src:url(https://cdn.jsdelivr.net/npm/@fontsource/iosevka@5.2.5/files/iosevka-latin-200-italic.woff2) format("woff2")}@font-face{font-family:Iosevka;font-style:italic;font-display:swap;font-weight:300;src:url(https://cdn.jsdelivr.net/npm/@fontsource/iosevka@5.2.5/files/iosevka-latin-300-italic.woff2) format("woff2")}@font-face{font-family:Iosevka;font-style:italic;font-display:swap;font-weight:400;src:url(https://cdn.jsdelivr.net/npm/@fontsource/iosevka@5.2.5/files/iosevka-latin-400-italic.woff2) format("woff2")}@font-face{font-family:Iosevka;font-style:italic;font-display:swap;font-weight:500;src:url(https://cdn.jsdelivr.net/npm/@fontsource/iosevka@5.2.5/files/iosevka-latin-500-italic.woff2) format("woff2")}@font-face{font-family:Iosevka;font-style:italic;font-display:swap;font-weight:600;src:url(https://cdn.jsdelivr.net/npm/@fontsource/iosevka@5.2.5/files/iosevka-latin-600-italic.woff2) format("woff2")}@font-face{font-family:Iosevka;font-style:italic;font-display:swap;font-weight:700;src:url(https://cdn.jsdelivr.net/npm/@fontsource/iosevka@5.2.5/files/iosevka-latin-700-italic.woff2) format("woff2")}@font-face{font-family:Iosevka;font-style:italic;font-display:swap;font-weight:800;src:url(https://cdn.jsdelivr.net/npm/@fontsource/iosevka@5.2.5/files/iosevka-latin-800-italic.woff2) format("woff2")}@font-face{font-family:Iosevka;font-style:italic;font-display:swap;font-weight:900;src:url(https://cdn.jsdelivr.net/npm/@fontsource/iosevka@5.2.5/files/iosevka-latin-900-italic.woff2) format("woff2")}:root{--bg:#070909;--bg2:#0a0d0c;--surface:#0f1310;--border:hsla(0,0%,100%,.07);--c1m:#c8e8ff;--c3m:#4df;--c5m:#0fb;--c15m:#ae0;--c1h:gold;--c4h:#ff8431;--cD:#e13;--brand:#ef233c;--cW:#fb74be;--bull:#2ec4b6;--bear:#e8826a;--it:"Iosevka",monospace;--is:"Iosevka",monospace;--ia:"Iosevka",monospace;--scale-factor:1;--nav-h:clamp(56px,6vw,calc(98px * var(--scale-factor)))}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}body,html{max-width:100vw}body{background:var(--bg);color:#fff;font-family:var(--is);font-size:calc(14px * var(--scale-factor));line-height:1.7;overflow-x:hidden;cursor:crosshair;font-synthesis:none;-webkit-font-smoothing:antialiased}@media (hover:none) and (pointer:coarse){body{cursor:default}}a{text-decoration:none;color:inherit}iframe,img,svg:not([class]),video{max-width:100%;height:auto}@media (max-width:480px){:root{--scale-factor:0.85;--mobile-padding:12px}}@media (min-width:481px) and (max-width:768px){:root{--scale-factor:0.9;--mobile-padding:20px}}@media (min-width:769px) and (max-width:1024px){:root{--scale-factor:0.95}}@media (min-width:1025px) and (max-width:1919px){:root{--scale-factor:1}}@media (min-width:1920px){:root{--scale-factor:0.9}}@media (min-width:2560px){:root{--scale-factor:1.15}}@media (min-width:3840px){:root{--scale-factor:2}}.nb-scanlines{z-index:10;background-image:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(0,0,0,.08) 0,rgba(0,0,0,.08) 4px)}.circuit,.nb-scanlines{position:fixed;inset:0;pointer-events:none}.circuit{z-index:1;background-image:repeating-linear-gradient(90deg,transparent,transparent 79px,rgba(0,255,187,.05) 0,rgba(0,255,187,.05) 80px),repeating-linear-gradient(0deg,transparent,transparent 59px,rgba(0,255,187,.05) 0,rgba(0,255,187,.05) 60px)}.nb-scan-beam{position:fixed;left:0;right:0;height:calc(2px * var(--scale-factor));z-index:50;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(0,255,187,.4),transparent);animation:scanbeam 8s linear infinite}@keyframes scanbeam{0%{top:0}to{top:100vh}}@keyframes glitch{0%,90%,to{text-shadow:0 0 calc(30px * var(--scale-factor)) rgba(0,255,187,.4)}91%{text-shadow:2px 0 #f06,-2px 0 #0ff,0 0 calc(20px * var(--scale-factor)) #0fb}93%{text-shadow:-2px 0 #f06,2px 0 #0ff,0 0 calc(20px * var(--scale-factor)) #0fb}95%{text-shadow:0 0 calc(30px * var(--scale-factor)) rgba(0,255,187,.4)}}.glitch{animation:glitch 5s infinite}.wrap{max-width:calc(980px * var(--scale-factor));margin:0 auto;padding:clamp(80px,10vw,calc(160px * var(--scale-factor))) calc(26px * var(--scale-factor)) clamp(40px,5vw,calc(80px * var(--scale-factor)));position:relative;z-index:2}.masthead{text-align:center;margin-bottom:calc(52px * var(--scale-factor))}.class-bar{display:inline-flex;gap:calc(16px * var(--scale-factor));align-items:center;padding:calc(5px * var(--scale-factor)) calc(18px * var(--scale-factor));border-radius:calc(3px * var(--scale-factor));border:calc(1px * var(--scale-factor)) solid rgba(0,255,187,.2);background:rgba(0,255,187,.04);margin-bottom:calc(24px * var(--scale-factor))}.class-bar span{font-size:calc(11px * var(--scale-factor));letter-spacing:calc(3px * var(--scale-factor));font-family:var(--it);color:hsla(0,0%,100%,.4)}.class-bar span.hi{color:#0fb;font-weight:700}.spectrum-stripe{height:calc(3px * var(--scale-factor));border-radius:calc(1px * var(--scale-factor));margin-bottom:calc(28px * var(--scale-factor));background:linear-gradient(90deg,#c8e8ff,#4df,#0fb,#ae0,gold,#ff8431,#e13,#fb74be);box-shadow:0 0 calc(20px * var(--scale-factor)) rgba(0,255,187,.3)}.system-title{font-size:clamp(28px,5vw,calc(64px * var(--scale-factor)));font-weight:700;letter-spacing:clamp(4px,1vw,calc(14px * var(--scale-factor)));font-family:var(--it);color:#0fb;line-height:1;margin-top:0;margin-bottom:calc(8px * var(--scale-factor))}.system-sub{font-size:calc(13px * var(--scale-factor));letter-spacing:calc(8px * var(--scale-factor));color:hsla(0,0%,100%,.5);font-weight:400;font-family:var(--it);margin-bottom:calc(18px * var(--scale-factor))}.divider{width:calc(40px * var(--scale-factor));height:calc(1px * var(--scale-factor));background:hsla(0,0%,100%,.1);margin:0 auto calc(22px * var(--scale-factor))}.intro-text{max-width:calc(660px * var(--scale-factor));margin:0 auto calc(28px * var(--scale-factor));font-size:calc(11px * var(--scale-factor));line-height:2;letter-spacing:calc(1.5px * var(--scale-factor));font-family:var(--it)}.intro-text,.quote-text{color:hsla(0,0%,100%,.5)}.quote-text{max-width:calc(580px * var(--scale-factor));margin:0 auto calc(32px * var(--scale-factor));font-size:calc(13px * var(--scale-factor));line-height:1.9;font-style:italic}.manifesto-block{border:calc(1px * var(--scale-factor)) solid rgba(251,116,190,.2);border-left:calc(3px * var(--scale-factor)) solid #fb74be;border-radius:0 calc(8px * var(--scale-factor)) calc(8px * var(--scale-factor)) 0;padding:calc(20px * var(--scale-factor)) calc(24px * var(--scale-factor));background:rgba(251,116,190,.03);text-align:left;margin-bottom:calc(32px * var(--scale-factor));position:relative;overflow:hidden}.manifesto-block .corner-label{position:absolute;top:calc(12px * var(--scale-factor));right:calc(16px * var(--scale-factor));font-size:calc(12px * var(--scale-factor));color:rgba(251,116,190,.5)}.manifesto-block .corner-label,.manifesto-block .section-label{letter-spacing:calc(3px * var(--scale-factor));font-family:var(--it)}.manifesto-block .section-label{font-size:calc(11px * var(--scale-factor));color:#fb74be;margin-bottom:calc(12px * var(--scale-factor));opacity:.8;text-transform:uppercase}.manifesto-block p{font-size:calc(12px * var(--scale-factor));color:hsla(0,0%,100%,.55);line-height:1.95;font-family:var(--it)}.manifesto-block .hi-teal{color:#0fb;font-weight:700}.manifesto-block .hi-pink{color:#fb74be}.manifesto-block .hi-gold{color:gold}.candle-ref{display:inline-flex;gap:calc(24px * var(--scale-factor));padding:calc(14px * var(--scale-factor)) calc(28px * var(--scale-factor));border:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.07);border-radius:calc(10px * var(--scale-factor));background:hsla(0,0%,100%,.02);margin-bottom:calc(8px * var(--scale-factor));align-items:center}.candle-ref .label{font-size:calc(12px * var(--scale-factor));color:hsla(0,0%,100%,.4);font-family:var(--it);letter-spacing:calc(2px * var(--scale-factor))}.candle-item{display:flex;align-items:center;gap:calc(8px * var(--scale-factor))}.candle-bar{width:calc(5px * var(--scale-factor));height:calc(22px * var(--scale-factor));border-radius:calc(2px * var(--scale-factor))}.candle-name{font-family:var(--it);font-weight:700}.candle-desc,.candle-name{font-size:calc(10px * var(--scale-factor))}.candle-desc,.candle-ref .bg-ref{color:hsla(0,0%,100%,.4)}.candle-ref .bg-ref{font-size:calc(12px * var(--scale-factor));font-family:var(--it);letter-spacing:calc(1px * var(--scale-factor))}.spectrum-bar-neon-bones{display:flex;border-radius:calc(12px * var(--scale-factor));overflow:hidden;margin-bottom:calc(16px * var(--scale-factor));height:calc(48px * var(--scale-factor));width:100%;max-width:calc(928px * var(--scale-factor))}.spec-cell{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;border-right:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.06)}.spec-cell:last-child{border-right:none}.spec-cell .tf{font-family:var(--it);font-size:calc(14px * var(--scale-factor));font-weight:700;text-shadow:0 0 10px currentColor,0 1px 3px rgba(0,0,0,.8)}.spec-cell .hx{font-family:var(--it);font-size:calc(8px * var(--scale-factor));opacity:.85;margin-top:calc(2px * var(--scale-factor));text-shadow:0 0 6px currentColor,0 1px 3px rgba(0,0,0,.8)}.spec-hint{font-size:calc(11px * var(--scale-factor));color:hsla(0,0%,100%,.5);font-family:var(--it);letter-spacing:calc(2px * var(--scale-factor));text-align:center;margin-bottom:calc(40px * var(--scale-factor))}.levels{display:flex;flex-direction:column;gap:calc(2px * var(--scale-factor))}.level-card-neonbones{border-radius:calc(4px * var(--scale-factor));overflow:hidden;transition:all .3s;position:relative}.level-header{display:flex;align-items:center;gap:calc(16px * var(--scale-factor));padding:calc(16px * var(--scale-factor)) calc(20px * var(--scale-factor));cursor:pointer;position:relative;z-index:2}.level-line{height:calc(3px * var(--scale-factor));border-radius:calc(1px * var(--scale-factor));flex-shrink:0;width:calc(36px * var(--scale-factor))}.level-tf{font-family:var(--it);font-size:calc(16px * var(--scale-factor));font-weight:700;min-width:calc(42px * var(--scale-factor))}.level-meta{flex:1 1}.level-codename{font-size:calc(14px * var(--scale-factor));font-weight:700;letter-spacing:calc(3px * var(--scale-factor));font-family:var(--it);margin-bottom:calc(3px * var(--scale-factor))}.level-tagline{font-size:calc(11px * var(--scale-factor));color:hsla(0,0%,100%,.4);font-style:italic}.level-right{text-align:right;flex-shrink:0}.level-hex{font-family:var(--it);font-size:calc(14px * var(--scale-factor));opacity:.7;margin-bottom:calc(3px * var(--scale-factor))}.level-weight{font-family:var(--it);font-size:calc(11px * var(--scale-factor));color:hsla(0,0%,100%,.4);letter-spacing:calc(1px * var(--scale-factor))}.expand-btn{width:calc(24px * var(--scale-factor));height:calc(24px * var(--scale-factor));border-radius:50%;border:calc(1px * var(--scale-factor)) solid;opacity:.4;display:flex;align-items:center;justify-content:center;font-size:calc(14px * var(--scale-factor));flex-shrink:0;transition:all .3s;font-family:var(--it)}.level-body{display:none;padding:0 calc(20px * var(--scale-factor)) calc(24px * var(--scale-factor));position:relative;z-index:2}.level-body.open{display:block}.body-divider{height:calc(1px * var(--scale-factor));margin-bottom:calc(18px * var(--scale-factor))}.body-grid{display:grid;grid-template-columns:1fr calc(280px * var(--scale-factor));grid-gap:calc(24px * var(--scale-factor));gap:calc(24px * var(--scale-factor));align-items:start}.lore-text{font-size:calc(13px * var(--scale-factor));line-height:2;color:hsla(0,0%,100%,.45);font-family:Iosevka,monospace}.data-panel{border-radius:calc(8px * var(--scale-factor));padding:calc(16px * var(--scale-factor))}.data-panel .panel-label{font-size:calc(7px * var(--scale-factor));letter-spacing:calc(3px * var(--scale-factor));font-family:var(--it);opacity:.6;margin-bottom:calc(12px * var(--scale-factor));text-transform:uppercase}.data-row{display:flex;justify-content:space-between;border-bottom:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.04);padding-bottom:calc(6px * var(--scale-factor));margin-bottom:calc(6px * var(--scale-factor))}.data-key{font-size:calc(8px * var(--scale-factor));color:hsla(0,0%,100%,.25);letter-spacing:calc(1px * var(--scale-factor))}.data-key,.data-val{font-family:var(--it)}.data-val{font-size:calc(9px * var(--scale-factor));font-weight:700}.closing{margin-top:calc(52px * var(--scale-factor));padding:calc(36px * var(--scale-factor)) calc(40px * var(--scale-factor));border:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.07);border-top:calc(3px * var(--scale-factor)) solid rgba(0,255,187,.4);border-radius:calc(4px * var(--scale-factor));background:rgba(0,255,187,.02);position:relative;overflow:hidden;text-align:center}.closing .footer-label{font-size:calc(12px * var(--scale-factor));color:rgba(0,255,187,.55);font-family:var(--it);margin-bottom:calc(15px * var(--scale-factor));text-transform:uppercase}.closing .big-quote,.closing .footer-label{letter-spacing:calc(6px * var(--scale-factor))}.closing .big-quote{font-size:calc(28px * var(--scale-factor));font-weight:200;color:hsla(0,0%,100%,.85);margin-bottom:calc(16px * var(--scale-factor));line-height:1.4;text-shadow:0 0 calc(40px * var(--scale-factor)) rgba(0,255,187,.2)}.closing .big-quote .hi{color:#0fb}.closing .closing-body{font-size:calc(13px * var(--scale-factor));line-height:1.95;color:hsla(0,0%,100%,.5);max-width:calc(620px * var(--scale-factor));margin:0 auto calc(24px * var(--scale-factor));text-align:center}.color-pills{display:flex;flex-wrap:wrap;width:100%;max-width:calc(846px * var(--scale-factor));gap:calc(16px * var(--scale-factor));justify-content:center;padding:calc(12px * var(--scale-factor)) calc(24px * var(--scale-factor));border:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.07);border-radius:calc(8px * var(--scale-factor));background:hsla(0,0%,100%,.02)}.color-pill{display:flex;align-items:center;gap:calc(6px * var(--scale-factor))}.pill-dot{width:calc(8px * var(--scale-factor));height:calc(8px * var(--scale-factor));border-radius:50%}.pill-name{font-weight:700;letter-spacing:calc(1px * var(--scale-factor))}.closing-system,.pill-name{font-family:var(--it);font-size:calc(11px * var(--scale-factor))}.closing-system{margin-top:calc(28px * var(--scale-factor));letter-spacing:calc(4px * var(--scale-factor));color:hsla(0,0%,100%,.5)}.closing-tagline{margin-top:calc(8px * var(--scale-factor));font-size:calc(10px * var(--scale-factor));letter-spacing:calc(3px * var(--scale-factor));color:rgba(0,255,187,.45);font-family:var(--it);font-style:italic}.final-stamp{margin-top:calc(18px * var(--scale-factor));font-size:calc(11px * var(--scale-factor));color:hsla(0,0%,100%,.5);letter-spacing:calc(6px * var(--scale-factor));font-family:var(--it);text-align:center}@media (max-width:1024px){.wrap{padding:calc(120px * var(--scale-factor)) calc(20px * var(--scale-factor)) calc(60px * var(--scale-factor))}.masthead{margin-bottom:calc(40px * var(--scale-factor))}.system-title{font-size:calc(50px * var(--scale-factor));letter-spacing:calc(10px * var(--scale-factor))}.system-sub{font-size:calc(12px * var(--scale-factor));letter-spacing:calc(5px * var(--scale-factor))}.body-grid{grid-template-columns:1fr}.data-panel{max-width:calc(400px * var(--scale-factor))}.color-pills,.spectrum-bar-neon-bones{width:100%}.closing{padding:calc(28px * var(--scale-factor)) calc(28px * var(--scale-factor))}.closing .big-quote{font-size:calc(24px * var(--scale-factor));letter-spacing:calc(4px * var(--scale-factor))}.candle-ref{flex-wrap:wrap;gap:calc(16px * var(--scale-factor));padding:calc(12px * var(--scale-factor)) calc(20px * var(--scale-factor))}.manifesto-block{padding:calc(16px * var(--scale-factor)) calc(20px * var(--scale-factor))}}@media (max-width:768px){.wrap{padding:calc(100px * var(--scale-factor)) calc(16px * var(--scale-factor)) calc(40px * var(--scale-factor))}.masthead{margin-bottom:calc(28px * var(--scale-factor))}.system-title{font-size:calc(32px * var(--scale-factor));letter-spacing:calc(6px * var(--scale-factor))}.system-sub{letter-spacing:calc(3px * var(--scale-factor))}.intro-text,.system-sub{font-size:calc(10px * var(--scale-factor))}.intro-text{letter-spacing:calc(1px * var(--scale-factor));line-height:1.8}.quote-text{font-size:calc(12px * var(--scale-factor));line-height:1.7;margin-bottom:calc(24px * var(--scale-factor))}.class-bar{gap:calc(10px * var(--scale-factor));padding:calc(4px * var(--scale-factor)) calc(12px * var(--scale-factor));flex-wrap:wrap;justify-content:center}.class-bar span{font-size:calc(9px * var(--scale-factor));letter-spacing:calc(2px * var(--scale-factor))}.spectrum-stripe{margin-bottom:calc(20px * var(--scale-factor))}.spectrum-bar-neon-bones{width:100%;height:calc(42px * var(--scale-factor))}.spec-cell .tf{font-size:calc(11px * var(--scale-factor))}.spec-cell .hx{font-size:calc(7px * var(--scale-factor))}.spec-hint{font-size:calc(10px * var(--scale-factor));letter-spacing:calc(1px * var(--scale-factor));margin-bottom:calc(28px * var(--scale-factor))}.level-header{gap:calc(10px * var(--scale-factor));padding:calc(12px * var(--scale-factor)) calc(14px * var(--scale-factor));flex-wrap:wrap}.level-tf{font-size:calc(14px * var(--scale-factor));min-width:calc(36px * var(--scale-factor))}.level-codename{font-size:calc(12px * var(--scale-factor));letter-spacing:calc(2px * var(--scale-factor))}.level-tagline{font-size:calc(10px * var(--scale-factor))}.level-hex{font-size:calc(11px * var(--scale-factor))}.level-weight{font-size:calc(10px * var(--scale-factor))}.level-body{padding:0 calc(14px * var(--scale-factor)) calc(18px * var(--scale-factor))}.body-grid{grid-template-columns:1fr;gap:calc(16px * var(--scale-factor))}.lore-text{font-size:calc(11px * var(--scale-factor));line-height:1.8}.data-panel{max-width:100%}.candle-ref{flex-direction:column;gap:calc(12px * var(--scale-factor));padding:calc(12px * var(--scale-factor)) calc(16px * var(--scale-factor));width:100%}.candle-ref .label{font-size:calc(10px * var(--scale-factor))}.manifesto-block{padding:calc(14px * var(--scale-factor)) calc(16px * var(--scale-factor));margin-bottom:calc(24px * var(--scale-factor))}.manifesto-block .corner-label{font-size:calc(10px * var(--scale-factor));letter-spacing:calc(2px * var(--scale-factor))}.manifesto-block .section-label{font-size:calc(9px * var(--scale-factor));letter-spacing:calc(2px * var(--scale-factor))}.manifesto-block p{font-size:calc(11px * var(--scale-factor))}.color-pills{width:100%;gap:calc(10px * var(--scale-factor));padding:calc(10px * var(--scale-factor)) calc(16px * var(--scale-factor))}.pill-name{font-size:calc(9px * var(--scale-factor))}.closing{margin-top:calc(36px * var(--scale-factor));padding:calc(24px * var(--scale-factor)) calc(16px * var(--scale-factor))}.closing .footer-label{font-size:calc(10px * var(--scale-factor));letter-spacing:calc(4px * var(--scale-factor))}.closing .big-quote{font-size:calc(20px * var(--scale-factor));letter-spacing:calc(3px * var(--scale-factor))}.closing .closing-body,.closing-system{font-size:calc(10px * var(--scale-factor))}.closing-system{letter-spacing:calc(3px * var(--scale-factor))}.closing-tagline{letter-spacing:calc(2px * var(--scale-factor))}.closing-tagline,.final-stamp{font-size:calc(9px * var(--scale-factor))}.final-stamp{letter-spacing:calc(4px * var(--scale-factor))}.level-header,.spec-cell,.wrap{cursor:default}}@media (max-width:480px){.wrap{padding:clamp(60px,8vw,calc(100px * var(--scale-factor))) calc(12px * var(--scale-factor)) calc(30px * var(--scale-factor))}.system-title{font-size:clamp(22px,6vw,calc(32px * var(--scale-factor)));letter-spacing:clamp(2px,.8vw,calc(6px * var(--scale-factor)))}.closing .big-quote{font-size:calc(16px * var(--scale-factor));letter-spacing:calc(2px * var(--scale-factor))}}.hero-title{margin-bottom:calc(4px * var(--scale-factor))}.hero-title .accent{color:var(--c5m);display:block}.hero-title .accent-sub{color:hsla(0,0%,100%,.5);font-family:var(--it);text-shadow:2px 2px 0 rgba(239,35,60,.08),0 0 40px rgba(239,35,60,.2);font-size:clamp(16px,3vw,calc(35px * var(--scale-factor)));font-style:normal;font-weight:400;letter-spacing:clamp(3px,.6vw,calc(8px * var(--scale-factor)));display:block;margin-top:calc(8px * var(--scale-factor));margin-bottom:calc(10px * var(--scale-factor));line-height:1}.hero-eyebrow-dot{width:calc(6px * var(--scale-factor));height:calc(6px * var(--scale-factor));border-radius:50%;box-shadow:0 0 calc(8px * var(--scale-factor)) var(--c5m);animation:pulse 2s ease-in-out infinite;background:var(--c5m)}.hero-eyebrow-text{color:var(--c5m);font-family:var(--it);font-size:calc(12px * var(--scale-factor));font-style:normal;font-weight:700;line-height:1.136;letter-spacing:calc(4px * var(--scale-factor));text-transform:uppercase}.gt-scanlines{z-index:1000;background-image:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(0,0,0,.07) 0,rgba(0,0,0,.07) 4px)}.gt-circuit-bg,.gt-scanlines{position:fixed;inset:0;pointer-events:none}.gt-circuit-bg{z-index:0;background-image:repeating-linear-gradient(90deg,transparent,transparent 79px,rgba(239,35,60,.02) 0,rgba(239,35,60,.02) 80px),repeating-linear-gradient(0deg,transparent,transparent 59px,rgba(239,35,60,.02) 0,rgba(239,35,60,.02) 60px)}.gt-scan-beam{position:fixed;left:0;right:0;height:calc(1px * var(--scale-factor));z-index:999;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(239,35,60,.45) 50%,transparent);animation:gt-scanbeam 9s linear infinite}@keyframes gt-scanbeam{0%{top:calc(-2px * var(--scale-factor))}to{top:100vh}}.match-panel{border:calc(1px * var(--scale-factor)) solid rgba(239,35,60,.15);background:var(--bg2);-webkit-clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);overflow:hidden;box-shadow:0 0 calc(60px * var(--scale-factor)) rgba(239,35,60,.07),0 calc(20px * var(--scale-factor)) calc(60px * var(--scale-factor)) rgba(0,0,0,.6)}.mp-header{padding:calc(12px * var(--scale-factor)) calc(20px * var(--scale-factor));background:rgba(0,0,0,.3);border-bottom:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.05);display:flex;justify-content:space-between;align-items:center}.mp-title{font-size:calc(11px * var(--scale-factor));font-weight:700;letter-spacing:calc(3px * var(--scale-factor));color:var(--c3m)}.mp-status,.mp-title{font-family:var(--it)}.mp-status{display:flex;align-items:center;gap:calc(6px * var(--scale-factor));font-size:calc(8px * var(--scale-factor));letter-spacing:calc(2px * var(--scale-factor));color:hsla(0,0%,100%,.3)}.mp-status-dot{width:calc(5px * var(--scale-factor));height:calc(5px * var(--scale-factor));border-radius:50%;background:var(--c5m);box-shadow:0 0 calc(6px * var(--scale-factor)) var(--c5m);animation:pulse 2s infinite}.mp-tiers{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:calc(2px * var(--scale-factor));gap:calc(2px * var(--scale-factor));padding:calc(12px * var(--scale-factor))}.mp-tier{padding:calc(10px * var(--scale-factor));text-align:center;border:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.02);cursor:pointer;transition:all .2s}.mp-tier.active{border-color:rgba(68,221,255,.35);background:rgba(68,221,255,.07)}.mp-tier-price{font-family:var(--it);font-size:calc(16px * var(--scale-factor));font-weight:700;display:block;margin-bottom:calc(2px * var(--scale-factor))}.mp-tier-label{font-family:var(--it);font-size:calc(7px * var(--scale-factor));letter-spacing:calc(2px * var(--scale-factor));text-transform:uppercase;color:hsla(0,0%,100%,.3)}.mp-events-header{display:grid;grid-template-columns:2fr 1.2fr .8fr .8fr 1fr;grid-gap:0;gap:0;padding:calc(6px * var(--scale-factor)) calc(16px * var(--scale-factor));border-bottom:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.05)}.mp-col{font-family:var(--it);font-size:calc(7px * var(--scale-factor));font-weight:700;letter-spacing:calc(2px * var(--scale-factor));text-transform:uppercase;color:hsla(0,0%,100%,.2)}.mp-events{max-height:calc(260px * var(--scale-factor));overflow:hidden}.mp-event{display:grid;grid-template-columns:2fr 1.2fr .8fr .8fr 1fr;grid-gap:0;gap:0;padding:calc(8px * var(--scale-factor)) calc(16px * var(--scale-factor));border-bottom:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.035);transition:background .15s}.mp-event:hover{background:hsla(0,0%,100%,.02)}.mp-event-name{font-family:var(--it);font-size:calc(10px * var(--scale-factor));color:hsla(0,0%,100%,.7)}.mp-event-time{color:hsla(0,0%,100%,.3)}.mp-event-ent,.mp-event-len,.mp-event-time{font-family:var(--it);font-size:calc(9px * var(--scale-factor))}.mp-event-len{color:hsla(0,0%,100%,.3)}.mp-event-pool{font-family:var(--it);font-size:calc(10px * var(--scale-factor));font-weight:700;text-align:right}.problems-section{padding:clamp(48px,10vw,calc(160px * var(--scale-factor))) 0}.problems-section:before{content:"";position:absolute;right:calc(-100px * var(--scale-factor));top:0;width:calc(700px * var(--scale-factor));height:calc(700px * var(--scale-factor));background:radial-gradient(ellipse,rgba(238,17,51,.05) 0,transparent 70%);filter:blur(calc(80px * var(--scale-factor)));pointer-events:none}.problem-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(2px * var(--scale-factor));gap:calc(2px * var(--scale-factor));margin-top:calc(60px * var(--scale-factor))}.problem-block{background:rgba(238,17,51,.03);border:calc(1px * var(--scale-factor)) solid rgba(238,17,51,.1)}.problem-block,.solution-block{width:100%;max-width:calc(679px * var(--scale-factor));padding:calc(40px * var(--scale-factor));display:flex;flex-direction:column}.solution-block{background:rgba(0,255,187,.03);border:calc(1px * var(--scale-factor)) solid rgba(0,255,187,.1)}.problem-block .fee-compare,.solution-block .fee-compare{margin-top:auto!important}.ps-label{color:var(--cD,#e13);font-family:var(--it);font-size:calc(15px * var(--scale-factor));font-weight:900;letter-spacing:calc(4px * var(--scale-factor));text-transform:uppercase;margin-bottom:calc(16px * var(--scale-factor));display:flex;align-items:center;gap:calc(8px * var(--scale-factor))}.ps-label:before{content:"";width:calc(20px * var(--scale-factor));height:calc(1px * var(--scale-factor));opacity:.5}.ps-title{font-family:var(--it);font-size:calc(16px * var(--scale-factor));font-weight:700;color:hsla(0,0%,100%,.88);margin-bottom:calc(12px * var(--scale-factor));line-height:1.3}.ps-desc{position:relative;width:100%;max-width:calc(620px * var(--scale-factor));font-family:var(--is);font-size:calc(13px * var(--scale-factor));color:hsla(0,0%,100%,.5);line-height:1.8;font-style:normal;margin-bottom:calc(24px * var(--scale-factor));font-weight:400}.equipment-image{display:flex;padding-top:calc(16px * var(--scale-factor));flex-direction:column;align-items:center;align-self:stretch}.equipment-image:before{content:"";position:absolute;top:0;right:0;width:calc(20px * var(--scale-factor));height:calc(20px * var(--scale-factor));background:linear-gradient(225deg,hsla(0,0%,100%,.1) 40%,hsla(0,0%,100%,.03) 41%,transparent 60%);pointer-events:none;z-index:2}.vs-pill{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4);border-top:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.06);border-bottom:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.06);font-family:var(--it);font-size:calc(11px * var(--scale-factor));font-weight:700;letter-spacing:calc(4px * var(--scale-factor));color:hsla(0,0%,100%,.5);padding:calc(8px * var(--scale-factor)) 0;line-height:1.39;text-align:center}.fee-compare{display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(2px * var(--scale-factor));gap:calc(2px * var(--scale-factor));margin-top:calc(16px * var(--scale-factor))}.fee-cell{padding:calc(12px * var(--scale-factor)) calc(16px * var(--scale-factor));text-align:center}.fee-val{font-family:var(--it);font-size:calc(24px * var(--scale-factor));font-weight:700;display:block;margin-bottom:calc(10px * var(--scale-factor))}.fee-lbl-one{line-height:1.7;display:block}.fee-lbl,.fee-lbl-one{font-family:var(--it);font-size:calc(12px * var(--scale-factor));font-weight:400;letter-spacing:calc(2px * var(--scale-factor));color:hsla(0,0%,100%,.5);text-transform:uppercase}.gt-system-section{padding:clamp(48px,10vw,calc(160px * var(--scale-factor))) 0;background:rgba(0,0,0,.2)}.gt-system-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:calc(60px * var(--scale-factor))}.gt-level-cards-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:calc(2px * var(--scale-factor));gap:calc(2px * var(--scale-factor));margin-bottom:calc(24px * var(--scale-factor))}.gt-level-card{width:100%;max-width:calc(336.5px * var(--scale-factor));min-height:calc(186.08px * var(--scale-factor));padding:calc(32px * var(--scale-factor)) calc(28px * var(--scale-factor));background:hsla(0,0%,100%,.02);border:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.05);border-top:calc(2px * var(--scale-factor)) solid transparent;position:relative;overflow:hidden;transition:all .25s;cursor:default}.gt-level-card:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 5px,hsla(0,0%,100%,.012) 0,hsla(0,0%,100%,.012) 6px);pointer-events:none;z-index:0}.gt-level-card:hover{background:hsla(0,0%,100%,.04)}.gt-level-card-tf{font-size:calc(22px * var(--scale-factor));letter-spacing:calc(1px * var(--scale-factor));margin-bottom:calc(4px * var(--scale-factor));line-height:1}.gt-level-card-name,.gt-level-card-tf{font-family:var(--it);font-weight:700;position:relative;z-index:1}.gt-level-card-name{font-size:calc(13px * var(--scale-factor));letter-spacing:calc(3px * var(--scale-factor));margin-bottom:calc(8px * var(--scale-factor));opacity:.7;text-transform:uppercase}.gt-level-card-line{width:100%;height:calc(2px * var(--scale-factor));border-radius:calc(1px * var(--scale-factor));margin-bottom:calc(6px * var(--scale-factor));position:relative;z-index:1}.gt-level-card-hex{font-family:var(--it);font-size:calc(12px * var(--scale-factor));opacity:.5;letter-spacing:calc(1px * var(--scale-factor));position:relative;z-index:1}.gt-level-card-desc{width:100%;max-width:calc(280.5px * var(--scale-factor));font-family:var(--is);font-size:calc(11px * var(--scale-factor));color:hsla(0,0%,100%,.5);line-height:1.6;margin-top:calc(4px * var(--scale-factor));position:relative;z-index:1}.gt-spectrum-footer{display:flex;align-items:center;gap:calc(12px * var(--scale-factor));margin-top:calc(8px * var(--scale-factor))}.spectrum-bar{flex:1 1;height:calc(3px * var(--scale-factor));border-radius:calc(2px * var(--scale-factor));background:linear-gradient(90deg,#c8e8ff,#4df,#0fb,#ae0,gold,#ff8431,#e13,#fb74be);opacity:.6}.spectrum-lbl{font-family:var(--it);font-size:calc(7px * var(--scale-factor));letter-spacing:calc(2px * var(--scale-factor));color:hsla(0,0%,100%,.2);white-space:nowrap}.remm-section{padding:clamp(48px,10vw,calc(160px * var(--scale-factor))) 0}.remm-section:before{content:"";position:absolute;left:calc(-100px * var(--scale-factor));top:0;width:calc(800px * var(--scale-factor));height:calc(800px * var(--scale-factor));background:radial-gradient(ellipse,rgba(68,221,255,.04) 0,transparent 70%);filter:blur(calc(80px * var(--scale-factor)));pointer-events:none}.remm-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(2px * var(--scale-factor));gap:calc(2px * var(--scale-factor));margin-top:calc(48px * var(--scale-factor))}.remm-card{background:hsla(0,0%,100%,.015);border:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.06);padding:calc(40px * var(--scale-factor));position:relative;overflow:visible;-webkit-clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px))}.remm-card:before{content:"";top:0;right:0;width:calc(20px * var(--scale-factor));height:calc(20px * var(--scale-factor));background:linear-gradient(225deg,hsla(0,0%,100%,.1) 40%,hsla(0,0%,100%,.03) 41%,transparent 60%)}.remm-card:after,.remm-card:before{position:absolute;pointer-events:none;z-index:2}.remm-card:after{content:"REMM · CLASSIFIED";top:calc(12px * var(--scale-factor));right:calc(28px * var(--scale-factor));font-size:calc(12px * var(--scale-factor));letter-spacing:calc(2px * var(--scale-factor));color:hsla(0,0%,100%,.5)}.rc-icon,.remm-card:after{font-family:var(--it);font-weight:700;text-transform:uppercase}.rc-icon{font-size:calc(13px * var(--scale-factor));letter-spacing:calc(3px * var(--scale-factor));margin-bottom:calc(16px * var(--scale-factor))}.rc-title{font-family:var(--it);font-size:calc(18px * var(--scale-factor));font-weight:700;color:hsla(0,0%,100%,.88);margin-bottom:calc(12px * var(--scale-factor));letter-spacing:calc(1px * var(--scale-factor));text-transform:uppercase}.rc-desc{font-family:var(--is);font-size:calc(13px * var(--scale-factor));color:hsla(0,0%,100%,.4);line-height:1.8}.remm-how{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:calc(2px * var(--scale-factor));gap:calc(2px * var(--scale-factor));margin-top:calc(2px * var(--scale-factor))}.remm-step{background:rgba(0,0,0,.2);border:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.05);padding:calc(32px * var(--scale-factor));text-align:center}.rs-num{font-size:calc(28px * var(--scale-factor));margin-bottom:calc(12px * var(--scale-factor))}.rs-num,.rs-title{font-family:var(--it);font-weight:700}.rs-title{letter-spacing:calc(2px * var(--scale-factor));text-transform:uppercase;margin-bottom:calc(8px * var(--scale-factor))}.rs-desc,.rs-title{font-size:calc(12px * var(--scale-factor))}.rs-desc{font-family:var(--is);color:hsla(0,0%,100%,.5);line-height:1.7}.remm-flags{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:calc(2px * var(--scale-factor));gap:calc(2px * var(--scale-factor));margin-top:calc(48px * var(--scale-factor))}.remm-flag{background:hsla(0,0%,100%,.02);border:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.05);padding:calc(24px * var(--scale-factor)) calc(28px * var(--scale-factor));display:flex;gap:calc(16px * var(--scale-factor));align-items:flex-start}.rf-dot{width:calc(8px * var(--scale-factor));height:calc(8px * var(--scale-factor));border-radius:50%;flex-shrink:0;margin-top:calc(5px * var(--scale-factor))}.rf-title{font-family:var(--it);font-weight:700;letter-spacing:calc(2px * var(--scale-factor));text-transform:uppercase;margin-bottom:calc(6px * var(--scale-factor))}.rf-desc,.rf-title{font-size:calc(12px * var(--scale-factor))}.rf-desc{font-family:var(--is);color:hsla(0,0%,100%,.5);line-height:1.7}.ranking-section{padding:clamp(48px,10vw,calc(160px * var(--scale-factor))) 0;background:rgba(0,0,0,.2)}.rank-table{margin-top:calc(48px * var(--scale-factor))}.rank-row{display:flex;align-items:center;gap:calc(16px * var(--scale-factor));padding:calc(12px * var(--scale-factor)) 0;border-bottom:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.05)}.rank-row:last-child{border-bottom:none}.rank-name{font-family:var(--it);font-size:calc(11px * var(--scale-factor));color:hsla(0,0%,100%,.55);min-width:clamp(80px,30%,calc(260px * var(--scale-factor)))}.rank-track{flex:1 1;height:calc(4px * var(--scale-factor));background:hsla(0,0%,100%,.05);overflow:hidden}.rank-fill,.rank-track{border-radius:calc(2px * var(--scale-factor))}.rank-fill{height:100%;transition:width 1.2s ease}.rank-score{font-family:var(--it);font-size:calc(12px * var(--scale-factor));font-weight:700;min-width:calc(52px * var(--scale-factor));text-align:right}.rank-criteria-headline{font-family:var(--it);font-size:calc(11px * var(--scale-factor));font-weight:500;line-height:1.7;color:hsla(0,0%,100%,.75);letter-spacing:calc(.5px * var(--scale-factor))}.rank-criteria-score{font-family:var(--it);font-weight:900;color:#0fb}.rank-criteria-list{font-family:var(--it);font-size:calc(11px * var(--scale-factor));font-weight:400;line-height:1.7;color:hsla(0,0%,100%,.5);letter-spacing:calc(.5px * var(--scale-factor));margin-top:0}.gt-info-pills{display:flex;flex-direction:column;gap:calc(3px * var(--scale-factor))}.gt-info-pill{background:rgba(68,221,255,.04);border:calc(1px * var(--scale-factor)) solid rgba(68,221,255,.12);border-left:calc(3px * var(--scale-factor)) solid var(--c3m);padding:calc(14px * var(--scale-factor)) calc(20px * var(--scale-factor));transition:all .25s;cursor:default;position:relative;overflow:hidden}.gt-info-pill:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(68,221,255,.04));opacity:0;transition:opacity .25s}.gt-info-pill:hover{transform:translateX(calc(4px * var(--scale-factor)));border-left-color:var(--c3m);background:rgba(68,221,255,.07)}.gt-info-pill:hover:before{opacity:1}.gt-info-pill-label{font-family:var(--it);font-size:calc(11px * var(--scale-factor));font-weight:700;letter-spacing:calc(3px * var(--scale-factor));text-transform:uppercase;color:var(--c3m);margin-bottom:calc(4px * var(--scale-factor));position:relative}.gt-info-pill-desc{font-family:var(--is);font-size:calc(12px * var(--scale-factor));color:hsla(0,0%,100%,.5);position:relative}.arenas-section{padding:calc(80px * var(--scale-factor)) 0 calc(160px * var(--scale-factor))}.arena-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:calc(48px * var(--scale-factor))}.arena-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:calc(2px * var(--scale-factor));gap:calc(2px * var(--scale-factor))}.arena-card{background:var(--surface);border:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.06);padding:calc(36px * var(--scale-factor)) calc(28px * var(--scale-factor));text-align:center;position:relative;transition:all .2s}.arena-card:hover{border-color:hsla(0,0%,100%,.12);transform:translateY(calc(-4px * var(--scale-factor)))}.arena-card.popular{border-color:rgba(255,215,0,.25);background:rgba(255,215,0,.03)}.arena-popular-tag{position:absolute;top:calc(-1px * var(--scale-factor));left:50%;transform:translateX(-50%);background:var(--c1h);color:#000;letter-spacing:calc(2px * var(--scale-factor));padding:calc(2px * var(--scale-factor)) calc(10px * var(--scale-factor))}.arena-popular-tag,.arena-tier{font-family:var(--it);font-size:calc(12px * var(--scale-factor));font-weight:700;text-transform:uppercase}.arena-tier{letter-spacing:calc(3px * var(--scale-factor));color:hsla(0,0%,100%,.5);margin-bottom:calc(10px * var(--scale-factor))}.arena-price{font-family:var(--it);font-size:calc(36px * var(--scale-factor));font-weight:700;margin-bottom:calc(8px * var(--scale-factor))}.arena-desc{font-family:var(--is);font-size:calc(12px * var(--scale-factor));color:hsla(0,0%,100%,.5)}.prize-section{padding:calc(160px * var(--scale-factor)) 0}.prize-section:before{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);width:calc(1000px * var(--scale-factor));height:calc(500px * var(--scale-factor));background:radial-gradient(ellipse at 50% 0,rgba(255,215,0,.06) 0,transparent 70%);filter:blur(calc(60px * var(--scale-factor)));pointer-events:none}.prize-formula{border:calc(1px * var(--scale-factor)) solid rgba(255,215,0,.2);background:rgba(255,215,0,.03);padding:calc(28px * var(--scale-factor)) calc(36px * var(--scale-factor));margin:calc(40px * var(--scale-factor)) 0 0;display:flex;align-items:center;justify-content:center;gap:calc(24px * var(--scale-factor));flex-wrap:wrap}.pf-item{text-align:center}.pf-val{font-size:calc(18px * var(--scale-factor));font-weight:700;color:hsla(0,0%,100%,.8)}.pf-lbl,.pf-val{font-family:var(--it)}.pf-lbl{font-size:calc(12px * var(--scale-factor));letter-spacing:calc(3px * var(--scale-factor));text-transform:uppercase;color:hsla(0,0%,100%,.5);margin-top:calc(4px * var(--scale-factor))}.pf-op{font-family:var(--it);font-size:calc(28px * var(--scale-factor));color:rgba(255,215,0,.5);padding:0 calc(4px * var(--scale-factor))}.prize-examples{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:calc(2px * var(--scale-factor));gap:calc(2px * var(--scale-factor));margin:calc(24px * var(--scale-factor)) 0}.pex{padding:calc(20px * var(--scale-factor)) calc(24px * var(--scale-factor));border:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.02);text-align:center}.pex-eq{font-size:calc(12px * var(--scale-factor));color:hsla(0,0%,100%,.5);line-height:1.41;margin-bottom:calc(6px * var(--scale-factor))}.pex-eq,.pex-pool{font-family:var(--it)}.pex-pool{font-size:calc(22px * var(--scale-factor));font-weight:700;color:var(--c1h)}.prize-podium{display:grid;grid-template-columns:1fr 1.3fr 1fr;grid-gap:calc(2px * var(--scale-factor));gap:calc(2px * var(--scale-factor));margin:calc(48px * var(--scale-factor)) 0 0;align-items:end}.podium-place{padding:calc(24px * var(--scale-factor));border:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.02);text-align:center}.podium-place.first{border-color:rgba(255,215,0,.3);background:rgba(255,215,0,.05)}.podium-rank{font-size:calc(12px * var(--scale-factor));letter-spacing:calc(3px * var(--scale-factor));text-transform:uppercase;color:hsla(0,0%,100%,.5);margin-bottom:calc(8px * var(--scale-factor))}.podium-prize,.podium-rank{font-family:var(--it);font-weight:700}.podium-prize{font-size:calc(28px * var(--scale-factor));margin-bottom:calc(4px * var(--scale-factor))}.podium-pct{font-family:var(--it);font-size:calc(12px * var(--scale-factor));color:hsla(0,0%,100%,.5)}.prize-breakdown{margin-top:calc(40px * var(--scale-factor))}.pb-header{display:grid;grid-template-columns:calc(80px * var(--scale-factor)) 1fr calc(40px * var(--scale-factor)) calc(80px * var(--scale-factor));grid-gap:0;gap:0;padding:calc(6px * var(--scale-factor)) 0;border-bottom:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.08);font-size:calc(12px * var(--scale-factor))}.pb-col,.pb-header{font-family:var(--it)}.pb-col{font-size:calc(10px * var(--scale-factor));font-weight:700;letter-spacing:calc(2px * var(--scale-factor));text-transform:uppercase;color:hsla(0,0%,100%,.5)}.pb-col:last-child{text-align:right}.pb-row{display:grid;grid-template-columns:calc(80px * var(--scale-factor)) 1fr calc(100px * var(--scale-factor)) calc(80px * var(--scale-factor));grid-gap:0;gap:0;padding:calc(6px * var(--scale-factor)) 0;border-bottom:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.04);align-items:center}.pb-rank{font-family:var(--it);font-size:calc(10px * var(--scale-factor));font-weight:700}.pb-bar-track{height:calc(4px * var(--scale-factor));background:hsla(0,0%,100%,.04);overflow:hidden}.pb-bar,.pb-bar-track{border-radius:calc(2px * var(--scale-factor))}.pb-bar{height:100%}.pb-amount{font-weight:700}.pb-amount,.pb-pct{font-family:var(--it);font-size:calc(11px * var(--scale-factor));text-align:right}.pb-pct{color:hsla(0,0%,100%,.5)}.prize-facts{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:calc(2px * var(--scale-factor));gap:calc(2px * var(--scale-factor));margin-top:calc(40px * var(--scale-factor))}.pf-fact{background:hsla(0,0%,100%,.02);border:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.05);padding:calc(20px * var(--scale-factor)) calc(18px * var(--scale-factor));display:flex;gap:calc(12px * var(--scale-factor));align-items:flex-start}.pf-fact-dot{width:calc(6px * var(--scale-factor));height:calc(6px * var(--scale-factor));border-radius:50%;flex-shrink:0;margin-top:calc(5px * var(--scale-factor))}.pf-fact-text{font-family:var(--is);font-size:calc(13px * var(--scale-factor));color:hsla(0,0%,100%,.5);line-height:1.7;width:100%;max-width:calc(617px * var(--scale-factor));position:relative}.pf-fact-text strong{color:hsla(0,0%,100%,.8);font-weight:400}.prize-alloc{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:calc(2px * var(--scale-factor));gap:calc(2px * var(--scale-factor));margin-top:calc(32px * var(--scale-factor))}.pa-cell{padding:calc(24px * var(--scale-factor));border:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.02);text-align:center}.pa-val{font-size:calc(36px * var(--scale-factor));font-weight:700;margin-bottom:calc(4px * var(--scale-factor))}.pa-lbl,.pa-val{font-family:var(--it)}.pa-lbl{letter-spacing:calc(2px * var(--scale-factor));text-transform:uppercase;color:hsla(0,0%,100%,.7)}.pa-lbl,.pa-sub{font-size:calc(12px * var(--scale-factor))}.pa-sub{font-family:var(--is);color:hsla(0,0%,100%,.5);margin-top:calc(4px * var(--scale-factor))}.edu-section{padding:clamp(48px,10vw,calc(160px * var(--scale-factor))) 0;background:rgba(0,0,0,.15)}.edu-section:before{content:"";position:absolute;right:calc(-100px * var(--scale-factor));top:0;width:calc(700px * var(--scale-factor));height:calc(700px * var(--scale-factor));background:radial-gradient(ellipse,rgba(170,238,0,.05) 0,transparent 70%);filter:blur(calc(80px * var(--scale-factor)));pointer-events:none}.edu-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(80px * var(--scale-factor));gap:calc(80px * var(--scale-factor));align-items:start;margin-top:calc(48px * var(--scale-factor))}.edu-tree{background:var(--bg);border:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.06);-webkit-clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);overflow:hidden}.edu-tree-header{padding:calc(10px * var(--scale-factor)) calc(18px * var(--scale-factor));background:rgba(0,0,0,.3);border-bottom:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.05);display:flex;gap:calc(16px * var(--scale-factor));align-items:center}.etn{font-family:var(--it);font-size:calc(12px * var(--scale-factor));font-weight:700;letter-spacing:calc(3px * var(--scale-factor));text-transform:uppercase;color:hsla(0,0%,100%,.2);cursor:pointer;padding:calc(2px * var(--scale-factor)) 0}.etn.active{color:var(--c1h)}.edu-tree-body{padding:0;position:relative}.skill-svg{display:block;width:100%;height:auto}.edu-active-lesson{border:calc(1px * var(--scale-factor)) solid rgba(255,215,0,.2);background:rgba(255,215,0,.04);margin:0;padding:calc(16px * var(--scale-factor)) calc(20px * var(--scale-factor))}.eal-branch{font-size:calc(11px * var(--scale-factor));letter-spacing:calc(3px * var(--scale-factor));text-transform:uppercase;color:var(--c1h)}.eal-branch,.eal-title{font-family:var(--it);font-weight:700;margin-bottom:calc(6px * var(--scale-factor))}.eal-title{font-size:calc(13px * var(--scale-factor));color:hsla(0,0%,100%,.88)}.eal-desc{font-family:var(--is);font-size:calc(12px * var(--scale-factor));color:hsla(0,0%,100%,.5);line-height:1.7;margin-bottom:calc(12px * var(--scale-factor))}.eal-progress-bar{height:calc(4px * var(--scale-factor));background:hsla(0,0%,100%,.06);overflow:hidden}.eal-progress-bar,.eal-progress-fill{border-radius:calc(2px * var(--scale-factor))}.eal-progress-fill{height:100%;background:var(--c1h);width:81%}.edu-features{display:flex;flex-direction:column;gap:calc(2px * var(--scale-factor))}.edu-feat{padding:calc(22px * var(--scale-factor)) calc(24px * var(--scale-factor));border:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.05);border-left:calc(3px * var(--scale-factor)) solid transparent;background:hsla(0,0%,100%,.02);transition:all .25s}.edu-feat:hover{transform:translateX(calc(4px * var(--scale-factor)));border-left-color:var(--ef-c,var(--c15m))}.ef-label{font-size:calc(11px * var(--scale-factor));letter-spacing:calc(3px * var(--scale-factor));text-transform:uppercase}.ef-label,.ef-title{font-family:var(--it);font-weight:700;margin-bottom:calc(6px * var(--scale-factor))}.ef-title{font-size:calc(14px * var(--scale-factor));color:hsla(0,0%,100%,.88);letter-spacing:calc(1px * var(--scale-factor))}.ef-desc{font-family:var(--is);font-size:calc(12px * var(--scale-factor));color:hsla(0,0%,100%,.5);line-height:1.7}.robopunk-section{padding:clamp(48px,10vw,calc(160px * var(--scale-factor))) 0}.robopunk-section:before{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);width:calc(1200px * var(--scale-factor));height:calc(600px * var(--scale-factor));background:radial-gradient(ellipse at 50% 0,rgba(239,35,60,.08) 0,rgba(251,116,190,.03) 40%,transparent 70%);filter:blur(calc(80px * var(--scale-factor)));pointer-events:none}.gt-manifesto-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(100px * var(--scale-factor));gap:calc(100px * var(--scale-factor));align-items:center}.gt-manifesto-quote{width:100%;max-width:calc(626px * var(--scale-factor));position:relative;margin-top:calc(15px * var(--scale-factor));padding:calc(40px * var(--scale-factor));border:calc(1px * var(--scale-factor)) solid rgba(251,116,190,.15);border-left:calc(3px * var(--scale-factor)) solid var(--cW);background:rgba(251,116,190,.03)}.gt-manifesto-quote:before{content:"CLASSIFIED · ROBOPUNK DOCTRINE · LEVEL 3 CLEARANCE";display:block;font-family:var(--it);font-size:calc(12px * var(--scale-factor));letter-spacing:calc(3px * var(--scale-factor));color:rgba(239,35,60,.5);margin-bottom:calc(16px * var(--scale-factor));padding-bottom:calc(8px * var(--scale-factor));border-bottom:calc(1px * var(--scale-factor)) solid rgba(239,35,60,.15);text-transform:uppercase}.gt-manifesto-quote-text{font-weight:400;font-family:var(--is);font-size:calc(15px * var(--scale-factor));font-style:italic;line-height:1.9;color:hsla(0,0%,100%,.5)}.gt-manifesto-quote-text strong{color:#fff;font-style:normal;font-weight:400}.gt-manifesto-quote-attr{margin-top:calc(16px * var(--scale-factor));font-family:var(--it);font-size:calc(12px * var(--scale-factor));letter-spacing:calc(3px * var(--scale-factor));color:var(--cW);opacity:.5;text-transform:uppercase}.gt-manifesto-pillars{display:flex;flex-direction:column;gap:calc(2px * var(--scale-factor));margin-top:calc(40px * var(--scale-factor))}.gt-pillar-item{padding:calc(20px * var(--scale-factor)) calc(24px * var(--scale-factor));border:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.05);border-left:calc(3px * var(--scale-factor)) solid transparent;background:hsla(0,0%,100%,.02);transition:all .25s;cursor:default;position:relative;overflow:hidden}.gt-pillar-item:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.02));opacity:0;transition:opacity .25s}.gt-pillar-item:hover{transform:translateX(calc(4px * var(--scale-factor)));border-left-color:var(--pc,var(--cD))}.gt-pillar-item:hover:before{opacity:1}.gt-pillar-header{display:flex;align-items:center;gap:calc(12px * var(--scale-factor));margin-bottom:calc(6px * var(--scale-factor))}.gt-pillar-icon{font-size:calc(11px * var(--scale-factor));letter-spacing:calc(1px * var(--scale-factor))}.gt-pillar-icon,.gt-pillar-name{font-family:var(--it);font-weight:700}.gt-pillar-name{letter-spacing:calc(2px * var(--scale-factor));text-transform:uppercase}.gt-pillar-desc,.gt-pillar-name{font-size:calc(12px * var(--scale-factor))}.gt-pillar-desc{font-family:var(--is);color:hsla(0,0%,100%,.5);line-height:1.6;padding-left:calc(22px * var(--scale-factor))}.lore-section{padding:clamp(48px,10vw,calc(160px * var(--scale-factor))) 0;background:rgba(0,0,0,.15)}.lore-section:before{content:"";position:absolute;right:calc(-100px * var(--scale-factor));top:0;width:calc(700px * var(--scale-factor));height:calc(700px * var(--scale-factor));background:radial-gradient(ellipse,rgba(251,116,190,.05) 0,transparent 70%);filter:blur(calc(80px * var(--scale-factor)));pointer-events:none}.gt-features-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:calc(2px * var(--scale-factor));gap:calc(2px * var(--scale-factor))}.gt-feature-card{padding:calc(48px * var(--scale-factor));border:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.05);background:hsla(0,0%,100%,.015);transition:all .3s;position:relative;overflow:visible;-webkit-clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px))}.gt-feature-card:before{content:"";top:0;right:0;width:calc(20px * var(--scale-factor));height:calc(20px * var(--scale-factor));background:linear-gradient(225deg,hsla(0,0%,100%,.12) 40%,hsla(0,0%,100%,.04) 41%,hsla(0,0%,100%,0) 60%)}.gt-feature-card:after,.gt-feature-card:before{position:absolute;pointer-events:none;z-index:2}.gt-feature-card:after{content:"RESTRICTED · CR-NET";top:calc(12px * var(--scale-factor));right:calc(28px * var(--scale-factor));font-family:var(--it);font-size:calc(12px * var(--scale-factor));letter-spacing:calc(2px * var(--scale-factor));font-weight:700;text-transform:uppercase;color:hsla(0,0%,100%,.5)}.gt-feature-card:hover{background:hsla(0,0%,100%,.03)}.fc-icon-row{display:flex;align-items:center;gap:calc(12px * var(--scale-factor));margin-bottom:calc(20px * var(--scale-factor))}.fc-icon{width:calc(36px * var(--scale-factor));height:calc(36px * var(--scale-factor));font-size:calc(9px * var(--scale-factor));font-weight:700}.fc-badge,.fc-icon{display:flex;align-items:center;justify-content:center;font-family:var(--it)}.fc-badge{font-size:calc(12px * var(--scale-factor));letter-spacing:calc(3px * var(--scale-factor));padding:calc(3px * var(--scale-factor)) calc(8px * var(--scale-factor));border:calc(1px * var(--scale-factor)) solid;border-radius:calc(2px * var(--scale-factor));height:calc(20px * var(--scale-factor))}.fc-badge,.fc-title{text-transform:uppercase}.fc-title{font-family:var(--it);font-size:calc(14px * var(--scale-factor));font-weight:700;letter-spacing:calc(2px * var(--scale-factor));color:#fff;margin-bottom:calc(12px * var(--scale-factor))}.fc-desc{font-family:var(--is);font-size:calc(13px * var(--scale-factor));color:hsla(0,0%,100%,.5);line-height:1.8}.fc-bar{position:absolute;bottom:0;left:0;right:0;height:calc(1px * var(--scale-factor));transform:scaleX(0);transition:transform .3s;transform-origin:left}.gt-feature-card:hover .fc-bar{transform:scaleX(1)}.gt-proof-section{padding:clamp(48px,10vw,calc(160px * var(--scale-factor))) 0}.gt-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:calc(24px * var(--scale-factor));gap:calc(24px * var(--scale-factor));margin-top:calc(60px * var(--scale-factor))}.gt-proof-card{padding:calc(40px * var(--scale-factor));border:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.02);position:relative;overflow:hidden;transition:all .25s;-webkit-clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)}.gt-proof-card:before{content:"// RAIDER DISPATCH — UNVERIFIED — DO NOT REDISTRIBUTE";position:absolute;top:calc(10px * var(--scale-factor));left:calc(16px * var(--scale-factor));font-family:var(--it);font-size:calc(6px * var(--scale-factor));letter-spacing:calc(2px * var(--scale-factor));font-weight:700;color:hsla(0,0%,100%,.09);pointer-events:none;white-space:nowrap}.gt-proof-card:hover{border-color:hsla(0,0%,100%,.12);transform:translateY(calc(-2px * var(--scale-factor)))}.gt-proof-card-top{display:flex;align-items:center;gap:calc(12px * var(--scale-factor));margin-bottom:calc(20px * var(--scale-factor));margin-top:calc(14px * var(--scale-factor))}.gt-proof-avatar{width:calc(36px * var(--scale-factor));height:calc(36px * var(--scale-factor));display:flex;align-items:center;justify-content:center;font-size:calc(12px * var(--scale-factor))}.gt-proof-avatar,.gt-proof-name{font-family:var(--it);font-weight:700}.gt-proof-name{font-size:calc(10px * var(--scale-factor));letter-spacing:calc(2px * var(--scale-factor));color:#fff;text-transform:uppercase}.gt-proof-handle{font-family:var(--it);font-size:calc(8px * var(--scale-factor));color:hsla(0,0%,100%,.25);letter-spacing:calc(1px * var(--scale-factor))}.gt-proof-badge{display:flex;align-items:center;justify-content:center;margin-left:auto;font-family:var(--it);font-size:calc(12px * var(--scale-factor));letter-spacing:calc(2px * var(--scale-factor));padding:calc(3px * var(--scale-factor)) calc(8px * var(--scale-factor));border:calc(1px * var(--scale-factor)) solid;text-transform:uppercase;height:calc(18px * var(--scale-factor))}.gt-proof-text{font-family:var(--is);font-size:calc(13px * var(--scale-factor));color:hsla(0,0%,100%,.4);line-height:1.85;font-style:italic}.gt-proof-text strong{color:hsla(0,0%,100%,.7);font-style:normal;font-weight:400}.gt-proof-accent{position:absolute;bottom:0;left:0;right:0;height:calc(2px * var(--scale-factor))}.gt-cta-section{padding:clamp(48px,12vw,calc(200px * var(--scale-factor))) 0;position:relative;overflow:hidden}.gt-cta-section:before{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);width:calc(1000px * var(--scale-factor));height:calc(500px * var(--scale-factor));background:radial-gradient(ellipse at 50% 0,rgba(239,35,60,.1) 0,rgba(239,35,60,.04) 40%,transparent 70%);filter:blur(calc(60px * var(--scale-factor)));pointer-events:none}.gt-cta-inner{text-align:center;max-width:calc(1000px * var(--scale-factor));margin:0 auto;padding:0 clamp(16px,4vw,calc(120px * var(--scale-factor)))}.gt-cta-title{font-family:var(--it);font-weight:700;font-size:clamp(calc(44px * var(--scale-factor)),4vw,calc(72px * var(--scale-factor)));line-height:1.1;letter-spacing:calc(2px * var(--scale-factor));color:#fff;margin-bottom:calc(20px * var(--scale-factor))}.gt-cta-title .hi{color:var(--c5m)}.gt-cta-sub{font-family:var(--is);font-size:calc(15px * var(--scale-factor));color:hsla(0,0%,100%,.5);line-height:1.8;margin-bottom:calc(48px * var(--scale-factor))}.gt-cta-form{display:flex;gap:0;max-width:calc(640px * var(--scale-factor));margin:0 auto calc(20px * var(--scale-factor));border:calc(1px * var(--scale-factor)) solid rgba(239,35,60,.22);overflow:hidden;box-shadow:0 0 calc(30px * var(--scale-factor)) rgba(239,35,60,.08);position:relative}.gt-cta-form:before{content:"SECURE CHANNEL · ENCRYPTED TRANSMISSION";position:absolute;top:calc(-22px * var(--scale-factor));left:0;font-family:var(--it);font-size:calc(7px * var(--scale-factor));letter-spacing:calc(3px * var(--scale-factor));color:rgba(239,35,60,.4);text-transform:uppercase}.gt-cta-input{flex:1 1;padding:calc(16px * var(--scale-factor)) calc(20px * var(--scale-factor));background:rgba(239,35,60,.03);border:none;outline:none;font-family:var(--it);font-size:calc(11px * var(--scale-factor));letter-spacing:calc(2px * var(--scale-factor));color:#fff}.gt-cta-input::placeholder{color:hsla(0,0%,100%,.5)}.gt-cta-btn{padding:calc(16px * var(--scale-factor)) calc(28px * var(--scale-factor));background:var(--cD);color:#070909;border:none;cursor:pointer;font-family:var(--it);font-size:calc(9px * var(--scale-factor));font-weight:700;letter-spacing:calc(3px * var(--scale-factor));text-transform:uppercase;transition:all .2s;white-space:nowrap}.gt-cta-btn:hover{background:#00ffc8;box-shadow:0 0 calc(20px * var(--scale-factor)) rgba(239,35,60,.38)}.gt-cta-disclaimer{font-family:var(--it);font-size:calc(8px * var(--scale-factor));color:hsla(0,0%,100%,.5);letter-spacing:calc(2px * var(--scale-factor));text-transform:uppercase}.gt-page-nav{position:fixed;top:var(--nav-h);left:0;right:0;z-index:490;height:calc(40px * var(--scale-factor));display:flex;align-items:center;justify-content:center;gap:0;background:rgba(5,7,7,.92);-webkit-backdrop-filter:blur(calc(16px * var(--scale-factor)));backdrop-filter:blur(calc(16px * var(--scale-factor)));border-bottom:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.05)}.gt-page-nav:before{content:"";position:absolute;bottom:0;left:0;right:0;height:calc(1px * var(--scale-factor));background:linear-gradient(90deg,transparent 0,var(--cD) 20%,var(--c1h) 40%,var(--c4h) 60%,var(--cD) 80%,transparent 100%);opacity:.2}.gt-page-nav-item{position:relative;display:flex;align-items:center;gap:calc(8px * var(--scale-factor));padding:0 clamp(10px,1.8vw,calc(26px * var(--scale-factor)));height:100%;cursor:pointer;transition:background .2s}.gt-page-nav-item+.gt-page-nav-item:before{content:"";position:absolute;left:0;top:25%;bottom:25%;width:calc(1px * var(--scale-factor));background:hsla(0,0%,100%,.06)}.gt-page-nav-item:hover{background:hsla(0,0%,100%,.03)}.gt-page-nav-item.active{background:rgba(239,35,60,.05)}.gt-page-nav-dot{width:calc(5px * var(--scale-factor));height:calc(5px * var(--scale-factor));border-radius:50%;border:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.2);background:transparent;transition:all .2s;flex-shrink:0}.gt-page-nav-item.active .gt-page-nav-dot,.gt-page-nav-item:hover .gt-page-nav-dot{border-color:var(--sc);background:var(--sc);box-shadow:0 0 calc(8px * var(--scale-factor)) var(--sc)}.gt-page-nav-label{font-family:var(--it);font-size:calc(14px * var(--scale-factor));font-weight:700;letter-spacing:calc(3px * var(--scale-factor));text-transform:uppercase;color:hsla(0,0%,100%,.28);transition:color .2s;white-space:nowrap}.gt-page-nav-item:hover .gt-page-nav-label{color:hsla(0,0%,100%,.65)}.gt-page-nav-item.active .gt-page-nav-label{color:var(--sc)}.gt-page-nav-item:after{content:"";position:absolute;bottom:0;left:calc(16px * var(--scale-factor));right:calc(16px * var(--scale-factor));height:calc(1.5px * var(--scale-factor));background:var(--sc);box-shadow:0 0 calc(6px * var(--scale-factor)) var(--sc);transform:scaleX(0);transition:transform .25s cubic-bezier(.4,0,.2,1)}.gt-page-nav-item.active:after{transform:scaleX(1)}.gt-page-nav-item:hover:after{transform:scaleX(.5);opacity:.5}.gt-section-eyebrow{display:inline-flex;align-items:center;gap:calc(10px * var(--scale-factor));margin-bottom:calc(16px * var(--scale-factor))}.gt-eyebrow-line{width:calc(24px * var(--scale-factor));height:calc(1px * var(--scale-factor));background:var(--cD)}.gt-eyebrow-text{font-family:var(--it);font-size:calc(14px * var(--scale-factor));font-weight:700;letter-spacing:calc(6px * var(--scale-factor));text-transform:uppercase;color:var(--cD)}.gt-section-title{font-family:var(--is);font-weight:700;font-size:clamp(24px,4vw,calc(56px * var(--scale-factor)));line-height:1.1;letter-spacing:calc(1px * var(--scale-factor));color:#fff;margin-bottom:calc(12px * var(--scale-factor))}.gt-section-sub{align-self:stretch;font-family:var(--is);font-weight:400;font-style:normal;font-size:calc(14px * var(--scale-factor));color:hsla(0,0%,100%,.5);width:100%;max-width:calc(735px * var(--scale-factor));line-height:1.8}@media (max-width:1200px){.gt-section-wrap{padding:0 calc(40px * var(--scale-factor))}.gt-section,.problems-section{padding:calc(100px * var(--scale-factor)) 0}.gt-manifesto-grid{grid-template-columns:1fr;gap:calc(60px * var(--scale-factor))}.gt-system-grid,.gt-system-grid-start{grid-template-columns:1fr;gap:calc(40px * var(--scale-factor))}.gt-summary-grid{grid-template-columns:repeat(2,1fr)}.gt-sys-summary{grid-template-columns:repeat(3,1fr)}.match-panel{overflow-x:auto}.problem-grid{grid-template-columns:1fr}.gt-manifesto-quote,.pf-fact-text,.problem-block,.ps-desc,.solution-block{width:100%}.arena-grid,.gt-level-cards-grid{grid-template-columns:repeat(2,1fr)}.edu-grid,.remm-grid{grid-template-columns:1fr}.gt-features-grid{grid-template-columns:repeat(2,1fr)}.gt-proof-grid,.prize-alloc,.prize-examples,.prize-podium{grid-template-columns:1fr}.hero-title .accent-sub{font-size:calc(28px * var(--scale-factor));letter-spacing:calc(6px * var(--scale-factor))}}.gt-system-grid,.gt-system-grid-start{display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(60px * var(--scale-factor));gap:calc(60px * var(--scale-factor));align-items:start}.gt-system-grid-start:after{background:linear-gradient(225deg,var(--color-white-12,hsla(0,0%,100%,.12)) 40%,var(--color-white-4,hsla(0,0%,100%,.04)) 41%,var(--color-white-0,hsla(0,0%,100%,0)) 60%);width:calc(20px * var(--scale-factor));height:calc(20px * var(--scale-factor))}.gt-summary-grid{grid-template-columns:repeat(auto-fit,minmax(calc(324px * var(--scale-factor)),1fr));grid-gap:calc(2px * var(--scale-factor))}.gt-summary-grid,.gt-summary-grid-completion{display:grid;gap:calc(2px * var(--scale-factor))}.gt-summary-grid-completion{grid-template-columns:repeat(auto-fit,minmax(calc(319px * var(--scale-factor)),1fr));grid-gap:calc(2px * var(--scale-factor))}.gt-sys-summary{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:calc(2px * var(--scale-factor));gap:calc(2px * var(--scale-factor))}.gt-sys-card{padding:calc(23px * var(--scale-factor)) calc(20px * var(--scale-factor));text-align:center;background:rgba(var(--sr),.04);border:calc(1px * var(--scale-factor)) solid var(--sc);border-top-width:calc(2px * var(--scale-factor));transition:background .25s}.gt-sys-card:hover{background:rgba(var(--sr),.08)}.gt-sys-card-num{font-size:calc(14px * var(--scale-factor));letter-spacing:calc(3px * var(--scale-factor));color:var(--sc);margin-bottom:calc(10px * var(--scale-factor));text-transform:uppercase}.gt-sys-card-name,.gt-sys-card-num{font-family:var(--it);font-weight:700}.gt-sys-card-name{font-size:calc(16px * var(--scale-factor));color:hsla(0,0%,100%,.88);margin-bottom:calc(8px * var(--scale-factor))}.gt-sys-card-desc{font-family:var(--is);font-size:calc(12px * var(--scale-factor));color:hsla(0,0%,100%,.5);line-height:1.47}.gt-section-wrap{max-width:calc(1600px * var(--scale-factor));margin:0 auto;padding:0 clamp(16px,8vw,calc(120px * var(--scale-factor)))}.gt-section{padding:clamp(48px,10vw,calc(160px * var(--scale-factor))) 0;position:relative;z-index:10;background:rgba(0,0,0,.1)}.gt-system-block{margin-top:calc(72px * var(--scale-factor))}.mp-event,.mp-events-header{overflow-x:auto}@media (max-width:1000px) and (min-width:701px){.gt-page-nav-item{gap:4px!important;padding:0 6px!important}.gt-page-nav-dot{width:4px!important;height:4px!important}.gt-page-nav-label{font-size:7px!important;letter-spacing:1.5px!important}}@media (max-width:700px){.gt-page-nav{display:none}.gt-section-wrap{padding:0 calc(20px * var(--scale-factor))!important;overflow:hidden;word-break:break-word}.gt-section{padding:calc(60px * var(--scale-factor)) 0!important}.gt-system-block{margin-top:calc(32px * var(--scale-factor))!important}.problems-section{padding:calc(60px * var(--scale-factor)) 0!important}.hero-title .accent-sub{font-size:calc(20px * var(--scale-factor));letter-spacing:calc(4px * var(--scale-factor))}.gt-level-card-desc br,.gt-section-sub br,.ps-desc br{display:none}.gt-system-grid,.gt-system-grid-start{grid-template-columns:1fr!important;gap:calc(24px * var(--scale-factor))!important}.gt-summary-grid{grid-template-columns:1fr!important}.gt-sys-summary{grid-template-columns:1fr 1fr!important}.gt-level-cards-grid,.gt-manifesto-grid{grid-template-columns:1fr!important}.gt-manifesto-grid{gap:calc(40px * var(--scale-factor))!important}.arena-grid,.fee-compare,.gt-features-grid,.gt-proof-grid,.prize-facts,.problem-grid,.remm-flags,.remm-how{grid-template-columns:1fr!important}.gt-system-header{flex-direction:column!important;align-items:flex-start!important;gap:calc(16px * var(--scale-factor))}.gt-eyebrow-text{font-size:calc(10px * var(--scale-factor));letter-spacing:calc(3px * var(--scale-factor))}.arena-header{flex-direction:column!important;align-items:flex-start!important;gap:calc(16px * var(--scale-factor))}.rank-row{flex-wrap:wrap}.rank-name{min-width:100%!important;margin-bottom:calc(4px * var(--scale-factor))}.gt-level-card,.problem-block,.solution-block{width:100%!important;max-width:none!important}.problem-block,.solution-block{padding:calc(24px * var(--scale-factor))!important}.gt-manifesto-quote,.pf-fact-text,.ps-desc{width:100%!important;max-width:none!important}.gt-manifesto-quote{padding:calc(24px * var(--scale-factor))!important}.gt-level-card-desc{width:100%!important;max-width:none!important}.gt-section-sub{max-width:100%!important}.match-panel{font-size:calc(11px * var(--scale-factor));overflow-x:auto}.mp-tiers{grid-template-columns:repeat(2,1fr)!important}.mp-events-header{display:none}.mp-event{flex-wrap:wrap;gap:calc(4px * var(--scale-factor));padding:calc(12px * var(--scale-factor)) calc(16px * var(--scale-factor))}}@media (max-width:480px){.gt-section-wrap{padding:0 calc(14px * var(--scale-factor))!important}.gt-section,.problems-section{padding:calc(40px * var(--scale-factor)) 0!important}.hero-title .accent-sub{font-size:calc(16px * var(--scale-factor));letter-spacing:calc(2px * var(--scale-factor))}.gt-sys-summary,.mp-tiers{grid-template-columns:1fr!important}.gt-manifesto-quote,.problem-block,.solution-block{padding:calc(16px * var(--scale-factor))!important}.gt-manifesto-grid{gap:calc(24px * var(--scale-factor))!important}}