:root{color-scheme:dark;--bg:#07100f;--panel:#0d1816;--panel-soft:#0a1513;--line:#20312d;--gold:#d8b96c;--gold-soft:rgba(216,185,108,0.14);--green:#56d19a;--green-soft:rgba(86,209,154,0.12);--red:#d58f82;--muted:#82948f;--text:#edf3f0;--radius-sm:6px;--radius-md:8px;--radius-lg:14px;--shadow-card:0 1px 0 rgba(255,255,255,0.02) inset,0 18px 40px -26px rgba(0,0,0,0.65);--panel:#0d1916;--panel-soft:#101f1b;--line:#263a33;--gold:#e2c47a;--gold-soft:color-mix(in srgb,var(--gold) 14%,transparent);--green:#6ed9a6;--green-soft:color-mix(in srgb,var(--green) 13%,transparent);--red:#e29a8c;--muted:#91a39d;--text:#f0f5f1;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--shadow-card:0 1px 0 rgba(255,255,255,0.04) inset,0 24px 65px -35px rgba(0,0,0,0.9)}body{background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),radial-gradient(circle at 72% -8%,rgba(78,132,103,.2),transparent 34%),var(--bg);background-size:100% 5px,auto,auto}aside{background:rgba(5,13,11,.9);border-right-color:rgba(137,170,154,.2);padding:32px 22px}.brand>span,.site-nav-brand>span{border-color:var(--gold);background:linear-gradient(135deg,rgba(226,196,122,.18),transparent);box-shadow:0 0 28px rgba(226,196,122,.1)}nav a{border-radius:var(--radius-sm);font-size:12px;transition:color .2s var(--ease),background .2s var(--ease),transform .2s var(--ease)}nav a:hover{transform:translateX(2px)}nav a.active,nav a:hover{background:rgba(110,217,166,.08)}.workspace{padding-top:48px}.advanced-header h2,.beginner-hero-copy h2,.empty-state h3,.panel-title h2,h1,h2,h3{font-family:Georgia,Times New Roman,serif;text-wrap:balance}h1{font-size:clamp(38px,5vw,68px);line-height:.98}.header-subtitle{font-size:14px;max-width:650px}.action-button,button{border-radius:999px;box-shadow:0 12px 28px -18px rgba(226,196,122,.9)}.metrics,.mode-card,.panel,.safety-banner{border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.panel{background:linear-gradient(145deg,rgba(19,36,31,.94),rgba(9,19,17,.96))}.panel:hover{transform:translateY(-2px);border-color:rgba(226,196,122,.34)}.metrics{background:rgba(12,27,23,.82)}.metrics article{padding:23px}.control-grid>div,.market-list>div,.mentor-steps article{border-radius:var(--radius-sm);transition:border-color .2s var(--ease),background .2s var(--ease),transform .2s var(--ease)}.control-grid>div:hover,.market-list>div:hover,.mentor-steps article:hover{border-color:rgba(110,217,166,.4);background:rgba(110,217,166,.055);transform:translateY(-2px)}.site-nav{padding:12px 14px;border:1px solid rgba(137,170,154,.2);border-radius:var(--radius-lg);background:rgba(7,16,14,.78);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%)}.site-nav nav a.active{color:#111a14;background:var(--gold);border-color:var(--gold)}@media (max-width:640px){.workspace{padding:28px 16px 52px}.panel{padding:20px}h1{font-size:clamp(36px,12vw,52px)}.header-actions{align-items:flex-start;flex-wrap:wrap;gap:12px}.site-nav{margin-inline:0}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}body{margin:0;background:radial-gradient(circle at 75% 0,#13221d 0,transparent 32%),var(--bg);-webkit-font-smoothing:antialiased}::selection{background:var(--green-soft);color:var(--text)}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#1c2c27;border:3px solid var(--bg);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#26382f}a,button{font:inherit}a{transition:color .16s var(--ease)}:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.broker-card,.metrics article,.opportunity-card,.panel{animation:rise-in .5s var(--ease) both}main{min-height:100vh;display:grid;grid-template-columns:240px 1fr}aside{padding:28px 20px;border-right:1px solid var(--line);background:rgba(5,12,11,.82);display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.brand{display:flex;align-items:center;gap:12px;letter-spacing:.12em;font-size:13px}.brand>span{width:34px;height:34px;border:1px solid var(--gold);display:grid;place-items:center;color:var(--gold);transform:rotate(45deg)}.brand>span:first-letter{transform:rotate(-45deg)}nav{display:grid;gap:5px;margin-top:46px}nav a{color:#9eaaa7;text-decoration:none;padding:11px 14px;border-radius:7px;border-left:2px solid transparent}nav a.active,nav a:hover{color:white;background:#13211e;border-left-color:var(--gold)}.mode-card{margin-top:auto;border:1px solid var(--line);border-radius:8px;padding:14px;display:grid;gap:7px;background:#0a1513}.eyebrow,.mode-card small{color:var(--gold);font-size:10px;letter-spacing:.18em;margin:0}.mode-card strong{font-size:13px}.mode-card span{color:var(--muted);font-size:11px}i{width:7px;height:7px;border-radius:50%;background:var(--green);display:inline-block;margin-right:7px;box-shadow:0 0 12px var(--green)}.workspace{padding:38px clamp(24px,4vw,68px) 60px;max-width:1600px;width:100%}header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:28px}h1{font-family:Georgia,serif;font-size:clamp(32px,4vw,53px);font-weight:400;letter-spacing:-.035em;margin:9px 0 0}.header-actions{display:flex;align-items:center;gap:18px}.status{font-size:12px;color:#a5b3af}.action-button,button{border:1px solid var(--gold);background:var(--gold);color:#111711;padding:11px 17px;border-radius:5px;font-weight:700;cursor:pointer;text-decoration:none;transition:filter .16s var(--ease),transform .16s var(--ease),box-shadow .16s var(--ease)}.action-button:hover,button:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 10px 24px -14px rgba(216,185,108,.55)}.action-button:active,button:active{transform:translateY(0)}.safety-banner{display:flex;align-items:center;gap:15px;border:1px solid #31594a;background:linear-gradient(90deg,rgba(32,89,67,.22),rgba(11,24,21,.65));border-radius:8px;padding:15px 18px}.safety-banner>div:nth-child(2){display:grid;gap:4px}.safety-banner span{color:#94aaa3;font-size:12px}.safety-banner a{margin-left:auto;text-decoration:none;font-size:12px}.safety-banner a,.shield{color:var(--green)}.metrics{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:8px;margin:22px 0;overflow:hidden;background:rgba(11,23,20,.76)}.metrics article{display:grid;gap:7px;border-right:1px solid var(--line)}.metrics article:last-child{border:0}.metrics small,.metrics span{color:var(--muted);font-size:11px}.metrics strong{font-size:22px;font-weight:500}.metrics .safe{color:var(--green)}.metrics .neutral{color:#cad4d0}.grid{display:grid;grid-template-columns:1.6fr 1fr;gap:20px}.panel{border:1px solid var(--line);border-radius:8px;background:linear-gradient(145deg,rgba(15,29,25,.92),rgba(8,18,16,.92));box-shadow:var(--shadow-card);min-height:350px;padding:22px;transition:border-color .2s var(--ease),transform .2s var(--ease)}.panel:hover{border-color:#2c433c}.panel.wide{grid-column:1/-1;min-height:auto}.panel-title{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:16px}.panel-title h2{font-family:Georgia,serif;font-weight:400;margin:7px 0 0}.panel-title a{color:var(--gold);text-decoration:none;font-size:12px}.badge{border:1px solid #51615c;color:#98a6a2;border-radius:999px;padding:5px 9px;font-size:9px;letter-spacing:.12em}.empty-state{min-height:270px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.orb{width:58px;height:58px;border:1px solid var(--gold);border-radius:50%;display:grid;place-items:center;color:var(--gold);box-shadow:0 0 45px rgba(216,185,108,.12);font-size:25px}.empty-state h3,.orb{font-family:Georgia,serif}.empty-state h3{font-weight:400;font-size:21px;margin:18px 0 8px}.empty-state p{max-width:570px;color:var(--muted);font-size:12px;line-height:1.7;margin:0 0 17px}.market-list{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:18px}.market-list>div{display:grid;grid-template-columns:34px 1fr;gap:2px 9px;align-items:center;border:1px solid #1b2d28;padding:11px;border-radius:7px}.market-list strong{font-size:12px}.market-list small{color:var(--muted);font-size:10px}.market-icon{grid-row:1/3;width:31px;height:31px;display:grid;place-items:center;background:#13231f;border:1px solid #315046;color:var(--green);border-radius:50%;font-size:9px}.pipeline{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:22px}.pipeline div{flex:1 1;display:grid;grid-template-columns:28px 1fr;gap:3px 9px;align-items:center}.pipeline div>span{grid-row:1/3;width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--gold);color:var(--gold);border-radius:50%;font-size:11px}.pipeline strong{font-size:12px}.pipeline small{color:var(--muted);font-size:10px}.pipeline b{color:#4f605b;font-weight:400}.risk-lab{min-height:auto;grid-column:1/-1}.risk-form{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px}.risk-form label{display:grid;gap:7px;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.risk-form input{width:100%;border:1px solid var(--line);border-radius:5px;background:#081310;color:var(--text);padding:11px 12px;outline:none}.risk-form input:focus{border-color:var(--gold)}.risk-result{display:grid;grid-template-columns:repeat(3,1fr);margin-top:16px;border:1px solid var(--line);border-radius:7px;overflow:hidden}.risk-result>div{display:grid;gap:5px;padding:15px;border-right:1px solid var(--line)}.risk-result>div:last-child{border:0}.risk-result span{color:var(--muted);font-size:10px}.risk-result strong{font-size:18px;font-weight:500}.fine-print{color:var(--muted);font-size:10px;margin:12px 0 0}.operations{min-height:auto}.check-list{list-style:none;display:grid;gap:13px;padding:5px 0 0;margin:18px 0 0;color:#b8c5c1;font-size:12px}.check-list i{width:6px;height:6px}.audit-panel{min-height:auto}.control-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px}.control-grid>div{display:grid;gap:6px;border:1px solid #1e302b;border-radius:6px;padding:14px;background:#0a1513}.control-grid strong{font-size:12px}.control-grid span{color:var(--muted);font-size:10px;line-height:1.5}.header-subtitle{max-width:760px;color:#a8b6b2;line-height:1.65;font-size:13px;margin:13px 0 0}.beginner-mode-card{border-color:#31594a;box-shadow:0 0 32px rgba(86,209,154,.05)}.beginner-stack{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:22px}.beginner-stack>.risk-lab,.beginner-stack>.wide{grid-column:1/-1}.beginner-hero{min-height:auto;display:grid;grid-template-columns:1.7fr .8fr;gap:24px;border-color:#31594a;background:radial-gradient(circle at 15% 20%,rgba(86,209,154,.08),transparent 34%),linear-gradient(145deg,rgba(15,34,29,.96),rgba(8,18,16,.94))}.advanced-header h2,.beginner-hero-copy h2{font-family:Georgia,serif;font-weight:400}.beginner-hero-copy h2{font-size:clamp(26px,3vw,38px);margin:9px 0 10px}.beginner-hero-copy>p:last-of-type{color:#a9b8b4;line-height:1.7;max-width:850px;margin:0;font-size:13px}.beginner-chips,.beginner-rule-strip{display:flex;flex-wrap:wrap;gap:8px}.beginner-chips{margin-top:18px}.beginner-chips span,.beginner-rule-strip span{border:1px solid #31594a;color:#bce7d4;background:rgba(31,82,63,.2);border-radius:999px;padding:6px 10px;font-size:10px}.mentor-status{border:1px solid #2a403a;background:rgba(6,16,13,.72);border-radius:8px;padding:18px;display:flex;flex-direction:column;justify-content:center;gap:9px}.mentor-status small{color:var(--gold);letter-spacing:.16em;font-size:9px}.mentor-status strong{font-family:Georgia,serif;font-size:20px;font-weight:400}.mentor-status span{color:var(--muted);font-size:11px;line-height:1.6}.mentor-status b{color:var(--green);font-size:11px}.safe-badge{border-color:#31594a;color:var(--green)}.council-panel,.mentor-flow,.progression-panel,.trade-review{min-height:auto}.mentor-steps{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:20px}.mentor-steps article{border:1px solid #1d302b;background:#0a1513;border-radius:7px;padding:14px;min-height:145px}.mentor-steps article>span,.progression-grid>div>span{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--gold);border-radius:50%;color:var(--gold);font-size:10px}.mentor-steps strong{display:block;margin-top:14px;font-size:12px}.mentor-steps p{color:var(--muted);font-size:10px;line-height:1.55;margin:7px 0 0}.mentor-decisions,.mentor-lessons{min-height:auto}.decision-ladder{display:grid;gap:8px;margin-top:18px}.decision-ladder>div{display:grid;grid-template-columns:150px 1fr;gap:12px;align-items:center;padding:11px 12px;border:1px solid #1e302b;border-radius:6px;background:#0a1513}.decision-ladder strong{color:#d8e2de;font-size:10px;letter-spacing:.06em}.decision-ladder span,.no-trade-card span{color:var(--muted);font-size:10px;line-height:1.55}.no-trade-card{display:grid;gap:5px;margin-top:14px;padding:14px;border:1px solid #31594a;border-radius:7px;background:rgba(31,82,63,.14)}.no-trade-card strong{color:var(--green);font-size:12px}.lesson-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.lesson-tabs button,.risk-presets button{background:transparent;color:#aab8b4;border-color:#2a3d37;padding:8px 10px;font-size:10px;font-weight:600}.lesson-tabs button.selected{border-color:var(--gold);color:var(--gold);background:rgba(216,185,108,.08)}.lesson-body{margin-top:14px;border:1px solid #1e302b;border-radius:7px;background:#0a1513;padding:16px}.lesson-body strong{font-family:Georgia,serif;font-size:18px;font-weight:400}.lesson-body p{color:#aab8b4;font-size:11px;line-height:1.7;margin-bottom:0}.council-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:18px}.council-grid article{border:1px solid #1e302b;background:#0a1513;border-radius:7px;padding:14px}.council-grid article>span{width:32px;height:32px;display:grid;place-items:center;border:1px solid #31594a;color:var(--green);border-radius:50%;font-size:9px}.council-grid strong{display:block;margin-top:12px;font-size:12px}.council-grid p{color:var(--muted);font-size:10px;line-height:1.55;margin-bottom:0}.review-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:20px;margin-top:18px}.review-checks{display:grid;gap:9px}.review-checks label{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #1e302b;border-radius:6px;color:#b6c2bf;font-size:11px;cursor:pointer}.review-checks input{accent-color:var(--green)}.review-checks button{justify-self:start;margin-top:4px}.review-score{min-height:260px;border:1px solid #31594a;border-radius:8px;background:rgba(31,82,63,.12);padding:22px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.review-score small{color:var(--gold);font-size:9px;letter-spacing:.16em}.review-score>strong{font-family:Georgia,serif;color:var(--green);font-size:62px;font-weight:400;line-height:1;margin:10px 0}.review-score b{font-size:12px}.review-score>span{color:var(--muted);font-size:10px;margin-top:4px}.review-score ul{text-align:left;color:#aab8b4;font-size:10px;line-height:1.55;padding-left:18px;margin:15px 0 0}.progression-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:18px}.progression-grid>div{display:grid;gap:8px;border:1px solid #1e302b;border-radius:7px;background:#0a1513;padding:14px}.progression-grid>div.current{border-color:#31594a;background:rgba(31,82,63,.12)}.progression-grid>div.locked{opacity:.58}.progression-grid strong{font-size:12px}.progression-grid small{color:var(--muted);font-size:10px;line-height:1.45}.beginner-rule-strip{margin-top:17px}.risk-form label small{color:#677a74;font-size:9px;line-height:1.45;text-transform:none;letter-spacing:normal}.risk-presets{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.risk-warning{border:1px solid #755f31;background:rgba(117,95,49,.13);border-radius:6px;color:#d9c48e;padding:10px 12px;font-size:10px;line-height:1.5;margin:12px 0 0}.advanced-header{margin:54px 0 0;padding-top:30px;border-top:1px solid var(--line)}.advanced-header h2{font-size:28px;margin:8px 0}.advanced-header>p:last-child{color:var(--muted);max-width:760px;font-size:11px;line-height:1.65}@media (max-width:1200px){.council-grid,.mentor-steps,.progression-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1000px){main{grid-template-columns:1fr}aside{position:static;height:auto}nav{grid-template-columns:repeat(4,1fr);margin-top:25px}.mode-card{display:none}.grid{grid-template-columns:1fr}.metrics,.pipeline{grid-template-columns:1fr 1fr}.pipeline{display:grid}.pipeline>b{display:none}.beginner-hero,.beginner-stack,.review-layout{grid-template-columns:1fr}.beginner-stack>*{grid-column:1}.control-grid,.risk-form{grid-template-columns:1fr 1fr}}@media (max-width:720px){.council-grid,.mentor-steps,.progression-grid{grid-template-columns:1fr 1fr}.decision-ladder>div{grid-template-columns:1fr}}.site-nav{gap:20px;flex-wrap:wrap;margin-bottom:26px;padding-bottom:18px;border-bottom:1px solid var(--line)}.site-nav-brand{display:flex;letter-spacing:.12em;font-size:12px}.site-nav-brand>span{width:26px;height:26px;border:1px solid var(--gold);display:grid;color:var(--gold);transform:rotate(45deg);border-radius:3px;font-size:11px}.site-nav-brand>span:first-letter{transform:rotate(-45deg)}.site-nav nav{display:flex;gap:4px;margin:0;flex-wrap:wrap}.site-nav nav a{color:var(--muted);text-decoration:none;font-size:12px;padding:8px 12px;border-radius:999px;border:1px solid transparent;transition:color .16s var(--ease),border-color .16s var(--ease),background .16s var(--ease)}.site-nav nav a:hover{color:var(--text)}.site-nav nav a.active{color:var(--gold);border-color:#4a3f27;background:var(--gold-soft)}@media (max-width:640px){.site-nav{flex-direction:column;align-items:flex-start}nav{grid-template-columns:1fr 1fr}header{align-items:flex-start;flex-direction:column}.header-actions{width:100%;justify-content:space-between}.metrics{grid-template-columns:1fr}.metrics article{border-right:0;border-bottom:1px solid var(--line)}.market-list{grid-template-columns:1fr}.safety-banner a{display:none}.control-grid,.council-grid,.mentor-steps,.pipeline,.progression-grid,.risk-form,.risk-result{grid-template-columns:1fr}.risk-result>div{border-right:0;border-bottom:1px solid var(--line)}.beginner-hero{padding:18px}}.risk-form-five,.risk-result-five{grid-template-columns:repeat(5,minmax(0,1fr))}.rr-explainer{display:grid;gap:5px;margin-top:13px;padding:13px 14px;border:1px solid #31594a;border-radius:7px;background:rgba(31,82,63,.12)}.rr-explainer strong{color:var(--green);font-size:11px}.rr-explainer span{color:#9fb0ab;font-size:10px;line-height:1.6}.readiness-panel{min-height:auto}.readiness-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.readiness-grid article{display:grid;gap:7px;padding:14px;border:1px solid #1e302b;border-radius:7px;background:#0a1513}.learning-profile article>span,.readiness-grid article>span{color:var(--muted);font-size:10px}.readiness-grid article>strong{font-family:Georgia,serif;font-size:24px;font-weight:400}.learning-profile article>small,.readiness-grid article>small{color:#758681;font-size:9px;line-height:1.5}.local-storage-note{color:#70817c;font-size:9px;line-height:1.5;max-width:620px}.learning-profile{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:20px}.learning-profile article{display:grid;gap:7px;min-height:112px;padding:14px;border:1px solid #1e302b;border-radius:7px;background:#0a1513}.learning-profile article>strong{font-size:20px;font-weight:500}.learning-profile .profile-text{font-family:Georgia,serif;font-size:15px;font-weight:400;line-height:1.35}.profile-summary{margin:12px 0 0;padding:13px 14px;border-left:2px solid var(--gold);background:rgba(216,185,108,.05);color:#aebcb8;font-size:10px;line-height:1.65}.video-playbook{min-height:auto;overflow:hidden}.playbook-title>div>p:last-child{max-width:760px;margin:8px 0 0;color:#879993;font-size:10px;line-height:1.65}.playbook-verdict{display:grid;grid-template-columns:150px 150px 1fr;gap:18px;align-items:center;margin:18px 0;padding:16px;border:1px solid #3b3323;border-radius:8px;background:rgba(216,185,108,.055)}.playbook-verdict.ready{border-color:#31594a;background:rgba(31,82,63,.12)}.playbook-verdict>div{display:grid;gap:5px}.playbook-verdict span{color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.08em}.playbook-verdict strong{font-family:Georgia,serif;color:var(--gold);font-size:22px;font-weight:400}.playbook-verdict.ready strong{color:var(--green)}.playbook-verdict p{margin:0;color:#a9b7b3;font-size:10px;line-height:1.65}.playbook-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);gap:16px}.expectancy-lab,.playbook-method,.playbook-rules{padding:16px;border:1px solid #1e302b;border-radius:8px;background:#091411}.expectancy-lab h3,.playbook-method h3,.playbook-rules h3{margin:0 0 14px;font-family:Georgia,serif;font-size:18px;font-weight:400}.playbook-rule{width:100%;display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start;margin:0 0 8px;padding:12px;border:1px solid #20332e;border-radius:7px;background:#0b1714;color:inherit;text-align:left;cursor:pointer}.playbook-rule:hover{border-color:#425a52}.playbook-rule.complete{border-color:#31594a;background:rgba(31,82,63,.14)}.rule-check{display:grid;place-items:center;width:24px;height:24px;border:1px solid #40534d;border-radius:999px;color:#82928d;font-size:13px}.playbook-rule.complete .rule-check{border-color:var(--green);color:var(--green)}.playbook-rule>span:last-child{display:grid;gap:5px}.playbook-rule strong{color:#d4ddd9;font-size:11px}.playbook-rule small{color:#7d8e88;font-size:9px;line-height:1.55}.playbook-method ol{display:grid;gap:14px;margin:0;padding-left:18px}.playbook-method li{padding-left:3px;color:var(--gold)}.playbook-method li span,.playbook-method li strong{display:block}.playbook-method li strong{color:#d4ddd9;font-size:10px}.playbook-method li span{margin-top:4px;color:#788a84;font-size:9px;line-height:1.55}.expectancy-lab{margin-top:16px}.expectancy-heading{display:flex;justify-content:space-between;gap:30px;align-items:end}.expectancy-heading h3{margin-bottom:0}.expectancy-heading>p{max-width:560px;margin:0;color:#7e8e89;font-size:9px;line-height:1.6}.expectancy-inputs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px}.expectancy-inputs label{display:grid;gap:6px;color:#9aa9a4;font-size:9px}.expectancy-inputs input{width:100%;box-sizing:border-box;padding:10px;border:1px solid #263b35;border-radius:6px;outline:none;background:#07100e;color:#d5dfdb;font:inherit}.expectancy-inputs input:focus{border-color:#566f66}.expectancy-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;border:1px solid #20332e;border-radius:7px;overflow:hidden}.expectancy-results>div{display:grid;gap:6px;padding:14px;border-right:1px solid #20332e}.expectancy-results>div:last-child{border-right:0}.expectancy-results span{color:var(--muted);font-size:9px}.expectancy-results strong{font-size:16px;font-weight:500}.evidence-next-step{margin:12px 0 0;padding:11px 13px;border-left:2px solid var(--gold);background:rgba(216,185,108,.04);color:#9cada7;font-size:9px;line-height:1.6}.playbook-ladder{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:16px}.playbook-ladder>div{display:grid;gap:5px;min-height:84px;padding:11px;border:1px solid #20332e;border-radius:7px;background:#0a1513}.playbook-ladder span{color:var(--gold);font-size:9px}.playbook-ladder strong{font-size:10px}.playbook-ladder small{color:#778882;font-size:8px;line-height:1.45}.playbook-fine-print{margin-top:14px}@media (max-width:1200px){.expectancy-inputs,.learning-profile,.playbook-ladder,.risk-form-five,.risk-result-five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.expectancy-inputs,.learning-profile,.readiness-grid,.risk-form-five,.risk-result-five{grid-template-columns:repeat(2,minmax(0,1fr))}.playbook-grid{grid-template-columns:1fr}.playbook-verdict{grid-template-columns:1fr 1fr}.playbook-verdict p{grid-column:1/-1}.expectancy-heading{display:grid;gap:10px}}@media (max-width:640px){.expectancy-inputs,.expectancy-results,.learning-profile,.playbook-ladder,.playbook-verdict,.readiness-grid,.risk-form-five,.risk-result-five{grid-template-columns:1fr}.expectancy-results>div,.risk-result-five>div{border-right:0;border-bottom:1px solid var(--line)}.expectancy-results>div:last-child,.risk-result-five>div:last-child{border-bottom:0}.playbook-verdict p{grid-column:auto}}.opportunity-page{display:block;min-height:100vh;padding:32px;background:#06100d;color:#d7e1dd}.opportunity-shell{width:min(1320px,100%);margin:0 auto}.opportunity-header{display:flex;justify-content:space-between;gap:28px;align-items:flex-start;margin-bottom:20px}.opportunity-header h1{max-width:760px;margin:5px 0 8px;font-family:Georgia,serif;font-size:clamp(34px,5vw,64px);font-weight:400;line-height:1.02}.opportunity-header>div>p:last-child{max-width:820px;color:#8ea09a;font-size:12px;line-height:1.7}.opportunity-status{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:18px}.opportunity-status article{display:grid;gap:6px;padding:15px;border:1px solid #20342e;border-radius:8px;background:#091511}.opportunity-levels span,.opportunity-score>span,.opportunity-status span{color:#71847e;font-size:9px;text-transform:uppercase;letter-spacing:.07em}.opportunity-status strong{font-family:Georgia,serif;font-size:24px;font-weight:400}.opportunity-list{display:grid;gap:14px}.opportunity-card{padding:20px;border:1px solid #20342e;border-radius:10px;background:#08130f;transition:border-color .2s var(--ease),transform .2s var(--ease)}.opportunity-card:hover{border-color:#315046;transform:translateY(-2px)}.opportunity-card-head{display:flex;justify-content:space-between;gap:16px;align-items:center}.opportunity-card-head small{color:#70817c;font-size:9px}.opportunity-card-head h2{margin:4px 0 0;font-family:Georgia,serif;font-size:28px;font-weight:400}.opportunity-action{padding:7px 10px;border:1px solid #3a443f;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.08em}.opportunity-action.best{border-color:#3f735e;color:#76d1a5}.opportunity-action.watch{border-color:#6d5a2e;color:#d8b96c}.opportunity-action.wait{color:#9ba8a4}.opportunity-action.avoid{border-color:#68413b;color:#d58f82}.opportunity-score{display:grid;grid-template-columns:120px 70px 1fr;gap:10px;align-items:center;margin:16px 0}.opportunity-score>div{height:5px;overflow:hidden;border-radius:999px;background:#16241f}.opportunity-score i{display:block;height:100%;background:linear-gradient(90deg,#56d19a,#7da995);transition:width .6s var(--ease)}.opportunity-explain{max-width:900px;color:#a9b7b2;font-size:11px;line-height:1.7}.opportunity-levels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0;border:1px solid #20342e;border-radius:8px}.opportunity-levels>div{display:grid;gap:5px;padding:13px;border-right:1px solid #20342e}.opportunity-levels>div:last-child{border-right:0}.opportunity-levels strong{font-size:12px}.opportunity-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.opportunity-columns>div{padding:14px;border:1px solid #1d302a;border-radius:8px;background:#0a1713}.opportunity-columns h3{margin:0 0 10px;font-size:10px}.opportunity-columns ul{display:grid;gap:7px;margin:0;padding:0;list-style:none;color:#82938d;font-size:9px;line-height:1.55}.timeframe-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:14px}.timeframe-strip>div{display:grid;gap:4px;padding:10px;border:1px solid #1f332d;border-radius:7px}.timeframe-strip span{color:#d8b96c;font-size:9px}.timeframe-strip strong{font-size:9px}.timeframe-strip small{color:#6f807b;font-size:8px}.opportunity-council{display:grid;gap:10px;margin-top:15px}.opportunity-council>button{width:max-content;padding:9px 13px;border:1px solid #3b6655;border-radius:7px;background:rgba(38,91,70,.15);color:#8ac9ac;cursor:pointer}.opportunity-council>button:disabled{opacity:.5;cursor:wait}.council-result{display:grid;gap:6px;padding:13px;border-left:2px solid #d8b96c;background:rgba(216,185,108,.05)}.council-result strong{color:#d8b96c}.council-result em,.council-result small,.council-result span{color:#81928c;font-size:9px}.council-result p{margin:0;color:#abb8b4;font-size:10px;line-height:1.6}.opportunity-empty,.opportunity-safety{margin-top:16px}.opportunity-safety{display:grid;gap:6px}.opportunity-safety span{color:#81918c;font-size:10px;line-height:1.6}@media (max-width:1000px){.opportunity-status,.timeframe-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.opportunity-levels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.opportunity-page{padding:18px}.opportunity-columns,.opportunity-header{display:grid;grid-template-columns:1fr}.opportunity-levels,.opportunity-score,.opportunity-status,.timeframe-strip{grid-template-columns:1fr}.opportunity-levels>div{border-right:0;border-bottom:1px solid #20342e}.opportunity-levels>div:last-child{border-bottom:0}}.broker-readiness-page{display:block;min-height:100vh;padding:40px 28px 64px;background:var(--bg);color:var(--text)}.broker-readiness-shell{margin:0 auto;max-width:1400px}.broker-readiness-header{align-items:flex-start;display:flex;gap:32px;justify-content:space-between;margin-bottom:22px}.broker-readiness-header h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(2rem,5vw,4rem);letter-spacing:-.03em;line-height:1.03;margin:8px 0 14px;max-width:850px}.broker-readiness-header p:not(.eyebrow){color:var(--muted);line-height:1.65;margin:0;max-width:800px;font-size:12px}.broker-readiness-score{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel-soft);display:grid;min-width:210px;padding:22px;box-shadow:var(--shadow-card)}.broker-readiness-score small{color:var(--gold);font-size:10px;letter-spacing:.16em}.broker-readiness-score span{color:var(--muted);font-size:11px}.broker-readiness-score strong{font-family:Georgia,serif;font-weight:400;color:var(--green);font-size:2.8rem;letter-spacing:-.02em;margin:8px 0}.broker-live-lock{align-items:center;border:1px solid #755f31;background:rgba(117,95,49,.13);border-radius:var(--radius-md);display:flex;gap:20px;margin:22px 0;padding:16px 20px}.broker-live-lock strong{white-space:nowrap;color:#d9c48e;font-size:12px;letter-spacing:.05em}.broker-live-lock span{color:#d9c48e;line-height:1.55;font-size:11px;opacity:.9}.broker-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0}.broker-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(145deg,rgba(15,29,25,.92),rgba(8,18,16,.92));box-shadow:var(--shadow-card);min-width:0;padding:22px;transition:border-color .2s var(--ease),transform .2s var(--ease)}.broker-card:hover{border-color:#2c433c;transform:translateY(-2px)}.broker-card h2{font-family:Georgia,serif;font-weight:400;font-size:1.3rem;margin:20px 0 4px}.broker-card-topline{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.broker-role,.broker-status{border:1px solid var(--line);border-radius:999px;font-size:.68rem;letter-spacing:.08em;padding:6px 10px;text-transform:uppercase;color:var(--muted)}.broker-status.configured{border-color:#3f735e;border-style:solid;color:var(--green);background:var(--green-soft)}.broker-status.pending{border-color:#4a3f27;border-style:dashed;color:var(--gold)}.broker-id{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;color:var(--muted);margin:0 0 18px}.broker-card dl{display:grid;gap:8px;margin:0;font-size:12px}.broker-card dl div{display:flex;gap:12px;justify-content:space-between}.broker-card dt{color:var(--muted)}.broker-card dd{margin:0}.broker-assets{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.broker-assets span{border:1px solid #1b2d28;background:#0a1513;color:#9eaaa7;border-radius:999px;font-size:.68rem;padding:5px 9px}.broker-certification-panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(145deg,rgba(15,29,25,.92),rgba(8,18,16,.92));box-shadow:var(--shadow-card);margin:30px 0;padding:22px}.broker-certification-list{display:grid;gap:2px;margin-top:18px}.broker-certification-list div{align-items:center;border-top:1px solid var(--line);display:grid;gap:14px;grid-template-columns:38px 1fr auto;padding:13px 0}.broker-certification-list span{color:var(--gold);font-size:11px}.broker-certification-list strong{font-size:12px}.broker-certification-list small{color:var(--muted);font-size:9px;letter-spacing:.08em}.broker-next-steps{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:30px 0 6px}.broker-next-steps div{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-soft);display:grid;gap:8px;padding:17px}.broker-next-steps strong{font-size:12px}.broker-next-steps span{color:var(--muted);line-height:1.55;font-size:11px}@media (max-width:1000px){.broker-grid,.broker-next-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.broker-readiness-page{padding:28px 16px}.broker-live-lock,.broker-readiness-header{align-items:stretch;flex-direction:column}.broker-readiness-score{min-width:0}.broker-grid,.broker-next-steps{grid-template-columns:1fr}.broker-certification-list div{grid-template-columns:32px 1fr}.broker-certification-list small{grid-column:2}}.broker-growth-panel,.broker-stack-panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(145deg,rgba(15,29,25,.94),rgba(8,18,16,.94));box-shadow:var(--shadow-card);margin:30px 0;padding:22px}.broker-stack-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.broker-stack-card{border:1px solid var(--line);border-radius:var(--radius-md);background:rgba(5,14,12,.72);min-width:0;padding:20px}.broker-stack-card h2{font-family:Georgia,serif;font-size:1.45rem;font-weight:400;margin:18px 0 6px}.broker-stack-card>p{color:var(--muted);font-size:11px;line-height:1.55;margin:0;min-height:34px}.broker-stack-path{border-top:1px solid var(--line);display:grid;gap:6px;margin-top:18px;padding-top:14px}.broker-stack-path small{color:var(--gold);font-size:9px;letter-spacing:.1em}.broker-stack-path strong{font-size:12px;font-weight:600}.broker-stack-card ul{color:var(--muted);display:grid;font-size:11px;gap:7px;line-height:1.45;margin:16px 0 0;padding-left:18px}.broker-stack-actions{align-items:center;border-top:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;margin-top:18px;padding-top:14px}.broker-stack-actions a{border:1px solid #365a4d;border-radius:999px;color:var(--green);font-size:10px;padding:7px 10px;text-decoration:none}.broker-stack-actions a:hover{border-color:var(--green)}.broker-stack-actions span{color:var(--muted);font-size:9px;text-align:right}.broker-sandbox-summary,.broker-stack-note{align-items:flex-start;border:1px solid #2a4039;border-radius:var(--radius-md);background:rgba(28,57,48,.18);display:grid;gap:8px;margin-top:18px;padding:16px 18px}.broker-sandbox-summary strong,.broker-stack-note strong{color:var(--green);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.broker-sandbox-summary span,.broker-stack-note span{color:var(--muted);font-size:11px;line-height:1.6}.broker-growth-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.broker-growth-grid>div{border:1px solid var(--line);border-radius:var(--radius-md);display:grid;gap:6px;padding:15px}.broker-growth-grid span{color:var(--gold);font-size:9px}.broker-growth-grid strong{font-size:12px}.broker-growth-grid small{color:var(--muted);font-size:10px;line-height:1.45}.broker-growth-roadmap{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.broker-growth-roadmap>div{border-top:1px solid var(--line);display:grid;gap:7px;padding-top:14px}.broker-growth-roadmap strong{font-size:11px}.broker-growth-roadmap span{color:var(--muted);font-size:10px;line-height:1.5}.broker-sandbox-summary{margin:10px 0 0}@media (max-width:1000px){.broker-growth-grid,.broker-growth-roadmap,.broker-stack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.broker-growth-grid,.broker-growth-roadmap,.broker-stack-grid{grid-template-columns:1fr}.broker-stack-actions{align-items:flex-start;flex-direction:column}.broker-stack-actions span{text-align:left}}.social-signals-page{min-height:100vh;padding:40px 28px 64px;background:var(--bg);color:var(--text)}.social-signals-shell{margin:0 auto;max-width:1400px}.social-signals-header{align-items:flex-start;display:flex;gap:32px;justify-content:space-between;margin-bottom:22px}.social-signals-header h1{font-family:Georgia,serif;font-size:clamp(2rem,5vw,4rem);font-weight:400;letter-spacing:-.03em;line-height:1.03;margin:8px 0 14px;max-width:860px}.social-signals-header p:not(.eyebrow){color:var(--muted);font-size:12px;line-height:1.65;margin:0;max-width:820px}.social-signals-score{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel-soft);box-shadow:var(--shadow-card);display:grid;min-width:210px;padding:22px}.social-signals-score small{color:var(--gold);font-size:10px;letter-spacing:.16em}.social-signals-score strong{color:var(--green);font-family:Georgia,serif;font-size:2.8rem;font-weight:400;margin:8px 0}.social-signals-score span{color:var(--muted);font-size:11px}.social-signal-lock{align-items:center;border:1px solid #755f31;background:rgba(117,95,49,.13);border-radius:var(--radius-md);display:flex;gap:20px;margin:22px 0 28px;padding:16px 20px}.social-signal-lock strong{color:#d9c48e;font-size:12px;letter-spacing:.05em;white-space:nowrap}.social-signal-lock span{color:#d9c48e;font-size:11px;line-height:1.55;opacity:.9}.social-signal-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.social-signal-card,.social-signal-panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(145deg,rgba(15,29,25,.94),rgba(8,18,16,.94));box-shadow:var(--shadow-card);padding:22px}.social-signal-card h2{font-family:Georgia,serif;font-size:1.8rem;font-weight:400;margin:18px 0 6px}.social-signal-card>p{color:var(--muted);font-size:11px;line-height:1.55}.social-signal-topline{align-items:center;display:flex;gap:12px;justify-content:space-between}.social-signal-topline span,.social-signal-topline strong{border:1px solid var(--line);border-radius:999px;font-size:.68rem;letter-spacing:.08em;padding:6px 10px;text-transform:uppercase}.social-signal-topline span{color:var(--muted)}.social-signal-topline strong{border-color:#3f735e;color:var(--green);background:var(--green-soft)}.social-signal-columns{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0}.social-signal-columns>div{border-top:1px solid var(--line);padding-top:14px}.social-signal-columns small{color:var(--gold);font-size:9px;letter-spacing:.1em}.social-signal-columns ul{color:var(--muted);display:grid;font-size:10px;gap:7px;line-height:1.45;margin:12px 0 0;padding-left:18px}.social-signal-card>a{border:1px solid #365a4d;border-radius:999px;color:var(--green);display:inline-flex;font-size:10px;padding:8px 11px;text-decoration:none}.social-signal-card>a:hover{border-color:var(--green)}.social-signal-panel{margin-top:28px}.social-signal-guardrails{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.social-signal-guardrails>div{border:1px solid var(--line);border-radius:var(--radius-md);display:grid;gap:6px;padding:15px}.social-signal-guardrails span{color:var(--gold);font-size:9px}.social-signal-guardrails strong{font-size:12px}.social-signal-guardrails small{color:var(--muted);font-size:10px;line-height:1.45}.social-signal-roadmap{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin:28px 0 6px}.social-signal-roadmap>div{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-soft);display:grid;gap:8px;padding:17px}.social-signal-roadmap strong{font-size:12px}.social-signal-roadmap span{color:var(--muted);font-size:11px;line-height:1.55}@media (max-width:900px){.social-signal-grid,.social-signal-guardrails,.social-signal-roadmap{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.social-signals-page{padding:28px 16px}.social-signal-lock,.social-signals-header{align-items:stretch;flex-direction:column}.social-signals-score{min-width:0}.social-signal-columns,.social-signal-grid,.social-signal-guardrails,.social-signal-roadmap{grid-template-columns:1fr}}.gold-page{min-height:100vh;padding:40px 28px 72px;background:var(--bg);color:var(--text)}.gold-shell{width:min(1240px,100%);margin:0 auto}.gold-header{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:28px;align-items:end;margin:38px 0 20px}.gold-header h1,.gold-panel h2{margin:6px 0 10px}.gold-header h1{max-width:760px;font-size:clamp(2.4rem,5vw,4.8rem);line-height:.96;letter-spacing:-.05em}.gold-header p:not(.eyebrow){max-width:800px;margin:0;color:var(--muted);line-height:1.65}.gold-verdict{min-height:150px;padding:20px;border:1px solid var(--border);border-radius:24px;display:flex;flex-direction:column;justify-content:center;gap:6px;background:rgba(255,255,255,.035)}.gold-calc-result span,.gold-level-grid span,.gold-status-grid span,.gold-verdict small{color:var(--muted);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.gold-verdict strong{font-size:1.45rem;letter-spacing:-.02em}.gold-verdict.ready{border-color:rgba(65,220,150,.42);background:rgba(65,220,150,.07)}.gold-verdict.sell{border-color:rgba(255,121,121,.42);background:rgba(255,121,121,.06)}.gold-verdict.wait{border-color:rgba(255,202,93,.4);background:rgba(255,202,93,.06)}.gold-verdict.blocked{border-color:rgba(255,101,101,.38);background:rgba(255,101,101,.08)}.gold-verdict.small{min-height:auto;padding:8px 11px;border-radius:999px;font-size:.72rem;white-space:nowrap}.gold-lock{display:flex;gap:16px;align-items:center;padding:16px 18px;margin-bottom:18px;border:1px solid rgba(255,195,86,.34);border-radius:18px;background:rgba(255,195,86,.055)}.gold-lock strong{white-space:nowrap}.gold-lock span{color:var(--muted);line-height:1.5}.gold-panel{margin-top:18px;padding:24px;border:1px solid var(--border);border-radius:24px;background:var(--panel)}.gold-panel-title{display:flex;gap:18px;align-items:flex-start;justify-content:space-between;margin-bottom:18px}.gold-chip{padding:8px 10px;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:.68rem;letter-spacing:.08em;white-space:nowrap}.gold-chip.danger{border-color:rgba(255,105,105,.35)}.gold-status-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.gold-calc-result>div,.gold-drivers>div,.gold-level-grid>div,.gold-status-grid article,.gold-steps>div,.gold-timeframes article{padding:16px;border:1px solid var(--border);border-radius:18px;background:rgba(255,255,255,.025)}.gold-calc-result strong,.gold-level-grid strong,.gold-status-grid strong{display:block;margin:7px 0 3px;font-size:1.12rem}.gold-explanation,.gold-status-grid small{color:var(--muted)}.gold-explanation{max-width:920px;margin:0 0 18px;line-height:1.65}.gold-drivers,.gold-level-grid,.gold-no-trade-grid,.gold-reasons-grid,.gold-steps,.gold-timeframe-lessons,.gold-timeframes{display:grid;gap:12px}.gold-level-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.gold-reasons-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.gold-reasons-grid>div{padding:18px;border:1px solid var(--border);border-radius:18px}.gold-reasons-grid h3{margin:0 0 10px}.gold-reasons-grid ul,.gold-routine ol{margin:0;padding-left:20px;color:var(--muted);line-height:1.65}.gold-timeframes{grid-template-columns:repeat(3,minmax(0,1fr))}.gold-timeframes article{display:grid;gap:7px}.gold-timeframes article>span{font-size:.72rem;letter-spacing:.1em;color:var(--muted)}.gold-timeframes article>strong{font-size:1.2rem}.gold-timeframes article>small{color:var(--muted)}.gold-timeframe-lessons{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.gold-timeframe-lessons>div{display:flex;gap:10px;padding:12px 14px}.gold-timeframe-lessons span{color:var(--muted)}.gold-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.gold-steps span{display:block;margin-bottom:22px;color:var(--muted);font-size:.72rem}.gold-steps strong{font-size:1.05rem}.gold-steps p{margin:8px 0 0;color:var(--muted);line-height:1.5}.gold-drivers{grid-template-columns:repeat(3,minmax(0,1fr))}.gold-drivers>div{display:grid;gap:8px}.gold-drivers span{color:var(--muted);line-height:1.55}.gold-console-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.gold-console-grid .gold-panel{margin-top:18px}.gold-journal{grid-column:1/-1}.gold-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gold-form-grid label,.gold-journal label{display:grid;gap:7px;color:var(--muted);font-size:.78rem}.gold-form-grid input,.gold-form-grid select,.gold-form-grid textarea{width:100%;box-sizing:border-box;border:1px solid var(--border);border-radius:12px;background:rgba(0,0,0,.18);color:var(--text);padding:11px 12px;font:inherit}.gold-confirm-row{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:10px!important;margin-top:14px;line-height:1.45}.gold-checks input,.gold-confirm-row input{flex:0 0 auto;margin-top:2px}.gold-calc-result{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.gold-blocker{margin:14px 0 0;padding:12px 14px;border:1px solid rgba(255,96,96,.35);border-radius:12px;background:rgba(255,96,96,.07)}.gold-fine-print,.gold-server-verdict{color:var(--muted);line-height:1.55;font-size:.84rem}.gold-checks{display:grid;gap:9px}.gold-checks label{display:flex;gap:10px;align-items:flex-start;padding:11px 12px;border:1px solid var(--border);border-radius:12px;color:var(--muted);line-height:1.45}.journal-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.journal-lesson{grid-column:1/-1}.gold-save-button{margin-top:14px;border:1px solid var(--border);border-radius:12px;padding:11px 15px;background:var(--text);color:var(--bg);font-weight:700;cursor:pointer}.gold-journal-list{display:grid;gap:9px;margin-top:16px}.gold-journal-list>div{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--border);border-radius:12px}.gold-journal-list p,.gold-journal-list small,.gold-journal-list span{color:var(--muted)}.gold-no-trade-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gold-no-trade-grid span{padding:12px 14px;border:1px solid rgba(255,110,110,.2);border-radius:12px;color:var(--muted);background:rgba(255,110,110,.035)}.gold-routine li+li{margin-top:8px}.gold-empty{text-align:left}.gold-empty p{max-width:760px;color:var(--muted);line-height:1.6}@media (max-width:980px){.gold-console-grid,.gold-drivers,.gold-header,.gold-level-grid,.gold-status-grid,.gold-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.gold-header .gold-verdict,.gold-header>div:first-child,.gold-journal,.gold-status-grid article:last-child{grid-column:1/-1}}@media (max-width:680px){.gold-page{padding:24px 14px 48px}.gold-calc-result,.gold-console-grid,.gold-drivers,.gold-form-grid,.gold-header,.gold-level-grid,.gold-no-trade-grid,.gold-reasons-grid,.gold-status-grid,.gold-steps,.gold-timeframe-lessons,.gold-timeframes,.journal-fields{grid-template-columns:1fr}.gold-header .gold-verdict,.gold-header>div:first-child,.gold-journal,.gold-status-grid article:last-child,.journal-lesson{grid-column:auto}.gold-lock,.gold-panel-title{align-items:flex-start;flex-direction:column}.gold-chip,.gold-lock strong{white-space:normal}}.shadow-console{position:relative;overflow:hidden}.shadow-console:before{content:"SHADOW";position:absolute;right:-12px;top:28px;font-size:54px;font-weight:800;letter-spacing:.08em;color:rgba(255,255,255,.018);pointer-events:none}.shadow-fields{margin-top:14px}.shadow-actions{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 8px}.shadow-actions button{border:1px solid rgba(213,177,89,.28);border-radius:6px;background:rgba(213,177,89,.08);color:#e5cc8d;padding:9px 12px;font:inherit;cursor:pointer}.shadow-actions button:last-child{border-color:rgba(111,202,155,.25);background:rgba(111,202,155,.07);color:#a8e9c8}.shadow-actions button:disabled{cursor:not-allowed;opacity:.35}:root{--bg:#07100e;--panel:rgba(16,29,25,0.72);--panel-soft:rgba(11,23,20,0.72);--line:rgba(184,214,201,0.1);--border:rgba(184,214,201,0.11);--gold:#e0c47c;--gold-soft:rgba(224,196,124,0.11);--green:#72ddb0;--green-soft:rgba(114,221,176,0.1);--red:#e39a90;--muted:#8da19a;--text:#f1f6f3;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--shadow-card:0 1px 0 rgba(255,255,255,0.035) inset,0 24px 70px -42px rgba(0,0,0,0.9);--shadow-float:0 28px 90px -48px rgba(0,0,0,0.95);--ease:cubic-bezier(0.22,1,0.36,1)}html{background:#06100d}body{min-height:100vh;background:radial-gradient(900px 540px at 12% -10%,rgba(82,142,117,.15),transparent 62%),radial-gradient(720px 500px at 95% 2%,rgba(224,196,124,.075),transparent 62%),linear-gradient(180deg,#08120f,#06100d 58%,#050c0a);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.17;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:linear-gradient(180deg,black,transparent 68%);mask-image:linear-gradient(180deg,black,transparent 68%)}::selection{background:rgba(224,196,124,.26);color:white}h1,h2,h3,strong{text-wrap:balance}h1{letter-spacing:-.045em}.eyebrow{color:var(--gold)!important;font-size:10px!important;font-weight:700;letter-spacing:.17em!important;text-transform:uppercase}.site-nav{position:sticky;top:14px;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:64px;margin:0 0 36px;padding:9px 10px 9px 14px;border:1px solid rgba(196,222,211,.11);border-radius:22px;background:rgba(7,17,14,.78);box-shadow:0 18px 54px -38px rgba(0,0,0,.9),inset 0 1px rgba(255,255,255,.035);-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%)}.site-nav-brand{display:inline-flex;align-items:center;gap:10px;color:var(--text);text-decoration:none;white-space:nowrap}.site-nav-brand>span{width:34px!important;height:34px!important;display:grid!important;place-items:center;border:1px solid rgba(224,196,124,.46)!important;border-radius:11px!important;background:linear-gradient(145deg,rgba(224,196,124,.15),rgba(224,196,124,.035));color:var(--gold)!important;font-family:ui-serif,Georgia,serif;font-size:16px;box-shadow:inset 0 1px rgba(255,255,255,.08)}.site-nav-brand>span,.site-nav-brand>span:first-letter{transform:none!important}.site-nav-brand>strong{font-size:11px;letter-spacing:.13em}.site-nav nav{display:flex!important;align-items:center;gap:4px!important;margin:0!important;overflow-x:auto;scrollbar-width:none}.site-nav nav::-webkit-scrollbar{display:none}.site-nav nav a{padding:10px 13px!important;border:0!important;border-radius:12px!important;background:transparent!important;color:#8fa29c!important;font-size:11px;font-weight:600;white-space:nowrap;transition:background .2s var(--ease),color .2s var(--ease),transform .2s var(--ease)!important}.site-nav nav a:hover{color:#dce7e2!important;background:rgba(255,255,255,.045)!important;transform:translateY(-1px)}.site-nav nav a.active,.site-nav nav a[aria-current=page]{color:#101713!important;background:linear-gradient(135deg,#e3cb8d,#cbae68)!important;box-shadow:0 8px 24px -16px rgba(224,196,124,.85)}main:not(.gold-page):not(.opportunity-page):not(.broker-readiness-page):not(.social-signals-page){grid-template-columns:260px minmax(0,1fr)}aside{padding:26px 18px;border-right:1px solid rgba(196,222,211,.08);background:rgba(6,14,12,.72);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{padding:4px 8px;gap:11px}.brand>span{width:38px;height:38px;border:1px solid rgba(224,196,124,.45);border-radius:12px;transform:none;background:var(--gold-soft);box-shadow:inset 0 1px rgba(255,255,255,.06)}aside nav{gap:5px;margin-top:34px}aside nav a{padding:12px 13px;border:0;border-radius:12px;transition:.2s var(--ease)}aside nav a.active,aside nav a:hover{color:#eef5f1;border:0;background:rgba(255,255,255,.05);transform:translateX(2px)}aside nav a.active{box-shadow:inset 3px 0 0 var(--gold)}.mode-card{border:1px solid rgba(196,222,211,.1);border-radius:16px;padding:16px;background:linear-gradient(145deg,rgba(18,35,29,.76),rgba(8,18,15,.7));box-shadow:var(--shadow-card)}.workspace{max-width:1540px;padding:48px clamp(26px,4vw,68px) 80px}.workspace>header{margin-bottom:34px}.workspace h1{font-size:clamp(36px,4.1vw,60px);line-height:.98}.broker-card,.broker-certification-panel,.broker-growth-panel,.broker-stack-card,.broker-stack-panel,.expectancy-lab,.gold-panel,.learning-profile article,.opportunity-card,.panel,.playbook-method,.playbook-rules,.readiness-grid article,.social-signal-card,.social-signal-panel{border-color:rgba(188,215,204,.1)!important;background:linear-gradient(145deg,rgba(17,31,26,.72),rgba(8,18,15,.68))!important;box-shadow:var(--shadow-card)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.broker-card,.broker-certification-panel,.broker-growth-panel,.broker-stack-panel,.gold-panel,.opportunity-card,.panel,.social-signal-card,.social-signal-panel{border-radius:22px!important}.panel{padding:26px;min-height:320px}.broker-card:hover,.opportunity-card:hover,.panel:hover{border-color:rgba(206,228,219,.19)!important;box-shadow:var(--shadow-float)!important}.panel-title{border-bottom-color:rgba(188,215,204,.08);padding-bottom:18px}.gold-panel h2,.panel-title h2{letter-spacing:-.025em}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0;border:0;background:transparent;overflow:visible}.metrics article{min-height:112px;padding:20px;border:1px solid rgba(188,215,204,.1)!important;border-radius:18px;background:rgba(15,29,24,.58);box-shadow:var(--shadow-card)}.metrics strong{font-size:25px;letter-spacing:-.025em}.grid{gap:18px}.safety-banner{border-color:rgba(114,221,176,.19);border-radius:18px;padding:17px 20px;background:linear-gradient(100deg,rgba(62,139,107,.12),rgba(11,24,20,.55));box-shadow:inset 0 1px rgba(255,255,255,.025)}.action-button,.gold-save-button,.opportunity-council>button,button{border-radius:12px!important;min-height:42px;transition:transform .18s var(--ease),filter .18s var(--ease),box-shadow .18s var(--ease)!important}.expectancy-inputs input,.gold-form-grid input,.gold-form-grid select,.gold-form-grid textarea,.risk-form input,input,select,textarea{border-color:rgba(188,215,204,.12)!important;border-radius:13px!important;background:rgba(3,10,8,.42)!important;color:var(--text)!important;box-shadow:inset 0 1px rgba(255,255,255,.018);transition:border-color .18s var(--ease),background .18s var(--ease),box-shadow .18s var(--ease)}input:focus,select:focus,textarea:focus{outline:none;border-color:rgba(224,196,124,.55)!important;background:rgba(5,14,11,.7)!important;box-shadow:0 0 0 3px rgba(224,196,124,.07)}.expectancy-inputs,.learning-profile,.playbook-ladder,.readiness-grid{gap:12px}.expectancy-lab,.learning-profile article,.playbook-method,.playbook-rules,.readiness-grid article{border-radius:17px!important}.learning-profile article,.readiness-grid article{padding:17px}.council-result,.evidence-next-step,.profile-summary{border-left-color:rgba(224,196,124,.62)!important;border-radius:0 14px 14px 0;background:rgba(224,196,124,.045)!important}.playbook-verdict{border-radius:18px;padding:19px;background:rgba(224,196,124,.055)}.playbook-rule{border-color:rgba(188,215,204,.1);border-radius:14px;background:rgba(7,17,14,.45);padding:14px}.playbook-rule:hover{border-color:rgba(188,215,204,.22);transform:translateY(-1px)}.playbook-rule.complete{background:rgba(72,151,118,.1)}.rule-check{width:26px;height:26px}.expectancy-results,.risk-result{gap:1px;border:0;border-radius:16px;background:rgba(188,215,204,.07);overflow:hidden}.expectancy-results>div,.risk-result>div{border:0!important;background:rgba(8,18,15,.88)}.broker-readiness-page,.gold-page,.opportunity-page,.social-signals-page{padding:24px clamp(18px,3vw,42px) 84px!important;background:transparent!important}.broker-readiness-shell,.gold-shell,.opportunity-shell,.social-signals-shell{width:min(1420px,100%);max-width:1420px!important;margin:0 auto}.broker-readiness-header,.gold-header,.opportunity-header,.social-signals-header{margin:30px 0!important;gap:34px!important;align-items:end!important}.broker-readiness-header h1,.gold-header h1,.opportunity-header h1,.social-signals-header h1{font-family:ui-serif,Georgia,Cambria,serif!important;font-size:clamp(42px,5.2vw,76px)!important;font-weight:400!important;letter-spacing:-.055em!important;line-height:.94!important;max-width:880px!important}.broker-readiness-header p:not(.eyebrow),.gold-header p:not(.eyebrow),.opportunity-header>div>p:last-child,.social-signals-header p:not(.eyebrow){max-width:780px!important;font-size:13px!important;line-height:1.72!important;color:#8ea29b!important}.broker-readiness-score,.gold-verdict,.social-signals-score{border-color:rgba(188,215,204,.11)!important;border-radius:22px!important;background:rgba(13,27,22,.64)!important;box-shadow:var(--shadow-card)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.broker-live-lock,.broker-sandbox-summary,.broker-stack-note,.gold-lock,.social-signal-lock{border-radius:17px!important;border-color:rgba(224,196,124,.18)!important;background:linear-gradient(100deg,rgba(224,196,124,.075),rgba(14,27,22,.42))!important;padding:17px 20px!important}.gold-status-grid,.opportunity-status{gap:12px!important}.broker-growth-grid>div,.broker-next-steps>div,.gold-calc-result>div,.gold-drivers>div,.gold-level-grid>div,.gold-status-grid article,.gold-steps>div,.gold-timeframes article,.opportunity-status article,.social-signal-guardrails>div,.social-signal-roadmap>div{border-color:rgba(188,215,204,.09)!important;border-radius:17px!important;background:rgba(10,22,18,.46)!important;box-shadow:inset 0 1px rgba(255,255,255,.018)}.gold-status-grid article,.opportunity-status article{min-height:112px;padding:18px!important}.gold-status-grid strong,.opportunity-status strong{letter-spacing:-.02em}.gold-panel{margin-top:20px;padding:28px!important}.gold-plan{background:linear-gradient(145deg,rgba(20,36,29,.78),rgba(9,19,16,.72))!important}.gold-level-grid{gap:10px}.gold-level-grid>div{min-height:90px;padding:17px!important}.gold-reasons-grid>div{border-color:rgba(188,215,204,.09)!important;border-radius:17px!important;background:rgba(7,17,14,.34);padding:20px!important}.gold-timeframes article{padding:20px!important;min-height:158px}.gold-timeframe-lessons>div{border-radius:14px;background:rgba(255,255,255,.025);padding:14px 16px}.gold-drivers>div,.gold-steps>div{padding:20px!important;min-height:146px}.gold-console-grid{gap:20px}.gold-checks label,.gold-journal-list>div,.gold-no-trade-grid span{border-color:rgba(188,215,204,.09)!important;border-radius:14px!important;background:rgba(7,17,14,.35)!important}.gold-checks label{padding:13px 14px}.gold-no-trade-grid span{padding:14px 16px}.gold-chip{border-color:rgba(188,215,204,.12)!important;background:rgba(255,255,255,.025)}.opportunity-list{gap:18px}.opportunity-card{padding:26px!important}.opportunity-card-head h2{font-size:32px;letter-spacing:-.03em}.opportunity-action{padding:8px 11px;background:rgba(255,255,255,.02)}.opportunity-score{margin:20px 0}.opportunity-score>div{height:6px;background:rgba(255,255,255,.055)}.opportunity-levels{gap:1px;border:0!important;border-radius:16px!important;background:rgba(188,215,204,.07);overflow:hidden}.opportunity-levels>div{border:0!important;background:rgba(8,18,15,.86);padding:16px!important}.opportunity-columns{gap:14px}.opportunity-columns>div{border-color:rgba(188,215,204,.09)!important;border-radius:16px!important;background:rgba(8,18,15,.42)!important;padding:18px!important}.timeframe-strip{gap:9px}.timeframe-strip>div{border-color:rgba(188,215,204,.09)!important;border-radius:14px;padding:13px;background:rgba(8,18,15,.35)}.broker-readiness-score,.social-signals-score{padding:24px!important;min-width:230px!important}.broker-grid,.broker-growth-grid,.broker-next-steps,.broker-stack-grid,.social-signal-grid,.social-signal-guardrails,.social-signal-roadmap{gap:18px!important}.broker-card,.broker-stack-card,.social-signal-card{padding:25px!important}.broker-card,.broker-stack-card{min-height:260px}.broker-card h2,.broker-stack-card h2{letter-spacing:-.03em}.broker-assets span,.broker-role,.broker-stack-actions a,.broker-status,.social-signal-card>a,.social-signal-topline span,.social-signal-topline strong{border-color:rgba(188,215,204,.12)!important;background:rgba(255,255,255,.025);border-radius:999px!important}.broker-certification-list div{border-top-color:rgba(188,215,204,.08)!important;padding:15px 2px}.broker-stack-actions,.broker-stack-path,.social-signal-columns>div{border-color:rgba(188,215,204,.08)!important}.broker-growth-panel,.broker-stack-panel,.social-signal-panel{padding:28px!important}.social-signal-card h2{letter-spacing:-.035em}.social-signal-columns{gap:22px}.social-signal-guardrails>div,.social-signal-roadmap>div{padding:18px!important}.empty-state,.gold-empty,.opportunity-empty{border-radius:20px}.orb{width:66px;height:66px;border-color:rgba(224,196,124,.48);background:radial-gradient(circle at 40% 35%,rgba(224,196,124,.16),transparent 65%);box-shadow:0 0 60px rgba(224,196,124,.1)}.broker-card,.gold-panel,.metrics article,.opportunity-card,.panel,.social-signal-card{animation:system-rise .42s var(--ease) both}@keyframes system-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){main:not(.gold-page):not(.opportunity-page):not(.broker-readiness-page):not(.social-signals-page){grid-template-columns:220px minmax(0,1fr)}.workspace{padding-left:28px;padding-right:28px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.broker-readiness-header,.gold-header,.opportunity-header,.social-signals-header{align-items:flex-start!important}}@media (max-width:820px){main:not(.gold-page):not(.opportunity-page):not(.broker-readiness-page):not(.social-signals-page){display:block}aside{position:relative;width:auto;height:auto;padding:14px 16px;border-right:0;border-bottom:1px solid rgba(188,215,204,.08)}aside nav{display:flex;overflow-x:auto;margin-top:14px;padding-bottom:3px}aside nav a{white-space:nowrap}.mode-card{display:none}.workspace{padding:28px 18px 56px}.site-nav{top:8px;align-items:flex-start;flex-direction:column;padding:12px;border-radius:18px}.site-nav nav{width:100%}.broker-readiness-header,.gold-header,.opportunity-header,.social-signals-header{display:grid!important;grid-template-columns:1fr!important}.broker-readiness-header h1,.gold-header h1,.opportunity-header h1,.social-signals-header h1{font-size:clamp(38px,11vw,62px)!important}}@media (max-width:640px){body:before{display:none}.metrics{grid-template-columns:1fr}.workspace>header{align-items:flex-start;flex-direction:column}.broker-card,.broker-stack-card,.gold-panel,.opportunity-card,.panel,.social-signal-card{border-radius:18px!important;padding:20px!important}.broker-readiness-page,.gold-page,.opportunity-page,.social-signals-page{padding:12px 12px 56px!important}.site-nav{margin-bottom:24px}.site-nav-brand>strong{font-size:10px}.broker-live-lock,.gold-lock,.social-signal-lock{padding:15px!important}.broker-readiness-header,.gold-header,.opportunity-header,.social-signals-header{margin-top:20px!important}}:root{--terminal-bg:#06090b;--terminal-surface:#0a0f12;--terminal-surface-2:#0d1317;--terminal-line:rgba(214,226,220,0.08);--terminal-line-strong:rgba(214,226,220,0.14);--terminal-text:#eef4f1;--terminal-muted:#80908a;--terminal-gold:#e1c477;--terminal-green:#68d8a2;--terminal-red:#df8e86}body{background:var(--terminal-bg)!important}.terminal-app{min-height:100vh;display:grid;grid-template-columns:82px minmax(0,1fr) 286px;grid-template-rows:48px 38px minmax(0,1fr) 40px;background:linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.01) 1px,transparent 1px),var(--terminal-bg);background-size:32px 32px,32px 32px,auto;color:var(--terminal-text)}.terminal-sidebar{grid-column:1;grid-row:1/-1;position:sticky;top:0;height:100vh;z-index:60;padding:12px 8px 10px;border-right:1px solid var(--terminal-line-strong);background:#070b0d;display:flex;flex-direction:column;align-items:stretch}.terminal-logo{display:grid;justify-items:center;gap:5px;padding:5px 0 16px;color:var(--terminal-text);text-decoration:none}.terminal-logo>span{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(225,196,119,.45);background:linear-gradient(145deg,rgba(225,196,119,.13),rgba(225,196,119,.025));color:var(--terminal-gold);font:600 17px ui-serif,Georgia,serif}.terminal-logo>strong{font-size:8px;letter-spacing:.15em}.terminal-nav{display:grid!important;gap:4px!important;margin:5px 0 0!important}.terminal-nav a{min-height:58px;display:grid;justify-items:center;align-content:center;gap:5px;padding:7px 4px!important;border:1px solid transparent!important;border-left:0!important;border-radius:5px!important;background:transparent!important;color:#72817c!important;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.terminal-nav a>span{min-width:28px;height:22px;display:grid;place-items:center;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.02)}.terminal-nav a>small{font-size:8px;font-weight:600}.terminal-nav a:hover{color:#c7d2ce!important;background:rgba(255,255,255,.025)!important}.terminal-nav a.active{color:var(--terminal-gold)!important;border-color:rgba(225,196,119,.18)!important;background:rgba(225,196,119,.055)!important}.terminal-nav a.active>span{border-color:rgba(225,196,119,.34);background:rgba(225,196,119,.08)}.terminal-sidebar-mode{margin-top:auto;padding:10px 4px 4px;display:grid;justify-items:center;gap:4px;color:var(--terminal-muted);text-align:center}.terminal-dock-status i,.terminal-sidebar-mode i{width:6px;height:6px;border-radius:50%;background:var(--terminal-green);box-shadow:0 0 10px rgba(104,216,162,.45)}.terminal-sidebar-mode span{color:var(--terminal-green);font:700 8px ui-monospace,monospace;letter-spacing:.1em}.terminal-sidebar-mode small{font-size:7px}.terminal-topbar{grid-column:2/4;grid-row:1;z-index:40;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 16px;border-bottom:1px solid var(--terminal-line-strong);background:rgba(7,11,13,.96)}.terminal-workspace-title{min-width:0;display:flex;align-items:baseline;gap:12px}.terminal-workspace-title>span{color:var(--terminal-gold);font:700 9px ui-monospace,monospace;letter-spacing:.14em}.terminal-workspace-title>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600}.terminal-system-state{display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none}.terminal-system-state span{padding:5px 8px;border:1px solid var(--terminal-line-strong);color:#778680;font:700 8px ui-monospace,monospace;letter-spacing:.06em;white-space:nowrap}.terminal-system-state .paper{border-color:rgba(104,216,162,.24);color:var(--terminal-green);background:rgba(104,216,162,.055)}.terminal-market-strip{grid-column:2/4;grid-row:2;z-index:35;min-width:0;display:flex;align-items:stretch;border-bottom:1px solid var(--terminal-line);background:#090e11;overflow-x:auto;scrollbar-width:none}.terminal-market-strip::-webkit-scrollbar{display:none}.terminal-market-note,.terminal-market-strip-label{display:flex;align-items:center;padding:0 12px;color:#58645f;font:700 8px ui-monospace,monospace;letter-spacing:.1em;white-space:nowrap}.terminal-market-strip a{min-width:145px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr 1fr;column-gap:8px;align-items:center;padding:4px 12px;border-left:1px solid var(--terminal-line);color:var(--terminal-text);text-decoration:none;background:transparent}.terminal-market-strip a.active,.terminal-market-strip a:hover{background:rgba(255,255,255,.025)}.terminal-market-strip a.active{box-shadow:inset 0 -2px var(--terminal-gold)}.terminal-market-strip a strong{grid-row:1/3;font:700 10px ui-monospace,monospace;color:#dce4e1}.terminal-market-strip a small,.terminal-market-strip a span{font-size:7px;color:#6f7c77}.terminal-market-strip a small{color:#4f5d58;letter-spacing:.08em}.terminal-stage{grid-column:2;background:rgba(5,8,10,.38)}.terminal-stage,.terminal-ticket{grid-row:3;min-width:0;overflow:auto}.terminal-ticket{grid-column:3;padding:16px;border-left:1px solid var(--terminal-line-strong);background:#080d10}.terminal-ticket-head{display:flex;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--terminal-line)}.terminal-ticket-head>div{display:grid;gap:3px}.terminal-ticket-grid span,.terminal-ticket-head span,.terminal-ticket-symbol>span{color:#6d7b76;font:700 8px ui-monospace,monospace;letter-spacing:.08em}.terminal-ticket-head strong{font-size:13px}.terminal-lock-badge{height:max-content;padding:5px 7px;border:1px solid rgba(223,142,134,.25);color:var(--terminal-red)!important;background:rgba(223,142,134,.05)}.terminal-ticket-symbol{display:grid;gap:5px;padding:18px 0;border-bottom:1px solid var(--terminal-line)}.terminal-ticket-symbol strong{font:600 25px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.04em}.terminal-ticket-symbol small{color:var(--terminal-muted);font-size:10px}.terminal-ticket-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.terminal-ticket-grid>div{min-width:0;display:grid;gap:5px;padding:10px;border:1px solid var(--terminal-line);background:rgba(255,255,255,.012)}.terminal-ticket-grid strong{font-size:10px;color:#c7d2ce}.terminal-ticket-warning{margin:14px 0;padding:10px;border-left:2px solid var(--terminal-gold);background:rgba(225,196,119,.045);color:#8e9b96;font-size:9px;line-height:1.55}.terminal-ticket-primary,.terminal-ticket-secondary{width:100%;min-height:36px;display:grid;place-items:center;margin-top:8px;border:1px solid rgba(225,196,119,.35);text-decoration:none;font-size:10px;font-weight:700}.terminal-ticket-primary{background:var(--terminal-gold);color:#101411}.terminal-ticket-secondary{color:#aebbb6;border-color:var(--terminal-line-strong);background:rgba(255,255,255,.015)}.terminal-live-owner{display:grid;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid var(--terminal-line-strong)}.terminal-live-owner-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.terminal-live-owner-head>div{display:grid;gap:3px}.terminal-live-footnote,.terminal-live-owner-head small,.terminal-live-owner-head span,.terminal-live-plan span,.terminal-live-receipt span{color:#6d7b76;font:700 8px ui-monospace,monospace;letter-spacing:.05em}.terminal-live-owner-head strong{color:#c7d2ce;font:700 9px ui-monospace,monospace}.terminal-live-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.terminal-live-flow>div{min-width:0;display:grid;justify-items:center;gap:4px;padding:6px 2px;border:1px solid var(--terminal-line);background:rgba(255,255,255,.012)}.terminal-live-flow span{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--terminal-line-strong);color:#64726d;font:700 7px ui-monospace,monospace}.terminal-live-flow strong{max-width:100%;overflow:hidden;color:#64726d;font:700 6px ui-monospace,monospace;letter-spacing:.05em;text-overflow:ellipsis}.terminal-live-flow>div.done{border-color:rgba(104,216,162,.2);background:rgba(104,216,162,.035)}.terminal-live-flow>div.done span,.terminal-live-flow>div.done strong{color:var(--terminal-green);border-color:rgba(104,216,162,.32)}.terminal-live-flow>div.current{border-color:rgba(225,196,119,.28);background:rgba(225,196,119,.05)}.terminal-live-flow>div.current span,.terminal-live-flow>div.current strong{color:var(--terminal-gold);border-color:rgba(225,196,119,.36)}.terminal-live-action-status{min-height:38px;display:grid;place-items:center;padding:8px 10px;border:1px solid var(--terminal-line);background:rgba(255,255,255,.012);color:#8d9a95;text-align:center;font:700 8px/1.45 ui-monospace,monospace;letter-spacing:.035em}.terminal-live-actions .terminal-live-submit{min-height:42px;border-color:rgba(223,142,134,.72);background:rgba(223,142,134,.16);color:#f0aaa2}.terminal-live-owner>p{margin:0;color:#8e9b96;font-size:9px;line-height:1.5}.terminal-live-plan{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.terminal-live-plan>div,.terminal-live-receipt{display:grid;gap:4px;padding:8px;border:1px solid var(--terminal-line);background:rgba(255,255,255,.012)}.terminal-live-plan strong,.terminal-live-receipt strong{color:#d9e1de;font:700 10px ui-monospace,monospace}.terminal-live-actions{display:grid;gap:6px}.terminal-live-actions button{min-height:34px;border:1px solid rgba(225,196,119,.32);background:rgba(225,196,119,.09);color:#e1c477;font:800 9px ui-monospace,monospace;letter-spacing:.05em;cursor:pointer}.terminal-live-actions button.danger{border-color:rgba(223,142,134,.5);background:rgba(223,142,134,.11);color:#df8e86}.terminal-live-actions button.quiet{border-color:var(--terminal-line);background:transparent;color:#82908b}.terminal-live-actions button:disabled{cursor:not-allowed;opacity:.38}.terminal-live-footnote{line-height:1.5;text-transform:none;letter-spacing:0}.terminal-bottom-dock{grid-column:2/4;grid-row:4;z-index:45;min-width:0;display:flex;justify-content:space-between;align-items:stretch;border-top:1px solid var(--terminal-line-strong);background:#070b0d}.terminal-dock-tabs{display:flex;min-width:0;overflow-x:auto;scrollbar-width:none}.terminal-dock-tabs span{display:flex;align-items:center;padding:0 14px;border-right:1px solid var(--terminal-line);color:#687570;font:700 8px ui-monospace,monospace;letter-spacing:.08em}.terminal-dock-tabs span:first-child{color:var(--terminal-text);background:rgba(255,255,255,.022)}.terminal-dock-status{display:flex;align-items:center;gap:7px;padding:0 14px;color:#6c7974;font:700 8px ui-monospace,monospace;white-space:nowrap}.terminal-stage>main{min-height:auto!important;display:block!important;grid-template-columns:none!important;background:transparent!important}.terminal-stage .site-nav,.terminal-stage>main>aside{display:none!important}.terminal-stage .workspace{width:100%;max-width:none;padding:24px 24px 84px}.terminal-stage .broker-readiness-page,.terminal-stage .gold-page,.terminal-stage .opportunity-page,.terminal-stage .social-signals-page{min-height:auto;padding:24px 24px 84px!important;background:transparent!important}.terminal-stage .broker-readiness-shell,.terminal-stage .gold-shell,.terminal-stage .opportunity-shell,.terminal-stage .social-signals-shell{width:100%;max-width:none}.terminal-stage .broker-card,.terminal-stage .broker-growth-panel,.terminal-stage .broker-stack-panel,.terminal-stage .gold-panel,.terminal-stage .gold-status-grid article,.terminal-stage .metrics,.terminal-stage .opportunity-card,.terminal-stage .opportunity-status article,.terminal-stage .panel,.terminal-stage .social-signal-card,.terminal-stage .social-signal-panel{border-radius:4px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:rgba(10,15,18,.86)!important;border-color:var(--terminal-line-strong)!important}.terminal-stage .action-button,.terminal-stage .gold-save-button,.terminal-stage button,.terminal-stage input,.terminal-stage select,.terminal-stage textarea{border-radius:3px!important}@media (max-width:1180px){.terminal-app{grid-template-columns:74px minmax(0,1fr)}.terminal-bottom-dock,.terminal-market-strip,.terminal-stage,.terminal-topbar{grid-column:2}.terminal-ticket{display:none}}@media (max-width:760px){.terminal-app{grid-template-columns:1fr;grid-template-rows:44px 40px minmax(0,1fr) 36px 58px}.terminal-bottom-dock,.terminal-market-strip,.terminal-sidebar,.terminal-stage,.terminal-topbar{grid-column:1}.terminal-topbar{grid-row:1;padding:0 10px}.terminal-market-strip{grid-row:2}.terminal-stage{grid-row:3}.terminal-bottom-dock{grid-row:4}.terminal-sidebar{grid-row:5;position:sticky;bottom:0;top:auto;height:58px;padding:4px 6px;border-right:0;border-top:1px solid var(--terminal-line-strong);flex-direction:row;align-items:center}.terminal-logo,.terminal-sidebar-mode{display:none}.terminal-nav{width:100%;grid-template-columns:repeat(5,minmax(0,1fr));margin:0!important}.terminal-nav a{min-height:48px;padding:3px!important}.terminal-nav a>span{min-width:24px;height:18px;font-size:8px}.terminal-nav a>small{font-size:7px}.terminal-market-note,.terminal-market-strip-label,.terminal-system-state span:not(.paper),.terminal-workspace-title>span{display:none}.terminal-market-strip a{min-width:122px}.terminal-bottom-dock{overflow:hidden}.terminal-dock-status{display:none}.terminal-dock-tabs{width:100%}.terminal-dock-tabs span{flex:1 0 auto;justify-content:center;padding:0 9px}.terminal-stage .broker-readiness-page,.terminal-stage .gold-page,.terminal-stage .opportunity-page,.terminal-stage .social-signals-page,.terminal-stage .workspace{padding:16px 12px 72px!important}}