/* Stage 4J — locked six-page Version 1 visual system */
:root{
  --s4j-bg:#02060a;--s4j-surface:#071019;--s4j-surface-2:#0a141f;--s4j-surface-3:#0d1823;
  --s4j-line:#1d3040;--s4j-line-soft:#102331;--s4j-text:#eef6fb;--s4j-muted:#8fa2b2;
  --s4j-blue:#55a9ff;--s4j-cyan:#19d5f5;--s4j-green:#1fe77d;--s4j-purple:#c268ff;
  --s4j-amber:#ffb813;--s4j-red:#ff4e52;--s4j-radius:8px;--s4j-shadow:0 18px 58px rgba(0,0,0,.32);
  --s4j-safe-bottom:max(14px,env(safe-area-inset-bottom));
}
.customer-boot{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:14px;padding:calc(24px + env(safe-area-inset-top)) 24px calc(24px + env(safe-area-inset-bottom));background:#02060a;color:#8fa2b2;font:12px/1.5 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-align:center}
.customer-boot img{display:block;width:min(210px,70vw);height:auto}.customer-boot p{margin:0}
body.stage4j-locked-visual{margin:0;background:radial-gradient(circle at 48% -10%,rgba(23,100,145,.1),transparent 31%),var(--s4j-bg)!important;color:var(--s4j-text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:13px;letter-spacing:.005em}
body.stage4j-locked-visual>*:not(#premiumApp):not(.s4j-drawer-backdrop){display:none!important}
body.stage4j-locked-visual button,body.stage4j-locked-visual input,body.stage4j-locked-visual select{font:inherit}
body.stage4j-locked-visual button{cursor:pointer}
body.stage4j-locked-visual :focus-visible{outline:2px solid var(--s4j-cyan);outline-offset:2px}
#premiumApp{min-height:100vh;color:var(--s4j-text)}
.s4j-shell{width:min(100% - 30px,1540px);margin:0 auto;padding:14px 0 36px}
.s4j-sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.s4j-skip-link{position:fixed;z-index:5000;left:16px;top:-60px;border-radius:6px;padding:10px 14px;background:#fff;color:#000;font-weight:800}.s4j-skip-link:focus{top:14px}
.s4j-header{display:grid;grid-template-columns:210px minmax(0,1fr) 42px;align-items:center;gap:14px}
.s4j-brand{display:grid;gap:2px}.s4j-brand img{display:block;width:195px;height:31px;object-fit:contain;object-position:left center}.s4j-brand span{color:var(--s4j-blue);font-size:8px;letter-spacing:.08em;text-transform:uppercase}
.s4j-mobile-bell{display:none;width:42px;height:42px;border:1px solid var(--s4j-line);border-radius:8px;background:var(--s4j-surface);color:var(--s4j-muted);align-items:center;justify-content:center}
.s4j-loading-state{min-height:112px;justify-content:center}
.s4j-global-status{display:flex;min-width:0;max-width:100%;overflow:hidden;align-items:center;gap:17px;border:1px solid var(--s4j-line);border-radius:6px;padding:10px 15px;background:linear-gradient(180deg,rgba(8,17,25,.9),rgba(3,8,13,.95));box-shadow:inset 0 1px rgba(255,255,255,.02);color:var(--s4j-blue);font-size:9px;letter-spacing:.07em;white-space:nowrap}
.s4j-global-status>div:first-child{display:flex;align-items:center;gap:7px;color:var(--s4j-green)}.s4j-global-status i{width:7px;height:7px;border-radius:50%;background:var(--s4j-green);box-shadow:0 0 12px rgba(31,231,125,.65)}.s4j-status-right{display:flex;align-items:center;gap:12px;margin-left:auto;color:var(--s4j-muted)}.s4j-status-right b{color:var(--s4j-cyan);font-size:18px}
.s4j-desktop-nav{display:flex;justify-content:center;gap:4px;margin:10px 0 13px}.s4j-desktop-nav button{display:flex;align-items:center;gap:8px;border:1px solid transparent;border-radius:6px;padding:8px 14px;background:transparent;color:#d9e2e9;font-size:11px}.s4j-desktop-nav button:hover,.s4j-desktop-nav button.active{border-color:#174468;background:linear-gradient(180deg,#0b2234,#06121e);color:#fff}.s4j-desktop-nav button span{color:#b9c4cc;font-size:14px}.s4j-desktop-nav button.active span{color:var(--s4j-blue)}
.s4j-mobile-nav{display:none}
.s4j-page{display:none;animation:s4j-page-in .2s ease both}.s4j-page.active{display:block}
@keyframes s4j-page-in{from{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:none}}
.s4j-page-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:12px;border-bottom:1px solid var(--s4j-line-soft);padding:0 2px 10px}.s4j-page-intro>div:first-child>span{display:block;color:var(--s4j-blue);font-size:9px;letter-spacing:.12em}.s4j-page-intro h1{margin:4px 0 3px;color:#f3f7fa;font-size:24px;font-weight:500;letter-spacing:.035em;text-transform:uppercase}.s4j-page-intro p{margin:0;color:var(--s4j-muted);font-size:10px}.s4j-intro-meta{display:flex;align-items:center;justify-content:flex-end;gap:14px;color:#b8c5ce;font-size:9px}
.s4j-panel{border:1px solid var(--s4j-line);border-radius:var(--s4j-radius);padding:14px;background:linear-gradient(145deg,rgba(8,19,28,.98),rgba(4,12,18,.98));box-shadow:var(--s4j-shadow)}
.s4j-panel-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.s4j-panel-title span,.s4j-kicker{display:block;color:var(--s4j-blue);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.s4j-panel-title h2{margin:4px 0 0;color:#f1f6fa;font-size:14px;font-weight:600}.s4j-panel-title button,.s4j-panel-title>a{border:0;padding:2px;background:none;color:var(--s4j-blue);font-size:9px;text-decoration:none}
.s4j-badge{display:inline-flex;align-items:center;min-height:21px;border:1px solid var(--s4j-line);border-radius:4px;padding:3px 7px;background:#0b1721;color:var(--s4j-cyan);font-size:7px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.s4j-green{border-color:#155d42;color:var(--s4j-green)}.s4j-purple{border-color:#553072;color:var(--s4j-purple)}.s4j-amber,.s4j-warning{border-color:#6b521a;color:var(--s4j-amber)}.s4j-red{border-color:#70292e;color:var(--s4j-red)}.s4j-cyan{border-color:#19506b;color:var(--s4j-cyan)}
.s4j-positive{color:var(--s4j-green)!important}.s4j-negative{color:var(--s4j-red)!important}.p1-amber{color:var(--s4j-amber)!important}.p1-cyan{color:var(--s4j-cyan)!important}
.s4j-metric{min-width:0}.s4j-metric>span,.s4j-metric>small{display:block;color:var(--s4j-muted);font-size:8px}.s4j-metric>strong{display:block;margin:5px 0 2px;color:#f2f7fa;font-size:20px;font-weight:560;line-height:1.1;overflow-wrap:anywhere}
.s4j-home-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(260px,1fr);gap:10px}.s4j-home-performance{min-width:0}.s4j-best-opportunity{min-width:0}
.s4j-hero-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid var(--s4j-line-soft);border-radius:6px;overflow:hidden}.s4j-hero-metrics .s4j-metric{padding:12px;border-right:1px solid var(--s4j-line-soft);text-align:center}.s4j-hero-metrics .s4j-metric:last-child{border-right:0}
.s4j-chart-card{margin-top:10px;border:1px solid var(--s4j-line-soft);border-radius:6px;padding:12px;background:#030a0f}.s4j-chart-legend{display:flex;justify-content:space-between;gap:12px;color:var(--s4j-muted);font-size:8px}.s4j-chart-legend b{color:var(--s4j-cyan)}.s4j-line-chart{display:block;width:100%;height:190px;margin-top:8px;overflow:visible}.s4j-chart-grid{fill:none;stroke:#18313d;stroke-width:.22}.s4j-chart-area{fill:url(#s4jArea)}.s4j-chart-line{fill:none;stroke:url(#s4jLine);stroke-width:.75;vector-effect:non-scaling-stroke}.s4j-line-chart circle{fill:var(--s4j-cyan);stroke:#fff;stroke-width:.25}
.s4j-chart-empty{display:grid;min-height:190px;place-items:center}.s4j-chart-empty .s4j-empty{width:min(100%,430px)}
.s4j-best-card{display:grid;width:100%;grid-template-columns:48px 1fr;gap:10px;border:1px solid var(--s4j-line-soft);border-radius:7px;padding:12px;background:#07121b;color:inherit;text-align:left}.s4j-icon-medal{display:grid;width:44px;height:44px;place-items:center;border:1px solid #315f82;border-radius:50%;background:#102235;color:var(--s4j-blue);font-size:23px}.s4j-best-card h3{margin:11px 0 5px;font-size:14px}.s4j-best-card p{margin:0;color:var(--s4j-muted)}.s4j-best-card>div>div:last-child{display:flex;justify-content:space-between;margin-top:14px;color:var(--s4j-muted);font-size:9px}.s4j-best-card strong{color:var(--s4j-green);font-size:17px}
.s4j-brain-band{margin-top:10px}.s4j-brain-strip,.s4j-brain-selector{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.s4j-brain-strip button,.s4j-brain-selector button{display:grid;min-width:0;grid-template-columns:34px 1fr;grid-template-rows:auto auto;gap:2px 8px;align-items:center;border:1px solid var(--s4j-line);border-radius:7px;padding:9px;background:#07111a;color:var(--s4j-text);text-align:left}.s4j-brain-strip button>span,.s4j-brain-selector button>span{grid-row:1/3;display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:#122333;font-size:17px}.s4j-brain-strip b,.s4j-brain-selector b{overflow:hidden;text-overflow:ellipsis;font-size:9px}.s4j-brain-strip small,.s4j-brain-selector small{color:var(--s4j-green);font-size:7px;text-transform:uppercase}
.s4j-brain-strip small[data-s4j-usa-status="SHADOW"],.s4j-brain-strip small[data-s4j-usa-status="VALIDATING"],.s4j-usa-brain-selector small[data-s4j-usa-status="SHADOW"],.s4j-usa-brain-selector small[data-s4j-usa-status="VALIDATING"]{color:var(--s4j-amber)}.s4j-brain-strip small[data-s4j-usa-status="RESEARCH"],.s4j-usa-brain-selector small[data-s4j-usa-status="RESEARCH"]{color:var(--s4j-purple)}
.s4j-home-secondary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px}.s4j-list-row{display:grid;width:100%;grid-template-columns:18px 1fr auto;gap:8px;align-items:center;border:0;border-top:1px solid var(--s4j-line-soft);padding:9px 0;background:none;color:var(--s4j-text);text-align:left}.s4j-list-row b{font-size:9px;font-weight:600}.s4j-list-row small{max-width:110px;color:var(--s4j-muted);font-size:7px;text-align:right}.s4j-dot{width:7px;height:7px;border-radius:50%;background:currentColor}.s4j-risk-ring{display:grid;width:82px;height:82px;margin:2px auto 9px;place-items:center;border:9px solid #16394b;border-top-color:var(--s4j-green);border-right-color:var(--s4j-cyan);border-radius:50%;text-align:center}.s4j-risk-ring strong{font-size:17px}.s4j-risk-ring span{font-size:7px;color:var(--s4j-muted)}.s4j-panel>p{color:var(--s4j-muted);font-size:9px;line-height:1.5}.s4j-kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.s4j-trust-footer{margin-top:10px;color:#71838f;font-size:8px;text-align:center}
.s4j-empty{display:grid;min-height:110px;place-content:center;gap:6px;padding:14px;color:var(--s4j-muted);text-align:center}.s4j-empty>span{color:var(--s4j-blue);font-size:7px;letter-spacing:.1em}.s4j-empty>strong{color:#dce6ec;font-size:13px}.s4j-empty p{max-width:520px;margin:0;font-size:9px;line-height:1.5}
.s4j-opportunity-summary{margin-bottom:10px}.s4j-summary-metrics,.s4j-watch-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid var(--s4j-line-soft);padding-bottom:10px}.s4j-summary-metrics .s4j-metric,.s4j-watch-summary .s4j-metric{border-right:1px solid var(--s4j-line-soft);padding:0 12px}.s4j-summary-metrics .s4j-metric:last-child,.s4j-watch-summary .s4j-metric:last-child{border-right:0}
.s4j-filter-groups{display:grid;gap:8px;margin-top:10px}.s4j-filter-groups>div{display:flex;gap:6px;align-items:center;overflow:auto}.s4j-filter-groups>div>span{flex:0 0 48px;color:var(--s4j-blue);font-size:8px;text-transform:uppercase}.s4j-filter-groups button{flex:none;min-height:30px;border:1px solid var(--s4j-line);border-radius:5px;padding:5px 11px;background:#061019;color:#d0dce4;font-size:8px}.s4j-filter-groups button[aria-pressed=true]{border-color:#1b6396;background:#0d2b43;color:#fff}
.s4j-opportunity-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(250px,1fr);gap:10px}.s4j-opportunity-layout>div,.s4j-opportunity-layout>aside{display:grid;align-content:start;gap:10px;min-width:0;max-width:100%}.s4j-opportunity-layout>div>.s4j-panel{min-width:0;max-width:100%}
.s4j-table-wrap{overflow:auto;border:1px solid var(--s4j-line-soft);border-radius:6px}.s4j-opportunity-table{width:100%;min-width:1160px;border-collapse:collapse;text-align:left}.s4j-opportunity-table caption{position:absolute;width:1px;height:1px;overflow:hidden}.s4j-opportunity-table th,.s4j-opportunity-table td{border-right:1px solid var(--s4j-line-soft);border-bottom:1px solid var(--s4j-line-soft);padding:9px;color:#d7e2e8;font-size:8px;vertical-align:middle}.s4j-opportunity-table thead th{position:sticky;top:0;background:#08141e;color:#99afbe;font-size:7px;text-transform:uppercase;z-index:1}.s4j-opportunity-table tbody tr{cursor:pointer}.s4j-opportunity-table tbody tr:hover{background:#091b28}.s4j-opportunity-table th small{display:block;margin-top:4px;color:var(--s4j-muted);font-weight:400}.s4j-opportunity-cards{display:none}.s4j-semantic-legend{display:flex;align-items:center;gap:8px;margin-top:9px;color:var(--s4j-muted);font-size:7px}.s4j-monitoring-table>div{display:grid;grid-template-columns:150px 180px 1fr 80px;gap:8px;border-top:1px solid var(--s4j-line-soft);padding:9px;font-size:8px}.s4j-monitoring-table>div strong{color:var(--s4j-green)}
.s4j-opportunity-layout aside label{display:grid;gap:6px;color:var(--s4j-muted);font-size:8px}.s4j-opportunity-layout select{min-height:36px;border:1px solid var(--s4j-line);border-radius:5px;padding:0 8px;background:#030a0f;color:var(--s4j-text)}.s4j-check-list{display:grid;gap:8px;margin:0;padding:0;list-style:none;color:var(--s4j-muted);font-size:8px}.s4j-check-list li::before{content:"✓";margin-right:8px;color:var(--s4j-green)}.s4j-live-note{color:var(--s4j-muted);font-size:8px}
.s4j-brain-selector{margin-bottom:10px}.s4j-brain-selector button[aria-pressed=true]{border-color:var(--s4j-cyan);box-shadow:inset 0 0 0 1px rgba(25,213,245,.24)}.s4j-brain-hero{display:grid;grid-template-columns:320px 1fr;gap:14px;align-items:center;background:radial-gradient(circle at 84% 50%,rgba(20,113,160,.12),transparent 32%),linear-gradient(145deg,#071521,#041019)}.s4j-brain-identity{display:flex;align-items:center;gap:18px;border-right:1px solid var(--s4j-line);padding-right:20px}.s4j-brain-identity>span{font-size:64px}.s4j-brain-identity h2{margin:0 0 8px;font-size:29px;font-weight:500;text-transform:uppercase}.s4j-brain-identity>div>div{display:flex;flex-wrap:wrap;gap:5px}.s4j-brain-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:var(--s4j-line-soft)}.s4j-brain-metrics .s4j-metric{padding:10px;background:#07121b;text-align:center}.s4j-brain-hero>p{grid-column:2;margin:0}.s4j-brain-columns{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:10px 0}.s4j-state-list{display:grid}.s4j-state-list>div{display:grid;grid-template-columns:150px 1fr;gap:10px;border-top:1px solid var(--s4j-line-soft);padding:8px;font-size:8px}.s4j-state-list span{color:var(--s4j-muted)}.s4j-activity-table>div{display:grid;grid-template-columns:140px 150px 1fr 90px 85px;gap:8px;align-items:center;border-top:1px solid var(--s4j-line-soft);padding:8px;font-size:8px}.s4j-activity-table time{color:var(--s4j-muted)}
.s4j-watch-summary{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:10px;border:1px solid var(--s4j-line);border-radius:var(--s4j-radius);padding:12px 0;background:var(--s4j-surface)}.s4j-watch-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(250px,1fr);gap:10px}.s4j-watch-layout>div,.s4j-watch-layout>aside{display:grid;align-content:start;gap:10px;min-width:0}.s4j-alert-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.s4j-alert-card{display:grid;gap:7px;border:1px solid var(--s4j-line);border-radius:6px;padding:11px;background:#061019;color:var(--s4j-text);text-align:left}.s4j-alert-card>b{font-size:8px}.s4j-alert-card h3{margin:0;font-size:11px}.s4j-alert-card p{margin:0;color:var(--s4j-muted);font-size:8px}.s4j-alert-card footer{display:flex;justify-content:space-between;margin-top:6px;color:var(--s4j-muted);font-size:7px}.s4j-alert-card footer strong{color:var(--s4j-blue)}.s4j-watch-brains{display:grid;gap:5px}.s4j-watch-brains button{display:grid;grid-template-columns:28px 1fr;grid-template-rows:auto auto;gap:1px 8px;align-items:center;border:1px solid var(--s4j-line-soft);border-radius:5px;padding:8px;background:#061019;color:var(--s4j-text);text-align:left}.s4j-watch-brains button>span{grid-row:1/3;font-size:20px}.s4j-watch-brains b{font-size:8px}.s4j-watch-brains small{color:var(--s4j-muted);font-size:7px}.s4j-watch-brains button[aria-pressed=true]{border-color:#245f5e}.s4j-toggle-list{display:grid}.s4j-toggle-list button{display:flex;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid var(--s4j-line-soft);padding:8px;background:none;color:var(--s4j-text);font-size:8px}.s4j-toggle-list i{position:relative;width:29px;height:16px;border-radius:99px;background:#30404c}.s4j-toggle-list i::after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .16s}.s4j-toggle-list button[aria-pressed=true] i{background:#2bbf9d}.s4j-toggle-list button[aria-pressed=true] i::after{transform:translateX(13px)}
.s4j-more-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-width:1120px;margin:0 auto}.s4j-settings-group h2{display:flex;align-items:center;gap:9px;margin:0 0 8px;color:var(--s4j-purple);font-size:13px;font-weight:500}.s4j-settings-group h2 span{font-size:22px}.s4j-settings-group details{border-top:1px solid var(--s4j-line-soft)}.s4j-settings-group summary{display:flex;align-items:center;justify-content:space-between;min-height:40px;padding:0 9px;list-style:none;cursor:pointer}.s4j-settings-group summary::-webkit-details-marker{display:none}.s4j-settings-group summary b{font-size:10px;font-weight:500}.s4j-settings-group summary span{color:var(--s4j-muted);font-size:18px}.s4j-settings-group details p{margin:0;border-top:1px solid var(--s4j-line-soft);padding:9px;color:var(--s4j-muted);font-size:9px;line-height:1.5}
.s4j-drawer-backdrop{position:fixed;z-index:6000;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:18px;background:rgba(0,3,6,.78);backdrop-filter:blur(7px)}.s4j-drawer{position:relative;width:min(100%,1280px);max-height:90vh;overflow:auto;border:1px solid #35516a;border-radius:10px;padding:18px;background:linear-gradient(150deg,#0a1824,#040b11);box-shadow:0 -20px 80px rgba(0,0,0,.6);animation:s4j-drawer-in .22s ease}.s4j-drawer-close{position:sticky;z-index:2;float:right;top:0;width:38px;height:38px;border:1px solid var(--s4j-line);border-radius:6px;background:#07111a;color:#fff;font-size:22px}.s4j-drawer-head{display:flex;gap:12px;align-items:center;padding-right:48px}.s4j-drawer-head>span{font-size:42px}.s4j-drawer-head h2{margin:8px 0 4px;font-size:20px}.s4j-drawer-head p{margin:0;color:var(--s4j-muted)}.s4j-drawer-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:14px 0;background:var(--s4j-line-soft)}.s4j-drawer-metrics .s4j-metric{padding:12px;background:#07121b}.s4j-drawer-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.s4j-drawer-grid section{border:1px solid var(--s4j-line-soft);border-radius:6px;padding:13px}.s4j-drawer h3{margin:14px 0 7px;color:var(--s4j-blue);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.s4j-drawer p,.s4j-drawer li{color:var(--s4j-muted);font-size:9px;line-height:1.55}.s4j-external,.s4j-external-disabled{display:inline-flex;margin-top:12px;border:1px solid #1d5d86;border-radius:5px;padding:9px 12px;background:#0a2030;color:var(--s4j-blue);font-size:9px;text-decoration:none}.s4j-external-disabled{border-color:var(--s4j-line);color:var(--s4j-muted)}.s4j-disclosure{margin:12px 0 0!important}.s4j-position-drawer{width:min(100%,600px)}
@keyframes s4j-drawer-in{from{opacity:.45;transform:translateY(14px)}to{opacity:1;transform:none}}

/* Stage 4J AI Paper Portfolio */
.p1-setup{display:grid;max-width:720px;margin:36px auto;text-align:center}.p1-start-orbit{display:grid;width:80px;height:80px;margin:0 auto 15px;place-items:center;border:1px solid var(--s4j-purple);border-radius:50%;color:var(--s4j-purple);font-size:45px}.p1-setup h2{margin:7px 0;font-size:25px}.p1-setup>p{max-width:550px;margin:0 auto 12px;color:var(--s4j-muted)}.p1-bankroll-form{display:grid;gap:8px;width:min(100%,430px);margin:10px auto;text-align:left}.p1-bankroll-form label{color:var(--s4j-muted);font-size:9px}.p1-bankroll-form>div{display:flex;align-items:center;border:1px solid var(--s4j-line);border-radius:6px;padding:0 12px;background:#030a0f}.p1-bankroll-form input{width:100%;border:0;padding:12px;background:transparent;color:#fff;font-size:22px;outline:0}.p1-bankroll-form button{border:1px solid #285f8a;border-radius:6px;padding:11px;background:#0b2a40;color:#fff}.p1-policy-summary{max-width:600px;margin:8px auto;border:1px solid var(--s4j-line-soft);border-radius:6px;padding:12px;text-align:left}.p1-policy-summary p{margin:5px 0 0;color:var(--s4j-muted);font-size:9px}.p1-disclosures{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px}.p1-disclosures span{border:1px solid var(--s4j-line);border-radius:4px;padding:4px 7px;color:var(--s4j-muted);font-size:7px;text-transform:uppercase}
.p1-overview{padding:12px}.p1-vitals{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid var(--s4j-line-soft);border-radius:6px;overflow:hidden}.p1-vital{padding:10px;border-right:1px solid var(--s4j-line-soft)}.p1-vital:last-child{border-right:0}.p1-vital span,.p1-vital small{display:block;color:var(--s4j-muted);font-size:8px}.p1-vital strong{display:block;margin:6px 0 2px;font-size:18px}.p1-performance-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(230px,1fr);gap:10px;margin-top:10px}.p1-chart-card,.p1-health{border:1px solid var(--s4j-line-soft);border-radius:6px;padding:11px;background:#030a0f}.p1-chart-card>header{display:flex;justify-content:space-between;gap:12px}.p1-chart-card header span,.p1-chart-card header small{display:block;font-size:8px}.p1-chart-card header span{color:var(--s4j-cyan);text-transform:uppercase}.p1-chart-card header small{margin-top:4px;color:var(--s4j-muted)}.p1-ranges{display:flex;gap:3px}.p1-ranges button{border:1px solid var(--s4j-line);border-radius:4px;padding:4px 7px;background:#07111a;color:var(--s4j-muted);font-size:7px}.p1-ranges button[aria-pressed=true]{border-color:#1d68a0;color:#fff}.p1-line-chart{display:block;width:100%;height:250px;margin-top:8px}.p1-grid{fill:none;stroke:#17303c;stroke-width:.2}.p1-area{fill:url(#p1Area)}.p1-line{fill:none;stroke:url(#p1Line);stroke-width:.7}.p1-line-chart circle{fill:var(--s4j-cyan);stroke:#fff;stroke-width:.2}.p1-chart-empty{display:grid;min-height:250px;place-items:center;color:var(--s4j-muted);font-size:9px;text-align:center}.p1-health h3{margin:0 0 6px;color:var(--s4j-blue);font-size:10px;text-transform:uppercase}.p1-health .p1-vital{border-right:0;border-bottom:1px solid var(--s4j-line-soft);padding:9px 0}.p1-health .p1-vital:last-child{border-bottom:0}.p1-health .p1-vital strong{font-size:13px}
.p1-section{margin-top:10px}.p1-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.p1-section-head h2{margin:4px 0 10px;font-size:13px}.p1-section-head>span,.p1-section-head>b{color:var(--s4j-muted);font-size:9px}.p1-position-table{display:grid}.p1-position-table button{display:grid;grid-template-columns:105px 1.7fr 1.2fr 95px 100px 20px;gap:8px;align-items:center;border:0;border-top:1px solid var(--s4j-line-soft);padding:9px;background:none;color:var(--s4j-text);text-align:left}.p1-position-table span,.p1-position-table small,.p1-position-table em{color:var(--s4j-muted);font-size:8px;font-style:normal}.p1-position-table b{font-size:9px}.p1-position-table strong{color:var(--s4j-cyan);font-size:9px}.p1-position-table i{font-size:17px;font-style:normal}.p1-lower-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.p1-compact-list{display:grid}.p1-compact-list article{display:flex;align-items:center;justify-content:space-between;gap:9px;border-top:1px solid var(--s4j-line-soft);padding:8px}.p1-compact-list article div{display:grid}.p1-compact-list b,.p1-compact-list strong{font-size:8px}.p1-compact-list span{color:var(--s4j-muted);font-size:7px}.p1-attribution{display:grid;gap:8px}.p1-attribution>div{display:grid;grid-template-columns:80px 1fr 50px;gap:8px;align-items:center;font-size:8px}.p1-attribution i{height:4px;border-radius:99px;background:linear-gradient(90deg,var(--s4j-purple) var(--p1-width),var(--s4j-line) var(--p1-width))}.p1-attribution b{text-align:right}.p1-history{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--s4j-line-soft)}.p1-history article{display:grid;grid-template-columns:90px 1fr auto;gap:4px 8px;padding:9px;background:#061019}.p1-history b,.p1-history span,.p1-history strong{font-size:8px}.p1-history small{grid-column:2/4;color:var(--s4j-muted);font-size:7px}.p1-footer{margin:10px 0 0;text-align:center}.p1-footer p{color:var(--s4j-muted);font-size:8px}

@media(max-width:1000px){
 .s4j-global-status{gap:9px}.s4j-global-status>b:nth-of-type(3){display:none}
 .s4j-home-grid,.s4j-opportunity-layout,.s4j-watch-layout{grid-template-columns:1fr}
 .s4j-home-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.s4j-best-opportunity{display:block}
 .s4j-brain-strip,.s4j-brain-selector{display:flex;overflow:auto}.s4j-brain-strip button,.s4j-brain-selector button{flex:0 0 130px}
 .s4j-brain-hero{grid-template-columns:240px 1fr}.s4j-brain-identity>span{font-size:48px}
 .s4j-alert-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.p1-lower-grid{grid-template-columns:1fr 1fr}.p1-lower-grid>section:last-child{grid-column:1/-1}
}
@media(max-width:720px){
 body.stage4j-locked-visual{font-size:12px}.s4j-shell{width:100%;padding:calc(10px + env(safe-area-inset-top)) 10px calc(84px + var(--s4j-safe-bottom))}
 .s4j-header{grid-template-columns:1fr 38px;gap:8px;border-bottom:1px solid var(--s4j-line-soft);padding-bottom:9px}.s4j-brand img{width:190px;height:29px}.s4j-brand span{font-size:7px}.s4j-global-status{grid-column:1/-1;grid-row:2;justify-content:center;overflow:hidden;padding:8px;font-size:7px}.s4j-global-status>span,.s4j-global-status>b:nth-of-type(n+2){display:none}.s4j-status-right{margin-left:auto}.s4j-mobile-bell{display:block}.s4j-desktop-nav{display:none}
 .s4j-mobile-nav{position:fixed;z-index:4000;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--s4j-line);padding:7px 4px var(--s4j-safe-bottom);background:rgba(3,9,14,.96);backdrop-filter:blur(16px)}.s4j-mobile-nav button{display:grid;min-width:0;gap:3px;justify-items:center;border:0;border-radius:5px;padding:5px 1px;background:none;color:#81929e}.s4j-mobile-nav button span{font-size:16px}.s4j-mobile-nav button b{font-size:6px;font-weight:500;line-height:1.1;text-align:center}.s4j-mobile-nav button.active{background:#071c2c;color:var(--s4j-blue)}
 .s4j-page-intro{align-items:flex-start;margin:11px 0 9px}.s4j-page-intro h1{font-size:18px}.s4j-page-intro p{font-size:8px}.s4j-intro-meta{align-items:flex-end;flex-direction:column;gap:4px;font-size:7px;text-align:right}
 .s4j-panel{padding:10px}.s4j-panel-title{margin-bottom:8px}.s4j-panel-title h2{font-size:11px}.s4j-panel-title span{font-size:7px}
 .s4j-hero-metrics,.p1-vitals{grid-template-columns:repeat(3,minmax(0,1fr))}.s4j-hero-metrics .s4j-metric,.p1-vital{border-bottom:1px solid var(--s4j-line-soft);padding:8px}.s4j-metric>strong,.p1-vital strong{font-size:15px}.s4j-line-chart{height:155px}.s4j-chart-empty{min-height:155px}.s4j-best-card{grid-template-columns:38px 1fr}.s4j-icon-medal{width:36px;height:36px;font-size:18px}
 .s4j-home-secondary{grid-template-columns:1fr}.s4j-kv{grid-template-columns:repeat(2,minmax(0,1fr))}
 .s4j-summary-metrics,.s4j-watch-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:0;background:var(--s4j-line-soft)}.s4j-summary-metrics .s4j-metric,.s4j-watch-summary .s4j-metric{border:0;padding:9px;background:var(--s4j-surface)}
 .s4j-table-wrap{display:none}.s4j-opportunity-cards{display:grid;gap:7px}.s4j-mobile-opportunity{display:grid;gap:7px;border:1px solid var(--s4j-line);border-radius:7px;padding:10px;background:#061019;color:var(--s4j-text);text-align:left}.s4j-mobile-opportunity>div{display:flex;align-items:center;gap:5px}.s4j-mobile-opportunity h3{margin:0;font-size:11px}.s4j-mobile-opportunity p{margin:0;color:var(--s4j-muted);font-size:8px}.s4j-mobile-opportunity dl{display:grid;grid-template-columns:repeat(3,1fr);margin:2px 0}.s4j-mobile-opportunity dl div{border-right:1px solid var(--s4j-line-soft);padding:4px 7px}.s4j-mobile-opportunity dl div:last-child{border-right:0}.s4j-mobile-opportunity dt{color:var(--s4j-muted);font-size:7px}.s4j-mobile-opportunity dd{margin:3px 0 0;font-size:12px}.s4j-mobile-opportunity footer{display:flex;justify-content:space-between;border-top:1px solid var(--s4j-line-soft);padding-top:7px;color:var(--s4j-green);font-size:8px}.s4j-semantic-legend{align-items:flex-start;flex-wrap:wrap}
 .s4j-monitoring-table>div{grid-template-columns:100px 1fr}.s4j-monitoring-table>div span:nth-of-type(2){grid-column:1/-1}.s4j-monitoring-table>div strong{text-align:right}
 .s4j-brain-hero{grid-template-columns:1fr}.s4j-brain-identity{border-right:0;border-bottom:1px solid var(--s4j-line);padding:0 0 10px}.s4j-brain-identity>span{font-size:42px}.s4j-brain-identity h2{font-size:22px}.s4j-brain-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.s4j-brain-hero>p{grid-column:1}.s4j-brain-columns{grid-template-columns:1fr}.s4j-state-list>div{grid-template-columns:100px 1fr}.s4j-activity-table>div{grid-template-columns:85px 1fr}.s4j-activity-table>div span:nth-of-type(2){grid-column:1/-1}.s4j-activity-table time{display:none}
 .s4j-alert-grid{grid-template-columns:1fr}.s4j-more-grid{grid-template-columns:1fr}.s4j-settings-group summary{min-height:42px}
 .s4j-drawer-backdrop{padding:0}.s4j-drawer{max-height:94vh;border-radius:12px 12px 0 0;padding:14px}.s4j-drawer-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.s4j-drawer-grid{grid-template-columns:1fr}
 .p1-performance-grid{grid-template-columns:1fr}.p1-line-chart,.p1-chart-empty{height:180px;min-height:180px}.p1-position-table button{grid-template-columns:75px 1fr 70px 18px}.p1-position-table small{grid-column:2}.p1-position-table em{display:none}.p1-lower-grid{grid-template-columns:1fr}.p1-lower-grid>section:last-child{grid-column:auto}.p1-history{grid-template-columns:1fr}
}
@media(orientation:landscape) and (max-height:500px){.s4j-shell{padding-top:6px}.s4j-global-status{display:none}.s4j-header{grid-template-columns:1fr 38px}.s4j-page-intro{margin-top:6px}.s4j-mobile-nav{padding-top:3px}.s4j-line-chart{height:120px}}
@media(prefers-reduced-motion:reduce){.s4j-page,.s4j-drawer,.s4j-toggle-list i::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* Stage 5A-P1 customer-owned AI Paper Portfolio */
.p1-setup h2,.p1-summary h2{margin:6px 0 8px}.p1-bankroll-form{display:grid;gap:10px;margin:18px 0}.p1-bankroll-form label{color:var(--premium-muted);font-size:12px}.p1-bankroll-form>div{display:flex;align-items:center;gap:8px;border:1px solid var(--premium-line);border-radius:14px;background:rgba(255,255,255,.025);padding:0 14px}.p1-bankroll-form input{min-width:0;width:100%;border:0;background:transparent;color:var(--premium-text);font-size:28px;font-weight:750;padding:14px 0;outline:none}.p1-bankroll-form button,.p1-section-head button{border:1px solid rgba(113,132,255,.55);background:linear-gradient(180deg,rgba(82,100,215,.38),rgba(49,59,132,.38));color:#f7f8ff;border-radius:13px;padding:12px 15px;font-weight:700}.p1-policy-summary{padding:14px;border:1px solid var(--premium-line);border-radius:14px;background:rgba(255,255,255,.02)}.p1-policy-summary p,.p1-quiet{color:var(--premium-muted);font-size:12px}.p1-disclosures{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.p1-disclosures span{border:1px solid var(--premium-line);border-radius:999px;padding:6px 9px;color:var(--premium-muted);font-size:10px}.p1-summary-hero{display:grid;gap:3px;padding:16px 0;border-bottom:1px solid var(--premium-line)}.p1-summary-hero span,.p1-summary-hero small{color:var(--premium-muted);font-size:11px}.p1-summary-hero strong{font-size:clamp(32px,10vw,52px);letter-spacing:-.035em}.p1-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--premium-line);margin:14px 0;border:1px solid var(--premium-line);border-radius:14px;overflow:hidden}.p1-metric-grid>div{display:grid;gap:4px;background:#0a0d13;padding:13px}.p1-metric-grid span{color:var(--premium-muted);font-size:10px}.p1-metric-grid strong{font-size:17px}.p1-row-list{display:grid;gap:8px;margin-top:14px}.p1-row-list article{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px;border:1px solid var(--premium-line);border-radius:13px;background:rgba(255,255,255,.018)}.p1-row-list article>div{display:grid;gap:3px}.p1-row-list article>div:last-child{text-align:right}.p1-row-list span,.p1-row-list p{color:var(--premium-muted);font-size:11px;margin:0}.p1-empty{padding:18px 0}.p1-empty p{color:var(--premium-muted);margin:6px 0 0}.p1-attribution{display:grid;gap:8px;margin-top:14px}.p1-attribution>div{display:grid;grid-template-columns:1fr auto;gap:3px 12px;padding:12px;border-bottom:1px solid var(--premium-line)}.p1-attribution span{grid-column:1;color:var(--premium-muted);font-size:11px}.p1-attribution b{grid-column:2;grid-row:1/3;align-self:center}.p1-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.p1-filter-list{display:flex;gap:6px;overflow:auto;padding:10px 0}.p1-filter-list span{white-space:nowrap;border:1px solid var(--premium-line);border-radius:999px;padding:6px 9px;color:var(--premium-muted);font-size:10px}@media(min-width:700px){.p1-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}

body.stage4j-locked-visual .p1-bankroll-form{gap:8px;width:min(100%,430px);margin:10px auto}
body.stage4j-locked-visual .p1-bankroll-form label{color:var(--s4j-muted);font-size:9px}
body.stage4j-locked-visual .p1-bankroll-form>div{border-color:var(--s4j-line);border-radius:6px;background:#030a0f;padding:0 12px}
body.stage4j-locked-visual .p1-bankroll-form input{color:#fff;font-size:22px;padding:12px 0}
body.stage4j-locked-visual .p1-bankroll-form button{border-color:#285f8a;border-radius:6px;padding:11px;background:#0b2a40}
body.stage4j-locked-visual .p1-policy-summary{max-width:600px;margin:8px auto;border-color:var(--s4j-line-soft);border-radius:6px;padding:12px;background:#061019}
body.stage4j-locked-visual .p1-policy-summary p{color:var(--s4j-muted);font-size:9px}
body.stage4j-locked-visual .p1-disclosures{justify-content:center;gap:6px;margin-top:10px}
body.stage4j-locked-visual .p1-disclosures span{border-color:var(--s4j-line);border-radius:4px;padding:4px 7px;color:var(--s4j-muted);font-size:7px}
body.stage4j-locked-visual .p1-empty{padding:18px 0}
body.stage4j-locked-visual .p1-empty p{margin:6px 0 0;color:var(--s4j-muted);font-size:9px}
body.stage4j-locked-visual .p1-attribution{gap:8px;margin-top:0}
body.stage4j-locked-visual .p1-attribution>div{grid-template-columns:80px 1fr 50px;gap:8px;padding:0;border:0}
body.stage4j-locked-visual .p1-attribution span{grid-column:auto;color:var(--s4j-muted);font-size:8px}
body.stage4j-locked-visual .p1-attribution b{grid-column:auto;grid-row:auto;font-size:8px;text-align:right}
body.stage4j-locked-visual .p1-section-head{align-items:flex-start}
body.stage4j-locked-visual .s4j-table-wrap{min-width:0;max-width:100%}
body.stage4j-locked-visual .s4j-watch-layout>div>.s4j-panel{min-width:0;max-width:100%}
body.stage4j-locked-visual .s4j-alert-grid,body.stage4j-locked-visual .s4j-alert-card{min-width:0}
body.stage4j-locked-visual .s4j-alert-card .s4j-badge{white-space:normal;overflow-wrap:anywhere}

.private-beta-access{display:grid;min-height:100vh;place-content:center;gap:24px;padding:24px;background:radial-gradient(circle at 50% 20%,#0b1b29 0,#03080d 38%,#010305 100%);text-align:center}.private-beta-access>img{width:min(280px,72vw);height:auto;margin:auto}.private-beta-access>section{display:grid;gap:10px;width:min(390px,calc(100vw - 32px));border:1px solid #213647;border-radius:14px;padding:24px;background:rgba(5,13,20,.92);box-shadow:0 24px 80px rgba(0,0,0,.55)}.private-beta-access span{color:#55cfff;font-size:10px;letter-spacing:.18em}.private-beta-access h1{margin:0;font-size:26px}.private-beta-access p{margin:0;color:#93a5b4}.private-beta-access form{display:grid;gap:9px;margin-top:8px;text-align:left}.private-beta-access label{color:#a9b9c5;font-size:11px}.private-beta-access input,.private-beta-access button{min-height:46px;border:1px solid #2d526c;border-radius:8px;padding:0 13px;background:#06121b;color:#fff}.private-beta-access button{background:#0b3853;font-weight:700}.private-beta-access small{min-height:16px;color:#ff8b8b;text-align:center}.s4j-settings-action{display:grid;width:100%;grid-template-columns:1fr auto;gap:3px 8px;border:0;border-top:1px solid var(--s4j-line-soft);padding:10px 9px;background:none;color:var(--s4j-text);text-align:left}.s4j-settings-action b{font-size:10px;font-weight:500}.s4j-settings-action span{grid-column:2;grid-row:1/3;color:var(--s4j-muted);font-size:18px}.s4j-settings-action small{color:var(--s4j-muted);font-size:8px}
.customer-dual-auth>section{width:min(560px,calc(100vw - 32px))}.private-beta-access .customer-managed-lifecycle{min-height:0;color:#7f96a7}.customer-managed-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.customer-managed-actions button{padding:0 8px}.customer-managed-actions button:first-child{background:#0b3853}.customer-access-divider{display:flex;align-items:center;gap:10px;margin-top:4px}.customer-access-divider::before,.customer-access-divider::after{content:"";height:1px;flex:1;background:#213647}.customer-access-divider span{font-size:8px}.customer-managed-auth{position:fixed;z-index:9000;inset:0;overflow:auto;padding:24px;background:rgba(1,3,5,.92)}.customer-managed-auth>[data-customer-auth-close]{display:block;width:min(420px,100%);margin:0 auto 10px}.customer-managed-auth>[data-customer-auth-mount]{width:min(420px,100%);margin:auto;text-align:left}.customer-managed-auth[hidden]{display:none}@media(max-width:560px){.customer-managed-actions{grid-template-columns:1fr}}
.s4j-test-billing{display:grid;gap:12px;border-color:#285f8a;background:linear-gradient(145deg,rgba(9,31,48,.95),rgba(4,12,19,.96))}.s4j-test-billing header>span{color:var(--s4j-cyan);font-size:8px;letter-spacing:.12em}.s4j-test-billing header h2{margin:5px 0;font-size:17px}.s4j-test-billing header p,.s4j-test-billing>small,.s4j-test-billing-notice{margin:0;color:var(--s4j-muted);font-size:9px}.s4j-test-billing-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid var(--s4j-line-soft);border-radius:7px;overflow:hidden;background:var(--s4j-line-soft)}.s4j-test-billing-summary>div{display:grid;gap:5px;padding:11px;background:#061019}.s4j-test-billing-summary span{color:var(--s4j-muted);font-size:7px}.s4j-test-billing-summary strong{font-size:12px}.s4j-test-billing-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.s4j-test-billing-plans button,.s4j-test-billing-portal{display:grid;gap:4px;min-width:0;border:1px solid #285f8a;border-radius:7px;padding:11px;background:#082337;color:#fff;text-align:left}.s4j-test-billing-plans button b{font-size:10px}.s4j-test-billing-plans button small{color:#9fb5c5;font-size:8px}.s4j-test-billing-portal{display:block;width:100%;text-align:center;font-size:10px;font-weight:700}.s4j-test-billing button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:560px){.s4j-test-billing-plans{grid-template-columns:1fr}.s4j-test-billing-summary{grid-template-columns:1fr}}
.p1-managed-onboarding{max-width:760px;margin:0 auto;overflow:hidden}.p1-managed-onboarding>p{max-width:640px}.p1-managed-bankroll-form{gap:13px}.p1-managed-bankroll-form fieldset{min-width:0;margin:0;padding:0;border:0}.p1-managed-bankroll-form legend{margin-bottom:8px;color:var(--s4j-muted);font-size:10px}.p1-bankroll-presets{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.p1-bankroll-presets label{min-width:0}.p1-bankroll-presets input{position:absolute;opacity:0;pointer-events:none}.p1-bankroll-presets span{display:block;border:1px solid var(--s4j-line-soft);border-radius:8px;padding:11px 7px;background:#081520;color:#d9f4ff;text-align:center;font-size:10px;font-weight:700;cursor:pointer}.p1-bankroll-presets input:checked+span{border-color:var(--s4j-cyan);box-shadow:0 0 0 1px rgba(32,213,245,.2);background:#0a2634}.p1-bankroll-presets input:focus-visible+span{outline:2px solid #fff;outline-offset:2px}.p1-managed-bankroll-form>small,.p1-separate-portfolios{color:var(--s4j-muted);font-size:9px}.p1-bankroll-confirmation{display:grid;gap:1px;border:1px solid var(--s4j-line-soft);border-radius:9px;overflow:hidden;background:var(--s4j-line-soft)}.p1-bankroll-confirmation p{display:flex;justify-content:space-between;gap:16px;margin:0;padding:13px;background:#07131d;font-size:11px}.p1-bankroll-confirmation p:last-child{justify-content:flex-start;color:var(--s4j-cyan)}.p1-bankroll-confirm-actions{display:grid;grid-template-columns:1fr 2fr;gap:8px}.p1-bankroll-confirm-actions button{min-width:0}.p1-bankroll-review{gap:14px}@media(max-width:680px){.p1-bankroll-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.p1-bankroll-presets label:last-child{grid-column:1/-1}.p1-bankroll-confirmation p{display:grid;gap:4px}.p1-bankroll-confirm-actions{grid-template-columns:1fr}.p1-managed-onboarding{width:100%;box-sizing:border-box}}
