.franchisaurus-brand-page{--fs-bg: #070b12;--fs-panel: rgba(2, 6, 23, .58);--fs-panel-strong: rgba(2, 6, 23, .82);--fs-border: #1e293b;--fs-border-soft: rgba(30, 41, 59, .78);--fs-text: #e2e8f0;--fs-muted: #94a3b8;--fs-dim: #64748b;--fs-blue: #60a5fa;--fs-cyan: #22d3ee;--fs-orange: #f97316;--fs-rose: #f43f5e;--fs-emerald: #34d399;--fs-lime: #bef264;--fs-amber: #fbbf24;--fs-serif: Georgia, Cambria, "Times New Roman", Times, serif;--fs-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--fs-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.franchisaurus-brand-page.fs-page{min-height:100vh;background:radial-gradient(circle at 18% -8%,rgba(96,165,250,.13),transparent 30%),radial-gradient(circle at 82% 12%,rgba(249,115,22,.08),transparent 28%),linear-gradient(180deg,var(--fs-bg) 0%,#08111e 44%,var(--fs-bg) 100%);color:var(--fs-text);font-family:var(--fs-sans)}.franchisaurus-brand-page :is(p,li,dd,a,button){font-family:var(--fs-sans)}.franchisaurus-brand-page :is(.hero-copy h1,.brand-status-card h1){max-width:12ch;color:#f8fafc;font-family:var(--fs-serif);font-size:clamp(4.8rem,10.8vw,9.6rem);font-weight:500;line-height:.86;letter-spacing:0}.franchisaurus-brand-page :is(.classification-card h2,.brand-section-heading h2,.scale-pressure-card h2,.confidence-card h2,.sources-card h2){color:#f8fafc;font-family:var(--fs-serif);font-weight:500;letter-spacing:0}.franchisaurus-brand-page :is(.brand-kicker,.signal-pill,.brand-metric-card span,.recipe-step span,.signal-card span,.layer-card span,.confidence-grid span,.classification-card dt,.axis-label,.mini-list span){color:var(--fs-muted);font-family:var(--fs-mono);font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.franchisaurus-brand-page .brand-kicker{color:color-mix(in srgb,var(--fs-blue) 72%,transparent)}.franchisaurus-brand-page :is(.hero-copy,.classification-card,.brand-status-card,.brand-metric-card,.recipe-step,.signal-card,.proof-risk-card,.scale-pressure-card,.layer-card,.play-card,.confidence-card,.sources-card){border:1px solid var(--fs-border-soft);background:var(--fs-panel);box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.franchisaurus-brand-page :is(.classification-card,.scale-pressure-card,.confidence-card,.sources-card){background:var(--fs-panel-strong)}.franchisaurus-brand-page .hero-copy{background:linear-gradient(180deg,#0f172a2e,#020617b3),var(--fs-panel)}.franchisaurus-brand-page .hero-lede{color:#cbd5e1;font-family:var(--fs-sans);font-size:clamp(1.12rem,1.65vw,1.42rem);line-height:1.58}.franchisaurus-brand-page .brand-brick{border-color:color-mix(in srgb,var(--fs-cyan) 48%,transparent);color:#f8fafc;background:linear-gradient(135deg,#22d3ee1f,#0f172a1f),#020617;font-family:var(--fs-serif)}.franchisaurus-brand-page .brand-metric-card{min-height:156px;background:#02061775}.franchisaurus-brand-page .brand-metric-card strong{color:#f8fafc;font-family:var(--fs-serif);font-size:clamp(1.75rem,2.85vw,2.75rem);font-weight:500;letter-spacing:0}.franchisaurus-brand-page :is(.brand-metric-card p,.recipe-step p,.signal-card p,.layer-card p,.play-card p,.scale-pressure-card p,.confidence-grid p,.sources-card p,.chart-note,.proof-risk-card li){color:#aebed1;font-family:var(--fs-sans)}.franchisaurus-brand-page .signal-pill{border-color:var(--fs-border);color:var(--fs-text);background:#0f172ab8}.franchisaurus-brand-page :is(.signal-pill-orange,.signal-orange){border-color:color-mix(in srgb,var(--fs-orange) 62%,transparent)}.franchisaurus-brand-page .signal-pill-orange{color:#fdba74}.franchisaurus-brand-page :is(.signal-pill-rose,.signal-rose){border-color:color-mix(in srgb,var(--fs-rose) 58%,transparent)}.franchisaurus-brand-page .signal-pill-rose{color:#fda4af}.franchisaurus-brand-page :is(.signal-pill-cyan,.signal-cyan){border-color:color-mix(in srgb,var(--fs-cyan) 56%,transparent)}.franchisaurus-brand-page .signal-pill-cyan{color:#67e8f9}.franchisaurus-brand-page :is(.signal-pill-blue,.signal-blue){border-color:color-mix(in srgb,var(--fs-blue) 56%,transparent)}.franchisaurus-brand-page .signal-pill-blue{color:#93c5fd}.franchisaurus-brand-page .signal-emerald{border-color:color-mix(in srgb,var(--fs-emerald) 55%,transparent)}.franchisaurus-brand-page .signal-slate{border-color:var(--fs-border)}.franchisaurus-brand-page .signal-card{position:relative;background:#02061780}.franchisaurus-brand-page .signal-card:before{content:"";position:absolute;left:0;top:18px;width:3px;height:34px;background:var(--fs-dim)}.franchisaurus-brand-page .signal-orange:before{background:var(--fs-orange)}.franchisaurus-brand-page .signal-rose:before{background:var(--fs-rose)}.franchisaurus-brand-page .signal-emerald:before{background:var(--fs-emerald)}.franchisaurus-brand-page .signal-blue:before{background:var(--fs-blue)}.franchisaurus-brand-page .signal-cyan:before{background:var(--fs-cyan)}.franchisaurus-brand-page .signal-card strong,.franchisaurus-brand-page :is(.recipe-step h3,.layer-card h3,.play-card h3,.proof-risk-card h3){color:#f8fafc;font-family:var(--fs-serif);font-weight:500;letter-spacing:0}.franchisaurus-brand-page :is(.signal-card footer,.layer-card footer,.classification-card dl div){border-color:#1e293beb}.franchisaurus-brand-page .recipe-step{background:linear-gradient(180deg,#0f172a66,#0206179e),var(--fs-panel)}.franchisaurus-brand-page .recipe-step b{border-color:color-mix(in srgb,var(--fs-cyan) 42%,transparent);color:var(--fs-cyan);background:#020617;font-family:var(--fs-mono)}.franchisaurus-brand-page .proof-risk-proof{border-color:color-mix(in srgb,var(--fs-emerald) 28%,var(--fs-border))}.franchisaurus-brand-page .proof-risk-risk{border-color:color-mix(in srgb,var(--fs-rose) 26%,var(--fs-border))}.franchisaurus-brand-page .proof-risk-card li:before{background:var(--fs-emerald)}.franchisaurus-brand-page .proof-risk-risk li:before{background:var(--fs-rose)}.franchisaurus-brand-page .driver-chart{border-color:var(--fs-border-soft);background:linear-gradient(rgba(30,41,59,.78) 1px,transparent 1px),linear-gradient(90deg,rgba(30,41,59,.78) 1px,transparent 1px),radial-gradient(circle at 25% 20%,rgba(249,115,22,.13),transparent 24%),#02061780;background-size:25% 25%,25% 25%,auto,auto}.franchisaurus-brand-page .chart-point{border-color:color-mix(in srgb,var(--fs-orange) 72%,transparent);background:#020617eb;box-shadow:0 0 34px #f973162e}.franchisaurus-brand-page .chart-point strong{font-family:var(--fs-serif)}.franchisaurus-brand-page .chart-point span{color:#fdba74;font-family:var(--fs-mono)}.franchisaurus-brand-page .scale-pressure-very-high{border-color:color-mix(in srgb,var(--fs-rose) 46%,var(--fs-border))}.franchisaurus-brand-page .scale-pressure-high{border-color:color-mix(in srgb,var(--fs-amber) 48%,var(--fs-border))}.franchisaurus-brand-page .scale-pressure-moderate{border-color:color-mix(in srgb,var(--fs-blue) 44%,var(--fs-border))}.franchisaurus-brand-page .scale-pressure-low{border-color:color-mix(in srgb,var(--fs-emerald) 44%,var(--fs-border))}.franchisaurus-brand-page .scale-pressure-unknown{border-color:var(--fs-border)}.franchisaurus-brand-page .scale-pressure-very-high h2{color:#fda4af}.franchisaurus-brand-page .scale-pressure-high h2{color:#fcd34d}.franchisaurus-brand-page .scale-pressure-moderate h2{color:#93c5fd}.franchisaurus-brand-page .scale-pressure-low h2{color:#6ee7b7}.franchisaurus-brand-page .mini-list b{border-color:var(--fs-border);color:var(--fs-text);background:#0f172ab8;font-family:var(--fs-sans);font-weight:700}.franchisaurus-brand-page .sources-list a{border-color:var(--fs-border);background:#0206175c}.franchisaurus-brand-page .sources-list a:hover{border-color:color-mix(in srgb,var(--fs-cyan) 50%,transparent)}.franchisaurus-brand-page .sources-list strong{color:var(--fs-text);font-family:var(--fs-sans)}.franchisaurus-brand-page .sources-list span{color:var(--fs-muted);font-family:var(--fs-mono)}.franchisaurus-brand-page .unlock-cta{border-color:color-mix(in srgb,var(--fs-blue) 42%,transparent);color:#dbeafe;background:#0f172aad}.franchisaurus-brand-page .unlock-cta span{font-family:var(--fs-sans)}.franchisaurus-brand-page .unlock-cta b{color:#93c5fd;font-family:var(--fs-mono);font-weight:800;text-transform:uppercase}@media (max-width: 840px){.franchisaurus-brand-page :is(.hero-copy h1,.brand-status-card h1){font-size:clamp(3.4rem,16vw,6rem)}}:root{color:#18201b;background:#f6f3eb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input,textarea,select{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;padding:clamp(24px,5vw,72px);background:linear-gradient(135deg,#f6f3eb,#e7ece0 54%,#d7e3cf)}.workspace{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:clamp(20px,4vw,44px);align-items:stretch;max-width:1180px;min-height:min(720px,calc(100vh - clamp(48px,10vw,144px)));margin:0 auto}.brand-panel,.system-panel{border:1px solid rgba(24,32,27,.12);background:#ffffff9e;box-shadow:0 24px 80px #18201b1f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-panel{display:flex;min-height:520px;flex-direction:column;justify-content:flex-end;padding:clamp(28px,5vw,64px)}.eyebrow{margin:0 0 18px;color:#52614f;font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}h1{max-width:10ch;margin:0;color:#1e3323;font-size:clamp(4rem,12vw,9.5rem);line-height:.88;letter-spacing:0}.lede{max-width:680px;margin:28px 0 0;color:#354235;font-size:clamp(1.1rem,2vw,1.5rem);line-height:1.45}.status-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:36px}.status{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid rgba(24,32,27,.16);color:#354235;background:#ffffff85;font-size:.9rem;font-weight:700}.status.is-ready{border-color:#2d6c4b42;color:#1d6b46;background:#d1efdec7}.system-panel{display:flex;flex-direction:column;justify-content:space-between;padding:clamp(22px,3vw,34px)}.panel-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid rgba(24,32,27,.12);color:#52614f;font-size:.86rem;font-weight:800;text-transform:uppercase}.panel-header strong{color:#1e3323}ul{display:grid;gap:14px;margin:32px 0 0;padding:0;list-style:none}li{padding:16px 0;border-bottom:1px solid rgba(24,32,27,.1);color:#263429;font-size:1rem;line-height:1.45}.admin-shell{min-height:100vh;padding:clamp(18px,4vw,48px);background:#f4f6f1;color:#18201b}.admin-auth-panel,.admin-dashboard{width:min(100%,1120px);margin:0 auto;border:1px solid rgba(24,32,27,.12);background:#ffffffc2;box-shadow:0 24px 80px #18201b1a}.admin-auth-panel{display:flex;min-height:min(620px,calc(100vh - clamp(36px,8vw,96px)));flex-direction:column;justify-content:center;padding:clamp(28px,5vw,64px)}.admin-auth-panel h1,.admin-header h1{max-width:14ch;font-size:clamp(2.8rem,7vw,5.4rem);line-height:.95}.admin-copy,.error-copy{max-width:560px;margin:22px 0 0;color:#354235;font-size:1rem;line-height:1.6}.error-copy{color:#9a2f25}.primary-button,.secondary-button{display:inline-flex;width:fit-content;min-height:42px;align-items:center;justify-content:center;margin-top:28px;border:1px solid transparent;padding:0 18px;font-size:.92rem;font-weight:800}.primary-button{color:#fff;background:#1e3323}.primary-button:hover{background:#2d5a38}.secondary-button{color:#1e3323;background:transparent;border-color:#1e33233d}.secondary-button:hover{background:#1e332312}.admin-dashboard{display:grid;gap:22px;padding:clamp(22px,4vw,40px)}.admin-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:28px;border-bottom:1px solid rgba(24,32,27,.12)}.admin-account{display:flex;flex-direction:column;align-items:flex-end;gap:12px;color:#52614f;font-size:.94rem;font-weight:700}.admin-account .secondary-button{margin-top:0}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.metric-card{display:grid;gap:18px;min-height:150px;align-content:space-between;border:1px solid rgba(24,32,27,.1);padding:18px;background:#f8faf5}.metric-card span{color:#52614f;font-size:.84rem;font-weight:800;text-transform:uppercase}.metric-card strong{color:#1e3323;font-size:2.8rem;line-height:1}.admin-workspace{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border:1px solid rgba(24,32,27,.1);padding:22px;background:#fff}.admin-workspace h2{margin:0;color:#1e3323;font-size:1.35rem;line-height:1.2}.admin-workspace p{max-width:620px;margin:10px 0 0;color:#52614f;line-height:1.55}.member-shell{min-height:100vh;padding:clamp(18px,4vw,48px);background:#eef3f6;color:#17242c}.member-auth-panel{display:flex;width:min(100%,980px);min-height:min(620px,calc(100vh - clamp(36px,8vw,96px)));flex-direction:column;justify-content:center;margin:0 auto;border:1px solid rgba(23,36,44,.12);padding:clamp(28px,5vw,64px);background:#ffffffd1;box-shadow:0 24px 80px #17242c1a}.member-auth-panel h1{max-width:14ch;color:#17242c;font-size:clamp(2.8rem,7vw,5.4rem);line-height:.95}.member-copy{max-width:560px;margin:22px 0 0;color:#425461;font-size:1rem;line-height:1.6}.linkedin-button{display:inline-flex;width:fit-content;min-height:44px;align-items:center;justify-content:center;margin-top:28px;border:1px solid #0a66c2;padding:0 18px;color:#fff;background:#0a66c2;font-size:.92rem;font-weight:800}.linkedin-button:hover{background:#084f96}.brand-page-shell{min-height:100vh;padding:clamp(18px,3vw,42px);background:radial-gradient(circle at 18% 0%,rgba(14,165,233,.12),transparent 28%),linear-gradient(180deg,#070b12,#0b1220 46%,#070b12);color:#dbe7f3}.brand-hero,.brand-section,.two-column-section,.brand-metrics-grid{width:min(100%,1220px);margin:0 auto}.brand-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:18px;align-items:stretch;min-height:620px}.hero-copy,.classification-card,.brand-status-card,.brand-metric-card,.recipe-step,.signal-card,.proof-risk-card,.scale-pressure-card,.layer-card,.play-card,.confidence-card,.sources-card{border:1px solid rgba(148,163,184,.18);background:#0f172ac7;box-shadow:0 24px 90px #00000047}.hero-copy{display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(28px,5vw,66px)}.brand-kicker{margin:0 0 14px;color:#67e8f9;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.75rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.hero-copy h1,.brand-status-card h1{max-width:12ch;margin:0;color:#f8fafc;font-family:Georgia,Times New Roman,serif;font-size:clamp(4.4rem,10vw,8.7rem);font-weight:500;line-height:.88;letter-spacing:0}.hero-lede{max-width:820px;margin:26px 0 0;color:#b8c7d9;font-size:clamp(1.08rem,1.6vw,1.35rem);line-height:1.55}.hero-badges{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px}.signal-pill{display:inline-flex;min-height:34px;align-items:center;border:1px solid rgba(148,163,184,.2);padding:0 12px;color:#dbeafe;background:#0f172adb;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.78rem;font-weight:800}.signal-pill-orange,.signal-orange{border-color:#fb923c6b}.signal-pill-cyan,.signal-cyan{border-color:#22d3ee6b}.signal-pill-blue,.signal-blue{border-color:#60a5fa6b}.signal-pill-rose,.signal-rose{border-color:#fb71856b}.signal-emerald{border-color:#34d3996b}.signal-slate{border-color:#94a3b852}.classification-card{display:flex;flex-direction:column;justify-content:space-between;padding:clamp(22px,3vw,34px)}.brand-brick{display:grid;width:110px;aspect-ratio:1;place-items:center;border:1px solid rgba(34,211,238,.42);color:#f8fafc;background:#111827;font-family:Georgia,Times New Roman,serif;font-size:2.1rem}.classification-card h2,.brand-section-heading h2,.scale-pressure-card h2,.confidence-card h2,.sources-card h2{margin:0;color:#f8fafc;font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:0}.classification-card h2{margin-top:26px;font-size:clamp(1.55rem,2.4vw,2.25rem);line-height:1.1}.classification-card dl{display:grid;gap:12px;margin:28px 0 0}.classification-card dl div{display:flex;justify-content:space-between;gap:18px;border-top:1px solid rgba(148,163,184,.16);padding-top:12px}.classification-card dt{color:#94a3b8;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem;text-transform:uppercase}.classification-card dd{margin:0;color:#e2e8f0;font-weight:800;text-align:right}.brand-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.brand-metric-card{display:grid;min-height:150px;align-content:space-between;padding:18px}.brand-metric-card span,.recipe-step span,.signal-card span,.layer-card span,.confidence-grid span{color:#94a3b8;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem;font-weight:800;text-transform:uppercase}.brand-metric-card strong{color:#f8fafc;font-size:clamp(1.55rem,2.7vw,2.55rem);line-height:1}.brand-metric-card p,.recipe-step p,.signal-card p,.layer-card p,.play-card p,.scale-pressure-card p,.confidence-grid p,.sources-card p,.chart-note{margin:0;color:#aebed1;line-height:1.5}.brand-section,.two-column-section{margin-top:64px}.brand-section-heading{margin-bottom:18px}.brand-section-heading h2{font-size:clamp(2rem,4vw,3.6rem);line-height:1}.section-intro{max-width:820px;margin:0 0 18px;color:#b8c7d9;font-size:1.08rem;line-height:1.6}.equation-grid,.layer-grid,.play-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.recipe-step{position:relative;min-height:230px;padding:18px}.recipe-step h3,.layer-card h3,.play-card h3,.proof-risk-card h3{margin:14px 0 12px;color:#f8fafc;font-size:1.12rem;line-height:1.2}.recipe-step b{position:absolute;right:-12px;top:50%;z-index:1;display:grid;width:24px;aspect-ratio:1;place-items:center;border:1px solid rgba(34,211,238,.32);color:#67e8f9;background:#0b1220}.two-column-section{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:18px}.signal-stack,.proof-risk-grid{display:grid;gap:12px}.signal-card,.proof-risk-card,.layer-card,.play-card,.scale-pressure-card,.confidence-card,.sources-card{padding:18px}.signal-card strong{display:block;margin-top:7px;color:#f8fafc;font-size:1.05rem}.signal-card footer,.layer-card footer{display:flex;justify-content:space-between;gap:14px;margin-top:16px;border-top:1px solid rgba(148,163,184,.14);padding-top:12px;color:#cbd5e1;font-size:.85rem}.signal-card em,.layer-card em{color:#94a3b8;font-style:normal}.proof-risk-card ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.proof-risk-card li{border:0;padding:0 0 0 18px;color:#b8c7d9;font-size:.96rem;line-height:1.45}.proof-risk-card li:before{content:"";float:left;width:7px;height:7px;margin:8px 0 0 -18px;background:#34d399}.proof-risk-risk li:before{background:#fb7185}.driver-chart{position:relative;min-height:420px;overflow:hidden;border:1px solid rgba(148,163,184,.18);background:linear-gradient(rgba(148,163,184,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.09) 1px,transparent 1px),#0f172ab8;background-size:25% 25%}.axis-label{position:absolute;color:#64748b;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem;font-weight:800;text-transform:uppercase}.y-top{left:14px;top:14px}.y-bottom{left:14px;bottom:14px}.x-left{left:14px;bottom:48%}.x-right{right:14px;bottom:48%}.chart-point{position:absolute;display:grid;min-width:128px;transform:translate(-50%,-50%);border:1px solid rgba(251,146,60,.55);padding:12px;background:#070b12eb;box-shadow:0 0 35px #fb923c2e}.chart-point strong{color:#f8fafc;font-family:Georgia,Times New Roman,serif;font-size:1.7rem}.chart-point span{color:#fed7aa;font-size:.84rem;font-weight:800}.chart-note{margin-top:12px}.mini-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.mini-list span{width:100%;color:#94a3b8;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem;font-weight:800;text-transform:uppercase}.mini-list b{border:1px solid rgba(148,163,184,.18);padding:7px 9px;color:#dbe7f3;background:#070b126b;font-size:.84rem}.layer-grid,.play-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.play-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.confidence-grid{display:grid;gap:12px;margin-top:18px}.confidence-grid article{border-top:1px solid rgba(148,163,184,.14);padding-top:12px}.sources-list{display:grid;gap:10px;margin-top:18px}.sources-list a{display:grid;gap:4px;border:1px solid rgba(148,163,184,.14);padding:12px;color:#e2e8f0;text-decoration:none}.sources-list a:hover{border-color:#22d3ee6b}.sources-list span{color:#94a3b8;font-size:.84rem}.unlock-cta{display:grid;gap:3px;margin-top:18px;border:1px solid rgba(34,211,238,.36);padding:14px;color:#e0f2fe;background:#082f496b;text-decoration:none}.unlock-cta span{font-weight:900}.unlock-cta b{color:#93c5fd;font-size:.86rem}.unlock-cta-compact{width:fit-content;min-width:min(100%,280px)}.brand-status-card{display:flex;width:min(100%,980px);min-height:min(620px,calc(100vh - clamp(36px,8vw,96px)));flex-direction:column;justify-content:center;margin:0 auto;padding:clamp(28px,5vw,64px)}.brand-status-card p{max-width:620px;color:#b8c7d9;line-height:1.6}@media (max-width: 840px){.app-shell{padding:16px}.workspace{grid-template-columns:1fr;min-height:auto}.brand-panel{min-height:560px}h1{font-size:clamp(3.3rem,18vw,5.8rem)}.admin-header,.admin-workspace{flex-direction:column}.admin-account{align-items:flex-start}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-hero,.two-column-section{grid-template-columns:1fr}.brand-metrics-grid,.equation-grid,.layer-grid,.play-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-copy h1,.brand-status-card h1{font-size:clamp(3.2rem,15vw,5.8rem)}}@media (max-width: 560px){.metric-grid{grid-template-columns:1fr}.brand-page-shell{padding:12px}.brand-metrics-grid,.equation-grid,.layer-grid,.play-grid{grid-template-columns:1fr}.classification-card dl div{display:grid}.classification-card dd{text-align:left}}
