:root{color:#f7f2e8;background:#070706;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5;--sc-bg: #070706;--sc-panel: #10100f;--sc-panel-2: #171513;--sc-ink: #f7f2e8;--sc-muted: #bfb6a5;--sc-subtle: #8b8274;--sc-line: rgba(247, 242, 232, .14);--sc-gold: #f2c45f;--sc-gold-2: #ffde82;--sc-red: #d93732;--sc-red-dark: #991e24;--sc-paper: #fff7e6}*{box-sizing:border-box}html{max-width:100%;overflow-x:hidden;scroll-behavior:smooth}body{margin:0;min-width:320px;max-width:100%;overflow-x:hidden;background:linear-gradient(180deg,rgba(217,55,50,.12),transparent 420px),radial-gradient(circle at 78% 8%,rgba(242,196,95,.14),transparent 420px),var(--sc-bg);color:var(--sc-ink)}button,input,select,textarea{font:inherit}button{cursor:pointer}main{max-width:100vw;overflow:hidden}.experience-shell{min-height:76vh;background:radial-gradient(circle at 78% 8%,rgba(242,196,95,.13),transparent 380px),linear-gradient(180deg,rgba(217,55,50,.11),transparent 360px),var(--sc-bg);border-bottom:1px solid var(--sc-line);color:var(--sc-ink);padding:24px clamp(18px,4vw,72px) 60px;max-width:100vw;display:flex;flex-direction:column;justify-content:space-between}.reader-compact-shell{min-height:0;padding-bottom:24px}.reader-preview-main{background:radial-gradient(circle at 50% 0%,rgba(245,193,72,.1),transparent 32%),#030302}.reader-preview-hero{min-height:0;padding-bottom:16px}.reader-preview-hero .topbar,.reader-preview-hero .admin-test-toggle{margin-inline:auto;max-width:1440px;width:100%}.topbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:0}.brand-lockup,.topbar-links,.topbar-meta{align-items:center;display:flex}.brand-lockup{color:var(--sc-ink);gap:10px;font-size:.94rem;font-weight:950;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.brand-lockup img{background:#050505;border:1px solid rgba(217,55,50,.34);border-radius:8px;box-shadow:0 0 0 1px #f2c45f14;height:42px;object-fit:cover;width:42px}.topbar-links{flex-wrap:wrap;gap:10px;justify-content:flex-end}.topbar-meta{gap:12px;justify-content:flex-end}.toplink{background:#ffffff0f;border:1px solid var(--sc-line);border-radius:7px;color:var(--sc-ink);font-weight:900;min-height:42px;padding:10px 14px;text-decoration:none}.mode-pill{background:#ffffff0d;border:1px solid var(--sc-line);border-radius:7px;display:grid;gap:1px;min-height:42px;padding:7px 11px}.mode-pill span,.mode-pill small{line-height:1.1}.mode-pill span{color:var(--sc-muted);font-size:.66rem;font-weight:900;text-transform:uppercase}.mode-pill strong{color:var(--sc-ink);font-size:.86rem;line-height:1.05}.mode-pill small{color:var(--sc-muted);font-size:.72rem}.mode-pill.admin{background:#d9373224;border-color:#d937328f}.mode-pill.admin span,.mode-pill.admin small{color:#ffd1cf}.mode-pill.live{background:#f2c45f24;border-color:#f2c45f73}.mode-pill.live span,.mode-pill.live small{color:#f6db9b}.mode-pill.mock{background:#11b7a51f;border-color:#11b7a573}.mode-pill.mock span,.mode-pill.mock small{color:#9af0e7}.mode-pill.warning{background:#ffffff14;border-color:#d9373266}.toplink.active{background:var(--sc-gold);color:#111}.admin-test-toggle{align-items:center;align-self:flex-end;background:#ffffff0f;border:1px solid var(--sc-line);border-radius:8px;color:var(--sc-ink);display:flex;gap:14px;justify-content:space-between;margin:16px 0 28px;max-width:520px;padding:12px 14px}.admin-test-toggle.active{background:#d9373224;border-color:#d937328c}.admin-test-toggle span{color:var(--sc-gold);display:block;font-size:.74rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.admin-test-toggle strong{display:block;font-size:1rem;margin-top:2px}.admin-test-toggle p{color:var(--sc-muted);font-size:.88rem;line-height:1.35;margin:3px 0 0}.admin-status-short{display:none}.admin-test-toggle button{background:var(--sc-gold);border:1px solid var(--sc-gold);border-radius:7px;color:#111;cursor:pointer;flex:0 0 auto;font-weight:950;min-height:38px;padding:8px 12px}.intro-grid{align-items:end;display:grid;gap:28px;grid-template-columns:minmax(0,1.2fr) minmax(260px,.55fr)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(2.7rem,7vw,6rem);letter-spacing:0;line-height:.96;max-width:1000px;margin-bottom:22px}h2{font-size:clamp(2.1rem,5vw,4.8rem);letter-spacing:0;line-height:1;margin-bottom:16px}h3{font-size:clamp(1.35rem,3vw,2.2rem);letter-spacing:0;line-height:1.08}.eyebrow{color:var(--sc-gold);font-size:.78rem;font-weight:900;letter-spacing:0;margin-bottom:10px;text-transform:uppercase}.lede{font-size:clamp(1.05rem,2vw,1.35rem);max-width:720px;color:#e0d8ca}.signal-panel{background:linear-gradient(135deg,var(--sc-gold),var(--sc-gold-2));border-radius:8px;color:#111;padding:24px}.signal-panel span{display:block;font-size:.9rem;font-weight:900;text-transform:uppercase}.signal-panel strong{display:block;font-size:2rem;line-height:1;margin:10px 0}.band,.platform-band{max-width:100vw;overflow-x:hidden;padding:72px clamp(18px,4vw,72px)}.fight-band{background:var(--sc-paper);color:#15110a}.member-band{background:linear-gradient(90deg,#fffffff0,#ffffffc2),url(https://images.unsplash.com/photo-1517438322307-e67111335449?auto=format&fit=crop&w=1800&q=80) center / cover;color:#15110a}.drill-band{background:linear-gradient(90deg,#f7f7f4f5,#f7f7f4b8),url(https://images.unsplash.com/photo-1599058917212-d750089bc07e?auto=format&fit=crop&w=1800&q=80) center / cover;color:#15110a}.scanner-band{background:linear-gradient(90deg,#0a0a0ae6,#0a0a0a8a),url(https://images.unsplash.com/photo-1549719386-74dfcbf7dbed?auto=format&fit=crop&w=1800&q=80) center / cover;color:#fff}.share-band{background:linear-gradient(90deg,#fffffff0,#ffffffc2),url(https://images.unsplash.com/photo-1500530855697-b586d89ba3ee?auto=format&fit=crop&w=1800&q=80) center / cover;color:#15110a}.platform-band{background:#111;color:#fff}.shopify-band{background:#e9f8f2;color:#15110a}.dashboard-band{background:var(--sc-bg);color:var(--sc-ink)}.onboarding-band{background:#0c0b0a;color:var(--sc-ink)}.team-band{background:linear-gradient(90deg,#f7f7f4f5,#f7f7f4bd),url(https://images.unsplash.com/photo-1526676037777-05a232554f77?auto=format&fit=crop&w=1800&q=80) center / cover;color:#15110a}.library-band{background:var(--sc-paper);color:#15110a}.fight-band .section-heading,.member-band .section-heading,.drill-band .section-heading,.share-band .section-heading,.shopify-band .section-heading,.team-band .section-heading,.library-band .section-heading{color:#15110a}.fight-band .section-heading .eyebrow,.member-band .section-heading .eyebrow,.drill-band .section-heading .eyebrow,.share-band .section-heading .eyebrow,.shopify-band .section-heading .eyebrow,.team-band .section-heading .eyebrow,.library-band .section-heading .eyebrow{color:#9f1d25}.fight-band .section-heading p:not(.eyebrow),.member-band .section-heading p:not(.eyebrow),.drill-band .section-heading p:not(.eyebrow),.share-band .section-heading p:not(.eyebrow),.shopify-band .section-heading p:not(.eyebrow),.team-band .section-heading p:not(.eyebrow),.library-band .section-heading p:not(.eyebrow){color:#352b1d}.workspace-switcher{align-items:center;background:#0b0a09;border-bottom:1px solid var(--sc-line);color:var(--sc-ink);display:grid;gap:18px;grid-template-columns:minmax(240px,.45fr) minmax(0,1fr);padding:26px clamp(18px,4vw,72px);max-width:100vw;overflow-x:hidden}.workspace-switcher h2{font-size:clamp(1.6rem,3vw,2.6rem);margin-bottom:0}.workspace-tabs{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.role-path{align-items:center;background:var(--sc-gold);color:#111;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto auto;padding:18px clamp(18px,4vw,72px)}.role-path span,.role-grid span{color:#d7192d;display:block;font-size:.78rem;font-weight:900;margin-bottom:6px;text-transform:uppercase}.role-path strong{display:block}.role-path button{background:#111}.role-grid{display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr))}.role-grid article{background:var(--sc-panel);border:1px solid var(--sc-line);border-radius:8px;display:grid;gap:12px;min-height:330px;padding:20px}.role-grid h3{margin-bottom:0}.role-grid strong{border-top:1px solid var(--sc-line);color:var(--sc-gold);display:block;padding-top:12px}.role-grid button{align-self:end}.workspace-tab{background:#ffffff1a;border:1px solid rgba(255,255,255,.18);min-height:42px}.workspace-tab.active{background:var(--sc-gold);color:#111}.section-heading{max-width:860px;margin-bottom:32px}.section-heading p:not(.eyebrow){font-size:1.08rem}.lab-layout,.tool-grid,.member-layout,.commerce-grid,.dashboard-grid,.history-grid,.profile-panel{display:grid;gap:18px;grid-template-columns:minmax(260px,.48fr) minmax(0,1fr)}.event-calendar{background:#111;color:#fff;display:grid;gap:18px;grid-template-columns:minmax(260px,.52fr) minmax(0,1fr);margin-bottom:18px;padding:clamp(18px,3vw,28px)}.event-summary{display:grid;gap:12px}.event-summary p{color:#ffffffc7}.event-summary strong{color:#f3f23d}.event-meta{display:flex;flex-wrap:wrap;gap:8px}.event-meta span{background:#ffffff1a;border:1px solid rgba(255,255,255,.14);border-radius:8px;color:#fff;font-size:.78rem;font-weight:900;padding:8px 10px;text-transform:uppercase}.event-list{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.event-row{background:#ffffff14;border:1px solid rgba(255,255,255,.14);color:#fff;display:grid;gap:8px;min-height:134px;padding:16px;text-align:left}.event-row.active{background:#f3f23d;color:#111}.event-row span,.event-row small{color:inherit;font-size:.78rem;font-weight:900;opacity:.72;text-transform:uppercase}.share-layout{display:grid;gap:18px;grid-template-columns:minmax(260px,.38fr) minmax(0,1fr)}.library-grid{display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr))}.native-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.library-command-row{display:grid;gap:14px;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(140px,.45fr));margin-bottom:18px}.library-command-card{background:#fffaf0;border:1px solid rgba(21,17,10,.14);border-radius:8px;box-shadow:0 12px 28px #15110a0f;color:#15110a;display:grid;gap:8px;padding:18px}.library-command-card.primary{background:linear-gradient(145deg,#f2c45f2e,#d937323d),#18110d;border-color:#f2c45f57;color:var(--sc-ink)}.library-command-card span,.library-command-card strong{display:block}.library-command-card span{color:#8a5b00;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.library-command-card.primary span{color:var(--sc-gold)}.library-command-card p{color:#352b1d}.library-command-card.primary p{color:#f7f2e8e0}.library-command-card strong{font-size:2rem;line-height:1}.library-command-card button,.library-card-actions button,.reader-command button,.reader-actions a,.reader-actions button,.reader-toolbar a,.ghost-button{align-items:center;background:var(--sc-gold);border:1px solid var(--sc-gold);border-radius:8px;color:#090806;cursor:pointer;display:inline-flex;font-weight:900;justify-content:center;min-height:42px;padding:10px 14px;text-decoration:none}.ghost-button{background:#ffffff0a;border-color:#f5dfac38;color:var(--sc-ink)}.library-card-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.library-card-actions a{align-items:center;border:1px solid rgba(245,223,172,.22);border-radius:8px;color:inherit;display:inline-flex;font-weight:900;min-height:42px;padding:10px 14px;text-decoration:none}.library-controls{align-items:end;background:#fff;border:1px solid #ddddd4;border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(220px,.8fr) minmax(280px,1.2fr) minmax(0,1fr);margin-bottom:18px;padding:18px}.library-controls label{font-weight:900}.filter-pills{display:flex;flex-wrap:wrap;gap:8px}.pill{background:#ededdf;color:#111;min-height:40px}.pill.active{background:#111;color:#fff}.dashboard-grid{grid-template-columns:1.2fr repeat(2,minmax(220px,.6fr))}.history-grid{grid-template-columns:minmax(260px,.6fr) minmax(0,1fr);margin-top:18px}.next-action-strip{align-items:center;background:#111;border-radius:8px;color:#fff;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:18px;padding:clamp(18px,3vw,28px)}.next-action-strip button{background:#f3f23d;color:#111}.shopify-launch-strip{align-items:center;background:#f7f7f4;border:1px solid #ddddd4;border-radius:8px;color:#111;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:18px;padding:clamp(16px,3vw,24px)}.shopify-launch-strip p{margin:8px 0 0}.shopify-launch-strip>div:last-child{display:grid;gap:8px;min-width:190px}.shopify-launch-strip a{align-items:center;background:#111;border-radius:8px;color:#fff;display:inline-flex;font-size:.82rem;font-weight:900;justify-content:center;min-height:42px;padding:10px 14px;text-decoration:none;text-transform:uppercase}.shopify-launch-strip a:first-child{background:#f3f23d;color:#111}.experiment-strip{align-items:center;background:#f7f7f4;border:1px solid #ddddd4;border-radius:8px;color:#111;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:18px;padding:clamp(16px,3vw,24px)}.experiment-strip p,.experiment-strip small{margin:0}.experiment-strip strong{color:#d7192d}.experiment-strip button{background:#111;min-width:132px}.experiment-strip button:disabled{opacity:.5}.experiment-strip small{display:block}.experiment-signal{border-radius:8px;color:#111;display:inline-block;font-weight:900;line-height:1.35;margin-top:8px;padding:8px 10px}.experiment-signal.neutral{background:#fff;border:1px solid #ddddd4}.experiment-signal.good{background:#dff2eb;border:1px solid #86c8b2}.experiment-signal.strong{background:#f3f23d;border:1px solid rgba(17,17,17,.16)}.experiment-signal.watch{background:#ffe4df;border:1px solid #f0a197}.upgrade-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.upgrade-card{background:#f7f7f4;border:1px solid #ddddd4;border-radius:8px;display:grid;gap:10px;min-height:330px;padding:20px;position:relative}.upgrade-card.recommended{border-color:#d7192d;box-shadow:0 0 0 2px #d7192b1f}.upgrade-card.recommended button{border:1px solid rgba(215,25,43,.45)}.offer-badge{background:#f3f23d;border-radius:8px;color:#111;font-size:.75rem;font-weight:900;left:20px;padding:6px 10px;position:absolute;top:18px;text-transform:uppercase}.offer-actions{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.offer-actions button{min-height:40px;width:100%}.offer-actions .decline-action{background:#111}.upgrade-grid span{color:#d7192d;display:block;font-size:.78rem;font-weight:900;text-transform:uppercase}.offer-proof{background:#fff;border:1px solid #e4e4dc;border-radius:8px;display:grid;gap:6px;padding:14px}.offer-proof strong{color:#111;display:block;font-size:.8rem;line-height:1.2;text-transform:uppercase}.offer-proof p,.offer-proof small{margin:0}.offer-proof small{color:#086a5f;font-weight:900;line-height:1.35}.experiment-log{background:#111;border-radius:8px;color:#fff;margin-bottom:18px;padding:clamp(18px,3vw,28px)}.experiment-confidence{border-radius:8px;color:#111;display:grid;gap:4px;margin:12px 0 14px;padding:12px}.experiment-confidence strong,.experiment-confidence span{display:block}.experiment-confidence.neutral{background:#f7f7f4}.experiment-confidence.good{background:#dff2eb}.experiment-confidence.strong{background:#f3f23d}.experiment-confidence.watch{background:#ffe4df}.experiment-log-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.experiment-log-grid article{background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:8px;min-height:170px;padding:14px}.experiment-log-grid strong{display:block;margin-bottom:8px}.experiment-log p{color:#ffffffc2}.retention-strip{align-items:center;background:#f3f23d;border-radius:8px;color:#111;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:18px;padding:clamp(16px,3vw,24px)}.retention-strip button{background:#111;min-width:190px}.retention-actions{display:grid;gap:8px;min-width:210px}.retention-strip button:disabled{background:#777;opacity:.8}.retention-next-action{background:#11111114;border:1px solid rgba(17,17,17,.12);border-radius:8px;display:grid;gap:4px;margin-top:12px;max-width:760px;padding:12px}.retention-next-action strong,.retention-next-action span{display:block}.retention-strip ul{list-style:none;margin:12px 0 0;padding:0}.retention-strip li{margin-bottom:4px}.retention-strip p{margin:10px 0}.command-metrics{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.command-metrics article{background:#f3f23d;border-radius:8px;color:#111;min-height:116px;padding:18px}.command-metrics span{color:#d7192d;display:block;font-size:.78rem;font-weight:900;margin-bottom:10px;text-transform:uppercase}.command-metrics strong{display:block;font-size:1.35rem;line-height:1.1}.athlete-strip{align-items:center;background:#111;border-radius:8px;color:#fff;display:grid;gap:18px;grid-template-columns:minmax(240px,1fr) minmax(180px,.45fr) auto;margin-bottom:18px;padding:clamp(18px,3vw,28px)}.athlete-strip h3,.athlete-strip p{margin-bottom:6px}.athlete-strip span{color:#f3f23d;display:block;font-size:.78rem;font-weight:900;text-transform:uppercase}.athlete-strip strong,.athlete-strip small{display:block}.fight-list{display:grid;gap:12px}.fight-command-center{background:#0f1111;color:#fff;display:grid;gap:18px;margin-bottom:18px;padding:clamp(18px,3vw,30px)}.command-hero{align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(220px,.28fr)}.command-hero h3{color:#fff;font-size:clamp(2rem,4vw,4rem);line-height:.95;margin-bottom:12px}.command-hero p{color:#d7dbd6;max-width:820px}.command-bankroll{background:#f3f23d;color:#111;display:grid;min-height:180px;padding:18px}.command-bankroll small{align-self:end;color:#111111c2;display:grid;gap:6px;font-weight:800}.command-bankroll span,.command-card-grid span,.fight-detail-panel span,.bet-plan-grid span,.parlay-panel .eyebrow{display:block;font-size:.76rem;font-weight:950;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.command-bankroll strong{align-self:end;display:block;font-size:clamp(2rem,4vw,3.6rem);line-height:.95}.command-bankroll small b{display:block;font-weight:900}.command-card-grid{display:grid;gap:12px;grid-template-columns:minmax(320px,1.1fr) minmax(320px,.9fr)}.command-card-grid article{background:#ffffff14;border:1px solid rgba(255,255,255,.14);display:grid;gap:10px;min-height:190px;padding:16px}.command-card-grid>article:first-child{grid-row:span 3}.command-card-grid .command-insight-card{align-content:start;gap:10px;min-height:0;padding:14px}.command-insight-main{background:#0000002e;border:1px solid rgba(255,255,255,.1);display:grid;gap:8px;min-height:0;padding:14px}.command-insight-main strong{font-size:clamp(1rem,1.4vw,1.35rem);line-height:1.15}.command-insight-main p{font-size:.92rem;line-height:1.45;margin:0}.command-insight-stat{align-self:end;background:#f3f23d1a;border:1px solid rgba(243,242,61,.24);color:#f3f23d!important;display:block;font-size:.8rem;font-weight:900;line-height:1.35;padding:10px 12px}.command-card-grid button{background:#ffffff14;border:1px solid rgba(255,255,255,.16);color:#fff;text-align:left}.command-card-help{font-size:.86rem;line-height:1.35}.edge-card{display:grid;gap:6px;min-height:116px;padding:14px;position:relative;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.edge-card:hover,.edge-card:focus-visible{border-color:#f3f23db3;box-shadow:0 0 0 2px #f3f23d2e}.edge-card.selected{background:#f3f23d1f;border-color:#f3f23d;box-shadow:inset 0 0 0 1px #f3f23d,0 12px 28px #0000003d;transform:translateY(-1px)}.edge-card-status{background:#ffffff1f;border-radius:999px;color:#f3f23d;justify-self:start;line-height:1;margin:0;padding:6px 9px}.edge-card.selected .edge-card-status{background:#f3f23d;color:#111}.edge-card em{color:#f3f23d;font-size:.82rem;font-style:normal;font-weight:950}.command-card-grid strong,.fight-detail-panel strong{display:block}.command-card-grid p,.command-card-grid small,.fight-detail-panel p,.bet-plan-grid p,.bet-plan-grid small,.parlay-panel small{color:#cdd2ca}.fight-dashboard-shell{background:#f7f7f4;border:1px solid #deded6;color:#111;display:grid;gap:18px;margin-bottom:18px;padding:clamp(18px,3vw,28px)}.fight-dashboard-tabs{display:flex;flex-wrap:wrap;gap:8px}.fight-dashboard-tabs .tab{background:#111;color:#fff}.fight-dashboard-tabs .tab.active{background:#11b7a5;color:#07100f}.board-toolbar,.bet-plan-head{align-items:end;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(240px,.55fr);margin-bottom:16px}.board-filters{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.board-filters button{background:#fff;border-color:#d8d8cf;color:#111}.board-filters button.active{background:#111;color:#fff}.fight-intel-board,.bet-plan-grid,.detail-grid{display:grid;gap:12px}.fight-intel-row{align-items:center;background:#fff;border:1px solid #deded6;color:#111;display:grid;gap:8px;grid-template-columns:90px minmax(0,1fr) minmax(180px,.55fr) 70px;min-height:92px;padding:16px;text-align:left}.fight-intel-row.active{background:#111;border-color:#111;color:#fff}.fight-intel-row span{background:#f3f23d;border-radius:999px;color:#111;font-size:.72rem;font-weight:950;justify-self:start;padding:5px 9px;text-transform:uppercase}.fight-intel-row small{color:inherit;opacity:.74}.fight-intel-row em{font-style:normal;font-weight:950;text-align:right}.bet-plan-head label{display:grid;font-weight:950;gap:8px;text-transform:uppercase}.bet-plan-head input{min-height:48px}.bankroll-risk-selector{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 14px}.bankroll-risk-selector button{background:#fff;border:1px solid #d8d8cf;color:#111;display:grid;gap:6px;min-height:118px;padding:14px;text-align:left}.bankroll-risk-selector button.active{background:#111;border-color:#111;color:#fff}.bankroll-risk-selector strong{display:block}.bankroll-risk-selector small{color:inherit;font-size:.8rem;line-height:1.35;opacity:.76}.bankroll-risk-note{background:#1111110f;border:1px solid #deded6;color:#363630;margin:0 0 14px;padding:12px 14px}.bet-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bet-plan-grid article,.detail-grid article,.parlay-panel article{background:#111;color:#fff;min-height:170px;padding:16px}.bet-plan-grid b{color:#f3f23d;display:block;font-size:1.8rem;line-height:1;margin-top:12px}.parlay-panel{display:grid;gap:10px;margin-top:16px}.fight-detail-panel,.post-grade-panel{background:#111;color:#fff;display:grid;gap:18px;padding:clamp(18px,3vw,28px)}.detail-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.detail-pills span{background:#ffffff1a;border:1px solid rgba(255,255,255,.16);margin:0;padding:7px 10px}.detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fight-detail-panel button,.post-grade-panel button{justify-self:start}.board-fight-detail,.board-fight-detail.locked{margin-top:-4px}.intel-watch{margin-top:0}.post-grade-panel label{color:#f3f23d;font-weight:950;text-transform:uppercase}.post-grade-panel select,.post-grade-panel textarea{background:#ffffff14;border-color:#fff3;color:#fff}.post-grade-panel textarea{min-height:150px}.bundle-import-form{background:#111;color:#fff;display:grid;gap:14px;grid-template-columns:minmax(240px,.36fr) minmax(0,1fr);margin-top:18px;padding:clamp(18px,3vw,28px)}.bundle-import-form>div:first-child,.bundle-import-form p[role=status]{grid-column:1 / -1}.bundle-import-form label{color:#f3f23d;font-weight:950;text-transform:uppercase}.bundle-import-form textarea{background:#ffffff14;border-color:#ffffff2e;color:#fff;min-height:220px}.release-pipeline{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.release-card{background:#111;color:#fff;display:grid;gap:14px;padding:clamp(18px,3vw,24px)}.release-card.ready{background:linear-gradient(180deg,#f3f23d1a,#f3f23d05),#111;box-shadow:inset 0 0 0 1px #f3f23d2e}.release-card.compact{background:#f7f7f4;color:#111}.release-card.compact .eyebrow{color:#5d4300}.release-card h3,.release-card p{margin:0}.release-meta{color:#ffffffb8;display:flex;flex-direction:column;gap:6px;font-size:.92rem}.release-card.compact .release-meta{color:#111111b8}.release-actions{display:flex;flex-wrap:wrap;gap:10px}.operator-status-note{background:#15110d;border:1px solid rgba(255,208,90,.42);border-radius:8px;color:#fff8e8;font-weight:850;margin:12px 0 0;padding:10px 12px}.operator-status-note.success{background:#101b13;border-color:#91e0a87a;color:#d8ffe2}.operator-status-note.attention{background:#201209;border-color:#ffd65985;color:#fff0b8}.smart-admin-tabs{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:10px;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding:8px}.smart-admin-tabs button{background:transparent;border:1px solid transparent;border-radius:8px;color:#ffffffb8;flex:1 1 160px;font-weight:950;min-height:42px;padding:10px 14px}.smart-admin-tabs button.active{background:#f3f23d;border-color:#f3f23d;color:#10100d}.admin-today-panel{background:linear-gradient(135deg,#f3f23d1c,#d7192d12),#111;border:1px solid rgba(243,242,61,.22);border-radius:10px;color:#fff;display:grid;gap:14px;margin-top:14px;padding:clamp(18px,2.8vw,28px)}.admin-today-head{align-items:start;display:flex;gap:18px;justify-content:space-between}.admin-today-head h3,.admin-today-head p,.admin-today-grid p,.ai-brain-summary h3,.ai-brain-summary p{margin:0}.admin-today-head>strong{background:#f3f23d;border-radius:999px;color:#10100d;display:inline-flex;font-weight:950;line-height:1.1;max-width:360px;padding:10px 14px;text-align:center}.admin-today-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-today-grid article{align-content:start;background:#ffffff12;border:1px solid rgba(255,255,255,.13);border-radius:8px;display:grid;gap:10px;min-height:190px;padding:14px}.admin-today-grid article.ready{border-color:#91e0a861}.admin-today-grid article.attention{border-color:#ffd6596b;box-shadow:inset 0 0 0 1px #ffd65914}.admin-today-grid article.muted{opacity:.86}.admin-today-grid span,.ai-brain-summary .eyebrow{color:#f3f23d;font-size:.76rem;font-weight:950;text-transform:uppercase}.admin-today-grid strong{color:#fff;font-size:clamp(1.15rem,2vw,1.65rem);line-height:1.05}.admin-today-grid p,.ai-brain-summary p,.ai-brain-summary span{color:#ffffffb8}.admin-today-grid button,.ai-brain-summary button{align-self:end;justify-self:start}.ai-brain-summary{align-items:start;background:#00000038;border:1px solid rgba(243,242,61,.18);border-radius:8px;display:grid;gap:14px;grid-template-columns:minmax(0,1.1fr) minmax(260px,.62fr);padding:16px}.ai-brain-summary>div{display:grid;gap:9px}.ai-brain-summary span{font-weight:900}.member-demand-panel{display:grid;gap:16px;grid-template-columns:minmax(0,.48fr) minmax(0,1fr);margin-top:14px;padding:clamp(18px,2.5vw,24px)}.member-demand-stats{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.member-demand-stats span{background:#1a160f;border:1px solid rgba(255,208,90,.34);border-radius:999px;color:#ffd05a;font-weight:900;padding:8px 10px}.member-demand-automation{background:#111812;border:1px solid rgba(91,214,156,.26);border-radius:8px;display:grid;gap:8px;margin-top:12px;padding:14px}.member-demand-automation span{color:#b9ffd9;font-size:.78rem;font-weight:950;text-transform:uppercase}.member-demand-automation button{background:linear-gradient(135deg,var(--sc-gold),var(--sc-gold-2));border:0;border-radius:8px;color:#111;font-weight:950;min-height:42px;padding:10px 14px}.member-demand-automation button:disabled{background:#ffffff14;color:var(--sc-muted)}.member-demand-automation small{color:var(--sc-muted);font-weight:800}.member-demand-list article{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;display:grid;gap:8px;padding:14px}.member-demand-list strong{color:var(--sc-ink)}.member-demand-list .release-actions{margin-top:4px}.launch-control-panel{background:#111;border:1px solid rgba(243,242,61,.18);color:#fff;display:grid;gap:14px;margin-top:14px;padding:clamp(18px,2.6vw,26px)}.launch-control-head{align-items:start;display:flex;gap:18px;justify-content:space-between}.launch-control-head h3,.launch-control-head p{margin:0}.launch-control-head>strong{border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:8px 12px;white-space:nowrap}.launch-control-head>strong.ready{background:#91e0a824;border-color:#91e0a861;color:#d8ffe2}.launch-control-head>strong.attention{background:#ffd6591f;border-color:#ffd65957;color:#fff0b8}.launch-action-grid,.launch-health-grid,.member-health-panel{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.launch-action-grid article,.launch-health-grid article,.member-health-panel article,.fight-weekend-checklist{background:#ffffff0e;border:1px solid rgba(255,255,255,.12);border-radius:8px;display:grid;gap:8px;padding:12px}.launch-action-grid article{align-content:start}.launch-action-grid article>div{align-items:center;display:flex;gap:10px;justify-content:space-between}.launch-action-grid article>div strong{align-items:center;border-radius:999px;display:inline-flex;font-size:.88rem;height:30px;justify-content:center;min-width:30px;padding:0 8px}.launch-action-grid article.attention{border-color:#d7192d7a}.launch-action-grid article.attention>div strong{background:#d7192d2e;color:#ffd7dc}.launch-action-grid article.muted{border-color:#ffd6594d}.launch-action-grid article.muted>div strong{background:#ffd65921;color:#fff0b8}.launch-action-grid article.ready{border-color:#91e0a859}.launch-action-grid article.ready>div strong{background:#91e0a824;color:#d8ffe2}.launch-action-grid ul{display:grid;gap:8px;list-style:none;margin:2px 0 0;padding:0}.launch-action-grid li{border-top:1px solid rgba(255,255,255,.1);display:grid;gap:3px;padding-top:8px}.launch-action-grid li b{color:#fff}.launch-action-grid li small{color:#ffffffa8;line-height:1.35}.launch-health-grid article.ready,.fight-weekend-checklist article.ready{border-color:#91e0a859}.launch-health-grid article.attention,.fight-weekend-checklist article.attention{border-color:#ffd65957}.launch-action-grid span,.launch-health-grid span,.member-health-panel span{color:#f3f23d;font-size:.76rem;font-weight:950;text-transform:uppercase}.launch-health-grid strong,.member-health-panel strong{color:#fff}.launch-health-grid p,.member-health-panel p,.fight-weekend-checklist p{color:#ffffffb3;margin:0}.post-fight-wizard{background:linear-gradient(135deg,#f3f23d1f,#d7192d14),#111;border:1px solid rgba(243,242,61,.24);border-radius:10px;color:#fff;display:grid;gap:16px;margin-top:16px;padding:clamp(18px,2.8vw,28px)}.post-fight-wizard.memory-review{margin-bottom:18px}.approval-section-heading{background:#ffffff0e;border:1px solid rgba(243,242,61,.16);border-radius:10px;color:#fff;display:grid;gap:8px;margin-top:16px;padding:clamp(16px,2.4vw,22px)}.approval-section-heading h3,.approval-section-heading p{margin:0}.post-fight-wizard-head{align-items:start;display:flex;gap:18px;justify-content:space-between}.post-fight-wizard-head h3,.post-fight-wizard-head p,.member-recap-preview h3,.member-recap-preview p,.recap-email-draft h3,.recap-email-draft p,.ai-learning-summary h3,.ai-learning-summary p,.learning-group-grid p{margin:0}.post-fight-wizard-head>strong{background:#ffffff14;border:1px solid rgba(243,242,61,.24);border-radius:999px;color:#f3f23d;padding:9px 12px;white-space:nowrap}.post-fight-wizard-grid,.learning-group-grid{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(280px,.82fr)}.learning-group-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.member-recap-preview,.recap-email-draft,.ai-learning-summary,.learning-group-grid article{background:#ffffff13;border:1px solid rgba(255,255,255,.13);border-radius:8px;display:grid;gap:12px;min-width:0;padding:14px}.member-email-preview-stack{display:grid;gap:12px}.member-recap-preview>span,.recap-email-draft>span,.ai-learning-summary>span,.learning-group-grid span,.fighter-revision-queue article>span{color:#f3f23d;font-size:.76rem;font-weight:950;text-transform:uppercase}.member-lesson-list{display:grid;gap:8px}.member-lesson-list p{background:#0000002e;border-left:3px solid #f3f23d;padding:10px 12px}.member-recap-outcome,.email-draft-card,.email-shopify-setup,.email-campaign-handoff,.approval-status-list{background:#0003;border:1px solid rgba(243,242,61,.16);border-radius:8px;display:grid;gap:8px;padding:12px}.member-recap-outcome strong,.email-draft-card strong,.email-shopify-setup strong,.email-campaign-handoff strong,.approval-status-list strong{color:#f3f23d}.member-recap-outcome p,.email-draft-card p,.email-shopify-setup p,.email-campaign-handoff p,.approval-status-list p{color:#ffffffc2;margin:0}.email-campaign-handoff .email-campaign-timestamp{background:#91e0a81f;border:1px solid rgba(145,224,168,.28);border-radius:8px;color:#d8ffe2;font-weight:850;margin-top:8px;padding:8px 10px}.recap-email-draft{border-color:#ffd05a3d}.email-campaign-handoff{border-color:#ffd05a47}.email-copy-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.shopify-email-checklist{display:grid;gap:6px}.shopify-email-checklist p{border-left:3px solid rgba(255,208,90,.72);padding-left:10px}.email-recipient-preview{display:flex;flex-wrap:wrap;gap:8px}.email-recipient-preview span{background:#91e0a81f;border:1px solid rgba(145,224,168,.28);border-radius:999px;color:#d8ffe2;font-size:.78rem;font-weight:850;padding:6px 8px}.email-shopify-setup>span,.email-shopify-setup label{color:#f3f23d;font-size:.78rem;font-weight:950;text-transform:uppercase}.email-shopify-setup h3{margin:0}.email-segment-confirm{display:grid;gap:8px}.email-segment-confirm button:disabled{background:#3d3a35;color:#ffffff94;cursor:not-allowed}.email-feedback-capture{background:#ffffff13;border:1px solid rgba(255,208,90,.24);border-radius:8px;display:grid;gap:12px;min-width:0;padding:14px}.email-feedback-capture>span{color:#f3f23d;font-size:.76rem;font-weight:950;text-transform:uppercase}.email-feedback-capture h3,.email-feedback-capture p{margin:0}.email-feedback-capture form{display:grid;gap:9px}.email-feedback-capture label{color:#f3f23d;font-size:.8rem;font-weight:950}.email-feedback-capture input,.email-feedback-capture select,.email-feedback-capture textarea{background:#15110d;border:1px solid rgba(255,208,90,.28);border-radius:8px;color:#fff8e8;font:inherit;min-height:42px;padding:10px 12px}.email-feedback-capture input::placeholder,.email-feedback-capture textarea::placeholder{color:#fff8e885}.email-feedback-capture input:-webkit-autofill,.email-feedback-capture select:-webkit-autofill,.email-feedback-capture textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #15110d inset;-webkit-text-fill-color:#fff8e8;caret-color:#fff8e8}.email-feedback-capture textarea{min-height:116px;resize:vertical}.email-feedback-capture button{align-self:start;background:linear-gradient(135deg,#ffd05a,#f3f23d);border:0;border-radius:8px;color:#111;font-weight:950;min-height:42px;padding:10px 14px}.email-feedback-capture button:disabled{background:#3d3a35;color:#ffffff94;cursor:not-allowed}.recap-email-draft>small,.email-draft-card small{color:#ffffff94;font-size:.75rem;font-weight:850;text-transform:uppercase}.email-draft-card{gap:6px;min-width:0;overflow-wrap:anywhere}.email-draft-card.muted{border-style:dashed}.email-readiness-list{background:#0003;border:1px solid rgba(243,242,61,.16);border-radius:8px;display:grid;gap:8px;padding:12px}@media(max-width:1100px){.post-fight-wizard-grid{grid-template-columns:1fr}}.email-readiness-list>small{color:#ffffff94;font-size:.75rem;font-weight:850;text-transform:uppercase}.email-readiness-list div{border-left:3px solid rgba(255,255,255,.28);display:grid;gap:3px;padding:3px 0 3px 10px}.email-readiness-list div.ready{border-left-color:#91e0a8}.email-readiness-list div.locked{border-left-color:#ffd05a}.email-readiness-list div.attention{border-left-color:#ff8f70}.email-readiness-list strong{color:#fff8e8;font-size:.88rem}.email-readiness-list span{color:#ffd05a;font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.email-readiness-list p{color:#ffffffb3;margin:0}.email-structure-list{display:grid;gap:8px}.email-structure-list div{background:#00000029;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:10px 12px}.email-structure-list strong{color:#ffd05a;display:block;font-size:.78rem;font-weight:950;margin-bottom:5px;text-transform:uppercase}.email-structure-list p{color:#ffffffc2;margin:0}.email-fight-card-list{display:grid;gap:8px;margin-top:10px}.email-fight-card-list article{background:#ffd05a14;border:1px solid rgba(255,208,90,.24);border-radius:8px;padding:10px}.email-fight-card-list span,.email-fight-card-list small{color:#ffd05ad1;display:block;font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.email-fight-card-list h4{color:#fff8e8;font-size:1rem;line-height:1.18;margin:4px 0}.email-fight-card-list p{color:#ffffffc7;margin-top:7px}.approval-ready-note{color:#d8ffe2;font-weight:850}.ai-cleanup-detail{color:#ffffffa8;font-weight:800}.ai-learning-cards{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.ai-learning-cards div{background:#0003;border:1px solid rgba(255,255,255,.1);border-radius:8px;display:grid;gap:5px;padding:10px}.ai-learning-cards strong,.learning-group-grid strong{color:#fff;font-size:1.7rem;line-height:1}.learning-review-notice{background:#f3f23d1a;border:1px solid rgba(243,242,61,.22);border-radius:8px;margin:0;padding:10px 12px}.learning-detail-drawer{background:#0000002e;border:1px solid rgba(255,255,255,.13);border-radius:8px;padding:10px 12px}.learning-detail-drawer summary{color:#f3f23d;cursor:pointer;font-weight:950}.learning-detail-drawer .fighter-revision-queue{margin-top:12px}.fight-weekend-checklist{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr)}.fight-weekend-checklist>div{display:grid;gap:10px}.fight-weekend-checklist h3{margin:0}.fighter-memory-console{background:linear-gradient(180deg,#111111f7,#0a0a09fa),radial-gradient(circle at top right,rgba(243,242,61,.08),transparent 34%);border:1px solid rgba(243,242,61,.14);color:#fff;display:grid;gap:18px;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);margin-top:18px;padding:clamp(18px,3vw,28px)}.fighter-memory-console h3,.fighter-memory-console p{margin:0}.fighter-memory-console>div:first-child{display:grid;gap:12px}.fighter-memory-search{display:grid;gap:8px}.fighter-memory-search label,.fighter-memory-status span{color:#f3f23d;font-size:.76rem;font-weight:950;text-transform:uppercase}.fighter-memory-search>div{display:flex;flex-wrap:wrap;gap:8px}.fighter-memory-search input{background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:8px;color:#fff;flex:1 1 220px;min-height:44px;padding:0 12px}.fighter-revision-form{background:#ffffff0f;border:1px solid rgba(243,242,61,.16);border-radius:8px;display:grid;gap:10px;grid-column:1 / -1;grid-template-columns:minmax(240px,.34fr) minmax(0,1fr);padding:14px}.fighter-revision-form>div:first-child,.fighter-revision-form p[role=status]{grid-column:1 / -1}.fighter-revision-form label{color:#f3f23d;font-size:.76rem;font-weight:950;text-transform:uppercase}.fighter-revision-form input,.fighter-revision-form textarea{background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:8px;color:#fff;min-height:44px;padding:10px 12px}.fighter-revision-form textarea{min-height:94px}.fighter-revision-queue{display:grid;gap:10px;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.fighter-revision-queue.compact{grid-template-columns:1fr}.fighter-revision-queue>div:first-child{grid-column:1 / -1}.fighter-revision-queue article{background:#f3f23d14;border:1px solid rgba(243,242,61,.18);border-radius:8px;display:grid;gap:8px;padding:12px}.fighter-revision-queue article small{color:#f3f23d;font-weight:900}.fighter-revision-queue article.learning-safe{border-color:#91e0a85c}.fighter-revision-queue article.learning-review{border-color:#ffd6595c}.fighter-revision-queue article.learning-duplicate{border-color:#ffffff2e;opacity:.9}.revision-plain-change{display:flex;flex-wrap:wrap;gap:6px}.revision-plain-change em{background:#ffffff17;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#fff;font-style:normal;font-weight:850;padding:5px 8px}.revision-action-note{color:#ffffffb8;font-size:.92rem}.fighter-memory-status{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.fighter-memory-status article,.fighter-memory-list article{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:8px;display:grid;gap:8px;padding:12px}.fighter-memory-status strong{font-size:1.1rem}.fighter-memory-warning{align-items:center;background:#ffd6591a;border:1px solid rgba(255,214,89,.28);border-radius:8px;color:#fff;display:flex;flex-wrap:wrap;gap:8px 12px;grid-column:1 / -1;padding:12px}.fighter-memory-warning strong{color:#f3f23d}.fighter-memory-coverage{background:#ffffff0e;border:1px solid rgba(243,242,61,.18);border-radius:8px;display:grid;gap:12px;grid-column:1 / -1;padding:14px}.fighter-memory-coverage h3,.fighter-memory-coverage p,.fighter-memory-missing strong{margin:0}.fighter-memory-coverage-meter{background:#ffffff1f;border-radius:999px;height:10px;overflow:hidden}.fighter-memory-coverage-meter span{background:linear-gradient(90deg,#f3f23d,#91e0a8);display:block;height:100%;min-width:4px}.fighter-memory-coverage-summary{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.fighter-memory-coverage-summary article{background:#00000024;border:1px solid rgba(255,255,255,.12);border-radius:8px;display:grid;gap:6px;padding:12px}.fighter-memory-coverage-summary article.ready{border-color:#91e0a857}.fighter-memory-coverage-summary article.attention{border-color:#ffd6595c}.fighter-memory-coverage-summary span{color:#f3f23d;font-size:.74rem;font-weight:950;text-transform:uppercase}.fighter-memory-coverage-summary strong{color:#fff;font-size:clamp(1.35rem,3vw,2.05rem);line-height:1}.fighter-memory-coverage-summary p{color:#ffffffad}.fighter-memory-chip-row,.fighter-memory-filter-row{display:flex;flex-wrap:wrap;gap:8px}.fighter-memory-chip-row button,.fighter-memory-filter-row button{border-radius:999px;min-height:36px;padding:7px 11px}.fighter-memory-chip-row button.loaded{background:#91e0a824;border-color:#91e0a85c;color:#d8ffe2}.fighter-memory-chip-row button.missing{background:#ffd6591f;border-color:#ffd6595c;color:#fff0b8}.fighter-memory-chip-row .muted{color:#ffffff9e;font-weight:800}.fighter-memory-missing{display:grid;gap:8px}.fighter-memory-filter-row{align-items:center;grid-column:1 / -1}.fighter-memory-filter-row button{background:#ffffff12;border:1px solid rgba(255,255,255,.14);color:#ffffffc2;font-weight:950}.fighter-memory-filter-row button.active{background:#f3f23d;border-color:#f3f23d;color:#111}.fighter-memory-filter-row span{color:#ffffffa3;font-weight:850;margin-left:auto}.fighter-roster-import{background:#91e0a814;border:1px solid rgba(145,224,168,.24);border-radius:8px;display:grid;gap:12px;grid-column:1 / -1;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);padding:14px}.fighter-roster-import h3,.fighter-roster-import p{margin:0}.fighter-roster-import textarea{background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:8px;color:#fff;grid-column:1 / -1;min-height:132px;padding:12px;resize:vertical}.fighter-roster-source,.fighter-roster-source-preview{background:#00000029;border:1px solid rgba(255,255,255,.12);border-radius:8px;display:grid;gap:8px;padding:12px}.fighter-roster-source span{color:#f3f23d;font-size:.76rem;font-weight:950;text-transform:uppercase}.fighter-roster-source strong{color:#fff;font-size:1.1rem}.fighter-roster-source-preview{grid-column:1 / -1}.fighter-roster-source-preview strong{color:#91e0a8}.fighter-roster-source-preview p{color:#ffffffb8}.fighter-roster-preview{display:flex;flex-wrap:wrap;gap:8px;grid-column:1 / -1}.fighter-roster-preview span{background:#ffffff14;border:1px solid rgba(255,255,255,.13);border-radius:999px;color:#ffffffc7;font-size:.82rem;font-weight:900;padding:6px 9px}.fighter-memory-list{display:grid;gap:10px;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.fighter-memory-list article.on-card{border-color:#91e0a86b;box-shadow:inset 0 0 0 1px #91e0a81f}.fighter-memory-list article>div:first-child{display:grid;gap:4px}.fighter-memory-list article strong{color:#fff}.fighter-memory-list article span,.fighter-memory-list article p{color:#ffffffb8}.fighter-memory-list article button{justify-self:start}.fighter-score-strip{display:flex;flex-wrap:wrap;gap:6px}.fighter-score-strip span{background:#f3f23d1a;border:1px solid rgba(243,242,61,.16);border-radius:999px;color:#f3f23d;font-size:.78rem;font-weight:900;padding:5px 8px}.release-actions button{min-height:44px}.release-actions button.primary-action{background:#f3f23d;border:1px solid #f3f23d;color:#111}.release-actions button.secondary-action,.release-actions button.complete-action{background:#ffffff12;border:1px solid rgba(243,242,61,.34);color:#f3f23d}.release-actions button.complete-action{border-color:#91e0a866;color:#d8ffe2}.release-actions button.danger-action{background:#d7192d;color:#fff}.release-warning-list{color:#f6dcc7;display:grid;gap:6px;margin:0;padding-left:18px}.advanced-release-controls{background:#ffffff0b;border:1px solid rgba(243,242,61,.16);border-radius:10px;color:#fff;margin-top:16px;padding:14px}.advanced-release-controls summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none}.advanced-release-controls summary::-webkit-details-marker{display:none}.advanced-release-controls summary span{color:#f3f23d;font-weight:950;text-transform:uppercase}.advanced-release-controls summary small{color:#ffffffad;max-width:680px}.advanced-release-controls[open] summary{border-bottom:1px solid rgba(243,242,61,.14);margin-bottom:14px;padding-bottom:12px}.publish-safety{background:#f3f23d14;border:1px solid rgba(243,242,61,.22);border-radius:8px;display:grid;gap:9px;padding:14px}.publish-safety strong{color:#f3f23d}.publish-safety label{color:#f3f23d;font-weight:900}.publish-safety p,.publish-safety small{color:#ffffffbd}.publish-safety small.ready{color:#91e0a8;font-weight:900}.publish-safety .publish-blocked{color:#ffd1d6;font-weight:800}.publish-safety .publish-clear{color:#91e0a8}.approval-note{min-height:110px}.release-archive-item{border-top:1px solid rgba(17,17,17,.12);display:grid;gap:4px;padding-top:10px}.release-automation-note{background:#111;border:1px solid rgba(250,211,91,.34);border-radius:8px;color:#f7f1df;display:grid;gap:5px;padding:10px}.release-automation-note.ready{background:#101812;border-color:#91e0a87a}.release-automation-note.disabled,.release-automation-note.attention{background:#17140e;border-color:#ffd6595c}.release-automation-note.blocked{background:#1d0f10;border-color:#d7192d80}.release-automation-note strong{color:#fad35b}.release-automation-note.ready strong{color:#d8ffe2}.release-automation-note.blocked strong{color:#ffb7bd}.release-automation-note span{color:#f7f1dfc7;font-size:.84rem;line-height:1.45}.release-automation-note small,.release-automation-note p{color:#f7f1dfad;margin:0}.release-automation-note ul{color:#ffced2;display:grid;gap:4px;margin:4px 0 0;padding-left:18px}.release-automation-note button{justify-self:start;margin-top:4px;min-height:38px}.autopilot-status-panel{background:#10100f;border:1px solid rgba(250,211,91,.28);border-radius:10px;color:#f7f1df;display:grid;gap:14px;padding:16px}.autopilot-status-panel.ready{background:#0f1711;border-color:#91e0a87a}.autopilot-status-panel.attention{background:#17140e;border-color:#ffd65961}.autopilot-status-panel.blocked{background:#1b1010;border-color:#d7192d6b}.autopilot-status-panel h3,.autopilot-status-panel p{margin:0}.autopilot-status-panel h3{color:#fff8df;font-size:clamp(1.25rem,2vw,1.85rem);line-height:1.05}.autopilot-status-panel p{color:#f7f1dfbd;max-width:860px}.autopilot-status-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.autopilot-status-grid article{background:#ffffff0e;border:1px solid rgba(255,255,255,.1);border-radius:8px;display:grid;gap:6px;min-height:124px;padding:12px}.autopilot-status-grid span,.autopilot-source-list span{color:#f3f23d;font-size:.72rem;font-weight:950;text-transform:uppercase}.autopilot-status-grid strong{color:#fff;line-height:1.15}.autopilot-status-grid p{color:#f7f1dfad;font-size:.84rem}.autopilot-source-list{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.autopilot-source-list small{background:#fad35b1c;border:1px solid rgba(250,211,91,.2);border-radius:999px;color:#f7f1dfcc;padding:6px 9px}.release-archive-item strong,.release-archive-item small{color:#111}.recap-grader,.recap-draft-panel{background:#fff;border:1px solid #deded6;border-radius:8px;color:#111;display:grid;gap:10px;padding:14px}.recap-grader strong,.recap-draft-panel strong{color:#111}.recap-grader label,.recap-draft-panel label{font-weight:900}.recap-grader small{color:#555;line-height:1.45}.recap-grader textarea{min-height:130px}#recap-raw-results{min-height:95px}.recap-grader button,.recap-draft-panel button{background:#111;color:#f3f23d}.recap-draft-panel span{color:#d7192d;display:block;font-size:.78rem;font-weight:900;text-transform:uppercase}.profile-learning-panel{background:#111;border:1px solid rgba(250,211,91,.35);border-radius:8px;color:#f7f1df;display:grid;gap:10px;padding:12px}.profile-learning-panel span{color:#fad35b}.profile-learning-panel p{color:#f7f1dfc7;margin:0}.profile-learning-list{display:grid;gap:8px}.profile-learning-list article{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:8px;display:grid;gap:4px;padding:10px}.profile-learning-list article strong{color:#fff}.profile-learning-list article small{color:#fad35b;line-height:1.35}.fight-row,.athlete-row,.readout,.prescription,.control-surface,.scan-result,.member-card,.tier,.commerce-card,.entitlement-grid article,.archive-strip article,.watch-mode article,.pressure-pulse,.dashboard-grid article,.journal-card,.saved-log,.publish-form,.event-form,.athlete-command,.athlete-form,.assignment-panel,.camp-planner,.camp-plan,.camp-days article,.watch-tracker,.round-grid article,.tracker-score,.share-controls,.share-preview,.share-card-shell,.caption-panel,.draft-strip,.draft-grid article,.fight-command-center,.command-bankroll,.command-card-grid article,.fight-dashboard-shell,.fight-intel-row,.bet-plan-grid article,.detail-grid article,.fight-detail-panel,.post-grade-panel,.parlay-panel article,.bundle-import-form,.release-card{border-radius:8px}.library-card,.scan-queue,.scan-status-board,.scan-list article,.review-panel,.scan-ai-brief,.rule-recommendations article,.report-preview,.export-panel,.profile-form,.entitlement-card,.shopify-connection,.local-tools,.gate-progress,.gate-grid article{border-radius:8px}.tier-picker{display:grid;gap:12px}.team-layout{display:grid;gap:18px;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr)}.athlete-roster{display:grid;gap:12px}.athlete-row{background:#fff;border:1px solid #d9d9d0;color:#111;display:grid;gap:5px;padding:18px;text-align:left}.athlete-row.active{background:#111;border-color:#111;color:#fff}.athlete-row span,.athlete-row small{font-weight:800;text-transform:uppercase}.athlete-row span{color:#d7192d}.athlete-row.active span{color:#f3f23d}.athlete-row small{color:#666;line-height:1.35;text-transform:none}.athlete-row.active small{color:#d7fff6}.athlete-command{background:#111;color:#fff;padding:clamp(22px,4vw,42px)}.athlete-edit-grid{border-block:1px solid rgba(255,255,255,.18);display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:22px 0;padding:18px 0}.athlete-edit-grid label,.athlete-form label{font-weight:900}.athlete-edit-grid label,.assignment-panel span,.team-columns span,.camp-planner span,.camp-plan span{color:#f3f23d;display:block;font-size:.78rem;font-weight:900;text-transform:uppercase}.assignment-panel{align-items:center;background:#d7fff6;color:#111;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:18px}.assignment-panel button{background:#111}.camp-planner{background:#ffffff14;border:1px solid rgba(255,255,255,.14);display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;padding:18px}.camp-planner>div,.camp-planner textarea,.camp-planner button{grid-column:span 2}.camp-planner label{color:#f3f23d;font-size:.78rem;font-weight:900;text-transform:uppercase}.camp-planner button{background:#f3f23d;color:#111}.camp-plan{background:#f7f7f4;color:#111;margin-top:18px;padding:18px}.camp-plan span{color:#d7192d}.camp-plan-head{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto}.camp-meta{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0}.camp-meta strong{background:#111;border-radius:8px;color:#fff;min-height:64px;padding:12px}.camp-days{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.camp-days article{background:#fff;border:1px solid #deded6;min-height:190px;padding:14px}.camp-days strong{display:block;margin-bottom:8px}.team-columns{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.team-columns>div{background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:8px;min-height:240px;padding:18px}.team-columns article{border-top:1px solid rgba(255,255,255,.14);padding:12px 0}.team-columns strong,.team-columns small{display:block}.athlete-form{background:#fff;border:1px solid #d9d9d0;color:#111;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;padding:clamp(18px,3vw,28px)}.athlete-form>div,.athlete-form textarea,.athlete-form button{grid-column:span 2}.tier{background:#fff;border:1px solid #d9d9d0;color:#111;display:grid;gap:4px;padding:18px;text-align:left}.tier.active{background:#111;border-color:#111;color:#fff}.tier span{font-size:1.1rem;font-weight:950}.tier small{color:#666;font-weight:750}.tier.active small{color:#f3f23d}.member-card{background:#111;color:#fff;padding:clamp(22px,4vw,42px)}.member-card p{max-width:760px}.access-columns{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.access-columns>div{background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:8px;padding:18px}.access-columns span,.member-unlock span,.coach-note span,.scan-upgrade span,.entitlement-grid span,.archive-strip span,.watch-mode span,.coach-export span,.week-plan span,.pressure-pulse span{color:#d7192d;display:block;font-size:.78rem;font-weight:900;margin-bottom:8px;text-transform:uppercase}.access-columns strong{border-top:1px solid rgba(255,255,255,.14);display:block;padding:10px 0}.profile-panel{margin-top:18px}.profile-form,.entitlement-card{background:#fff;border:1px solid #d9d9d0;color:#111;padding:clamp(18px,3vw,28px)}.profile-form{display:grid;gap:12px}.profile-form label{font-weight:900}.product-toggle-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:8px}.product-toggle{align-items:center;display:flex;gap:10px}.product-toggle input{margin:0;min-height:auto;width:auto}.entitlement-card-actions,.shopify-actions{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.shopify-control-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.shopify-connection{background:#111;border:1px solid #d9d9d0;color:#fff;display:grid;gap:12px;padding:clamp(18px,3vw,28px)}.shopify-connection span,.shopify-connection strong{display:block}.shopify-connection span{color:#f3f23d;font-size:.78rem;font-weight:900;text-transform:uppercase}.shopify-connection h3,.shopify-connection .eyebrow{margin-bottom:0}.shopify-connection button{margin-top:4px}.entitlement-card{background:#111;color:#fff}.entitlement-card span{color:#f3f23d;display:block;font-size:.78rem;font-weight:900;margin-bottom:8px;text-transform:uppercase}.entitlement-card strong{border-top:1px solid rgba(255,255,255,.16);display:block;padding:12px 0}.fight-row{background:#f2f2ee;border:1px solid #deded6;color:#111;display:grid;gap:5px;padding:18px;text-align:left}.fight-row.active{background:#111;border-color:#111;color:#fff}.fight-row span,.fight-row small{font-weight:800;text-transform:uppercase}.fight-row small{color:#666}.fight-row.active small{color:#f3f23d}.readout,.prescription,.scan-result{background:#111;color:#fff;padding:clamp(22px,4vw,42px)}.scanner-band .scan-result,.scanner-band .control-surface{background:#fffffff2;color:#111}.readout-top{align-items:start;display:flex;gap:20px;justify-content:space-between}.score-ring{align-items:center;aspect-ratio:1;background:#11b7a5;border-radius:999px;color:#07100f;display:flex;flex:0 0 92px;font-size:2rem;font-weight:950;justify-content:center}.metric-grid{border-block:1px solid rgba(255,255,255,.22);display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0;padding:18px 0}.metric-grid span,.prescription span,.upgrade-box span{color:#a9a9a9;display:block;font-size:.78rem;font-weight:900;margin-bottom:4px;text-transform:uppercase}.readout li{margin-bottom:8px}.mode-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 8px}.tab{background:#ffffff1a;border:1px solid rgba(255,255,255,.18);color:#fff;min-height:40px}.tab.active{background:#11b7a5;color:#07100f}.watch-mode,.style-map{display:grid;gap:10px}.watch-mode article,.coach-export{background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:16px}.coach-export p{margin-bottom:14px}.style-map{grid-template-columns:repeat(3,minmax(0,1fr))}.style-map strong{background:#ffffff1a;border-radius:8px;padding:10px}.locked-note,.upgrade-box,.member-unlock,.coach-note,.scan-upgrade{background:#f3f23d;border-radius:8px;color:#111;margin-top:22px;padding:18px}.member-unlock,.coach-note,.scan-upgrade,.week-plan{background:#d7fff6}.week-plan{border-radius:8px;color:#111;margin-top:22px;padding:18px}.week-plan strong{border-top:1px solid rgba(0,0,0,.12);display:block;padding:10px 0}.archive-strip{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.archive-strip article{background:#efefea;border:1px solid #d8d8cf;min-height:150px;padding:18px}.archive-strip strong{display:block;margin:8px 0}.watch-tracker{background:#111;color:#fff;margin-top:18px;padding:clamp(18px,3vw,28px)}.watch-tracker-head{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(180px,.25fr);margin-bottom:18px}.tracker-score{background:#f3f23d;color:#111;min-height:140px;padding:18px}.tracker-score span,.round-grid span{color:#d7192d;display:block;font-size:.78rem;font-weight:900;margin-bottom:8px;text-transform:uppercase}.tracker-score strong{display:block;font-size:2.4rem;line-height:1;margin-bottom:8px}.round-grid{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.round-grid article{background:#ffffff14;border:1px solid rgba(255,255,255,.14);display:grid;gap:10px;min-height:420px;padding:16px}.round-grid label,.tracker-export label{color:#f3f23d;font-size:.78rem;font-weight:900;text-transform:uppercase}.round-grid textarea{min-height:130px}.tracker-export{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-top:16px}.tracker-export label,.tracker-export textarea{grid-column:1}.capture-strip{align-items:center;background:#efefea;border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(220px,1fr) minmax(220px,.7fr) auto;margin-top:18px;padding:16px}.capture-strip label{font-weight:850}input,select,textarea{background:#fff;border:1px solid #cfcfc8;border-radius:8px;color:#111;min-height:46px;padding:11px 12px;width:100%}textarea{min-height:116px;resize:vertical}.smart-admin-panel input,.smart-admin-panel select,.smart-admin-panel textarea,.post-fight-wizard input,.post-fight-wizard select,.post-fight-wizard textarea,.member-email-preview-stack input,.member-email-preview-stack select,.member-email-preview-stack textarea{background:#15110d;border:1px solid rgba(255,208,90,.34);color:#fff8e8}.smart-admin-panel input::placeholder,.smart-admin-panel textarea::placeholder,.post-fight-wizard input::placeholder,.post-fight-wizard textarea::placeholder,.member-email-preview-stack input::placeholder,.member-email-preview-stack textarea::placeholder{color:#fff8e88a}.smart-admin-panel input:-webkit-autofill,.smart-admin-panel select:-webkit-autofill,.smart-admin-panel textarea:-webkit-autofill,.post-fight-wizard input:-webkit-autofill,.post-fight-wizard select:-webkit-autofill,.post-fight-wizard textarea:-webkit-autofill,.member-email-preview-stack input:-webkit-autofill,.member-email-preview-stack select:-webkit-autofill,.member-email-preview-stack textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #15110d inset;-webkit-text-fill-color:#fff8e8;caret-color:#fff8e8}.member-email-preview-stack .email-readiness-list>div.ready,.member-email-preview-stack .email-readiness-list>div.locked,.member-email-preview-stack .email-readiness-list>div.attention{background:transparent;border-radius:0;color:inherit;margin:0;padding:3px 0 3px 10px}button,.capture-strip button{background:#d7192d;border:0;border-radius:8px;color:#fff;font-weight:900;min-height:46px;padding:11px 16px}.capture-strip p{color:#0c7d70;font-weight:800;grid-column:1 / -1;margin:0}.share-controls{background:#111;color:#fff;display:grid;gap:14px;padding:22px}.share-controls label{color:#f3f23d;font-size:.78rem;font-weight:900;text-transform:uppercase}.share-benefits{background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:16px}.share-benefits span,.share-card-shell span,.caption-panel span,.draft-grid span{color:#d7192d;display:block;font-size:.78rem;font-weight:900;margin-bottom:8px;text-transform:uppercase}.share-benefits span{color:#f3f23d}.share-preview{background:#f7f7f4;border:1px solid #ddddd4;display:grid;gap:18px;grid-template-columns:minmax(240px,.42fr) minmax(0,1fr);padding:clamp(18px,3vw,28px)}.share-card-shell{background:#111;color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:420px;padding:clamp(22px,4vw,42px)}.share-card-shell span{color:#f3f23d}.share-card-shell strong{background:#f3f23d;border-radius:8px;color:#111;display:block;margin-top:22px;padding:14px}.caption-panel{background:#fff;border:1px solid #deded6;padding:18px}.caption-panel textarea{min-height:360px}.draft-strip{background:#111;color:#fff;display:grid;gap:18px;grid-template-columns:minmax(240px,.35fr) minmax(0,1fr);margin-top:18px;padding:clamp(18px,3vw,28px)}.draft-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.draft-grid article{background:#f7f7f4;color:#111;min-height:210px;padding:16px}.draft-grid button{margin-top:10px}.control-surface{background:#fff;border:1px solid #dfdfd8;color:#111;display:grid;gap:14px;padding:22px}.control-surface label,legend{font-weight:900}.pressure-pulse{background:#111;color:#fff;padding:18px}.pressure-pulse span{color:#f3f23d}.dashboard-grid article,.journal-card,.saved-log{background:#111;color:#fff;padding:clamp(20px,3vw,32px)}.dashboard-grid .dashboard-hero{background:#d7192d}.dashboard-grid span,.saved-log span{color:#f3f23d;display:block;font-size:.78rem;font-weight:900;margin-bottom:8px;text-transform:uppercase}.dashboard-grid button,.journal-card button{background:#f3f23d;color:#111;margin-top:8px}.member-home-command,.member-system-note,.onboarding-checklist,.catalog-preview{border:1px solid var(--sc-line);border-radius:8px;margin-bottom:18px}.member-home-command{align-items:center;background:linear-gradient(135deg,#f2c45f1f,#d9373214),var(--sc-panel);display:grid;gap:20px;grid-template-columns:minmax(0,1fr) auto;padding:clamp(22px,4vw,38px)}.member-home-command h3,.member-home-grid h3,.onboarding-checklist h3,.catalog-preview h3{color:var(--sc-ink)}.member-home-command p,.member-home-grid p,.onboarding-checklist p,.member-system-note span{color:var(--sc-muted)}.member-home-command button,.member-home-grid button{background:linear-gradient(135deg,var(--sc-gold),var(--sc-gold-2));border:0;border-radius:7px;color:#111;font-weight:950;min-height:48px;padding:12px 18px}.member-home-metrics article{background:var(--sc-panel);border:1px solid var(--sc-line);color:var(--sc-ink)}.member-home-metrics span{color:var(--sc-gold)}.member-home-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,1fr));margin-bottom:18px}.member-home-grid article{background:var(--sc-panel);border:1px solid var(--sc-line);border-radius:8px;min-height:230px;padding:clamp(20px,3vw,30px)}.member-home-grid article>span,.catalog-preview-grid span,.onboarding-checklist span{color:var(--sc-gold);display:block;font-size:.78rem;font-weight:950;margin-bottom:8px;text-transform:uppercase}.member-home-grid .member-card-primary{background:linear-gradient(145deg,#d9373233,#f2c45f17),var(--sc-panel-2)}.member-home-grid .member-request-card{background:linear-gradient(145deg,#f2c45f29,#ffffff0a),var(--sc-panel)}.request-board-band{background:radial-gradient(circle at top right,rgba(242,196,95,.12),transparent 32%),var(--sc-bg);color:var(--sc-ink)}.request-board-lock,.request-board-command article,.request-topic-card,.request-submit-panel form,.request-selected-panel,.member-demand-panel{background:var(--sc-panel);border:1px solid var(--sc-line);border-radius:8px;color:var(--sc-ink)}.request-board-lock{display:grid;gap:12px;margin:0 auto;max-width:760px;padding:clamp(22px,4vw,38px)}.request-board-lock span,.request-board-command span,.request-topic-card span,.request-submit-panel .eyebrow,.request-selected-panel>span,.member-demand-panel .eyebrow,.member-demand-list span{color:var(--sc-gold);font-size:.78rem;font-weight:950;text-transform:uppercase}.request-board-lock a,.request-board-lock button,.request-submit-panel button,.request-topic-vote button{align-self:start;background:linear-gradient(135deg,var(--sc-gold),var(--sc-gold-2));border:0;border-radius:8px;color:#111;font-weight:950;min-height:46px;padding:11px 16px;text-decoration:none}.request-board-command{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.request-flow-strip{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 16px}.request-flow-strip article{background:#ffffff0b;border:1px solid rgba(242,196,95,.16);border-radius:8px;display:grid;gap:6px;padding:14px}.request-flow-strip strong{align-items:center;background:var(--sc-gold);border-radius:999px;color:#111;display:inline-flex;font-size:.85rem;font-weight:950;height:28px;justify-content:center;width:28px}.request-flow-strip span{color:var(--sc-ink);font-weight:950}.request-flow-strip p{color:var(--sc-muted);margin:0}.member-request-lessons{background:linear-gradient(135deg,#f2c45f1c,#ffffff09);border:1px solid rgba(242,196,95,.22);border-radius:8px;display:grid;gap:14px;margin:0 0 18px;padding:clamp(18px,3vw,24px)}.member-request-lessons-head{align-items:start;display:flex;gap:18px;justify-content:space-between}.member-request-lessons-head h3,.member-request-lesson-card h4{color:var(--sc-ink);margin:0}.member-request-lessons-head p{color:var(--sc-muted);margin:0;max-width:760px}.member-request-lessons-head>span{background:#f2c45f24;border:1px solid rgba(242,196,95,.3);border-radius:999px;color:var(--sc-gold);font-size:.8rem;font-weight:950;padding:8px 12px;text-transform:uppercase;white-space:nowrap}.member-request-lesson-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.member-request-lesson-card,.member-request-lesson-empty{background:var(--sc-panel);border:1px solid var(--sc-line);border-radius:8px;display:grid;gap:10px;padding:18px}.member-request-lesson-card>span{color:var(--sc-gold);font-size:.76rem;font-weight:950;text-transform:uppercase}.member-request-lesson-card p,.member-request-lesson-card small,.member-request-lesson-empty p{color:var(--sc-muted);margin:0}.member-request-lesson-card strong{color:var(--sc-ink)}.member-request-lesson-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.member-request-lesson-actions a,.request-published-link{align-items:center;border:1px solid rgba(242,196,95,.32);border-radius:8px;color:var(--sc-gold);display:inline-flex;font-weight:950;min-height:38px;padding:8px 12px;text-decoration:none}.request-board-command article{padding:18px}.request-board-command strong{color:var(--sc-ink);display:block;font-size:clamp(2rem,4vw,3.4rem);line-height:1;margin:8px 0}.request-board-command p,.request-topic-card p,.request-topic-card small,.request-topic-card em,.request-submit-panel p,.request-selected-panel p,.member-demand-panel p{color:var(--sc-muted)}.request-board-layout{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(300px,.38fr)}.request-topic-list,.request-submit-panel,.member-demand-list{display:grid;gap:12px}.request-topic-list-head{align-items:center;display:flex;gap:14px;justify-content:space-between}.request-topic-controls{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.request-topic-list-head h3,.request-submit-panel h3,.request-topic-card h3,.member-demand-panel h3{color:var(--sc-ink);margin:0}.request-topic-list-head button{background:transparent;border:1px solid var(--sc-line);border-radius:8px;color:var(--sc-ink);font-weight:900;min-height:42px;padding:10px 14px}.request-topic-list-head button.active{background:#f2c45f29;border-color:var(--sc-gold);color:var(--sc-gold)}.request-topic-card{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 120px;padding:clamp(18px,2.5vw,24px)}.request-topic-card.voted{border-color:var(--sc-gold);box-shadow:inset 0 0 0 1px #f2c45f47}.request-topic-main{display:grid;gap:8px}.request-topic-main em{border-left:3px solid rgba(242,196,95,.45);font-style:normal;padding-left:12px}.request-content-brief{background:#f2c45f17;border:1px solid rgba(242,196,95,.22);border-radius:8px;display:grid;gap:5px;padding:12px}.request-content-brief b{color:var(--sc-gold);font-size:.82rem;font-weight:950;text-transform:uppercase}.request-content-brief p,.request-content-brief small{margin:0}.request-topic-vote{align-content:center;display:grid;gap:8px;justify-items:stretch;text-align:center}.request-topic-vote strong{color:var(--sc-gold);font-size:clamp(2rem,4vw,3rem);line-height:1}.request-topic-vote span{color:var(--sc-muted)}.member-demand-brief{background:#f3f23d14;border:1px solid rgba(243,242,61,.16);border-radius:8px;display:grid;gap:4px;padding:10px}.member-demand-brief b{color:#f3f23d;font-size:.8rem;text-transform:uppercase}.member-demand-brief p{margin:0}.member-demand-brief.handoff{background:#5bd69c14;border-color:#5bd69c3d}.member-demand-brief.handoff b{color:#9af0c6}.request-submit-panel form{display:grid;gap:10px;padding:20px}.request-submit-panel label{color:var(--sc-gold);font-weight:950}.request-submit-panel input,.request-submit-panel select,.request-submit-panel textarea{background:#ffffff0f;border:1px solid var(--sc-line);border-radius:8px;color:var(--sc-ink);font:inherit;min-height:44px;padding:10px 12px}.request-submit-panel textarea{min-height:130px;resize:vertical}.request-submit-panel button:disabled,.request-board-lock button:disabled{background:#ffffff14;color:var(--sc-muted);cursor:not-allowed}.request-selected-panel{display:grid;gap:10px;padding:18px}.request-selected-panel article{border-top:1px solid var(--sc-line);display:grid;gap:4px;padding-top:10px}.request-selected-panel a{color:var(--sc-gold);font-weight:900}.member-system-note{align-items:center;background:#ffffff0a;color:var(--sc-ink);display:flex;flex-wrap:wrap;gap:10px;padding:14px 16px}.member-system-note strong{color:var(--sc-gold)}.member-system-note.responsible{background:#d937321c;border-color:#d9373252}.onboarding-checklist,.catalog-preview{background:var(--sc-panel);display:grid;gap:18px;grid-template-columns:minmax(240px,.36fr) minmax(0,1fr);padding:clamp(20px,3vw,30px)}.onboarding-checklist>div:last-child,.catalog-preview-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-checklist article,.catalog-preview-grid article{background:#ffffff0b;border:1px solid var(--sc-line);border-radius:8px;padding:14px}.onboarding-checklist article.complete,.catalog-preview-grid article.owned{border-color:#f2c45f6b;box-shadow:inset 0 0 0 1px #f2c45f14}.catalog-preview-grid strong{color:var(--sc-ink);display:block}.catalog-preview-grid small{color:var(--sc-muted)}.journal-card label{display:block;font-weight:900;margin-bottom:8px}.saved-log div{border-top:1px solid rgba(255,255,255,.16);padding:14px 0}.saved-log strong{display:block}.gate-progress{background:#f7f7f4;border:1px solid #ddddd4;color:#111;display:grid;gap:18px;grid-template-columns:minmax(240px,.4fr) minmax(0,1fr);margin-top:18px;padding:clamp(18px,3vw,28px)}.gate-grid{display:grid;gap:12px;grid-template-columns:repeat(7,minmax(0,1fr))}.gate-grid article{background:#fff;border:1px solid #deded6;min-height:170px;padding:14px}.gate-grid article.active{background:#111;color:#fff}.gate-grid span{color:#d7192d;display:block;font-size:.78rem;font-weight:900;margin-bottom:8px;text-transform:uppercase}.gate-grid article.active span{color:#f3f23d}.gate-grid strong{display:block;font-size:2.1rem;line-height:1;margin-bottom:10px}.library-card{background:#fff;border:1px solid #ddddd4;min-height:270px;padding:22px}.library-card.unlocked{background:#111;color:#fff}.library-card span,.scan-list span{color:#d7192d;display:block;font-size:.78rem;font-weight:900;margin-bottom:8px;text-transform:uppercase}.library-card.unlocked span{color:#f3f23d}.library-card strong{border-top:1px solid rgba(0,0,0,.14);display:block;margin-top:18px;padding-top:14px}.library-card.unlocked strong{border-color:#ffffff2e}.library-progress-line{background:#f5c1481f;border:1px solid rgba(245,193,72,.24);border-radius:8px;color:inherit;font-size:.9rem;font-weight:800;margin:14px 0 0;padding:10px 12px}.reader-band{display:grid;gap:18px}.reader-command{align-items:start;display:grid;gap:18px;grid-template-columns:auto minmax(0,1fr) minmax(220px,.32fr)}.reader-command-actions,.reader-clean-actions{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px}.reader-command-actions{flex-direction:column}.reader-clean-band{gap:10px;padding:12px clamp(8px,1.6vw,22px) clamp(12px,2vw,24px)}.reader-clean-command{align-items:center;background:#080705c7;border:1px solid rgba(245,223,172,.14);border-radius:8px;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:10px 12px}.reader-clean-command span{color:var(--sc-gold);display:block;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.reader-clean-command strong{display:block;font-size:clamp(1rem,1.5vw,1.35rem)}.reader-clean-actions{justify-content:flex-end}.reader-clean-actions button{background:#ffffff0f;border:1px solid rgba(245,223,172,.2);border-radius:999px;color:var(--sc-ink);cursor:pointer;font:inherit;font-size:.86rem;font-weight:900;min-height:34px;padding:0 12px}.reader-clean-band .pdf-reader{min-height:min(88vh,980px)}.reader-status-card,.reader-guidance-grid article,.reader-state-panel,.bookstore-section-reader,.native-reader-shell{background:#ffffff0b;border:1px solid rgba(245,223,172,.14);border-radius:8px;color:var(--sc-ink)}.reader-status-card{display:grid;gap:10px;padding:16px}.reader-status-card span,.reader-guidance-grid span,.reader-state-panel span,.bookstore-section-reader-head span,.bookstore-section-toc>span,.bookstore-section>span,.bookstore-section-assignment span,.reader-toolbar span{color:var(--sc-gold);display:block;font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.reader-status-card strong{font-size:1.45rem}.reader-progress-actions,.reader-actions,.reader-toolbar div{display:flex;flex-wrap:wrap;gap:8px}.reader-guidance-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.reader-guidance-grid article,.reader-state-panel{padding:18px}.reader-state-panel.warning{border-color:#f5c14852}.reader-state-panel.locked{border-color:#d7192d61}.local-reader-preview-panel{margin-top:16px}.bookstore-section-reader{display:grid;gap:26px;overflow:hidden;padding:clamp(18px,3vw,30px)}.bookstore-section-reader.premium{background:radial-gradient(circle at 18% 0%,rgba(215,25,45,.2),transparent 30%),radial-gradient(circle at 78% 8%,rgba(245,193,72,.16),transparent 32%),linear-gradient(180deg,#180d09f5,#040403fa)}.bookstore-section-reader-hero{align-items:stretch;border-bottom:1px solid rgba(245,223,172,.16);display:grid;gap:clamp(18px,3vw,30px);grid-template-columns:minmax(0,1fr);padding-bottom:24px}.bookstore-section-reader-hero.has-cover{grid-template-columns:minmax(140px,220px) minmax(0,1fr)}.bookstore-section-cover{align-self:start;background:linear-gradient(145deg,#ffffff14,#ffffff05),#00000047;border:1px solid rgba(245,223,172,.18);border-radius:8px;box-shadow:0 24px 70px #00000061;overflow:hidden;padding:8px}.bookstore-section-cover img{aspect-ratio:3 / 4;border-radius:6px;display:block;object-fit:cover;width:100%}.bookstore-section-reader-head{align-content:center;display:grid;gap:12px;min-width:0}.bookstore-section-reader-head h3{font-size:clamp(2rem,5vw,4.4rem);letter-spacing:0;line-height:.95;margin:0}.bookstore-section-reader-head p{color:var(--sc-muted);margin:0;max-width:760px}.bookstore-section-reader-head small{color:#f8f2e7ad;font-weight:800}.bookstore-reader-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.bookstore-reader-meta strong{background:#f5c1481a;border:1px solid rgba(245,193,72,.24);border-radius:999px;color:#f8f2e7e6;font-size:.82rem;padding:7px 10px}.bookstore-section-layout{align-items:start;display:grid;gap:22px;grid-template-columns:minmax(190px,.28fr) minmax(0,1fr)}.bookstore-section-toc{background:#00000038;border:1px solid rgba(245,223,172,.14);border-radius:8px;display:grid;gap:12px;padding:16px;position:sticky;top:16px}.bookstore-section-toc ol{display:grid;gap:8px;list-style:none;margin:0;padding:0}.bookstore-section-toc button{align-items:flex-start;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:var(--sc-ink);cursor:pointer;display:grid;gap:3px;padding:10px;text-align:left;width:100%}.bookstore-section-toc button:hover,.bookstore-section-toc button:focus-visible{border-color:#f5c1486b;outline:none;transform:translateY(-1px)}.bookstore-section-toc small{color:var(--sc-red-soft);font-weight:900}.bookstore-section-toc strong{font-size:.9rem;line-height:1.25}.bookstore-section-reader-body{display:grid;gap:clamp(22px,4vw,42px)}.bookstore-section{background:radial-gradient(circle at 100% 0%,rgba(245,193,72,.055),transparent 38%),linear-gradient(180deg,#ffffff0d,#ffffff07),#0000002e;border:1px solid rgba(245,223,172,.12);border-radius:8px;display:grid;gap:18px;padding:clamp(22px,4vw,42px);scroll-margin-top:18px}.bookstore-section h4{font-size:clamp(1.8rem,3.2vw,3.15rem);letter-spacing:0;line-height:1.1;margin:0}.bookstore-section p,.bookstore-section li{color:#f8f2e7d1;font-size:clamp(1rem,1.1vw,1.12rem);line-height:1.78;margin:0}.bookstore-section .section-lead{color:var(--sc-ink);font-size:clamp(1.08rem,1.4vw,1.28rem);font-weight:800;max-width:920px}.bookstore-section-visual{background:linear-gradient(145deg,#ffffff14,#ffffff04),#00000057;border:1px solid rgba(245,223,172,.16);border-radius:8px;box-shadow:0 28px 80px #00000057;margin:4px 0 6px;overflow:hidden;padding:clamp(6px,1vw,10px)}.bookstore-section-visual img{aspect-ratio:16 / 9;border-radius:6px;display:block;object-fit:cover;width:100%}.bookstore-section blockquote{border-left:3px solid var(--sc-red);color:var(--sc-ink);font-weight:800;margin:4px 0;padding:8px 0 8px 16px}.bookstore-section ul{display:grid;gap:8px;margin:0;padding-left:20px}.bookstore-section-takeaways,.bookstore-section-assignment{background:#00000038;border:1px solid rgba(255,255,255,.08);border-radius:8px;display:grid;gap:10px;margin-top:4px;padding:14px}.bookstore-section-takeaways>strong{color:var(--sc-ink);font-size:.95rem}.bookstore-section-assignment{border-color:#d7192d47}.native-reader-shell{overflow:hidden}.native-reader-shell.loading iframe{opacity:.08}.native-reader-shell.ready iframe{opacity:1}.reader-toolbar{align-items:center;border-bottom:1px solid rgba(245,223,172,.14);display:flex;justify-content:space-between;gap:12px;padding:12px 14px}.reader-frame-shell{position:relative}.reader-loading-shell{align-content:center;background:linear-gradient(180deg,#070706e0,#120e0af5),radial-gradient(circle at top left,rgba(242,196,95,.14),transparent 38%);display:grid;gap:14px;inset:0;padding:clamp(22px,4vw,38px);position:absolute;z-index:1}.reader-loading-shell>span{color:var(--sc-gold);display:block;font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.reader-loading-shell.slow{background:linear-gradient(180deg,#0d0a08f0,#1d0c09fa),radial-gradient(circle at top left,rgba(217,55,50,.16),transparent 42%)}.reader-loading-shell h3{font-size:clamp(1.45rem,2.2vw,2rem);margin:0}.reader-loading-shell p{color:#f7f2e8d1;margin:0;max-width:34rem}.reader-loading-bars{display:grid;gap:10px;max-width:32rem}.reader-loading-bars span{animation:reader-load-shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,#ffffff14,#f5dfac4d,#ffffff14);background-size:200% 100%;border-radius:999px;display:block;height:12px}.reader-loading-bars span:nth-child(1){width:100%}.reader-loading-bars span:nth-child(2){width:84%}.reader-loading-bars span:nth-child(3){width:68%}@keyframes reader-load-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.native-reader-shell iframe{background:#f7f7f4;border:0;display:block;height:min(82vh,900px);min-height:620px;transition:opacity .22s ease;width:100%}.pdf-reader{background:linear-gradient(180deg,#080807f0,#140f0afa),radial-gradient(circle at top left,rgba(245,193,72,.12),transparent 38%);border:1px solid rgba(245,223,172,.18);border-radius:8px;color:var(--sc-ink);overflow:hidden}body.reader-overlay-active{overflow:hidden}.pdf-reader:fullscreen,.pdf-reader.fullscreen{background:radial-gradient(circle at 50% 0%,rgba(245,193,72,.12),transparent 28%),linear-gradient(180deg,#080604,#000);border:0;border-radius:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);height:100dvh;inset:0;position:fixed;width:100dvw;z-index:999}.pdf-reader.chrome-hidden{grid-template-rows:minmax(0,1fr)}.pdf-reader.chrome-hidden .pdf-reader-toolbar,.pdf-reader.chrome-hidden .pdf-reader-navigation{display:none}.pdf-reader-toolbar{align-items:center;border-bottom:1px solid rgba(245,223,172,.14);display:flex;gap:14px;justify-content:space-between;padding:12px 14px}.pdf-reader.fullscreen .pdf-reader-toolbar,.pdf-reader:fullscreen .pdf-reader-toolbar{background:#040403d1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:#f5dfac33;padding:8px clamp(14px,2vw,24px);position:relative;z-index:12}.pdf-reader-toolbar span,.pdf-reader-state span{color:var(--sc-gold);display:block;font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.pdf-reader-toolbar strong{display:block;font-size:1.1rem;margin-top:2px}.pdf-reader-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.pdf-reader-secondary-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.pdf-reader-actions button,.pdf-reader-actions a{align-items:center;background:#ffffff0f;border:1px solid rgba(245,223,172,.22);border-radius:999px;color:var(--sc-ink);cursor:pointer;display:inline-flex;font:inherit;font-size:.86rem;min-height:36px;padding:0 13px;text-decoration:none}.pdf-reader-tools-toggle{display:none}.pdf-reader-actions button[disabled]{cursor:not-allowed;opacity:.45}.pdf-reader-actions button[aria-pressed=true]{background:#f5c1482e;border-color:#f5c14870}.pdf-reader-actions button[aria-expanded=true]{background:#f5c14824;border-color:#f5c14861}.pdf-reader.fullscreen .pdf-reader-actions,.pdf-reader:fullscreen .pdf-reader-actions{gap:6px}.pdf-reader.fullscreen .pdf-reader-secondary-actions,.pdf-reader:fullscreen .pdf-reader-secondary-actions{gap:6px}.pdf-reader.fullscreen .pdf-reader-actions button,.pdf-reader.fullscreen .pdf-reader-actions a,.pdf-reader:fullscreen .pdf-reader-actions button,.pdf-reader:fullscreen .pdf-reader-actions a{font-size:.8rem;min-height:32px;padding:0 11px}.pdf-reader-navigation{align-items:center;border-bottom:1px solid rgba(245,223,172,.12);display:grid;gap:12px;grid-template-columns:auto minmax(180px,1fr) auto;padding:10px 14px}.pdf-reader-navigation p{color:#f7f2e8b8;font-size:.86rem;margin:0}.pdf-reader.fullscreen .pdf-reader-navigation,.pdf-reader:fullscreen .pdf-reader-navigation{background:#030302ad;border-bottom-color:#f5dfac14;gap:8px;grid-template-columns:auto minmax(220px,1fr) minmax(120px,auto);padding:6px clamp(14px,2vw,24px);position:relative;z-index:11}.pdf-reader.fullscreen .pdf-reader-navigation p,.pdf-reader:fullscreen .pdf-reader-navigation p{font-size:.78rem;white-space:nowrap}.pdf-page-jump{align-items:center;display:flex;gap:8px}.pdf-page-jump label{color:var(--sc-gold);font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.pdf-page-jump input{background:#ffffff0d;border:1px solid rgba(245,223,172,.22);border-radius:8px;color:var(--sc-ink);font:inherit;font-weight:900;min-height:36px;padding:0 10px;width:78px}.pdf-reader.fullscreen .pdf-page-jump,.pdf-reader:fullscreen .pdf-page-jump{gap:6px}.pdf-reader.fullscreen .pdf-page-jump label,.pdf-reader:fullscreen .pdf-page-jump label{font-size:.66rem}.pdf-reader.fullscreen .pdf-page-jump input,.pdf-reader:fullscreen .pdf-page-jump input{min-height:30px;padding:0 8px;width:58px}.pdf-page-jump button{background:var(--sc-gold);border:1px solid var(--sc-gold);border-radius:999px;color:#090806;cursor:pointer;font:inherit;font-size:.86rem;font-weight:900;min-height:36px;padding:0 13px}.pdf-reader.fullscreen .pdf-page-jump button,.pdf-reader:fullscreen .pdf-page-jump button{font-size:.78rem;min-height:30px;padding:0 11px}.pdf-page-scrubber{align-items:center;color:#f7f2e8c7;display:grid;font-size:.86rem;font-weight:900;gap:10px;grid-template-columns:auto minmax(0,1fr) auto}.pdf-reader.fullscreen .pdf-page-scrubber,.pdf-reader:fullscreen .pdf-page-scrubber{font-size:.78rem;gap:8px}.pdf-page-scrubber input{accent-color:var(--sc-gold);width:100%}.pdf-contents-panel{background:linear-gradient(180deg,#0b0a08fa,#110d09fa),radial-gradient(circle at top left,rgba(245,193,72,.1),transparent 34%);border-bottom:1px solid rgba(245,223,172,.16);display:grid;gap:14px;max-height:min(58vh,560px);overflow-y:auto;padding:14px}.pdf-reader.fullscreen .pdf-contents-panel,.pdf-reader:fullscreen .pdf-contents-panel{border:1px solid rgba(245,223,172,.2);border-radius:8px;box-shadow:0 24px 70px #00000080;left:auto;max-height:calc(100vh - 90px);overflow-y:auto;position:absolute;right:clamp(12px,2vw,24px);top:58px;width:min(520px,calc(100vw - 24px));z-index:13}.pdf-reader.fullscreen.tools-open .pdf-contents-panel,.pdf-reader:fullscreen.tools-open .pdf-contents-panel{top:104px}.pdf-contents-panel>div:first-child span{color:var(--sc-gold);display:block;font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.pdf-contents-panel>div:first-child strong{display:block;font-size:1.1rem}.pdf-contents-actions,.pdf-contents-list{display:flex;flex-wrap:wrap;gap:8px}.pdf-contents-actions button,.pdf-contents-list button{align-items:center;background:#ffffff0d;border:1px solid rgba(245,223,172,.2);border-radius:999px;color:var(--sc-ink);cursor:pointer;display:inline-flex;font:inherit;font-size:.86rem;gap:10px;min-height:38px;padding:0 13px}.pdf-contents-actions button:first-child,.pdf-contents-list button.active{background:#f5c14829;border-color:#f5c14870}.pdf-contents-list button strong{color:var(--sc-gold)}.pdf-empty-panel-copy{color:#f7f2e8b8;font-size:.92rem;margin:0}.pdf-book-stage{align-items:center;background:radial-gradient(circle at 50% 10%,rgba(245,193,72,.11),transparent 34%),linear-gradient(180deg,#050504eb,#0d0a08fa);display:flex;justify-content:center;min-height:min(78vh,860px);overflow:hidden;padding:clamp(18px,3vw,34px);position:relative;touch-action:pan-y;-webkit-user-select:none;user-select:none}.pdf-reader.fullscreen .pdf-book-stage,.pdf-reader:fullscreen .pdf-book-stage{align-items:center;height:100%;min-height:0;padding:clamp(8px,1.4vh,18px) clamp(12px,2vw,34px) clamp(12px,2vh,24px)}.pdf-reader.chrome-hidden .pdf-book-stage{min-height:min(86vh,980px);padding:clamp(8px,1.5vw,18px)}.pdf-reader.fullscreen.chrome-hidden .pdf-book-stage,.pdf-reader:fullscreen.chrome-hidden .pdf-book-stage{padding:clamp(6px,1vw,14px)}.pdf-page-hit-zone{background:transparent;border:0;bottom:0;cursor:pointer;opacity:0;padding:0;position:absolute;top:0;transition:opacity .18s ease;width:50%;z-index:3}.pdf-page-hit-zone.previous{left:0}.pdf-page-hit-zone.next{right:0}.pdf-page-hit-zone:not(:disabled):hover,.pdf-page-hit-zone:not(:disabled):focus-visible{opacity:1}.pdf-page-hit-zone.previous:not(:disabled):hover,.pdf-page-hit-zone.previous:not(:disabled):focus-visible{background:linear-gradient(90deg,rgba(245,193,72,.08),transparent)}.pdf-page-hit-zone.next:not(:disabled):hover,.pdf-page-hit-zone.next:not(:disabled):focus-visible{background:linear-gradient(270deg,rgba(245,193,72,.08),transparent)}.pdf-page-hit-zone:disabled{cursor:default}.pdf-reader-focus-hud{align-items:center;background:#070604c7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(245,193,72,.42);border-radius:999px;bottom:clamp(12px,2.4vh,22px);box-shadow:0 16px 44px #00000073;color:var(--sc-ink);cursor:pointer;display:inline-flex;font:inherit;gap:10px;left:50%;min-height:42px;padding:0 15px;position:absolute;transform:translate(-50%);z-index:5}.pdf-reader-focus-hud span{color:#f7f2e8b8;font-size:.82rem;font-weight:900}.pdf-reader-focus-hud strong{color:var(--sc-gold);font-size:.82rem}.pdf-page-spread{align-items:center;display:grid;justify-content:center;max-width:min(100%,1120px);perspective:1800px;position:relative;transform-origin:center;transition:transform .22s ease;width:100%;z-index:1}.pdf-page-spread.single{grid-template-columns:minmax(0,min(520px,100%))}.pdf-page-spread.double{grid-template-columns:repeat(2,minmax(0,520px))}.pdf-reader.fullscreen .pdf-page-spread,.pdf-reader:fullscreen .pdf-page-spread{max-width:min(100%,1480px)}.pdf-reader.fullscreen .pdf-page-spread.single,.pdf-reader:fullscreen .pdf-page-spread.single{grid-template-columns:minmax(0,min(680px,calc(100vw - 48px)))}.pdf-reader.fullscreen .pdf-page-spread.double,.pdf-reader:fullscreen .pdf-page-spread.double{grid-template-columns:repeat(2,minmax(0,min(680px,calc((100vw - 72px)/2))))}.pdf-page-spread.turning-next{transform:translate(-4px)}.pdf-page-spread.turning-previous{transform:translate(4px)}.pdf-page-frame{background:#f7f4ed;box-shadow:0 28px 60px #0000006b;margin:0;min-width:0;overflow:hidden;position:relative}.pdf-page-frame:before,.pdf-page-frame:after{bottom:0;content:"";filter:drop-shadow(0 0 14px rgba(245,193,72,.18));height:clamp(70px,8vw,116px);opacity:0;pointer-events:none;position:absolute;transition:opacity .16s ease,transform .22s ease;width:clamp(70px,8vw,116px);z-index:2}.pdf-page-frame:after{background:linear-gradient(135deg,#fffdf4fa,#ebd7aedb 46%,#5e421e61 49%,#0000 56%);clip-path:polygon(100% 0,100% 100%,0 100%);right:0;transform:translate(18px,18px) rotate(-2deg);transform-origin:100% 100%}.pdf-page-frame:before{background:linear-gradient(225deg,#fffdf4fa,#ebd7aedb 46%,#5e421e61 49%,#0000 56%);clip-path:polygon(0 0,100% 100%,0 100%);left:0;transform:translate(-18px,18px) rotate(2deg);transform-origin:0 100%}.pdf-book-stage.intent-next .pdf-page-frame:last-of-type:after,.pdf-book-stage.is-turning-next .pdf-page-frame:last-of-type:after,.pdf-page-hit-zone.next:not(:disabled):hover~.pdf-page-spread .pdf-page-frame:last-of-type:after,.pdf-page-hit-zone.next:not(:disabled):focus-visible~.pdf-page-spread .pdf-page-frame:last-of-type:after{opacity:1;transform:translate(0) rotate(0)}.pdf-book-stage.intent-previous .pdf-page-frame:first-of-type:before,.pdf-book-stage.is-turning-previous .pdf-page-frame:first-of-type:before,.pdf-page-hit-zone.previous:not(:disabled):hover~.pdf-page-spread .pdf-page-frame:first-of-type:before,.pdf-page-hit-zone.previous:not(:disabled):focus-visible~.pdf-page-spread .pdf-page-frame:first-of-type:before{opacity:1;transform:translate(0) rotate(0)}.pdf-page-spread.single .pdf-page-frame{border-radius:4px}.pdf-page-spread.double .pdf-page-frame:first-child{border-radius:4px 0 0 4px;box-shadow:22px 0 38px #0000003d inset,0 28px 60px #0000006b}.pdf-page-spread.double .pdf-page-frame:last-child{border-left:1px solid rgba(30,26,21,.26);border-radius:0 4px 4px 0;box-shadow:-22px 0 38px #0000002e inset,0 28px 60px #0000006b}.pdf-page-frame img{background:#f7f4ed;display:block;height:auto;max-height:min(78vh,820px);pointer-events:none;width:100%}.pdf-turn-sheet{bottom:0;box-shadow:0 22px 42px #0000005c;max-width:520px;overflow:hidden;pointer-events:none;position:absolute;top:0;width:50%;z-index:4}.pdf-page-spread.single .pdf-turn-sheet{left:0;margin:auto;right:0;width:min(520px,100%)}.pdf-turn-sheet.next{animation:pdf-page-turn-next .38s cubic-bezier(.22,.64,.19,1) both;right:0;transform-origin:0 50%}.pdf-turn-sheet.previous{animation:pdf-page-turn-previous .38s cubic-bezier(.22,.64,.19,1) both;left:0;transform-origin:100% 50%}.pdf-turn-sheet img{background:#f7f4ed;display:block;height:100%;object-fit:cover;width:100%}.pdf-turn-sheet:after{background:linear-gradient(90deg,#0000003d,#ffffff2e,#00000057);content:"";inset:0;mix-blend-mode:multiply;position:absolute}@keyframes pdf-page-turn-next{0%{filter:brightness(1);opacity:1;transform:rotateY(0) translate(0)}44%{filter:brightness(1.08);opacity:.92;transform:rotateY(-54deg) translate(-12px) skewY(-1deg)}to{filter:brightness(.84);opacity:0;transform:rotateY(-88deg) translate(-34px) skewY(-2deg)}}@keyframes pdf-page-turn-previous{0%{filter:brightness(1);opacity:1;transform:rotateY(0) translate(0)}44%{filter:brightness(1.08);opacity:.92;transform:rotateY(54deg) translate(12px) skewY(1deg)}to{filter:brightness(.84);opacity:0;transform:rotateY(88deg) translate(34px) skewY(2deg)}}.pdf-reader.fullscreen .pdf-page-frame img,.pdf-reader:fullscreen .pdf-page-frame img{max-height:calc(100vh - 112px)}.pdf-reader-state{align-content:center;display:grid;gap:14px;min-height:540px;padding:clamp(22px,4vw,42px)}.pdf-reader-state.warning{background:linear-gradient(180deg,#0d0a08f0,#1d0c09fa),radial-gradient(circle at top left,rgba(217,55,50,.16),transparent 42%)}.pdf-reader-state h3{font-size:clamp(1.45rem,2.2vw,2rem);margin:0}.pdf-reader-state p{color:#f7f2e8d1;margin:0;max-width:34rem}.pdf-progress-preview{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(120px,180px) minmax(0,1fr);margin:8px 0;max-width:42rem}.pdf-progress-preview img{background:#f7f4ed;border-radius:4px;box-shadow:0 18px 35px #00000047;height:auto;width:100%}.codex-rules-panel{background:#111;border-radius:8px;color:#fff;display:grid;gap:clamp(16px,2vw,22px);margin-top:18px;padding:clamp(18px,3vw,28px)}.rule-vault-header{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,.72fr) auto}.rule-vault-copy{max-width:720px}.rule-vault-copy h3{margin-bottom:12px}.rule-vault-copy p:not(.eyebrow){color:#ffffffd6;max-width:560px}.rule-vault-teaser{align-items:center;background:#111;border-radius:8px;color:#fff;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;margin-top:18px;padding:clamp(18px,3vw,26px)}.rule-vault-teaser p{margin:8px 0 0}.rule-vault-teaser button{background:#f3f23d;color:#111}.rule-vault-mobile-note{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:8px;margin-bottom:12px;padding:14px 16px}.rule-vault-mobile-note strong{color:#f3f23d;display:block;margin-bottom:4px;text-transform:uppercase}.rule-vault-mobile-note p{margin-bottom:0}.rule-vault-actions{align-self:start;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.rule-vault-actions .ghost-button{min-width:132px;white-space:nowrap}.rule-vault-actions .ghost-button:disabled{cursor:default;opacity:.45}.rule-gate-sections{display:grid;gap:18px}.rule-gate{display:grid;gap:12px}.rule-gate-toggle{align-items:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:8px;color:inherit;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:16px 18px;text-align:left}.rule-gate-toggle.active{border-color:#f3f23d57}.rule-gate-toggle span{color:#f3f23d;display:block;font-size:.78rem;font-weight:900;margin-bottom:3px;text-transform:uppercase}.rule-gate-toggle strong,.rule-gate-toggle small{display:block}.rule-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.rule-card{background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:8px;display:grid;gap:12px;min-height:270px;padding:18px}.rule-card.video-ready{border-color:#f3f23d6b}.rule-card.coming-soon{opacity:.82}.rule-card.unlocked{background:#f7f7f4;color:#111}.rule-card span{color:#f3f23d;display:block;font-size:.78rem;font-weight:900;text-transform:uppercase}.rule-card.unlocked span{color:#d7192d}.rule-card strong,.rule-card small{border-top:1px solid rgba(255,255,255,.16);display:block;padding-top:12px}.rule-card.unlocked strong,.rule-card.unlocked small{border-color:#0000001f}.rule-video{aspect-ratio:16 / 9;background:#070706;border:1px solid rgba(0,0,0,.16);border-radius:8px;display:block;margin-top:14px;width:100%}.rule-action{align-items:center;background:#f3f23d;border-radius:8px;color:#111;display:inline-flex;font-size:.78rem;font-weight:900;justify-content:center;margin-top:14px;min-height:40px;padding:9px 12px;text-decoration:none;text-transform:uppercase}.rule-action.locked{background:#ffffff1a;border:1px solid rgba(243,242,61,.4);color:#f3f23d}.rule-card.unlocked .rule-action.locked{background:#111;color:#f3f23d}.rule-coming-soon{color:#ffffffa3;display:inline-block;font-size:.8rem;font-style:normal;font-weight:900;margin-top:14px;text-transform:uppercase}.rule-card.unlocked .rule-coming-soon{color:#6d1d24}.reader-locked-layout{display:grid;gap:12px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.access-support-card{background:#121211;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#f7f2e8;padding:18px}.access-support-card.warning{background:#d937321f;border-color:#d9373273;color:#f7f2e8}.access-support-card.muted{border-color:#f2c45f4d}.access-support-card span{color:var(--sc-gold);display:block;font-size:.76rem;font-weight:900;margin-bottom:8px;text-transform:uppercase}.access-support-card h3{font-size:1.22rem;margin-bottom:10px}.access-support-card p,.access-support-card li{color:#ddd3c3}.access-support-card ul{margin:12px 0 0;padding-left:18px}.access-support-card.compact h3{font-size:1.05rem;margin-bottom:6px}.access-support-card.compact p{margin-bottom:0}.reader-progress-note{color:var(--sc-muted);font-size:.88rem;margin:10px 0 0}.reader-disabled-action{align-items:center;background:#ffffff14;border:1px dashed rgba(255,255,255,.24);border-radius:8px;color:var(--sc-muted);display:inline-flex;font-weight:900;min-height:40px;padding:9px 12px}fieldset{border:0;display:grid;gap:10px;margin:6px 0 0;padding:0}.choice{background:#ededdf;color:#111;text-align:left}.choice.selected{background:#11b7a5;color:#07100f}.prescription{background:#111}.prescription>div:not(.upgrade-box){border-top:1px solid rgba(255,255,255,.18);padding:18px 0}.check-row{align-items:start;display:grid;gap:10px;grid-template-columns:auto 1fr}.check-row input{min-height:auto;width:auto}.scan-help{color:#5f675f;font-size:.86rem;margin:-4px 0 2px}.scan-meta-strip,.scan-status-board,.scan-ai-brief,.timestamp-list,.rule-recommendations{border-radius:8px}.scan-meta-strip{background:#ededdf;color:#111;display:grid;gap:4px;padding:14px}.scan-meta-strip span,.scan-status-grid span,.scan-ai-brief>span,.timestamp-list>span,.rule-recommendations>span,.scan-ai-metrics span{color:#d7192d;display:block;font-size:.74rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.scan-result dl{display:grid;gap:14px;margin:0}.scan-result div{border-top:1px solid #d7d7cf;padding-top:14px}dt{color:#d7192d;font-weight:900;text-transform:uppercase}dd{margin:4px 0 0}.ready,.warning{border-radius:8px;font-weight:900;margin:20px 0 0;padding:14px}.scan-status-board{background:#111;color:#fff;display:grid;gap:18px;grid-template-columns:minmax(240px,.36fr) minmax(0,1fr);margin-top:18px;padding:clamp(18px,3vw,28px)}.scan-status-board small{color:#ffffffad;overflow-wrap:anywhere}.scan-pipeline{display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr))}.scan-status-board .scan-pipeline{margin-top:14px}.scan-pipeline article{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:8px;min-height:132px;padding:12px}.admin-scan-pipeline{background:#111;border-radius:8px;color:#fff;margin-top:18px;padding:14px}.scan-pipeline span{color:#d7192d;display:block;font-size:.7rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.scan-pipeline p{color:inherit;font-size:.82rem;line-height:1.45;margin:6px 0 0}.pipeline-ready,.pipeline-approved,.pipeline-drafted{border-color:#58d68d73!important}.pipeline-held,.pipeline-waiting,.pipeline-optional{border-color:#ffd25e73!important}.pipeline-blocked{border-color:#d7192d8c!important}.scan-status-grid,.scan-ai-metrics{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.scan-status-grid article,.scan-ai-metrics article{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:14px}.ready{background:#d7fff6;color:#086a5f}.warning{background:#ffe3e6;color:#9c1223}.commerce-grid{align-items:stretch;margin-bottom:18px}.commerce-card{background:#fff;border:1px solid #c8e7db;color:#111;padding:clamp(22px,3vw,34px)}.commerce-card.primary{background:#111;color:#fff}.commerce-card li{margin-bottom:8px}.entitlement-grid{display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr))}.entitlement-grid article{background:#fff;border:1px solid #c8e7db;min-height:190px;padding:18px}.scan-queue{background:#f7f7f4;color:#111;display:grid;gap:18px;grid-template-columns:minmax(240px,.4fr) minmax(0,1fr);margin-top:18px;padding:clamp(18px,3vw,28px)}.scan-list{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.scan-list article{background:#fff;border:1px solid #deded6;padding:18px}.scan-list article.selected{border-color:#d7192d;box-shadow:inset 0 0 0 2px #d7192d}.scan-list small{color:#555;display:block;margin-top:8px;overflow-wrap:anywhere}.scan-list button{margin-top:12px}.review-panel{background:#f7f7f4;color:#111;display:grid;gap:18px;grid-template-columns:minmax(260px,.55fr) minmax(0,1fr);margin-top:18px;padding:clamp(18px,3vw,28px)}.review-panel small{color:#555;overflow-wrap:anywhere}.report-preview{background:#111;color:#fff;margin-top:18px;padding:18px}.scan-ai-brief,.timestamp-list,.rule-recommendations{background:#fff;border:1px solid #deded6;color:#111;margin-top:18px;padding:18px}.scan-ai-brief strong,.timestamp-list strong,.rule-recommendations strong{display:block;line-height:1.25}.timestamp-list p{border-top:1px solid #ededdf;margin:12px 0 0;padding-top:12px}.rule-recommendations{display:grid;gap:12px}.rule-recommendations article{background:#f7f7f4;border:1px solid #deded6;padding:14px}.rule-recommendations a{color:#d7192d;display:inline-block;font-weight:900;margin-top:10px}.scan-report-builder{background:#fff;border:1px solid #deded6;border-radius:8px;color:#111;margin-top:18px;padding:18px}.scan-report-builder>span,.dimension-grid span{color:#d7192d;display:block;font-size:.78rem;font-weight:900;margin-bottom:8px;text-transform:uppercase}.dimension-grid{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:14px}.dimension-grid article{background:#111;border-radius:8px;color:#fff;min-height:180px;padding:14px}.dimension-grid strong{color:#f3f23d;display:block;font-size:2rem;line-height:1;margin-bottom:10px}.correction-plan{display:grid;gap:8px;margin-top:14px}.correction-plan p{background:#f7f7f4;border-radius:8px;margin:0;padding:12px}.report-preview textarea{min-height:220px}.report-preview button,.export-panel button{margin-bottom:12px}.report-preview span{color:#f3f23d;display:block;font-size:.78rem;font-weight:900;margin-bottom:8px;text-transform:uppercase}.review-form{display:grid;gap:12px}.review-form label{font-weight:900}.review-actions{display:flex;flex-wrap:wrap;gap:10px}.export-panel{background:#efefea;color:#111;display:grid;gap:18px;grid-template-columns:minmax(240px,.42fr) minmax(0,1fr);margin-top:18px;padding:clamp(18px,3vw,28px)}.export-panel textarea{min-height:340px}.publish-form{background:#f7f7f4;color:#111;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;padding:clamp(18px,3vw,28px)}.event-form{background:#111;color:#fff;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;padding:clamp(18px,3vw,28px)}.event-form>div{grid-column:1 / -1}.event-form p:not(.eyebrow){color:#ffffffc2}.event-form label{color:#f3f23d;font-weight:900}.event-form input,.event-form select,.event-form button,.event-form textarea{grid-column:span 2}.event-form button{background:#f3f23d;color:#111}.publish-form>div{grid-column:1 / -1}.publish-form label{font-weight:900}.publish-form input,.publish-form button,.publish-form textarea{grid-column:span 2}.local-tools{background:#f7f7f4;color:#111;display:grid;gap:18px;grid-template-columns:minmax(240px,.45fr) minmax(0,1fr);margin-top:18px;padding:clamp(18px,3vw,28px)}.tool-actions{align-content:start;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.local-tools textarea{grid-column:1 / -1;min-height:260px}.copy-status{background:#d7fff6;border-radius:8px;color:#086a5f;font-weight:900;margin-top:18px;padding:14px}.copy-status.global{grid-column:1 / -1;margin-top:0}.auth-status-strip,.last-card-recap,.recap-history{background:#101111;color:#f7f7f4;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;margin:0 auto 18px;max-width:1180px;padding:clamp(18px,3vw,28px)}.auth-status-strip h3,.last-card-recap h3,.recap-history h3{color:#fff;margin:0 0 8px}.auth-status-strip p,.auth-status-strip small,.last-card-recap p,.last-card-recap small,.last-card-recap li,.recap-history p,.recap-history span{color:#d7dbd6}.auth-status-strip>div:last-child{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.auth-status-strip a,.auth-status-strip button{background:#f3f23d;border:1px solid #f3f23d;border-radius:8px;color:#111;cursor:pointer;font-weight:950;min-height:44px;padding:10px 14px;text-decoration:none}.auth-status-strip button{background:transparent;color:#f3f23d}.auth-status-strip button:disabled{background:#ffffff14;border-color:#ffffff1f;color:#bfb6a5;cursor:not-allowed}.last-card-recap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);margin-bottom:18px}.last-card-recap.locked{grid-template-columns:1fr}.recap-grade-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.recap-grade-grid article{background:#ffffff14;border:1px solid rgba(255,255,255,.14);padding:14px}.recap-grade-grid span{color:#f3f23d;display:block;font-size:.76rem;font-weight:950;text-transform:uppercase}.recap-grade-grid strong{color:#fff;display:block;font-size:2rem}.last-card-recap ul{grid-column:1 / -1;margin:0}.recap-fight-results{display:grid;gap:10px;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.recap-fight-results article{background:#ffffff0f;border:1px solid rgba(255,255,255,.13);border-left:4px solid rgba(243,242,61,.55);display:grid;gap:6px;padding:12px}.recap-fight-results article.read-held{border-left-color:#7fe38c}.recap-fight-results article.read-missed{border-left-color:#ff6978}.recap-fight-results article.pass-discipline{border-left-color:#f3f23d}.recap-fight-results span{color:#f3f23d;font-size:.72rem;font-weight:950;text-transform:uppercase}.recap-fight-results strong{color:#fff;font-size:1.04rem}.recap-fight-results p,.recap-fight-results small{margin:0}.recap-history{border:1px solid rgba(243,242,61,.22);grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr)}.recap-history-list{display:grid;gap:10px}.recap-history-list article{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);padding:14px}.recap-history-list span{display:block;font-size:.78rem;font-weight:850;margin-bottom:6px;text-transform:uppercase}.recap-history-list strong{color:#fff;display:block;margin-bottom:6px}.error-state{padding:48px}.fightedge-report-band{background:radial-gradient(circle at top left,rgba(243,242,61,.14),transparent 30%),linear-gradient(135deg,#070605,#12100c 55%,#060504);color:#f8f3e8;display:grid;gap:24px}.fightedge-report-command{align-items:center;display:grid;gap:24px;grid-template-columns:auto minmax(0,1fr) minmax(180px,.35fr)}.fightedge-report-command h1{color:#fff;font-size:clamp(2.2rem,5vw,4.8rem);letter-spacing:0;line-height:.95;margin:0 0 12px}.fightedge-report-command p{color:#d7ccbb;font-size:1.05rem;line-height:1.6;margin:0;max-width:760px}.fightedge-report-id,.fightedge-report-lock,.fightedge-delivery-grid article{background:#ffffff0f;border:1px solid rgba(243,242,61,.16);border-radius:10px;box-shadow:0 20px 70px #00000038}.fightedge-report-id{padding:18px}.fightedge-report-id span,.fightedge-report-lock span,.fightedge-delivery-grid span{color:#f3f23d;display:block;font-size:.75rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.fightedge-report-id strong{color:#fff;display:block;font-size:1rem;line-height:1.35;margin-top:8px;overflow-wrap:anywhere}.fightedge-report-lock{display:grid;gap:12px;max-width:720px;padding:26px}.fightedge-report-lock h2,.fightedge-delivery-grid h2{color:#fff;margin:0}.fightedge-report-lock p,.fightedge-delivery-grid p{color:#d7ccbb;line-height:1.58;margin:0}.fightedge-delivery-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.fightedge-delivery-grid article{display:grid;gap:10px;min-height:160px;padding:20px}.fightedge-delivery-grid .fightedge-delivery-primary,.fightedge-report-file{grid-column:span 2}.fightedge-report-file pre{background:#00000042;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#f8f3e8;font:inherit;line-height:1.58;margin:0;max-height:420px;overflow:auto;padding:14px;white-space:pre-wrap}button:disabled,.capture-strip button:disabled,.release-actions button:disabled,.review-actions button:disabled,.publish-form button:disabled,.event-form button:disabled{background:#3d3a35;border:1px solid rgba(255,255,255,.14);box-shadow:none;color:#ffffff94;cursor:not-allowed}.release-card.compact button:disabled,.recap-grader button:disabled,.recap-draft-panel button:disabled,.scan-list button:disabled,.local-tools button:disabled{background:#deded6;border-color:#c9c9bf;color:#767064}@media(max-width:880px){.intro-grid,.auth-status-strip,.last-card-recap,.recap-history,.recap-grade-grid,.recap-fight-results,.event-calendar,.command-hero,.command-card-grid,.member-home-command,.member-home-grid,.request-board-command,.request-flow-strip,.member-request-lessons-head,.member-request-lesson-grid,.request-board-layout,.request-topic-card,.request-topic-list-head,.member-demand-panel,.onboarding-checklist,.onboarding-checklist>div:last-child,.catalog-preview,.catalog-preview-grid,.release-pipeline,.board-toolbar,.fight-intel-row,.bet-plan-head,.bankroll-risk-selector,.bet-plan-grid,.detail-grid,.bundle-import-form,.event-list,.lab-layout,.tool-grid,.member-layout,.commerce-grid,.dashboard-grid,.history-grid,.shopify-launch-strip,.next-action-strip,.upgrade-grid,.command-metrics,.athlete-strip,.team-layout,.athlete-edit-grid,.assignment-panel,.camp-planner,.camp-plan-head,.camp-meta,.camp-days,.team-columns,.watch-tracker-head,.round-grid,.tracker-export,.athlete-form,.profile-panel,.offer-actions,.experiment-log-grid,.retention-strip,.shopify-control-grid,.product-toggle-grid,.share-layout,.share-preview,.draft-strip,.draft-grid,.role-path,.role-grid,.gate-progress,.gate-grid,.library-command-row,.library-grid,.library-controls,.fightedge-report-command,.fightedge-delivery-grid,.reader-command,.reader-clean-command,.reader-locked-layout,.reader-guidance-grid,.bookstore-section-reader-hero,.bookstore-section-layout,.smart-admin-tabs,.admin-today-grid,.ai-brain-summary,.autopilot-status-grid,.launch-action-grid,.launch-health-grid,.member-health-panel,.post-fight-wizard-grid,.learning-group-grid,.email-copy-grid,.ai-learning-cards,.fight-weekend-checklist,.fighter-memory-console,.fighter-memory-status,.fighter-memory-coverage-summary,.fighter-memory-list,.fighter-roster-import,.fighter-revision-form,.fighter-revision-queue,.rule-vault-teaser,.codex-rules-panel,.rule-vault-header,.rule-grid,.entitlement-grid,.archive-strip,.scan-queue,.scan-status-board,.scan-status-grid,.scan-pipeline,.scan-ai-metrics,.scan-list,.review-panel,.dimension-grid,.export-panel,.access-columns,.style-map,.capture-strip,.event-form,.publish-form,.local-tools,.tool-actions{grid-template-columns:1fr}.board-filters{justify-content:flex-start}.post-fight-wizard-head{align-items:stretch;flex-direction:column}.post-fight-wizard-head>strong{white-space:normal}.admin-today-head,.launch-control-head{align-items:stretch;flex-direction:column}.admin-today-head>strong{max-width:none}.fight-intel-row em{text-align:left}.fightedge-delivery-grid .fightedge-delivery-primary,.fightedge-report-file{grid-column:auto}.publish-form input,.publish-form button,.publish-form textarea,.event-form input,.event-form select,.event-form button,.event-form textarea,.athlete-form>div,.athlete-form textarea,.athlete-form button,.camp-planner>div,.camp-planner textarea,.camp-planner button,.tracker-export label,.tracker-export textarea,.bundle-import-form label,.bundle-import-form textarea,.bundle-import-form .review-actions{grid-column:auto}.experience-shell{min-height:auto;gap:72px}.rule-vault-actions{display:none}.rule-vault-copy,.rule-vault-copy p:not(.eyebrow){max-width:none}.native-reader-shell iframe{min-height:520px}.bookstore-section-cover{max-width:180px}.bookstore-section-toc{position:static}.reader-command-actions{flex-direction:row}.reader-clean-band{padding:10px}.reader-clean-actions{justify-content:flex-start}.pdf-reader-toolbar{align-items:stretch;flex-direction:column}.pdf-reader-actions{justify-content:flex-start}.pdf-reader-tools-toggle{display:inline-flex}.pdf-reader.tools-collapsed .pdf-reader-secondary-actions{display:none}.pdf-reader-secondary-actions{flex-basis:100%;justify-content:flex-start}.pdf-reader-navigation{align-items:stretch;grid-template-columns:1fr}.pdf-page-jump{flex-wrap:wrap}.pdf-contents-list{display:grid;grid-template-columns:1fr}.pdf-contents-list button{border-radius:8px;justify-content:space-between}.pdf-book-stage{min-height:560px;padding:14px}.pdf-page-spread,.pdf-page-spread.double,.pdf-page-spread.single{grid-template-columns:minmax(0,min(420px,100%))}.pdf-page-spread.double .pdf-page-frame,.pdf-page-spread.single .pdf-page-frame{border-radius:4px}.pdf-page-frame img{max-height:70vh}.pdf-reader.fullscreen,.pdf-reader:fullscreen{height:100dvh;width:100dvw}.pdf-reader.fullscreen .pdf-reader-toolbar,.pdf-reader:fullscreen .pdf-reader-toolbar{max-height:42dvh;overflow-y:auto;padding:10px}.pdf-reader.fullscreen .pdf-reader-actions,.pdf-reader:fullscreen .pdf-reader-actions{gap:7px}.pdf-reader.fullscreen .pdf-reader-actions button,.pdf-reader:fullscreen .pdf-reader-actions button{font-size:.78rem;min-height:34px}.pdf-reader.fullscreen .pdf-reader-navigation,.pdf-reader:fullscreen .pdf-reader-navigation{grid-template-columns:1fr;max-height:36dvh;overflow-y:auto;padding:8px 10px}.pdf-reader.fullscreen .pdf-reader-navigation p,.pdf-reader:fullscreen .pdf-reader-navigation p{white-space:normal}.pdf-reader.fullscreen .pdf-contents-panel,.pdf-reader:fullscreen .pdf-contents-panel{inset:auto 10px 10px;max-height:min(72dvh,620px);width:auto}.pdf-reader.fullscreen .pdf-book-stage,.pdf-reader:fullscreen .pdf-book-stage{min-height:0;padding:6px}.pdf-reader.fullscreen.chrome-hidden .pdf-book-stage,.pdf-reader:fullscreen.chrome-hidden .pdf-book-stage{padding:6px}.pdf-reader.fullscreen .pdf-page-spread.single,.pdf-reader:fullscreen .pdf-page-spread.single{grid-template-columns:minmax(0,min(760px,calc(100dvw - 12px)))}.pdf-reader.fullscreen .pdf-page-frame img,.pdf-reader:fullscreen .pdf-page-frame img{max-height:calc(100dvh - 18px)}.pdf-reader-state{min-height:460px}.pdf-progress-preview{grid-template-columns:1fr;max-width:220px}}@media(max-width:560px){.experience-shell{padding-left:20px;padding-right:20px}.topbar{align-items:stretch;display:grid;gap:12px;grid-template-columns:1fr;max-width:calc(100vw - 40px);min-width:0}.brand-lockup{min-width:0;width:100%}.topbar-meta{align-items:stretch;display:grid;gap:8px;justify-content:stretch;max-width:calc(100vw - 40px);min-width:0;width:100%}.topbar-links{display:grid;gap:8px;grid-template-columns:minmax(0,1fr);max-width:calc(100vw - 40px);min-width:0;width:100%}.mode-pill{column-gap:8px;grid-template-columns:auto minmax(0,1fr);min-height:0;min-width:0;padding:8px 10px;width:100%;max-width:calc(100vw - 40px)}.mode-pill span{font-size:.6rem}.mode-pill strong{font-size:.82rem}.mode-pill small{grid-column:2;font-size:.66rem}.toplink{border-radius:7px;font-size:.76rem;min-height:40px;min-width:0;overflow-wrap:anywhere;padding:9px 4px;text-align:center;white-space:normal;width:100%;max-width:calc(100vw - 40px)}.admin-test-toggle{align-self:stretch;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr);margin:8px 0 14px;padding:8px 9px}.admin-test-toggle span{font-size:.62rem}.admin-test-toggle strong{font-size:.88rem}.admin-test-toggle p{font-size:.74rem;line-height:1.25;margin-top:1px}.admin-test-toggle button{font-size:.82rem;min-height:34px;padding:7px 10px;white-space:normal;width:100%}.admin-status-full{display:none}.admin-status-short{display:block}.workspace-switcher{grid-template-columns:1fr;gap:12px;justify-content:stretch;padding:16px clamp(14px,4vw,18px)}.workspace-switcher h2{font-size:1.45rem}.workspace-tabs{display:grid;gap:8px;grid-template-columns:1fr;justify-content:stretch;max-width:calc(100vw - 36px);min-width:0}.workspace-tab{border-radius:7px;flex:initial;font-size:.84rem;min-height:40px;min-width:0;overflow-wrap:anywhere;padding:9px 8px;white-space:normal;width:100%;max-width:calc(100vw - 36px)}.auth-status-strip{max-width:calc(100vw - 36px);min-width:0;overflow-wrap:anywhere}.auth-status-strip>div,.auth-status-strip>div:last-child{justify-content:stretch;min-width:0;width:100%}.auth-status-strip a,.auth-status-strip button{min-width:0;text-align:center;width:100%;white-space:normal}.intro-grid,.intro-grid>*,.signal-panel,.lede,h1,h2,h3,p{max-width:calc(100vw - 40px);min-width:0;overflow-wrap:break-word}.readout-top,.metric-grid{grid-template-columns:1fr}.readout-top{display:grid}.score-ring{flex-basis:78px;width:78px}.reader-toolbar{align-items:flex-start;flex-direction:column}.reader-loading-shell{padding:18px}.native-reader-shell iframe{min-height:460px}.rule-gate-toggle{grid-template-columns:1fr}}
