:root{--bg:#080d14;--bg2:#0b1119;--panel:#0f1621;--panel2:#111a27;--panel3:#0c131d;--text:#f1f0eb;--muted:#7f8998;--muted2:#5f6978;--gold:#ddb633;--gold2:#ead06d;--gold3:#9f852c;--line:rgba(255,255,255,.075);--goldLine:rgba(221,182,51,.22);--green:#7bc796;--red:#e48178;--shadow:0 28px 80px rgba(0,0,0,.28);--radius:18px}*{box-sizing:border-box}html{background:var(--bg);color-scheme:dark}body{margin:0;background:radial-gradient(circle at 70% -20%,rgba(221,182,51,.045),transparent 28%),var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}.eyebrow{display:block;color:var(--gold);font-size:9px;letter-spacing:.15em;text-transform:uppercase}.btn,.eyebrow{font-weight:900}.btn{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 18px;border:1px solid transparent;border-radius:10px;font-size:11px;letter-spacing:.01em;transition:.16s ease}.btn svg{width:15px;height:15px}.btn:hover{transform:translateY(-1px)}.btnGold{background:linear-gradient(180deg,#e5c451,#d8af2d);border-color:#e0bc3f;color:#11151a;box-shadow:0 8px 28px rgba(221,182,51,.12)}.btnGold:hover{background:#ead06d}.btnGhost{background:rgba(255,255,255,.018);border-color:rgba(221,182,51,.24);color:var(--gold2)}.btnSoft{background:rgba(255,255,255,.025);border-color:var(--line);color:#cbd0d8}.btnGhost:hover,.btnSoft:hover{border-color:rgba(221,182,51,.26);color:var(--gold2)}.btn.full{width:100%}.alert{padding:12px 14px;border:1px solid;border-radius:10px;font-size:10px;line-height:1.55}.alert.error{border-color:rgba(228,129,120,.25);background:rgba(228,129,120,.06);color:#efaaa4}.alert.success{border-color:rgba(123,199,150,.23);background:rgba(123,199,150,.055);color:#a6dbb8}.progressTrack{height:6px;border-radius:999px;background:rgba(255,255,255,.055);overflow:hidden}.libraryProgress>div>span,.miniProgress>span,.progressTrack>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b99020,#e8c957)}.memberLanding{min-height:100vh;position:relative;overflow:hidden;padding:0 5vw}.authGrid,.chartGrid,.landingGrid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.85),transparent 85%);mask-image:linear-gradient(180deg,rgba(0,0,0,.85),transparent 85%)}.landingAura{position:absolute;width:700px;height:700px;border-radius:50%;background:rgba(221,182,51,.065);filter:blur(120px);right:-250px;top:-300px}.landingHeader{position:relative;z-index:2;min-height:92px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.055)}.authLogo,.landingBrand,.mobileBrand,.sideBrand,.simpleAuthBrand{display:flex;align-items:center;gap:11px}.authLogo img,.landingBrand img,.mobileBrand img,.sideBrand img,.simpleAuthBrand img{object-fit:contain}.authLogo b,.authLogo small,.landingBrand b,.landingBrand small,.mobileBrand b,.sideBrand b,.sideBrand small,.simpleAuthBrand b,.simpleAuthBrand small{display:block}.landingBrand b{font-size:14px}.landingBrand small{margin-top:2px;color:#6f7987;font-size:7px;font-weight:900;letter-spacing:.13em}.landingSiteLink{display:flex;align-items:center;gap:8px;color:#89929e;font-size:10px;font-weight:800}.landingSiteLink svg{width:14px}.landingHero{position:relative;z-index:2;min-height:calc(100vh - 92px);display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:7vw;padding:60px 0 90px}.landingCopy{max-width:690px}.landingCopy h1{margin:16px 0 0;font-size:clamp(48px,6.3vw,86px);line-height:.95;letter-spacing:-.065em}.landingCopy h1 em{color:var(--gold2);font-style:normal}.landingCopy>p{max-width:650px;margin:24px 0 0;color:#828c9b;font-size:14px;line-height:1.8}.landingActions{display:flex;gap:10px;margin-top:30px}.landingProof{display:flex;flex-wrap:wrap;gap:18px;margin-top:25px;color:#7d8795;font-size:9px;font-weight:800}.landingProof span{display:flex;align-items:center;gap:6px}.landingProof svg{width:13px;color:var(--gold)}.landingPreview{position:relative;max-width:560px;margin-left:auto;padding:20px;border:1px solid rgba(221,182,51,.15);border-radius:24px;background:linear-gradient(145deg,rgba(20,29,42,.96),rgba(10,16,24,.96));box-shadow:0 45px 120px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.035);transform:perspective(1200px) rotateY(-3deg) rotateX(1deg)}.previewTop{display:flex;align-items:center;gap:9px;padding-bottom:16px;border-bottom:1px solid var(--line)}.previewTop span{color:var(--gold);font-size:7px;font-weight:900;letter-spacing:.12em}.previewTop b{font-size:11px}.previewTop i{margin-left:auto;padding:4px 7px;border:1px solid rgba(123,199,150,.22);border-radius:99px;color:#8fd0a5;font-size:6px;font-style:normal;font-weight:900}.previewHero{padding:30px 24px;border-bottom:1px solid var(--line)}.previewHero small{color:#667080;font-size:7px;font-weight:900;letter-spacing:.1em}.previewHero strong{display:block;margin-top:7px;font-size:48px;letter-spacing:-.055em}.previewHero .progressTrack{margin-top:13px}.previewStats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);margin:0 -20px}.previewStats>div{padding:18px 20px;background:#0e1621}.previewStats b,.previewStats small{display:block}.previewStats small{color:#647080;font-size:6px;font-weight:900;letter-spacing:.1em}.previewStats b{margin-top:6px;font-size:15px}.previewCourse{display:flex;align-items:center;gap:12px;margin-top:20px;padding:15px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.015)}.previewCourse>span{width:39px;height:39px;display:grid;place-items:center;border:1px solid var(--goldLine);border-radius:10px;background:rgba(221,182,51,.055);color:var(--gold)}.previewCourse svg{width:18px}.previewCourse div b,.previewCourse div small{display:block}.previewCourse div small{color:#667080;font-size:6px;font-weight:900}.previewCourse div b{margin-top:4px;font-size:10px}.previewCourse em{margin-left:auto;color:var(--gold2);font-size:8px;font-style:normal;font-weight:900}.authShell{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(440px,.92fr);background:#080d14}.authVisual{min-height:100vh;position:relative;overflow:hidden;padding:50px clamp(38px,5vw,82px);display:flex;flex-direction:column;border-right:1px solid var(--line);background:linear-gradient(135deg,#0d151f,#090e15 68%)}.authGrid{opacity:.55}.authAura{position:absolute;border-radius:50%;filter:blur(110px);pointer-events:none}.authAuraOne{width:520px;height:520px;left:-260px;top:-180px;background:rgba(221,182,51,.07)}.authAuraTwo{width:420px;height:420px;right:-230px;bottom:-140px;background:rgba(139,109,20,.08)}.authLogo{position:relative;z-index:2;width:max-content}.authLogo img{width:64px;height:64px}.authLogo b{font-size:13px}.authLogo small{margin-top:3px;color:var(--gold);font-size:7px;font-weight:900;letter-spacing:.13em}.authPitch{position:relative;z-index:2;margin:auto 0;max-width:680px;padding:70px 0}.authPitch h1{margin:15px 0 0;font-size:clamp(44px,5vw,76px);line-height:.99;letter-spacing:-.06em}.authPitch h1 em{color:var(--gold2);font-style:normal}.authPitch>p{max-width:610px;margin:22px 0 0;color:#808a98;font-size:13px;line-height:1.8}.authBenefits{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:34px}.authBenefits>div{min-height:135px;padding:16px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.016)}.authBenefits>div>span{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--goldLine);border-radius:9px;color:var(--gold);background:rgba(221,182,51,.045)}.authBenefits svg{width:16px}.authBenefits b,.authBenefits small{display:block}.authBenefits b{margin-top:14px;font-size:10px}.authBenefits small{margin-top:5px;color:#6f7987;font-size:8px;line-height:1.55}.authQuote,.authTrust{position:relative;z-index:2;display:flex;align-items:center;gap:11px;color:#737d8b;font-size:9px}.authQuote svg,.authTrust>svg{width:16px;color:var(--gold)}.authQuote small{margin-left:auto;color:#5d6673;font-size:7px;font-weight:900}.authTrust{max-width:560px}.authTrust span b,.authTrust span small{display:block}.authTrust span b{color:#aeb5be;font-size:9px}.authTrust span small{margin-top:3px;color:#626d7a;font-size:8px;line-height:1.5}.authFormPanel{min-height:100vh;display:grid;place-items:center;padding:45px clamp(28px,5vw,76px);background:#0a1018}.authFormWrap{width:min(100%,470px)}.registerFormWrap{width:min(100%,560px)}.authMobileBrand{display:none}.authFormWrap h2{margin:11px 0 0;font-size:38px;letter-spacing:-.05em}.authLead{margin:8px 0 0;color:#747f8e;font-size:11px;line-height:1.65}.premiumForm{display:grid;gap:15px;margin-top:27px}.formStack label{display:grid;gap:7px;color:#bec5ce;font-size:9px;font-weight:850;letter-spacing:.015em}.inputWrap{min-height:48px;display:flex;align-items:center;gap:10px;padding:0 13px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#080e15;transition:.16s ease}.inputWrap:focus-within{border-color:rgba(221,182,51,.48);box-shadow:0 0 0 3px rgba(221,182,51,.045)}.inputWrap svg{width:16px;color:#5d6775}.inputWrap input{min-width:0;flex:1 1;height:46px;border:0;outline:0;background:transparent;color:#ecece8;font-size:11px}.inputWrap input::placeholder{color:#46515e}.inputWrap.disabled{opacity:.68}.formGrid2{display:grid;grid-template-columns:1fr 1fr;gap:11px}.formMeta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#5d6876;font-size:8px}.authSwitch a,.formMeta a{color:var(--gold2);font-weight:800}.authSubmit{margin-top:2px}.authDivider{height:1px;position:relative;margin:26px 0 22px;background:var(--line);text-align:center}.authDivider span{position:relative;top:-7px;padding:0 9px;background:#0a1018;color:#46515e;font-size:7px;font-weight:900}.authSwitch{text-align:center;color:#6b7583;font-size:9px}.authBack{display:block;margin-top:26px;text-align:center;color:#586371;font-size:8px}.registerNotice{display:flex;align-items:flex-start;gap:9px;padding:11px;border:1px solid rgba(221,182,51,.13);border-radius:9px;background:rgba(221,182,51,.03);color:#707b88;font-size:8px;line-height:1.55}.registerNotice svg{flex:0 0 auto;width:14px;color:var(--gold)}.registerNotice b{color:#c8ad46}.registerSteps{display:grid;gap:8px;margin-top:32px}.registerSteps>div{display:flex;align-items:center;gap:13px;padding:12px 0;border-bottom:1px solid var(--line)}.registerSteps>div>b{width:38px;color:var(--gold);font-size:10px}.registerSteps span small,.registerSteps span strong{display:block}.registerSteps span strong{font-size:10px}.registerSteps span small{margin-top:3px;color:#697483;font-size:8px}.simpleAuthPage{min-height:100vh;display:grid;place-items:center;padding:28px;background:radial-gradient(circle at 50% -20%,rgba(221,182,51,.08),transparent 35%),#080d14}.simpleAuthCard{width:min(100%,490px);padding:34px;border:1px solid var(--line);border-radius:20px;background:#0d151f;box-shadow:var(--shadow)}.simpleAuthBrand{margin-bottom:30px}.simpleAuthBrand img{width:54px;height:54px}.simpleAuthBrand b{font-size:12px}.simpleAuthBrand small{margin-top:3px;color:#66717f;font-size:7px;font-weight:800}.simpleAuthCard h1{margin:10px 0 0;font-size:32px;letter-spacing:-.045em}.simpleAuthCard>p{color:#74808e;font-size:10px;line-height:1.7}.simpleAuthCard .authSwitch{margin-top:20px}.memberShell{min-height:100vh}.memberSidebar{position:fixed;inset:0 auto 0 0;z-index:40;width:248px;padding:24px 17px 18px;display:flex;flex-direction:column;border-right:1px solid var(--line);background:linear-gradient(180deg,#0b121b,#080e15)}.sideBrand{min-height:58px;padding:0 8px;margin-bottom:28px}.sideBrand img{width:48px;height:48px}.sideBrand b{font-size:15px}.sideBrand small{margin-top:2px;color:var(--gold);font-size:6px}.sideBrand small,.sideLabel{font-weight:900;letter-spacing:.14em}.sideLabel{padding:0 11px;margin-bottom:9px;color:#46515f;font-size:7px}.sideNav{display:grid;gap:3px}.sideNav a,.sideWebsite{min-height:42px;display:flex;align-items:center;gap:11px;padding:0 11px;border:1px solid transparent;border-radius:9px;color:#7f8997;font-size:9px;font-weight:800;transition:.15s ease}.sideNav a svg,.sideWebsite svg{width:17px}.sideNav a.active,.sideNav a:hover,.sideWebsite:hover{background:rgba(221,182,51,.045);border-color:rgba(221,182,51,.075);color:#d3d0c4}.sideNav a.active{color:var(--gold2)}.sideNav a.active svg{color:var(--gold)}.sideGrow{flex:1 1}.sideWebsite{margin-bottom:12px;border-top:1px solid var(--line);border-radius:0;padding-top:12px}.sideWebsite .sideArrow{width:12px;margin-left:auto}.sideAccount{display:grid;grid-template-columns:36px 1fr 30px;align-items:center;gap:9px;padding:12px 8px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.014)}.avatar{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--goldLine);border-radius:10px;background:rgba(221,182,51,.055);color:var(--gold2);font-size:9px;font-weight:900}.sideAccountText{min-width:0}.sideAccountText>b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.rolePill{display:inline-flex!important;width:max-content;margin-top:4px;padding:3px 6px;border:1px solid rgba(221,182,51,.18);border-radius:99px;color:#b99e3d!important;background:rgba(221,182,51,.035);font-size:6px!important;font-weight:900!important;letter-spacing:.08em}.rolePill.rolePREMIUM{color:#efd979!important;background:rgba(221,182,51,.09)}.rolePill.roleADMIN{border-color:rgba(123,199,150,.2);color:#91d0a6!important;background:rgba(123,199,150,.05)}.sideAccount form button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:#5f6976}.sideAccount form button:hover{background:rgba(255,255,255,.04);color:#d1d4d8}.sideAccount form svg{width:15px}.memberCanvas{min-height:100vh;margin-left:248px}.mobileBottomNav,.mobileTopbar{display:none}.memberMain{width:min(100% - 56px,1240px);margin:0 auto;padding:44px 0 80px}.dashboardAlert{margin-bottom:18px}.dashboardHero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:38px;align-items:center;padding:34px 36px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(135deg,#111a26,#0c131c 72%)}.dashboardHero:after{content:"";position:absolute;width:420px;height:420px;right:-180px;top:-250px;border-radius:50%;background:rgba(221,182,51,.06);filter:blur(75px)}.heroCopy,.heroProgressCard{position:relative;z-index:1}.heroMeta{gap:15px}.heroMeta,.todayDot{display:flex;align-items:center}.todayDot{gap:6px;color:#596473;font-size:7px;font-weight:900;letter-spacing:.08em}.todayDot:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--green);box-shadow:0 0 8px rgba(123,199,150,.35)}.heroCopy h1{margin:10px 0 0;font-size:clamp(42px,5vw,65px);line-height:1;letter-spacing:-.055em}.heroCopy h1 span{color:var(--gold)}.heroCopy p{max-width:690px;margin:14px 0 0;color:#7a8593;font-size:11px;line-height:1.75}.heroActions{display:flex;gap:9px;margin-top:23px}.heroProgressCard{display:flex;align-items:center;gap:18px;padding:18px;border-left:1px solid var(--line)}.progressRing{--progress:0deg;width:104px;height:104px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:conic-gradient(var(--gold) var(--progress),rgba(255,255,255,.055) 0);position:relative}.progressRing:before{content:"";position:absolute;inset:7px;border-radius:50%;background:#0e1621}.progressRing>div{position:relative;text-align:center}.progressRing small,.progressRing strong{display:block}.progressRing strong{font-size:22px}.progressRing small{margin-top:1px;color:#5f6976;font-size:5px;font-weight:900;letter-spacing:.09em}.progressSummary b,.progressSummary small,.progressSummary span{display:block}.progressSummary small{color:var(--gold);font-size:6px;font-weight:900;letter-spacing:.09em}.progressSummary b{margin-top:6px;font-size:11px}.progressSummary span{margin-top:4px;color:#646f7d;font-size:7px;line-height:1.45}.dashboardStats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:15px}.metricCard{min-height:126px;display:flex;align-items:flex-start;gap:13px;padding:17px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.012)}.metricIcon{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(221,182,51,.13);border-radius:9px;background:rgba(221,182,51,.035);color:var(--gold)}.metricIcon svg{width:16px}.metricCard p,.metricCard small,.metricCard strong{display:block;margin:0}.metricCard small{color:#5d6876;font-size:6px;font-weight:900;letter-spacing:.09em}.metricCard strong{margin-top:6px;font-size:23px;letter-spacing:-.035em}.metricCard p{margin-top:3px;color:#697482;font-size:7px}.metricCard .metricRole{font-size:19px}.roleTextFREE{color:var(--gold2)}.roleTextPREMIUM{color:#f0d878}.roleTextADMIN{color:#95d6aa}.metricCard .metricDate{font-size:18px}.dashboardColumns{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:15px;margin-top:15px}.dashboardAside,.dashboardPrimary{display:grid;align-content:start;gap:15px}.dashSection{padding:22px;border:1px solid var(--line);border-radius:16px;background:rgba(15,22,33,.82)}.premiumHead{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:14px}.premiumHead h2{margin:5px 0 0;font-size:23px;letter-spacing:-.04em}.premiumHead>a{display:flex;align-items:center;gap:6px;color:#857d56;font-size:8px;font-weight:800}.premiumHead>a svg{width:12px}.learningList{display:grid;gap:8px}.learningCard{display:grid;grid-template-columns:52px 1fr;gap:14px;padding:15px;border:1px solid var(--line);border-radius:12px;background:#0b121b;transition:.15s ease}.learningCard:hover{border-color:rgba(221,182,51,.19);transform:translateY(-1px)}.learningNumber{display:grid;place-items:center;border-right:1px solid var(--line);color:#4f5966;font-size:16px;font-weight:900}.learningTop{display:flex;align-items:center;justify-content:space-between}.learningTop span{color:var(--gold);font-size:6px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.learningTop em{color:#56616e;font-size:6px;font-style:normal;font-weight:900}.learningBody h3{margin:6px 0 0;font-size:14px;letter-spacing:-.025em}.learningBody p{margin:4px 0 0;color:#65717f;font-size:8px;line-height:1.5}.miniProgress{height:4px;margin-top:11px;border-radius:99px;background:rgba(255,255,255,.05);overflow:hidden}.learningFoot{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.learningFoot small{color:#596573;font-size:6px}.learningFoot b{display:flex;align-items:center;gap:5px;color:#a9923b;font-size:7px}.learningFoot svg{width:10px}.analysisFeature{min-height:275px;display:grid;grid-template-columns:1fr 1.1fr;gap:0;padding:0;overflow:hidden}.analysisVisual{position:relative;min-height:275px;overflow:hidden;border-right:1px solid var(--line);background:linear-gradient(145deg,#0b121a,#101923)}.analysisVisual .chartGrid{opacity:.7}.xauTicker{position:absolute;left:20px;bottom:22px;color:rgba(255,255,255,.055);font-size:48px;font-weight:950;letter-spacing:-.055em}.analysisBadge{position:absolute;left:18px;top:18px;display:flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid rgba(123,199,150,.16);border-radius:99px;background:rgba(8,13,20,.72);color:#8ccc9f;font-size:6px;font-weight:900}.liveDot{width:5px;height:5px;border-radius:50%;background:var(--green)}.fakeChart{position:absolute;inset:62px 25px 48px;display:flex;align-items:flex-end;gap:9px;transform:skewY(-6deg)}.fakeChart i{width:8px;background:rgba(221,182,51,.32);border-radius:2px}.fakeChart i:first-child{height:28%}.fakeChart i:nth-child(2){height:46%}.fakeChart i:nth-child(3){height:38%}.fakeChart i:nth-child(4){height:62%}.fakeChart i:nth-child(5){height:53%}.fakeChart i:nth-child(6){height:74%}.fakeChart i:nth-child(7){height:66%}.fakeChart i:nth-child(8){height:88%;background:rgba(221,182,51,.7)}.analysisContent{display:flex;flex-direction:column;align-items:flex-start;padding:28px}.analysisContent h2{margin:8px 0 0;font-size:25px;line-height:1.08;letter-spacing:-.04em}.analysisContent>p{margin:10px 0 0;color:#707b89;font-size:9px;line-height:1.65}.analysisMeta{display:flex;gap:14px;margin-top:13px;color:#5d6977;font-size:7px}.analysisMeta span{display:flex;align-items:center;gap:5px}.analysisMeta svg{width:12px}.analysisContent .btn{margin-top:auto}.quickSection h3{margin:5px 0 15px;font-size:18px}.quickGrid{display:grid;gap:6px}.quickGrid>a{display:grid;grid-template-columns:35px 1fr 14px;align-items:center;gap:10px;padding:10px;border:1px solid var(--line);border-radius:10px;background:#0b121a;transition:.15s ease}.quickGrid>a:hover{border-color:rgba(221,182,51,.17);transform:translateX(2px)}.quickGrid>a>span{width:35px;height:35px;display:grid;place-items:center;border-radius:9px;background:rgba(221,182,51,.04);color:var(--gold)}.quickGrid svg{width:15px}.quickGrid>a>svg{width:11px;color:#4d5865}.quickGrid b,.quickGrid small{display:block}.quickGrid b{font-size:8px}.quickGrid small{margin-top:2px;color:#586472;font-size:6px}.membershipCard{position:relative;overflow:hidden;padding:20px;border:1px solid rgba(221,182,51,.22);border-radius:16px;background:linear-gradient(145deg,#17180f,#11171e 70%)}.membershipGlow{position:absolute;width:180px;height:180px;right:-90px;top:-100px;border-radius:50%;background:rgba(221,182,51,.14);filter:blur(45px)}.membershipTop{position:relative;display:flex;align-items:center;justify-content:space-between}.membershipTop span{color:var(--gold);font-size:18px;font-weight:950;letter-spacing:-.04em}.membershipTop em{padding:5px 7px;border:1px solid var(--goldLine);border-radius:99px;color:var(--gold2);font-size:6px;font-style:normal;font-weight:900}.membershipCard h3{position:relative;margin:25px 0 0;font-size:18px}.membershipCard>p{position:relative;margin:7px 0 0;color:#777c75;font-size:8px;line-height:1.6}.membershipLine{height:1px;margin:20px 0 13px;background:rgba(221,182,51,.15)}.membershipCard>b,.membershipCard>small{display:block;position:relative}.membershipCard>small{color:#6d6651;font-size:6px;font-weight:900}.membershipCard>b{margin-top:3px;color:#af9d61;font-size:8px}.membershipADMIN{border-color:rgba(123,199,150,.2);background:linear-gradient(145deg,#101a16,#10171e)}.processCard{padding:20px;border:1px solid var(--line);border-radius:16px;background:#0b121a}.processCard blockquote{margin:12px 0 0;color:#a3a8af;font-family:Georgia,serif;font-size:13px;line-height:1.55}.signature{display:block;margin-top:15px;color:#586270;font-size:6px;font-weight:900;letter-spacing:.12em}.pageHero{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding:10px 0 28px;border-bottom:1px solid var(--line)}.pageHero h1{margin:8px 0 0;font-size:48px;letter-spacing:-.055em}.pageHero p{max-width:650px;margin:10px 0 0;color:#74808e;font-size:10px;line-height:1.7}.libraryCount{min-width:160px;text-align:right}.libraryCount small,.libraryCount span,.libraryCount strong{display:block}.libraryCount small{color:#5b6674;font-size:6px;font-weight:900;letter-spacing:.1em}.libraryCount strong{margin-top:5px;font-size:30px}.libraryCount span{margin-top:2px;color:#707b89;font-size:7px}.filterStrip{display:flex;gap:6px;padding:15px 0}.filterStrip span{padding:7px 10px;border:1px solid transparent;border-radius:99px;color:#606b78;font-size:7px;font-weight:850}.filterStrip span.active{border-color:var(--goldLine);background:rgba(221,182,51,.04);color:var(--gold2)}.courseLibrary{display:grid;gap:8px}.libraryCard{display:grid;grid-template-columns:65px 1fr 78px;gap:18px;align-items:stretch;min-height:180px;padding:18px;border:1px solid var(--line);border-radius:14px;background:#0c131c;transition:.16s ease}.libraryCard:hover{transform:translateY(-1px);border-color:rgba(221,182,51,.2)}.libraryCard.locked{opacity:.72}.libraryIndex{display:grid;place-items:center;border-right:1px solid var(--line);color:#47525f;font-size:17px;font-weight:900}.libraryContent{padding:2px 0}.libraryMeta{display:flex;align-items:center;gap:8px}.libraryMeta>span{color:var(--gold);font-size:6px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.libraryMeta em{padding:3px 6px;border-radius:99px;font-size:5px;font-style:normal;font-weight:900}.freeTag{border:1px solid rgba(221,182,51,.16);color:#a88f37}.premiumTag{border:1px solid rgba(234,208,109,.24);background:rgba(221,182,51,.07);color:#d7bd5b}.libraryContent h2{margin:8px 0 0;font-size:21px;letter-spacing:-.035em}.libraryContent>p{max-width:680px;margin:6px 0 0;color:#687482;font-size:8px;line-height:1.6}.libraryProgress{margin-top:18px}.libraryProgress>div{height:4px;border-radius:99px;background:rgba(255,255,255,.05);overflow:hidden}.libraryProgress small{display:block;margin-top:6px;color:#56616f;font-size:6px}.libraryAction{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;padding:3px 0}.libraryAction>span{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--line);border-radius:10px;color:#8d7a36}.libraryAction svg{width:15px}.libraryAction small{color:#5d6876;font-size:6px}.breadcrumbBack{display:inline-block;margin-bottom:19px;color:#697482;font-size:8px}.courseDetailHero{display:grid;grid-template-columns:1fr 300px;gap:40px;align-items:end;padding:18px 0 32px;border-bottom:1px solid var(--line)}.courseKicker{display:flex;align-items:center;gap:8px}.courseKicker span{color:var(--gold);font-size:7px;font-weight:900;text-transform:uppercase;letter-spacing:.11em}.courseKicker em{padding:4px 6px;border:1px solid var(--goldLine);border-radius:99px;color:#9d8836;font-size:5px;font-style:normal;font-weight:900}.courseDetailHero h1{margin:11px 0 0;font-size:clamp(42px,5vw,64px);line-height:1;letter-spacing:-.055em}.courseDetailHero>div>p{max-width:720px;margin:12px 0 0;color:#74808e;font-size:10px;line-height:1.7}.courseDetailMeta{display:flex;flex-wrap:wrap;gap:14px;margin-top:18px;color:#626e7c;font-size:7px}.courseDetailMeta span{display:flex;align-items:center;gap:5px}.courseDetailMeta svg{width:13px;color:#8f7b34}.courseProgressBox{padding:18px;border:1px solid var(--line);border-radius:13px;background:#0c131c}.courseProgressBox small,.courseProgressBox strong{display:block}.courseProgressBox small{color:#5b6674;font-size:6px;font-weight:900}.courseProgressBox strong{margin-top:5px;font-size:29px}.courseProgressBox .progressTrack{margin-top:10px}.courseProgressBox p{margin:9px 0 0;color:#606b78;font-size:7px;line-height:1.5}.lessonWorkspace{display:grid;grid-template-columns:1fr 330px;gap:14px;margin-top:15px}.lessonIntro,.lessonOutline{padding:24px;border:1px solid var(--line);border-radius:15px;background:#0c131c}.lessonIntro h2{margin:7px 0 0;font-size:25px;letter-spacing:-.04em}.lessonIntro>p{max-width:700px;color:#6d7886;font-size:9px;line-height:1.7}.workspaceActions{display:flex;gap:8px;margin-top:22px}.workspaceActions form{display:flex}.outlineHead{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid var(--line)}.outlineHead span{color:#777f89;font-size:6px;font-weight:900;letter-spacing:.1em}.outlineHead em{color:#5c6673;font-size:6px;font-style:normal}.outlineItem{display:grid;grid-template-columns:28px 1fr auto;gap:9px;align-items:center;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.045)}.outlineItem>span{color:#596472;font-size:7px}.outlineItem>b{font-size:8px}.outlineItem>em{color:#6f6b52;font-size:5px;font-style:normal;font-weight:900}.premiumLock{max-width:720px;margin:40px auto;padding:55px 45px;border:1px solid var(--goldLine);border-radius:22px;background:radial-gradient(circle at 50% 0,rgba(221,182,51,.07),transparent 45%),#0d141d;text-align:center}.lockHalo{width:70px;height:70px;display:grid;place-items:center;margin:0 auto 21px;border:1px solid var(--goldLine);border-radius:50%;background:rgba(221,182,51,.045);color:var(--gold)}.lockHalo svg{width:27px}.premiumLock h1{margin:11px 0 0;font-size:39px;letter-spacing:-.05em}.premiumLock p{max-width:560px;margin:12px auto 0;color:#707b88;font-size:9px;line-height:1.7}.premiumBenefits{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:20px 0;color:#777e76;font-size:7px}.premiumBenefits span{display:flex;align-items:center;gap:5px}.premiumBenefits svg{width:12px;color:var(--gold)}.profileAlert,.profileV2Grid{margin-top:15px}.profileV2Grid{display:grid;grid-template-columns:1.2fr .8fr;gap:14px}.profileIdentityCard{grid-column:1/-1;display:flex;align-items:center;gap:16px;padding:19px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(110deg,#111a26,#0b121b)}.profileAvatar{width:58px;height:58px;display:grid;place-items:center;border:1px solid var(--goldLine);border-radius:15px;background:rgba(221,182,51,.055);color:var(--gold2);font-size:16px;font-weight:900}.profileIdentityCard h2{margin:4px 0 0;font-size:19px}.profileIdentityCard p{margin:3px 0 0;color:#687381;font-size:8px}.profileIdentityCard>.rolePill{margin-left:auto}.accountSecurityCard,.profileFormCard{padding:23px;border:1px solid var(--line);border-radius:15px;background:#0c131c}.cardHeading{display:flex;align-items:center;gap:11px;margin-bottom:21px}.cardHeading>span{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(221,182,51,.14);border-radius:10px;background:rgba(221,182,51,.035);color:var(--gold)}.cardHeading svg{width:17px}.cardHeading h2,.cardHeading p{margin:0}.cardHeading h2{font-size:15px}.cardHeading p{margin-top:3px;color:#616d7a;font-size:7px}.profileSave{justify-self:start;margin-top:2px}.accountSecurityCard dl{margin:0}.accountSecurityCard dl>div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid var(--line)}.accountSecurityCard dt{color:#606c79;font-size:7px}.accountSecurityCard dd{margin:0;color:#b5bac1;font-size:8px;font-weight:800}.securityNote{display:flex;align-items:flex-start;gap:8px;margin-top:16px;padding:11px;border:1px solid rgba(123,199,150,.12);border-radius:9px;background:rgba(123,199,150,.025);color:#65766d;font-size:7px;line-height:1.5}.securityNote svg{width:14px;flex:0 0 auto;color:#83bd96}@media(max-width:1120px){.dashboardHero{grid-template-columns:1fr}.heroProgressCard{border-left:0;border-top:1px solid var(--line);padding-left:0}.dashboardStats{grid-template-columns:1fr 1fr}.dashboardColumns{grid-template-columns:1fr}.dashboardAside{grid-template-columns:1fr 1fr}.quickSection{grid-column:1/-1}.authBenefits{grid-template-columns:1fr}.authBenefits>div{min-height:0;display:grid;grid-template-columns:36px 1fr;column-gap:10px}.authBenefits b{margin-top:1px}.authBenefits small{grid-column:2}.analysisFeature{grid-template-columns:.9fr 1.1fr}}@media(max-width:900px){.memberSidebar{display:none}.memberCanvas{margin-left:0}.mobileTopbar{position:sticky;top:0;z-index:40;min-height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid var(--line);background:rgba(8,13,20,.9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mobileBrand{gap:8px;font-size:10px}.mobileBrand img{width:39px;height:39px}.mobileBrand b{color:var(--gold)}.mobileBottomNav{position:fixed;z-index:50;left:10px;right:10px;bottom:10px;height:59px;display:grid;grid-template-columns:repeat(4,1fr);padding:5px;border:1px solid var(--line);border-radius:14px;background:rgba(10,16,24,.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 16px 50px rgba(0,0,0,.3)}.mobileBottomNav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:9px;color:#66717e;font-size:6px;font-weight:800}.mobileBottomNav a.active{background:rgba(221,182,51,.055);color:var(--gold2)}.mobileBottomNav svg{width:16px}.memberMain{width:min(100% - 30px,1240px);padding:28px 0 90px}.authShell{grid-template-columns:1fr}.authVisual{display:none}.authFormPanel{min-height:100vh}.authMobileBrand{display:flex;align-items:center;gap:9px;margin-bottom:38px}.authMobileBrand img{width:49px;height:49px}.authMobileBrand span b,.authMobileBrand span small{display:block}.authMobileBrand span b{font-size:13px}.authMobileBrand span small{margin-top:2px;color:var(--gold);font-size:6px;font-weight:900;letter-spacing:.1em}.memberLanding{padding:0 28px}.landingHero{grid-template-columns:1fr;padding-top:50px}.landingPreview{width:100%;max-width:620px;margin:0}.courseDetailHero,.dashboardAside,.lessonWorkspace,.profileV2Grid{grid-template-columns:1fr}.quickSection{grid-column:auto}.analysisFeature{grid-template-columns:1fr}.analysisVisual{min-height:210px;border-right:0;border-bottom:1px solid var(--line)}}@media(max-width:620px){.memberLanding{padding:0 18px}.landingHeader{min-height:76px}.landingBrand img{width:48px;height:48px}.landingSiteLink{font-size:0}.landingSiteLink svg{width:17px}.landingHero{min-height:auto;padding:55px 0 70px;gap:42px}.landingCopy h1{font-size:50px}.landingCopy>p{font-size:11px}.landingActions{flex-direction:column}.landingProof{gap:10px}.landingPreview{padding:14px;border-radius:18px;transform:none}.previewStats{margin:0 -14px}.authFormPanel{padding:28px 20px}.authFormWrap h2{font-size:34px}.formGrid2{grid-template-columns:1fr}.formMeta{align-items:flex-start;flex-direction:column}.simpleAuthCard{padding:27px 20px}.memberMain{width:min(100% - 20px,1240px);padding-top:22px}.dashboardHero{padding:25px 20px;border-radius:16px}.heroCopy h1{font-size:43px}.heroActions,.heroProgressCard{flex-direction:column}.heroProgressCard{align-items:flex-start}.dashboardStats{grid-template-columns:1fr 1fr}.metricCard{min-height:120px;flex-direction:column}.dashboardColumns{margin-top:10px}.dashSection{padding:17px}.premiumHead{align-items:flex-start;flex-direction:column}.learningCard{grid-template-columns:36px 1fr;padding:12px}.learningNumber{font-size:11px}.learningBody p{display:none}.analysisContent{padding:22px 18px}.analysisContent .btn{margin-top:20px;width:100%}.pageHero{align-items:flex-start;flex-direction:column}.pageHero h1{font-size:40px}.libraryCount{text-align:left}.filterStrip{overflow-x:auto;padding-bottom:12px}.filterStrip span{white-space:nowrap}.libraryCard{grid-template-columns:38px 1fr;padding:14px;min-height:170px}.libraryIndex{font-size:10px}.libraryAction{grid-column:2;flex-direction:row;align-items:center}.libraryContent>p{font-size:7px}.courseDetailHero h1{font-size:43px}.courseDetailMeta{gap:9px}.workspaceActions{flex-direction:column}.workspaceActions button,.workspaceActions form{width:100%}.profileIdentityCard{align-items:flex-start}.profileIdentityCard>.rolePill{margin-left:auto}.profileAvatar{width:46px;height:46px;border-radius:12px}.dashboardStats .metricCard:nth-child(3),.dashboardStats .metricCard:nth-child(4){display:none}}.v3MobileNav{grid-template-columns:repeat(3,1fr)!important;max-width:460px;margin:0 auto;left:10px;right:10px}.v3LibraryHero{padding-bottom:26px;border-bottom:1px solid var(--line)}.v3LibrarySummary{display:grid;grid-template-columns:repeat(3,minmax(82px,1fr));gap:8px;min-width:320px}.v3LibrarySummary>div{padding:15px;border:1px solid var(--line);border-radius:12px;background:#0b121b;text-align:center}.v3LibrarySummary small,.v3LibrarySummary strong{display:block}.v3LibrarySummary small{color:#596573;font-size:6px;font-weight:900;letter-spacing:.1em}.v3LibrarySummary strong{margin-top:5px;font-size:24px;letter-spacing:-.04em}.v3CourseGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px}.v3CourseCard{position:relative;min-height:390px;padding:24px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(155deg,#101925,#0b121b 65%);overflow:hidden;transition:.18s ease}.v3CourseCard:before{content:"";position:absolute;inset:auto -80px -100px auto;width:240px;height:240px;border-radius:50%;background:rgba(221,182,51,.035);filter:blur(25px)}.v3CourseCard:hover{transform:translateY(-3px);border-color:rgba(221,182,51,.22);box-shadow:0 24px 70px rgba(0,0,0,.2)}.v3CourseTop{display:flex;align-items:center;justify-content:space-between}.v3CourseTop>span{color:#485462;font-size:9px;font-weight:900}.v3CourseTop>em{padding:4px 7px;border:1px solid var(--goldLine);border-radius:99px;color:#a58e39;font-size:5px;font-style:normal;font-weight:900}.v3CourseIcon{width:48px;height:48px;display:grid;place-items:center;margin:29px 0 21px;border:1px solid rgba(221,182,51,.16);border-radius:13px;background:rgba(221,182,51,.045);color:var(--gold)}.v3CourseIcon svg{width:21px}.v3CourseCard h2{margin:9px 0 0;font-size:25px;line-height:1.05;letter-spacing:-.045em}.v3CourseCard>p{min-height:49px;margin:10px 0 0;color:#6a7583;font-size:9px;line-height:1.65}.v3CourseFacts{display:flex;gap:13px;margin-top:18px;color:#616c79;font-size:7px}.v3CourseFacts b{color:#aab1ba}.v3CourseProgress{margin-top:17px}.v3CourseProgress>div{height:5px;border-radius:99px;background:rgba(255,255,255,.05);overflow:hidden}.v3CourseProgress>div span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#a98b26,#e6c655)}.v3CourseProgress small{display:block;margin-top:7px;color:#596472;font-size:6px}.v3CourseOpen{position:absolute;left:24px;right:24px;bottom:22px;display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid var(--line);color:#bca13e;font-size:8px;font-weight:900}.v3CourseOpen svg{width:15px}.v3CourseHero{align-items:center}.v3CourseHeroActions,.v3Curriculum{margin-top:22px}.v3CurriculumHead{display:flex;align-items:end;justify-content:space-between;gap:30px;padding:0 2px 16px}.v3CurriculumHead h2{margin:6px 0 0;font-size:27px;letter-spacing:-.04em}.v3CurriculumHead>p{max-width:470px;margin:0;color:#64707d;font-size:8px;line-height:1.65}.v3Section{margin-top:12px;border:1px solid var(--line);border-radius:15px;background:#0b121a;overflow:hidden}.v3SectionTitle{display:flex;align-items:center;justify-content:space-between;padding:15px 18px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.012)}.v3SectionTitle span{font-size:9px;font-weight:900}.v3SectionTitle em{color:#687381;font-size:6px;font-style:normal;font-weight:900;letter-spacing:.08em}.v3LessonList{display:block}.v3LessonRow{display:grid;grid-template-columns:36px minmax(0,1fr) 120px 18px;gap:13px;align-items:center;min-height:66px;padding:10px 17px;border-bottom:1px solid rgba(255,255,255,.045);transition:.15s ease}.v3LessonRow:last-child{border-bottom:0}.v3LessonRow:hover{background:rgba(221,182,51,.025)}.v3LessonStatus{width:31px;height:31px;display:grid;place-items:center;border:1px solid var(--line);border-radius:9px;color:#66717e;font-size:7px;font-weight:900}.v3LessonStatus.started{border-color:rgba(221,182,51,.18);color:#b39939}.v3LessonStatus.done{border-color:rgba(123,199,150,.2);background:rgba(123,199,150,.035);color:#8bc89f}.v3LessonStatus svg{width:13px}.v3LessonInfo b,.v3LessonInfo small{display:block}.v3LessonInfo b{font-size:9px}.v3LessonInfo small{margin-top:4px;color:#5f6a77;font-size:6px}.v3LessonMini{height:4px;border-radius:99px;background:rgba(255,255,255,.05);overflow:hidden}.v3LessonMini span{display:block;height:100%;border-radius:inherit;background:#b99b30}.v3LessonArrow{width:14px;color:#5a6470}.v3LessonPage{width:min(100% - 44px,1380px)}.v3LessonBreadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:16px;color:#596572;font-size:7px}.v3LessonBreadcrumb a:hover{color:var(--gold)}.v3LessonBreadcrumb b{color:#8b949f}.v3LessonHeader{display:flex;align-items:end;justify-content:space-between;gap:25px;padding-bottom:18px;border-bottom:1px solid var(--line)}.v3LessonHeader h1{margin:7px 0 0;font-size:clamp(30px,4vw,48px);letter-spacing:-.05em}.v3LessonHeader p{max-width:760px;margin:8px 0 0;color:#66727f;font-size:8px;line-height:1.65}.v3LessonMeta{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end;color:#687381;font-size:7px}.v3LessonMeta span{display:flex;align-items:center;gap:5px}.v3LessonMeta svg{width:13px;color:#9b8534}.v3LessonGrid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:14px;margin-top:15px}.v3ViewerColumn{min-width:0}.v3ViewerCard{border:1px solid var(--line);border-radius:16px;background:#0b121a;overflow:hidden;box-shadow:0 28px 80px rgba(0,0,0,.18)}.v3ViewerTop{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 16px;border-bottom:1px solid var(--line)}.v3ViewerTop>div:first-child b,.v3ViewerTop>div:first-child span{display:block}.v3ViewerTop>div:first-child span{color:var(--gold);font-size:6px;font-weight:900;letter-spacing:.12em}.v3ViewerTop>div:first-child b{margin-top:4px;font-size:10px}.v3ViewerTools{display:flex;align-items:center;gap:9px}.v3ViewerTools small{color:#65707d;font-size:6px}.v3ViewerTools button{padding:7px 9px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.02);color:#9ca3ad;font-size:7px;font-weight:800}.v3SlideStage{position:relative;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;background:#070b10}.v3SlideStage img{display:block;width:100%;height:100%;object-fit:contain}.v3ViewerProgress{height:3px;background:rgba(255,255,255,.04)}.v3ViewerProgress span{display:block;height:100%;background:var(--gold)}.v3ViewerControls{min-height:58px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:8px 12px}.v3ViewerControls button{justify-self:start;padding:9px 11px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.018);color:#808a97;font-size:7px;font-weight:800}.v3ViewerControls button:last-child{justify-self:end}.v3ViewerControls button:disabled{opacity:.3;cursor:default}.v3ViewerControls>div{display:flex;align-items:baseline;gap:5px;color:#687381}.v3ViewerControls strong{color:#d1d4d9;font-size:16px}.v3ViewerControls em,.v3ViewerControls span{font-size:7px;font-style:normal}.v3LessonFooter{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;margin-top:12px}.v3LessonFooter>div:last-child{text-align:right}.v3LessonOutline{height:calc(100vh - 155px);min-height:610px;position:sticky;top:16px;border:1px solid var(--line);border-radius:15px;background:#0b121a;overflow:hidden}.v3OutlineHead{height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid var(--line)}.v3OutlineHead span{color:#717b87;font-size:6px;font-weight:900;letter-spacing:.1em}.v3OutlineHead strong{font-size:8px;color:#9b8432}.v3OutlineScroll{height:calc(100% - 52px);overflow:auto}.v3OutlineScroll>a{display:grid;grid-template-columns:28px 1fr auto;gap:8px;align-items:center;padding:11px 12px;border-bottom:1px solid rgba(255,255,255,.04);transition:.15s}.v3OutlineScroll>a.active,.v3OutlineScroll>a:hover{background:rgba(221,182,51,.035)}.v3OutlineScroll>a>span{color:#55616e;font-size:6px}.v3OutlineScroll>a div b,.v3OutlineScroll>a div small{display:block}.v3OutlineScroll>a div small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#555f6d;font-size:5px}.v3OutlineScroll>a div b{margin-top:3px;font-size:7px;line-height:1.35}.v3OutlineScroll>a em{color:#ad9339;font-size:5px;font-style:normal;font-weight:900}.v3Fullscreen{position:fixed;z-index:9999;inset:0;display:flex;align-items:center;justify-content:center;padding:42px 70px;background:rgba(3,6,9,.97);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.v3Fullscreen img{max-width:100%;max-height:100%;object-fit:contain;box-shadow:0 30px 100px rgba(0,0,0,.35)}.v3FullscreenClose,.v3FullscreenNext,.v3FullscreenPrev{position:absolute;border:1px solid rgba(255,255,255,.12);background:rgba(10,16,24,.75);color:#ddd}.v3FullscreenClose{right:18px;top:18px;width:42px;height:42px;border-radius:50%;font-size:24px}.v3FullscreenNext,.v3FullscreenPrev{top:50%;width:44px;height:64px;border-radius:10px;font-size:35px;transform:translateY(-50%)}.v3FullscreenPrev{left:16px}.v3FullscreenNext{right:16px}.v3Fullscreen button:disabled{opacity:.25}.v3FullscreenCount{position:absolute;bottom:13px;left:50%;transform:translateX(-50%);padding:7px 11px;border:1px solid rgba(255,255,255,.1);border-radius:99px;background:rgba(0,0,0,.4);color:#aaa;font-size:8px}.v3DashboardHero .heroCopy>p{max-width:700px}@media(max-width:1100px){.v3CourseGrid{grid-template-columns:1fr 1fr}.v3LessonGrid{grid-template-columns:1fr}.v3LessonOutline{position:static;height:auto;min-height:0}.v3OutlineScroll{max-height:460px}.v3LibrarySummary{min-width:0}.v3LessonHeader{align-items:flex-start;flex-direction:column}.v3LessonMeta{justify-content:flex-start}}@media(max-width:700px){.v3CourseGrid{grid-template-columns:1fr}.v3CourseCard{min-height:350px}.v3LibrarySummary{width:100%;grid-template-columns:repeat(3,1fr)}.v3CurriculumHead{align-items:flex-start;flex-direction:column}.v3CurriculumHead>p{max-width:none}.v3LessonRow{grid-template-columns:34px 1fr 16px}.v3LessonMini{display:none}.v3LessonPage{width:min(100% - 20px,1380px)}.v3ViewerTop{align-items:flex-start;flex-direction:column}.v3ViewerTools{width:100%;justify-content:space-between}.v3ViewerControls button{font-size:0;width:38px;height:36px}.v3ViewerControls button:first-child:after{content:"←";font-size:13px}.v3ViewerControls button:last-child:after{content:"→";font-size:13px}.v3LessonFooter{grid-template-columns:1fr}.v3LessonFooter>div,.v3LessonFooter>div:last-child{text-align:initial}.v3LessonFooter .btn,.v3LessonFooter button{width:100%}.v3Fullscreen{padding:55px 6px}.v3FullscreenNext,.v3FullscreenPrev{width:34px;height:52px}.v3FullscreenPrev{left:4px}.v3FullscreenNext{right:4px}.v3Fullscreen img{max-width:calc(100% - 12px)}.v3LibrarySummary strong{font-size:19px}}.simpleMemberAuthPage{min-height:100vh;display:grid;place-items:center;padding:28px;background:radial-gradient(circle at 50% -18%,rgba(221,182,51,.075),transparent 34%),#080d14}.simpleMemberAuthCard{width:min(100%,470px);padding:34px;border:1px solid rgba(255,255,255,.075);border-radius:18px;background:#0d151f;box-shadow:0 30px 90px rgba(0,0,0,.32)}.simpleRegisterCard{width:min(100%,600px)}.simpleMemberBrand{width:max-content;display:block;margin:0 auto 24px}.simpleMemberBrand img{display:block;width:70px;height:70px;object-fit:contain}.simpleMemberAuthCard h1{margin:0 0 24px;text-align:center;font-size:31px;line-height:1;letter-spacing:-.045em}.simpleMemberForm{display:grid;gap:14px}.simpleMemberForm label{display:grid;gap:7px;color:#bcc3cc;font-size:10px;font-weight:800}.simpleMemberForm input{width:100%;min-height:47px;padding:0 13px;border:1px solid rgba(255,255,255,.085);border-radius:9px;outline:0;background:#080e15;color:#f1f0eb;font-size:11px}.simpleMemberForm input:focus{border-color:rgba(221,182,51,.48);box-shadow:0 0 0 3px rgba(221,182,51,.045)}.simpleMemberFormGrid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.simpleAuthButton{min-height:47px;margin-top:3px}.simpleMemberAuthLinks{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:19px;padding-top:17px;border-top:1px solid var(--line)}.simpleMemberAuthLinks a{color:#9d8736;font-size:9px;font-weight:850}.simpleMemberAuthLinks a:hover{color:var(--gold2)}.simpleMemberAuthLinks.singleLink{justify-content:center}.v32LibraryHero{min-height:unset}.v32LibraryLayout{display:grid;grid-template-columns:minmax(0,1fr) 315px;gap:15px;align-items:start;margin-top:18px}.v32LibraryLayout .v3CourseGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.v32LibraryAside{position:sticky;top:18px}.v32CourseCard{isolation:isolate;background:#0b121b}.v32CourseBackdrop{position:absolute!important;z-index:0!important;inset:0;background-size:cover;background-position:50%;opacity:.18;filter:saturate(.62) contrast(1.02);transform:scale(1.025);transition:opacity .2s ease,transform .25s ease}.v32CourseCard:after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,rgba(8,13,20,.45),rgba(8,13,20,.88) 45%,#0b121b 82%);pointer-events:none}.v32CourseCard>:not(.v32CourseBackdrop){position:relative;z-index:2}.v32CourseCard:hover .v32CourseBackdrop{opacity:.26;transform:scale(1.045)}.v32CourseCard>p{color:#8b94a0}.dashboardStats{grid-template-columns:repeat(3,1fr)}.progressSummary span:empty{display:none}.memberTradingPanel{overflow:hidden;border:1px solid rgba(221,182,51,.22);border-radius:17px;background:linear-gradient(180deg,#141b23,#0e151e);box-shadow:0 24px 70px rgba(0,0,0,.18)}.memberTradingBadge{width:max-content;margin:18px 18px 0 auto;padding:7px 10px;border:1px solid rgba(221,182,51,.28);border-radius:999px;background:rgba(221,182,51,.055);color:#e4c858;font-size:7px;font-weight:950;letter-spacing:.08em}.memberTradingPanel>h3{margin:17px 18px 0;font-size:24px;line-height:1.08;letter-spacing:-.045em}.memberTradingLead{margin:9px 18px 0;color:#858f9c;font-size:9px;line-height:1.7}.memberTradingSteps{display:grid;gap:12px;margin:18px}.memberTradingSteps>div{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:start}.memberTradingSteps>div>span{width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(221,182,51,.24);border-radius:50%;background:rgba(221,182,51,.035);color:#e1be35;font-size:9px;font-weight:900}.memberTradingSteps p{margin:4px 0 0;color:#aeb5bf;font-size:8px;line-height:1.65}.memberTradingSteps b{color:#e7e4dc}.memberTradingButton{min-height:48px;display:flex;align-items:center;justify-content:center;margin:20px 18px 0;padding:0 13px;border-radius:10px;background:linear-gradient(180deg,#e0b92e,#cda51f);color:#12161b!important;font-size:10px;font-weight:950;text-align:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.16)}.memberTradingButton:hover{background:#e6c13c;transform:translateY(-1px)}.memberTradingNote{display:block;margin:10px 18px 17px;text-align:center;color:#5f6976;font-size:6px}.memberTradingRisk{display:grid;gap:5px;padding:15px 18px;border-top:1px solid rgba(221,182,51,.12);background:rgba(221,182,51,.018);text-align:center}.memberTradingRisk strong{color:#dfc35b;font-size:10px}.memberTradingRisk span{color:#808a96;font-size:7px;line-height:1.55}.dashboardTradingPanel{margin:0}.sideNav a,.sideWebsite{font-size:10.5px}.sideNav a svg,.sideWebsite svg{width:18px}.sideAccountText>b{font-size:10px}.v3LessonGrid{grid-template-columns:minmax(0,1fr) 340px}.v3OutlineHead{height:58px;padding:0 15px}.v3OutlineHead span{font-size:8px}.v3OutlineHead strong{font-size:10px}.v3OutlineScroll{height:calc(100% - 58px)}.v3OutlineScroll>a{grid-template-columns:31px 1fr auto;gap:10px;padding:13px 14px}.v3OutlineScroll>a>span{font-size:8px}.v3OutlineScroll>a div small{font-size:7px}.v3OutlineScroll>a div b{margin-top:4px;font-size:10px;line-height:1.4}.v3OutlineScroll>a em{font-size:7px}.sideLearningLevel{margin:8px 0 7px;padding:12px 11px;border:1px solid rgba(221,182,51,.12);border-radius:10px;background:linear-gradient(130deg,rgba(221,182,51,.045),rgba(255,255,255,.012))}.sideLevelHead{display:flex;align-items:center;justify-content:space-between;gap:10px}.sideLevelHead span{color:#717b88;font-size:6.5px;font-weight:900;letter-spacing:.1em}.sideLevelHead b{color:#e3c85c;font-size:11px}.sideLevelTrack{height:5px;margin-top:9px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.055)}.sideLevelTrack span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#9e8020,#e4c64d);box-shadow:0 0 14px rgba(221,182,51,.22);animation:ctmLevelGrow .8s cubic-bezier(.2,.7,.2,1) both,ctmLevelGlow 2.4s ease-in-out 1s infinite}.sideLearningLevel small{display:block;margin-top:7px;color:#596572;font-size:6px;line-height:1.45}@keyframes ctmLevelGrow{0%{max-width:0}to{max-width:100%}}@keyframes ctmLevelGlow{0%,to{filter:brightness(.92)}50%{filter:brightness(1.2)}}@media(max-width:1180px){.v32LibraryLayout{grid-template-columns:1fr}.v32LibraryAside{position:static}.v32LibraryAside .memberTradingPanel{max-width:520px}}@media(max-width:900px){.v32LibraryLayout .v3CourseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.simpleMemberAuthPage{padding:18px}.simpleMemberAuthCard{padding:27px 20px}.simpleMemberFormGrid,.v32LibraryLayout .v3CourseGrid{grid-template-columns:1fr}.v32LibraryAside .memberTradingPanel{max-width:none}.dashboardStats{grid-template-columns:1fr}.dashboardStats .metricCard:nth-child(3){display:flex!important}.dashboardStats .metricCard:nth-child(4){display:none!important}}.optionalLabel{color:#616b77;font-size:.82em;font-weight:650}.v33CourseCard{background:linear-gradient(155deg,#101925,#0b121b 65%)!important}.v33CourseCard .v32CourseBackdrop,.v33CourseCard:after{display:none!important}.v33CourseCard>*{position:relative;z-index:2}.v33CourseOpen{min-height:46px;left:24px!important;right:24px!important;bottom:16px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px;padding-top:10px!important}.v33CourseOpen>span{min-height:31px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border:1px solid rgba(221,182,51,.18);border-radius:8px;background:rgba(221,182,51,.045);color:#d3b64c}.v33CourseOpen svg{width:13px!important;color:#b89b36}.dashboardAside{gap:15px}.dashboardHomeMarket{margin-bottom:15px;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:#080d14;box-shadow:0 20px 60px rgba(0,0,0,.16)}.dashboardHomeHead{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 20px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.018),transparent)}.dashboardHomeHead h2{margin:5px 0 0;font-size:20px;letter-spacing:-.035em}.dashboardMarketSymbol{padding:6px 9px;border:1px solid rgba(221,182,51,.16);border-radius:999px;color:#ad963f;background:rgba(221,182,51,.035);font-size:7px;font-weight:900;letter-spacing:.06em}.ctmTradingView{height:475px;background:#080d14}.ctmTradingView .tradingview-widget-container__widget,.ctmTradingView>.tradingview-widget-container{width:100%;height:100%}.v3LessonGrid{grid-template-columns:minmax(0,1fr) 365px!important}.v3OutlineHead span{font-size:9px!important}.v3OutlineHead strong{font-size:11.5px!important}.v3OutlineScroll>a div small{font-size:7.5px!important}.v3OutlineScroll>a div b{font-size:11px!important;line-height:1.45!important}.v3OutlineScroll>a>span{font-size:8.5px!important}.v3OutlineScroll>a em{font-size:7.5px!important}.ctmLoginLoading{position:fixed;z-index:9999;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;background:radial-gradient(circle at 50% 31%,rgba(38,65,126,.25),transparent 28%),radial-gradient(circle at 50% 18%,rgba(221,182,51,.045),transparent 35%),#07101f;animation:ctmLoaderFade .18s ease-out both}.ctmLoaderMark{width:230px;height:230px;place-items:center}.ctmLoaderLogo,.ctmLoaderMark{position:relative;display:grid}.ctmLoaderLogo{z-index:4;width:124px;height:124px;place-items:center;border:7px solid rgba(89,116,180,.24);border-radius:50%;background:#030817;box-shadow:0 0 0 1px rgba(255,255,255,.04),0 0 44px rgba(42,77,163,.24)}.ctmLoaderLogo img{width:98px;height:98px;object-fit:contain}.ctmOrbit{position:absolute;inset:17px;border:1px solid rgba(221,182,51,.16);border-radius:50%;animation:ctmOrbitSpin 5.6s linear infinite}.ctmOrbitTwo{inset:43px;border-color:rgba(87,120,198,.2);animation-duration:3.6s;animation-direction:reverse}.ctmOrbit:before{content:"";position:absolute;width:4px;height:4px;left:50%;top:-2px;border-radius:50%;background:#d1ad35;box-shadow:0 0 8px rgba(221,182,51,.55)}.ctmOrbitTwo:before{background:#5786ea;box-shadow:0 0 10px rgba(87,134,234,.58)}.ctmOrbitDot{position:absolute;z-index:3;width:5px;height:5px;border-radius:50%;background:#d0a934;box-shadow:0 0 10px rgba(221,182,51,.5)}.ctmDotOne{left:18px;top:108px;animation:ctmDotPulse 1.4s ease-in-out infinite}.ctmDotTwo{right:32px;bottom:47px;animation:ctmDotPulse 1.4s ease-in-out .5s infinite}.ctmLoaderTitle{margin-top:16px;color:#eef0f4;font-family:Georgia,Times New Roman,serif;font-size:23px;letter-spacing:.16em;text-align:center}.ctmLoaderSub{margin-top:12px;color:#8497c2;font-size:8px;font-weight:800;letter-spacing:.35em}.ctmLoaderBar{width:165px;height:4px;margin-top:36px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.1)}.ctmLoaderBar>span{display:block;width:48%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4c80ff,#e2c052);animation:ctmLoadingBar 1.15s ease-in-out infinite}@keyframes ctmLoaderFade{0%{opacity:0}to{opacity:1}}@keyframes ctmOrbitSpin{to{transform:rotate(1turn)}}@keyframes ctmDotPulse{0%,to{opacity:.25;transform:scale(.75)}50%{opacity:1;transform:scale(1.25)}}@keyframes ctmLoadingBar{0%{transform:translateX(-110%)}55%{transform:translateX(85%)}to{transform:translateX(225%)}}@media(max-width:1120px){.dashboardAside{grid-template-columns:1fr!important}}@media(max-width:700px){.dashboardHomeHead{padding:0 15px}.dashboardMarketSymbol{display:none}.ctmTradingView{height:390px}.ctmLoaderMark{width:195px;height:195px}.ctmLoaderLogo{width:108px;height:108px}.ctmLoaderLogo img{width:84px;height:84px}.ctmLoaderTitle{font-size:17px;letter-spacing:.12em}}.berandaHero{margin-bottom:15px}.berandaMarketCard{margin-bottom:0}@media(max-width:900px){.v3MobileNav{grid-template-columns:repeat(4,1fr)!important}}.ctmAuthPortal{min-height:100vh;position:relative;overflow:hidden;display:grid;place-items:center;padding:42px 24px;background:radial-gradient(circle at 72% 18%,rgba(31,58,118,.18),transparent 31%),radial-gradient(circle at 48% 47%,rgba(221,182,51,.025),transparent 34%),#070d17}.ctmAuthStars{position:absolute;inset:0;pointer-events:none;opacity:.72;background-image:radial-gradient(circle at 8% 18%,rgba(133,157,212,.65) 0 1px,transparent 1.6px),radial-gradient(circle at 23% 69%,rgba(133,157,212,.55) 0 1px,transparent 1.5px),radial-gradient(circle at 36% 31%,rgba(133,157,212,.42) 0 1px,transparent 1.5px),radial-gradient(circle at 51% 14%,rgba(133,157,212,.55) 0 1px,transparent 1.5px),radial-gradient(circle at 67% 72%,rgba(133,157,212,.5) 0 1px,transparent 1.5px),radial-gradient(circle at 78% 28%,rgba(133,157,212,.48) 0 1px,transparent 1.5px),radial-gradient(circle at 92% 58%,rgba(133,157,212,.5) 0 1px,transparent 1.5px)}.ctmAuthBox{position:relative;z-index:2;width:min(100%,500px);padding:0 0 26px}.ctmAuthIdentity{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:24px}.ctmAuthLogoRing{width:96px;height:96px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(126,157,224,.34);border-radius:50%;background:linear-gradient(145deg,rgba(43,71,135,.34),rgba(7,13,23,.76));box-shadow:0 0 0 7px rgba(82,111,180,.035),0 20px 60px rgba(0,0,0,.24)}.ctmAuthLogoRing img{width:76px;height:76px;object-fit:contain}.ctmAuthIdentity>span{margin-top:17px;color:#94a9da;font-size:8px;font-weight:900;letter-spacing:.35em}.ctmAuthIdentity h1{margin:9px 0 0;color:#f0f1f5;font-size:39px;line-height:.95;letter-spacing:.08em}.ctmAuthIdentity small{margin-top:10px;color:#e2be41;font-size:8px;font-weight:900;letter-spacing:.32em}.ctmAuthTabs{height:58px;display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(4,9,16,.72)}.ctmAuthTabs button{border:1px solid transparent;border-radius:10px;background:transparent;color:#788397;font:inherit;font-size:11px;font-weight:900;cursor:pointer;transition:.17s ease}.ctmAuthTabs button.active{border-color:rgba(221,182,51,.72);background:linear-gradient(180deg,rgba(34,53,96,.96),rgba(24,39,75,.96));color:#f1f2f5;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025)}.ctmAuthAlert{margin:14px 0 0}.ctmAuthForm{display:grid;gap:15px;margin-top:21px}.ctmAuthForm label{display:grid;gap:7px;color:#838da1;font-size:8px;font-weight:900;letter-spacing:.08em}.ctmAuthForm label>span{color:#596476;font-size:7px;letter-spacing:.04em}.ctmAuthForm input{width:100%;min-height:57px;padding:0 15px;border:1px solid rgba(255,255,255,.09);border-radius:12px;outline:0;background:#101722;color:#f0f1ee;font-size:11px;transition:.17s ease}.ctmAuthForm input::placeholder{color:#555f6d}.ctmAuthForm input:focus{border-color:rgba(118,148,216,.47);box-shadow:0 0 0 3px rgba(69,99,171,.075)}.ctmAuthForm .simpleAuthButton,.ctmAuthSubmit{width:100%;min-height:60px;margin-top:8px;border:0;border-radius:13px;background:linear-gradient(105deg,#efd88a,#e2b536);color:#15191f!important;font-size:12px;font-weight:950;cursor:pointer;box-shadow:0 16px 38px rgba(221,182,51,.12)}.ctmAuthForm .simpleAuthButton:hover,.ctmAuthSubmit:hover{transform:translateY(-1px);filter:brightness(1.03)}.ctmAuthFormGrid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.ctmAuthForgot{margin:0 auto;color:#8ea3d3;font-weight:850}.ctmAuthBack,.ctmAuthForgot{width:max-content;font-size:8px}.ctmAuthBack{display:block;margin:27px auto 0;color:#69758a;font-weight:800}.ctmAuthBack:hover,.ctmAuthForgot:hover{color:#d8c36f}@media(max-width:620px){.ctmAuthPortal{padding:25px 18px}.ctmAuthBox{width:100%}.ctmAuthLogoRing{width:84px;height:84px}.ctmAuthLogoRing img{width:66px;height:66px}.ctmAuthIdentity h1{font-size:32px}.ctmAuthTabs{height:54px}.ctmAuthForm input{min-height:53px}.ctmAuthFormGrid{grid-template-columns:1fr}.ctmAuthForm .simpleAuthButton,.ctmAuthSubmit{min-height:55px}}.ctmRemoteSlideMissing{min-height:420px;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:28px;text-align:center;background:radial-gradient(circle at 50% 42%,rgba(221,182,51,.035),transparent 34%),#080d14}.ctmRemoteSlideMissing strong{color:#e7e5de;font-size:13px}.ctmRemoteSlideMissing span{max-width:390px;color:#707b89;font-size:8px;line-height:1.7}.ctmRemoteSlideMissing a{margin-top:6px;padding:8px 11px;border:1px solid rgba(221,182,51,.16);border-radius:8px;color:#c6a93f;font-size:8px;font-weight:850}.ctmAuthPortal{place-items:start center!important;padding-top:clamp(30px,6vh,58px)!important;overflow-y:auto!important}.ctmAuthBox{margin:0 auto!important}.ctmAuthPanelArea{width:100%;min-height:330px}.ctmAuthPanel{animation:ctmAuthPanelIn .22s cubic-bezier(.2,.7,.2,1) both;transform-origin:top center}@keyframes ctmAuthPanelIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.ctmAuthTabs button{transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}@media(max-width:620px){.ctmAuthPortal{padding-top:24px!important}.ctmAuthPanelArea{min-height:375px}}.memberShell:has(.v36LessonPage) .memberCanvas{margin-left:0!important}.lessonMemberTopbar{position:sticky;top:0;z-index:90;min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 max(20px,calc((100vw - 1440px)/2));border-bottom:1px solid rgba(221,182,51,.11);background:rgba(8,13,20,.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.lessonTopBrand{display:flex;align-items:center;gap:9px}.lessonTopBrand img{width:43px;height:43px;object-fit:contain}.lessonTopBrand span b,.lessonTopBrand span small{display:block}.lessonTopBrand span b{font-size:13px}.lessonTopBrand span small{margin-top:2px;color:#b69b39;font-size:6px;font-weight:900;letter-spacing:.12em}.lessonTopActions{display:flex;align-items:center;gap:7px}.lessonTopActions a{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:rgba(255,255,255,.018);color:#8994a1;font-size:8px;font-weight:850}.lessonTopActions a:hover{border-color:rgba(221,182,51,.22);color:#d9c05c}.lessonTopActions svg{width:14px}.v36LessonPage{width:100%;padding:0 0 78px;color:#eef1ef}.v36LessonHead{width:min(1380px,calc(100% - 40px));margin:0 auto;padding:clamp(45px,6vw,76px) 0 clamp(25px,3.5vw,38px);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px}.v36LessonBack{display:inline-flex;margin-bottom:18px;color:#89949f;font-size:9px;font-weight:850}.v36LessonBack:hover{color:#d7b73d}.v36LessonKicker{display:block;margin-bottom:10px;color:#d8b632;font-size:9px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.v36LessonHead h1{max-width:980px;margin:0;color:#f2f2ef;font-size:clamp(34px,4.8vw,61px);line-height:1;letter-spacing:-.05em}.v36LessonHead p{max-width:800px;margin:14px 0 0;color:#78838f;font-size:10px;line-height:1.7}.v36LessonNumber{color:rgba(221,182,51,.085);font-size:clamp(92px,11vw,155px);font-weight:950;line-height:.72;letter-spacing:-.09em;-webkit-user-select:none;user-select:none}.v36LessonShell{width:min(1440px,calc(100% - 40px));margin:0 auto;display:grid;grid-template-columns:270px minmax(0,1fr);gap:22px;align-items:start}.v36ModuleSidebar{position:sticky;top:84px;max-height:calc(100vh - 108px);overflow-y:auto;padding:12px;border:1px solid rgba(221,182,51,.14);border-radius:16px;background:rgba(9,15,22,.97);box-shadow:0 18px 42px rgba(0,0,0,.18);scrollbar-width:thin;scrollbar-color:rgba(221,182,51,.24) transparent}.v36ModuleSidebarHead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 8px 12px;border-bottom:1px solid rgba(221,182,51,.1)}.v36ModuleSidebarHead strong{color:#dfe4e7;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.v36ModuleSidebarHead span{color:#d6b533;font-size:9px;font-weight:900}.v36ModuleList{display:grid;gap:5px;margin-top:10px}.v36ModuleList a{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-height:48px;padding:8px 9px;border:1px solid transparent;border-radius:10px;color:#8c97a3;transition:.16s ease}.v36ModuleList a:hover{transform:translateX(2px);border-color:rgba(221,182,51,.18);background:rgba(221,182,51,.035);color:#e3e7e9}.v36ModuleList a.isCurrent{border-color:rgba(221,182,51,.34);background:rgba(221,182,51,.075);color:#eef0ee}.v36ModuleNum{width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(221,182,51,.16);border-radius:9px;color:#c9aa36;font-size:8px;font-weight:900}.v36ModuleList a.isCurrent .v36ModuleNum{border-color:rgba(221,182,51,.46);background:rgba(221,182,51,.08)}.v36ModuleTitle{display:-webkit-box;overflow:hidden;font-size:9px;font-weight:780;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.v36LessonStage{min-width:0}.v36LessonMeta{min-height:44px;display:flex;align-items:center;justify-content:flex-end;gap:13px;margin-bottom:9px;color:#687481;font-size:7px}.v36LessonMeta span{display:flex;align-items:center;gap:5px}.v36LessonMeta svg{width:13px;color:#9d8734}@media(max-width:980px){.lessonMemberTopbar{padding:0 14px}.v36LessonHead,.v36LessonShell{width:min(100% - 24px,1180px)}.v36LessonHead{grid-template-columns:1fr;padding-top:34px}.v36LessonNumber{display:none}.v36LessonShell{grid-template-columns:1fr}.v36ModuleSidebar{position:relative;top:auto;max-height:none;padding:10px;overflow-x:auto;overflow-y:hidden}.v36ModuleSidebarHead{display:none}.v36ModuleList{display:flex;min-width:max-content;gap:7px;margin:0}.v36ModuleList a{display:inline-flex;min-width:58px;min-height:44px;padding:5px 7px}.v36ModuleTitle{display:none}.v36LessonMeta{justify-content:flex-start;overflow-x:auto;white-space:nowrap}}@media(max-width:640px){.lessonTopActions a:first-child span,.lessonTopBrand span{display:none}.v36LessonHead{padding:27px 0 22px}.v36LessonHead h1{font-size:31px}.v36LessonHead p{font-size:9px}.v36LessonBack{margin-bottom:13px}}@media(max-width:700px){.dashboardStats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.dashboardStats .analysisMetricCard{display:none!important}.dashboardStats .metricCard{min-width:0;padding:14px 11px!important}.dashboardStats .metricCard strong{font-size:18px!important}.dashboardStats .metricCard p{font-size:6.5px!important}}.analysisLogoVisual{display:flex!important;align-items:center!important;justify-content:center!important;background:radial-gradient(circle at 50% 48%,rgba(221,182,51,.07),transparent 28%),linear-gradient(145deg,#0b131e,#080e16)!important}.analysisChartMark{width:88px;height:88px;display:grid;place-items:center;border:1px solid rgba(221,182,51,.18);border-radius:24px;background:rgba(221,182,51,.035);box-shadow:0 18px 45px rgba(0,0,0,.22)}.analysisChartMark svg{width:40px;color:#d8b838}.analysisLogoVisual .analysisBadge{position:absolute!important;left:16px!important;bottom:15px!important}.analysisLogoVisual .chartGrid,.analysisLogoVisual .fakeChart,.analysisLogoVisual .xauTicker{display:none!important}@media(max-width:900px){.v3MobileNav{grid-template-columns:repeat(5,1fr)!important}.mobileBottomNav>a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:9px;color:#66717e;font-size:6px;font-weight:800}.mobileBottomNav>a:hover{color:#c6aa42}}.v36LessonPage .v3LessonFooter{margin-top:13px}.ctmRouteLoading{position:fixed;z-index:9998;left:0;right:0;top:0;height:3px;pointer-events:none;overflow:hidden;background:rgba(221,182,51,.035)}.ctmRouteLoadingBar{width:38%;height:100%;background:linear-gradient(90deg,transparent,#d9b532,#f0d56b,transparent);animation:ctmRouteLoad .72s ease-in-out infinite}@keyframes ctmRouteLoad{0%{transform:translateX(-110%)}to{transform:translateX(320%)}}.lessonTopActions a,.mobileBottomNav a,.sideNav a{-webkit-tap-highlight-color:transparent}.sideNav a,.sideNavGroupButton,.sideSignalLocked{font-size:12px!important;font-weight:820!important}.sideNav a span,.sideNavGroupButton span,.sideSignalLocked span{font-size:12px!important}.sideNav a svg,.sideNavGroupButton svg,.sideSignalLocked svg{width:19px!important;height:19px!important}.sideLearningLevel{display:none!important}.sideNavGroup{display:grid;gap:5px}.sideNavGroupButton,.sideSignalLocked{width:100%;min-height:45px;display:flex;align-items:center;gap:10px;padding:0 11px;border:1px solid transparent;border-radius:9px;background:transparent;color:#85909c;font-family:inherit;cursor:pointer;text-align:left}.sideNavGroup.open .sideNavGroupButton,.sideNavGroupButton:hover,.sideSignalLocked:hover{border-color:rgba(221,182,51,.12);background:rgba(221,182,51,.03);color:#d5bd58}.sideNavGroupButton em{margin-left:auto;color:#6e7885;font-size:13px;font-style:normal}.sideBrokerSubmenu{display:grid;gap:4px;padding:0 0 4px 29px}.sideBrokerSubmenu a{min-height:38px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 9px!important;border:1px solid rgba(255,255,255,.055)!important;border-radius:8px!important;background:rgba(255,255,255,.012)!important}.sideBrokerSubmenu a span{color:#c8cdd2;font-size:10px!important}.sideBrokerSubmenu a small{color:#6e7886;font-size:6.5px;font-weight:750}.sideSignalLocked{cursor:not-allowed;opacity:.78}.sideSignalLocked em{margin-left:auto;padding:4px 6px;border:1px solid rgba(221,182,51,.16);border-radius:999px;color:#a98d32;font-size:6px;font-style:normal;font-weight:900;letter-spacing:.08em}.v38DashboardStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v38DashboardColumns{grid-template-columns:minmax(0,1fr) 315px!important}.v38ContinueCard{display:grid;grid-template-columns:58px minmax(0,1fr) 42px;gap:16px;align-items:center;padding:20px;border:1px solid rgba(221,182,51,.12);border-radius:15px;background:linear-gradient(145deg,#101925,#0b121b);transition:.18s ease}.v38ContinueCard:hover{transform:translateY(-2px);border-color:rgba(221,182,51,.28)}.v38ContinueIcon{width:54px;height:54px;display:grid;place-items:center;border:1px solid rgba(221,182,51,.17);border-radius:14px;background:rgba(221,182,51,.04);color:#d3b648}.v38ContinueIcon svg{width:24px}.v38ContinueBody>span{display:block;color:#ad9133;font-size:7px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.v38ContinueBody h3{margin:6px 0 0;color:#eef0ed;font-size:18px;line-height:1.2;letter-spacing:-.025em}.v38ContinueBody p{margin:7px 0 0;color:#77828f;font-size:9px;line-height:1.6}.v38ContinueProgress{height:5px;margin-top:13px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.055)}.v38ContinueProgress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#a48621,#e0bf42)}.v38ContinueBody small{display:block;margin-top:6px;color:#67727f;font-size:7px}.v38ContinueArrow{display:grid;place-items:center;color:#b99d37}.v38ContinueArrow svg{width:19px}.v38ActivityList{display:grid;gap:7px}.v38ActivityRow{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:11px;align-items:center;min-height:58px;padding:8px 10px;border:1px solid rgba(255,255,255,.055);border-radius:10px;background:rgba(255,255,255,.01)}.v38ActivityRow:hover{border-color:rgba(221,182,51,.16);background:rgba(221,182,51,.025)}.v38ActivityStatus{width:35px;height:35px;display:grid;place-items:center;border:1px solid rgba(221,182,51,.12);border-radius:10px;color:#9b8738}.v38ActivityStatus.done{color:#d3b649;border-color:rgba(221,182,51,.24);background:rgba(221,182,51,.04)}.v38ActivityStatus svg{width:16px}.v38ActivityRow b{display:block;color:#d8dde0;font-size:10px;line-height:1.3}.v38ActivityRow small{display:block;margin-top:3px;color:#66717e;font-size:7px}.v38ActivityRow time{color:#6c7682;font-size:7px;font-weight:800;text-transform:uppercase}.v38EmptyActivity{padding:18px;border:1px dashed rgba(255,255,255,.07);border-radius:10px;color:#68737f;font-size:9px;text-align:center}.v3CourseCard h2{font-size:23px!important;line-height:1.15!important}.v3CourseCard>p{font-size:10.5px!important;line-height:1.7!important}.v3CourseFacts span{font-size:8px!important}.v3LessonInfo b{font-size:12.5px!important;line-height:1.4!important}.v3LessonInfo small{font-size:8px!important}.v3SectionTitle span{font-size:11px!important}.v3CurriculumHead h2{font-size:28px!important}.v3CurriculumHead p{font-size:10px!important;line-height:1.7!important}.v36ModuleTitle{font-size:12px!important;line-height:1.4!important;font-weight:790!important}.v36ModuleList a{min-height:56px!important}.v36ModuleNum{font-size:9px!important}.v36ModuleSidebarHead strong{font-size:11px!important}.v38CourseContent{display:grid;grid-template-columns:minmax(0,1fr) 315px;gap:18px;align-items:start;margin-top:18px}.v38CourseMain{min-width:0}.v38CourseAside{position:sticky;top:18px}.v38CourseContent .v3Curriculum{margin-top:0!important}.v36LessonShell{grid-template-columns:270px minmax(0,1fr) 300px!important}.v38LessonAside{position:sticky;top:84px}.v38LessonAside .memberTradingPanel>h3{font-size:21px}.v38LessonAside .memberTradingLead{font-size:8px}.v38LessonAside .memberTradingSteps p{font-size:7.5px}.v38CompleteBackdrop{position:fixed;z-index:10020;inset:0;display:grid;place-items:center;padding:20px;background:rgba(3,7,12,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.v38CompleteCard{position:relative;width:min(100%,470px);padding:31px;border:1px solid rgba(221,182,51,.25);border-radius:20px;background:linear-gradient(150deg,#121b27,#090f17);box-shadow:0 38px 100px rgba(0,0,0,.5);text-align:center}.v38CompleteClose{position:absolute;right:12px;top:10px;width:34px;height:34px;border:0;background:transparent;color:#727c88;font-size:23px;cursor:pointer}.v38CompletePercent{width:105px;height:105px;display:grid;place-items:center;margin:0 auto 18px;border:6px solid rgba(221,182,51,.12);border-top-color:#d8b436;border-radius:50%;color:#e0c04b;font-size:23px;font-weight:950;box-shadow:0 0 34px rgba(221,182,51,.08)}.v38CompleteCard>span{color:#ad9134;font-size:8px;font-weight:950;letter-spacing:.14em}.v38CompleteCard h3{margin:8px 0 0;color:#f0f1ee;font-size:22px;line-height:1.2}.v38CompleteCard p{margin:9px auto 20px;max-width:340px;color:#7a8490;font-size:9px;line-height:1.65}.v38NextLessonButton{width:100%;justify-content:center;gap:9px}@media(max-width:1180px){.v38CourseContent,.v38DashboardColumns{grid-template-columns:1fr!important}.v38CourseAside{position:static}.v38CourseAside .memberTradingPanel{max-width:560px}.v36LessonShell{grid-template-columns:250px minmax(0,1fr)!important}.v38LessonAside{grid-column:1/-1;position:static}.v38LessonAside .memberTradingPanel{max-width:560px}}@media(max-width:980px){.v36LessonShell{grid-template-columns:1fr!important}.v38LessonAside{grid-column:auto}}@media(max-width:700px){.v38DashboardStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v38ContinueCard{grid-template-columns:46px minmax(0,1fr) 28px;padding:15px;gap:10px}.v38ContinueIcon{width:44px;height:44px}.v38ContinueBody h3{font-size:15px}.v38ContinueBody p{display:none}.v38ActivityRow{grid-template-columns:35px minmax(0,1fr) auto}.v3CourseCard h2{font-size:20px!important}.v36ModuleList a{min-height:48px!important}}@media(max-width:900px){.v38MobileNav{grid-template-columns:repeat(4,1fr)!important}}.sideBrokerButton{width:100%;min-height:45px;display:flex;align-items:center;gap:10px;padding:0 11px;border:1px solid transparent;border-radius:9px;background:transparent;color:#85909c;font-family:inherit;font-size:12px;font-weight:820;cursor:pointer;text-align:left;transition:.16s ease}.sideBrokerButton:hover{border-color:rgba(221,182,51,.12);background:rgba(221,182,51,.03);color:#d5bd58}.sideBrokerButton svg{width:19px;height:19px}.sideBrokerButton span{font-size:12px}.sideBrokerButton em{margin-left:auto;color:#6e7885;font-size:13px;font-style:normal}.brokerModalBackdrop{position:fixed;z-index:11000;inset:0;display:grid;place-items:center;padding:22px;background:rgba(3,7,12,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:brokerBackdropIn .16s ease-out both}.brokerModal{position:relative;width:min(100%,520px);padding:29px;border:1px solid rgba(221,182,51,.22);border-radius:20px;background:linear-gradient(150deg,#121b27,#090f17);box-shadow:0 38px 100px rgba(0,0,0,.5);animation:brokerModalIn .2s cubic-bezier(.2,.7,.2,1) both}.brokerModalClose{position:absolute;right:12px;top:10px;width:36px;height:36px;border:0;background:transparent;color:#707b87;font-size:25px;cursor:pointer}.brokerModal h2{margin:7px 0 0;color:#f0f1ee;font-size:25px;letter-spacing:-.035em}.brokerModal>p{margin:9px 0 0;color:#77828f;font-size:9px;line-height:1.7}.brokerChoiceGrid{display:grid;gap:9px;margin-top:21px}.brokerChoiceGrid>a{min-height:70px;display:grid;grid-template-columns:44px minmax(0,1fr) 22px;align-items:center;gap:12px;padding:11px 13px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:rgba(255,255,255,.018);transition:.16s ease}.brokerChoiceGrid>a:hover{transform:translateY(-1px);border-color:rgba(221,182,51,.25);background:rgba(221,182,51,.04)}.brokerChoiceIcon{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(221,182,51,.16);border-radius:11px;background:rgba(221,182,51,.035);color:#d1b247}.brokerChoiceIcon svg{width:19px}.brokerChoiceGrid strong{display:block;color:#e8e9e6;font-size:13px}.brokerChoiceGrid small{display:block;margin-top:4px;color:#687482;font-size:7px}.brokerChoiceGrid>a>svg{width:16px;color:#a98e32}.brokerModalRisk{display:block;margin-top:15px;color:#5f6975;font-size:7px;line-height:1.6}@keyframes brokerBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes brokerModalIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.profileLegalCard{padding:23px;border:1px solid var(--line);border-radius:15px;background:#0c131c}.profilePolicyItem{overflow:hidden;border:1px solid rgba(255,255,255,.055);border-radius:11px;background:rgba(255,255,255,.01)}.profilePolicyItem+.profilePolicyItem{margin-top:9px}.profilePolicyItem summary{min-height:62px;display:grid;grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:11px;padding:9px 12px;list-style:none;cursor:pointer;color:#c7ccd2}.profilePolicyItem summary::-webkit-details-marker{display:none}.profilePolicyIcon{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(99,126,218,.14);border-radius:10px;background:rgba(63,76,179,.16);color:#8ca4ef}.profilePolicyIcon svg{width:17px}.profilePolicyItem summary strong{font-size:11px}.profilePolicyItem summary em{color:#637083;font-size:21px;font-style:normal;transition:transform .16s ease}.profilePolicyItem[open] summary em{transform:rotate(90deg)}.profilePolicyContent{padding:0 13px 14px 63px;color:#737e8a;font-size:8px;line-height:1.7}.mobileBrokerButton{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;border-radius:9px;background:transparent;color:#66717e;font-family:inherit;font-size:6px;font-weight:800;cursor:pointer}.mobileBrokerButton svg{width:16px}.mobileBrokerButton:hover{color:#c6aa42}@media(max-width:900px){.v38MobileNav{grid-template-columns:repeat(5,1fr)!important}}@media(max-width:700px){.brokerModal{padding:25px 18px}.profilePolicyContent{padding-left:13px}}.profileGridV40{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr)!important;gap:16px!important;align-items:start!important}.profileFormCardV40,.profileLegalCardV40{border:1px solid rgba(255,255,255,.075)!important;border-radius:18px!important;background:linear-gradient(180deg,#0f1721,#0b121a)!important;box-shadow:0 24px 60px rgba(0,0,0,.16)!important}.profileFormCardV40{padding:28px!important}.profileFormCardV40 .cardHeading{margin-bottom:24px!important;padding-bottom:19px!important;border-bottom:1px solid rgba(255,255,255,.055)!important}.profileFormCardV40 .cardHeading>span{width:46px!important;height:46px!important;border:1px solid rgba(221,182,51,.24)!important;border-radius:12px!important;background:rgba(221,182,51,.055)!important;color:#d9b939!important}.profileFormCardV40 .cardHeading h2{font-size:17px!important;letter-spacing:-.025em!important}.profileFormCardV40 .cardHeading p{margin-top:4px!important;color:#737e89!important;font-size:8px!important}.profileFormCardV40 label{gap:8px!important;color:#c0c6cd!important;font-size:9px!important;font-weight:850!important}.profileFormCardV40 .inputWrap{min-height:54px!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:12px!important;background:#091019!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease!important}.profileFormCardV40 .inputWrap:focus-within{border-color:rgba(221,182,51,.34)!important;box-shadow:0 0 0 3px rgba(221,182,51,.045)!important;background:#0a111a!important}.profileFormCardV40 .inputWrap svg{width:17px!important;color:#697583!important}.profileFormCardV40 input{font-size:11px!important;color:#eef0ee!important}.profileFormCardV40 .inputWrap.disabled{opacity:.72!important;background:#080e15!important}.profileOptional{margin-left:4px;color:#697481;font-size:7px;font-weight:700}.profileSave{width:max-content!important;min-width:205px!important;min-height:48px!important;padding:0 20px!important;border-radius:11px!important;font-size:10px!important}.profileLegalCardV40{padding:22px!important}.profileLegalCardV40 .cardHeading{margin-bottom:18px!important}.profileLegalCardV40 .cardHeading>span{width:44px!important;height:44px!important;border:1px solid rgba(221,182,51,.24)!important;border-radius:12px!important;background:rgba(221,182,51,.055)!important;color:#d9b939!important}.profileLegalCardV40 .cardHeading h2{font-size:16px!important}.profileLegalCardV40 .cardHeading p{margin-top:4px!important;color:#737e89!important;font-size:8px!important}.profileLegalCardV40 .profilePolicyItem{border-color:rgba(221,182,51,.11)!important;background:rgba(221,182,51,.018)!important}.profileLegalCardV40 .profilePolicyItem:hover{border-color:rgba(221,182,51,.2)!important;background:rgba(221,182,51,.028)!important}.profileLegalCardV40 .profilePolicyIcon{border-color:rgba(221,182,51,.22)!important;background:rgba(221,182,51,.055)!important;color:#d9b939!important}.profileLegalCardV40 .profilePolicyItem summary strong{color:#d9dde1!important;font-size:10px!important}.profileLegalCardV40 .profilePolicyItem summary em{color:#9b8432!important}.profileLegalCardV40 .profilePolicyContent{color:#7b8691!important;font-size:8px!important;line-height:1.75!important}@media(max-width:1040px){.profileGridV40{grid-template-columns:1fr!important}}@media(max-width:700px){.profileFormCardV40,.profileLegalCardV40{padding:18px!important;border-radius:15px!important}.profileFormCardV40 .cardHeading{margin-bottom:18px!important}.profileSave{width:100%!important}}.v41BerandaHero{margin-bottom:15px!important}.v41BerandaHero h1{font-size:clamp(28px,3.2vw,43px)!important}.v41BerandaMarketCard{overflow:hidden;border:1px solid rgba(255,255,255,.07)!important;border-radius:18px!important;background:#080d14!important;box-shadow:0 24px 70px rgba(0,0,0,.18)!important}.v41BerandaMarketCard .dashboardHomeHead{min-height:72px!important}@media(max-width:700px){.v41BerandaHero{padding-bottom:18px!important}.v41BerandaHero .dashboardMarketSymbol{display:none!important}.v41BerandaMarketCard .dashboardHomeHead{min-height:62px!important}}.marketCenterMain{padding-bottom:76px}.marketCenterHero{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:24px!important}.marketCenterHero>div:first-child{max-width:800px}.marketCenterHero h1{font-size:clamp(31px,4vw,53px)!important}.marketCenterHero p{max-width:720px!important}.marketCenterStatus{min-width:172px;display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(221,182,51,.14);border-radius:12px;background:rgba(221,182,51,.025)}.marketPulse{width:9px;height:9px;border-radius:50%;background:#d8b638;box-shadow:0 0 0 5px rgba(221,182,51,.07),0 0 16px rgba(221,182,51,.35);animation:marketPulse 2s ease-in-out infinite}.marketCenterStatus small,.marketCenterStatus strong{display:block}.marketCenterStatus small{color:#6e7884;font-size:6px;font-weight:900;letter-spacing:.1em}.marketCenterStatus strong{margin-top:3px;color:#d8dce0;font-size:10px}@keyframes marketPulse{0%,to{opacity:.55}50%{opacity:1;transform:scale(1.08)}}.marketFocusGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0}.marketFocusCard{min-height:118px;display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:16px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:linear-gradient(150deg,#101823,#0b121a)}.marketFocusCard>span{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(221,182,51,.15);border-radius:9px;color:#c9aa36;font-size:8px;font-weight:900}.marketFocusCard h3{margin:1px 0 0;color:#e2e5e7;font-size:11px}.marketFocusCard p{margin:6px 0 0;color:#697582;font-size:7px;line-height:1.65}.marketWidgetCard{overflow:hidden;border:1px solid rgba(255,255,255,.065);border-radius:18px;background:#0a1119;box-shadow:0 22px 70px rgba(0,0,0,.15)}.marketWidgetHead{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.055);background:linear-gradient(180deg,rgba(255,255,255,.014),transparent)}.marketWidgetHead h2{margin:5px 0 0;color:#e8eae8;font-size:19px;letter-spacing:-.035em}.marketWidgetHead p{margin:5px 0 0;color:#687582;font-size:7.5px;line-height:1.55}.marketWidgetTabs{display:flex;gap:4px;padding:4px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#070c12}.marketWidgetTabs button{min-height:32px;padding:0 10px;border:1px solid transparent;border-radius:7px;background:transparent;color:#687481;font-family:inherit;font-size:7px;font-weight:900;cursor:pointer}.marketWidgetTabs button.active{border-color:rgba(221,182,51,.24);background:rgba(221,182,51,.055);color:#d8bb4c}.marketWidgetFrame{width:100%;background:#080d14}.marketWidgetFrame .tradingview-widget-container__widget,.marketWidgetFrame>.tradingview-widget-container{width:100%;height:100%}.marketCalendarFrame{height:560px}.marketNewsFrame{height:600px}.marketWidgetSource{padding:8px 14px;border-top:1px solid rgba(255,255,255,.045);color:#4f5b68;font-size:6px;text-align:right}.marketWidgetSource a{color:#89752c}.marketNewsSection{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px;margin-top:14px;align-items:start}.marketEducationCard{position:sticky;top:18px;padding:20px;border:1px solid rgba(221,182,51,.14);border-radius:16px;background:linear-gradient(150deg,#111923,#0b121a)}.marketEducationIcon{width:46px;height:46px;display:grid;place-items:center;margin-bottom:16px;border:1px solid rgba(221,182,51,.18);border-radius:13px;background:rgba(221,182,51,.04);color:#d3b53e}.marketEducationIcon svg{width:21px}.marketEducationCard h3{margin:8px 0 0;color:#e5e6e2;font-size:18px;letter-spacing:-.035em}.marketEducationCard>p{margin:9px 0 0;color:#717d89;font-size:8px;line-height:1.7}.marketImpactGuide{display:grid;gap:9px;margin-top:19px;padding-top:15px;border-top:1px solid rgba(255,255,255,.055)}.marketImpactGuide>div{display:flex;align-items:center;gap:9px}.marketImpactGuide span b,.marketImpactGuide span small{display:block}.marketImpactGuide span b{color:#bdc3c9;font-size:8px}.marketImpactGuide span small{margin-top:2px;color:#5f6a76;font-size:6px}.impactDot{width:8px;height:8px;border-radius:50%}.impactDot.high{background:#d65d5d;box-shadow:0 0 10px rgba(214,93,93,.24)}.impactDot.medium{background:#d9a344}.impactDot.low{background:#7b8793}.dashboardMarketNewsCard{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;padding:16px;border:1px solid rgba(221,182,51,.14);border-radius:15px;background:linear-gradient(145deg,rgba(221,182,51,.035),#0b121a 55%);transition:.16s ease}.dashboardMarketNewsCard:hover{transform:translateY(-1px);border-color:rgba(221,182,51,.25);background:linear-gradient(145deg,rgba(221,182,51,.05),#0c131c 55%)}.dashboardMarketNewsIcon{width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(221,182,51,.18);border-radius:12px;background:rgba(221,182,51,.04);color:#d6b638}.dashboardMarketNewsIcon svg{width:21px}.dashboardMarketNewsCard h3{margin:5px 0 0;color:#e5e7e5;font-size:14px}.dashboardMarketNewsCard p{margin:6px 0 0;color:#697582;font-size:7px;line-height:1.6}.dashboardMarketNewsCard strong{display:flex;align-items:center;gap:6px;margin-top:10px;color:#c8ab3d;font-size:7px}.dashboardMarketNewsCard strong svg{width:13px}.sideNav a span{white-space:nowrap}@media(max-width:1120px){.marketFocusGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketNewsSection{grid-template-columns:1fr}.marketEducationCard{position:static}}@media(max-width:900px){.marketCenterHero{display:block!important}.marketCenterStatus{margin-top:16px;width:max-content}}@media(max-width:700px){.marketFocusGrid{grid-template-columns:1fr}.marketFocusCard{min-height:auto}.marketWidgetHead{display:block;padding:15px}.marketWidgetTabs{width:max-content;margin-top:13px}.marketCalendarFrame{height:540px}.marketNewsFrame{height:560px}.marketEducationCard{padding:17px}}.marketTvDark,.marketTvDark .tradingview-widget-container,.marketTvDark .tradingview-widget-container__widget,.marketTvDark iframe{color-scheme:dark!important;background:#0b1118!important}.calendarWidgetCard,.newsWidgetCard{background:#0b1118!important;border-color:rgba(255,255,255,.065)!important}.calendarWidgetCard .marketWidgetHead,.newsWidgetCard .marketWidgetHead{background:linear-gradient(180deg,#101821,#0c131b)!important}.calendarWidgetCard .marketWidgetSource,.newsWidgetCard .marketWidgetSource{background:#090f16!important}.marketWidgetTabs{background:#080d13!important}.marketWidgetTabs button.active{background:rgba(221,182,51,.07)!important;border-color:rgba(221,182,51,.24)!important;color:#d9bb4b!important}