.elite-cover{padding:70px 0 45px;max-width:1100px}.elite-cover h1{font-size:clamp(42px,5vw,78px);max-width:1050px;line-height:1.08}.elite-cover .lead{max-width:780px;color:#b8c3d5;font-size:20px}.elite-cover .eyebrow{color:#91acff}.elite-stats{display:flex;gap:32px;border-top:1px solid #34435e;padding-top:24px;margin:30px 0}.elite-stats span{font-size:12px;color:#aebbd0;letter-spacing:.8px}.elite-stats strong{display:block;color:#fff;font-size:25px;letter-spacing:-1px}.elite-tabs{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid #34435e;margin-bottom:30px;padding-bottom:14px}.elite-tabs a{padding:13px 20px;color:#c9d3e6;border-radius:6px;border:1px solid #34435e;font-size:14px}.elite-tabs a[aria-current=page]{background:#004fff;color:#fff;border-color:#004fff}.elite-tabs a:last-child{margin-left:auto}.elite-section{margin-bottom:60px;padding:42px;border:1px solid #34435e;border-radius:12px;background:linear-gradient(135deg,#101c38,#0c111c)}.elite-section h2{font-size:42px}.elite-section p{max-width:850px;color:#bbc5d5}.elite-section .button{background:#004fff}.elite-links{display:flex;gap:24px;flex-wrap:wrap;align-items:center}.elite-links a:not(.button){color:#9fb6ff;border-bottom:1px solid #9fb6ff}.whitepaper-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:28px;padding-bottom:70px;align-items:start}.document-toc{position:sticky;top:120px;max-height:calc(100vh - 150px);overflow:auto;padding:10px 0}.document-toc a{display:block;font-size:13px;color:#b8c4d7;padding:10px 12px;border-left:2px solid #34435e}.document-toc a:hover{color:white;border-color:#ed0000;background:#142039}.document-toc a.subsection{font-size:12px;padding-left:24px}.document-sheet{background:#f8f9fc;color:#18283c;border-radius:10px;padding:50px;box-shadow:0 12px 45px #0002;line-height:1.75;overflow:hidden}.document-sheet .document-title{font-size:38px;font-weight:500;line-height:1.2;letter-spacing:-1.4px;padding-bottom:28px;border-bottom:4px solid #004fff}.document-sheet h2{font-size:28px;font-weight:500;letter-spacing:-.7px;line-height:1.3;margin:44px 0 18px;border-top:1px solid #d5dce7;padding-top:28px;scroll-margin-top:120px}.document-sheet h3{font-size:21px;margin:28px 0 14px;font-weight:500;scroll-margin-top:120px}.document-sheet p{font-size:15px;margin-bottom:17px}.document-sheet a{color:#0046d9;text-decoration:underline;overflow-wrap:anywhere}.document-table{overflow:auto;margin:24px 0;max-width:100%}.document-table table{border-collapse:collapse;font-size:12px;width:100%;min-width:560px}.document-table th{background:#142743;color:#fff}.document-table th,.document-table td{border:1px solid #d6dde8;padding:11px;vertical-align:top;min-width:90px}.document-table tr:nth-child(even){background:#edf1f7}.document-table p{font-size:12px;margin:0 0 6px}.document-figure{max-width:100%;height:auto;border-radius:8px;margin:24px auto}.document-note{font-size:13px;color:#bec9dc;margin:0 0 24px;max-width:900px}.document-source{margin-top:35px;padding-top:25px;border-top:1px solid #cbd5e1;font-size:13px}.document-source a{margin-right:25px}.journal-toolbar{display:flex;justify-content:space-between;gap:20px;align-items:center;border:1px solid #34435e;padding:22px;border-radius:10px;background:#121b2a;margin-bottom:24px}.journal-toolbar p{font-size:12px;margin:4px 0 0;color:#b7c4d8}.journal-actions{display:flex;flex-wrap:wrap;gap:8px}.journal-actions button,.import-label,.record-toolbar button{background:#1a2942;color:#fff;padding:10px 12px;border:1px solid #495d7f;border-radius:5px;font-size:12px;cursor:pointer}.journal-actions button:first-child{background:#004fff;border-color:#004fff}.journal-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:24px;align-items:start;margin-bottom:80px}.journal-sidebar{position:sticky;top:115px;padding:20px 14px;background:#111b2b;border:1px solid #34435e;border-radius:10px;max-height:calc(100vh - 135px);overflow:auto}.journal-sidebar .eyebrow{font-size:10px;padding:0 10px}.journal-sidebar nav{display:grid;gap:3px}.journal-sidebar button{background:transparent;color:#bfcbdf;text-align:left;border:0;cursor:pointer;border-radius:5px;padding:10px;font-size:12px;display:flex;gap:10px;align-items:center;line-height:1.3}.journal-sidebar button span{font-size:10px;color:#7694bd}.journal-sidebar button[aria-current=page]{background:#004fff;color:#fff}.journal-sidebar button[aria-current=page] span{color:#c7d9ff}.source-download{display:block;padding:20px 10px 0;color:#9fb6ff;font-size:12px}.journal-main{background:#f8f9fc;color:#18283c;border-radius:10px;padding:34px;min-width:0;min-height:650px}.journal-section-head{border-bottom:3px solid #004fff;padding-bottom:16px;margin-bottom:24px}.journal-section-head .eyebrow{color:#385f9c;font-size:10px;margin-bottom:10px}.journal-section-head h2{font-size:32px;line-height:1.2;letter-spacing:-1px;margin-bottom:12px}.journal-section-head p{font-size:13px;line-height:1.7;margin-bottom:8px}.journal-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.journal-field{min-width:0}.journal-field label{display:block;font-size:12px;font-weight:700;margin-bottom:7px;color:#30445f;line-height:1.5}.journal-field label span{font-weight:400;font-size:11px}.journal-field input,.journal-field select,.journal-field textarea,.record-toolbar select,.record-toolbar input{width:100%;background:white;color:#18283c;border:1px solid #afbdd0;border-radius:5px;min-height:43px;padding:10px;font-size:14px}.journal-field textarea{resize:vertical}.journal-field output{display:block;background:#eaf0f8;border:1px solid #d5deeb;border-radius:5px;min-height:43px;padding:10px;font-size:14px;overflow-wrap:anywhere}.journal-field small{display:block;font-size:11px;color:#596d87;margin-top:5px}.form-section{margin-bottom:34px}.form-section h3{font-size:20px;letter-spacing:-.4px}.form-section>p{font-size:13px}.scenario-row{border-top:1px solid #d1dbe9;padding-top:18px;margin-top:22px}.scenario-row h4{font-size:14px;margin:0 0 14px}.scenario-row .journal-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.journal-guidance{margin:28px 0 0;border:1px solid #c9d5e5;border-radius:7px;padding:16px;background:#edf2f9}.journal-guidance summary{font-size:13px;cursor:pointer;font-weight:700}.journal-guidance p{font-size:12px;line-height:1.7;margin:15px 0 0}.journal-guidance table{color:#18283c}.record-toolbar{display:flex;align-items:end;gap:16px;flex-wrap:wrap;padding:18px;background:#eaf0f8;border-radius:8px;margin:0 0 26px}.record-toolbar label{font-size:12px;font-weight:700;max-width:220px;display:grid;gap:5px}.record-toolbar span{font-size:11px;color:#5b6f8d;margin-bottom:12px}.record-toolbar .field-search{margin-left:auto;max-width:200px}.record-toolbar button{background:#004fff;border-color:#004fff;margin-bottom:2px}.record-toolbar button:disabled{opacity:.5;cursor:default}.overview-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 24px}.overview-metrics article{padding:16px 12px;border:1px solid #d1dbe9;border-radius:7px;background:#edf2f9}.overview-metrics span{display:block;font-size:10px;text-transform:uppercase;color:#526e94}.overview-metrics strong{display:block;font-size:21px;line-height:1.4;margin-top:8px}.journal-overview-table{overflow:auto;margin:25px 0}.journal-overview-table table{width:100%;border-collapse:collapse;font-size:13px}.journal-overview-table th,.journal-overview-table td{padding:12px;border-bottom:1px solid #d1dbe9;text-align:left}.journal-overview-table thead th{background:#172b47;color:white;font-size:11px}.journal-primary{background:#004fff;color:white;border:0;padding:14px 18px;border-radius:5px;cursor:pointer;font-size:13px}.journal-error{padding:50px;background:#142039}.field-holder[hidden]{display:none}.journal-app-loading{padding:60px;color:#c7d3e6}.elite-breadcrumb{font-size:12px;color:#91acff;padding-top:25px}.elite-breadcrumb a{text-decoration:underline}.elite-paper-actions{display:flex;gap:20px;flex-wrap:wrap;margin-top:30px}.elite-paper-actions a{font-size:13px;color:#004fff;text-decoration:underline}
@media(max-width:1000px){.whitepaper-layout{grid-template-columns:190px minmax(0,1fr);gap:20px}.document-sheet{padding:30px}.journal-layout{grid-template-columns:210px minmax(0,1fr)}.journal-main{padding:25px}.journal-toolbar{display:block}.journal-actions{margin-top:16px}.overview-metrics{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.elite-cover{padding:40px 0 25px}.elite-cover h1{font-size:40px}.elite-cover .lead{font-size:16px}.elite-stats{gap:20px;flex-wrap:wrap}.elite-tabs{display:grid;grid-template-columns:1fr}.elite-tabs a:last-child{margin-left:0}.elite-section{padding:25px}.elite-section h2{font-size:31px}.whitepaper-layout,.journal-layout{display:block}.document-toc,.journal-sidebar{position:relative;top:0;max-height:260px;margin-bottom:22px}.document-toc{border:1px solid #34435e;border-radius:7px;padding:12px}.document-sheet{padding:24px 20px}.document-sheet .document-title{font-size:27px}.document-sheet h2{font-size:24px}.journal-main{padding:24px 18px;min-height:500px}.journal-fields{grid-template-columns:1fr}.scenario-row .journal-fields{grid-template-columns:repeat(2,1fr)}.journal-section-head h2{font-size:27px}.record-toolbar .field-search{margin-left:0;max-width:none}.journal-toolbar{padding:18px}.journal-actions button,.import-label{flex:1 1 40%;text-align:center}.elite-cover .eyebrow{font-size:10px}.journal-sidebar nav{grid-template-columns:1fr 1fr}.journal-sidebar .eyebrow{margin-bottom:12px}}
@media print{.header,footer,.elite-tabs,.document-toc,.journal-sidebar,.journal-toolbar{display:none}.whitepaper-layout,.journal-layout{display:block}.document-sheet,.journal-main{padding:0;background:white;color:black}.elite-cover h1{font-size:32px}.document-table{overflow:visible}.document-table table{min-width:0;font-size:10px}.wrap{width:100%}body{background:white;color:black}}
.document-sheet h2.document-title{margin:0 0 30px;padding:0 0 28px;border-top:0;font-size:34px;line-height:1.25}.document-sheet .document-title+h2{margin-top:0}
.journal-actions input[hidden]{display:none!important}.journal-actions{align-items:center}.import-label{display:inline-flex;align-items:center;justify-content:center;min-height:40px}.journal-actions button{min-height:40px}
/* Program reading pages share the site's dark canvas. */
body[data-document]{background:#0e131c}
body[data-document] .whitepaper-layout{grid-template-columns:250px minmax(0,1fr);gap:64px;position:relative}
body[data-document] .document-toc{border-top:1px solid #34435e;padding-top:24px}
body[data-document] .document-toc .eyebrow{color:#91acff;font-size:12px;letter-spacing:1.2px;margin-bottom:22px}
body[data-document] .document-toc a{border-left:0;border-radius:4px;padding:11px 12px;color:#aebdd2;font-size:14px;line-height:1.6;margin-bottom:3px}
body[data-document] .document-toc a.subsection{padding-left:24px;font-size:12px;color:#8397b4}
body[data-document] .document-toc a:hover,body[data-document] .document-toc a.is-current{background:#14213b;color:#fff;box-shadow:inset 2px 0 #004fff}
body[data-document] .document-sheet{background:transparent;color:#bac6d8;padding:0;border-radius:0;box-shadow:none;overflow:visible;min-width:0;line-height:1.85}
body[data-document] .document-sheet h2.document-title{font-size:clamp(26px,3vw,40px);line-height:1.3;color:#f1f5fc;border:0;padding:0;margin:0 0 40px;letter-spacing:-1px}
body[data-document] .document-sheet h2:not(.document-title){font-size:clamp(27px,3vw,40px);line-height:1.25;font-weight:500;color:#f1f5fc;letter-spacing:-1px;border-top:1px solid #34435e;padding-top:32px;margin:52px 0 24px;counter-increment:program-section}
body[data-document] .document-sheet{counter-reset:program-section}
body[data-document] .document-sheet h2:not(.document-title)::before{content:counter(program-section,decimal-leading-zero) ' / RACKETNATION';display:block;color:#91acff;font:600 10px/1.6 Satoshi,Arial,sans-serif;letter-spacing:2px;margin-bottom:18px}
body[data-document] .document-sheet h3{color:#edf2fb;font-size:23px;line-height:1.4;font-weight:500;margin:34px 0 18px;letter-spacing:-.4px}
body[data-document] .document-sheet p{font-size:16px;line-height:1.9;margin-bottom:23px;max-width:850px;color:#b6c2d5}
body[data-document] .document-sheet a{color:#91acff;text-decoration-color:#526d9d;text-underline-offset:4px}
body[data-document] .document-table{border:1px solid #34435e;border-radius:8px;background:#111c2c;margin:28px 0 34px}
body[data-document] .document-table table{font-size:12px}
body[data-document] .document-table th{background:#182b49;color:#f1f5fc;font-weight:600}
body[data-document] .document-table td{color:#bdc9dc}
body[data-document] .document-table th,body[data-document] .document-table td{border-color:#2d3d56;padding:13px;line-height:1.7}
body[data-document] .document-table tr:nth-child(even){background:#142035}
body[data-document] .document-table p{font-size:12px;line-height:1.7;color:inherit;margin:0 0 6px}
body[data-document] .document-source{border-color:#34435e;color:#93a5c0;font-size:12px;margin-top:50px;padding-top:25px}
body[data-document] .document-note{color:#93a5c0;font-size:13px;margin-bottom:38px}
body[data-document] .document-figure{border:1px solid #34435e}
@media(max-width:1000px){body[data-document] .whitepaper-layout{grid-template-columns:195px minmax(0,1fr);gap:30px}body[data-document] .document-toc a{font-size:12px}}
@media(max-width:700px){body[data-document] .whitepaper-layout{display:block}body[data-document] .document-toc{padding:18px;margin-bottom:32px;background:#111b2b;border:1px solid #34435e;border-radius:8px}body[data-document] .document-sheet{padding:0}body[data-document] .document-sheet p{font-size:15px}body[data-document] .document-sheet h2:not(.document-title){font-size:28px}}
@media print{body[data-document],body[data-document] .document-sheet{background:#fff;color:#18283c}body[data-document] .document-sheet h2,body[data-document] .document-sheet h3,body[data-document] .document-sheet p{color:#18283c}body[data-document] .document-table,body[data-document] .document-table tr:nth-child(even){background:#fff}body[data-document] .document-table td{color:#18283c}}

@media(min-width:701px){body[data-document] .document-toc{position:sticky;top:115px;align-self:start;height:calc(100dvh - 145px);max-height:calc(100dvh - 145px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#415574 transparent}body[data-document] .whitepaper-layout{overflow:visible}}
.elite-tabs{align-items:center}.elite-tabs .journey-connector{flex:1;min-width:40px;height:1px;background:linear-gradient(90deg,#34435e,#809ac5);margin:0 14px 0 10px;position:relative}.elite-tabs .journey-connector::after{content:'';position:absolute;right:0;top:-3px;width:7px;height:7px;border-top:1px solid #809ac5;border-right:1px solid #809ac5;transform:rotate(45deg)}.elite-tabs a:last-child{margin-left:0;border-color:#607da9;background:#142039;color:#e3ecfc}.elite-tabs a:last-child:hover{background:#1a2d4d;border-color:#91acff}.elite-tabs a:last-child[aria-current=page]{background:#004fff;border-color:#004fff;color:white}
@media(max-width:700px){.elite-tabs .journey-connector{width:1px;height:22px;min-width:0;justify-self:center;margin:3px 0;background:#6c87b2}.elite-tabs .journey-connector::after{top:auto;bottom:0;right:-3px;transform:rotate(135deg)}.elite-tabs a{text-align:center}}
.journal-actions{align-items:center}.journal-actions button,.journal-actions .import-label{display:inline-flex;align-items:center;justify-content:center;height:42px;min-height:42px;box-sizing:border-box;margin:0;vertical-align:middle;line-height:1.4;font-weight:400;padding:10px 12px}
.profile-identity{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:25px 0;margin-bottom:10px}.profile-identity h2{font-size:27px;letter-spacing:-.6px;margin:8px 0}.profile-identity p{color:#acbdd4;font-size:12px;margin:0}.profile-identity .eyebrow{font-size:10px;color:#91acff}.profile-identity-actions{display:flex;gap:8px;flex-wrap:wrap}.profile-identity-actions button{background:#142039;color:#dce7fa;border:1px solid #425777;border-radius:5px;padding:10px 14px;font-size:12px;cursor:pointer}.profile-identity-actions button[hidden]{display:none}
#journal-app .journal-toolbar{position:sticky;top:108px;z-index:15;box-shadow:0 5px 20px #0003}#journal-app .journal-sidebar{top:230px;max-height:calc(100dvh - 250px)}.journal-actions input[hidden]{display:none!important}.journal-actions #save-profile{background:#004fff}.section-save-bar{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:32px;padding-top:20px;border-top:1px solid #c9d5e5}.section-save-bar span{font-size:12px;color:#566d8d}.section-save-bar button{background:#004fff;border:1px solid #004fff;color:#fff;padding:12px 18px;border-radius:5px;cursor:pointer;font-size:13px;white-space:nowrap}.journal-field [aria-invalid=true]{border-color:#b22b36;box-shadow:0 0 0 1px #b22b36}
.profile-dialog{max-width:480px;width:calc(100% - 40px);padding:30px;background:#121e31;color:#e4edfc;border:1px solid #536d95;border-radius:12px;box-shadow:0 20px 80px #0008}.profile-dialog::backdrop{background:#040810bb}.profile-dialog h2{font-size:25px;letter-spacing:-.6px;line-height:1.3}.profile-dialog p{font-size:13px;color:#b7c6dc;line-height:1.7}.profile-dialog label{font-size:12px;display:grid;gap:7px;margin:18px 0;color:#c8d6ed}.profile-dialog input{display:block!important;width:100%;border:1px solid #647eaa;border-radius:5px;min-height:44px;padding:10px;background:#0d1522;color:#fff}.profile-dialog form>div{display:flex;gap:12px;justify-content:flex-end}.profile-dialog button{background:#004fff;color:#fff;border:1px solid #48618c;border-radius:5px;padding:11px 16px;font-size:13px;cursor:pointer}.profile-dialog [data-cancel]{background:#1a2942}.profile-dialog .dialog-error{color:#ffb5be}
.team-pathway-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:25px 0}.team-pathway-cards article{padding:20px;border:1px solid #34435e;border-radius:8px;background:#111d30}.team-pathway-cards h3{margin-top:0!important;font-size:20px!important}.team-pathway-cards p{font-size:14px!important}.review-stamp{font-size:12px!important;color:#91acff!important}.team-roles{border-left:2px solid #004fff;padding-left:20px}
@media(max-width:700px){.profile-identity{display:block}.profile-identity-actions{margin-top:18px}#journal-app .journal-toolbar{top:82px;padding:12px}.journal-toolbar strong{font-size:14px}.journal-toolbar #save-status{font-size:11px}.journal-actions{margin-top:10px;gap:6px}.journal-actions button{flex:1;min-width:80px;padding:8px 7px;font-size:11px;height:auto;min-height:40px}#journal-app .journal-sidebar{top:0;position:relative;max-height:260px}.section-save-bar{align-items:flex-start}.team-pathway-cards{grid-template-columns:1fr}.profile-dialog{padding:22px}}
/* One connected path: reading left, journal centered, reporting right. */
.elite-tabs.elite-path-nav{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center}.elite-reading-tabs{display:flex;gap:8px}.elite-tabs.elite-path-nav a{margin:0;background:transparent;border:1px solid #34435e;color:#bdcbe0;white-space:nowrap}.elite-tabs.elite-path-nav .journey-center{justify-self:center;background:#004fff;color:#fff;border-color:#004fff}.elite-tabs.elite-path-nav .dream-tab{justify-self:end;display:flex;gap:25px}.elite-tabs.elite-path-nav a[aria-current=page]{box-shadow:0 0 0 1px #7d9aff;border-color:#7d9aff}.dream-report.journal-main{background:transparent;color:#becbe0;border:0;padding:0;box-shadow:none;min-width:0}.dream-report h2,.dream-report h3,.dream-report h4{color:#edf3ff}.dream-report h2{font-size:clamp(30px,3vw,44px);line-height:1.2;letter-spacing:-1.2px}.dream-report h3{font-size:21px;line-height:1.45;margin:12px 0}.dream-report h4{font-size:16px;margin:12px 0}.dream-report p{color:#adbed6;font-size:14px;line-height:1.8}.dream-report section{margin:26px 0}.dream-report .eyebrow{color:#88aaff;font-size:10px;letter-spacing:1.5px}.dream-context{display:flex;gap:12px;flex-wrap:wrap;font-size:11px;color:#91a8cb}.dream-context span{border-left:1px solid #3b5277;padding-left:12px}.dream-summary{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:30px;background:linear-gradient(120deg,#142441,#101a2b);padding:26px;border:1px solid #354e77;border-radius:12px}.dream-status{display:inline-block;font-size:10px;line-height:1.3;letter-spacing:.3px;border:1px solid #5d7396;color:#c3d5ef;border-radius:20px;padding:6px 10px}.dream-status.track{color:#88e0c4;border-color:#387c72;background:#173c39}.dream-status.extended{color:#f1d59c;border-color:#8c7040;background:#352b1d}.dream-status.recovery{color:#c4b4ef;border-color:#75649a;background:#282138}.evidence-meter{display:flex;flex-direction:column;justify-content:center;gap:8px;text-align:center}.evidence-meter strong{font-size:45px;color:#9abaff;font-weight:400}.evidence-meter span{font-size:12px}.evidence-meter small{font-size:10px;line-height:1.6;color:#93a7c5}.dream-quick{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.dream-report button{font:inherit;font-size:11px;border:1px solid #425c86;border-radius:5px;background:#162641;color:#d2e0f6;padding:10px 12px;cursor:pointer}.dream-report button:hover{background:#20395e}.dream-dependencies{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dream-dependencies article,.dream-card{border:1px solid #304562;border-radius:10px;background:#101c2e;padding:22px;min-width:0}.dream-dependencies h3{font-size:17px}.dream-dependencies p{font-size:12px}.dream-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dream-report svg{width:100%;height:auto;display:block;margin-top:18px}.dream-report svg text{fill:#93a8c8;font:10px Satoshi,Arial,sans-serif}.chart-grid{stroke:#2c405f;stroke-width:1}.chart-line{stroke:#78afff;stroke-width:2.5;fill:none}.chart-target{stroke:#bfa1f7;stroke-width:1.2;stroke-dasharray:6 5}.chart-forecast{stroke:#77b4ff;stroke-width:2;stroke-dasharray:3 5;fill:none}.dream-report p.dream-small,.dream-report .chart-key{font-size:11px;line-height:1.7;color:#92a9cc}.dream-empty{display:grid;place-items:center;min-height:200px;border:1px dashed #3c5273;border-radius:7px;font-size:13px;line-height:1.8;padding:30px;color:#9db2d3;margin-top:18px}.dream-report dl{display:grid;grid-template-columns:1fr auto;gap:12px;font-size:11px;line-height:1.5}.dream-report dt{color:#9bb0cf}.dream-report dd{margin:0;color:#e1ebfb}.dream-report table{width:100%;border-collapse:collapse;font-size:11px}.dream-report td,.dream-report th{padding:10px 8px;border-bottom:1px solid #34445f;text-align:left;color:#bed0e9}.dream-report td small{display:block;color:#91a5c2}.dream-report details{border-top:1px solid #3a4c6c;margin-top:16px;padding-top:16px}.dream-report summary{cursor:pointer;color:#bad0f3;font-size:12px}.dream-report ul{padding-left:20px;color:#afc2df;font-size:13px;line-height:1.9}.dream-report a{color:#92b9ff}.dream-flags{list-style:none;padding:0!important}.dream-flags li{border-bottom:1px solid #30435f;padding:14px 0}.dream-flags strong,.dream-flags li>span:not(.dream-status){display:block;font-size:12px}.dream-flags li>span:not(.dream-status){color:#8da6ca;font-size:10px}.dream-flags .dream-status{margin-top:8px}.dream-stages{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.dream-stages article{border-top:1px solid #425d88;padding-top:18px}.dream-stages article>span{color:#7c9ddd;font-size:12px}.dream-stages article p{font-size:12px}.dream-callout{padding:20px;border-left:2px solid #5987ff;background:#14213a}.dream-report .section-save-bar span{color:#99b1d5}.dream-report .section-save-bar{border-color:#344869}.dream-method p{font-size:12px!important}.dream-report .dream-head{margin-bottom:25px}
@media(max-width:1000px){.elite-tabs.elite-path-nav{gap:12px}.elite-tabs.elite-path-nav a{padding:12px;font-size:12px}.dream-grid{grid-template-columns:1fr}.dream-summary{grid-template-columns:1fr}.evidence-meter{align-items:flex-start;text-align:left}.dream-dependencies{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.elite-tabs.elite-path-nav{grid-template-columns:1fr 1fr;gap:12px}.elite-reading-tabs{grid-column:1/-1;justify-content:center}.elite-tabs.elite-path-nav .journey-center,.elite-tabs.elite-path-nav .dream-tab{justify-self:stretch;text-align:center;justify-content:center;white-space:normal}.dream-dependencies,.dream-stages{grid-template-columns:1fr}.dream-card,.dream-summary{padding:18px}.dream-report table{font-size:10px}.dream-context{font-size:10px}.dream-report h2{font-size:30px}}
@media print{body:has(.dream-report) .header,body:has(.dream-report) footer,body:has(.dream-report) .elite-cover,body:has(.dream-report) .elite-breadcrumb,body:has(.dream-report) .elite-tabs,body:has(.dream-report) .profile-identity,body:has(.dream-report) .journal-sidebar,body:has(.dream-report) .journal-toolbar,body:has(.dream-report) button{display:none!important}body:has(.dream-report) .journal-layout{display:block}.dream-report,.dream-card,.dream-summary{break-inside:avoid;print-color-adjust:exact;-webkit-print-color-adjust:exact}.dream-report details{display:block}}
.program-data-demo{margin:20px 0 60px}.program-demo-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.program-demo-heading .eyebrow{font-size:11px;color:#91acff}.program-demo-heading h2{font-size:clamp(25px,3vw,38px);font-weight:400;letter-spacing:-1px;color:#edf3fc;margin:10px 0 0}.program-demo-heading>span{color:#93a8ca;font-size:12px;white-space:nowrap}.program-data-demo video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#0e131c;border:1px solid #344869;border-bottom:2px solid #004fff;border-radius:14px;overflow:hidden}.program-demo-caption{font-size:12px!important;color:#93a8c6!important;line-height:1.8;max-width:850px;margin-top:16px}@media(max-width:700px){.program-demo-heading{display:block}.program-demo-heading>span{display:block;margin-top:12px}.program-data-demo{margin-bottom:35px}}
.live-progress{background:#0d1828;border:1px solid #344969;border-radius:14px;padding:26px;margin:26px 0 20px!important}.live-progress-head{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px;border-bottom:1px solid #3a5275;margin-bottom:22px}.dream-report .live-progress-head h3{font-size:28px;font-weight:400;margin:6px 0}.dream-report .live-progress-head p{font-size:15px;margin:5px 0}.live-month{border:1px solid #3a547e;border-radius:10px;padding:16px;background:#182b48;min-width:145px}.live-month span,.live-month small{display:block;color:#9cb1d1;font-size:10px;line-height:1.5}.live-month strong{display:block;color:#e3edff;font-size:28px;font-weight:400;white-space:nowrap;margin:6px 0}.live-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.live-tile{background:#142236;border:1px solid #314a6c;padding:17px 15px;border-radius:11px;min-width:0}.dream-report .live-tile h4{text-transform:uppercase;color:#a8bcd9;font-size:10px;line-height:1.6;min-height:32px;margin:0 0 8px;letter-spacing:.4px}.live-tile strong{font-size:34px;font-weight:400;color:#82b4ff}.live-tile.wtn strong,.live-tile.study strong{color:#74e1bd}.live-tile.serve strong{color:#bea2f6}.dream-report .live-tile p{font-size:11px;line-height:1.6;margin:8px 0}.live-tile small{display:block;font-size:10px;line-height:1.6;color:#8fa7cb}.live-chart-grid{display:grid;grid-template-columns:1.65fr 1fr;gap:16px;margin:20px 0}.live-history,.live-personal{background:#112034;border:1px solid #314a6c;border-radius:11px;padding:20px;min-width:0}.dream-report .live-chart-grid h4{text-transform:uppercase;letter-spacing:.6px;color:#c3d5ee;font-size:12px;margin:0 0 16px}.dream-report .live-history p{font-size:11px;text-transform:uppercase;margin:15px 0 0}.dream-report .live-progress svg{margin:0}.dream-report .live-progress svg text{font-size:16px;fill:#a4badb}.live-cursor{stroke:#6a81a4;stroke-width:1;stroke-dasharray:3 4}.live-radar-area{fill:#23596b88;stroke:#74e1bd;stroke-width:2}.dream-report .live-personal p{font-size:11px}.live-history small,.live-personal small{display:block;font-size:10px;line-height:1.7;color:#91a8cb}.live-phase{display:flex;justify-content:space-between;gap:20px;align-items:center}.live-phase strong{font-size:13px;font-weight:400;letter-spacing:.5px}.dream-report .live-phase p{font-size:11px;margin:8px 0}.live-year-bars{display:flex;gap:10px;min-width:35%}.live-year-bars>div{flex:1}.live-year-bars span{display:block;width:100%;height:5px;background:#2e4567;border-radius:5px;overflow:hidden}.live-year-bars i{display:block;background:#82b4ff;height:100%}.live-year-bars small{display:block;font-size:9px;color:#92abcd;margin-top:8px;white-space:nowrap}.live-time-control{display:grid;grid-template-columns:auto minmax(100px,1fr) auto;gap:16px;align-items:center;border-top:1px solid #314867;margin-top:18px;padding-top:18px}.live-time-control label{font-size:11px;color:#a8c0e4}.live-time-control input{accent-color:#78a9ff;width:100%}.live-time-control input:disabled{opacity:.4}.live-data-help{margin-bottom:20px}.dream-report .live-data-help p{font-size:12px}
@media(max-width:1100px){.live-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.live-chart-grid{grid-template-columns:1fr}.live-personal svg{max-width:400px;margin:0 auto!important}.live-time-control{grid-template-columns:1fr}.live-phase{display:block}.live-year-bars{margin-top:18px}.live-progress{padding:20px}}
@media(max-width:700px){.live-progress{padding:14px}.live-progress-head{display:block}.live-month{margin-top:16px;display:inline-block}.dream-report .live-progress-head h3{font-size:23px}.live-tile{padding:12px}.live-tile strong{font-size:28px}.live-history{overflow-x:auto}.live-history svg{min-width:560px}.live-personal{padding:12px}}
.dream-report .live-progress svg text{font-size:20px}
