:root{--bg:#f3f1ea;--ink:#151918;--muted:#697270;--line:#d9ddd8;--surface:#fff;--dark:#1e292b;--lime:#d9ff70;--green:#087d57;--red:#b93636;--blue:#174fc4}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif}button,input,select,textarea{font:inherit}.shell{min-height:100vh;display:grid;grid-template-columns:250px 1fr}.sidebar{position:sticky;top:0;height:100vh;padding:24px;background:var(--dark);color:white;display:flex;flex-direction:column;gap:32px}.brand,.profile,.tradeHead{display:flex;align-items:center;gap:12px}.avatar,.brand>span,.profile>span{width:42px;height:42px;border-radius:10px;display:grid;place-items:center;background:var(--lime);color:var(--dark);font-weight:900}.brand small,.profile small,.tradeHead small{display:block;color:#aebbb7;margin-top:3px}.sidebar nav{display:grid;gap:8px}.sidebar nav button{border:0;border-radius:9px;background:transparent;color:#dfe6e3;text-align:left;padding:13px 14px;cursor:pointer}.sidebar nav button.active,.sidebar nav button:hover{background:#344244}.profile{margin-top:auto;padding:12px;border:1px solid #ffffff22;border-radius:12px}main{padding:28px clamp(18px,4vw,54px) 60px;max-width:1440px;width:100%}header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px}h1,h2,p{margin-top:0}h1{margin-bottom:0;font-size:clamp(1.8rem,4vw,3rem)}.eyebrow{margin-bottom:6px;color:var(--blue);font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.primary,.secondary{border-radius:9px;padding:12px 18px;font-weight:800;cursor:pointer}.primary{border:0;background:var(--dark);color:white}.secondary{border:1px solid var(--dark);background:white;color:var(--dark)}.feed{display:grid;grid-template-columns:minmax(0,680px) minmax(260px,360px);gap:22px;align-items:start}.stream{display:grid;gap:16px}.insight,.panel,.stats>div,.trade{background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 15px 40px #1c29240d}.trade{padding:18px}.tradeHead .score{margin-left:auto;border-radius:999px;background:#e4f8ee;color:var(--green);padding:7px 10px;font-weight:900}.tradeHead .score.risk{background:#fdeaea;color:var(--red)}.symbol{display:flex;align-items:end;justify-content:space-between;margin:22px 0}.symbol p{color:var(--muted);margin-bottom:3px}.symbol h2{font-size:2.2rem;margin-bottom:0}.gain{color:var(--green)}.loss{color:var(--red)}.levels{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.levels span,.miniStats span{padding:10px;background:#f4f6f3;border-radius:8px;color:var(--muted);font-size:.8rem}.levels strong,.miniStats strong{display:block;color:var(--ink);margin-top:4px}.note{margin:16px 0 0;line-height:1.55}.insight,.panel{padding:22px}.miniStats{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:20px}.miniStats strong{font-size:1.5rem}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.stats>div{padding:20px}.stats span{display:block;color:var(--muted);margin-bottom:8px}.stats strong{font-size:1.8rem}.form{max-width:820px}.formGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.form label{display:grid;gap:7px;margin-bottom:14px;font-weight:700}.form input,.form select,.form textarea{border:1px solid var(--line);border-radius:8px;background:white;padding:12px}.form textarea{min-height:120px;resize:vertical}.formHint{padding:12px;border-radius:8px;background:#fff5cf;color:#664e00}.coach{display:grid;grid-template-columns:1fr 1fr;gap:18px}.coach li{margin-bottom:12px}.notice{display:flex;justify-content:space-between;gap:12px;margin-bottom:18px;padding:13px 16px;border-radius:9px;font-weight:700}.notice.success{background:#dff7eb;color:#086443}.notice.error{background:#fde5e5;color:#8e2727}.notice button{border:0;background:transparent;color:inherit;cursor:pointer}.authPanel{max-width:680px}.authActions{display:flex;gap:10px;flex-wrap:wrap}.tradeScreenshot{display:block;width:100%;max-height:380px;object-fit:cover;border-radius:10px;margin-top:16px}.commentForm,.socialBar{display:flex;align-items:center;gap:12px;margin-top:16px}.commentForm button,.socialBar button{border:1px solid var(--line);border-radius:8px;background:#f5f7f4;padding:8px 12px;cursor:pointer;font-weight:700}.socialBar span{color:var(--muted)}.comments{margin-top:12px;padding:12px;background:#f5f7f4;border-radius:8px}.comments p{margin-bottom:8px}.comments p:last-child{margin-bottom:0}.commentForm input{flex:1 1;min-width:0;border:1px solid var(--line);border-radius:8px;padding:10px}@media(max-width:900px){.shell{grid-template-columns:1fr}.sidebar{position:static;height:auto}.sidebar nav{grid-template-columns:repeat(5,1fr)}.profile{display:none}.coach,.feed{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){main{padding:20px 14px 40px}.sidebar{padding:16px}.sidebar nav{grid-template-columns:repeat(2,1fr)}.formGrid,.levels,.stats{grid-template-columns:1fr 1fr}header{align-items:flex-start}}.primary:disabled{opacity:.6;cursor:wait}.coachArea{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.3fr);gap:18px;align-items:start}.coachPrompt textarea{width:100%;min-height:120px;border:1px solid var(--line);border-radius:8px;padding:12px;resize:vertical;margin-bottom:12px}.coachColumns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.coachResult li{margin-bottom:9px}.coachResult small{display:block;margin-top:18px;color:var(--muted)}@media(max-width:900px){.coachArea{grid-template-columns:1fr}}@media(max-width:600px){.coachColumns{grid-template-columns:1fr}}.metricIntro{display:flex;align-items:center;gap:14px;margin-bottom:18px;background:#f9fff0;border-color:#cce99a}.metricIntro h2{font-size:1.05rem;margin:0 0 4px}.metricIntro p{margin:0;color:var(--muted)}.metricIntroIcon{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:var(--lime);font-weight:950}.metricLabel{display:flex!important;align-items:center;gap:7px;margin:0!important}.metricHelp{position:relative;width:21px;height:21px;display:inline-grid;place-items:center;border:1px solid #aab7b1;border-radius:50%;background:#f7faf6;color:#30443d;font-size:.72rem;font-weight:900;cursor:help;padding:0}.metricHelp span[role=tooltip]{position:absolute;left:50%;bottom:calc(100% + 10px);z-index:20;width:260px;padding:11px 12px;border-radius:9px;background:#14231f;color:white;font-size:.76rem;font-weight:600;line-height:1.45;text-align:left;box-shadow:0 12px 35px #0003;opacity:0;visibility:hidden;transform:translate(-50%,5px);transition:.15s}.metricHelp span[role=tooltip]:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#14231f}.metricHelp:focus span[role=tooltip],.metricHelp:focus-visible span[role=tooltip],.metricHelp:hover span[role=tooltip]{opacity:1;visibility:visible;transform:translate(-50%)}.coachExplainer{margin:18px 0;padding:16px;border:1px solid #cce99a;border-radius:11px;background:#f9fff0}.coachExplainer strong{display:block;margin-bottom:9px}.coachExplainer ul{margin:0 0 10px;padding-left:20px}.coachExplainer li{margin-bottom:6px}.coachExplainer small{display:block;color:#52635c;line-height:1.45}@media(max-width:600px){.metricHelp span[role=tooltip]{left:0;transform:translateY(5px);width:min(250px,75vw)}.metricHelp:focus span[role=tooltip],.metricHelp:focus-visible span[role=tooltip],.metricHelp:hover span[role=tooltip]{transform:translate(0)}.metricHelp span[role=tooltip]:after{left:10px;transform:none}}.performanceSection{margin-top:26px}.performanceHeading{display:flex;align-items:center;justify-content:space-between;gap:16px}.performanceHeading h2{margin-bottom:8px}.sampleMessage{color:var(--muted);margin-bottom:18px}.sampleBadge{padding:7px 11px;border-radius:999px;font-size:.75rem;font-weight:850}.sampleBadge.limited{background:#fff0d4;color:#805300}.sampleBadge.developing{background:#e9f2ff;color:#174b91}.sampleBadge.strong{background:#e1f7ea;color:#087d57}.performanceMetrics{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:18px}.performanceMetrics article{padding:18px;background:var(--surface);border:1px solid var(--line);border-radius:12px}.performanceMetrics span{display:block;color:var(--muted);font-size:.82rem;margin-bottom:8px}.performanceMetrics strong{font-size:1.45rem}.setupPerformance h2{font-size:1.2rem}.setupRow,.setupTable{display:grid}.setupRow{grid-template-columns:minmax(140px,1fr) repeat(3,minmax(80px,.5fr));gap:12px;padding:13px 4px;border-top:1px solid var(--line);align-items:center}.setupHeader{color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.setupRow>:not(:first-child){text-align:right}@media(max-width:900px){.performanceMetrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.performanceHeading{align-items:flex-start;flex-direction:column}.performanceMetrics{grid-template-columns:1fr 1fr}.setupTable{overflow-x:auto}.setupRow{min-width:520px}}.weeklyButton{margin-left:10px}.disciplineAlerts{margin-top:20px;padding:14px;border-radius:9px;background:#fff5cf}.disciplineAlerts p{margin-bottom:8px}.coachHistory{grid-column:1/-1}.coachHistory button{width:100%;display:grid;gap:5px;text-align:left;border:1px solid var(--line);border-radius:9px;background:#f7f8f6;padding:12px;margin-top:9px;cursor:pointer}.coachHistory button span{color:var(--muted);font-size:.8rem}.coachHistory button strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:600px){.weeklyButton{margin:10px 0 0;width:100%}}.sectionIntro{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.billingHero h2,.sectionIntro h2{margin-bottom:0}.livePill,.planBadge,.popular{display:inline-flex;border-radius:999px;background:#e7f8ee;color:var(--green);padding:7px 11px;font-size:.76rem;font-weight:900}.marketGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.marketCard{background:white;border:1px solid var(--line);border-radius:12px;padding:18px}.marketCard>div:first-child{display:flex;justify-content:space-between;color:var(--muted)}.marketCard h2{font-size:1.65rem;margin:20px 0 4px}.marketCard dl{display:grid;gap:8px;margin:18px 0 0}.marketCard dl div{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:8px}.marketCard dt{color:var(--muted)}.marketCard dd{margin:0;font-weight:800}.pricingGrid,.verifyGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.verifyCard>span{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:var(--lime);font-weight:900}.trustPanel{margin-top:18px}.leaderRow,.leaderRows{display:grid}.leaderRow{grid-template-columns:45px 44px minmax(150px,1fr) 90px 50px;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line)}.leaderRow small{display:block;color:var(--muted)}.billingHero{text-align:center;max-width:700px;margin:0 auto 26px}.pricingCard{position:relative;background:white;border:1px solid var(--line);border-radius:14px;padding:24px;display:flex;flex-direction:column;min-height:390px}.pricingCard.featured{border:2px solid var(--dark);transform:translateY(-8px);box-shadow:0 18px 45px #1c29241f}.pricingCard h2{font-size:2rem}.pricingCard ul{padding-left:20px;display:grid;gap:12px;margin:20px 0 28px}.pricingCard button{margin-top:auto}.popular{position:absolute;right:16px;top:16px;background:var(--lime);color:var(--dark)}.disclaimer{margin-top:18px}.profileHero{display:flex;align-items:center;gap:20px;margin-bottom:18px}.profileAvatar{width:82px;height:82px;border-radius:20px;background:var(--dark);color:var(--lime);display:grid;place-items:center;font-size:1.6rem;font-weight:900}.profileHero h2{margin-bottom:8px}.profileHero p{max-width:650px}.sidebar{overflow:auto}.sidebar nav{gap:5px}.sidebar nav button{padding:10px 14px}@media(max-width:1100px){.marketGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.pricingGrid,.verifyGrid{grid-template-columns:1fr}.pricingCard.featured{transform:none}.sidebar nav{grid-template-columns:repeat(5,1fr)}}@media(max-width:600px){.marketGrid{grid-template-columns:1fr}.sidebar nav{grid-template-columns:repeat(2,1fr)}.leaderRow{grid-template-columns:34px 42px 1fr 44px}.leaderRow>span:nth-of-type(2){display:none}.profileHero,.sectionIntro{align-items:flex-start}}.landing{--night:#081311;--night2:#10211c;--acid:#c8ff53;min-height:100vh;background:#f5f4ed;color:#111b18}.landingNav{height:82px;padding:0 max(5vw,24px);justify-content:space-between;background:var(--night);color:white;border-bottom:1px solid #ffffff18;position:relative;z-index:2}.landingBrand,.landingNav{display:flex;align-items:center}.landingBrand{gap:11px}.landingBrand>span{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:var(--acid);color:var(--night);font-weight:950}.landingBrand small{display:block;color:#8fa29c;font-size:.68rem;text-transform:uppercase;letter-spacing:.1em}.heroActions,.heroTrust,.landingActions,.landingLinks{display:flex;align-items:center;gap:24px}.landingLinks a{color:#bdc9c4;text-decoration:none;font-size:.9rem}.textButton{border:0;background:transparent;color:white;font-weight:750;cursor:pointer}.darkOutline,.limeButton{border-radius:9px;padding:12px 18px;font-weight:850;cursor:pointer}.limeButton{border:1px solid var(--acid);background:var(--acid);color:var(--night)}.darkOutline{border:1px solid #263a34;background:transparent;color:inherit}.darkOutline,.limeButton.large{padding:15px 22px}.heroSection{min-height:720px;padding:90px max(5vw,24px);display:grid;grid-template-columns:minmax(360px,.9fr) minmax(520px,1.1fr);align-items:center;gap:6vw;background:radial-gradient(circle at 80% 20%,#274a382c,transparent 30%),var(--night);color:white;overflow:hidden}.heroKicker{display:inline-flex;align-items:center;gap:9px;color:#b8c8c1;text-transform:uppercase;letter-spacing:.1em;font-size:.73rem;font-weight:800}.heroKicker i{width:8px;height:8px;border-radius:50%;background:var(--acid);box-shadow:0 0 15px var(--acid)}.heroCopy h1{font-size:clamp(3.2rem,6vw,6.4rem);line-height:.96;letter-spacing:-.065em;margin:24px 0 28px;max-width:790px}.heroCopy h1 em{font-style:normal;color:var(--acid)}.heroCopy>p{font-size:1.08rem;line-height:1.75;color:#a9bbb4;max-width:650px}.heroActions{margin:34px 0 25px}.heroTrust{color:#8fa29b;font-size:.77rem;gap:18px;flex-wrap:wrap}.productMockup{background:#101f1b;border:1px solid #ffffff22;border-radius:18px;padding:22px;box-shadow:0 35px 100px #0008;transform:perspective(1200px) rotateY(-2deg) rotateX(1deg)}.chartHeader,.mockBottom,.mockTop,.mockTop>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.mockLogo{width:32px;height:32px;display:grid;place-items:center;background:var(--acid);color:var(--night);border-radius:8px;font-weight:950}.verifiedPill{padding:7px 10px;border-radius:999px;background:#133b2b;color:#7fe6ad;font-size:.72rem}.mockMetrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0}.mockBottom>div,.mockMetrics>div{padding:15px;background:#162822;border:1px solid #ffffff0e;border-radius:10px}.mockBottom span,.mockMetrics small,.mockMetrics span{display:block;color:#80968d;font-size:.72rem}.mockMetrics strong{display:block;font-size:1.5rem;margin:7px 0}.mockChart{background:#0c1916;border-radius:12px;padding:15px}.mockChart svg{width:100%;display:block}.chartHeader{font-size:.8rem}.chartHeader b{color:#8ba098}.mockBottom{margin-top:10px}.mockBottom>div{flex:1 1}.mockBottom strong{display:block;margin-top:7px;font-size:.82rem}.proofStrip{padding:32px max(5vw,24px);border-bottom:1px solid #d9ddd7;text-align:center}.proofStrip p{color:#7b8581;font-size:.72rem;text-transform:uppercase;letter-spacing:.13em}.proofStrip div{display:flex;justify-content:center;gap:clamp(25px,5vw,80px);flex-wrap:wrap;color:#4c5954;font-weight:900;letter-spacing:.08em}.landingSection{padding:110px max(5vw,24px);max-width:1500px;margin:auto}.sectionHeading{max-width:720px;margin-bottom:50px}.finalCta>span,.sectionHeading>span{color:#4c735f;font-size:.72rem;font-weight:900;letter-spacing:.14em}.finalCta h2,.sectionHeading h2,.trustSection h2{font-size:clamp(2.5rem,5vw,5rem);line-height:1;letter-spacing:-.05em;margin:14px 0 20px}.sectionHeading p{color:#65716c;line-height:1.65}.featureGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.featureCard{background:white;border:1px solid #dce0da;border-radius:16px;padding:30px;min-height:340px;overflow:hidden}.featureCard h3{font-size:1.5rem;margin:20px 0 10px}.featureCard p{color:#64706b;line-height:1.6}.featureIcon{width:43px;height:43px;display:grid;place-items:center;background:#eaffba;border-radius:11px;font-size:1.2rem;font-weight:900}.featureLarge{min-height:420px}.featureWide{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;min-height:270px}.featureWide>div:first-child{max-width:660px}.heatmap{display:grid;grid-template-columns:repeat(10,1fr);gap:7px;margin-top:34px}.heatmap i{height:44px;background:#4eba79;border-radius:5px}.verificationDemo{display:grid;grid-template-columns:1fr auto;gap:6px;background:#f3f6f2;padding:18px;border-radius:10px;margin-top:30px}.verificationDemo span{color:#2e8c59;font-size:.75rem}.verificationDemo strong{grid-row:1/3;grid-column:2;align-self:center}.featureCard blockquote{margin:30px 0 0;padding:20px;border-left:3px solid var(--acid);background:#f3f6f2;color:#395048;font-weight:650;line-height:1.55}.scoreRing{width:180px;height:180px;border-radius:50%;border:14px solid var(--acid);box-shadow:inset 0 0 0 5px #dae0d8;display:grid;place-items:center;align-content:center;flex-shrink:0}.scoreRing span{font-size:3.5rem;font-weight:950}.scoreRing small{color:#5c6b65;font-weight:800}.trustSection{padding:110px max(5vw,24px);display:grid;grid-template-columns:1.2fr .8fr;gap:9vw;align-items:center;background:var(--night2);color:white}.trustSection>div:first-child>p{color:#9caea7;line-height:1.7;max-width:680px}.trustSection ul{list-style:none;padding:0;margin-top:30px}.trustSection li{display:grid;gap:4px;padding:16px 0;border-top:1px solid #ffffff18}.trustSection li span{color:#8ea199;font-size:.85rem}.trustCard{background:#f7f7f1;color:#17211e;border-radius:18px;padding:32px;box-shadow:0 28px 80px #0005}.shield{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--acid);font-size:1.7rem;font-weight:950}.trustCard h3{font-size:1.8rem;margin:20px 0 3px}.trustCard>p,.trustCard>small{color:#718079}.trustCard>div{display:flex;justify-content:space-between;padding:15px 0;border-top:1px solid #dfe2dc}.pricingLanding{max-width:1250px}.landingPricing .pricingCard{min-height:440px}.landingPricing .pricingCard.featured{background:var(--night2);color:white;border-color:var(--night2)}.landingPricing .pricingCard.featured p{color:#aebeb8}.landingPricing li{list-style:none}.finalCta{text-align:center;padding:110px 24px;background:var(--night);color:white}.finalCta h2{margin-bottom:35px}.landingFooter{padding:32px max(5vw,24px);display:flex;align-items:center;justify-content:space-between;gap:25px;background:#050c0a;color:white}.landingFooter p{color:#8fa09a;font-size:.75rem;margin:0}.landingFooter>small{color:#6f817a}@media(max-width:1050px){.heroSection{grid-template-columns:1fr;padding-top:70px}.productMockup{transform:none}.trustSection{grid-template-columns:1fr}.landingLinks{display:none}}@media(max-width:700px){.landingNav{padding:0 16px}.landingActions .textButton{display:none}.heroSection{padding:65px 18px;min-height:auto}.heroCopy h1{font-size:3.4rem}.heroActions{align-items:stretch;flex-direction:column}.mockMetrics{grid-template-columns:1fr 1fr}.mockMetrics>div:last-child{grid-column:1/-1}.mockBottom{display:grid;grid-template-columns:1fr 1fr}.mockBottom>div:last-child{grid-column:1/-1}.featureGrid{grid-template-columns:1fr}.featureWide{grid-column:auto;display:grid}.heatmap{grid-template-columns:repeat(5,1fr)}.scoreRing{width:145px;height:145px;margin-top:20px}.landingSection,.trustSection{padding:75px 18px}.landingFooter{align-items:flex-start;flex-direction:column}}.languageSelect select{appearance:none;border:1px solid #ffffff30;border-radius:8px;background:#162521;color:#fff;padding:9px 12px;font-size:.76rem;font-weight:850;cursor:pointer}.sidebar>.languageSelect select{width:100%}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:700px){.landingActions{gap:8px}.landingActions .languageSelect select{max-width:58px}}.billingNotice{display:flex;align-items:flex-start;gap:14px;margin:0 0 22px;padding:16px 18px;border:1px solid #e7c973;border-radius:12px;background:#fff8df;color:#624b12}.billingNotice strong{white-space:nowrap}.billingNotice span{color:#75612d}.pricingCard button:disabled{cursor:not-allowed;opacity:.66}@media (max-width:650px){.billingNotice{flex-direction:column;gap:5px}}.dailyGrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);gap:18px;align-items:start}.challengeHero h2,.prepPanel h2{font-size:clamp(2rem,4vw,3.6rem);line-height:1.02;letter-spacing:-.04em}.prepPanel>p{color:var(--muted);max-width:720px}.prepForm{display:grid;gap:14px;margin-top:25px}.prepForm label{display:grid;gap:7px;font-weight:800}.prepForm input,.prepForm textarea{width:100%;border:1px solid var(--line);border-radius:9px;padding:12px;background:#fafbf9}.prepForm textarea{min-height:82px;resize:vertical}.prepSplit{display:grid;grid-template-columns:1fr 1fr;gap:14px}.readinessCard{position:sticky;top:24px;background:var(--dark);color:white}.readinessScore{width:150px;height:150px;border:12px solid var(--lime);border-radius:50%;display:grid;place-items:center;align-content:center;font-size:3rem;font-weight:950;margin:24px auto}.readinessScore small{font-size:.8rem;color:#aebbb7}.readinessCard h2{text-align:center}.readinessCard ul{list-style:none;padding:0;display:grid;gap:10px;color:#cbd6d2}.pulseArea{display:grid;gap:18px}.pulseHero{display:flex;align-items:center;justify-content:space-between;background:var(--dark);color:white}.eventGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.eventCard{display:flex;gap:15px;align-items:center;padding:20px;background:white;border:1px solid var(--line);border-radius:12px}.eventCard time{font-size:1.35rem;font-weight:950}.eventCard span{display:block;color:var(--muted);font-size:.75rem;margin-top:6px}.watchRows{display:grid}.watchRows>div{display:grid;grid-template-columns:1fr 1fr 1fr 40px;align-items:center;padding:13px 0;border-top:1px solid var(--line)}.watchRows button{width:32px;height:32px;border:0;border-radius:8px;background:var(--dark);color:white;cursor:pointer}.challengeArea{display:grid;gap:22px}.challengeHero{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:35px;border-radius:16px;background:linear-gradient(135deg,#142522,#263d35);color:white}.challengeHero p{max-width:720px;color:#aec0b9}.streak{min-width:145px;text-align:center;padding:20px;border:1px solid #ffffff25;border-radius:14px}.streak small,.streak span{display:block;color:#b4c5bf}.streak strong{display:block;font-size:3.6rem;color:var(--lime)}.challengeGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.challengeCard{display:flex;flex-direction:column;min-height:260px}.challengeMark{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;background:var(--lime);font-weight:950}.challengeCard h3{font-size:1.25rem;min-height:56px}.progressTrack{height:9px;border-radius:999px;background:#e7ebe6;overflow:hidden;margin:14px 0}.progressTrack i{display:block;height:100%;background:var(--green);border-radius:inherit}.challengeCard>div:last-child{margin-top:auto;display:grid;gap:14px}.challengeCard>div:last-child span{color:var(--muted);font-size:.82rem}@media(max-width:950px){.dailyGrid{grid-template-columns:1fr}.readinessCard{position:static}.challengeGrid,.eventGrid{grid-template-columns:1fr}.challengeHero{align-items:flex-start}}@media(max-width:600px){.prepSplit{grid-template-columns:1fr}.challengeHero{flex-direction:column}.streak{width:100%}.watchRows>div{grid-template-columns:1fr 1fr 70px 34px}}.playbookArea,.riskLabArea{display:grid;gap:22px}.playbookIntro>div,.riskIntro{max-width:850px}.playbookIntro h2,.riskIntro h2{font-size:clamp(2.2rem,5vw,4.7rem);line-height:.98;letter-spacing:-.055em;margin-bottom:20px}.playbookIntro p,.riskIntro>p{color:var(--muted);line-height:1.65}.riskWorkspace{display:grid;grid-template-columns:.75fr 1.25fr;gap:18px}.riskForm{display:grid;grid-template-columns:1fr 1fr;gap:14px}.riskForm label{display:grid;gap:7px;font-weight:800}.riskForm input{width:100%;padding:12px;border:1px solid var(--line);border-radius:9px;background:#fafbf9}.riskResults{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.riskResults article{padding:25px;border-radius:14px;background:var(--dark);color:white;display:flex;flex-direction:column;justify-content:center}.riskResults small,.riskResults span{color:#9eb0aa}.riskResults strong{font-size:clamp(1.8rem,3vw,3rem);margin:12px 0;color:var(--lime)}.guardrail{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:20px;padding:26px;border:1px solid #b7dbc9;border-radius:14px;background:#e8f8ef}.guardrail.danger{background:#fdeaea;border-color:#efb6b6}.guardrail h3{margin:0}.guardrail>div:last-child{display:grid;gap:6px}.guardrail>div:last-child>span{color:var(--muted)}.guardrail>div:last-child>strong{font-size:1.8rem}.guardTrack{height:9px;border-radius:999px;background:#ffffffaa;overflow:hidden}.guardTrack i{display:block;height:100%;background:var(--green)}.guardrail.danger .guardTrack i{background:var(--red)}.playbookIntro{display:flex;justify-content:space-between;align-items:end;gap:24px}.playbookGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.playbookCard{display:flex;flex-direction:column;min-height:430px}.playbookTop{display:flex;justify-content:space-between;align-items:center}.playbookTop span{padding:7px 10px;border-radius:7px;background:var(--lime);font-weight:950}.playbookTop b{font-size:1.4rem;color:#bbc4c0}.playbookCard h3{font-size:1.55rem;margin:28px 0 18px}.playStats{display:grid;grid-template-columns:1fr 1fr;gap:8px}.playStats span{padding:12px;border-radius:9px;background:#f3f5f2;color:var(--muted);font-size:.78rem}.playStats strong{display:block;color:var(--ink);font-size:1.35rem;margin-top:5px}.playRules{margin:20px 0}.playRules small{font-weight:900;color:var(--muted);text-transform:uppercase}.playRules p{margin:10px 0;font-size:.86rem}.playbookCard button{margin-top:auto}@media(max-width:1050px){.playbookGrid,.riskWorkspace{grid-template-columns:1fr}.playbookCard{min-height:auto}}@media(max-width:700px){.guardrail,.riskForm,.riskResults{grid-template-columns:1fr}.playbookIntro{align-items:flex-start;flex-direction:column}}.livePill.dataUnavailable{background:#fff0cf;color:#795400}.unavailableMarket{display:flex;align-items:center;gap:20px;min-height:190px;border-style:dashed}.unavailableMarket>span{width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:#fff0cf;color:#795400;font-size:1.5rem;font-weight:950}.unavailableMarket h2{font-size:3rem;margin:5px 0}.unavailableMarket p:last-child{color:var(--muted);max-width:720px}.dataProvenance{display:grid;grid-template-columns:200px 1fr;gap:14px 25px;margin-top:18px}.dataProvenance>div{display:grid;gap:4px}.dataProvenance span{color:var(--muted);font-size:.78rem;text-transform:uppercase;font-weight:850}.dataProvenance>p{grid-column:1/-1;padding-top:15px;border-top:1px solid var(--line);color:var(--muted);font-size:.82rem;margin:0}@media(max-width:600px){.dataProvenance{grid-template-columns:1fr}.unavailableMarket{align-items:flex-start}}.decisionArea,.edgeLabArea{display:grid;gap:20px}.decisionHero,.edgeHero{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:34px;border-radius:18px;background:var(--dark);color:#fff}.decisionHero>div,.edgeHero>div{max-width:760px}.decisionHero h2,.edgeHero h2{font-size:clamp(2rem,4vw,3.4rem);line-height:1;letter-spacing:-.045em;margin:8px 0 14px}.decisionHero p:last-child,.edgeHero p:last-child{color:#b8c8c2}.shieldBadge{width:165px;min-width:165px;height:165px;border-radius:50%;display:grid;place-items:center;align-content:center;text-align:center;border:12px solid var(--lime);background:#1c302b}.shieldBadge small,.shieldBadge span{font-size:.7rem;color:#c5d1cd}.shieldBadge strong{font-size:3.2rem;line-height:1}.shieldBadge.caution{border-color:#f6c453}.shieldBadge.stop{border-color:#ff735f}.decisionGrid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:18px}.checkIn{display:grid;gap:20px}.checkIn h3{margin:0;font-size:1.4rem}.checkIn>label{display:grid;gap:8px}.checkIn>label>span{display:flex;justify-content:space-between;font-weight:800}.checkIn input[type=range]{width:100%;accent-color:var(--green)}.decisionNumbers{display:grid;grid-template-columns:1fr 1fr;gap:14px}.decisionNumbers label{display:grid;gap:7px;font-weight:800}.decisionNumbers input{padding:12px;border:1px solid var(--line);border-radius:9px}.shieldPanel{border-top:6px solid var(--lime)}.shieldPanel.caution{border-top-color:#f6c453}.shieldPanel.stop{border-top-color:#ff735f}.shieldPanel h2{font-size:2rem;margin:7px 0}.shieldPanel>p:not(.eyebrow){color:var(--muted)}.shieldPanel ul{padding-left:18px;display:grid;gap:9px;margin:22px 0}.shieldPanel button:disabled{opacity:.75}.edgeHero{background:linear-gradient(135deg,#142522,#29483f)}.evidencePill{padding:12px 18px;border-radius:999px;background:#fff0cf;color:#745300;font-weight:900;white-space:nowrap}.evidencePill.supported{background:var(--lime);color:var(--dark)}.evidencePill.observing{background:#ddecff;color:#16496f}.demoWarning{padding:13px 16px;border:1px solid #e9cd87;background:#fff8df;border-radius:10px;color:#6f5415;font-weight:750}.edgeMetrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.edgeMetrics article{display:grid;gap:7px;padding:22px;background:#fff;border:1px solid var(--line);border-radius:14px}.edgeMetrics small,.edgeMetrics span{color:var(--muted)}.edgeMetrics strong{font-size:1.65rem}.edgeEvidence{display:grid;grid-template-columns:1fr 1.1fr;gap:30px}.edgeEvidence h3{font-size:2rem;margin:7px 0}.edgeEvidence p:last-child{color:var(--muted)}.evidenceSteps,.evidenceSteps span{display:grid;gap:12px}.evidenceSteps span{grid-template-columns:34px 1fr;align-items:center;padding:14px;border-radius:10px;background:#f0f2ef;color:#7b8581}.evidenceSteps span:first-letter{font-weight:950}.evidenceSteps span.done{background:#e9ffd0;color:#17352c}.evidenceSteps strong{font-size:.9rem}@media(max-width:950px){.decisionGrid,.edgeEvidence{grid-template-columns:1fr}.edgeMetrics{grid-template-columns:1fr 1fr}}@media(max-width:650px){.decisionHero,.edgeHero{align-items:flex-start;flex-direction:column;padding:24px}.shieldBadge{width:130px;height:130px;min-width:130px;border-width:9px}.decisionNumbers,.edgeMetrics{grid-template-columns:1fr}}.sessionCopilot{display:grid;grid-template-columns:220px 1fr;gap:22px;align-items:center;border-left:7px solid var(--lime)}.sessionCopilot.caution{border-left-color:#f6c453}.sessionCopilot.stop{border-left-color:#ff735f}.sessionCopilot h2{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:2.5rem;margin:5px 0}.sessionCopilot>div:first-child>span{color:var(--muted);font-weight:800}.copilotActions{display:flex;flex-wrap:wrap;gap:9px}.copilotActions button{padding:11px 14px;border:1px solid var(--line);border-radius:9px;background:#f7f9f6;font-weight:850;cursor:pointer}.copilotActions button:hover{border-color:var(--green)}.copilotActions .endSession{background:var(--dark);color:#fff}.sessionCopilot>p{grid-column:1/-1;margin:0;color:var(--muted);font-size:.78rem;border-top:1px solid var(--line);padding-top:12px}@media(max-width:950px){.sessionCopilot{grid-template-columns:1fr}}.mistakeArea{display:grid;gap:18px}.mistakeHero{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:34px;border-radius:18px;background:linear-gradient(135deg,#142522,#29483f);color:#fff}.mistakeHero>div:first-child{max-width:760px}.mistakeHero h2{font-size:clamp(2rem,4vw,3.4rem);line-height:1;letter-spacing:-.045em;margin:8px 0 14px}.mistakeHero p:last-child{color:#b8c8c2}.mistakeHero>div:last-child{min-width:230px;padding:22px;border:1px solid #ffffff28;border-radius:14px;background:#ffffff0d}.mistakeHero>div:last-child small,.mistakeHero>div:last-child span{display:block;color:#bfd0ca}.mistakeHero>div:last-child strong{display:block;font-size:2.25rem;margin:7px 0}.mistakeGrid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.mistakeGrid article{display:grid;gap:8px}.mistakeGrid small,.mistakeGrid span{color:var(--muted)}.mistakeGrid strong{font-size:1.45rem}.mistakeEmpty{display:flex;align-items:center;gap:18px}.mistakeEmpty>strong{width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:#eff2ed;font-size:1.4rem}.mistakeEmpty p{flex:1 1;color:var(--muted)}.mistakeMethod{border-left:5px solid var(--lime)}.mistakeMethod p:last-child{margin-bottom:0;color:var(--muted)}@media(max-width:1050px){.mistakeGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.mistakeHero{align-items:flex-start;flex-direction:column;padding:24px}.mistakeHero>div:last-child{width:100%}.mistakeGrid{grid-template-columns:1fr}.mistakeEmpty{align-items:flex-start;flex-direction:column}}.simulatorArea{display:grid;gap:18px}.simulatorHero{padding:34px;border-radius:18px;background:linear-gradient(135deg,#142522,#29483f);color:#fff}.simulatorHero h2{font-size:clamp(2rem,4vw,3.4rem);line-height:1;letter-spacing:-.045em;margin:8px 0 14px;max-width:900px}.simulatorHero p:last-child{color:#b8c8c2;max-width:780px}.simulatorWorkspace{grid-template-columns:minmax(290px,.7fr) minmax(0,1.3fr)}.simulatorControls,.simulatorWorkspace{display:grid;gap:18px}.toggleRule{display:flex;align-items:flex-start;gap:12px;padding:15px;border:1px solid var(--line);border-radius:10px;font-weight:800;cursor:pointer}.toggleRule input{width:20px;height:20px;accent-color:var(--green)}.riskScale{display:grid;gap:12px}.riskScale>span{display:flex;justify-content:space-between;font-weight:850}.riskScale input{width:100%;accent-color:var(--green)}.simulationResults{display:grid;grid-template-columns:1fr 1fr;gap:12px}.simulationResults article{display:grid;gap:8px;padding:22px;background:#fff;border:1px solid var(--line);border-radius:14px}.simulationResults small,.simulationResults span{color:var(--muted)}.simulationResults strong{font-size:1.75rem}.simulationMethod{border-left:5px solid #f6c453}.simulationMethod p,.simulationMethod small{color:var(--muted)}@media(max-width:900px){.simulatorWorkspace{grid-template-columns:1fr}}@media(max-width:600px){.simulatorHero{padding:24px}.simulationResults{grid-template-columns:1fr}}.prepForm select{width:100%;border:1px solid var(--line);border-radius:9px;padding:12px;background:#fafbf9}.prepForm input:disabled,.prepForm select:disabled,.prepForm textarea:disabled{opacity:.65;cursor:not-allowed}.overrideReason{flex:1 0 100%;display:grid;gap:7px;color:#8b2d22;font-weight:850}.overrideReason textarea{min-height:72px;padding:10px;border:1px solid #e3a49b;border-radius:9px;resize:vertical}.stopRule{display:grid;gap:8px;font-weight:800}.stopRule select{padding:11px;border:1px solid var(--line);border-radius:9px;background:#fff}.replayArea{display:grid;gap:18px}.replayHero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:34px;border-radius:22px;background:#102023;color:#fff}.replayHero h2{max-width:720px;margin:5px 0 10px;font-size:clamp(30px,4vw,54px);line-height:1}.replayHero p{max-width:720px;margin:0;color:#cbd6d4}.replayCount{display:grid;min-width:140px;text-align:right}.replayCount strong{font-size:54px;line-height:1;color:#b9ff58}.replayCount span{color:#cbd6d4}.replayTimeline{position:relative;display:grid;padding:8px 0}.replayTimeline:before{content:"";position:absolute;left:154px;top:8px;bottom:8px;width:2px;background:#cad2cf}.replayEvent{position:relative;display:grid;grid-template-columns:130px 24px minmax(0,1fr);gap:14px;align-items:start;padding:12px 0}.replayEvent>i{z-index:1;width:14px;height:14px;margin:9px auto;border:3px solid #f4f2ea;border-radius:50%;background:#0c63d6;box-shadow:0 0 0 2px #0c63d6}.replayEvent.LIMIT_REACHED>i,.replayEvent.LOSS_RECORDED>i{background:#e44138;box-shadow:0 0 0 2px #e44138}.replayEvent.LIMIT_OVERRIDE>i{background:#f5a623;box-shadow:0 0 0 2px #f5a623}.replayTime{display:grid;text-align:right}.replayTime strong{font-size:18px}.replayTime span{font-size:12px;color:#687370}.replayDetail{padding:18px 20px;border:1px solid #d6dcda;border-radius:14px;background:#fff}.replayDetail h3{margin:0 0 5px;font-size:18px}.replayDetail blockquote{margin:12px 0;padding:12px;border-left:3px solid #f5a623;background:#fff6d8;font-weight:700}.replayDetail small{color:#687370}.replayEmpty{text-align:center;padding:48px}.replayEmpty>span{display:block;font-size:48px;font-weight:800;color:#b9c2bf}.replayEmpty p{max-width:580px;margin:10px auto 20px}.replaySource{padding:20px 24px}.replaySource p:last-child{margin-bottom:0;color:#4f5d59}@media(max-width:700px){.replayHero{align-items:flex-start;flex-direction:column}.replayCount{text-align:left}.replayTimeline:before{left:8px}.replayEvent{grid-template-columns:20px minmax(0,1fr);gap:10px}.replayEvent>i{grid-column:1;grid-row:1/3}.replayTime{text-align:left;display:flex;gap:8px;align-items:baseline}.replayDetail,.replayTime{grid-column:2}.replayCount strong{font-size:42px}}.proofArea,.proofHero{display:grid;gap:20px}.proofHero{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);align-items:stretch}.proofHero>div:first-child{padding:36px;border-radius:20px;background:#102023;color:#fff}.proofHero h2{max-width:760px;margin:5px 0 12px;font-size:clamp(32px,4vw,54px);line-height:1}.proofHero p{max-width:720px;color:#cbd6d4}.proofStatus{display:flex;flex-direction:column;justify-content:center;padding:28px;border:1px solid #d7dcda;border-radius:20px;background:#fff}.proofStatus>span{font-size:12px;font-weight:800;text-transform:uppercase;color:#5c6965}.proofStatus>strong{margin:8px 0;font-size:27px}.proofStatus>small{line-height:1.45;color:#64706d}.proofStatus.documented{border-left:7px solid #b9ff58}.proofWorkspace{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:20px}.csvImporter,.proofReport{padding:28px}.proofStep{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#b9ff58;font-weight:900}.csvImporter h3{margin:18px 0 8px;font-size:24px}.csvImporter>small{display:block;margin-top:18px;color:#65706d}.csvButton{display:inline-flex;cursor:pointer}.csvButton input{position:absolute;width:1px;height:1px;opacity:0}.proofReport>.eyebrow{margin-top:0}.reportHeading{display:flex;justify-content:space-between;gap:16px;align-items:start}.reportHeading h3{margin:0 0 4px}.reportHeading span{font-size:12px;color:#68736f}.reportHeading b{padding:7px 10px;border-radius:999px;background:#e8ffc8;font-size:12px;color:#174e31}.reportMetrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:22px}.reportMetrics span{padding:14px;border-radius:12px;background:#f1f3f0;font-size:12px}.reportMetrics strong{display:block;margin-top:5px;font-size:26px;color:#102023}.anomalyList{margin:16px 0 0;padding-left:20px;color:#9c302b}.reportEmpty{padding:36px 10px;text-align:center;color:#65706d}.reportEmpty strong{display:block;color:#102023}.proofLimits{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.proofLimits article{position:relative;padding:24px}.proofLimits article>span{font-weight:900;color:#0c57c7}.proofLimits h3{margin:12px 0 8px}.proofLimits b{font-size:11px;color:#a5332e}@media(max-width:900px){.proofHero,.proofLimits,.proofWorkspace{grid-template-columns:1fr}.reportMetrics{grid-template-columns:repeat(2,1fr)}}.reconciliation{padding:28px}.reconciliationHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.reconciliationHead h3{margin:4px 0 0;font-size:24px}.reconciliationHead>span{padding:10px 13px;border-radius:10px;background:#f1f3f0;font-size:12px}.matchRules{padding:12px 14px;border-left:3px solid #0c63d6;background:#edf4ff;color:#40504b;font-size:13px}.matchRows{display:grid;margin-top:16px;border-top:1px solid #d6dcda}.matchRows>div{display:grid;grid-template-columns:100px 130px minmax(0,1fr);gap:14px;align-items:center;padding:14px 4px;border-bottom:1px solid #d6dcda}.matchRows span{width:max-content;padding:5px 8px;border-radius:999px;font-size:11px;font-weight:900;text-transform:uppercase}.matchRows span.matched{background:#e6f9ca;color:#245c2d}.matchRows span.divergence{background:#fff1c7;color:#7c5410}.matchRows span.not_found{background:#ffe2df;color:#8f2d27}.matchRows small{color:#64706d}.matchEmpty{padding:25px;border-radius:12px;background:#f1f3f0;text-align:center;color:#5f6c68}@media(max-width:650px){.reconciliationHead{flex-direction:column}.matchRows>div{grid-template-columns:80px 1fr}.matchRows small{grid-column:1/3}}.engineVisible{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:30px;padding:30px;border-left:7px solid #0c63d6}.engineVisible .engineIcon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:14px;border-radius:14px;background:#102023;color:#b9ff58;font-size:25px;font-weight:900}.engineVisible h3{margin:4px 0 10px;font-size:26px}.engineVisible p:last-child{max-width:720px;color:#56645f}.engineVisible ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}.engineVisible li{display:flex;align-items:center;gap:12px;padding:12px;border-radius:11px;background:#f1f3f0;font-size:13px;font-weight:700}.engineVisible li b{display:grid;place-items:center;min-width:28px;height:28px;border-radius:50%;background:#b9ff58;color:#102023}@media(max-width:800px){.engineVisible{grid-template-columns:1fr}}.autonomyTools article{display:flex;flex-direction:column;min-height:230px}.autonomyTools article p{flex:1 1;overflow-wrap:anywhere}.autonomyTools article button{align-self:flex-start}.autonomyTools article:first-child{border-top:5px solid #0c63d6}.autonomyTools article:nth-child(2){border-top:5px solid #b9ff58}.autonomyTools article:nth-child(3){border-top:5px solid #102023}.autonomyTools button:disabled{cursor:not-allowed;opacity:.45}.autonomyTools .noBiometrics{padding:12px;border-left:3px solid #0c63d6;background:#edf4ff;color:#334944;font-weight:600}.autonomyTools code{display:block;margin:0 0 14px;padding:9px;border-radius:8px;background:#102023;color:#b9ff58;font-size:12px;overflow-wrap:anywhere}.communityProgress{display:grid;gap:18px}.progressHero{display:flex;justify-content:space-between;align-items:flex-start;gap:25px;padding:34px;border-radius:20px;background:#102023;color:#fff}.progressHero h2{max-width:760px;margin:5px 0 10px;font-size:clamp(30px,4vw,50px);line-height:1}.progressHero p{max-width:760px;color:#cad6d3}.demoFlag{padding:9px 12px;border-radius:999px;background:#fff1c7;color:#7a5210;font-size:12px;font-weight:900}.demoRanking{padding:26px}.rankingHead{display:flex;justify-content:space-between;gap:14px;padding-bottom:14px}.rankingHead h3{margin:0}.rankingHead span{font-size:12px;color:#9a3029}.demoRank{display:grid;grid-template-columns:45px 45px minmax(0,1fr) 150px 50px;gap:14px;align-items:center;padding:14px 0;border-top:1px solid #d7dcda}.demoRank small{display:block;color:#6a7571}.scoreMethod{display:grid;grid-template-columns:1.2fr .8fr;gap:18px}.scoreMethod>article{padding:28px}.scoreMethod h3{margin:5px 0 20px;font-size:25px}.scoreWeight{display:grid;grid-template-columns:180px minmax(100px,1fr) 55px;gap:12px;align-items:center;margin:11px 0}.scoreWeight i{height:9px;border-radius:10px;background:#e4e8e5;overflow:hidden}.scoreWeight i b{display:block;height:100%;background:#0c63d6}.eligibility li{margin:12px 0;padding-left:4px}.eligibility li::marker{color:#0c63d6}@media(max-width:800px){.progressHero{flex-direction:column}.scoreMethod{grid-template-columns:1fr}.demoRank{grid-template-columns:35px 42px 1fr 40px}.demoRank>span:nth-last-child(2){display:none}.scoreWeight{grid-template-columns:1fr 50px}.scoreWeight i{grid-column:1/3;grid-row:2}}@media (max-width:360px){.landingNav{padding-inline:10px}.landingActions{gap:8px}.landingBrand{gap:7px}.landingBrand small{display:none}.landingBrand>span{width:38px;height:38px}.landingActions .limeButton{padding:10px 11px;font-size:.78rem}}