/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.grid{display:grid}.table{display:table}.resize{resize:both}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}:root{--dark:#071510;--forest:#0b2d22;--green:#14513c;--gold:#c8a557;--cream:#0c0f0e;--muted:#6e7b75;--line:#d9d1bf}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:#15221d;margin:0;font-family:Arial,Helvetica,sans-serif}.legal-page,.admin-page{color:#dce7e2;background:radial-gradient(circle at 85% 10%,#916b2f26,#0000 32%),radial-gradient(circle at 15% 80%,#3943451f,#0000 35%),#07111f;min-height:100vh;padding:56px 24px}.legal-page article,.admin-page>section{background:#0d1b2bea;border:1px solid #ffffff18;border-radius:24px;width:min(880px,100%);margin:auto;padding:clamp(28px,5vw,64px);box-shadow:0 28px 80px #0005}.legal-page a,.admin-page a{color:#d8b45c;text-decoration:none}.legal-page article>span,.admin-page section>span{color:#d8b45c;letter-spacing:.18em;margin-top:36px;font-size:10px;font-weight:900;display:block}.legal-page h1,.admin-page h1{color:#f1d894;margin:10px 0 30px;font:clamp(36px,6vw,58px)/1.06 Georgia,serif}.legal-page h2{color:#f1d894;margin:34px 0 8px;font:24px Georgia,serif}.legal-page p{color:#b8c7c1;line-height:1.75}.admin-message{background:#d8b45c0d;border:1px solid #d8b45c55;border-radius:14px;padding:20px}.admin-gate{color:#dce7e2;background:#07111f;place-items:center;min-height:100vh;padding:24px;display:grid}.admin-gate-card{text-align:center;background:#0d1b2b;border:1px solid #ffffff18;border-radius:24px;width:min(480px,100%);padding:48px 36px;box-shadow:0 28px 80px #0006}.admin-gate-card h1{color:#f1d894;margin:22px 0 10px;font:34px/1.1 Georgia,serif}.admin-gate-card p{color:#91a29b;line-height:1.6}.admin-gate-card a{color:#07111f;background:#d8b45c;border-radius:10px;margin-top:16px;padding:12px 18px;font-weight:800;text-decoration:none;display:inline-flex}.admin-lock{color:#d8b45c;border:1px solid #d8b45c;border-radius:16px;place-items:center;width:54px;height:54px;margin:auto;font:700 15px Georgia,serif;display:grid}.admin-gate-card.denied{border-color:#ff8e9c55}.admin-gate-card.denied .admin-lock{color:#ff8e9c;border-color:#ff8e9c}.admin-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.admin-header>div>span{color:#d8b45c;letter-spacing:.18em;margin-top:36px;font-size:10px;font-weight:900;display:block}.admin-header button{color:#dce7e2;cursor:pointer;background:#ffffff08;border:1px solid #ffffff20;border-radius:10px;padding:11px 15px}.admin-header button:hover{color:#d8b45c;border-color:#d8b45c66}.admin-identity{color:#7f9189;margin:-18px 0 28px;font-size:11px}.admin-stats{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.admin-stats article{background:#ffffff08;border:1px solid #ffffff16;border-radius:14px;padding:20px}.admin-stats b,.admin-stats small{display:block}.admin-stats b{color:#f1d894;font-size:30px}.admin-stats small{color:#91a29b}.admin-search{color:#b8c7c1;margin:30px 0 16px;font-size:12px;display:block}.admin-search input{color:#f1d894;background:#07111f;border:1px solid #ffffff20;border-radius:10px;width:100%;margin-top:7px;padding:13px 15px;display:block}.admin-invite{align-items:end;gap:10px;margin-bottom:24px;display:flex}.admin-invite label{color:#b8c7c1;flex:1;font-size:12px}.admin-invite input,.admin-page select{color:#f1d894;background:#07111f;border:1px solid #ffffff20;border-radius:9px;width:100%;margin-top:7px;padding:11px 12px}.admin-invite button{color:#07111f;background:#d8b45c;border:0;border-radius:9px;padding:12px 16px;font-weight:800}.admin-table-wrap{overflow-x:auto}.admin-page table{border-collapse:collapse;width:100%}.admin-page th,.admin-page td{text-align:left;border-bottom:1px solid #ffffff10;padding:13px 10px;font-size:12px}.admin-page td i{border-radius:999px;padding:5px 8px;font-style:normal}.status-active{color:#53e6b2;background:#d6ad5f1a}.status-blocked,.status-refunded,.status-cancelled{color:#ff8e9c;background:#f43f5e1a}@media (width<=680px){.admin-stats{grid-template-columns:1fr}.admin-invite{flex-direction:column;align-items:stretch}.admin-header{flex-direction:column-reverse}}.app-shell{grid-template-columns:286px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--dark);color:#f1d894;height:100vh;padding:28px 20px;position:sticky;top:0;overflow:auto}.brand{color:#f1d894;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;display:flex}.brand-mark{border:1px solid var(--gold);width:44px;height:44px;color:var(--gold);place-items:center;font-family:Georgia,serif;font-weight:700;display:grid}.brand b{color:var(--gold);letter-spacing:.08em;font-family:Georgia,serif;display:block}.brand small{color:#aebbb5;margin-top:4px;display:block}.progress-card{background:#0f251d;border:1px solid #244237;border-radius:12px;margin:28px 0 24px;padding:16px}.progress-card>div:first-child{justify-content:space-between;font-size:13px;display:flex}.progress-track,.module-meta i{background:#263d34;border-radius:5px;height:5px;margin:10px 0;display:block;overflow:hidden}.progress-track i,.module-meta b{background:var(--gold);height:100%;display:block}.progress-card small{color:#93a29b}.sidebar nav{flex-direction:column;gap:5px;display:flex}.sidebar nav>p{color:#6f8179;letter-spacing:.15em;text-transform:uppercase;margin:23px 10px 8px;font-size:10px;font-weight:700}.sidebar nav button{color:#b8c3be;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px 11px;font-size:12px;display:flex}.sidebar nav button span{color:var(--gold);font-size:10px}.sidebar nav button:hover,.sidebar nav button.active{color:#f1d894;background:#163429}.disclaimer{color:#74857d;border-top:1px solid #213c32;margin-top:24px;padding-top:18px;font-size:10px;line-height:1.5}.content{min-width:0;padding:0 40px 70px}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:116px;display:flex}.eyebrow,.hero-copy>span,.section-heading span,.calculator-intro>span{letter-spacing:.16em;color:#8c743e;font-size:10px;font-weight:800}.topbar h1{color:var(--forest);margin:6px 0 0;font-family:Georgia,serif;font-size:30px}.student{background:var(--forest);width:42px;height:42px;color:var(--gold);border:1px solid var(--gold);border-radius:50%;place-items:center;font-weight:700;display:grid}.hero{background:var(--dark);border-radius:18px;grid-template-columns:1.15fr 1fr;min-height:420px;margin-top:28px;display:grid;overflow:hidden;box-shadow:0 20px 50px #081a1218}.hero img{object-fit:cover;width:100%;height:100%;min-height:420px}.hero-copy{flex-direction:column;justify-content:center;padding:54px 46px;display:flex}.hero-copy h2{color:#f1d894;margin:14px 0;font-family:Georgia,serif;font-size:37px;line-height:1.12}.hero-copy p{color:#bdc8c3;line-height:1.7}.hero-copy button,.section-heading button,.lesson-actions button{background:var(--gold);color:#142018;cursor:pointer;border:0;border-radius:6px;align-self:flex-start;padding:14px 20px;font-weight:800}.section-heading{justify-content:space-between;align-items:end;margin:48px 0 20px;display:flex}.section-heading h2{color:var(--forest);margin:6px 0 0;font:32px Georgia,serif}.section-heading button{border:1px solid var(--gold);color:var(--forest);background:0 0}.module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.module-card{cursor:pointer;background:#f1d894;border:1px solid #ded7c8;border-radius:13px;transition:all .25s;overflow:hidden}.module-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #0b241c17}.module-card>img,.abstract-cover{object-fit:cover;width:100%;height:150px}.abstract-cover{background:linear-gradient(135deg, var(--dark), var(--green));color:var(--gold);place-items:center;font:58px Georgia,serif;display:grid}.module-body{padding:20px}.module-body>span{color:#957a3e;letter-spacing:.12em;font-size:9px;font-weight:800}.module-body h3{color:var(--forest);margin:8px 0;font:22px Georgia,serif}.module-body p{color:var(--muted);min-height:40px;font-size:13px;line-height:1.5}.module-meta{align-items:center;gap:12px;margin-top:18px;display:flex}.module-meta small{white-space:nowrap;color:#65736d}.module-meta i{flex:1;margin:0}.lesson-layout{grid-template-columns:270px minmax(0,800px);justify-content:center;gap:46px;margin-top:36px;display:grid}.lesson-list{background:#f1d894;border:1px solid #ded7c8;border-radius:12px;height:max-content;padding:24px;position:sticky;top:24px}.lesson-list>span{color:#8c743e;font-size:9px;font-weight:800}.lesson-list h2{color:var(--forest);margin:8px 0 20px;font:22px Georgia,serif}.lesson-list button{text-align:left;color:#596760;cursor:pointer;background:0 0;border:0;border-top:1px solid #eee8dd;align-items:center;gap:10px;width:100%;padding:12px 6px;display:flex}.lesson-list button.active{color:var(--forest);font-weight:700}.lesson-list i{color:#a18443;font-size:10px;font-style:normal}.lesson-page{background:#f1d894;border:1px solid #ded7c8;border-radius:12px;padding:55px 62px;box-shadow:0 15px 40px #0b241c0a}.lesson-count{color:#8c743e;letter-spacing:.16em;font-size:10px;font-weight:800}.lesson-page>h2{color:var(--forest);margin:14px 0;font:42px Georgia,serif}.lesson-page .lead{color:#365346;font:21px/1.5 Georgia,serif}.gold-rule{background:var(--gold);width:70px;height:2px;margin:30px 0}.lesson-page h3{color:var(--forest);margin-top:34px;font:23px Georgia,serif}.lesson-page p,.lesson-page li{color:#4c5b55;line-height:1.75}.concept-box,.action-box{background:var(--forest);color:#f1d894;border-left:4px solid var(--gold);margin:30px 0;padding:26px 30px}.concept-box span,.action-box span{color:var(--gold);letter-spacing:.14em;font-size:9px;font-weight:800}.concept-box strong{margin-top:10px;font:22px/1.45 Georgia,serif;display:block}.action-box h3{color:#f1d894;margin:10px 0}.action-box p{color:#c5d0cb;margin-bottom:0}.lesson-page textarea{resize:vertical;background:#faf8f2;border:1px solid #d8d0c0;border-radius:8px;width:100%;min-height:130px;padding:16px;font:14px Arial}.lesson-actions{justify-content:space-between;margin-top:28px;display:flex}.lesson-actions .ghost{color:var(--forest);background:0 0;border:1px solid #bfa35e}.calculator-page{max-width:1100px;margin:40px auto}.calculator-intro{max-width:720px}.calculator-intro h2{color:var(--forest);margin:10px 0;font:42px Georgia,serif}.calculator-intro p{color:var(--muted);line-height:1.7}.calculator-grid{grid-template-columns:.85fr 1.15fr;gap:22px;margin-top:32px;display:grid}.inputs-card,.result-card{background:#f1d894;border:1px solid #ded7c8;border-radius:14px;padding:30px}.inputs-card label{color:#506059;margin-bottom:22px;font-size:12px;font-weight:800;display:block}.inputs-card input[type=number]{background:#faf8f2;border:1px solid #d9d1bf;border-radius:6px;width:100%;margin-top:8px;padding:13px;font-size:16px;display:block}.range-line{align-items:center;gap:15px;margin-top:12px;display:flex}.range-line input{accent-color:var(--gold);flex:1}.range-line b{color:var(--forest)}.result-card{background:var(--dark);color:#f1d894}.result-card>span{letter-spacing:.14em;color:var(--gold);font-size:10px;font-weight:800}.result-card>strong{color:#f1d894;margin:12px 0 26px;font:44px Georgia,serif;display:block}.result-stats{grid-template-columns:1fr 1fr;gap:12px;display:grid}.result-stats p{background:#10251d;padding:15px}.result-stats small{color:#98aaa1;margin-bottom:7px;display:block}.bars{margin-top:26px}.bars>div{grid-template-columns:76px 1fr 125px;align-items:center;gap:10px;margin:14px 0;font-size:11px;display:grid}.bars i{background:#233a31;border-radius:5px;height:7px;overflow:hidden}.bars i b{background:var(--gold);height:100%;display:block}.bars strong{text-align:right}.warning{border-left:4px solid var(--gold);color:#5a4b2c;background:#eee3c8;margin-top:18px;padding:18px;font-size:13px}.warning b{color:#382e1b}@media (width<=1050px){.app-shell{grid-template-columns:230px 1fr}.content{padding:0 24px 50px}.module-grid{grid-template-columns:repeat(2,1fr)}.lesson-layout{grid-template-columns:1fr}.lesson-list{position:static}.hero{grid-template-columns:1fr}.hero img{height:280px;min-height:0}.calculator-grid{grid-template-columns:1fr}}@media (width<=720px){.app-shell{display:block}.sidebar{height:auto;position:relative}.sidebar nav{display:none}.content{padding:0 15px 40px}.topbar{height:90px}.topbar h1{font-size:22px}.hero-copy{padding:32px 26px}.hero-copy h2{font-size:30px}.module-grid{grid-template-columns:1fr}.lesson-page{padding:34px 24px}.lesson-page>h2,.calculator-intro h2,.result-card>strong{font-size:34px}.bars>div{grid-template-columns:65px 1fr 95px}.section-heading{align-items:start;gap:20px}.section-heading button{white-space:nowrap}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}.auth-screen{background:#0c0f0e;grid-template-columns:1.08fr .92fr;min-height:100vh;display:grid}.auth-visual{color:#f1d894;background:linear-gradient(90deg,#06130ee8,#071510a8),url(/black-gold/hero.webp) 50%/cover;flex-direction:column;min-height:100vh;padding:48px 58px;display:flex;position:relative}.auth-brand{align-items:center;gap:14px;display:flex}.auth-mark{border:1px solid var(--gold);width:52px;height:52px;color:var(--gold);place-items:center;font:700 18px Georgia,serif;display:grid}.auth-brand b{color:var(--gold);letter-spacing:.12em;font:700 18px Georgia,serif;display:block}.auth-brand small{color:#b6c3bd;margin-top:5px;display:block}.auth-promise{max-width:620px;margin:auto 0}.auth-promise>span{letter-spacing:.18em;color:var(--gold);font-size:10px;font-weight:800}.auth-promise h1{margin:18px 0;font:52px/1.08 Georgia,serif}.auth-promise p{color:#c6d0cb;max-width:480px;line-height:1.7}.auth-legal{color:#82958c}.auth-legal-links{color:#7a8794;justify-content:center;gap:8px;margin-top:22px;font-size:11px;display:flex}.auth-legal-links a{color:inherit;text-decoration:none}.auth-legal-links a:hover{color:#b48a31}.auth-panel{place-items:center;padding:40px;display:grid}.auth-card{background:#f1d894;border:1px solid #ded7c8;border-radius:16px;width:min(440px,100%);padding:44px;box-shadow:0 24px 70px #081a121a}.auth-card h2{color:var(--forest);margin:12px 0;font:38px Georgia,serif}.auth-card>p{color:#65736d;line-height:1.65}.auth-card form label{color:#405149;margin:20px 0 0;font-size:12px;font-weight:800;display:block}.auth-card input{background:#faf8f2;border:1px solid #d7d0c1;border-radius:7px;width:100%;margin-top:8px;padding:14px;font:15px Arial;display:block}.auth-primary{background:var(--gold);color:#142018;cursor:pointer;border:0;border-radius:7px;width:100%;margin-top:22px;padding:14px 18px;font-weight:800}.auth-primary:disabled{opacity:.6}.auth-link{color:#6f5a2b;cursor:pointer;background:0 0;border:0;width:100%;margin-top:16px;text-decoration:underline}.auth-message,.auth-status{border-left:3px solid var(--gold);color:#594b2c;background:#f1ead9;margin-top:18px;padding:14px;font-size:13px;line-height:1.5}.auth-status b,.auth-status span{display:block}.auth-status span{margin-top:6px}.auth-loading{text-align:center;color:var(--forest);grid-column:1/-1;place-self:center}.auth-loading .auth-mark{margin:auto}.student{cursor:pointer;border:1px solid var(--gold)}@media (width<=800px){.auth-screen{grid-template-columns:1fr}.auth-visual{min-height:340px;padding:32px}.auth-promise h1{font-size:38px}.auth-panel{padding:28px 18px}.auth-card{padding:32px 24px}.auth-card h2{font-size:32px}}.command-hero{isolation:isolate;color:#f1d894;background:radial-gradient(circle at 76% 18%,#7c3aed30,#0000 29%),radial-gradient(circle at 58% 72%,#3943452a,#0000 32%),linear-gradient(130deg,#020611 0%,#071426 50%,#09111f 100%);border:1px solid #31476a;border-radius:28px;grid-template-columns:minmax(420px,.9fr) minmax(330px,1.1fr);align-items:center;gap:40px;min-height:610px;margin-top:28px;padding:62px;display:grid;position:relative;overflow:hidden;box-shadow:0 36px 90px #02061142,inset 0 1px #ffffff12}.command-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#020611f5 0%,#041020db 38%,#0000 68%),repeating-linear-gradient(90deg,#0000 0 79px,#ffffff06 80px);position:absolute;inset:0}.nexus-atmosphere{z-index:-1;pointer-events:none;background:radial-gradient(circle at 75% 52%,#0000 0 24%,#d6ad5f08 24.5% 25%,#0000 25.5%),radial-gradient(circle at 75% 52%,#0000 0 36%,#916b2f08 36.5% 37%,#0000 37.5%);position:absolute;inset:0}.nexus-canvas{z-index:-2;min-height:610px;position:absolute;inset:0 0 0 35%}.nexus-canvas canvas{width:100%;height:100%;display:block}.command-copy,.command-progress{z-index:2;position:relative}.live-pill{color:#a5f3fc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:.15em;background:#06142599;border:1px solid #67e8f955;border-radius:999px;align-items:center;gap:8px;padding:7px 11px;font-size:9px;font-weight:800;display:inline-flex}.live-pill i{background:#d6ad5f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 15px #d6ad5f}.command-copy h2{letter-spacing:-.035em;text-shadow:0 12px 42px #000;max-width:720px;margin:22px 0 14px;font:55px/1.04 Georgia,serif}.command-copy p{color:#b8c8db;max-width:610px;font-size:17px;line-height:1.65}.command-actions{gap:12px;margin-top:28px;display:flex}.command-actions button{color:#111827;cursor:pointer;background:linear-gradient(135deg,#f2d98d,#b88a37);border:0;border-radius:9px;padding:14px 20px;font-weight:800;transition:all .25s;box-shadow:0 13px 35px #c8a5572c}.command-actions button:hover{transform:translateY(-2px);box-shadow:0 18px 44px #c8a55745}.command-actions .glass-button{color:#f1d894;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0b1b3299;border:1px solid #ffffff26}.command-progress{text-align:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#061120ad;border:1px solid #ffffff16;border-radius:20px;place-self:end;width:185px;padding:18px}.progress-orbit{border-radius:50%;width:158px;height:158px;margin:auto;padding:8px;box-shadow:0 0 50px #c8a55715}.progress-orbit>div{background:#071426;border-radius:50%;place-content:center;width:100%;height:100%;display:grid}.progress-orbit strong{color:#f1d894;font:38px Georgia,serif;display:block}.progress-orbit span,.command-progress small{color:#8fa49a;font-size:11px}.command-progress small{margin-top:15px;display:block}.nexus-path{z-index:3;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#07101eed;border:1px solid #ffffff1c;border-radius:20px;grid-template-columns:repeat(4,1fr);gap:9px;margin:-46px 26px 24px;padding:10px;display:grid;position:relative;box-shadow:0 24px 70px #02061155}.nexus-zone{color:#f1d894;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #ffffff0d;border-radius:14px;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;min-height:112px;padding:16px;transition:all .25s;display:grid}.nexus-zone:hover{background:#ffffff0a;border-color:#ffffff2b;transform:translateY(-4px)}.nexus-zone>span{color:#07101e;border-radius:10px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.nexus-zone b,.nexus-zone small{display:block}.nexus-zone b{font:18px Georgia,serif}.nexus-zone small{color:#8fa5bd;min-height:30px;margin-top:5px;font-size:9px;line-height:1.4}.nexus-zone div>i{background:#ffffff12;border-radius:3px;height:3px;margin-top:9px;display:block;overflow:hidden}.nexus-zone div>i em{border-radius:3px;height:100%;display:block}.nexus-zone>strong{color:#72859b;font-size:10px}.nexus-zone.cyan>span,.nexus-zone.cyan em{background:#d6ad5f}.nexus-zone.violet>span,.nexus-zone.violet em{background:#916b2f}.nexus-zone.emerald>span,.nexus-zone.emerald em{background:#d6ad5f}.nexus-zone.gold>span,.nexus-zone.gold em{background:#cba85b}.insight-row{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px;display:grid}.insight-row article{background:#f1d894;border:1px solid #ded7c8;border-radius:12px;padding:18px 20px}.insight-row span,.eco-card>span{color:#987c3f;letter-spacing:.15em;font-size:8px;font-weight:900;display:block}.insight-row b{color:var(--forest);margin:8px 0 5px;font:20px Georgia,serif;display:block}.insight-row small{color:#7a8881}.ecosystem-heading{justify-content:space-between;align-items:end;margin:48px 0 20px;display:flex}.ecosystem-heading>div>span{color:#987c3f;letter-spacing:.16em;font-size:9px;font-weight:900}.ecosystem-heading h2{color:var(--forest);margin:7px 0 0;font:34px Georgia,serif}.ecosystem-heading>small{color:#839088}.ecosystem-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.eco-card{text-align:left;cursor:pointer;background:#f1d894;border:1px solid #dcd4c5;border-radius:16px;min-height:245px;padding:25px;transition:all .25s}.eco-card:hover{border-color:#bda055;transform:translateY(-5px);box-shadow:0 18px 40px #08201714}.eco-featured{color:#f1d894;background:linear-gradient(145deg,#071510,#123b2d);border-color:#27463a}.eco-featured h3,.eco-featured b{color:#f1d894!important}.eco-featured p{color:#aebfb7!important}.eco-icon{color:#a9873e;background:#c8a55712;border:1px solid #c8a55766;border-radius:11px;place-items:center;width:40px;height:40px;margin-bottom:27px;font-size:18px;display:grid}.eco-card h3{color:var(--forest);margin:9px 0;font:23px Georgia,serif}.eco-card p{color:#6e7b75;min-height:58px;font-size:13px;line-height:1.55}.eco-card b{color:#765f2d;font-size:11px}.modern-heading{margin-top:50px}.modern-modules .module-card{border-color:#d8e0e8;border-radius:16px;box-shadow:0 12px 36px #07111f0a}.modern-modules .module-card:hover{border-color:color-mix(in srgb, var(--track-accent,#c8a557) 52%, #d8e0e8);box-shadow:0 20px 48px #07111f1a}.track-cover{--track-accent:#38bdf8;isolation:isolate;background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--track-accent) 28%, transparent), transparent 31%), radial-gradient(circle at 83% 15%, color-mix(in srgb, var(--track-accent) 14%, transparent), transparent 30%), linear-gradient(145deg, #07101e 0%, #0b1b2e 58%, #07111f 100%);border-bottom:1px solid color-mix(in srgb, var(--track-accent) 28%, transparent);height:148px;position:relative;overflow:hidden}.track-cover:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#04101dcc 0%,#0613224d 48%,#0613221a 72%),linear-gradient(#0000 44%,#04101dcc 100%);position:absolute;inset:0}.track-photo{object-fit:cover;object-position:58% center;opacity:.92;width:100%;height:100%;transition:transform .45s,filter .45s;position:absolute;inset:0;transform:scale(1.01)}.track-cover>span{z-index:2}.track-cover-green{--track-accent:#27d7a1}.track-cover-gold{--track-accent:#e7b84d}.track-cover-violet{--track-accent:#9b7cff}.track-grid{opacity:.22;background-image:linear-gradient(color-mix(in srgb, var(--track-accent) 28%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--track-accent) 28%, transparent) 1px, transparent 1px);background-size:24px 24px;position:absolute;inset:0;transform:perspective(240px)rotateX(58deg)scale(1.35)translateY(31px);-webkit-mask-image:linear-gradient(#0000,#000 45%,#0000);mask-image:linear-gradient(#0000,#000 45%,#0000)}.track-orbit{border:1px solid color-mix(in srgb, var(--track-accent) 55%, transparent);width:96px;height:96px;box-shadow:0 0 24px color-mix(in srgb, var(--track-accent) 20%, transparent), inset 0 0 22px color-mix(in srgb, var(--track-accent) 12%, transparent);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(62deg)}.track-orbit:before,.track-orbit:after{content:"";border:1px solid color-mix(in srgb, var(--track-accent) 32%, transparent);border-radius:50%;position:absolute}.track-orbit:before{inset:-16px}.track-orbit:after{inset:14px}.track-emblem{border:1px solid color-mix(in srgb, var(--track-accent) 75%, #f1d894);color:#f7fbff;background:linear-gradient(145deg, color-mix(in srgb, var(--track-accent) 34%, #112033), #07111fe8);width:58px;height:58px;box-shadow:0 0 30px color-mix(in srgb, var(--track-accent) 34%, transparent), inset 0 1px 0 #ffffff38;text-shadow:0 0 14px var(--track-accent);border-radius:18px;place-items:center;font-size:25px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.track-emblem i{font-style:normal;transform:rotate(-45deg)}.track-number{color:#f7fbff;letter-spacing:.03em;font:700 27px/1 Georgia,serif;position:absolute;top:15px;left:18px}.track-phase{color:var(--track-accent);letter-spacing:.18em;text-transform:uppercase;font-size:8px;font-weight:900;position:absolute;bottom:15px;left:18px}.track-brand{color:#cbd5e1a6;letter-spacing:.16em;font-size:7px;font-weight:800;position:absolute;bottom:15px;right:16px}.modern-modules .module-card:hover .track-emblem{box-shadow:0 0 42px color-mix(in srgb, var(--track-accent) 52%, transparent), inset 0 1px 0 #ffffff50}.modern-modules .module-card:hover .track-orbit{transform:translate(-50%,-50%)rotateX(62deg)rotate(8deg)}.modern-modules .module-card:hover .track-photo{filter:saturate(1.12)brightness(1.06);transform:scale(1.055)}@media (width<=1050px){.command-hero{grid-template-columns:1fr;min-height:690px}.nexus-canvas{inset:190px -120px -80px 20%}.command-progress{position:absolute;bottom:36px;right:28px}.nexus-path,.insight-row,.ecosystem-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.command-hero{border-radius:22px;min-height:735px;padding:34px 24px 270px}.command-copy h2{font-size:39px}.command-copy p{font-size:15px}.nexus-canvas{min-height:470px;inset:310px -170px -80px}.command-progress{width:132px;padding:10px;bottom:18px;right:18px}.progress-orbit{width:92px;height:92px}.progress-orbit strong{font-size:24px}.nexus-path{grid-template-columns:1fr;margin:-32px 12px 22px}.command-actions{flex-direction:column}.command-actions button{width:100%}.insight-row{grid-template-columns:1fr 1fr}.ecosystem-heading{align-items:start;gap:15px}.ecosystem-grid{grid-template-columns:1fr}.eco-card{min-height:210px}.ecosystem-heading>small{display:none}}@media (prefers-reduced-motion:reduce){.command-actions button,.nexus-zone,.eco-card{transition:none}.command-actions button:hover,.nexus-zone:hover,.eco-card:hover{transform:none}}:root{--dark:#070b16;--forest:#0d1b2a;--green:#916b2f;--gold:#f59e0b;--cream:#f4f7fb;--muted:#64748b;--line:#d8e0eb;--cyan:#d6ad5f;--violet:#916b2f;--emerald:#d6ad5f}.sidebar{background:radial-gradient(circle at 10% 0,#172554 0,#0b1220 38%,#070b16 100%);border-right:1px solid #25304a}.brand-mark{color:#67e8f9;border-color:#d6ad5f;box-shadow:0 0 24px #d6ad5f22}.brand b{background:linear-gradient(90deg,#67e8f9,#f1d894);color:#0000;-webkit-background-clip:text}.progress-card{background:#101a2d;border-color:#334155}.progress-card strong{color:#67e8f9}.progress-track i,.module-meta b{background:linear-gradient(90deg,#d6ad5f,#916b2f,#d6ad5f)}.sidebar nav button:hover,.sidebar nav button.active{background:linear-gradient(90deg,#164e6344,#916b2f44);box-shadow:inset 3px 0 #d6ad5f}.eyebrow,.section-heading span,.calculator-intro>span{color:#6556c7}.student{color:#f1d894;background:linear-gradient(135deg,#394345,#7c3aed);border-color:#67e8f9;box-shadow:0 8px 24px #7c3aed33}.command-hero{background:radial-gradient(circle at 82% 18%,#916b2f4a,#0000 27%),radial-gradient(circle at 18% 90%,#916b2f33,#0000 32%),linear-gradient(125deg,#07111f 20%,#111d3a 58%,#172554 100%);border-color:#304a70;box-shadow:0 28px 75px #1725542e}.command-actions button{color:#04131a;background:linear-gradient(135deg,#d6ad5f,#916b2f);box-shadow:0 10px 30px #d6ad5f29}.command-actions .glass-button{background:#916b2f1a;border-color:#f1d89466}.insight-row article,.eco-card,.lesson-page,.lesson-list,.inputs-card{border-color:#dce4ef;box-shadow:0 12px 34px #1e293b0a}.insight-row span,.eco-card>span,.ecosystem-heading>div>span,.module-body>span{color:#6d5bd0}.insight-row b,.ecosystem-heading h2,.section-heading h2,.module-body h3,.topbar h1{color:#14213b}.eco-icon{color:#6d5bd0;background:linear-gradient(135deg,#d6ad5f18,#916b2f22);border-color:#916b2f55}.eco-card:hover{border-color:#916b2f;box-shadow:0 20px 45px #916b2f22}.eco-card b{color:#394345}.hero-copy button,.section-heading button,.lesson-actions button{color:#06141b;background:linear-gradient(135deg,#d6ad5f,#916b2f)}.concept-box,.action-box,.result-card{background:linear-gradient(145deg,#08111f,#172554);border-left-color:#d6ad5f}.abstract-cover{color:#67e8f9;background:linear-gradient(135deg,#08111f,#312e81)}.data-visuals{grid-template-columns:1.15fr .85fr;gap:14px;margin-top:14px;display:grid}.data-visuals>article{color:#f1d894;background:linear-gradient(145deg,#08111f,#101d35);border:1px solid #263653;border-radius:16px;min-height:245px;padding:24px;box-shadow:0 18px 45px #17255420}.chart-title{justify-content:space-between;align-items:start;display:flex}.chart-title span{color:#67e8f9;letter-spacing:.16em;font-size:8px;font-weight:900}.chart-title h3{margin:7px 0;font:22px Georgia,serif}.chart-title>b{color:#6ee7b7;background:#d6ad5f1f;border-radius:8px;padding:7px 10px;font-size:12px}.line-chart svg{width:100%;height:135px;overflow:visible}.line-chart>div{color:#71839c;justify-content:space-between;font-size:9px;display:flex}.phase-line{margin-top:22px}.phase-line>div{justify-content:space-between;font-size:11px;display:flex}.phase-line>div span{color:#b5c3d7}.phase-line>div b{color:#f1d894}.phase-line>i{background:#26344a;border-radius:8px;height:8px;margin-top:8px;display:block;overflow:hidden}.phase-line em{border-radius:8px;height:100%;display:block}.phase-line .cyan{background:linear-gradient(90deg,#394345,#d6ad5f)}.phase-line .violet{background:linear-gradient(90deg,#916b2f,#f1d894)}.phase-line .emerald{background:linear-gradient(90deg,#059669,#34d399)}.phase-chart>small{color:#71839c;margin-top:24px;font-size:9px;display:block}.warning{background:#fef3c7;border-left-color:#f59e0b}.auth-mark{color:#67e8f9;border-color:#d6ad5f}.auth-brand b{color:#67e8f9}.auth-primary{background:linear-gradient(135deg,#d6ad5f,#916b2f)}@media (width<=900px){.data-visuals{grid-template-columns:1fr}}.future-page{max-width:1180px;margin:34px auto}.hub-head{max-width:760px;margin-bottom:30px}.hub-head>button{color:#394345;cursor:pointer;background:0 0;border:0;padding:8px 0;font-weight:800}.hub-head>span,.lab-card>span,.library-grid button>span,.missions>span,.badges>span{color:#6d5bd0;letter-spacing:.16em;margin-top:18px;font-size:9px;font-weight:900;display:block}.hub-head h2{color:#14213b;margin:9px 0;font:43px Georgia,serif}.hub-head p{color:#64748b;line-height:1.7}.diagnostic-layout{grid-template-columns:1.05fr .95fr;gap:18px;display:grid}.diagnostic-form,.diagnostic-result{background:#f1d894;border:1px solid #dce4ef;border-radius:18px;padding:28px}.diagnostic-form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.diagnostic-form label,.lab-card label{color:#475569;font-size:11px;font-weight:800}.diagnostic-form label>div{background:#f8fafc;border:1px solid #d5deea;border-radius:8px;align-items:center;margin-top:7px;display:flex}.diagnostic-form label span{color:#94a3b8;padding-left:12px}.diagnostic-form input,.diagnostic-form select,.lab-card input[type=number]{background:0 0;border:0;outline:none;width:100%;padding:13px;font-size:15px}.diagnostic-form select{background:#f8fafc;border:1px solid #d5deea;border-radius:8px;margin-top:7px}.diagnostic-form>button{cursor:pointer;background:linear-gradient(135deg,#d6ad5f,#916b2f);border:0;border-radius:9px;grid-column:1/-1;padding:14px;font-weight:900}.diagnostic-result{color:#f1d894;background:radial-gradient(circle at 85% 5%,#916b2f4a,#0000 35%),linear-gradient(145deg,#08111f,#172554);flex-direction:column;justify-content:center;display:flex}.diagnostic-result>span{color:#67e8f9;letter-spacing:.15em;font-size:9px}.diagnostic-result h3{margin:13px 0;font:34px Georgia,serif}.diagnostic-result p{color:#aebdd0;line-height:1.7}.diagnostic-result>button{color:#67e8f9;cursor:pointer;background:0 0;border:0;align-self:start;margin-top:20px;font-weight:900}.personal-route{background:#f1d894;border:1px solid #dce4ef;border-radius:18px;grid-template-columns:1.3fr repeat(4,1fr);gap:12px;margin-top:18px;padding:26px;display:grid}.route-intro span,.week-summary span,.week-grid article>span,.case-story span,.outcome-head span{color:#6d5bd0;letter-spacing:.14em;font-size:9px;font-weight:900}.route-intro h3{color:#14213b;margin:8px 0;font:25px Georgia,serif}.route-intro p{color:#64748b;font-size:12px;line-height:1.55}.personal-route article{background:#f8fafc;border:1px solid #e6edf5;border-radius:13px;padding:17px}.personal-route article.current{background:#ecfeff;border-color:#d6ad5f;box-shadow:0 10px 24px #d6ad5f18}.personal-route article i{color:#916b2f;font-style:normal;font-weight:900;display:block}.personal-route article b,.personal-route article small{color:#14213b;margin-top:8px;display:block}.personal-route article small{color:#64748b;line-height:1.45}.week-summary{color:#f1d894;background:linear-gradient(135deg,#07111f,#172554);border-radius:20px;justify-content:space-between;align-items:center;padding:28px;display:flex}.week-summary h3{margin:8px 0;font:30px Georgia,serif}.week-summary p{color:#aebdd0}.week-ring{border-radius:50%;place-items:center;width:95px;height:95px;display:grid}.week-ring b{background:#0b1730;border-radius:50%;place-items:center;width:73px;height:73px;display:grid}.week-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:16px;display:grid}.week-grid article{background:#f1d894;border:1px solid #dce4ef;border-radius:16px;flex-direction:column;min-height:225px;padding:22px;display:flex}.week-grid article.done{background:#f0fdf4;border-color:#d6ad5f}.week-grid h3{color:#14213b;font:21px Georgia,serif}.week-grid p{color:#64748b;flex:1;line-height:1.55}.week-grid button{color:#394345;cursor:pointer;background:0 0;border:0;align-self:start;padding:0;font-weight:900}.case-banner{color:#f1d894;text-align:left;cursor:pointer;background:linear-gradient(100deg,#916b2f,#394345);border:0;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;width:100%;margin-top:16px;padding:22px 26px;display:grid}.case-banner span{letter-spacing:.12em;font-size:9px}.case-banner b{font:20px Georgia,serif}.case-banner em{font-style:normal;font-weight:900}.case-story{color:#f1d894;background:radial-gradient(circle at 90% 10%,#916b2f55,#0000 35%),linear-gradient(135deg,#08111f,#172554);border-radius:20px;grid-template-columns:1.5fr .5fr;align-items:center;gap:30px;padding:30px;display:grid}.case-story h3{margin:10px 0;font:32px Georgia,serif}.case-story p{color:#bdc8d8;line-height:1.7}.case-person{text-align:center}.case-person i{background:linear-gradient(145deg,#d6ad5f,#916b2f);border-radius:50%;place-items:center;width:90px;height:90px;margin:auto;font-size:26px;font-style:normal;font-weight:900;display:grid}.case-person small,.case-person b{margin-top:10px;display:block}.case-options{grid-template-columns:repeat(3,1fr);gap:13px;margin:16px 0;display:grid}.case-options button{text-align:left;cursor:pointer;background:#f1d894;border:1px solid #dce4ef;border-radius:14px;gap:13px;padding:18px;display:flex}.case-options button.selected{border-color:#916b2f;box-shadow:0 12px 30px #916b2f22}.case-options i{color:#916b2f;background:#eef2ff;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.case-options b,.case-options small{display:block}.case-options small{color:#64748b;margin-top:6px;line-height:1.4}.case-outcome{background:#f1d894;border:1px solid #dce4ef;border-radius:18px;padding:26px}.outcome-head{justify-content:space-between;align-items:center;display:flex}.outcome-head strong{color:#d6ad5f;font:30px Georgia,serif}.outcome-bars{grid-template-columns:repeat(3,1fr);gap:18px;margin:23px 0;display:grid}.outcome-bars span{color:#475569;justify-content:space-between;font-size:11px;font-weight:800;display:flex}.outcome-bars i{background:#edf2f7;border-radius:12px;height:12px;margin-top:9px;display:block;overflow:hidden}.outcome-bars em{background:linear-gradient(90deg,#d6ad5f,#916b2f);border-radius:12px;height:100%;display:block}.outcome-explanation{background:#f8fafc;border-radius:13px;padding:20px}.outcome-explanation p{color:#64748b;line-height:1.6}.outcome-explanation button{color:#394345;cursor:pointer;background:0 0;border:0;font-weight:900}.choose-hint{text-align:center;color:#64748b;border:1px dashed #cbd5e1;border-radius:14px;padding:28px}.health-score{background:#ffffff18;border-radius:8px;height:8px;margin-top:18px;position:relative}.health-score i{background:linear-gradient(90deg,#d6ad5f,#916b2f,#d6ad5f);border-radius:8px;height:100%;display:block}.health-score span{color:#7f93ab;margin-top:7px;font-size:9px;display:block}.world-map{background:linear-gradient(#07111fdd,#07111fdd),url(/black-gold/ecosystem-v2.webp) 50%/cover;border:1px solid #263653;border-radius:22px;grid-template-columns:1fr 1fr;gap:28px;min-height:470px;padding:55px;display:grid}.world-node{color:#f1d894;text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#07111fd9;border:1px solid #fff2;border-radius:15px;padding:22px}.world-node:hover{transform:translateY(-3px)}.world-node em{float:right;color:#ffffff2e;font:36px Georgia,serif}.world-node>span{letter-spacing:.14em;color:#8fa5bd;font-size:8px}.world-node h3{margin:10px 0;font:27px Georgia,serif}.world-node p{color:#9cadbf;font-size:11px}.world-node>i{background:#ffffff12;border-radius:6px;height:6px;display:block;overflow:hidden}.world-node>i b{height:100%;display:block}.world-node.cyan>i b{background:#d6ad5f}.world-node.violet>i b{background:#916b2f}.world-node.amber>i b{background:#f59e0b}.world-node.emerald>i b{background:#d6ad5f}.journey-legend{color:#64748b;justify-content:space-between;padding:18px 22px;display:flex}.journey-legend b{color:#14213b}.lab-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.lab-card{background:#f1d894;border:1px solid #dce4ef;border-radius:17px;padding:27px}.lab-card h3{color:#14213b;font:26px Georgia,serif}.lab-card label{margin:18px 0;display:block}.lab-card input[type=range]{accent-color:#916b2f;width:75%}.lab-card label>b{float:right}.lab-fields{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.lab-result{background:#eef6fa;border-radius:12px;margin-top:22px;padding:20px}.lab-result small,.lab-result em{color:#64748b;display:block}.lab-result strong{color:#394345;margin:6px 0;font:31px Georgia,serif;display:block}.lab-result em{font-size:9px}.lab-card.flagship{color:#f1d894;background:linear-gradient(145deg,#08111f,#172554);border-color:#304967}.lab-card.flagship h3,.lab-card.flagship label,.lab-card.flagship input{color:#f1d894}.lab-card.flagship .lab-result{background:#ffffff0c}.lab-card.flagship .lab-result strong{color:#67e8f9}.lab-card.coming{background:linear-gradient(145deg,#f8fafc,#eef2ff)}.lab-card.coming p{color:#64748b;line-height:1.6}.lab-card.coming button{color:#64748b;border:0;border-radius:7px;padding:9px 13px}.library-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.library-grid button{text-align:left;cursor:pointer;background:#f1d894;border:1px solid #dce4ef;border-radius:16px;min-height:230px;padding:23px}.library-grid button:hover{border-color:#916b2f;box-shadow:0 16px 40px #916b2f18}.library-grid button>div{color:#916b2f;margin:24px 0;font-size:25px}.library-grid h3{color:#14213b;font:22px Georgia,serif}.library-grid p{color:#64748b;min-height:45px;line-height:1.55}.library-grid b{color:#394345;font-size:11px}.achievement-layout{grid-template-columns:.85fr 1.15fr;gap:16px;display:grid}.missions,.badges{background:#f1d894;border:1px solid #dce4ef;border-radius:18px;padding:28px}.missions h3,.badges h3{color:#14213b;font:27px Georgia,serif}.missions>div{border-top:1px solid #e7edf4;gap:13px;padding:15px 0;display:flex}.missions i{color:#394345;background:#ecfeff;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.missions p{margin:0}.missions p b,.missions p small{display:block}.missions p small{color:#64748b;margin-top:5px}.badges>div{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.badges figure{text-align:center;filter:grayscale();opacity:.35;margin:0}.badges figure.unlocked{filter:none;opacity:1}.badges figure>i{color:#f1d894;background:linear-gradient(145deg,#d6ad5f,#916b2f);border-radius:50%;place-items:center;width:58px;height:58px;margin:auto;font-style:normal;display:grid;box-shadow:0 10px 25px #916b2f33}.badges figcaption b,.badges figcaption small{margin-top:8px;display:block}.badges figcaption small{color:#64748b;font-size:9px}@media (width<=900px){.diagnostic-layout,.lab-grid,.achievement-layout,.personal-route,.week-grid,.case-options{grid-template-columns:1fr}.library-grid{grid-template-columns:1fr 1fr}.world-map{padding:25px}.badges>div{grid-template-columns:repeat(3,1fr)}}@media (width<=620px){.diagnostic-form,.world-map,.library-grid,.case-story,.outcome-bars{grid-template-columns:1fr}.week-summary,.case-banner{flex-direction:column;align-items:flex-start;display:flex}.hub-head h2{font-size:35px}.lab-fields{grid-template-columns:1fr}.journey-legend{display:block}.journey-legend span{margin-top:5px;display:block}}.lesson-focus{background:linear-gradient(100deg,#d8a72f21,#d8a72f06);border-left:3px solid #d8a72f;border-radius:0 16px 16px 0;margin:28px 0;padding:22px 24px}.lesson-focus span,.case-study span,.deep-panel>span,.knowledge-check>span{letter-spacing:.16em;color:#b88a23;font-size:.7rem;font-weight:800}.lesson-focus h3{margin:8px 0 4px}.lesson-focus p{color:var(--muted,#687386);margin:0}.case-study{color:#edf4ff;background:radial-gradient(circle at 90% 0,#25be9533,#0000 35%),linear-gradient(135deg,#0c1727,#12243a);border-radius:22px;margin:30px 0;padding:30px;box-shadow:0 18px 50px #08182b33}.case-study h3{color:#f1d894;margin:7px 0 10px}.case-study p{color:#b9c7d7;line-height:1.75}.case-numbers{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:22px;display:grid}.case-numbers div{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:13px;padding:15px}.case-numbers small{color:#94a7bb;margin-bottom:6px;display:block}.case-numbers strong{color:#f1d894;font-size:1rem}.deep-columns{grid-template-columns:1fr 1fr;gap:16px;margin:30px 0;display:grid}.deep-panel{background:#f1d894;border:1px solid #142d461a;border-radius:18px;padding:24px;box-shadow:0 10px 32px #0a1f340f}.deep-panel h3{margin:7px 0 15px}.deep-panel ul{margin:0;padding:0;list-style:none}.deep-panel li{border-top:1px solid #142d4614;padding:10px 0 10px 28px;position:relative}.deep-panel li:before{border-radius:50%;place-items:center;width:18px;height:18px;font-size:.7rem;font-weight:900;display:grid;position:absolute;top:11px;left:1px}.checklist-panel li:before{content:"✓";color:#13936a;background:#19ab7c1f}.pitfalls-panel li:before{content:"!";color:#d15b3e;background:#e1684b1f}.pitfalls-panel>span{color:#d15b3e}.knowledge-check{background:#f4f7fa;border:1px solid #142d4617;border-radius:20px;margin:32px 0;padding:28px}.knowledge-check h3{margin:8px 0 18px}.quiz-options{gap:9px;display:grid}.quiz-options button{text-align:left;color:#172b3f;background:#f1d894;border:1px solid #142d4621;border-radius:12px;align-items:center;gap:12px;padding:13px 15px;transition:all .2s;display:flex}.quiz-options button:not(:disabled):hover{border-color:#c99a29;transform:translate(3px)}.quiz-options button i{background:#edf1f5;border-radius:8px;place-items:center;min-width:28px;height:28px;font-style:normal;font-weight:800;display:grid}.quiz-options button.correct{background:#ebfaf4;border-color:#27a779}.quiz-options button.wrong{background:#fff1ed;border-color:#dc6549}.quiz-feedback{border-radius:12px;margin-top:14px;padding:15px 17px}.quiz-feedback p{margin:4px 0 0}.quiz-feedback.success{color:#126c50;background:#e6f8f1}.quiz-feedback.review{color:#9b422d;background:#fff0eb}@media (width<=800px){.case-study{padding:22px}.case-numbers{grid-template-columns:1fr 1fr}.deep-columns{grid-template-columns:1fr}}@media (width<=480px){.case-numbers{grid-template-columns:1fr}.knowledge-check{padding:20px}.quiz-options button{align-items:flex-start}}.lesson-stage{color:#8291a3;letter-spacing:.12em;align-items:center;gap:8px;margin-bottom:22px;font-size:8px;font-weight:900;display:flex}.lesson-photo{background:#07111f;border-radius:20px;height:250px;margin:-10px 0 25px;position:relative;overflow:hidden}.lesson-photo img{object-fit:cover;width:100%;height:100%}.lesson-photo:after{content:"";background:linear-gradient(#0000 40%,#07111fbb);position:absolute;inset:0}.lesson-photo span{z-index:1;color:#f1d894;letter-spacing:.15em;font-size:9px;font-weight:900;position:absolute;bottom:17px;left:20px}.lesson-stage i{background:linear-gradient(90deg,#d6ad5f,#916b2f);flex:1;height:1px}.workbook-download{cursor:pointer;margin-top:14px;font-weight:800;color:inherit!important;background:#ffffff1a!important;border:1px solid #ffffff40!important;border-radius:9px!important;padding:11px 14px!important}.workbook-download:hover{background:#ffffff2e!important}@media (width<=520px){.lesson-stage span{letter-spacing:.04em;font-size:7px}}.wealth-page{max-width:1180px;margin:34px auto 80px}.wealth-head{max-width:760px}.wealth-head>button{color:#394345;cursor:pointer;background:0 0;border:0;padding:8px 0;font-weight:800}.wealth-head>span,.panel-title>span{color:#6d5bd0;letter-spacing:.16em;margin-top:18px;font-size:9px;font-weight:900;display:block}.wealth-head h2{color:#14213b;margin:9px 0;font:43px Georgia,serif}.wealth-head p{color:#64748b;line-height:1.7}.wealth-scoreboard{grid-template-columns:repeat(4,1fr);gap:12px;margin:28px 0;display:grid}.wealth-scoreboard article{background:#f1d894;border:1px solid #dce4ef;border-radius:16px;padding:20px;box-shadow:0 10px 30px #14213b0a}.wealth-scoreboard span{color:#718096;letter-spacing:.13em;font-size:8px;font-weight:900;display:block}.wealth-scoreboard strong{color:#14213b;margin:10px 0 5px;font:25px Georgia,serif;display:block}.wealth-scoreboard small{color:#94a3b8}.wealth-workspace{grid-template-columns:1fr 1fr;gap:16px;display:grid}.plan-form,.projection-panel,.material-vault{background:#f1d894;border:1px solid #dce4ef;border-radius:20px;padding:28px}.panel-title h3{color:#14213b;margin:8px 0 20px;font:28px Georgia,serif}.plan-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.plan-fields label>span{color:#64748b;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.plan-fields label>div{background:#f8fafc;border:1px solid #d8e0ea;border-radius:9px;align-items:center;display:flex}.plan-fields i{color:#94a3b8;padding-left:11px;font-style:normal}.plan-fields input{background:0 0;border:0;outline:0;width:100%;padding:12px 8px}.save-plan{color:#07111f;cursor:pointer;background:linear-gradient(135deg,#d6ad5f,#916b2f);border:0;border-radius:10px;width:100%;margin-top:18px;padding:14px;font-weight:900}.projection-panel{color:#eaf4ff;background:radial-gradient(circle at 95% 0,#7c3aed44,#0000 33%),linear-gradient(145deg,#07111f,#142745);border-color:#263d5b}.projection-panel .panel-title h3{color:#f1d894}.projection-main small{color:#8fa5bd}.projection-main>strong{color:#67e8f9;margin:6px 0;font:40px Georgia,serif;display:block}.projection-main p{color:#a9bacd}.projection-split{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.projection-split div{background:#ffffff07;border:1px solid #ffffff13;border-radius:10px;padding:11px}.projection-split small,.projection-split b{display:block}.projection-split small{color:#8fa5bd;min-height:28px;font-size:8px}.projection-split b{color:#f1d894;margin-top:6px;font-size:11px}.wealth-chart{border-bottom:1px solid #ffffff20;align-items:end;gap:5px;height:155px;margin-top:24px;display:flex}.wealth-chart i{opacity:.85;background:linear-gradient(#d6ad5f,#916b2f);border-radius:4px 4px 0 0;flex:1;min-width:3px}.chart-labels{color:#7187a1;justify-content:space-between;margin-top:7px;font-size:9px;display:flex}.route-status{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;margin-top:20px;padding:16px}.route-status b{color:#f6c85f}.route-status p{color:#93a6ba;margin:7px 0 0;font-size:10px;line-height:1.5}.material-vault{margin-top:16px}.vault-grid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.vault-grid button{text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #dce4ef;border-radius:13px;align-items:center;gap:12px;min-height:90px;padding:15px;display:flex}.vault-grid button:hover{border-color:#916b2f;transform:translateY(-2px)}.vault-grid button>i{color:#394345;background:#e6fbff;border-radius:10px;place-items:center;width:35px;height:35px;font-style:normal;font-weight:900;display:grid}.vault-grid span b,.vault-grid span small{display:block}.vault-grid span b{color:#14213b}.vault-grid span small{color:#718096;margin-top:5px;font-size:9px}.vault-grid .locked{cursor:not-allowed;filter:grayscale();opacity:.55}@media (width<=900px){.wealth-scoreboard,.vault-grid{grid-template-columns:1fr 1fr}.wealth-workspace{grid-template-columns:1fr}}@media (width<=560px){.wealth-head h2{font-size:34px}.wealth-scoreboard,.vault-grid,.plan-fields{grid-template-columns:1fr}.wealth-page{margin-top:20px}.plan-form,.projection-panel,.material-vault{padding:20px}.projection-split{grid-template-columns:1fr}}.guide-page{max-width:1180px;margin:34px auto 80px}.guide-hero{color:#f1d894;background:#07111f;border-radius:24px;min-height:410px;position:relative;overflow:hidden}.guide-hero img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.guide-hero:after{content:"";background:linear-gradient(90deg,#07111ff5 0%,#07111fd6 38%,#0000 72%);position:absolute;inset:0}.guide-hero>div{z-index:1;max-width:570px;padding:50px;position:relative}.guide-hero button{color:#67e8f9;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.guide-hero span,.guide-story article>span,.broker-guide span,.source-head span{color:#d8a72f;letter-spacing:.16em;margin-top:35px;font-size:9px;font-weight:900;display:block}.guide-hero h2{margin:10px 0;font:42px Georgia,serif}.guide-hero p{color:#b6c5d5;line-height:1.7}.guide-story{grid-template-columns:repeat(3,1fr);gap:15px;margin:20px 0;display:grid}.guide-story article{background:#f1d894;border:1px solid #dce4ef;border-radius:18px;padding:28px}.guide-story article>span{color:#6d5bd0;margin-top:0}.guide-story h3,.broker-guide h3,.source-head h3{color:#14213b;font:27px Georgia,serif}.guide-story p,.guide-story li,.broker-guide p,.source-head p{color:#64748b;line-height:1.65}.guide-story ol,.guide-story ul{padding-left:19px}.guide-story article>button{color:#394345;cursor:pointer;background:0 0;border:0;padding:10px 0;font-weight:900}.formula{background:#eef7fa;border-radius:11px;padding:14px}.formula b,.formula strong{display:block}.formula strong{color:#394345;margin-top:5px}.reinvest-flow{justify-content:space-between;align-items:center;margin:18px 0;display:flex}.reinvest-flow i{color:#5b4ac2;background:#eef2ff;border-radius:8px;padding:8px;font-size:9px;font-style:normal;font-weight:800}.broker-guide{color:#f1d894;background:linear-gradient(145deg,#07111f,#142745);border-radius:20px;grid-template-columns:.75fr 1.25fr;gap:25px;margin:20px 0;padding:32px;display:grid}.broker-guide span{margin-top:0}.broker-guide h3{color:#f1d894}.broker-guide p{color:#9fb2c5}.criteria-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.criteria-grid div{background:#ffffff08;border:1px solid #ffffff17;border-radius:11px;align-items:center;gap:12px;padding:14px;display:flex}.criteria-grid i{color:#67e8f9;font-style:normal}.source-head{margin-top:40px}.source-head span{color:#6d5bd0;margin-top:0}.source-head h3{margin:7px 0}.source-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.source-grid a{background:#f1d894;border:1px solid #dce4ef;border-radius:15px;min-height:190px;padding:22px;text-decoration:none;transition:all .2s}.source-grid a:hover{border-color:#916b2f;transform:translateY(-3px);box-shadow:0 15px 35px #14213b10}.source-grid span{color:#6d5bd0;letter-spacing:.13em;font-size:8px;font-weight:900}.source-grid h3{color:#14213b;font:21px Georgia,serif}.source-grid p{color:#64748b;line-height:1.55}.source-grid b{color:#394345;font-size:10px}.guide-warning{color:#735b25;background:#fff7e5;border-radius:12px;margin-top:16px;padding:17px;font-size:10px}@media (width<=900px){.guide-story,.source-grid{grid-template-columns:1fr 1fr}.broker-guide{grid-template-columns:1fr}}@media (width<=620px){.guide-hero>div{padding:28px}.guide-hero h2{font-size:34px}.guide-story,.source-grid,.criteria-grid{grid-template-columns:1fr}.guide-hero:after{background:#07111fdc}.reinvest-flow{gap:4px}.reinvest-flow i{padding:6px 4px}}.module-card>img,.modern-modules .module-card>img{object-fit:contain;object-position:center;filter:saturate(.92)contrast(1.02);background:radial-gradient(circle at 50% 40%,#18384b,#07111f 72%);width:100%;height:190px;padding:8px}.lesson-photo{background:radial-gradient(circle at 50% 40%,#193b4d,#07111f 74%);height:min(420px,52vw);min-height:280px}.lesson-photo img{object-fit:contain;object-position:center;width:100%;height:100%;padding:10px}.hero img,.guide-hero img{object-fit:contain;object-position:center;background:radial-gradient(circle at 50% 42%,#193b4d,#07111f 74%);width:100%;height:100%;padding:10px}.guide-hero{background:#07111f}.world-map{background-color:#07111f;background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:auto,contain}@media (width<=620px){.module-card>img,.modern-modules .module-card>img{height:220px}.lesson-photo{height:300px;min-height:0}.hero img,.guide-hero img{padding:6px}}.learning-center,.advanced-labs{max-width:1180px;margin:34px auto 80px}.academy-head{max-width:780px}.academy-head>button{color:#394345;cursor:pointer;background:0 0;border:0;padding:8px 0;font-weight:800}.academy-head>span,.mastery-title>span{color:#6d5bd0;letter-spacing:.16em;margin-top:18px;font-size:9px;font-weight:900;display:block}.academy-head h2{color:#14213b;margin:9px 0;font:43px Georgia,serif}.academy-head p{color:#64748b;line-height:1.7}.habit-banner{color:#f1d894;background:radial-gradient(circle at 75% 0,#d6ad5f33,#0000 28%),linear-gradient(145deg,#07111f,#162b4a);border-radius:20px;justify-content:space-between;align-items:center;margin:26px 0;padding:30px;display:flex}.habit-banner span{color:#67e8f9;letter-spacing:.15em;font-size:8px;font-weight:900}.habit-banner strong{margin:8px 0;font:38px Georgia,serif;display:block}.habit-banner p{color:#9eb0c3;margin:0}.habit-banner button{color:#172336;cursor:pointer;background:#f4c85b;border:0;border-radius:10px;padding:13px 18px;font-weight:900}.habit-banner button.done{color:#f1d894;background:#1a9b72}.academy-stats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.academy-stats article{background:#f1d894;border:1px solid #dce4ef;border-radius:14px;padding:19px}.academy-stats span{color:#78889a;font-size:8px;font-weight:900}.academy-stats b,.academy-stats small{display:block}.academy-stats b{color:#14213b;margin:8px 0;font:24px Georgia,serif}.academy-stats small{color:#8c9aab}.mastery-title{margin:38px 0 15px}.mastery-title h3{color:#14213b;margin:7px 0;font:28px Georgia,serif}.mastery-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.mastery-grid button{text-align:left;cursor:pointer;background:#f1d894;border:1px solid #dce4ef;border-radius:13px;align-items:center;gap:13px;padding:17px;display:flex}.mastery-grid button>i{color:#6d5bd0;background:#eff3ff;border-radius:10px;place-items:center;width:37px;height:37px;font-style:normal;font-weight:900;display:grid}.mastery-grid button>div{flex:1}.mastery-grid b,.mastery-grid small{display:block}.mastery-grid b{color:#14213b}.mastery-grid small{color:#7b8998;margin:4px 0 8px;font-size:9px}.mastery-grid em{background:#e7edf3;border-radius:5px;height:5px;display:block;overflow:hidden}.mastery-grid em span{background:linear-gradient(90deg,#d6ad5f,#916b2f);height:100%;display:block}.review-card{background:#f1d894;border:1px solid #dce4ef;border-radius:17px;justify-content:space-between;align-items:center;margin-top:18px;padding:27px;display:flex}.review-card span{color:#6d5bd0;letter-spacing:.15em;font-size:8px;font-weight:900}.review-card h3{color:#14213b;margin:7px 0;font:25px Georgia,serif}.review-card p{color:#64748b;max-width:680px;margin:0}.review-card button{color:#f1d894;background:#14213b;border:0;border-radius:9px;padding:12px 16px;font-weight:900}.lab-10-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:25px;display:grid}.lab-10-grid article{background:#f1d894;border:1px solid #dce4ef;border-radius:17px;padding:24px}.lab-10-grid article>span{color:#6d5bd0;letter-spacing:.15em;font-size:8px;font-weight:900}.lab-10-grid h3{color:#14213b;margin:7px 0 18px;font:25px Georgia,serif}.lab-compact-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lab-compact-fields label{color:#64748b;font-size:9px;font-weight:800}.lab-compact-fields input{background:#f8fafc;border:1px solid #d8e0e9;border-radius:8px;width:100%;margin-top:5px;padding:10px}.lab-compact-result{background:#eef7fa;border-radius:12px;margin-top:15px;padding:16px}.lab-compact-result small{color:#6d7f90;font-size:8px}.lab-compact-result strong{color:#394345;margin:5px 0;font:25px Georgia,serif;display:block}.lab-compact-result p{color:#6e7e8c;margin:0;font-size:9px;line-height:1.5}@media (width<=850px){.academy-stats,.mastery-grid{grid-template-columns:1fr 1fr}}@media (width<=620px){.academy-head h2{font-size:34px}.habit-banner,.review-card{display:block}.habit-banner button,.review-card button{margin-top:18px}.academy-stats,.mastery-grid,.lab-10-grid,.lab-compact-fields{grid-template-columns:1fr}}.money-premium{margin:30px 0}.money-intro{color:#f1d894;background:radial-gradient(circle at 90% 0,#d6ad5f33,#0000 30%),linear-gradient(145deg,#07111f,#172b47);border-radius:18px;padding:28px}.money-intro span,.simple-case>div>span,.money-lab span,.money-examples article>span,.decision-rule>span,.money-summary span{color:#f1c75b;letter-spacing:.16em;font-size:8px;font-weight:900}.money-intro h2{color:#f1d894!important;margin:9px 0!important;font:32px Georgia,serif!important}.money-intro p{color:#b4c4d4!important}.money-functions{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0;display:grid}.money-functions article{background:#f1d894;border:1px solid #dce4ef;border-radius:14px;padding:18px}.money-functions i{color:#6d5bd0;background:#eef2ff;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.money-functions b{color:#14213b;margin:10px 0 3px;display:block}.money-functions p{margin:0;font-size:10px!important}.money-flow{background:#f3f7fa;border-radius:16px;justify-content:space-between;align-items:center;padding:22px;display:flex}.money-flow>div{text-align:center}.money-flow i{color:#67e8f9;background:#14213b;border-radius:50%;place-items:center;width:30px;height:30px;margin:auto;font-style:normal;display:grid}.money-flow b,.money-flow small{display:block}.money-flow b{color:#14213b;margin-top:7px;font-size:9px}.money-flow small{color:#7d8b9b;font-size:8px}.money-flow>span{color:#b5c0cb}.simple-case{background:#f1d894;border:1px solid #dce4ef;border-radius:17px;grid-template-columns:1.4fr .6fr;gap:20px;margin:18px 0;padding:25px;display:grid}.simple-case h3{margin:7px 0!important}.simple-case table{border-collapse:collapse;width:100%;font-size:10px}.simple-case th,.simple-case td{text-align:left;border-bottom:1px solid #e4eaf0;padding:9px}.simple-case th{color:#667789;background:#f6f8fa}.simple-case td:nth-child(2),.simple-case td:nth-child(3){color:#14213b;font-weight:900}.case-note{color:#7c8c9b!important;font-size:9px!important}.budget-donut{place-content:center;display:grid}.donut{background:conic-gradient(#d6ad5f 0 60%, #916b2f 60% 80%, #d6ad5f 80%);border-radius:50%;width:170px;height:170px;padding:26px}.donut>span{text-align:center;background:#f1d894;border-radius:50%;place-content:center;width:100%;height:100%;display:grid}.donut b,.donut small{display:block}.donut b{color:#14213b}.donut small{color:#8291a0;font-size:8px}.budget-donut ul{padding:0!important;list-style:none!important}.budget-donut li{font-size:9px;padding:3px!important}.budget-donut li:before{display:none}.budget-donut li i{border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.budget-donut .a{background:#d6ad5f}.budget-donut .b{background:#916b2f}.budget-donut .c{background:#d6ad5f}.money-lab{color:#f1d894;background:#07111f;border-radius:18px;grid-template-columns:1fr 1fr;gap:18px;margin:18px 0;padding:25px;display:grid}.money-lab h3{color:#f1d894!important;margin:7px 0!important}.money-lab p{color:#9fb0c1!important}.money-lab label{color:#adbdcc;margin-top:12px;font-size:9px;font-weight:800;display:block}.money-lab label>input[type=number]{color:#f1d894;background:#ffffff0c;border:1px solid #ffffff18;border-radius:8px;width:100%;margin-top:5px;padding:10px}.money-lab label>div{align-items:center;gap:10px;display:flex}.money-lab input[type=range]{accent-color:#d6ad5f;flex:1}.money-lab-result{background:#ffffff0b;border-radius:14px;padding:22px}.money-lab-result>strong{margin:7px 0;font:36px Georgia,serif;display:block}.money-lab-result>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.money-lab-result p{background:#ffffff09;border-radius:8px;padding:9px}.money-lab-result small,.money-lab-result b{display:block}.money-lab-result em{color:#a9bac9;margin-top:12px;font-size:9px;display:block}.money-lab-result.balanced>strong{color:#5ee5b3}.money-lab-result.unbalanced>strong{color:#f4c75b}.money-examples{grid-template-columns:1fr 1fr;gap:13px;display:grid}.money-examples article{background:#f1d894;border:1px solid #dce4ef;border-radius:15px;padding:22px}.money-examples h3{margin:7px 0!important}.mini-drawing{color:#f1d894;background:#14213b;border-radius:12px;padding:17px}.mini-drawing i,.mini-drawing b,.mini-drawing small{display:block}.mini-drawing i{color:#f1c75b;font-size:8px;font-style:normal}.mini-drawing b{font:25px Georgia,serif}.mini-drawing small{color:#9eafc1}.inflation-bars div{grid-template-columns:45px 1fr 45px;align-items:center;gap:7px;margin:9px 0;display:grid}.inflation-bars i{background:linear-gradient(90deg,#d6ad5f,#916b2f);border-radius:8px;height:12px}.inflation-bars b,.inflation-bars small{font-size:8px}.decision-rule{background:#fff8e9;border-radius:18px;margin:18px 0;padding:25px}.decision-rule h3{margin:7px 0!important}.decision-rule ol{grid-template-columns:repeat(5,1fr);gap:8px;display:grid;padding:0!important;list-style:none!important}.decision-rule li{background:#f1d894;border-radius:10px;padding:13px!important}.decision-rule li b,.decision-rule li small{display:block}.decision-rule li small{color:#7b8997;margin-top:5px;font-size:8px}.money-summary{color:#f1d894;background:#14213b;border-left:4px solid #f1c75b;grid-template-columns:1fr 1fr;gap:15px;padding:24px;display:grid}.money-summary b{margin-top:7px;display:block}.money-summary p{margin:0;color:#b1c0cf!important}@media (width<=760px){.money-functions,.simple-case,.money-lab,.money-examples,.money-summary{grid-template-columns:1fr}.money-flow{grid-template-columns:1fr;display:grid}.money-flow>span{margin:5px;transform:rotate(90deg)}.decision-rule ol,.money-lab-result>div{grid-template-columns:1fr}}:root{--bg-black:#07090b;--bg-graphite:#15191d;--bg-raised:#1b2025;--gold-main:#c9952e;--gold-light:#e8c46a;--petrol:#1d5961;--warm-white:#f1d894;--premium-muted:#aaa59a;--premium-line:#e8c46a33;--premium-glass:#15191dd1;--premium-shadow:0 24px 70px #00000061}body{color:var(--warm-white);font-family:var(--font-geist-sans), Arial, sans-serif;background:radial-gradient(circle at 78% -10%,#1d596138,#0000 34rem),radial-gradient(circle at 5%,#c9952e14,#0000 28rem),linear-gradient(145deg,#07090b 0%,#0c0f12 55%,#07090b 100%)}button,a,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:3px;outline:2px solid var(--gold-light)!important}.brand-mark{border:1px solid var(--gold-main);color:var(--gold-light);background:linear-gradient(145deg,#e8c46a24,#c9952e05),#111519;border-radius:12px;box-shadow:inset 0 1px #ffffff1f,0 0 28px #c9952e29}.brand b{color:var(--gold-light);background:linear-gradient(100deg,#f5dc96,#c9952e 58%,#e8c46a);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.brand small,.disclaimer,.progress-card small{color:#8f918e}.progress-card{background:linear-gradient(145deg,#e8c46a0b,#0000),#15191de0;border:1px solid #e8c46a2b;box-shadow:inset 0 1px #ffffff0a}.progress-card strong,.sidebar nav button span{color:var(--gold-light)}.progress-track,.module-meta i{background:#292d30}.progress-track i,.module-meta b{background:linear-gradient(90deg, #8a611a, var(--gold-main), var(--gold-light));box-shadow:0 0 14px #c9952e61}.sidebar nav button{color:#c7c5bf;border:1px solid #0000;transition:color .28s,border-color .28s,background .28s,transform .28s;position:relative;overflow:hidden}.sidebar nav button:after,.eco-card:after,.module-card:after,.command-actions button:after,.lesson-actions button:after,.glass-button:after,.auth-card button:after,.admin-page button:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffe4993d 49%,#0000 60%);transition:transform .6s;position:absolute;inset:-100% -45%;transform:translate(-65%)rotate(8deg)}.sidebar nav button:hover,.sidebar nav button.active{color:#fff7df;box-shadow:inset 3px 0 var(--gold-main);background:linear-gradient(90deg,#c9952e24,#1d596114);border-color:#e8c46a33}.sidebar nav button:hover:after,.eco-card:hover:after,.module-card:hover:after,.command-actions button:hover:after,.lesson-actions button:hover:after,.glass-button:hover:after,.auth-card button:hover:after,.admin-page button:hover:after{transform:translate(65%)rotate(8deg)}.content{background:0 0}.topbar{border-color:#e8c46a1f}.topbar h1,.section-heading h2,.ecosystem-heading h2,.module-body h3,.lesson-page h2,.calculator-intro h2,.hub-head h2,.route-intro h3,.week-grid h3,.case-outcome h3{color:var(--warm-white)}.eyebrow,.section-heading span,.calculator-intro>span,.ecosystem-heading>div>span,.module-body>span,.insight-row span,.eco-card>span,.hub-head>span,.lab-card>span,.library-grid button>span,.missions>span,.badges>span,.route-intro span,.week-summary span,.week-grid article>span,.case-story span,.outcome-head span{color:var(--gold-light)}.student{color:#fff8e6;background:linear-gradient(135deg,#c9952e59,#1d5961ad);border:1px solid #e8c46a66;box-shadow:0 10px 30px #0000004d}.command-hero{box-shadow:var(--premium-shadow), inset 0 1px #ffffff0f;background:linear-gradient(90deg,#07090bf5 0%,#07090bd4 48%,#07090b75 100%),radial-gradient(circle at 82% 18%,#1d596161,#0000 28%),radial-gradient(circle at 15% 92%,#c9952e26,#0000 34%),url(/black-gold/dashboard-hero.webp) 50%/cover;border:1px solid #e8c46a3d}.live-pill{color:var(--gold-light);background:#c9952e14;border-color:#e8c46a57}.command-copy p,.section-heading p,.ecosystem-heading p,.hub-head p,.calculator-intro p,.module-body p,.lead,.lesson-page p,.week-grid p,.route-intro p,.case-outcome p{color:#b9b7b0}.command-actions button,.hero-copy button,.section-heading button,.lesson-actions button,.admin-invite button,.auth-card button[type=submit]{color:#090b0d;background:linear-gradient(135deg,#f0d27d 0%,#c9952e 58%,#9b6d1e 100%);border:1px solid #efcf7d;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff80,0 12px 30px #c9952e33}.command-actions .glass-button,.glass-button,.lesson-actions .ghost,.workbook-download{color:var(--gold-light);background:#15191db8;border:1px solid #e8c46a57;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.command-actions button:active,.eco-card:active,.module-card:active,.sidebar nav button:active,.lesson-actions button:active,.auth-card button:active,.admin-page button:active{filter:brightness(1.12);transform:scale(.975)}.progress-orbit{box-shadow:0 0 60px #c9952e21}.progress-orbit>div{background:#101416}.insight-row article,.eco-card,.lesson-page,.lesson-list,.inputs-card,.diagnostic-form,.diagnostic-result,.personal-route,.week-grid article,.case-options button,.case-outcome,.lab-card,.library-grid button,.achievement-card{border:1px solid var(--premium-line);color:var(--warm-white);background:linear-gradient(145deg, #ffffff06, transparent), var(--premium-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 14px 42px #0000003d,inset 0 1px #ffffff0b}.eco-card,.module-card,.insight-row article,.week-grid article,.case-options button,.library-grid button{transition:transform .32s,border-color .32s,box-shadow .32s,filter .32s;position:relative;overflow:hidden}.eco-card:hover,.module-card:hover,.insight-row article:hover,.week-grid article:hover,.case-options button:hover,.library-grid button:hover{border-color:#e8c46a80;transform:translateY(-5px);box-shadow:0 24px 58px #0000006b,0 0 28px #c9952e17}.ecosystem-grid .eco-featured{background:radial-gradient(circle at 88% 8%,#1d59615c,#0000 34%),linear-gradient(145deg,#111519,#0b0e10);border-color:#e8c46a52}.eco-icon{color:var(--gold-light);background:linear-gradient(145deg,#c9952e21,#1d596124);border-color:#e8c46a3d;box-shadow:inset 0 1px #ffffff12}.eco-card b,.week-grid button,.outcome-explanation button,.hub-head>button{color:var(--gold-light)}.module-card{background:#101315;border-color:#e8c46a33;box-shadow:0 18px 46px #00000057}.track-cover{background:#090b0d}.track-cover:after{content:"";pointer-events:none;background:linear-gradient(#0000 26%,#07090bed),linear-gradient(110deg,#c9952e14,#0000 46%,#1d596121);position:absolute;inset:0}.track-photo{filter:saturate(.82)contrast(1.06)brightness(.68);transition:transform .6s,filter .4s}.module-card:hover .track-photo{filter:saturate(.95)contrast(1.08)brightness(.78);transform:scale(1.045)}.track-emblem,.track-number,.track-phase,.track-brand{z-index:2}.track-emblem{color:var(--gold-light);background:#07090b94;border-color:#e8c46a66;box-shadow:0 0 24px #c9952e21}.track-number{color:#e8c46ae6}.track-phase,.track-brand{color:#e8e1d1}.module-body{color:var(--warm-white);background:linear-gradient(#e8c46a06,#0000),#111416}.data-visuals>article,.result-card,.concept-box,.action-box,.week-summary,.case-story,.world-map{box-shadow:var(--premium-shadow);background:radial-gradient(circle at 88% 8%,#1d596147,#0000 36%),linear-gradient(145deg,#0b0e10,#15191d);border-color:#e8c46a33}.chart-title span,.diagnostic-result>span{color:var(--gold-light)}.chart-title>b,.status-active{color:#7dd8c5;background:#1d59613b}.line-chart path{stroke:var(--gold-light)}.line-chart circle{fill:var(--gold-light);filter:drop-shadow(0 0 5px #e8c46ab3)}.phase-line>i,.outcome-bars i,.health-score{background:#272c2f}.phase-line>i>b,.outcome-bars em,.health-score i{background:linear-gradient(90deg, var(--petrol), var(--gold-main), var(--gold-light))}.lesson-list button{color:#b8b6af;border-color:#ffffff0f}.lesson-list button:hover,.lesson-list button.active{color:#fff7df;background:#c9952e14;border-color:#e8c46a61}.lesson-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#07090bbf);position:absolute;inset:0}.lesson-photo img{filter:saturate(.84)contrast(1.06)brightness(.78)}.deep-panel,.knowledge-check,.case-study,.outcome-explanation,.choose-hint,.warning{color:#c7c3ba;background:#ffffff06;border-color:#e8c46a29}.quiz-options button{color:#d7d3ca;background:#111518;border-color:#e8c46a24}.quiz-options button:hover,.quiz-options button.selected{border-color:var(--gold-main);background:#c9952e14}.calculator-page input,.calculator-page select,.diagnostic-form input,.diagnostic-form select,.lab-card input,.auth-card input,.admin-page input,.admin-page select{color:var(--warm-white);background:#0b0e10;border-color:#e8c46a2e}.calculator-page input[type=range]{accent-color:var(--gold-main)}.diagnostic-form label,.lab-card label,.case-options small,.outcome-explanation p,.personal-route article small{color:#aaa79f}.personal-route article,.week-grid article,.outcome-explanation{background:#ffffff06;border-color:#e8c46a1f}.personal-route article.current,.week-grid article.done,.case-options button.selected{background:#c9952e12;border-color:#e8c46a85;box-shadow:0 15px 36px #c9952e14}.case-banner{color:var(--warm-white);background:linear-gradient(100deg,#6e4b14,#1d5961);border:1px solid #e8c46a47;box-shadow:0 18px 46px #00000040}.legal-page,.admin-page,.admin-gate{color:var(--warm-white);background:radial-gradient(circle at 85% 8%,#1d596133,#0000 32%),radial-gradient(circle at 10% 80%,#c9952e14,#0000 30%),#07090b}.legal-page article,.admin-page>section,.admin-gate-card{box-shadow:var(--premium-shadow), inset 0 1px #ffffff0d;background:linear-gradient(145deg,#ffffff06,#0000),#15191de6;border:1px solid #e8c46a33}.legal-page a,.admin-page a,.legal-page article>span,.admin-page section>span,.admin-header>div>span{color:var(--gold-light)}.legal-page h1,.legal-page h2,.admin-page h1,.admin-gate-card h1{color:var(--warm-white)}.admin-lock{border-color:var(--gold-main);color:var(--gold-light);background:#c9952e12}.admin-stats article,.admin-message{background:#ffffff06;border-color:#e8c46a24}.admin-page th{color:#a7a298}.admin-page td{color:#e4dfd5;border-color:#e8c46a17}.auth-screen{color:var(--warm-white);background:radial-gradient(circle at 82% 15%,#1d596147,#0000 34%),radial-gradient(circle at 10% 85%,#c9952e1c,#0000 30%),linear-gradient(145deg,#07090b,#111519)}.auth-visual{background:linear-gradient(90deg,#07090bf5,#07090b80),url(/black-gold/login-hero.webp) 50%/cover}.auth-card{color:var(--warm-white);box-shadow:var(--premium-shadow), inset 0 1px #ffffff0d;background:linear-gradient(145deg,#ffffff09,#0000),#15191deb;border:1px solid #e8c46a3b}.auth-card h1,.auth-card h2{color:var(--warm-white)}.auth-card p,.auth-card label,.auth-card small{color:#aaa79f}.auth-brand,.auth-card a{color:var(--gold-light)}.auth-mark{border-color:var(--gold-main);color:var(--gold-light);background:#c9952e14;box-shadow:0 0 32px #c9952e24}.auth-brand b,.auth-promise>span{color:var(--gold-light)}.auth-promise h1{color:var(--warm-white);text-shadow:0 12px 34px #00000080}.auth-primary{color:#090b0d;background:linear-gradient(135deg,#f0d27d 0%,#c9952e 58%,#9b6d1e 100%);border:1px solid #efcf7d;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff80,0 12px 30px #c9952e33}.auth-link{color:var(--gold-light)}.auth-message,.auth-status{border-left-color:var(--gold-main);color:#ded7c7;background:#c9952e14}.auth-loading{color:var(--warm-white)}@keyframes premium-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.command-hero,.insight-row article,.data-visuals>article,.eco-card,.module-card{animation:.46s both premium-reveal}.insight-row article:nth-child(2),.eco-card:nth-child(2),.module-card:nth-child(2){animation-delay:55ms}.insight-row article:nth-child(3),.eco-card:nth-child(3),.module-card:nth-child(3){animation-delay:.11s}@media (width<=780px){.sidebar{border-bottom:1px solid #e8c46a26;border-right:0}.eco-card:hover,.module-card:hover,.insight-row article:hover,.week-grid article:hover,.case-options button:hover,.library-grid button:hover{transform:none}.command-actions button,.lesson-actions button,.auth-card button,.admin-page button{min-height:46px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--dark:#0c0f0e;--forest:#1a1d1f;--green:#394345;--gold:#d6ad5f;--cream:#0c0f0e;--muted:#916b2f;--line:#d6ad5f2e;--bg-black:#0c0f0e;--bg-graphite:#1a1d1f;--bg-raised:#1a1d1f;--gold-main:#d6ad5f;--gold-light:#f1d894;--petrol:#394345;--warm-white:#f1d894;--premium-muted:#f1d89494;--premium-line:#d6ad5f33;--premium-glass:#1a1d1fe0;--premium-shadow:0 28px 80px #0000006b}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{color:#f1d894;background:radial-gradient(circle at 76% 0,#d6ad5f14,#0000 28rem),linear-gradient(145deg,#0c0f0e,#111412 52%,#0c0f0e)}body,.app-shell,.content,.future-page,.wealth-page,.guide-page,.learning-center,.money-premium,.calculator-page{background-color:#0c0f0e}::selection{color:#0c0f0e;background:#f1d894}.app-shell{background:radial-gradient(circle at 82% 3%,#d6ad5f14,#0000 28rem),linear-gradient(145deg,#0c0f0e,#111412 55%,#0c0f0e)}.sidebar{background:linear-gradient(#d6ad5f09,#0000 17%),#0c0f0e;border-right:1px solid #d6ad5f2e;box-shadow:18px 0 60px #00000042}.brand-mark,.auth-mark{color:#0c0f0e;background:linear-gradient(145deg,#f1d894,#d6ad5f 48%,#916b2f);border:0;border-radius:0;transform:rotate(45deg);box-shadow:0 10px 30px #916b2f33}.brand-mark{width:38px;height:38px}.brand b,.auth-brand b{color:#f1d894;-webkit-text-fill-color:initial;background:0 0}.brand small,.auth-brand small,.disclaimer,.progress-card small{color:#f1d8946b;letter-spacing:.08em}.progress-card,.insight-row article,.evolution-chart,.phase-chart,.eco-card,.module-card,.lesson-list,.lesson-page,.calculator-intro,.inputs-card,.result-card,.warning,.lab-card,.library-grid button,.week-summary,.week-grid article,.case-story,.case-options button,.case-outcome,.route-intro,.diagnostic-form,.diagnostic-result,.achievement-card,.material-vault,.broker-guide,.wealth-workspace,.projection-panel,.guide-hero,.guide-story,.guide-warning,.academy-head,.review-card,.money-intro,.money-examples article,.money-functions article,.money-lab,.money-summary,.deep-panel,.case-study,.knowledge-check,.action-box,.concept-box,.lesson-focus,.admin-page>section,.admin-gate-card,.legal-page article{box-shadow:inset 0 1px #f1d89406;background:linear-gradient(145deg,#1a1d1ff0,#0c0f0ef7)!important;border-color:#d6ad5f29!important}.sidebar nav button{color:#f1d89485}.sidebar nav button span{color:#916b2f}.sidebar nav button:hover,.sidebar nav button.active{color:#f1d894;background:linear-gradient(90deg,#d6ad5f24,#0000);border-color:#d6ad5f1f;box-shadow:inset 3px 0 #d6ad5f}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0f0ec7;border-bottom-color:#d6ad5f1f}.topbar h1,.section-heading h2,.ecosystem-heading h2,.module-body h3,.lesson-page h2,.calculator-intro h2,.hub-head h2,.route-intro h3,.week-grid h3,.case-outcome h3,.eco-card h3,.chart-title h3,.nexus-zone b,.insight-row b,.auth-card h2,.admin-page h1,.admin-gate-card h1,.legal-page h1,.legal-page h2{font-family:Georgia,serif;color:#f1d894!important}.eyebrow,.section-heading span,.calculator-intro>span,.ecosystem-heading>div>span,.module-body>span,.insight-row span,.eco-card>span,.hub-head>span,.lab-card>span,.library-grid button>span,.missions>span,.badges>span,.route-intro span,.week-summary span,.week-grid article>span,.case-story span,.outcome-head span,.chart-title span,.lesson-list>span{color:#916b2f!important}.student{color:#0c0f0e;background:linear-gradient(145deg,#f1d894,#d6ad5f,#916b2f);border:1px solid #d6ad5f;border-radius:50%}.command-hero{background:linear-gradient(90deg,#0c0f0e 0%,#0c0f0ef0 38%,#0c0f0e59 71%,#0c0f0e9e 100%),url(/black-gold-prototype/hero-command-center.png) 50%/cover;border:1px solid #d6ad5f47;border-radius:0;min-height:420px;overflow:hidden;box-shadow:0 28px 80px #0000006b}.command-hero:before{background:linear-gradient(90deg,#0000,#d6ad5f47,#0000)}.command-hero:after{content:"";z-index:3;border-bottom:2px solid #d6ad5f;border-right:2px solid #d6ad5f;width:38px;height:38px;position:absolute;bottom:14px;right:14px}.nexus-canvas,.nexus-atmosphere{display:none!important}.command-copy{z-index:2;max-width:670px;padding:68px 62px;position:relative}.command-copy h2{color:#f1d894;letter-spacing:-.045em;font-family:Georgia,serif;font-size:clamp(42px,5vw,70px);font-weight:400;line-height:.98}.command-copy h2 em{color:#d6ad5f;font-weight:400;display:block}.command-copy p,.section-heading p,.ecosystem-heading p,.hub-head p,.calculator-intro p,.module-body p,.lead,.lesson-page p,.week-grid p,.route-intro p,.case-outcome p,.eco-card p,.nexus-zone small,.auth-card>p,.admin-page p,.legal-page p{color:#f1d89485!important}.live-pill{color:#d6ad5f;letter-spacing:.18em;background:0 0;border:0}.live-pill i{background:#d6ad5f;box-shadow:0 0 12px #d6ad5f6b}.command-progress{display:none}.command-actions button,.hero-copy button,.section-heading button,.lesson-actions button,.admin-invite button,.auth-card button[type=submit],.save-plan,.money-lab button{color:#0c0f0e;background:linear-gradient(105deg,#916b2f,#d6ad5f 56%,#f1d894);border:1px solid #f1d894;border-radius:0;box-shadow:0 10px 34px #916b2f3d}.command-actions .glass-button,.glass-button,.lesson-actions .ghost,.workbook-download{color:#d6ad5f;background:#0c0f0e8f;border:1px solid #d6ad5f7a;border-radius:0}.nexus-path{gap:12px}.nexus-zone,.nexus-zone.cyan,.nexus-zone.violet,.nexus-zone.emerald,.nexus-zone.gold{color:#f1d894;background:linear-gradient(145deg,#1a1d1feb,#0c0f0ef5);border-color:#d6ad5f29;border-radius:0}.nexus-zone:hover{border-color:#f1d8946b;box-shadow:0 16px 36px #00000042}.nexus-zone>span,.nexus-zone>strong{color:#d6ad5f!important}.nexus-zone i,.phase-line i,.progress-track,.module-meta i{background:#39434570!important}.nexus-zone em,.phase-line em,.phase-line em.cyan,.phase-line em.violet,.phase-line em.emerald,.phase-line em.amber,.progress-track i,.module-meta b{box-shadow:0 0 14px #d6ad5f3d;background:linear-gradient(90deg,#916b2f,#d6ad5f,#f1d894)!important}.insight-row article,.evolution-chart,.phase-chart,.eco-card,.module-card{border-radius:0}.insight-row article:hover,.eco-card:hover,.module-card:hover{box-shadow:0 20px 50px #0000004d;border-color:#f1d89461!important}.eco-icon,.track-emblem,.lesson-stage,.admin-lock{color:#d6ad5f!important;background:#916b2f1f!important;border-color:#916b2f!important}.track-cover,.track-cover-blue,.track-cover-green,.track-cover-violet,.track-cover-gold{background:linear-gradient(145deg,#0c0f0e33,#0c0f0ee0),#1a1d1f!important}.track-photo,.lesson-photo img,.guide-hero img,.money-intro img{filter:sepia(.5)saturate(.72)brightness(.64)contrast(1.12)}.track-grid{background-image:linear-gradient(#d6ad5f12 1px,#0000 1px),linear-gradient(90deg,#d6ad5f12 1px,#0000 1px)!important}.track-orbit{border-color:#d6ad5f3d!important}.track-phase,.track-brand,.track-number,.module-meta small,.chart-title b,.phase-line b,.eco-card b{color:#d6ad5f!important}.line-chart{background-image:repeating-linear-gradient(#39434547 0 1px,#0000 1px 48px)}input,select,textarea,.auth-card input,.admin-search input,.admin-invite input,.admin-page select{color:#f1d894!important;background:#0c0f0e!important;border-color:#d6ad5f38!important}input::placeholder,textarea::placeholder{color:#f1d8944d}input[type=range]{accent-color:#d6ad5f}.auth-screen,.admin-page,.admin-gate,.legal-page{color:#f1d894;background:radial-gradient(circle at 82% 6%,#d6ad5f14,#0000 30rem),#0c0f0e}.auth-screen{grid-template-columns:1.08fr .92fr}.auth-visual{color:#f1d894;background:linear-gradient(90deg,#0c0f0ef5,#0c0f0e73),url(/black-gold-prototype/hero-command-center.png) 50%/cover}.auth-panel{background:#0c0f0e}.auth-card{border-radius:0;box-shadow:0 28px 80px #0000006b}.auth-card form label,.admin-search,.admin-invite label{color:#f1d8949e}.auth-link,.auth-legal-links a,.admin-page a,.legal-page a{color:#d6ad5f}.auth-promise p,.auth-legal,.auth-brand small,.auth-legal-links,.auth-card>p,.auth-status span{color:#f1d89485}.auth-message,.auth-status,.admin-message{color:#f1d894;background:#916b2f1f;border-color:#916b2f}.status-active,.success,.correct{color:#f1d894!important;background:#d6ad5f24!important;border-color:#d6ad5f57!important}.status-blocked,.status-cancelled,.status-refunded,.wrong,.denied{color:#d6ad5f!important;border-color:#916b2f80!important}.progress-orbit,.week-ring,.donut,.budget-donut{filter:sepia()saturate(.65)hue-rotate(350deg)}@media (width<=800px){.command-hero{background-position:68%;min-height:500px}.command-copy{padding:54px 28px}.command-copy h2{font-size:clamp(40px,12vw,56px)}.auth-screen{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
