.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(14px * 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}}:root{--bg:#050808;--bg2:#080d0d;--bg3:#0c1414;--bg4:#111c1c;--bg5:#161e1e;--bdr:hsla(0,0%,100%,.07);--w80:hsla(0,0%,100%,.8);--w70:hsla(0,0%,100%,.7);--w50:hsla(0,0%,100%,.5);--w30:hsla(0,0%,100%,.3);--w15:hsla(0,0%,100%,.15);--w08:hsla(0,0%,100%,.08);--w04:hsla(0,0%,100%,.04);--ccta:#4df;--c-ta:#ef233c;--c-ma:#fb74be;--c-lf:gold;--c-dr:#ff8431;--c-ca:#0fb;--sb-w:calc(272px * var(--scale-factor));--hd-h:calc(56px * var(--scale-factor))}body{background:var(--bg);min-height:100vh;overflow-x:hidden}body,button,html,input,select,textarea{font-family:var(--it)}#lesson-counter,#lesson-counter strong,#mobile-select,.ce-caption,.ce-label,.ci,.concept-label,.cs-term,.cs-term strong,.diag-lbl,.gl-lesson,.gl-tab,.gl-tab.on,.gl-tab:hover,.gl-tag,.gl-term,.gl-term strong,.hd-brand,.hd-brand b,.hd-btn,.hd-sel-wrap:after,.lesson-cat,.lesson-num,.lesson-title,.lesson-wc,.nav-btn,.nav-btn.primary,.nav-btn:hover,.ov-lbl,.sb-group-label,.sb-item,.sb-item.active,.sb-item.active[data-cat],.sb-item:hover,.sb-search input,.sb-search input::placeholder,.sb-special,.sec-div span,.tag,.tag-none,.tag:hover,header,strong.ccta,strong.cn{font-family:var(--it)}.c-key p,.callout p,.callout p strong,.callout p strong.ccta,.callout p strong.cn,.ce-annotation,.ce-annotation em,.ce-annotation strong.ccta,.cs-def,.cs-def strong,.cs-def strong.ccta,.gl-def,.gl-def strong,.gl-def strong.ccta,.gl-intro p,.gl-intro p strong.ccta,.ov-body,.ov-sec p,.para,.para strong,.para strong.ccta,.para strong.cn,.para:hover,.rules-ul li,.rules-ul li strong,.rules-ul li strong.ccta,.sum-ln,.sum-ln strong,.sum-ln strong.ccta,.sum-ln strong.cn{font-family:var(--ia)}body:before{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:.022;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:screen;animation:gr .4s steps(1) infinite}@keyframes gr{0%{background-position:0 0}25%{background-position:-40px 60px}50%{background-position:80px -30px}75%{background-position:-60px -70px}}strong.ccta{color:var(--ccta);font-size:inherit}strong.ccta,strong.cn{font-weight:700;font-family:var(--it)}header{position:fixed;top:var(--nav-h);left:0;right:0;height:var(--hd-h);z-index:500;background:rgba(3,5,5,.97);-webkit-backdrop-filter:blur(calc(24px * var(--scale-factor)));backdrop-filter:blur(calc(24px * var(--scale-factor)));border-bottom:calc(1px * var(--scale-factor)) solid var(--bdr);gap:calc(14px * var(--scale-factor));padding:0 calc(18px * var(--scale-factor))}.hd-logo,header{display:flex;align-items:center}.hd-logo{gap:calc(10px * var(--scale-factor));flex-shrink:0}.hd-logo svg{filter:drop-shadow(0 0 6px rgba(239,35,60,.35))}.hd-brand{font-weight:700;font-size:calc(10px * var(--scale-factor));letter-spacing:calc(3px * var(--scale-factor));color:#fff;text-transform:uppercase;white-space:nowrap}.hd-brand b{color:var(--c-ta)}.hd-sep{width:calc(1px * var(--scale-factor));height:calc(22px * var(--scale-factor));background:var(--bdr);flex-shrink:0}.hd-sel-wrap{position:relative;flex:1 1;min-width:0;max-width:calc(480px * var(--scale-factor))}.hd-sel-wrap:after{content:"▾";position:absolute;right:calc(10px * var(--scale-factor));top:50%;transform:translateY(-50%);color:var(--w30);font-size:calc(10px * var(--scale-factor));pointer-events:none}#mobile-select{width:100%;background:var(--bg3);border:calc(1px * var(--scale-factor)) solid var(--bdr);padding:calc(8px * var(--scale-factor)) calc(30px * var(--scale-factor)) calc(8px * var(--scale-factor)) calc(12px * var(--scale-factor));font-family:var(--it);font-size:calc(7.5px * var(--scale-factor));letter-spacing:calc(1px * var(--scale-factor));color:var(--w70);outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#mobile-select:focus{border-color:rgba(239,35,60,.4)}.hd-right{display:flex;align-items:center;gap:calc(8px * var(--scale-factor));margin-left:auto;white-space:nowrap}#lesson-counter{font-size:calc(10px * var(--scale-factor));letter-spacing:calc(2px * var(--scale-factor));color:var(--w30);text-transform:uppercase}#lesson-counter strong{color:var(--c-ca)}.hd-btn{font-family:var(--it);font-size:calc(7px * var(--scale-factor));font-weight:700;letter-spacing:calc(2px * var(--scale-factor));text-transform:uppercase;padding:calc(6px * var(--scale-factor)) calc(12px * var(--scale-factor));border:calc(1px * var(--scale-factor)) solid var(--bdr);background:transparent;color:var(--w30);cursor:pointer;transition:all .15s;-webkit-clip-path:polygon(3px 0,100% 0,100% calc(100% - 3px),calc(100% - 3px) 100%,0 100%,0 3px);clip-path:polygon(3px 0,100% 0,100% calc(100% - 3px),calc(100% - 3px) 100%,0 100%,0 3px)}.hd-btn:hover{color:var(--w70);border-color:var(--w15)}#reading-bar{position:fixed;top:calc(var(--hd-h) + var(--nav-h));left:0;right:0;height:calc(2px * var(--scale-factor));z-index:499;background:hsla(0,0%,100%,.03)}#reading-fill{height:100%;background:linear-gradient(90deg,var(--accent,var(--c-ta)),var(--c-ca));width:0;transition:width .08s linear}.layout{display:flex;margin-top:calc(var(--hd-h) + var(--nav-h));height:calc(100vh - var(--hd-h) - var(--nav-h))}#sidebar{width:var(--sb-w);min-width:var(--sb-w);background:var(--bg2);border-right:calc(1px * var(--scale-factor)) solid var(--bdr);height:100%;overflow-y:auto;z-index:300;transition:transform .25s ease;scrollbar-width:none}#sidebar::-webkit-scrollbar{display:none}.sb-search{padding:calc(10px * var(--scale-factor)) calc(12px * var(--scale-factor));position:-webkit-sticky;position:sticky;top:0;background:var(--bg2);z-index:10;border-bottom:calc(1px * var(--scale-factor)) solid var(--bdr)}.sb-search input{width:100%;background:var(--bg3);border:calc(1px * var(--scale-factor)) solid var(--bdr);padding:calc(6px * var(--scale-factor)) calc(10px * var(--scale-factor));font-family:var(--it);font-size:calc(7.5px * var(--scale-factor));letter-spacing:calc(1px * var(--scale-factor));color:var(--w70);outline:none;transition:border-color .2s}.sb-search input:focus{border-color:rgba(239,35,60,.35)}.sb-search input::placeholder{color:var(--w30)}.sb-special{background:rgba(68,221,255,.05)!important;color:var(--ccta)!important;border-left-color:var(--ccta)!important;font-weight:700}.sb-special:hover{background:rgba(68,221,255,.1)!important}.sb-group{padding:calc(4px * var(--scale-factor)) 0 calc(2px * var(--scale-factor))}.sb-group-label{font-size:calc(12px * var(--scale-factor));font-weight:700;letter-spacing:calc(4px * var(--scale-factor));text-transform:uppercase;padding:calc(10px * var(--scale-factor)) calc(14px * var(--scale-factor)) calc(4px * var(--scale-factor));opacity:.7}.sb-item{display:block;width:100%;text-align:left;background:transparent;border:none;padding:calc(7px * var(--scale-factor)) calc(14px * var(--scale-factor)) calc(7px * var(--scale-factor)) calc(12px * var(--scale-factor));font-family:var(--it);font-size:calc(11px * var(--scale-factor));font-weight:400;color:var(--w50);cursor:pointer;transition:all .13s;border-left:calc(2px * var(--scale-factor)) solid transparent;line-height:.95}.sb-item:hover{color:var(--w70);background:var(--w04)}.sb-item.active{color:#fff;background:hsla(0,0%,100%,.055);border-left-color:var(--accent,var(--c-ta))}.sb-item.active[data-cat="Technical Analysis"]{border-left-color:var(--c-ta)}.sb-item.active[data-cat="Mental Analysis"]{border-left-color:var(--c-ma)}.sb-item.active[data-cat="Logic Flow"]{border-left-color:var(--c-lf)}.sb-item.active[data-cat=Drills]{border-left-color:var(--c-dr)}.sb-item.active[data-cat="Comparative Analysis"]{border-left-color:var(--c-ca)}.sb-item.filtered-out{display:none}#main{flex:1 1;min-width:0;height:100%;overflow-y:auto;scrollbar-width:none;padding:calc(40px * var(--scale-factor)) calc(52px * var(--scale-factor)) calc(100px * var(--scale-factor));max-width:calc(100vw - var(--sb-w))}#main::-webkit-scrollbar{display:none}.lesson-doc{display:none}.lesson-doc.visible{display:block;max-width:calc(820px * var(--scale-factor))}.lesson-doc.visible:after{content:"Day Trading Decrypted is for educational purposes only. Nothing in this material constitutes financial or investment advice.";display:block;margin-top:calc(60px * var(--scale-factor));padding:calc(20px * var(--scale-factor)) 0 calc(8px * var(--scale-factor));border-top:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.06);text-align:center;font-family:var(--it);font-size:calc(11px * var(--scale-factor));font-weight:700;letter-spacing:calc(2px * var(--scale-factor));text-transform:uppercase;color:hsla(0,0%,100%,.4)}.lesson-header{padding:calc(28px * var(--scale-factor)) 0 calc(22px * var(--scale-factor));border-bottom:calc(1px * var(--scale-factor)) solid var(--bdr);margin-bottom:calc(30px * var(--scale-factor));max-width:calc(820px * var(--scale-factor))}.lesson-meta{display:flex;align-items:center;gap:calc(10px * var(--scale-factor));margin-bottom:calc(12px * var(--scale-factor));flex-wrap:wrap}.lesson-cat{font-weight:700;padding:calc(4px * var(--scale-factor)) calc(12px * var(--scale-factor));border:calc(1px * var(--scale-factor)) solid;border-radius:calc(2px * var(--scale-factor))}.lesson-cat,.lesson-num{font-size:calc(11px * var(--scale-factor));letter-spacing:calc(3px * var(--scale-factor));text-transform:uppercase}.lesson-num,.lesson-wc{color:var(--w30)}.lesson-wc{font-size:calc(7px * var(--scale-factor));letter-spacing:calc(1.5px * var(--scale-factor));text-transform:uppercase;margin-left:auto}.lesson-title{font-family:var(--it);font-weight:700;font-size:clamp(calc(18px * var(--scale-factor)),2.8vw,calc(32px * var(--scale-factor)));letter-spacing:calc(2px * var(--scale-factor));text-transform:uppercase;color:#fff;line-height:1.25;margin-bottom:calc(18px * var(--scale-factor))}.lesson-title:after{content:"";display:block;width:calc(50px * var(--scale-factor));height:calc(2px * var(--scale-factor));margin-top:calc(10px * var(--scale-factor));background:var(--accent,var(--c-ta));box-shadow:0 0 calc(10px * var(--scale-factor)) var(--accent,var(--c-ta))}.concept-bar{display:flex;align-items:center;gap:calc(12px * var(--scale-factor));flex-wrap:wrap}.concept-label{font-size:calc(11px * var(--scale-factor));font-weight:700;letter-spacing:calc(3px * var(--scale-factor));text-transform:uppercase;color:var(--w30);white-space:nowrap;padding-top:calc(4px * var(--scale-factor))}.tags{display:flex;flex-wrap:wrap;gap:calc(5px * var(--scale-factor))}.tag{font-size:calc(6.5px * var(--scale-factor));letter-spacing:calc(1.5px * var(--scale-factor));text-transform:uppercase;padding:calc(3px * var(--scale-factor)) calc(9px * var(--scale-factor));background:var(--w04);border:calc(1px * var(--scale-factor)) solid var(--bdr);color:var(--w50);transition:border-color .15s}.tag:hover{border-color:var(--ccta);color:var(--ccta)}.tag-none{color:var(--w30);font-size:calc(8px * var(--scale-factor))}.ov-grid{display:grid;grid-template-columns:1fr calc(420px * var(--scale-factor));grid-gap:calc(20px * var(--scale-factor));gap:calc(20px * var(--scale-factor));margin-bottom:calc(28px * var(--scale-factor));align-items:start;max-width:calc(820px * var(--scale-factor))}.ov-grid.no-diag{grid-template-columns:1fr}.ov-left{display:flex;flex-direction:column;gap:calc(14px * var(--scale-factor))}.ov-right{min-width:0}.ov-sec{background:var(--bg3);border:calc(1px * var(--scale-factor)) solid var(--bdr);padding:calc(16px * var(--scale-factor)) calc(18px * var(--scale-factor));position:relative}.ov-sec:before{content:"";position:absolute;top:0;left:0;bottom:0;width:calc(2px * var(--scale-factor));background:var(--accent,var(--c-ta));opacity:.6}.ov-lbl{font-size:calc(6.5px * var(--scale-factor));font-weight:700;letter-spacing:calc(4px * var(--scale-factor));text-transform:uppercase;color:var(--accent,var(--c-ta));margin-bottom:calc(10px * var(--scale-factor))}.sum-ln{font-family:var(--ia);font-size:calc(13px * var(--scale-factor));line-height:1.9;color:var(--w50);margin-bottom:calc(9px * var(--scale-factor))}.sum-ln:last-child{margin-bottom:0}.sum-ln strong.ccta{color:var(--ccta)}.sum-ln strong.cn{font-weight:700}.rules-ul{list-style:none;display:flex;flex-direction:column;gap:calc(7px * var(--scale-factor))}.rules-ul li{font-family:var(--ia);font-size:calc(12.5px * var(--scale-factor));line-height:1.75;color:var(--w50);padding-left:calc(14px * var(--scale-factor));position:relative}.rules-ul li:before{content:"▸";position:absolute;left:0;color:var(--accent,var(--c-ta));opacity:.7}.rules-ul li strong.ccta{color:var(--ccta)}.diag{background:var(--bg3);border:calc(1px * var(--scale-factor)) solid var(--bdr);padding:calc(12px * var(--scale-factor)) calc(14px * var(--scale-factor))}.diag-lbl{font-size:calc(6.5px * var(--scale-factor));font-weight:700;letter-spacing:calc(3px * var(--scale-factor));text-transform:uppercase;color:var(--w30);margin-bottom:calc(9px * var(--scale-factor))}.lsvg{display:block;width:100%;height:auto}.sec-div{display:flex;align-items:center;gap:calc(12px * var(--scale-factor));margin:calc(26px * var(--scale-factor)) 0 calc(22px * var(--scale-factor));max-width:calc(820px * var(--scale-factor))}.sec-div:after,.sec-div:before{content:"";flex:1 1;height:calc(1px * var(--scale-factor));background:var(--bdr)}.sec-div span{font-size:calc(6.5px * var(--scale-factor));font-weight:700;letter-spacing:calc(4px * var(--scale-factor));text-transform:uppercase;color:var(--w30);white-space:nowrap}.lesson-body{max-width:calc(820px * var(--scale-factor))}.para{font-family:var(--ia);font-size:calc(14px * var(--scale-factor));line-height:2.1;color:var(--w50);margin-bottom:calc(17px * var(--scale-factor));padding-left:calc(12px * var(--scale-factor));border-left:calc(2px * var(--scale-factor)) solid transparent;transition:all .2s}.para:hover{border-left-color:var(--accent,var(--c-ta));color:var(--w70)}.para strong.ccta{color:var(--ccta)}.para strong.cn{font-weight:700}.callout{margin:calc(18px * var(--scale-factor)) 0;padding:calc(13px * var(--scale-factor)) calc(15px * var(--scale-factor)) calc(13px * var(--scale-factor)) calc(46px * var(--scale-factor));position:relative;border:calc(1px * var(--scale-factor)) solid var(--bdr);transition:border-color .2s}.callout:hover{border-color:hsla(0,0%,100%,.14)}.ci{position:absolute;left:0;top:0;bottom:0;width:calc(34px * var(--scale-factor));display:flex;align-items:center;justify-content:center;font-size:calc(6px * var(--scale-factor));font-weight:700;letter-spacing:calc(2px * var(--scale-factor));text-transform:uppercase;border-right:calc(1px * var(--scale-factor)) solid var(--bdr)}.callout p{font-family:var(--ia);font-size:calc(13.5px * var(--scale-factor));line-height:1.95;color:var(--w50)}.callout p strong.ccta{color:var(--ccta)}.callout p strong.cn{font-weight:700}.c-rule{background:rgba(170,238,0,.03);border-left:calc(3px * var(--scale-factor)) solid #ae0}.c-rule .ci{color:#ae0}.c-rule p{color:hsla(0,0%,100%,.65)}.c-warn{background:rgba(255,131,49,.03);border-left:calc(3px * var(--scale-factor)) solid var(--c-dr)}.c-warn .ci{color:var(--c-dr)}.c-warn p{color:hsla(0,0%,100%,.6)}.c-eg{background:rgba(251,116,190,.03);border-left:calc(3px * var(--scale-factor)) solid var(--c-ma)}.c-eg .ci{color:var(--c-ma)}.c-eg p{color:hsla(0,0%,100%,.55)}.c-def{background:rgba(239,35,60,.03);border-left:calc(3px * var(--scale-factor)) solid var(--c-ta)}.c-def .ci{color:var(--c-ta)}.c-def p{color:hsla(0,0%,100%,.6)}.c-key{background:rgba(255,215,0,.04);border-left:calc(3px * var(--scale-factor)) solid var(--c-lf)}.c-key .ci{color:var(--c-lf)}.c-key p{color:hsla(0,0%,100%,.65);font-weight:600}.gl-tabs{display:flex;gap:0;border-bottom:calc(1px * var(--scale-factor)) solid var(--bdr);margin-bottom:0;max-width:calc(820px * var(--scale-factor))}.gl-tab{font-family:var(--it);font-size:calc(11px * var(--scale-factor));font-weight:700;letter-spacing:calc(2px * var(--scale-factor));text-transform:uppercase;padding:calc(10px * var(--scale-factor)) calc(20px * var(--scale-factor));border:none;background:transparent;color:var(--w30);cursor:pointer;border-bottom:calc(2px * var(--scale-factor)) solid transparent;margin-bottom:calc(-1px * var(--scale-factor));transition:all .15s}.gl-tab:hover{color:var(--w70)}.gl-tab.on{color:var(--ccta);border-bottom-color:var(--ccta)}.gl-panel{padding:0;max-width:calc(820px * var(--scale-factor))}.gl-intro{padding:calc(20px * var(--scale-factor)) 0 calc(16px * var(--scale-factor))}.gl-intro p{font-family:var(--ia);font-size:calc(13.5px * var(--scale-factor));line-height:1.9;color:var(--w50)}.gl-intro p strong.ccta{color:var(--ccta)}.gl-list{display:flex;flex-direction:column;gap:calc(2px * var(--scale-factor))}.gl-row{padding:calc(16px * var(--scale-factor)) calc(18px * var(--scale-factor)) calc(16px * var(--scale-factor)) calc(20px * var(--scale-factor));background:var(--bg3);border:calc(1px * var(--scale-factor)) solid var(--bdr);border-left:calc(3px * var(--scale-factor)) solid var(--ccta);transition:background .15s}.gl-row:hover{background:var(--bg4)}.gl-term{font-size:calc(14px * var(--scale-factor));font-weight:700;margin-bottom:calc(6px * var(--scale-factor))}.gl-term strong.ccta{color:var(--ccta);font-size:calc(15px * var(--scale-factor))}.gl-meta{display:flex;gap:calc(12px * var(--scale-factor));margin-bottom:calc(9px * var(--scale-factor))}.gl-tag{font-weight:700;padding:calc(3px * var(--scale-factor)) calc(9px * var(--scale-factor));background:rgba(68,221,255,.08);color:var(--ccta);border:calc(1px * var(--scale-factor)) solid rgba(68,221,255,.2)}.gl-lesson,.gl-tag{font-size:calc(6.5px * var(--scale-factor));letter-spacing:calc(2px * var(--scale-factor));text-transform:uppercase}.gl-lesson{color:var(--w30);padding-top:calc(3px * var(--scale-factor))}.gl-def{font-family:var(--ia);font-size:calc(13.5px * var(--scale-factor));line-height:1.9;color:var(--w50)}.gl-def strong.ccta{color:var(--ccta)}.cs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(280px * var(--scale-factor)),1fr));grid-gap:calc(8px * var(--scale-factor));gap:calc(8px * var(--scale-factor));padding:calc(16px * var(--scale-factor)) 0}.cs-card{background:var(--bg3);border:calc(1px * var(--scale-factor)) solid var(--bdr);border-left:calc(3px * var(--scale-factor)) solid var(--ccta);padding:calc(12px * var(--scale-factor)) calc(14px * var(--scale-factor));transition:background .15s}.cs-card:hover{background:var(--bg4)}.cs-term{margin-bottom:calc(6px * var(--scale-factor))}.cs-term strong.ccta{color:var(--ccta);font-weight:700}.cs-def,.cs-term strong.ccta{font-size:calc(12px * var(--scale-factor))}.cs-def{font-family:var(--ia);line-height:1.75;color:var(--w50)}.cs-def strong.ccta{color:var(--ccta)}#lesson-nav{position:fixed;bottom:calc(28px * var(--scale-factor));right:calc(28px * var(--scale-factor));display:flex;gap:calc(8px * var(--scale-factor));z-index:400}.nav-btn{font-family:var(--it);font-size:calc(12px * var(--scale-factor));font-weight:700;letter-spacing:calc(2px * var(--scale-factor));text-transform:uppercase;padding:calc(10px * var(--scale-factor)) calc(18px * var(--scale-factor));border:calc(1px * var(--scale-factor)) solid var(--bdr);background:rgba(5,8,8,.92);color:var(--w50);cursor:pointer;transition:all .2s;-webkit-backdrop-filter:blur(calc(12px * var(--scale-factor)));backdrop-filter:blur(calc(12px * var(--scale-factor)));-webkit-clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px)}.nav-btn:hover{color:#fff;border-color:var(--w30)}.nav-btn:disabled{opacity:.18;cursor:default;pointer-events:none}.nav-btn.primary{border-color:rgba(239,35,60,.3);color:var(--c-ta);background:rgba(239,35,60,.07)}.nav-btn.primary:hover{background:rgba(239,35,60,.15)}@media (max-width:900px){:root{--sb-w:0px}#sidebar{position:fixed;top:calc(var(--hd-h) + var(--nav-h));bottom:0;height:auto;transform:translateX(calc(-280px * var(--scale-factor)));width:calc(280px * var(--scale-factor));min-width:calc(280px * var(--scale-factor))}#sidebar.open{transform:translateX(0)}.layout{height:auto;min-height:calc(100vh - var(--hd-h) - var(--nav-h))}#main{margin-left:0;height:auto;overflow-y:visible;padding:calc(20px * var(--scale-factor)) calc(18px * var(--scale-factor)) calc(100px * var(--scale-factor));max-width:100vw}.ov-grid{grid-template-columns:1fr!important}.hd-sel-wrap{display:block}}@media (min-width:901px){#sb-toggle,.hd-sel-wrap{display:none}}@media (max-width:768px){header{gap:calc(10px * var(--scale-factor));padding:0 calc(14px * var(--scale-factor))}.hd-logo svg{display:none}.hd-brand{white-space:normal;line-height:1.3}.hd-brand b{display:block}#main{padding:calc(16px * var(--scale-factor)) calc(14px * var(--scale-factor)) calc(80px * var(--scale-factor))}}@media (max-width:480px){header{gap:calc(8px * var(--scale-factor));padding:0 calc(10px * var(--scale-factor))}#main{padding:calc(12px * var(--scale-factor)) calc(10px * var(--scale-factor)) calc(60px * var(--scale-factor))}}#sb-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:299}#sb-overlay.show{display:block}.chart-exhibit{margin:calc(28px * var(--scale-factor)) 0;background:var(--bg3);border:calc(1px * var(--scale-factor)) solid var(--bdr);overflow:hidden}.ce-header{display:flex;align-items:center;gap:calc(12px * var(--scale-factor));padding:calc(10px * var(--scale-factor)) calc(16px * var(--scale-factor));border-bottom:calc(1px * var(--scale-factor)) solid var(--bdr);background:var(--bg2)}.ce-label{font-size:calc(6.5px * var(--scale-factor));font-weight:700;letter-spacing:calc(3px * var(--scale-factor));padding:calc(3px * var(--scale-factor)) calc(10px * var(--scale-factor));border:calc(1px * var(--scale-factor)) solid;-webkit-clip-path:polygon(3px 0,100% 0,100% calc(100% - 3px),calc(100% - 3px) 100%,0 100%,0 3px);clip-path:polygon(3px 0,100% 0,100% calc(100% - 3px),calc(100% - 3px) 100%,0 100%,0 3px);flex-shrink:0}.ce-caption,.ce-label{font-family:var(--it);text-transform:uppercase}.ce-caption{font-size:calc(8px * var(--scale-factor));letter-spacing:calc(1.5px * var(--scale-factor));color:var(--w50)}.ce-img-wrap{position:relative;width:100%;background:#000;line-height:0}.ce-img{display:block;width:100%;height:auto;opacity:.95;transition:opacity .2s}.ce-img:hover{opacity:1}.ce-annotation{font-family:var(--ia);padding:calc(12px * var(--scale-factor)) calc(16px * var(--scale-factor));font-family:var(--it);font-size:calc(12px * var(--scale-factor));line-height:1.85;color:var(--w50);border-top:calc(1px * var(--scale-factor)) solid var(--bdr)}.ce-annotation strong.ccta{color:var(--ccta)}.ce-annotation em{color:var(--w70);font-style:normal;font-weight:600}