:root{--bg:#07111f;--bg-soft:#0b1728;--panel:#0f1d30;--panel-2:#13243a;--text:#f5f8fc;--muted:#9fb0c4;--line:rgba(255,255,255,.10);--accent:#5ee2c2;--accent-dark:#152e2c;--warning:#ffcf6e;--danger:#ff8e8e;--max:1160px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}button,input{font:inherit}.container{width:min(calc(100% - 40px),var(--max));margin:0 auto}.narrow{max-width:820px}.muted{color:var(--muted)}.center{text-align:center}.siteHeader{position:sticky;top:0;z-index:20;background:rgba(7,17,31,.94);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.headerInner{min-height:72px;justify-content:space-between;gap:24px}.brand,.headerInner{display:flex;align-items:center}.brand{gap:10px;font-weight:800;letter-spacing:-.02em;font-size:20px}.brandMark{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:var(--accent);color:#052018;font-weight:900}.mainNav{display:flex;align-items:center;gap:24px;color:#d7e1ed;font-size:14px}.mainNav a:hover{color:white}.button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:0 20px;border:1px solid var(--accent);border-radius:10px;background:var(--accent);color:#03221a;font-weight:800;cursor:pointer}.button:hover{filter:brightness(1.05)}.buttonSecondary{background:transparent;color:var(--text);border-color:var(--line)}.buttonSmall{min-height:38px;padding:0 15px}.button:disabled{opacity:.55;cursor:not-allowed}.buttonRow{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.hero{padding:92px 0 72px;background:radial-gradient(circle at 80% 20%,rgba(94,226,194,.12),transparent 34%)}.heroGrid{display:grid;grid-template-columns:1.1fr .9fr;gap:62px;align-items:center}.eyebrow{color:var(--accent);font-size:12px;font-weight:900;letter-spacing:.16em;margin-bottom:14px}h1{font-size:clamp(40px,6vw,70px);line-height:1.02;letter-spacing:-.045em;margin:0 0 20px}h2{font-size:clamp(27px,3.5vw,40px);line-height:1.12;letter-spacing:-.03em;margin:0 0 14px}h3{font-size:20px;margin:0 0 10px}p{margin:0 0 18px}.heroCopy,.lead{font-size:20px;color:#c3cfdd;max-width:700px}.microcopy{color:var(--muted);font-size:13px;margin-top:14px}.marketCard{border:1px solid var(--line);background:linear-gradient(180deg,var(--panel-2),var(--panel));border-radius:18px;padding:22px;box-shadow:0 30px 80px rgba(0,0,0,.3)}.marketCardTop{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:12px}.marketSymbol{font-weight:900;font-size:26px;margin-right:10px}.sampleBadge{display:inline-flex;padding:5px 8px;border-radius:999px;background:rgba(255,207,110,.14);color:var(--warning);border:1px solid rgba(255,207,110,.24);font-size:11px;font-weight:900;letter-spacing:.08em}.zone{border:1px solid var(--line);border-left-width:4px;border-radius:10px;padding:14px 16px;display:flex;justify-content:space-between;gap:16px;margin:10px 0;background:rgba(255,255,255,.025)}.zone span{color:#c3cfdd}.resistance{border-left-color:#ff9d9d}.support{border-left-color:var(--accent)}.secondaryZone{opacity:.78}.currentPrice{text-align:center;color:var(--muted);font-size:11px;letter-spacing:.12em;font-weight:800;padding:17px 0 7px}.sampleFootnote{color:var(--muted);font-size:12px;margin:16px 0 0}.section{padding:82px 0}.sectionAlt{background:var(--bg-soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sectionHeading{max-width:720px;margin-bottom:36px}.sectionHeading.center{margin-left:auto;margin-right:auto}.sectionHeading p{color:var(--muted);font-size:18px}.threeCol{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.featureCard{border:1px solid var(--line);border-radius:14px;padding:24px;background:var(--panel)}.featureCard p{color:var(--muted);margin-bottom:0}.legalNotice{margin-top:32px;padding:18px 20px;border:1px solid rgba(255,207,110,.24);background:rgba(255,207,110,.06);border-radius:12px;color:#dce5ef}.cta{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:34px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.cta h2{margin-bottom:0}.pageTop{padding-top:72px;min-height:56vh}.steps{margin-top:40px}.step{display:grid;grid-template-columns:54px 1fr;gap:20px;padding:25px 0;border-top:1px solid var(--line)}.stepNumber{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:#052018;background:var(--accent);font-weight:900}.step h2{font-size:24px}.step p{color:var(--muted)}.pricingCard{max-width:620px;margin:0 auto;padding:32px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.pricingCard h2{margin-top:18px}.checkList{list-style:none;padding:0;margin:24px 0}.checkList li{padding:9px 0;border-bottom:1px solid var(--line)}.checkList li:before{content:"✓";color:var(--accent);font-weight:900;margin-right:10px}.faqList{margin-top:35px}.faqItem{padding:26px 0;border-top:1px solid var(--line)}.faqItem h2{font-size:23px}.faqItem p{color:var(--muted)}.dashboardHeader{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px}.dashboardHeader h1{font-size:clamp(38px,5vw,58px);margin-bottom:0}.dashboardPanel{border:1px solid var(--line);border-radius:16px;background:var(--panel);overflow:hidden}.dashboardMeta{display:flex;gap:24px;flex-wrap:wrap;padding:18px 22px;background:rgba(255,255,255,.025);border-bottom:1px solid var(--line);color:var(--muted)}.dashboardMeta strong{color:white}.zoneTable{padding:8px 22px 18px}.zoneRow{display:grid;grid-template-columns:90px 1fr auto;gap:20px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line)}.zoneSide{color:var(--muted);font-size:13px;text-transform:uppercase;letter-spacing:.08em}.adminCards{display:grid;gap:16px;margin-top:32px}.authWrap{display:grid;place-items:center}.authCard{width:min(100%,470px);padding:32px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.authCard h1{font-size:42px}.authCard label{display:grid;gap:7px;margin:16px 0;font-size:14px;font-weight:700}.authCard input{width:100%;border:1px solid var(--line);background:#081321;color:white;padding:13px 14px;border-radius:9px}.authCard .button{width:100%;margin-top:10px}.legalPage h1{font-size:clamp(40px,5vw,56px)}.legalPage h2{font-size:25px;margin-top:34px}.legalPage li,.legalPage p{color:#c4cfdd}.draftBanner{margin-bottom:26px;padding:12px 15px;border:1px solid rgba(255,142,142,.35);background:rgba(255,142,142,.08);color:#ffc1c1;font-weight:900;font-size:12px;letter-spacing:.08em;border-radius:10px}.siteFooter{border-top:1px solid var(--line);background:#050c16;padding:52px 0 30px}.footerGrid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}.footerGrid>div{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.footerBrand{font-size:21px;font-weight:900}.footerHeading{color:white;font-weight:800;margin-bottom:5px}.footerGrid a,.footerGrid p{color:var(--muted);font-size:14px}.footerGrid a:hover{color:white}.legalStrip{margin-top:34px;padding-top:24px;border-top:1px solid var(--line);color:#8fa0b5;font-size:12px}.copyright{color:#697b91;font-size:12px;margin-top:20px}@media (max-width:820px){.mainNav a:not(.button){display:none}.hero{padding-top:58px}.footerGrid,.heroGrid,.threeCol{grid-template-columns:1fr}.heroGrid{gap:38px}.cta,.dashboardHeader{align-items:flex-start;flex-direction:column}.zoneRow{grid-template-columns:1fr;gap:5px}}@media (max-width:520px){.container{width:min(calc(100% - 28px),var(--max))}.headerInner{min-height:64px}.mainNav{gap:8px}.buttonSmall{padding:0 11px}.section{padding:60px 0}.pageTop{padding-top:48px}.zone{flex-direction:column;gap:4px}}.learnHero{display:grid;grid-template-columns:1.15fr .85fr;gap:34px;align-items:start;margin-bottom:30px}.learnHero h1{max-width:780px}.learnPrincipleCard{border:1px solid rgba(94,226,194,.28);border-radius:18px;padding:26px;background:linear-gradient(180deg,rgba(94,226,194,.08),rgba(255,255,255,.02))}.learnPrincipleCard h2{font-size:28px}.learnPrincipleCard p{color:#c3cfdd;margin-bottom:0}.learnCardEyebrow,.learnMiniLabel,.learnPrincipleLabel{display:inline-block;color:var(--accent);font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px}.learnLessonNav{display:flex;gap:9px;flex-wrap:wrap;padding:16px;margin:26px 0 34px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.025)}.learnLessonNavLink{padding:8px 11px;border-radius:8px;color:var(--muted);font-size:13px;font-weight:800;border:1px solid transparent}.learnLessonNavLink:hover{color:white;background:rgba(255,255,255,.04)}.learnLessonNavLink.isCurrent{color:var(--text);border-color:rgba(94,226,194,.28);background:rgba(94,226,194,.08)}.learnFramework{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:14px;align-items:stretch;margin:34px 0}.learnFramework.compact{margin:34px 0 48px}.learnFrameworkStep{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:22px}.learnFrameworkStep span{display:block;color:var(--accent);font-weight:900;font-size:12px;letter-spacing:.12em;margin-bottom:7px}.learnFrameworkStep strong{display:block;font-size:21px;margin-bottom:6px}.learnFrameworkStep p{margin:0;color:var(--muted);font-size:14px}.learnFrameworkArrow{display:grid;place-items:center;color:var(--accent);font-size:26px;font-weight:900}.learnGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.learnCard{display:flex;flex-direction:column;min-height:250px;border:1px solid var(--line);border-radius:16px;padding:25px;background:var(--panel)}.learnCard h3{font-size:24px}.learnCard p{color:var(--muted)}.learnCardLink{margin-top:auto;color:var(--accent);font-weight:900}.learnCardLink:hover{color:white}.learnCallout{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;margin-top:38px;padding:28px;border:1px solid rgba(255,207,110,.24);border-radius:16px;background:rgba(255,207,110,.06)}.learnCallout h2{font-size:28px;margin-bottom:0}.learnCallout p{color:#d7e1ed;margin-bottom:0}.learnLesson>h1{max-width:760px}.learnLessonSection{padding:30px 0;border-top:1px solid var(--line)}.learnLessonSection h2{font-size:28px}.learnLessonSection li,.learnLessonSection p{color:#c4cfdd}.learnLessonSection strong{color:var(--text)}.learnBulletList{padding-left:22px;margin:18px 0}.learnBulletList li{margin:8px 0}.learnChecklist{list-style:none;padding:0;margin:20px 0 0}.learnChecklist li{position:relative;padding:13px 14px 13px 42px;border-top:1px solid var(--line)}.learnChecklist li:before{content:"✓";position:absolute;left:13px;color:var(--accent);font-weight:900}.learnMiniExample{margin-top:22px;padding:20px;border:1px solid var(--line);border-radius:13px;background:var(--panel)}.learnMiniExample strong{display:block;font-size:20px;margin-bottom:8px}.learnMiniExample p{margin-bottom:0}.learnKeyIdea{margin:26px 0;padding:20px 22px;border-left:4px solid var(--accent);background:rgba(94,226,194,.07);color:#dce5ef;border-radius:0 12px 12px 0}.learnKeyIdea strong{color:white}.scenarioGrid{display:grid;gap:16px}.scenarioGrid.twoCol{grid-template-columns:repeat(2,minmax(0,1fr))}.scenarioCard{border:1px solid var(--line);border-radius:14px;padding:22px;background:rgba(255,255,255,.025)}.scenarioCard.emphasis{background:var(--panel)}.scenarioCard h2{font-size:24px}.scenarioCard p{color:var(--muted);margin-bottom:0}.zoneJourney{margin:26px 0 42px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--panel)}.zoneJourneyZone{padding:18px 22px;border-left:4px solid #ff9d9d;font-weight:900;background:rgba(255,157,157,.06)}.zoneJourneyZone.lower{border-left-color:var(--accent);background:rgba(94,226,194,.06)}.zoneJourneySpace{min-height:135px;display:grid;place-items:center;padding:22px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);text-align:center}.learnRiskBanner{margin:30px 0;padding:24px;border:1px solid rgba(255,142,142,.3);border-radius:14px;background:rgba(255,142,142,.07)}.learnRiskBanner strong{display:block;margin-bottom:6px}.learnRiskBanner p{color:#dce5ef;margin-bottom:0}.lessonNext{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:38px 0 12px;padding-top:24px;border-top:1px solid var(--line)}.lessonNext span{color:var(--muted);font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.lessonNext a{color:var(--accent);font-weight:900}.lessonNext a:hover{color:white}.learnInlineCta{display:flex;align-items:center;justify-content:space-between;gap:26px;margin-top:38px;padding:26px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.learnInlineCta h2{font-size:27px}.learnInlineCta p{color:var(--muted);margin-bottom:0}.learnPromo{display:grid;grid-template-columns:1.15fr .85fr;gap:28px;align-items:center;padding:34px;border:1px solid rgba(94,226,194,.24);border-radius:18px;background:linear-gradient(135deg,rgba(94,226,194,.07),rgba(255,255,255,.02))}.learnPromo>.button{justify-self:start;grid-column:1/-1}.learnPromo p{color:var(--muted);max-width:700px}.learnPromoSteps{display:grid;gap:10px}.learnPromoSteps span{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.025);font-weight:800}.learnPromoSteps strong{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:#052018}@media (max-width:820px){.learnCallout,.learnFramework,.learnGrid,.learnHero,.learnPromo,.scenarioGrid.twoCol{grid-template-columns:1fr}.learnFrameworkArrow{transform:rotate(90deg);min-height:18px}.learnInlineCta{align-items:flex-start;flex-direction:column}.learnPromo>.button{grid-column:auto}}@media (max-width:520px){.learnCallout,.learnCard,.learnPrincipleCard,.learnPromo{padding:20px}.learnLessonNav{padding:10px}.learnLessonNavLink{width:100%}.lessonNext{align-items:flex-start;flex-direction:column}}.learnVisual{margin:26px 0 4px}.learnVisual.featured{margin-top:28px}.learnVisualFrame{overflow:hidden;border:1px solid rgba(94,226,194,.18);border-radius:16px;background:#061320;box-shadow:0 18px 50px rgba(0,0,0,.18)}.learnVisualFrame img{display:block;width:100%;height:auto}.learnVisual figcaption{padding:11px 4px 0;color:#8fa0b5;font-size:12px;line-height:1.55}@media (max-width:520px){.learnVisual{margin-top:20px}.learnVisualFrame{border-radius:12px}}.commonScenarios{scroll-margin-top:96px;margin-top:54px}.scenarioPreviewGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.scenarioPreviewCard{display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);border-radius:16px;padding:22px;background:var(--panel)}.scenarioPreviewCard h3{font-size:22px;line-height:1.2;margin-bottom:10px}.scenarioPreviewCard>p{color:var(--muted);font-size:14px}.scenarioDiagram{width:100%;margin:20px 0 22px;overflow:hidden;border:1px solid rgba(94,226,194,.18);border-radius:14px;background:linear-gradient(180deg,#081523,#07111f)}.scenarioDiagram.compact{margin:14px 0 18px}.scenarioDiagram svg{display:block;width:100%;height:auto}.scenarioLessonVisual{margin:34px 0 10px}.scenarioLessonVisualLabel{display:inline-flex;margin-bottom:10px;padding:6px 9px;border:1px solid rgba(94,226,194,.24);border-radius:999px;background:rgba(94,226,194,.07);color:var(--accent);font-size:10px;font-weight:900;letter-spacing:.13em}.scenarioLessonVisual figcaption{margin-top:10px;color:#9fb0c4;font-size:13px;line-height:1.55}.scenarioLessonNav{display:flex;justify-content:space-between;gap:18px;margin:38px 0 12px;padding-top:24px;border-top:1px solid var(--line)}.scenarioLessonNav a{color:var(--accent);font-weight:900}.scenarioLessonNav a:hover{color:white}@media (max-width:820px){.scenarioPreviewGrid{grid-template-columns:1fr}}@media (max-width:520px){.scenarioPreviewCard{padding:18px}.scenarioLessonNav{flex-direction:column;align-items:flex-start}}.mapLearningGuide{margin-top:28px;padding:22px;border:1px solid rgba(94,226,194,.16);border-radius:16px;background:radial-gradient(circle at 100% 0,rgba(94,226,194,.07),transparent 34%),var(--panel)}.mapLearningHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px}.mapLearningHeader h2{margin:2px 0 7px;font-size:25px}.mapLearningHeader p{max-width:760px;margin:0;color:var(--muted);font-size:14px}.mapLearningKicker{color:var(--accent);font-size:11px;font-weight:900;letter-spacing:.14em}.mapLearningGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.mapLearningCard{min-width:0;min-height:174px;display:flex;flex-direction:column;padding:15px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.025);transition:border-color .15s ease,background .15s ease,transform .15s ease}.mapLearningCard:hover{border-color:rgba(94,226,194,.42);background:rgba(94,226,194,.045);transform:translateY(-1px)}.mapLearningStep{margin-bottom:10px;color:var(--accent);font-size:10px;font-weight:900;letter-spacing:.12em}.mapLearningCard strong{margin-bottom:7px;color:var(--text);font-size:15px;line-height:1.3}.mapLearningCopy{color:var(--muted);font-size:12px;line-height:1.5}.mapLearningLink{margin-top:auto;padding-top:12px;color:var(--accent);font-size:12px;font-weight:800}@media (max-width:1000px){.mapLearningGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.mapLearningGuide{padding:18px}.mapLearningHeader{flex-direction:column;gap:14px}.mapLearningGrid{grid-template-columns:1fr}.mapLearningCard{min-height:0}}.startHerePath{margin-top:46px;padding:24px;border:1px solid rgba(94,226,194,.16);border-radius:16px;background:radial-gradient(circle at 100% 0,rgba(94,226,194,.06),transparent 32%),rgba(255,255,255,.018)}.startHereHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px}.startHereHeader h2{margin:3px 0 7px;font-size:28px}.startHereHeader p{max-width:760px;margin:0;color:var(--muted);font-size:14px;line-height:1.65}.startHereBadge{flex:0 0 auto;padding:7px 10px;border:1px solid rgba(94,226,194,.28);border-radius:999px;color:var(--accent);background:rgba(94,226,194,.055);font-size:10px;font-weight:900;letter-spacing:.1em}.startHereGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.startHereCard{min-width:0;min-height:190px;display:flex;flex-direction:column;padding:16px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.025);transition:border-color .15s ease,background .15s ease,transform .15s ease}.startHereCard:hover{border-color:rgba(94,226,194,.42);background:rgba(94,226,194,.045);transform:translateY(-1px)}.startHereNumber{margin-bottom:12px;color:var(--accent);font-size:11px;font-weight:900;letter-spacing:.12em}.startHereCard strong{margin-bottom:8px;color:var(--text);font-size:16px;line-height:1.3}.startHereCard p{margin:0;color:var(--muted);font-size:12.5px;line-height:1.55}.startHereLink{margin-top:auto;padding-top:14px;color:var(--accent);font-size:12px;font-weight:850}.startHereReminder{margin-top:16px;padding:13px 15px;border-left:2px solid var(--accent);border-radius:8px;background:rgba(94,226,194,.045);color:var(--muted);font-size:13px;line-height:1.55}.startHereReminder strong{color:var(--text)}.mapLearningGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.mapLearningCard{grid-column:span 2;min-height:184px;padding:17px}.mapLearningCard:nth-child(4),.mapLearningCard:nth-child(5){grid-column:span 3;min-height:166px}.mapLearningCard strong{font-size:16px}.mapLearningCopy{font-size:13px;line-height:1.6}.mapLearningLink{font-size:12.5px}@media (max-width:1050px){.startHereGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.startHereCard:last-child{grid-column:1/-1;min-height:0}.mapLearningGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mapLearningCard,.mapLearningCard:nth-child(4),.mapLearningCard:nth-child(5){grid-column:auto;min-height:0}.mapLearningCard:last-child{grid-column:1/-1}}@media (max-width:620px){.startHerePath{padding:18px}.startHereHeader{flex-direction:column;gap:12px}.startHereHeader h2{font-size:24px}.startHereGrid{grid-template-columns:1fr}.startHereCard,.startHereCard:last-child{grid-column:auto;min-height:0}.mapLearningGrid{grid-template-columns:1fr}.mapLearningCard,.mapLearningCard:last-child{grid-column:auto}}.learnPager{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px}.learnPagerCard{display:flex;min-height:92px;flex-direction:column;justify-content:center;gap:7px;padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.025);transition:border-color .15s ease,background .15s ease,transform .15s ease}.learnPagerCard:hover{border-color:rgba(94,226,194,.42);background:rgba(94,226,194,.045);transform:translateY(-1px)}.learnPagerCard span{color:var(--accent);font-size:10px;font-weight:900;letter-spacing:.12em}.learnPagerCard strong{color:var(--text);font-size:15px}.learnPagerNext{text-align:right}.learnPagerSpacer{min-height:1px}.scenarioQuickReferenceLink{margin-top:13px;text-align:center}.scenarioQuickReferenceLink a{color:var(--accent);font-size:12.5px;font-weight:800}.quickReferenceHero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.quickReferenceHero>div:first-child{min-width:0}.quickReferencePrintButton{flex:0 0 auto;margin-bottom:8px}.quickReferenceCorePrinciple{margin-top:28px;padding:20px;border:1px solid rgba(94,226,194,.22);border-radius:14px;background:rgba(94,226,194,.045)}.quickReferenceCorePrinciple span{display:block;margin-bottom:7px;color:var(--accent);font-size:10px;font-weight:900;letter-spacing:.12em}.quickReferenceCorePrinciple strong{display:block;max-width:720px;color:var(--text);font-size:20px;line-height:1.35}.quickReferenceCorePrinciple p{max-width:760px;margin:8px 0 0;color:var(--muted);font-size:13px}.quickReferenceGroup{margin-top:38px}.quickReferenceGroupHeader{margin-bottom:14px}.quickReferenceGroupHeader h2{margin:4px 0 0;font-size:24px}.quickReferenceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.quickReferenceCard{padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.quickReferenceCard h3{margin:0 0 7px;color:var(--text);font-size:15px}.quickReferenceCard p{margin:0;color:var(--muted);font-size:12.5px;line-height:1.58}.quickReferenceSequence{margin-top:38px;padding:20px;border:1px solid rgba(94,226,194,.17);border-radius:14px;background:rgba(255,255,255,.022)}.quickReferenceSequence ol{margin:12px 0 0 20px;padding:0}.quickReferenceSequence li{margin:9px 0;padding-left:5px;color:var(--muted);font-size:13px;line-height:1.55}.quickReferenceSequence li strong{color:var(--text)}.quickReferenceLinks{display:flex;flex-wrap:wrap;gap:18px;margin-top:18px}.quickReferenceLinks a{color:var(--accent);font-size:13px;font-weight:800}.quickReferenceHomeCallout{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:34px;padding:22px;border:1px solid rgba(94,226,194,.18);border-radius:14px;background:radial-gradient(circle at 100% 0,rgba(94,226,194,.07),transparent 34%),var(--panel)}.quickReferenceHomeCallout h2{margin:3px 0 7px;font-size:23px}.quickReferenceHomeCallout p{max-width:650px;margin:0;color:var(--muted);font-size:13px}@media (max-width:680px){.learnPager{grid-template-columns:1fr}.learnPagerNext{text-align:left}.learnPagerSpacer{display:none}.quickReferenceHero,.quickReferenceHomeCallout{flex-direction:column;align-items:flex-start}.quickReferenceGrid{grid-template-columns:1fr}}@media print{.learnLessonNav,.learnPager,.legalNotice,.quickReferenceLinks,.quickReferencePrintButton,footer,header{display:none!important}.quickReferencePage,.quickReferencePage .container,.quickReferencePage .section,body{background:#fff!important;color:#111!important}.quickReferencePage .eyebrow,.quickReferencePage h1,.quickReferencePage h2,.quickReferencePage h3,.quickReferencePage strong{color:#111!important}.quickReferenceCard p,.quickReferenceCorePrinciple p,.quickReferencePage li,.quickReferencePage p{color:#333!important}.quickReferenceCard,.quickReferenceCorePrinciple,.quickReferenceSequence{page-break-inside:avoid;break-inside:avoid;background:#fff!important;border-color:#bbb!important;box-shadow:none!important}.quickReferenceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}body,html{font-size:9.25pt!important}.quickReferencePage{padding:0!important}.quickReferencePage .container,.quickReferencePage .container.narrow{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.quickReferenceHero{display:block!important;margin:0 0 10px!important}.quickReferenceHero .eyebrow{margin-bottom:3px!important;font-size:7.5pt!important;letter-spacing:.08em!important}.quickReferenceHero h1{margin:0 0 5px!important;font-size:23pt!important;line-height:1.05!important}.quickReferenceHero .lead{max-width:none!important;margin:0!important;font-size:10pt!important;line-height:1.35!important}.quickReferenceCorePrinciple{margin:10px 0 12px!important;padding:9px 11px!important;border-radius:8px!important}.quickReferenceCorePrinciple span{margin-bottom:3px!important;font-size:7pt!important}.quickReferenceCorePrinciple strong{max-width:none!important;font-size:11.5pt!important;line-height:1.25!important}.quickReferenceCorePrinciple p{max-width:none!important;margin-top:4px!important;font-size:8.25pt!important;line-height:1.3!important}.quickReferenceGroup{margin-top:12px!important}.quickReferenceGroupHeader{margin-bottom:6px!important}.quickReferenceGroupHeader .learnCardEyebrow{font-size:7pt!important;letter-spacing:.08em!important}.quickReferenceGroupHeader h2{margin-top:2px!important;font-size:14pt!important;line-height:1.15!important}.quickReferenceGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}.quickReferenceCard{padding:7px 8px!important;border-radius:7px!important}.quickReferenceCard h3{margin-bottom:3px!important;font-size:8.7pt!important;line-height:1.2!important}.quickReferenceCard p{font-size:7.7pt!important;line-height:1.32!important}.quickReferenceGroup:nth-of-type(3){break-before:page!important;page-break-before:always!important;margin-top:0!important}.quickReferenceSequence{margin-top:13px!important;padding:9px 11px!important;border-radius:8px!important}.quickReferenceSequence .learnCardEyebrow{font-size:7pt!important}.quickReferenceSequence ol{margin:6px 0 0 17px!important}.quickReferenceSequence li{margin:4px 0!important;padding-left:2px!important;font-size:8pt!important;line-height:1.32!important}.quickReferenceCard,.quickReferenceCorePrinciple,.quickReferenceGroupHeader,.quickReferenceSequence{break-inside:avoid!important;page-break-inside:avoid!important}body,html{font-size:9.5pt!important}.quickReferenceHero h1{font-size:24pt!important}.quickReferenceHero .lead{font-size:10.25pt!important}.quickReferenceCorePrinciple strong{font-size:11.8pt!important}.quickReferenceCorePrinciple p{font-size:8.5pt!important}.quickReferenceGroupHeader h2{font-size:14.5pt!important}.quickReferenceCard h3{font-size:9pt!important}.quickReferenceCard p{font-size:8pt!important;line-height:1.34!important}.quickReferenceSequence li{font-size:8.25pt!important;line-height:1.34!important}.quickReferenceGroup:nth-of-type(2){break-before:page!important;page-break-before:always!important;margin-top:0!important}.quickReferenceGroup:nth-of-type(3){break-before:auto!important;page-break-before:auto!important;margin-top:12px!important}}@media print{@page{size:Letter portrait;margin:.38in .42in}}.historicalExampleHero,.historicalExamplesHero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:32px;align-items:end}.historicalExamplesPrinciple{padding:20px;border:1px solid rgba(94,226,194,.25);border-radius:14px;background:rgba(94,226,194,.04)}.historicalExamplesPrinciple span{display:block;margin-bottom:7px;color:var(--accent);font-size:10px;font-weight:900;letter-spacing:.12em}.historicalExamplesPrinciple strong{display:block;color:var(--text);font-size:19px;line-height:1.3}.historicalExamplesPrinciple p{margin:8px 0 0;color:var(--muted);font-size:12.5px;line-height:1.55}.historicalReviewNotice{display:flex;gap:8px;margin-top:24px;padding:12px 14px;border:1px solid rgba(94,226,194,.18);border-radius:10px;background:rgba(94,226,194,.035);color:var(--muted);font-size:12.5px;line-height:1.5}.historicalReviewNotice strong{flex:0 0 auto;color:var(--text)}.historicalHowTo{margin-top:26px;padding:20px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.018)}.historicalHowToGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:11px}.historicalHowToGrid>div{padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.historicalHowToGrid span{color:var(--accent);font-size:10px;font-weight:900}.historicalHowToGrid strong{display:block;margin-top:5px;color:var(--text);font-size:14px}.historicalHowToGrid p{margin:6px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.historicalExamplesGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px}.historicalExampleCard{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.historicalExampleThumb{display:block;aspect-ratio:16/9;overflow:hidden;border-bottom:1px solid var(--line);background:#050b12}.historicalExampleThumb img{width:100%;height:100%;object-fit:cover}.historicalExampleCardBody{padding:16px}.historicalExampleCardBody h2{margin:4px 0 8px;font-size:20px}.historicalExampleCardBody p{margin:0 0 14px;color:var(--muted);font-size:12.5px;line-height:1.55}.historicalExamplesReminder{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px;margin-top:30px;padding:20px;border:1px solid rgba(201,159,70,.28);border-radius:14px;background:rgba(201,159,70,.045)}.historicalExamplesReminder h2{margin:4px 0 0;font-size:21px}.historicalExamplesReminder p{margin:0;color:var(--muted);font-size:12.5px;line-height:1.6}.historicalExampleMeta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-bottom:8px}.historicalExampleMeta span{padding:7px 10px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:11px;font-weight:800}.historicalChartFigure{margin:24px 0 0}.historicalChartOpen{display:block;overflow:hidden;border:1px solid rgba(94,226,194,.2);border-radius:14px;background:#050b12}.historicalChartImage{display:block;width:100%;height:auto}.historicalChartFigure figcaption{margin-top:7px;color:var(--muted);font-size:10.5px}.historicalExampleSummary{margin-top:28px;padding:20px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.02)}.historicalExamplePanel h2,.historicalExampleSummary h2,.historicalRelated h2{margin:4px 0 8px;font-size:21px}.historicalExampleSummary p{max-width:900px;margin:0;color:var(--muted);font-size:13px;line-height:1.65}.historicalExampleTwoCol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.historicalExamplePanel{padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.historicalExamplePanel ul{margin:10px 0 0 18px;padding:0}.historicalExamplePanel li{margin:8px 0;color:var(--muted);font-size:12.5px;line-height:1.55}.historicalRelated{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:14px;padding:20px;border:1px solid rgba(94,226,194,.18);border-radius:14px;background:rgba(94,226,194,.035)}.historicalRelatedLinks{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.historicalRelatedLinks a{padding:9px 11px;border:1px solid var(--line);border-radius:9px;color:var(--accent);font-size:12px;font-weight:800}.historicalExamplePager{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 28px}.historicalExamplePager a{display:flex;min-height:84px;flex-direction:column;justify-content:center;gap:6px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.02)}.historicalExamplePager a span{color:var(--accent);font-size:9px;font-weight:900;letter-spacing:.11em}.historicalExamplePager a strong{color:var(--text);font-size:14px}.historicalExamplePagerNext{text-align:right}.historicalExamplesHome{margin-top:44px}.historicalExamplesHomeHeader{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:14px}.historicalExamplesHomeHeader h2{margin:4px 0 0}.historicalExamplesHomeHeader p{max-width:650px;margin:8px 0 0;color:var(--muted)}.historicalExamplesHomeHeader>a{flex:0 0 auto}.historicalExamplesHomeGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.historicalExamplesHomeCard{display:block;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.historicalExamplesHomeCard span{display:block;color:var(--accent);font-size:10px;font-weight:900;letter-spacing:.1em}.historicalExamplesHomeCard strong{display:block;margin-top:5px;color:var(--text);font-size:16px}.historicalExamplesHomeCard p{margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.5}@media (max-width:900px){.historicalExampleHero,.historicalExamplesGrid,.historicalExamplesHero,.historicalExamplesHomeGrid,.historicalExamplesReminder,.historicalHowToGrid{grid-template-columns:1fr}.historicalExampleMeta{justify-content:flex-start}}@media (max-width:700px){.historicalExamplesHomeHeader,.historicalRelated,.historicalReviewNotice{align-items:flex-start;flex-direction:column}.historicalExamplePager,.historicalExampleTwoCol{grid-template-columns:1fr}.historicalRelatedLinks{justify-content:flex-start}.historicalExamplePagerNext{text-align:left}}.dashboardHistoricalExamples{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:14px;padding:18px 20px;border:1px solid rgba(94,226,194,.18);border-radius:14px;background:radial-gradient(circle at 100% 0,rgba(94,226,194,.055),transparent 34%),rgba(255,255,255,.018)}.dashboardHistoricalExamplesCopy{min-width:0}.dashboardHistoricalExamplesKicker{margin-bottom:5px;color:var(--accent);font-size:10px;font-weight:900;letter-spacing:.11em}.dashboardHistoricalExamples h2{margin:0;color:var(--text);font-size:20px;line-height:1.3}.dashboardHistoricalExamples p{max-width:800px;margin:7px 0 0;color:var(--muted);font-size:12.5px;line-height:1.6}.dashboardHistoricalExamples>a{flex:0 0 auto}@media (max-width:720px){.dashboardHistoricalExamples{align-items:flex-start;flex-direction:column}}.guidedStartHero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:30px;align-items:end}.guidedStartPrinciple{padding:20px;border:1px solid rgba(94,226,194,.24);border-radius:14px;background:radial-gradient(circle at 100% 0,rgba(94,226,194,.06),transparent 36%),rgba(94,226,194,.025)}.guidedStartPrinciple span{display:block;margin-bottom:7px;color:var(--accent);font-size:10px;font-weight:900;letter-spacing:.11em}.guidedStartPrinciple strong{display:block;color:var(--text);font-size:19px;line-height:1.35}.guidedStartPrinciple p{margin:8px 0 0;color:var(--muted);font-size:12.5px;line-height:1.6}.guidedStartProgress{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:24px}.guidedStartProgressItem{position:relative;min-width:0;padding:12px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.018)}.guidedStartProgressItem span{display:block;color:var(--accent);font-size:10px;font-weight:900;letter-spacing:.1em}.guidedStartProgressItem strong{display:block;margin-top:5px;color:var(--text);font-size:10.5px;line-height:1.35}.guidedStartProgressItem i{position:absolute;top:50%;right:-9px;z-index:1;transform:translateY(-50%);color:var(--accent);font-size:14px;font-style:normal}.guidedStartNotice{display:flex;gap:8px;margin-top:14px;padding:12px 14px;border-left:2px solid var(--accent);border-radius:8px;background:rgba(94,226,194,.04);color:var(--muted);font-size:12.5px;line-height:1.55}.guidedStartNotice strong{flex:0 0 auto;color:var(--text)}.guidedStartSteps{display:grid;gap:14px;margin-top:26px}.guidedStartStep{display:grid;grid-template-columns:76px minmax(0,1fr);gap:20px;padding:22px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.guidedStartStepNumber{display:flex;width:58px;height:58px;align-items:center;justify-content:center;border:1px solid rgba(94,226,194,.28);border-radius:50%;background:rgba(94,226,194,.045);color:var(--accent);font-size:19px;font-weight:900}.guidedStartStepContent h2{margin:4px 0 8px;font-size:23px}.guidedStartStepContent>p{max-width:900px;margin:0;color:var(--muted);font-size:13px;line-height:1.65}.guidedStartStepContent ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 22px;margin:16px 0 16px 18px;padding:0}.guidedStartStepContent li{color:var(--muted);font-size:12.5px;line-height:1.5}.guidedStartChecklist{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px 34px;margin-top:30px;padding:22px;border:1px solid rgba(201,159,70,.28);border-radius:14px;background:rgba(201,159,70,.045)}.guidedStartChecklist h2{margin:4px 0 0;font-size:22px}.guidedStartChecklist ol{margin:0;padding-left:20px}.guidedStartChecklist li{margin:7px 0;color:var(--muted);font-size:12.5px;line-height:1.5}.guidedStartChecklistActions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px}.startHereHeaderActions{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:9px}.dashboardStartHerePrompt{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:14px;margin-bottom:14px;padding:12px 15px;border:1px solid rgba(94,226,194,.16);border-radius:11px;background:rgba(94,226,194,.025)}.dashboardStartHerePromptCopy{min-width:0}.dashboardStartHerePromptKicker{margin-bottom:3px;color:var(--accent);font-size:9px;font-weight:900;letter-spacing:.11em}.dashboardStartHerePrompt strong{display:block;color:var(--text);font-size:14px}.dashboardStartHerePrompt p{margin:3px 0 0;color:var(--muted);font-size:11.5px;line-height:1.5}.dashboardStartHerePrompt>a{flex:0 0 auto}@media (max-width:950px){.guidedStartChecklist,.guidedStartHero{grid-template-columns:1fr}.guidedStartProgress{grid-template-columns:repeat(3,minmax(0,1fr))}.guidedStartProgressItem i{display:none}.guidedStartStepContent ul{grid-template-columns:1fr}.guidedStartChecklistActions{grid-column:auto}}@media (max-width:680px){.guidedStartProgress{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardStartHerePrompt,.guidedStartNotice{align-items:flex-start;flex-direction:column}.guidedStartStep{grid-template-columns:1fr}.guidedStartStepNumber{width:48px;height:48px;font-size:16px}.startHereHeaderActions{align-items:flex-start}}@media (max-width:440px){.guidedStartProgress{grid-template-columns:1fr}}