@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_91d285{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_91d285{--font-body:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_dd5b2f{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_dd5b2f{--font-display:"Space Grotesk","Space Grotesk Fallback"}:root{--font-body:"IBM Plex Sans",sans-serif;--font-display:"Space Grotesk",sans-serif;--bg:#0d1110;--bg-soft:#121817;--panel:rgba(19,25,24,0.92);--panel-strong:rgba(16,21,20,0.98);--border:rgba(174,193,164,0.14);--text:#edf3ef;--muted:#8fa097;--accent:#a4f0c2;--accent-strong:#57c98d;--warn:#f3b36d;--danger:#eb7866;--shadow:0 22px 60px rgba(0,0,0,0.32)}*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;min-height:100vh;background:radial-gradient(circle at top left,rgba(81,174,134,.14),transparent 28%),radial-gradient(circle at top right,rgba(237,179,109,.12),transparent 22%),linear-gradient(180deg,#101615,#0b0f0f);color:var(--text);font-family:var(--font-body)}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 0);background-size:32px 32px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent)}a{color:inherit}.workspace-shell{max-width:1480px;margin:0 auto;padding:32px 24px 48px}.login-shell{min-height:100vh;display:grid;place-items:center;padding:24px}.login-card{width:min(100%,480px);display:grid;grid-gap:20px;gap:20px;padding:28px;border-radius:22px;border:1px solid var(--border);background:linear-gradient(180deg,var(--panel) 0,var(--panel-strong) 100%);box-shadow:var(--shadow)}.login-copy{display:grid;grid-gap:10px;gap:10px}.login-copy h1,.login-copy p{margin:0}.login-copy h1{font-family:var(--font-display);font-size:clamp(1.9rem,3vw,2.4rem)}.login-copy p:last-child{color:var(--muted);line-height:1.6}.login-banner{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.login-banner span,.login-banner strong{margin:0}.login-banner span{color:var(--muted);line-height:1.5}.login-banner-warning{border-color:rgba(243,179,109,.22);background:rgba(243,179,109,.08)}.login-banner-danger{border-color:rgba(235,120,102,.22);background:rgba(235,120,102,.08)}.login-form{display:grid;grid-gap:16px;gap:16px}.login-field{display:grid;grid-gap:8px;gap:8px}.login-field span{color:var(--muted);font-size:.88rem;font-weight:600}.login-field input{min-height:48px;padding:0 14px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);color:var(--text);font:inherit}.login-field input:focus{outline:2px solid rgba(164,240,194,.22);outline-offset:2px}.login-submit{min-height:48px;border:1px solid rgba(164,240,194,.3);border-radius:999px;background:rgba(164,240,194,.14);color:var(--text);font:inherit;font-weight:700;cursor:pointer}.login-submit:disabled{opacity:.55;cursor:not-allowed}.main-workbench-shell{display:grid;grid-gap:20px;gap:20px}.main-workbench-headline{margin:12px 0 0;max-width:720px;color:var(--muted);line-height:1.6}.main-workbench-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.main-workbench-tab{display:grid;grid-gap:6px;gap:6px;min-height:76px;padding:14px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);color:var(--text);text-align:left;font:inherit;cursor:pointer;transition:border-color .14s ease,transform .14s ease,background .14s ease}.main-workbench-tab:hover{border-color:rgba(164,240,194,.22);transform:translateY(-1px)}.main-workbench-tab span{font-weight:700}.main-workbench-tab small{color:var(--muted);line-height:1.4}.main-workbench-tab-active{border-color:rgba(164,240,194,.34);background:rgba(164,240,194,.1)}.main-workbench-panel{display:grid;grid-gap:20px;gap:20px}.topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:end;margin-bottom:28px}.topbar-actions{display:flex;align-items:center;gap:12px;margin-top:18px;flex-wrap:wrap}.panel h2,.profile-card h3,.topbar h1{margin:0;font-family:var(--font-display);letter-spacing:0}.topbar h1{font-size:clamp(2rem,3vw,3.4rem);line-height:.95}.topbar-lock-badge,.topbar-logout-button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border-radius:999px;font-size:.86rem;font-weight:700}.topbar-lock-badge{border:1px solid rgba(164,240,194,.2);background:rgba(164,240,194,.08);color:var(--accent)}.topbar-logout-button{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);color:var(--text);font:inherit;cursor:pointer}.eyebrow{margin:0 0 8px;color:var(--accent);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.topbar-metrics{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));grid-gap:12px;gap:12px}.panel,.profile-card,.topbar-metrics article{border:1px solid var(--border);background:var(--panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow)}.topbar-metrics article{padding:14px 16px;border-radius:14px}.empty-state span,.health-list li span:last-child,.panel-meta,.topbar-metrics span{color:var(--muted)}.topbar-metrics strong{display:block;margin-top:6px;font-size:.98rem}.workspace-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(320px,.95fr);grid-gap:20px;gap:20px}.workspace-main,.workspace-side{display:grid;grid-gap:20px;gap:20px;min-width:0}.panel{border-radius:18px;padding:20px;background:linear-gradient(180deg,var(--panel) 0,var(--panel-strong) 100%);min-width:0}.panel-table{overflow:hidden}.panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.panel h2{font-size:1.15rem}.panel-meta{margin:0;font-size:.84rem;text-align:right}.empty-state{display:grid;grid-gap:6px;gap:6px;min-height:144px;align-content:center;border:1px dashed rgba(164,240,194,.18);border-radius:14px;padding:18px;background:rgba(255,255,255,.015)}.empty-state p{margin:0;font-size:1rem}.empty-state span{font-size:.9rem;line-height:1.45}.jobs-summary-panel{display:grid;grid-gap:16px;gap:16px}.jobs-summary-grid,.jobs-summary-latest{display:grid;grid-gap:10px;gap:10px}.jobs-summary-grid,.jobs-summary-latest{grid-template-columns:repeat(2,minmax(0,1fr))}.jobs-latest-card,.jobs-summary-metric{display:grid;grid-gap:6px;gap:6px;padding:14px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025)}.jobs-latest-card span,.jobs-summary-metric span{color:var(--muted);font-size:.76rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.jobs-latest-card strong,.jobs-summary-metric strong{font-size:1.1rem}.jobs-latest-card small,.jobs-summary-metric small{color:var(--muted);line-height:1.4}.jobs-summary-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:999px;border:1px solid rgba(164,240,194,.3);background:rgba(164,240,194,.14);color:var(--text);font-weight:700;text-decoration:none}.jobs-console-shell,.jobs-detail-shell{display:grid;grid-gap:20px;gap:20px}.jobs-console-layout,.jobs-detail-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);grid-gap:20px;gap:20px}.jobs-detail-grid,.jobs-overview-grid{display:grid;grid-gap:12px;gap:12px}.symbol-detail-shell{display:grid;grid-gap:20px;gap:20px}.symbol-overview-header{display:grid;grid-gap:18px;gap:18px;padding:22px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(180deg,var(--panel) 0,var(--panel-strong) 100%);box-shadow:var(--shadow)}.symbol-overview-header h2{margin:0;font-size:clamp(1.8rem,2.5vw,2.8rem);font-family:var(--font-display)}.symbol-overview-headline{margin:10px 0 0;max-width:680px;color:var(--muted);line-height:1.5}.symbol-overview-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.symbol-detail-card,.symbol-overview-card{display:grid;grid-gap:8px;gap:8px;padding:14px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025)}.symbol-detail-label,.symbol-overview-card span{color:var(--muted);font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.symbol-detail-value,.symbol-overview-card strong{font-size:1.02rem}.symbol-status-badge{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:30px;padding:0 12px;border-radius:999px;font-size:.92rem}.symbol-status-active{background:rgba(87,201,141,.14);color:var(--accent);border:1px solid rgba(87,201,141,.24)}.symbol-status-inactive{background:rgba(255,255,255,.06);color:var(--muted);border:1px solid rgba(255,255,255,.1)}.symbol-detail-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);grid-gap:20px;gap:20px}.symbol-detail-panel{min-height:100%}.symbol-detail-grid-2,.symbol-detail-grid-3,.symbol-detail-stack{display:grid;grid-gap:12px;gap:12px}.symbol-detail-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.symbol-detail-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.symbol-detail-summary{margin:0;line-height:1.6}.symbol-reason-list,.symbol-tag-list{margin:0;padding-left:18px;display:grid;grid-gap:6px;gap:6px;line-height:1.5}.symbol-reason-list-risk li{color:#ffd0c8}.symbol-paper-activity{display:grid;grid-gap:4px;gap:4px}.symbol-paper-activity p,.symbol-paper-activity small{margin:0}.symbol-execution-score-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.symbol-execution-score-grid>div{display:grid;grid-gap:6px;gap:6px;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02)}.symbol-execution-score-grid span{color:var(--muted);font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.symbol-execution-score-grid strong{font-size:1rem}.symbol-execution-attempts{margin:0;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px}.symbol-execution-attempts li{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid rgba(255,255,255,.08)}.symbol-execution-attempts li:first-child{padding-top:0;border-top:0}.symbol-execution-attempts li p,.symbol-execution-attempts li span{margin:0;color:var(--muted)}@media (max-width:1100px){.symbol-detail-grid,.symbol-detail-grid-2,.symbol-detail-grid-3,.symbol-execution-score-grid,.symbol-overview-metrics{grid-template-columns:1fr}}.symbol-chart-toolbar{display:grid;grid-gap:12px;gap:12px;margin-bottom:16px}.symbol-toggle-group{display:flex;flex-wrap:wrap;gap:8px}.symbol-toggle{min-height:36px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);color:var(--muted);font:inherit;cursor:pointer}.symbol-toggle.active{border-color:rgba(164,240,194,.35);background:rgba(164,240,194,.12);color:var(--text)}.symbol-toggle-group-checkboxes{gap:14px}.symbol-layer-toggle{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:.9rem}.symbol-chart-surface{position:relative;overflow:hidden;min-height:320px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 28%),rgba(255,255,255,.02)}.symbol-chart-surface-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,1),rgba(0,0,0,.35));mask-image:linear-gradient(180deg,rgba(0,0,0,1),rgba(0,0,0,.35))}.symbol-chart-surface-content{position:relative;z-index:1;display:grid;grid-gap:16px;gap:16px;min-height:320px;padding:18px;align-content:start}.symbol-chart-caption{display:flex;align-items:center;justify-content:space-between;gap:12px}.symbol-chart-caption span{color:var(--muted);font-size:.88rem}.symbol-chart-event-strip{display:flex;flex-wrap:wrap;gap:10px}.symbol-chart-event{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;font-size:.86rem;border:1px solid rgba(255,255,255,.08)}.symbol-chart-event-positive{background:rgba(87,201,141,.12);color:var(--accent)}.symbol-chart-event-neutral{background:rgba(255,255,255,.05);color:var(--text)}.symbol-chart-event-negative,.symbol-chart-event-warning{background:rgba(235,120,102,.12);color:#ffd0c8}.symbol-chart-empty{display:grid;grid-gap:6px;gap:6px;align-content:center;min-height:180px;padding:24px;border-radius:16px;border:1px dashed rgba(164,240,194,.16);background:rgba(255,255,255,.015)}.symbol-chart-empty p,.symbol-chart-empty span{margin:0}.symbol-chart-empty span{color:var(--muted);line-height:1.5}.symbol-chart-support-grid,.symbol-history-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.symbol-history-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.symbol-history-section,.symbol-support-panel{display:grid;grid-gap:10px;gap:10px;padding:14px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02)}.symbol-support-panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.symbol-support-panel-header span{color:var(--muted);font-size:.82rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.symbol-history-list,.symbol-support-list{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.symbol-history-list li,.symbol-support-list li{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.symbol-history-list span,.symbol-support-list span{color:var(--muted);font-size:.84rem}.symbol-history-list p{margin:4px 0 0;color:var(--muted);line-height:1.45}.research-row-stack{display:grid;grid-gap:6px;gap:6px}.paper-symbol-link,.research-row-link{color:var(--accent);text-decoration:none;font-size:.86rem;font-weight:600}.paper-symbol-link{font-size:.95rem}@media (max-width:1100px){.symbol-chart-support-grid,.symbol-history-grid{grid-template-columns:1fr}}.jobs-detail-grid,.jobs-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.jobs-detail-stat,.jobs-overview-card{display:grid;grid-gap:6px;gap:6px;padding:14px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.025)}.jobs-detail-stat span,.jobs-inline-muted,.jobs-overview-card span{color:var(--muted);font-size:.78rem}.jobs-detail-stat strong,.jobs-overview-card strong{font-size:1.05rem}.jobs-detail-actions,.jobs-toolbar,.jobs-toolbar-actions,.jobs-toolbar-filters{display:flex;gap:12px}.jobs-toolbar,.jobs-toolbar-filters{flex-wrap:wrap}.jobs-toolbar{justify-content:space-between;align-items:flex-end}.jobs-detail-actions,.jobs-toolbar-actions{align-items:center;flex-wrap:wrap}.jobs-toolbar-filters label{display:grid;grid-gap:8px;gap:8px;min-width:160px}.jobs-toolbar-filters span{color:var(--muted);font-size:.78rem}.jobs-toolbar input[type=checkbox],.jobs-toolbar select{accent-color:var(--accent-strong)}.jobs-toolbar select{min-height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);color:var(--text);padding:0 12px;font:inherit}.jobs-toolbar-checkbox{display:inline-flex!important;align-items:center;align-self:end;gap:10px;min-height:42px}.jobs-action-button{min-height:42px;padding:0 16px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.03);color:var(--text);font:inherit;font-weight:700;cursor:pointer}.jobs-action-button:disabled{opacity:.6;cursor:default}.jobs-action-primary{border-color:rgba(164,240,194,.3);background:rgba(164,240,194,.14)}.jobs-error-banner,.jobs-flash-banner{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border-radius:14px;border:1px solid rgba(164,240,194,.18);background:rgba(164,240,194,.08)}.jobs-error-banner{border-color:rgba(235,120,102,.22);background:rgba(235,120,102,.08)}.jobs-run-row{cursor:pointer}.jobs-run-row-selected td{background:rgba(164,240,194,.08)}.jobs-run-primary{display:grid;grid-gap:4px;gap:4px}.jobs-run-primary span{color:var(--muted);font-size:.78rem}.jobs-run-detail-summary{display:grid;grid-gap:18px;gap:18px}.jobs-detail-result-grid{margin-top:2px}.jobs-failure-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.jobs-failure-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.05);background:rgba(255,255,255,.025)}.jobs-failure-list li div{display:grid;grid-gap:4px;gap:4px}.jobs-failure-list li span{color:var(--muted);font-size:.82rem}.research-evidence-shell,.research-lists-shell,.research-shell{display:grid;grid-gap:20px;gap:20px}.research-bundle-panel,.research-detail-panel,.research-evidence-panel,.research-list-panel,.research-strip-panel{border-radius:18px}.research-bundle-grid,.research-detail-grid,.research-evidence-summary,.research-standard-grid,.research-strip-grid{display:grid;grid-gap:12px;gap:12px}.research-bundle-grid,.research-evidence-summary,.research-strip-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.research-standard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.research-budget-row div,.research-bundle-grid article,.research-detail-card,.research-evidence-summary article,.research-standard-card,.research-strip-grid article{display:grid;grid-gap:6px;gap:6px;padding:14px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.025)}.research-budget-row span,.research-bundle-grid span,.research-detail-card span,.research-evidence-summary span,.research-row-button small,.research-standard-card span,.research-strip-grid span{color:var(--muted);font-size:.78rem}.research-budget-row strong,.research-bundle-grid strong,.research-detail-card strong,.research-evidence-summary strong,.research-standard-card strong,.research-strip-grid strong{font-size:1.05rem}.research-budget-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.research-main-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.9fr);grid-gap:20px;gap:20px;align-items:start}.research-row-button{display:grid;grid-gap:4px;gap:4px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.research-row-symbol{font-weight:700}.research-detail-block{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.research-detail-block h3{margin:0;font-size:.96rem;font-family:var(--font-display)}.research-detail-block p{margin:0;color:var(--text);line-height:1.6}.research-tag-list{display:flex;flex-wrap:wrap;gap:10px}.research-tag{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(164,240,194,.18);background:rgba(164,240,194,.08);color:var(--text);font-size:.82rem}.research-tag-warn{border-color:rgba(243,179,109,.24);background:rgba(243,179,109,.08)}.research-evidence-table td{white-space:nowrap}.research-detail-card small,.research-standard-card small{color:var(--muted);line-height:1.5}.table-wrap{overflow-x:auto;overflow-y:hidden;min-width:0;position:relative}.candidate-table{width:100%;border-collapse:collapse;font-size:.92rem}.panel-table .candidate-table{table-layout:fixed}.candidate-table td,.candidate-table th{padding:12px 10px;border-bottom:1px solid rgba(255,255,255,.06);text-align:left;vertical-align:top;overflow:hidden}.candidate-table th{color:var(--muted);font-size:.76rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.reason-stack{display:grid;grid-gap:4px;gap:4px;max-width:100%;line-height:1.4;white-space:normal}.reason-stack,.reason-stack span,.research-detail-block p,.signal-list p{overflow-wrap:anywhere;word-break:break-word}.risk-reason-line{color:#f2a36b;font-size:.82rem}.panel-table .candidate-table td:last-child,.panel-table .candidate-table th:last-child{width:28%;max-width:0}.status-pill,.tier-chip{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.status-idle,.tier-launching{background:rgba(87,201,141,.14);color:var(--accent)}.tier-high_risk_rising{background:rgba(243,179,109,.16);color:var(--warn)}.tier-waiting_to_launch{background:rgba(143,160,151,.15);color:#dce7de}.status-offline,.status-weak,.tier-filtered{background:rgba(235,120,102,.16);color:var(--danger)}.status-neutral{background:rgba(243,179,109,.16);color:var(--warn)}.status-running,.status-strong,.status-success{background:rgba(87,201,141,.14);color:var(--accent)}.status-warning{background:rgba(243,179,109,.16);color:var(--warn)}.status-danger{background:rgba(235,120,102,.16);color:var(--danger)}.status-muted{background:rgba(143,160,151,.14);color:#c8d4cd}.priority-flag{color:var(--accent);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.profile-grid{display:grid;grid-gap:12px;gap:12px}.profile-card{border-radius:14px;padding:16px}.profile-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:12px}.profile-card-head span{color:var(--accent);font-weight:600}.profile-card dl{display:grid;grid-gap:10px;gap:10px;margin:0}.profile-card dt{color:var(--muted);font-size:.8rem}.profile-card dd{margin:4px 0 0;font-size:1rem}.health-list,.sample-list,.signal-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.health-list li,.sample-list li,.signal-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.05);background:rgba(255,255,255,.025)}.health-list li,.signal-list li{align-items:flex-start}.signal-list li{flex-direction:column}.health-copy,.signal-card-head,.signal-metrics{width:100%;display:flex;gap:10px}.signal-card-head,.signal-metrics{justify-content:space-between}.health-copy,.signal-card-head div{display:grid;grid-gap:6px;gap:6px}.health-copy strong,.signal-list p{margin:0}.signal-list p{color:var(--text);line-height:1.5}.health-copy span,.signal-card-head time,.signal-metrics span{color:var(--muted);font-size:.82rem}.regime-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.regime-budget-list div,.regime-grid article{border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:12px 14px;background:rgba(255,255,255,.025)}.regime-budget-list dt,.regime-grid span{color:var(--muted);font-size:.8rem}.regime-budget-list dd,.regime-grid strong{display:block;margin-top:6px;font-size:1.05rem}.regime-budget-list{display:grid;grid-gap:10px;gap:10px;margin:0}.regime-budget-list dd{margin:6px 0 0}.matrix-table td:first-child{min-width:120px}.matrix-profile-name{font-size:.84rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.matrix-cell{display:grid;grid-template-columns:repeat(2,minmax(72px,1fr));grid-gap:8px 12px;gap:8px 12px;min-width:220px}.exposure-card dl div,.matrix-cell div{display:grid;grid-gap:4px;gap:4px}.exposure-card dt,.matrix-cell span{color:var(--muted);font-size:.76rem;text-transform:uppercase;letter-spacing:.05em}.exposure-card dd,.matrix-cell strong{font-size:.92rem}.matrix-empty{color:var(--muted);font-size:.84rem}.exposure-grid{display:grid;grid-gap:12px;gap:12px}.exposure-card{border:1px solid rgba(255,255,255,.05);border-radius:14px;padding:14px;background:rgba(255,255,255,.025)}.exposure-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}.exposure-card-head strong{font-size:.92rem;text-transform:uppercase;letter-spacing:.05em}.exposure-card-head span{color:var(--muted);font-size:.82rem}.exposure-card dl{display:grid;grid-gap:10px;gap:10px;margin:0}.exposure-card dd{margin:0}.recent-trades-table td{white-space:nowrap}.execution-center-shell,.live-center-shell,.paper-center-shell,.paper-open-positions-panel,.paper-summary-panel{display:grid;grid-gap:20px;gap:20px}.execution-overview-panel{display:grid;grid-gap:18px;gap:18px}.execution-overview-toolbar{display:grid;justify-items:end;grid-gap:12px;gap:12px}.execution-overview-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.live-center-actions{justify-content:flex-start}.execution-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.execution-overview-detail-card{display:grid;grid-gap:10px;gap:10px;padding:16px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.025)}.execution-overview-detail-card h3,.execution-overview-detail-card p{margin:0}.execution-overview-detail-card h3{font-size:.95rem;font-family:var(--font-display)}.execution-overview-detail-card p{color:var(--muted);line-height:1.55}.execution-loop-detail,.execution-loop-panel{display:grid;grid-gap:16px;gap:16px}.execution-loop-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.execution-loop-detail-header>div:first-child{display:grid;grid-gap:10px;gap:10px}.execution-loop-detail-header strong{font-size:1rem;line-height:1.5}.execution-loop-detail-times{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:.86rem;text-align:right}.execution-loop-acceleration-grid,.execution-loop-count-grid,.execution-loop-reason-grid{display:grid;grid-gap:12px;gap:12px}.execution-loop-count-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.execution-loop-count-grid article{display:grid;grid-gap:6px;gap:6px;padding:14px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025)}.execution-loop-count-grid article span{color:var(--muted);font-size:.78rem;font-weight:600;letter-spacing:.04em}.execution-loop-count-grid article strong{font-size:1.1rem}.execution-loop-acceleration-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.execution-loop-acceleration-grid article{display:grid;grid-gap:6px;gap:6px;padding:12px;border-radius:14px;border:1px solid rgba(156,241,190,.16);background:rgba(156,241,190,.035)}.execution-loop-acceleration-grid article span{color:var(--muted);font-size:.74rem;font-weight:700}.execution-loop-acceleration-grid article strong{font-size:1rem;line-height:1.35}.execution-loop-reason-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.execution-loop-tag-list{display:flex;flex-wrap:wrap;gap:8px}.execution-loop-history-table td{vertical-align:middle}.execution-loop-summary-cell strong{display:block;font-weight:600;line-height:1.45}.execution-loop-row-selected{background:rgba(164,240,194,.08)}.execution-center-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.execution-center-bottom,.live-readiness-risk-grid,.live-readiness-shell{display:grid;grid-gap:20px;gap:20px}.live-readiness-checklist-panel,.live-readiness-risk-panel,.live-readiness-status-panel{display:grid;grid-gap:18px;gap:18px}.live-readiness-status-actions{display:flex;align-items:center;gap:12px}.live-readiness-risk-grid,.live-readiness-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-readiness-account-card,.live-readiness-guidance-card,.live-readiness-status-grid article{display:grid;grid-gap:8px;gap:8px;padding:14px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.025)}.live-readiness-account-card dt,.live-readiness-account-card span,.live-readiness-guidance-card span,.live-readiness-status-grid span{color:var(--muted);font-size:.78rem}.live-readiness-account-card dd,.live-readiness-status-grid strong{font-size:1.04rem}.live-readiness-status-note{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border-radius:14px;border:1px solid rgba(243,179,109,.18);background:rgba(243,179,109,.08)}.live-readiness-status-note span{color:var(--muted)}.live-readiness-checklist{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.live-readiness-checklist li{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.025)}.live-readiness-checklist li div{display:grid;grid-gap:6px;gap:6px}.live-readiness-checklist li p,.live-readiness-guidance-list{margin:0}.live-readiness-checklist li p,.live-readiness-guidance-list li{color:var(--muted);line-height:1.5}.live-readiness-account-card dl{display:grid;grid-gap:12px;gap:12px;margin:0}.live-readiness-account-card dl div{display:grid;grid-gap:4px;gap:4px}.live-readiness-account-card dd{margin:0}.live-readiness-guidance-list{padding-left:18px;display:grid;grid-gap:8px;gap:8px}.execution-positions-table td{white-space:nowrap}.paper-center-bottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:20px;gap:20px}.paper-filter-custom,.paper-filter-panel,.paper-filter-toolbar{display:grid;grid-gap:14px;gap:14px}.paper-filter-custom{grid-template-columns:repeat(2,minmax(0,180px)) auto;align-items:end}.paper-filter-date-field{display:grid;grid-gap:8px;gap:8px}.paper-filter-date-field span{color:var(--muted);font-size:.8rem;font-weight:600;letter-spacing:.04em}.paper-filter-date-field input{min-height:42px;padding:0 12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);color:var(--text);font:inherit}.paper-filter-apply{min-height:42px;padding:0 16px;border-radius:999px;border:1px solid rgba(164,240,194,.3);background:rgba(164,240,194,.14);color:var(--text);font:inherit;font-weight:700;cursor:pointer}.paper-filter-apply:disabled{opacity:.55;cursor:not-allowed}.paper-summary-band{display:grid;grid-gap:14px;gap:14px}.paper-window-switch{display:flex;flex-wrap:wrap;gap:10px}.paper-window-switch-button{min-width:84px;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:var(--muted);font:inherit;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.paper-window-switch-button.is-active{border-color:rgba(159,245,200,.28);background:rgba(159,245,200,.14);color:var(--text)}.paper-summary-band-header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.paper-summary-band-header h3{margin:0;font-family:var(--font-display);font-size:1rem}.paper-open-symbol span,.paper-summary-band-header span,.paper-summary-card dt{color:var(--muted);font-size:.8rem}.paper-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.paper-capital-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.paper-summary-card{display:grid;grid-gap:12px;gap:12px;padding:16px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.025)}.paper-capital-card.is-primary{border-color:rgba(139,246,186,.28);background:rgba(139,246,186,.045)}.paper-capital-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px}.paper-capital-strip .paper-summary-card p{margin:0;font-size:1.08rem;font-weight:600}.paper-summary-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.paper-summary-card-head strong{font-size:.95rem;text-transform:uppercase;letter-spacing:.05em}.paper-summary-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0}.paper-summary-card dl div{display:grid;grid-gap:4px;gap:4px}.paper-summary-card dd{margin:0;font-size:1rem}.paper-window-result-card dl{grid-template-columns:repeat(4,minmax(0,1fr))}.paper-money-positive{color:var(--accent)}.paper-money-negative{color:var(--danger)}.paper-open-positions-table td{white-space:nowrap}.paper-protection-cell{display:grid;grid-gap:6px;gap:6px}.paper-protection-cell strong{font-weight:600}.paper-protection-badge{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:24px;padding:0 9px;border-radius:999px;font-size:.72rem;font-weight:600}.paper-protection-badge.is-initial{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.05);color:var(--muted)}.paper-protection-badge.is-trailing{border:1px solid rgba(164,240,194,.22);background:rgba(164,240,194,.12);color:var(--accent)}.paper-open-symbol{display:grid;grid-gap:4px;gap:4px}.paper-capital-timeline-panel{display:grid;grid-gap:16px;gap:16px}.paper-curve-surface{display:grid;grid-gap:12px;gap:12px;padding:18px;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,rgba(159,245,200,.04),rgba(159,245,200,.01)),rgba(255,255,255,.02)}.paper-curve-axis,.paper-curve-caption{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:.82rem}.paper-curve-svg{width:100%;height:auto;overflow:visible}.paper-curve-grid-line{stroke:rgba(255,255,255,.08);stroke-dasharray:4 6}.paper-curve-dot{fill:#9ff5c8}.paper-curve-events{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.paper-curve-event{display:grid;grid-gap:4px;gap:4px;padding:14px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.025)}.paper-curve-event p,.paper-curve-event span,.paper-curve-event strong{margin:0}.paper-curve-event p{font-weight:600}.paper-curve-event span{color:var(--muted);font-size:.82rem}.paper-leverage-chip,.paper-lifecycle-chip,.paper-risk-chip{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:.78rem;font-weight:600}.paper-lifecycle-chip{border:1px solid rgba(164,240,194,.18);background:rgba(164,240,194,.08)}.paper-leverage-chip{border:1px solid rgba(164,240,194,.2);background:rgba(164,240,194,.12);color:var(--accent)}.paper-risk-chip{border:1px solid rgba(255,255,255,.08)}.paper-risk-safe{background:rgba(87,201,141,.14);color:var(--accent)}.paper-risk-profit{background:rgba(164,240,194,.1);color:#d8f7e5}.paper-risk-overheat{background:rgba(243,179,109,.16);color:var(--warn)}.paper-risk-danger,.paper-risk-stop{background:rgba(235,120,102,.16);color:var(--danger)}.paper-activity-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.paper-activity-list li{display:grid;grid-gap:8px;gap:8px;padding:14px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.025)}.paper-activity-list li div{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.paper-activity-list p,.paper-activity-list strong,.paper-activity-list time{margin:0}.paper-activity-list span,.paper-activity-list time{color:var(--muted);font-size:.8rem}.paper-activity-list p{line-height:1.5}@media (max-width:1100px){.execution-center-bottom,.jobs-console-layout,.jobs-detail-layout,.paper-center-bottom,.research-main-layout,.topbar,.topbar-metrics,.workspace-grid{grid-template-columns:1fr}.main-workbench-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.execution-loop-acceleration-grid,.execution-loop-count-grid,.execution-loop-reason-grid,.execution-overview-grid,.jobs-detail-grid,.jobs-overview-grid,.jobs-summary-grid,.jobs-summary-latest,.paper-capital-strip,.paper-curve-events,.paper-summary-grid,.research-budget-row,.research-bundle-grid,.research-evidence-summary,.research-standard-grid,.research-strip-grid{grid-template-columns:1fr}.execution-loop-detail-times{text-align:left}.live-readiness-risk-grid,.live-readiness-status-grid,.paper-filter-custom,.paper-window-result-card dl{grid-template-columns:1fr}}@media (max-width:720px){.workspace-shell{padding:20px 14px 32px}.main-workbench-tabs{grid-template-columns:1fr}.panel,.topbar-metrics article{border-radius:14px}.panel-header{flex-direction:column}.panel-meta{text-align:left}.jobs-toolbar{align-items:stretch}.jobs-detail-actions,.jobs-toolbar-actions,.jobs-toolbar-filters{flex-direction:column}.jobs-toolbar-filters label{min-width:0}.candidate-table{min-width:720px}.matrix-cell{min-width:200px}.paper-open-positions-table,.paper-recent-trades-table,.research-list-table{min-width:1120px}}