.product-app{--product-ink: #07111f;--product-blue: #315bd8;--product-blue-soft: #e9efff;--product-mint: #75d7bd;--product-canvas: #edf6ff;--product-panel: rgba(255,255,255,.84);--product-line: rgba(7,17,31,.14);min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr);background:radial-gradient(circle at 88% 2%,rgba(117,215,189,.2),transparent 27rem),var(--product-canvas);color:var(--product-ink)}.product-app button,.product-app input,.product-app select{font:inherit}.product-app button:focus-visible,.product-app a:focus-visible,.product-app input:focus-visible,.product-app select:focus-visible{outline:3px solid #ffb84d;outline-offset:3px}.skip-link{position:fixed;z-index:120;top:12px;left:12px;padding:11px 15px;border-radius:8px;background:#fff;color:var(--product-ink);font-size:13px;font-weight:800;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.product-sidebar{position:sticky;z-index:40;top:0;height:100vh;padding:28px 20px 22px;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.12);background:#07111f;color:#fff}.product-brand-lockup{display:flex;align-items:center;justify-content:space-between}.product-brand-lockup>a{display:inline-flex;align-items:center;gap:12px;color:#fff;text-decoration:none}.product-brand-lockup>a>span{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--product-blue);font-size:14px;font-weight:900;box-shadow:inset 0 0 0 1px #ffffff4d}.product-brand-lockup strong{display:grid;font-size:18px;line-height:1;letter-spacing:-.02em}.product-brand-lockup small{margin-top:6px;color:#97a8b9;font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.product-nav-close{display:none;border:0;background:transparent;color:#fff;font-size:28px;cursor:pointer}.product-navigation{margin-top:62px;display:grid;align-items:stretch;gap:5px}.product-navigation a{min-height:48px;padding:0 14px;display:grid;grid-template-columns:30px 1fr;align-items:center;gap:9px;border-radius:10px;color:#aab8c7;font-size:14px;font-weight:700;text-decoration:none}.product-navigation a span{color:#617487;font:10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.product-navigation a:hover{background:#ffffff12;color:#fff;text-decoration:none}.product-navigation a.is-active{background:#fff;color:var(--product-ink);box-shadow:0 10px 30px #0000002e}.product-navigation a.is-active span{color:var(--product-blue)}.product-sidebar-foot{margin-top:auto;padding:18px 14px 4px;display:grid;gap:6px;border-top:1px solid rgba(255,255,255,.12)}.product-sidebar-foot span{color:#8294a7;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.product-sidebar-foot strong{overflow:hidden;color:#dbe4ec;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.product-loading-identity span,.product-loading-identity strong{height:9px;display:block;border-radius:999px;background:#ffffff1f}.product-loading-identity span{width:72px}.product-loading-identity strong{width:132px}.product-nav-scrim{display:none}.product-workspace{min-width:0}.product-topbar{position:sticky;z-index:30;top:0;min-height:76px;padding:0 clamp(26px,4vw,64px);display:grid;grid-template-columns:auto minmax(90px,1fr) auto;align-items:center;border-bottom:1px solid var(--product-line);background:#edf6ffd4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.product-topbar-brand{display:inline-flex;align-items:center;gap:9px;color:var(--product-ink);font-size:16px;font-weight:900;text-decoration:none}.product-topbar-brand span{width:31px;height:31px;display:grid;place-items:center;border-radius:50%;background:var(--product-blue);color:#fff;font-size:11px;box-shadow:inset 0 0 0 1px #ffffff59}.product-menu-button{display:none}.product-breadcrumb{margin-left:18px;padding-left:18px;display:flex;align-items:center;gap:10px;border-left:1px solid var(--product-line);color:#687789;font-size:11px}.product-breadcrumb strong{color:var(--product-ink)}.product-topbar-actions{display:flex;align-items:center;gap:12px}.product-shell-status{min-width:250px;display:grid;justify-items:end;gap:5px}.product-shell-account{display:flex;align-items:baseline;gap:6px;color:#506274;font-size:10px;line-height:1;white-space:nowrap}.product-shell-account b{color:var(--product-ink);font-weight:800}.product-shell-account i{color:#95a5b5;font-style:normal}.product-shell-account em{font-style:normal;font-weight:750}.product-shell-status>div{display:flex;align-items:center;justify-content:flex-end;gap:8px}.product-shell-status small{color:#647586;font-size:9px;font-weight:750;white-space:nowrap}.product-topbar .language-switcher select{min-height:36px;padding-inline:7px;border:0;background:transparent;color:#5d6d7d;font-size:10px}.product-topbar-link{min-height:36px;padding:0 7px;display:inline-flex;align-items:center;border:0;background:transparent;color:#425365;font-size:11px;font-weight:800;text-decoration:none}.product-account-link{min-width:38px;height:38px;padding:0 5px;display:inline-flex;align-items:center;gap:8px;border:0;border-radius:999px;background:transparent;color:var(--product-ink);font-size:11px;font-weight:900;text-decoration:none}.product-account-link span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#edf1f4;font-size:10px}.product-loading-shell .product-sidebar{display:none}.product-loading-avatar{width:38px;height:38px;display:block;border:1px solid var(--product-line);border-radius:50%;background:#ffffff9e}.status-pill{min-height:28px;padding:5px 9px;display:inline-flex;align-items:center;gap:7px;border-radius:999px;background:#e9edf0;color:#4d5b69;font-size:10px;font-weight:850;letter-spacing:.02em;white-space:nowrap}.status-pill i{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:currentColor}.status-pill.tone-positive{background:#dcf5ea;color:#126040}.status-pill.tone-warning{background:#fff0cf;color:#7a4c00}.status-pill.tone-critical{background:#ffe4e2;color:#9b2f2a}.product-content{width:min(100%,1510px);margin:0 auto;padding:0 clamp(26px,4vw,64px) 90px}.product-loading-content{min-height:calc(100vh - 76px);padding-top:clamp(70px,10vw,140px);display:flex;flex-direction:column;align-items:flex-start}.product-loading-content p{margin:30px 0 0;color:#687789;font-size:12px}.product-loading-line{height:12px;display:block;border-radius:999px;background:linear-gradient(90deg,#315bd81c,#ffffffb8,#315bd81c);background-size:220% 100%;animation:product-loading-pulse 1.4s ease-in-out infinite}.product-loading-line.is-short{width:min(150px,35%)}.product-loading-line.is-title{width:min(720px,82%);height:clamp(48px,7vw,92px);margin-top:28px;border-radius:18px}.product-loading-line.is-body{width:min(560px,70%);height:18px;margin-top:30px}@keyframes product-loading-pulse{0%,to{background-position:100% 0}50%{background-position:0 0}}.product-translation-notice{margin:20px 0 -8px;padding:10px 14px;border-left:3px solid var(--product-blue);background:#ffffff8c;color:#556575;font-size:12px;line-height:1.5}.product-data-banner{margin-top:26px;padding:15px 18px;display:flex;align-items:baseline;gap:14px;border:1px solid var(--product-line);border-radius:14px;background:#ffffffad}.product-data-banner strong{font-size:11px;white-space:nowrap}.product-data-banner p{margin:0;color:#5d6d7d;font-size:11px;line-height:1.5}.product-data-banner.is-live{border-color:#59a98c;background:#e5f7f0}.product-data-banner.is-stale,.product-data-banner.is-unavailable{border-color:#c89535;background:#fff7e6}.product-data-banner.is-preview_fixture{border-color:#7655c2;background:#f3efff}.preview-banner{margin-top:12px;padding:16px 18px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px;border:1px dashed #7655c2;border-radius:14px;background:#f3efff;color:#2b1d50}.preview-banner>div{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:5px 12px}.preview-banner span{color:#7655c2;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.preview-banner strong{font-size:13px}.preview-banner p{grid-column:1 / -1;margin:0;color:#655a7e;font-size:11px;line-height:1.5}.preview-banner dl{margin:0;text-align:right}.preview-banner dt{color:#7655c2;font-size:9px;font-weight:800;text-transform:uppercase}.preview-banner dd{margin:4px 0 0;font:700 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}.product-page-heading{padding:clamp(62px,8vw,112px) 0 clamp(48px,6vw,82px);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:clamp(40px,7vw,100px);border-bottom:2px solid var(--product-ink)}.product-page-heading>.product-heading-copy>p{margin:0 0 20px;color:var(--product-blue);font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.product-page-heading h1{max-width:850px;margin:0;font-size:clamp(48px,6.2vw,96px);line-height:.9;letter-spacing:-.068em}.product-page-heading>.product-heading-copy>span{max-width:760px;margin-top:28px;display:block;color:#516274;font-size:clamp(15px,1.4vw,18px);line-height:1.65}.product-page-heading.is-compact{padding:30px 0 22px;grid-template-columns:1fr;gap:18px}.product-page-heading.is-compact>.product-heading-copy>p{margin-bottom:10px}.product-page-heading.is-compact h1{font-size:clamp(34px,4vw,52px);line-height:1;letter-spacing:-.045em}.product-page-heading.is-compact>.product-heading-copy>span{max-width:680px;margin-top:12px;font-size:14px;line-height:1.5}.effective-state-block{padding:24px 0 4px;border-top:1px solid var(--product-ink)}.effective-state-block>span{color:#687789;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.effective-state-block>strong{margin-top:10px;display:block;font-size:clamp(32px,4vw,58px);letter-spacing:-.05em}.effective-state-block p{margin:13px 0 0;color:#536375;font-size:12px;line-height:1.6}.product-page-heading.is-compact .effective-state-block{padding:14px 0 0}.product-page-heading.is-compact .effective-state-block>strong{margin-top:6px;font-size:clamp(25px,2.7vw,38px)}.product-page-heading.is-compact .effective-state-block p{max-width:460px;margin-top:7px}.run-account-context{margin:0;display:grid;grid-template-columns:repeat(2,minmax(130px,1fr));border-top:1px solid var(--product-ink)}.run-account-context div{padding:15px 18px 10px 0}.run-account-context div+div{padding-left:18px;border-left:1px solid var(--product-line)}.run-account-context dt{color:#71808f;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.run-account-context dd{margin:7px 0 0;font-size:13px;font-weight:850}.run-overview{margin-top:20px;display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);overflow:hidden;border:1px solid var(--product-line);border-top:5px solid #315bd8;border-radius:17px;background:#fff;box-shadow:0 18px 48px #2d496814}.run-overview.tone-positive{border-top-color:#25865c}.run-overview.tone-warning{border-top-color:#b27616}.run-overview.tone-critical{border-top-color:#bb4038}.run-overview-state{padding:24px 26px;border-right:1px solid var(--product-line)}.run-overview-state>span{color:#68798a;font-size:9px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.run-overview-state h2{margin:10px 0 0;font-size:clamp(30px,3.2vw,48px);letter-spacing:-.05em}.run-overview-state p{max-width:560px;margin:9px 0 0;color:#546677;font-size:12px;line-height:1.55}.run-overview-facts{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.run-overview-facts>div{min-height:94px;padding:18px 20px;display:grid;align-content:center;gap:8px;border-left:1px solid var(--product-line);border-bottom:1px solid var(--product-line)}.run-overview-facts>div:nth-child(odd){border-left:0}.run-overview-facts>div:nth-last-child(-n+2){border-bottom:0}.run-overview-facts dt{color:#68798a;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.run-overview-facts dd{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:15px;font-weight:850}.run-overview-facts dd small{color:#71808f;font-size:9px;font-weight:650}.run-failure{margin-top:14px;padding:17px 20px;display:grid;grid-template-columns:30px 1fr;gap:13px;border:1px solid #c89535;border-radius:14px;background:#fff8e9}.run-failure>span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#b27616;color:#fff;font-weight:900}.run-failure h2{margin:0;font-size:15px}.run-failure p{margin:6px 0 0;color:#695c47;font-size:11px;line-height:1.55}.run-failure.tone-critical{border-color:#c4483f;background:#fff0ee}.run-failure.tone-critical>span{background:#c4483f}.run-failure.tone-critical h2{color:#8e2c26}.run-failure.tone-critical p{color:#80534f}.run-dashboard{padding-top:22px;display:grid;grid-template-columns:minmax(0,1.42fr) minmax(330px,.58fr);gap:22px;align-items:start}.run-dashboard-main,.run-dashboard-side{display:grid;align-content:start;gap:22px}.run-dashboard-side .product-panel{box-shadow:0 12px 32px #2d496812}.run-dashboard .position-panel>header,.run-dashboard .run-controls>header,.run-dashboard .orb-panel>header{min-height:56px;padding-block:15px}.run-dashboard .position-panel>header>p{display:none}.run-dashboard .recent-activity-panel{box-shadow:none}.experimental-stamp{padding:23px;border:1px solid #bd8d31;border-radius:16px;background:#fff8e8;box-shadow:10px 12px #bd8d3121}.experimental-stamp span{color:#9b6812;font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.experimental-stamp p{margin:13px 0 0;color:#725b31;font-size:12px;line-height:1.6}.product-empty-state{margin-top:34px;min-height:210px;padding:clamp(26px,4vw,48px);display:grid;grid-template-columns:86px 1fr;align-items:center;gap:clamp(24px,4vw,56px);border:1px solid var(--product-line);border-radius:20px;background:var(--product-panel);box-shadow:14px 17px #315bd817}.empty-state-mark{width:76px;height:76px;display:grid;place-items:center;border-radius:50%;background:var(--product-blue-soft)}.empty-state-mark span{font:800 20px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--product-blue)}.product-empty-state p{margin:0 0 9px;color:#778695;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.product-empty-state h2{margin:0;font-size:clamp(25px,3vw,38px);letter-spacing:-.04em}.product-empty-state>div>span{max-width:720px;margin-top:12px;display:block;color:#586879;font-size:14px;line-height:1.65}.setup-view{display:flex;flex-direction:column}.setup-progress{padding-top:4px;display:block}.setup-steps{margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--product-line);border-radius:16px;background:#ffffff8a;list-style:none}.setup-steps li{min-height:102px;padding:20px;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;border-left:1px solid var(--product-line)}.setup-steps li:first-child{border-left:0}.setup-steps li.is-current{background:#fff;box-shadow:inset 0 -4px 0 var(--product-blue)}.setup-steps li.is-complete{background:#e7f7ef85}.setup-steps li>span{width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(7,17,31,.2);border-radius:50%;color:#657687;font:800 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.setup-steps li.is-current>span{border-color:var(--product-blue);background:var(--product-blue);color:#fff}.setup-steps li.is-complete>span{border-color:#239368;background:#239368;color:#fff}.setup-steps small{color:#778695;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.setup-steps h2{margin:7px 0 0;font-size:14px;line-height:1.25;letter-spacing:-.02em}.integration-callout,.truth-note,.setup-next-step{padding:26px;border-radius:16px}.integration-callout{border:1px solid #c89535;background:#fff7e6}.integration-callout>span{color:#996410;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.integration-callout h2,.truth-note h2,.setup-next-step h2{margin:14px 0 0;font-size:19px;letter-spacing:-.03em}.integration-callout p,.truth-note li,.setup-next-step p{color:#675b43;font-size:12px;line-height:1.65}.setup-next-step{border:1px solid rgba(49,91,216,.28);background:var(--product-blue-soft)}.setup-next-step>span{color:var(--product-blue);font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.setup-next-step p{margin:11px 0 0;color:#51627a}.truth-note{border:1px solid var(--product-line);background:#ffffff8f}.truth-note ul{margin:18px 0 0;padding-left:18px}.truth-note li{margin-top:9px;color:#566677}.setup-action-panel{margin-top:28px;display:grid;grid-template-columns:minmax(190px,.42fr) minmax(0,1fr);overflow:hidden;border:1px solid var(--product-line);border-radius:18px;background:var(--product-panel);box-shadow:0 18px 48px #2d496814}.setup-safety-note{margin-top:24px;align-self:flex-start;color:#596a7b;font-size:12px}.setup-safety-note summary{color:#405366;font-weight:800;cursor:pointer}.setup-safety-note ul{margin:14px 0 0;padding-left:20px;line-height:1.7}.setup-safety-note li+li{margin-top:5px}.setup-action-panel>header{padding:30px;border-right:1px solid var(--product-line);background:#315bd80b}.setup-action-panel>header p{margin:0 0 12px;color:var(--product-blue);font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.setup-action-panel>header h2{margin:0;font-size:clamp(21px,3vw,30px);letter-spacing:-.04em}.setup-action-body,.setup-form{padding:clamp(26px,4vw,42px)}.setup-action-body>p,.setup-form>p{max-width:760px;margin:0 0 24px;color:#536475;font-size:13px;line-height:1.65}.setup-form{display:grid;grid-template-columns:minmax(0,760px);align-content:start;gap:19px}.setup-form label{display:grid;gap:8px;color:#536475;font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.setup-form input{width:100%;min-height:48px;padding:0 14px;border:1px solid rgba(7,17,31,.24);border-radius:9px;background:#fff;color:var(--product-ink);font-size:14px;text-transform:none}.setup-form small{color:#6e7e8d;font-size:10px;line-height:1.55}.setup-form>button,.setup-primary-link{min-height:46px;padding:0 18px;justify-self:start;border:1px solid var(--product-ink);border-radius:999px;background:var(--product-ink);color:#fff;font-size:11px;font-weight:850;text-decoration:none;cursor:pointer}.setup-primary-link{display:inline-flex;align-items:center}.setup-form button:disabled{opacity:.55;cursor:not-allowed}.account-choice:disabled{opacity:.72;cursor:not-allowed}.setup-waiting{display:grid;grid-template-columns:38px 1fr;gap:16px;align-items:start}.setup-waiting>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--product-blue-soft);color:var(--product-blue);font-weight:900}.setup-waiting h3{margin:1px 0 0;font-size:18px;letter-spacing:-.025em}.setup-waiting p{margin:8px 0 0;color:#5d6d7d;font-size:12px;line-height:1.6}.setup-waiting.is-critical>span{background:#fff0ee;color:#a6352e}.setup-waiting.is-complete>span{background:#e7f7ef;color:#18794e}.discovered-accounts{max-width:760px}.discovered-accounts>p{margin:0 0 22px;color:#536475;font-size:13px;line-height:1.65}.discovered-accounts ul{margin:0;padding:0;display:grid;gap:10px;list-style:none}.discovered-accounts li{margin:0}.account-choice{width:100%;min-height:88px;padding:16px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:16px;border:1px solid rgba(7,17,31,.2);border-radius:12px;background:#fff;color:var(--product-ink);text-align:left;cursor:pointer}.account-choice:hover:not(:disabled){border-color:var(--product-blue);box-shadow:0 8px 24px #315bd81a}.account-choice-mark{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--product-blue-soft);color:var(--product-blue);font-size:17px;font-weight:900}.account-choice-name{display:grid;gap:7px}.account-choice-name small{color:#748392;font-size:9px;font-style:normal;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.account-choice-name strong{font-size:15px}.account-choice em{color:var(--product-blue);font-size:11px;font-style:normal;font-weight:850}.discovered-accounts li div,.setup-selection-summary{display:grid;gap:7px}.discovered-accounts li span,.setup-selection-summary span{color:#748392;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.discovered-accounts li strong,.setup-selection-summary strong{font-size:15px}.setup-strategy-summary{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--product-line);border-radius:11px;background:#fff}.setup-strategy-summary div{min-height:78px;padding:16px;border-left:1px solid var(--product-line)}.setup-strategy-summary div:first-child{border-left:0}.setup-strategy-summary dt{color:#748392;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.setup-strategy-summary dd{margin:8px 0 0;font-size:13px;font-weight:800}.setup-preset-choices{margin:0;padding:0;display:grid;gap:10px;border:0}.setup-preset-choices legend{margin-bottom:8px;color:#536475;font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.setup-preset-choices label{min-height:76px;padding:15px 17px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px;border:1px solid rgba(7,17,31,.2);border-radius:11px;background:#fff;cursor:pointer}.setup-preset-choices label:has(input:checked){border-color:var(--product-blue);background:var(--product-blue-soft);box-shadow:0 8px 24px #315bd81a}.setup-preset-choices input{width:18px;min-height:18px;margin:0;accent-color:var(--product-blue)}.setup-preset-choices span{display:grid;gap:5px}.setup-preset-choices strong{color:var(--product-ink);font-size:14px;letter-spacing:-.01em;text-transform:none}.setup-preset-choices small{color:#657687;font-size:10px;font-weight:600;letter-spacing:0;line-height:1.45;text-transform:none}.setup-money-input{display:grid;grid-template-columns:42px 1fr;align-items:center;border:1px solid rgba(7,17,31,.24);border-radius:9px;background:#fff}.setup-money-input b{text-align:center;color:#647484;font-size:16px}.setup-money-input input{border:0;border-left:1px solid var(--product-line);border-radius:0 9px 9px 0}.assignment-section{padding:70px 0;display:grid;grid-template-columns:230px 1fr;gap:clamp(45px,7vw,100px);border-bottom:1px solid var(--product-line)}.assignment-section>header p,.product-panel>header>p,.activity-timeline>header p,.activity-decisions>header p{margin:0 0 10px;color:var(--product-blue);font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.assignment-section h2{margin:0;font-size:30px;letter-spacing:-.04em}.assignment-grid{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--product-ink)}.assignment-grid div{min-height:105px;padding:20px 0;display:grid;align-content:center;gap:10px;border-bottom:1px solid var(--product-line)}.assignment-grid div:nth-child(odd){padding-right:30px}.assignment-grid div:nth-child(2n){padding-left:30px;border-left:1px solid var(--product-line)}.assignment-grid dt{color:#71808f;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.assignment-grid dd{margin:0;font-size:15px;font-weight:800}.validation-boundary{padding:58px 0;display:grid;grid-template-columns:1fr 1fr;gap:clamp(45px,7vw,100px)}.validation-boundary>div:first-child{display:grid;grid-template-columns:36px 1fr;align-items:start;gap:18px}.validation-boundary>div:first-child>span{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--product-blue);color:#fff;font-size:13px;font-weight:900}.validation-boundary h2{margin:0;font-size:25px;letter-spacing:-.04em}.validation-boundary p{margin:0;color:#536475;font-size:14px;line-height:1.7}.validation-boundary small{margin-top:15px;display:block;color:#7b8996;font-size:11px;line-height:1.5}.stale-alert{margin-top:28px;padding:20px 22px;display:grid;grid-template-columns:34px 1fr;gap:15px;border:1px solid #c4483f;border-radius:14px;background:#fff0ee}.stale-alert>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#c4483f;color:#fff;font-weight:900}.stale-alert h2{margin:0;color:#8e2c26;font-size:16px}.stale-alert p{margin:7px 0 0;color:#80534f;font-size:12px;line-height:1.55}.protection-alert{margin-top:16px;padding:20px 22px;display:grid;grid-template-columns:34px 1fr;gap:15px;border:2px solid #a62f2a;border-radius:14px;background:#8f2723;color:#fff;box-shadow:0 18px 42px #8f272333}.protection-alert>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#fff;color:#8f2723;font-weight:900}.protection-alert h2{margin:0;font-size:18px}.protection-alert p{margin:7px 0 0;color:#ffffffdb;font-size:12px;line-height:1.55}.truth-boundary{margin-top:34px;display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--product-ink);border-left:2px solid var(--product-ink);background:#ffffff59}.truth-boundary article{min-height:250px;padding:26px;border-right:2px solid var(--product-ink);border-bottom:2px solid var(--product-ink)}.truth-boundary article.is-stale{background:repeating-linear-gradient(-45deg,#c4483f0a,#c4483f0a 8px,#ffffff40 8px 16px)}.truth-boundary header{display:flex;align-items:center;justify-content:space-between;gap:20px}.truth-boundary header span{color:var(--product-blue);font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.truth-boundary header small{color:#768493;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.truth-boundary h2{margin:45px 0 0;color:#687787;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.truth-boundary>article>strong{margin-top:10px;display:block;font-size:clamp(28px,3vw,42px);letter-spacing:-.05em}.truth-boundary>article>p{margin:16px 0 0;color:#5a6978;font-size:12px;line-height:1.55}.run-state-banner{margin-top:20px;min-height:150px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);overflow:hidden;border:1px solid var(--product-line);border-radius:17px;background:#fff;box-shadow:0 18px 48px #2d496814}.run-state-banner>div{padding:24px 26px}.run-state-banner>div+div{border-left:1px solid var(--product-line)}.run-state-banner span{color:#68798a;font-size:9px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.run-state-banner h2{margin:10px 0 0;font-size:clamp(30px,3.2vw,48px);letter-spacing:-.05em}.run-state-banner p{margin:9px 0 0;color:#546677;font-size:12px;line-height:1.55}.run-state-banner .next-action strong{margin-top:10px;display:block;font-size:16px}.run-exposure-glance dl{margin:18px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.run-exposure-glance dl div{padding-top:12px;border-top:1px solid rgba(7,17,31,.18)}.run-exposure-glance dt{color:#68798a;font-size:9px;text-transform:uppercase}.run-exposure-glance dd{margin:6px 0 0;font-size:17px;font-weight:850}.run-current-stack{display:grid;gap:18px;align-content:center}.run-current-stack>div>strong{margin-top:8px;display:block;font-size:19px}.run-current-stack .next-action{padding-top:16px;border-top:1px solid var(--product-line)}.run-current-stack>.next-action:first-child{padding-top:0;border-top:0}.run-mode-waiting .run-state-banner{border-top:5px solid #315bd8}.run-mode-recovery .run-state-banner{border-top:5px solid #b27616;background:#fffaf0}.run-mode-blocked .run-state-banner{border-top:5px solid #bb4038;background:#fff5f3}.run-mode-exposure .run-state-banner{border-top:5px solid #b27616;background:#fffaf0}.run-mode-protection .run-state-banner{border:2px solid #a62f2a;border-top-width:8px;background:#fff0ee}.run-mode-protection .run-state-banner h2{color:#8f2723}.run-priority-grid{padding-top:22px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:22px;align-items:start}.run-priority-grid.is-dominant-exposure{grid-template-columns:1fr}.run-mode-exposure .run-priority-grid,.run-mode-protection .run-priority-grid,.run-mode-blocked .run-priority-grid{grid-template-columns:minmax(0,1.55fr) minmax(310px,.45fr)}.run-mode-exposure .run-priority-grid.is-dominant-exposure{grid-template-columns:1fr}.run-action-column{display:grid;gap:22px}.run-operating-state{padding:22px;border-bottom:1px solid var(--product-line)}.run-operating-state>span,.run-operating-panel .next-action>span{color:#71808f;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.run-operating-state>strong{margin-top:8px;display:block;font-size:clamp(24px,2.5vw,34px);letter-spacing:-.045em}.run-operating-state>p{margin:7px 0 0;color:#566778;font-size:12px}.run-operating-panel .next-action{margin:0;padding:18px 22px 20px;border:0;background:#315bd80d}.run-operating-panel .next-action strong{margin-top:8px;display:block}.run-priority-grid .product-panel>header{min-height:58px;padding-top:14px;padding-bottom:14px}.run-priority-grid .run-controls>p{display:none}.run-priority-grid .run-controls>div{margin:10px 16px 14px;grid-template-columns:minmax(150px,auto) 1fr;align-items:center;gap:12px}.run-priority-grid .run-controls>div+div{padding-top:13px}.run-priority-grid .run-controls small{line-height:1.35}.run-mode-exposure .run-controls,.run-mode-protection .run-controls,.run-mode-blocked .run-controls{position:sticky;top:90px}.run-evidence{margin-top:44px;padding-top:28px;border-top:1px solid var(--product-ink)}.run-evidence>header p{margin:0 0 8px;color:var(--product-blue);font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}.run-evidence>header h2{margin:0;font-size:25px;letter-spacing:-.04em}.run-evidence>.truth-boundary{margin-top:24px}.run-evidence>.truth-boundary article{min-height:150px;padding:20px}.run-evidence>.truth-boundary h2{margin-top:20px}.run-evidence>.truth-boundary>article>strong{font-size:clamp(23px,2.4vw,34px)}.run-evidence>.truth-boundary>article>p{margin-top:9px}.run-grid{padding-top:22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.run-main-column,.run-side-column{display:grid;align-content:start;gap:28px}.run-evidence>.decision-panel{margin-top:22px}.run-exposure-dashboard{padding-top:22px;display:grid;gap:14px}.run-exposure-side{display:grid;align-content:start;gap:14px}.run-exposure-dashboard .orb-panel dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.run-exposure-dashboard .orb-panel dl div{min-height:78px;padding-block:14px;align-items:flex-start;justify-content:center;flex-direction:column}.run-exposure-dashboard .orb-panel dl div+div{border-left:1px solid var(--product-line)}.run-exposure-diagnostics{margin-top:14px}.orb-settings-link{min-height:54px;padding:10px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--product-line);color:#536475;font-size:10px;text-decoration:none}.orb-settings-link strong{color:var(--product-blue);font-size:11px}.recent-activity-panel>header{min-height:48px;padding:15px 18px}.recent-activity-panel>header h2{margin:0;font-size:15px}.recent-activity-panel>p{margin:0;padding:16px 18px;color:#647484;font-size:11px}.recent-activity-panel ol{margin:0;padding:6px 18px;list-style:none}.recent-activity-panel li{min-height:42px;display:grid;grid-template-columns:54px 8px 1fr;align-items:center;gap:9px;border-bottom:1px solid #e1e7ec}.recent-activity-panel li:last-child{border-bottom:0}.recent-activity-panel time{color:#6c7b89;font-size:10px}.recent-activity-panel li>span{width:7px;height:7px;border-radius:50%;background:#758494}.recent-activity-panel li>span.tone-positive{background:#25865c}.recent-activity-panel li>span.tone-warning{background:#b27616}.recent-activity-panel li>span.tone-critical{background:#bb4038}.recent-activity-panel li strong{font-size:11px}.recent-activity-panel>a{min-height:42px;padding:0 18px;display:flex;align-items:center;border-top:1px solid var(--product-line);color:var(--product-blue);font-size:11px;font-weight:800;text-decoration:none}.run-compact-support{margin-top:22px;display:grid;gap:18px}.run-compact-support>.orb-panel{box-shadow:none}.run-diagnostics{overflow:hidden;border:1px solid var(--product-line);border-radius:14px;background:#ffffff94}.run-diagnostics>summary{min-height:54px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;color:var(--product-ink);font-size:13px;font-weight:850;cursor:pointer;list-style:none}.run-diagnostics>summary::-webkit-details-marker{display:none}.run-diagnostics>summary:after{color:var(--product-blue);content:"+";font-size:20px}.run-diagnostics[open]>summary:after{content:"−"}.run-diagnostics>div{padding:0 18px 18px;border-top:1px solid var(--product-line)}.run-diagnostics .truth-boundary{margin-top:18px}.run-diagnostics .health-panel{margin-top:18px;box-shadow:none}.strategy-overview-grid{padding-top:22px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:22px;align-items:start}.strategy-overview-card>p{margin:0;padding:24px 26px;color:#536475;font-size:13px;line-height:1.65}.strategy-overview-card dl{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--product-line)}.strategy-overview-card dl div{padding:18px;border-left:1px solid var(--product-line)}.strategy-overview-card dl div:first-child{border-left:0}.strategy-overview-card dt{color:#71808f;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.strategy-overview-card dd{margin:8px 0 0;font-size:13px;font-weight:800}.strategy-overview-card>a{margin:0 26px 26px;min-height:42px;padding:0 16px;display:inline-flex;align-items:center;border:1px solid var(--product-ink);border-radius:999px;color:var(--product-ink);font-size:11px;font-weight:800;text-decoration:none}.strategy-view>.assignment-section{padding-top:48px}.strategy-replacement-panel{margin-top:48px}.strategy-replacement-panel>p{margin:0;padding:22px 24px;color:#536475;font-size:12px;line-height:1.65;white-space:pre-line}.strategy-replacement-options{padding:0 24px 22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.strategy-replacement-options label{position:relative;min-height:94px;padding:16px;display:grid;grid-template-columns:18px 1fr;align-items:start;gap:11px;border:1px solid #bcc7d2;border-radius:13px;background:#fff;cursor:pointer}.strategy-replacement-options label:has(input:checked){padding:15px;border:2px solid var(--product-blue);background:#315bd80b;box-shadow:0 10px 28px #315bd81a}.strategy-replacement-options input{margin:2px 0 0;accent-color:var(--product-blue)}.strategy-replacement-options span{display:grid;gap:7px}.strategy-replacement-options strong{font-size:13px}.strategy-replacement-options small{color:#647484;font-size:10px;line-height:1.45}.strategy-replacement-panel>button,.strategy-replacement-status button{min-height:42px;margin:0 24px 22px;padding:0 18px;border:1px solid var(--product-ink);border-radius:999px;background:var(--product-ink);color:#fff;font-size:11px;font-weight:850;cursor:pointer}.strategy-replacement-panel button:disabled{cursor:not-allowed;opacity:.45}.strategy-replacement-panel>small{margin:-9px 24px 22px;display:block;color:#647484;font-size:10px;line-height:1.5}.strategy-replacement-panel>small.strategy-replacement-unavailable{color:#8b4d16}.strategy-replacement-status{margin:0 24px 24px;padding:18px;display:grid;grid-template-columns:minmax(130px,auto) 1fr auto;align-items:center;gap:16px;border:1px solid #d7b36b;border-radius:13px;background:#fff9ea}.strategy-replacement-status strong{font-size:15px}.strategy-replacement-status span{color:#675839;font-size:11px;line-height:1.5}.strategy-replacement-status button{margin:0;background:transparent;color:var(--product-ink)}.product-panel{overflow:hidden;border:1px solid var(--product-line);border-radius:17px;background:var(--product-panel);box-shadow:0 18px 48px #2d496814}.product-panel>header{min-height:72px;padding:19px 22px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--product-line)}.product-panel>header>p{margin:0}.product-panel>header>h2{margin:0;font-size:17px;letter-spacing:-.025em}.product-panel>header>.status-pill{margin-left:auto}.health-panel dl,.orb-panel dl{margin:0}.health-panel dl div,.orb-panel dl div{min-height:62px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--product-line)}.health-panel dt,.orb-panel dt{color:#647484;font-size:11px}.health-panel dd,.orb-panel dd{margin:0;font-size:11px;font-weight:750}.observation-time{margin:0;padding:13px 22px;color:#7b8996;font:10px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.position-panel.is-stale .position-summary,.position-panel.is-stale .working-orders{background:#c4483f09}.position-panel.has-exposure{border-width:2px;border-color:#b27616}.position-panel.has-exposure>header{background:#fff8e9}.position-panel.has-protection-issue{border-color:#a62f2a;box-shadow:0 18px 48px #8f272329}.position-panel.has-protection-issue>header{background:#8f2723;color:#fff;border-color:#8f2723}.position-panel.has-protection-issue>header>p{color:#ffffffb8}.position-summary{padding:25px 22px;display:grid;grid-template-columns:minmax(170px,.7fr) 1.3fr;gap:26px;border-bottom:1px solid var(--product-line)}.position-summary>div>span,.protection-row>span{color:#72808e;font-size:9px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.position-summary>div>strong{margin-top:10px;display:block;font-size:clamp(24px,3vw,36px);letter-spacing:-.045em}.position-summary dl{margin:0;display:grid;grid-template-columns:repeat(3,1fr)}.position-summary dl div{padding:0 14px;display:grid;align-content:center;gap:8px;border-left:1px solid var(--product-line)}.position-summary dt{color:#71808e;font-size:9px;line-height:1.4}.position-summary dd{margin:0;font-size:13px;font-weight:800}.position-panel.has-exposure .position-summary>div>strong{font-size:clamp(32px,4vw,54px)}.position-panel.has-exposure .position-summary dl div:nth-child(2) dd{font-size:clamp(20px,2.2vw,30px)}.position-panel.has-protection-issue .protection-row{min-height:84px;background:#fff0ee}.flat-position-summary{min-height:96px;padding:20px 22px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px}.flat-position-summary span{color:#72808e;font-size:9px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.flat-position-summary strong{font-size:clamp(25px,3vw,36px);letter-spacing:-.045em}.flat-position-summary small{color:#647484;font-size:11px}.protection-row{min-height:66px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--product-line)}.position-context{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--product-line)}.position-context>div{min-height:92px;padding:18px 22px;display:grid;align-content:center;justify-items:start;gap:8px}.position-context>div+div{border-left:1px solid var(--product-line)}.position-context span{color:#72808e;font-size:9px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.position-context strong{font-size:14px}.position-context small{color:#6d7c8a;font-size:10px;line-height:1.45}.position-context .status-pill+small{color:#287052;font-weight:750}.position-actions{min-height:92px;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:22px;border-top:1px solid var(--product-line);background:#b276160e}.position-actions>div{display:grid;gap:6px}.position-actions strong{font-size:12px}.position-actions small{max-width:520px;color:#6d7c8a;font-size:10px;line-height:1.45}.position-actions button{min-height:44px;padding:0 18px;flex:0 0 auto;border:1px solid #a43a34;border-radius:999px;background:transparent;color:#9b302b;font-size:11px;font-weight:850;cursor:pointer}.position-actions button:disabled{cursor:not-allowed;opacity:.42}.working-orders{padding:20px 22px 22px}.working-orders h3{margin:0 0 14px;color:#6e7d8c;font-size:9px;letter-spacing:.09em;text-transform:uppercase}.working-orders>p{margin:0;color:#7c8996;font-size:12px}.working-orders ul{margin:0;padding:0;display:grid;gap:8px;list-style:none}.working-orders li{padding:13px 14px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:9px;background:#f3f6f8}.working-orders li div{display:grid;gap:4px}.working-orders li span{color:#647483;font-size:9px}.working-orders li strong{font-size:14px}.working-orders li small{color:#667687;font-size:9px;text-align:right}.decision-panel .next-action{margin:20px 22px 0;padding:16px;border:1px solid rgba(49,91,216,.22);background:#315bd80f}.decision-panel .next-action strong{color:var(--product-ink);font-size:13px}.decision-panel .next-action p{margin:7px 0 0;color:#526576;font-size:11px;line-height:1.55}.decision-panel>h3{margin:20px 22px 0;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.decision-panel>p,.run-controls>p{margin:8px 22px 0;color:#647484;font-size:11px;line-height:1.55}.decision-panel ol{margin:18px 22px 22px;padding:0;list-style:none}.decision-panel li{padding:16px 0;display:grid;grid-template-columns:10px 1fr;gap:13px;border-top:1px solid var(--product-line)}.decision-panel li>span{width:8px;height:8px;margin-top:5px;border-radius:50%;background:var(--product-blue);box-shadow:0 0 0 4px #315bd81a}.decision-panel li strong{font-size:12px}.decision-panel li p{margin:6px 0 0;color:#667685;font-size:10px;line-height:1.55}.run-controls>div{margin:16px 22px 22px;display:grid;gap:7px}.run-controls>div+div{padding-top:18px;border-top:1px solid var(--product-line)}.run-control-state{margin:16px 22px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--product-line);border-radius:10px}.run-control-state div{min-height:68px;padding:13px 14px;display:grid;align-content:center;gap:7px}.run-control-state div+div{border-left:1px solid var(--product-line)}.run-control-state dt{color:#71808f;font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.run-control-state dd{margin:0;font-size:13px;font-weight:850}.run-controls>.run-toggle-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.run-toggle-actions>small{grid-column:1 / -1}.run-controls button,.product-account-actions button{min-height:44px;padding:0 15px;border:1px solid var(--product-ink);border-radius:999px;background:var(--product-ink);color:#fff;font-size:11px;font-weight:800;cursor:pointer}.run-controls button.danger-button{border-color:#a43a34;background:transparent;color:#9b302b}.run-controls button.secondary-button{border-color:#667787;background:transparent;color:#34485b}.run-controls button:disabled{cursor:not-allowed;opacity:.42}.run-controls small{color:#7a8895;font-size:9px;line-height:1.45}.activity-layout{padding-top:68px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:clamp(45px,7vw,90px)}.activity-timeline>header,.activity-outcome>header{padding-bottom:18px;border-bottom:1px solid var(--product-ink)}.activity-timeline h2,.activity-outcome h2{margin:0;font-size:24px;letter-spacing:-.04em}.activity-timeline ol{margin:0;padding:0;list-style:none}.activity-timeline li{min-height:126px;padding:24px 0;display:grid;grid-template-columns:95px 12px 1fr;gap:18px;border-bottom:1px solid var(--product-line)}.activity-timeline time{color:#71808e;font:10px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.activity-timeline li>span{width:9px;height:9px;margin-top:3px;border-radius:50%;background:#758494;box-shadow:0 0 0 5px #7584941a}.activity-timeline li.tone-positive>span{background:#25865c;box-shadow:0 0 0 5px #25865c1f}.activity-timeline li.tone-warning>span{background:#b27616;box-shadow:0 0 0 5px #b276161f}.activity-timeline li.tone-critical>span{background:#bb4038;box-shadow:0 0 0 5px #bb40381f}.activity-timeline strong{font-size:14px}.activity-timeline p{margin:7px 0 0;color:#5f6f7f;font-size:12px;line-height:1.55}.activity-timeline details{margin-top:10px;color:#8794a1;font-size:9px}.activity-timeline summary{width:max-content;cursor:pointer;font-weight:750;text-transform:uppercase}.activity-timeline small{margin-top:7px;display:block;color:#8794a1;font-size:9px;font-weight:750;text-transform:uppercase}.activity-outcome{align-self:start;overflow:hidden;border:1px solid var(--product-line);border-radius:16px;background:#fff;box-shadow:0 18px 48px #2d496814}.activity-outcome>header{padding:20px 22px 16px}.activity-outcome>header p{color:var(--product-blue)}.activity-outcome article{padding:24px 22px 28px}.activity-outcome article strong{font-size:24px;letter-spacing:-.04em}.activity-outcome article p{margin:10px 0 0;color:#5f7080;font-size:11px;line-height:1.6}.activity-outcome.tone-critical{border-color:#a62f2a;background:#fff0ee}.activity-outcome.tone-critical article strong{color:#8f2723}.activity-outcome.tone-positive{border-color:#59a98c;background:#eef9f5}.product-error{margin:26px 0 0;padding:13px 16px;border:1px solid #c4483f;border-radius:10px;background:#fff0ee;color:#8e2c26;font-size:12px}.account-product-grid{padding-top:68px;display:grid;grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);gap:28px}.trading-connection-card{margin-top:22px;overflow:hidden;border:1px solid var(--product-line);border-radius:17px;background:var(--product-panel);box-shadow:0 18px 48px #2d496814}.trading-connection-card>header{padding:24px 28px;display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:28px;border-bottom:1px solid var(--product-line)}.trading-connection-card>header div{display:flex;align-items:baseline;gap:12px}.trading-connection-card>header span{color:var(--product-blue);font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}.trading-connection-card>header h2{margin:0;font-size:19px}.trading-connection-card>header p{margin:0;color:#5f7080;font-size:11px;line-height:1.6}.trading-connection-card>dl{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.trading-connection-card>dl div{min-height:92px;padding:20px 22px;display:grid;align-content:center;gap:9px;border-right:1px solid var(--product-line)}.trading-connection-card>dl div:last-child{border-right:0}.trading-connection-card dt{color:#71808f;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.trading-connection-card dd{margin:0;font-size:13px;font-weight:800}.credential-replacement{border-top:1px solid var(--product-line)}.credential-replacement>summary{padding:17px 28px;cursor:pointer;font-size:11px;font-weight:800}.credential-replacement>p{margin:0;padding:0 28px 18px;color:#5f7080;font-size:11px;line-height:1.6}.credential-replacement form{padding:0 28px 22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:14px}.credential-replacement label{display:grid;gap:8px;color:#5f7080;font-size:10px;font-weight:800;text-transform:uppercase}.credential-replacement input{min-width:0;height:44px;padding:0 14px;border:1px solid #aebac7;border-radius:10px;background:#fff}.credential-replacement button{min-height:44px;padding:0 16px;border:1px solid var(--product-ink);border-radius:999px;background:var(--product-ink);color:#fff;font-size:11px;font-weight:800}.credential-replacement button:disabled,.credential-replacement input:disabled{cursor:not-allowed;opacity:.55}.credential-replacement .credential-replacement-blocked{color:#9b302b}.notification-card{margin-top:28px;overflow:hidden;border:1px solid var(--product-line);border-radius:17px;background:var(--product-panel);box-shadow:0 18px 48px #2d496814}.notification-card>header{padding:28px;display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:28px;border-bottom:1px solid var(--product-line)}.notification-card>header div{display:flex;align-items:baseline;gap:12px}.notification-card>header span{color:var(--product-blue);font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}.notification-card>header h2{margin:0;font-size:19px}.notification-card>header p,.notification-unavailable{margin:0;color:#5f7080;font-size:11px;line-height:1.6}.notification-unavailable{padding:24px 28px}.discord-webhook-form{padding:24px 28px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;border-bottom:1px solid var(--product-line)}.discord-webhook-form label{display:grid;gap:8px;color:#5f7080;font-size:10px;font-weight:800;text-transform:uppercase}.discord-webhook-form input{min-width:0;height:44px;padding:0 14px;border:1px solid #aebac7;border-radius:10px;background:#fff;color:var(--product-ink)}.telegram-connect-panel{padding:24px 28px;display:flex;align-items:center;flex-wrap:wrap;gap:12px;border-bottom:1px solid var(--product-line)}.telegram-connect-panel a{min-height:42px;padding:0 16px;display:inline-flex;align-items:center;border:1px solid var(--product-blue);border-radius:999px;color:var(--product-blue);font-size:11px;font-weight:800;text-decoration:none}.telegram-connect-panel p{flex-basis:100%;margin:0;color:#5f7080;font-size:11px;line-height:1.6}.notification-preferences{padding:24px 28px;display:grid;gap:18px;border-bottom:1px solid var(--product-line)}.notification-preferences>label,.notification-preferences fieldset label{display:flex;align-items:center;gap:9px;color:#394b5d;font-size:12px}.notification-preferences fieldset{margin:0;padding:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;border:1px solid var(--product-line);border-radius:12px}.notification-preferences legend{padding:0 8px;color:#687789;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.notification-actions{display:flex;flex-wrap:wrap;gap:10px}.notification-card button{min-height:42px;padding:0 16px;border:1px solid var(--product-ink);border-radius:999px;background:var(--product-ink);color:#fff;font-size:11px;font-weight:800;cursor:pointer}.notification-card button+button{background:transparent;color:var(--product-ink)}.notification-card button:disabled,.notification-card input:disabled{cursor:not-allowed;opacity:.55}.notification-status{min-height:54px;padding:16px 28px;display:flex;align-items:center;flex-wrap:wrap;gap:9px 18px;color:#5f7080;font-size:11px}.notification-status strong{color:var(--product-ink)}.notification-status span[role=status]{color:#126040;font-weight:800}.password-security-card{margin-top:28px;overflow:hidden;border:1px solid var(--product-line);border-radius:17px;background:var(--product-panel);box-shadow:0 18px 48px #2d496814}.password-security-card>header{padding:28px;display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:28px;border-bottom:1px solid var(--product-line)}.password-security-card>header div{display:flex;align-items:baseline;gap:12px}.password-security-card>header span{color:var(--product-blue);font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}.password-security-card>header h2{margin:0;font-size:19px}.password-security-card>header p{margin:0;color:#5f7080;font-size:11px;line-height:1.6}.password-security-card form{padding:24px 28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:16px}.password-security-card form label{display:grid;gap:8px;color:#5f7080;font-size:10px;font-weight:800;text-transform:uppercase}.password-security-card form input{min-width:0;height:44px;padding:0 14px;border:1px solid #aebac7;border-radius:10px;background:#fff;color:var(--product-ink)}.password-security-card form>p{grid-column:1 / -1;margin:0;color:#5f7080;font-size:10px;line-height:1.55}.password-security-card form>.form-error{color:#9b302b}.password-security-card form button{justify-self:start;min-height:42px;padding:0 16px;border:1px solid var(--product-ink);border-radius:999px;background:var(--product-ink);color:#fff;font-size:11px;font-weight:800;cursor:pointer}.password-security-card form button:disabled,.password-security-card form input:disabled{cursor:not-allowed;opacity:.55}.password-security-card form>span[role=status]{align-self:center;color:#126040;font-size:11px;font-weight:800}.identity-card,.security-card{border:1px solid var(--product-line);border-radius:17px;background:var(--product-panel);box-shadow:0 18px 48px #2d496814}.identity-card{min-height:270px;padding:28px;align-self:start}.identity-card>span{color:var(--product-blue);font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.identity-card h2{margin:46px 0 0;color:#667686;font-size:12px}.identity-card strong{margin-top:12px;display:block;overflow-wrap:anywhere;font-size:22px;letter-spacing:-.035em}.security-card{overflow:hidden}.security-card>header{padding:28px;display:grid;grid-template-columns:.65fr 1.35fr;gap:28px;border-bottom:1px solid var(--product-line)}.security-card>header>div{display:flex;align-items:baseline;gap:12px}.security-card>header span{color:var(--product-blue);font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.security-card>header h2{margin:0;font-size:19px}.security-card>header p{margin:0;color:#5f7080;font-size:11px;line-height:1.6}.product-session-list article{min-height:92px;padding:18px 28px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px;border-bottom:1px solid var(--product-line)}.product-session-list article>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.product-session-list strong{font-size:12px}.product-session-list span{padding:4px 7px;border-radius:999px;background:#e4eee9;color:#236047;font-size:8px;font-weight:900;text-transform:uppercase}.product-session-list small{flex-basis:100%;color:#71808f;font-size:9px}.product-session-list button{padding:7px 0;border:0;background:transparent;color:#9b302b;font-size:10px;font-weight:750;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.product-account-actions{padding:24px 28px;display:flex;gap:12px}.product-account-actions button.text-danger{border-color:#b9453e;background:transparent;color:#9b302b}.account-preview-note{margin:-10px 28px 24px;color:#7655c2;font-size:10px;line-height:1.5}.overview-grid,.billing-grid{padding-top:68px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.overview-grid article,.billing-grid article,.overview-next,.billing-actions{padding:28px;border:1px solid var(--product-line);border-radius:17px;background:var(--product-panel);box-shadow:0 18px 48px #2d496814}.overview-grid article>span,.billing-grid article>span,.overview-next>span{color:var(--product-blue);font-size:9px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.overview-grid article>strong{margin:32px 0 12px;display:block;font-size:clamp(25px,3vw,42px);letter-spacing:-.045em}.overview-grid article>p,.billing-grid article>p,.billing-actions>p{margin:10px 0 0;color:#5d6d7d;font-size:12px;line-height:1.6}.overview-next{margin-top:22px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px 24px}.overview-next>span{grid-column:1 / -1}.overview-next h2{margin:0;font-size:25px;letter-spacing:-.035em}.product-primary-action,.billing-actions button{min-height:44px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--product-ink);border-radius:999px;background:var(--product-ink);color:#fff;font-size:11px;font-weight:800;text-decoration:none;cursor:pointer}.billing-grid h2{margin:34px 0 0;font-size:clamp(25px,3vw,40px);letter-spacing:-.045em}.billing-plan-card p strong{color:var(--product-ink);font-size:24px}.billing-status-card dl{margin:25px 0 0;padding-top:18px;display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--product-line)}.billing-status-card dt{color:#667686;font-size:11px}.billing-status-card dd{margin:0;font-size:12px;font-weight:800}.billing-actions{margin-top:22px;display:flex;align-items:center;flex-wrap:wrap;gap:12px}.billing-actions button+button{background:transparent;color:var(--product-ink)}.billing-actions button:disabled{cursor:not-allowed;opacity:.55}.billing-notice{margin:28px 0 0;padding:15px 18px;border:1px solid #59a98c;border-radius:12px;background:#e5f7f0;color:#126040;font-size:12px}@media(min-width:821px){.product-shell-status.is-simplified small{display:none}.product-shell-status.is-simplified{min-width:0}.run-mode-exposure .product-page-heading.is-compact{padding:24px 0 16px}.run-mode-exposure .product-page-heading.is-compact>.product-heading-copy>p,.run-mode-exposure .product-page-heading.is-compact>.product-heading-copy>span{display:none}.run-mode-exposure .product-page-heading.is-compact h1{font-size:36px}.run-exposure-dashboard{padding-top:16px;grid-template-columns:minmax(0,1.65fr) minmax(280px,.7fr);gap:18px;align-items:start}.run-exposure-dashboard .position-panel.is-dominant-exposure{border-width:1px;border-color:#c18a2d;box-shadow:0 12px 32px #2d496817}.run-exposure-dashboard .position-panel.is-dominant-exposure>header{min-height:44px;padding:14px 22px 2px;border:0;background:#fff}.run-exposure-dashboard .position-panel.is-dominant-exposure>header>p,.run-exposure-dashboard .orb-panel>header>p{display:none}.run-exposure-dashboard .position-panel.is-dominant-exposure>header>h2,.run-exposure-dashboard .orb-panel>header>h2{font-size:15px}.run-exposure-dashboard .position-panel .position-summary{padding:10px 22px 15px;grid-template-columns:minmax(200px,.8fr) minmax(0,1.2fr);gap:24px;border:0}.run-exposure-dashboard .position-summary>div>span{display:none}.run-exposure-dashboard .position-panel.has-exposure .position-summary>div>strong{margin-top:0;font-size:40px}.run-exposure-dashboard .position-summary dl{gap:18px}.run-exposure-dashboard .position-summary dl div{padding:0;border:0;gap:5px}.run-exposure-dashboard .position-summary dt{font-size:11px;line-height:1.3}.run-exposure-dashboard .position-summary dd{font-size:14px}.run-exposure-dashboard .position-panel.has-exposure .position-summary dl div:nth-child(2) dd{font-size:24px}.run-exposure-dashboard .position-context{margin:0 22px;padding:9px 0;display:flex;align-items:center;gap:28px;border:0;border-top:1px solid #e1e7ec;background:transparent}.run-exposure-dashboard .position-context>div{min-height:0;padding:0;display:flex;align-items:center;gap:9px}.run-exposure-dashboard .position-context>div+div{padding-left:28px;border:0;border-left:1px solid #ccd6de}.run-exposure-dashboard .position-context span{color:#5f6f7f;font-size:11px;letter-spacing:0;text-transform:none}.run-exposure-dashboard .position-context strong{font-size:12px}.run-exposure-dashboard .position-context small{display:none}.run-exposure-dashboard .working-orders{padding:13px 22px 10px}.run-exposure-dashboard .working-orders h3{margin-bottom:5px;color:#394b5d;font-size:11px;letter-spacing:0;text-transform:none}.run-exposure-dashboard .working-orders ul{gap:6px}.run-exposure-dashboard .working-orders li{min-height:44px;padding:6px 0;border-radius:0;background:transparent}.run-exposure-dashboard .working-orders li+li{border-top:1px solid #e1e7ec}.run-exposure-dashboard .working-orders li span{font-size:11px}.run-exposure-dashboard .working-orders li strong{font-size:15px}.run-exposure-dashboard .working-orders li small{font-size:10px}.run-exposure-dashboard .position-actions{min-height:0;padding:0 22px 16px;justify-content:flex-start;border:0;background:transparent}.run-exposure-dashboard .position-actions>div{display:none}.run-exposure-dashboard .position-actions button{min-height:40px}.run-exposure-dashboard .orb-panel{box-shadow:0 12px 32px #2d496812}.run-exposure-dashboard .orb-panel>header{min-height:48px;padding:15px 18px}.run-exposure-dashboard .orb-panel dl{grid-template-columns:1fr;padding:6px 18px 10px}.run-exposure-dashboard .orb-panel dl div,.run-exposure-dashboard .orb-panel dl div+div{min-height:58px;padding:9px 0;border:0;border-bottom:1px solid #e1e7ec}.run-exposure-dashboard .orb-panel dl div:last-child{border-bottom:0}.run-exposure-dashboard .orb-panel dt{font-size:11px}.run-exposure-dashboard .orb-panel dd{margin-top:5px;font-size:13px}.run-exposure-dashboard>.recent-activity-panel{grid-column:1}.run-exposure-dashboard>.recent-activity-panel>header{min-height:42px;padding-block:11px;border-bottom:1px solid var(--product-line)}.run-exposure-dashboard>.recent-activity-panel ol{padding:2px 18px;display:block}.run-exposure-dashboard>.recent-activity-panel li{min-height:33px;padding:0;border-bottom:1px solid #e1e7ec}.run-exposure-dashboard>.recent-activity-panel li:last-child{border-bottom:0}.run-exposure-dashboard>.recent-activity-panel>a{min-height:35px;padding-inline:18px;border-top:1px solid var(--product-line)}.run-exposure-diagnostics{margin-top:14px}}@media(max-width:1100px){.product-app{grid-template-columns:minmax(0,1fr)}.product-sidebar{padding-inline:15px}.product-content,.product-topbar{padding-inline:30px}.product-page-heading{grid-template-columns:1.15fr .85fr;gap:42px}.truth-boundary article{padding:20px}.position-summary{grid-template-columns:1fr}.position-summary dl div:first-child{border-left:0}.run-dashboard{grid-template-columns:minmax(0,1fr) minmax(300px,.58fr)}}@media(max-width:820px){.product-app{display:block}.product-sidebar{position:fixed;inset:0 auto 0 0;width:min(300px,calc(100% - 52px));height:100vh;visibility:hidden;transform:translate(-104%);transition:transform .2s ease,visibility 0s linear .2s}.product-sidebar.is-open{visibility:visible;transform:translate(0);transition-delay:0s}.product-nav-close{display:block}.product-nav-scrim{position:fixed;z-index:35;inset:0;display:block;border:0;background:#0208108c}.product-topbar{min-height:68px;grid-template-columns:1fr auto}.product-shell-status{min-width:0}.product-shell-status small{display:none}.product-topbar-brand{grid-column:1}.product-topbar-actions{grid-column:2}.product-breadcrumb{display:none}.product-page-heading{grid-template-columns:1fr;align-items:start}.product-page-heading h1{max-width:650px}.effective-state-block,.experimental-stamp{max-width:560px}.run-grid,.run-priority-grid,.activity-layout,.account-product-grid,.run-overview{grid-template-columns:1fr}.run-overview-state{border-right:0;border-bottom:1px solid var(--product-line)}.run-dashboard,.run-mode-exposure .run-priority-grid,.run-mode-protection .run-priority-grid,.run-mode-blocked .run-priority-grid,.run-state-banner{grid-template-columns:1fr}.run-state-banner>div+div{border-top:1px solid var(--product-line);border-left:0}.run-mode-exposure .run-controls,.run-mode-protection .run-controls,.run-mode-blocked .run-controls{position:static}.trading-connection-card>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.trading-connection-card>dl div{border-bottom:1px solid var(--product-line)}.credential-replacement form{grid-template-columns:1fr}.setup-action-panel{grid-template-columns:minmax(170px,.35fr) minmax(0,1fr)}.assignment-section{grid-template-columns:1fr;gap:30px}.strategy-overview-grid{grid-template-columns:1fr}.validation-boundary{grid-template-columns:1fr;gap:28px}.strategy-replacement-status{grid-template-columns:1fr}.strategy-replacement-status button{justify-self:start}.run-side-column{grid-template-columns:repeat(2,minmax(0,1fr))}.run-side-column .run-controls{grid-column:1 / -1}}@media(max-width:600px){.product-content,.product-topbar{padding-inline:16px}.product-topbar-actions{gap:7px}.product-shell-status{display:flex;align-items:center;gap:7px}.product-shell-account b,.product-shell-account i{display:none}.product-shell-account{font-size:9px}.product-topbar .language-switcher{display:none}.product-topbar-link{padding-inline:10px;font-size:10px}.product-account-link{width:38px;padding:0;justify-content:center;font-size:0}.product-content{padding-bottom:60px}.product-data-banner{align-items:flex-start;flex-direction:column;gap:5px}.preview-banner{grid-template-columns:1fr}.preview-banner dl{text-align:left}.product-page-heading{padding:60px 0 44px;gap:32px}.product-page-heading h1{font-size:48px}.product-page-heading>.product-heading-copy>span{margin-top:20px;font-size:15px}.run-view .product-page-heading.is-compact{padding:20px 0 14px}.run-view .product-page-heading.is-compact h1{font-size:32px}.run-view .product-page-heading.is-compact>.product-heading-copy>span{margin-top:8px;font-size:12px}.run-account-context{grid-template-columns:1fr 1fr}.run-state-banner{min-height:0;margin-top:14px}.run-state-banner>div{padding:18px}.run-state-banner h2{font-size:31px}.protection-alert,.stale-alert{margin-top:12px;padding:16px}.run-priority-grid{padding-top:14px;gap:14px}.run-controls>p{display:none}.run-priority-grid .run-controls>div{margin:10px 14px;grid-template-columns:1fr}.run-priority-grid .run-controls small{display:none}.run-controls button{width:100%}.run-overview{margin-top:14px}.run-overview-state{padding:18px}.run-overview-state h2{font-size:31px}.run-overview-facts{grid-template-columns:1fr}.run-overview-facts>div,.run-overview-facts>div:nth-child(odd),.run-overview-facts>div:nth-last-child(-n+2){min-height:72px;border:0;border-bottom:1px solid var(--product-line)}.run-overview-facts>div:last-child{border-bottom:0}.run-dashboard{padding-top:14px;gap:14px}.run-dashboard-main,.run-dashboard-side{gap:14px}.run-controls>.run-toggle-actions{grid-template-columns:1fr}.run-toggle-actions>small{grid-column:auto}.product-empty-state{grid-template-columns:1fr;box-shadow:8px 10px #315bd817}.empty-state-mark{width:58px;height:58px}.assignment-section,.run-grid,.activity-layout,.account-product-grid,.overview-grid,.billing-grid{padding-top:46px}.overview-grid,.billing-grid,.overview-next{grid-template-columns:1fr}.overview-next>span{grid-column:auto}.overview-next .product-primary-action{justify-self:start}.setup-steps{grid-template-columns:1fr}.setup-steps li{min-height:72px;padding:14px 16px;border-top:1px solid var(--product-line);border-left:0}.setup-steps li:first-child{border-top:0}.setup-action-panel{grid-template-columns:1fr}.setup-action-panel>header{border-right:0;border-bottom:1px solid var(--product-line)}.account-choice{grid-template-columns:34px minmax(0,1fr)}.account-choice em{grid-column:2}.setup-strategy-summary{grid-template-columns:1fr}.setup-strategy-summary div{border-top:1px solid var(--product-line);border-left:0}.setup-strategy-summary div:first-child{border-top:0}.assignment-grid,.strategy-replacement-options{grid-template-columns:1fr}.assignment-grid div:nth-child(odd),.assignment-grid div:nth-child(2n){padding-inline:0;border-left:0}.truth-boundary{grid-template-columns:1fr}.truth-boundary article{min-height:205px}.truth-boundary h2{margin-top:30px}.run-side-column{grid-template-columns:1fr}.run-side-column .run-controls{grid-column:auto}.position-summary dl{grid-template-columns:1fr}.position-summary dl div{min-height:54px;padding:10px 0;border-top:1px solid var(--product-line);border-left:0}.working-orders li{align-items:flex-start;flex-direction:column;gap:7px}.working-orders li small{text-align:left}.position-actions{align-items:stretch;flex-direction:column}.position-actions button{width:100%}.position-context{grid-template-columns:1fr}.position-context>div+div{border-top:1px solid var(--product-line);border-left:0}.run-exposure-dashboard .orb-panel dl{grid-template-columns:1fr 1fr}.run-exposure-dashboard .orb-panel dl div+div{border-left:0}.run-exposure-dashboard .orb-panel dl div:nth-child(2n){border-left:1px solid var(--product-line)}.trading-connection-card>header{grid-template-columns:1fr}.trading-connection-card>dl{grid-template-columns:1fr}.trading-connection-card>dl div{border-right:0}.activity-timeline li{grid-template-columns:74px 10px 1fr;gap:10px}.security-card>header{grid-template-columns:1fr}.notification-card>header{grid-template-columns:1fr}.password-security-card>header,.password-security-card form{grid-template-columns:1fr}.discord-webhook-form,.notification-preferences fieldset{grid-template-columns:1fr}.product-session-list article{grid-template-columns:1fr}.product-account-actions{align-items:stretch;flex-direction:column}}@media(prefers-reduced-motion:reduce){.product-sidebar{transition:none}.product-loading-line{animation:none}}
