.live-account{border:1px solid var(--line);border-left:3px solid var(--green);background:var(--surface-2);border-radius:6px;margin:20px 0;padding:22px}.live-account__header,.live-account__title,.live-account__freshness,.live-account__limits,.live-account footer{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.live-account__header{justify-content:space-between;margin-bottom:18px}.live-account__title>svg{color:var(--green)}.live-account h2{margin:0;font-size:21px}.live-account__title p{color:var(--muted);margin:5px 0 0;font-size:13px}.live-account__badge{color:var(--green);background:#55d99b14;border-radius:20px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.live-account__freshness{color:var(--muted);justify-content:space-between;font-size:12px}.live-account__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 18px;margin:24px 0;display:grid}.live-account dt{color:var(--muted);margin-bottom:7px;font-size:12px}.live-account dd{font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:600}.live-account__limits{border-top:1px solid var(--line);padding:13px 0;font-size:13px}.live-account__limits small{color:var(--muted);flex-basis:100%}.live-account__empty,.live-account__notice{color:var(--muted);margin:12px 0;font-size:13px}.live-account__notice{color:var(--amber)}.live-account footer{color:var(--muted);align-items:flex-start;margin-top:18px;font-size:12px}.live-account footer small{flex-basis:100%;line-height:1.5}.live-account__positions{overflow-x:auto}.live-account table{border-collapse:collapse;width:100%;font-size:13px}.live-account caption{text-align:left;padding:12px 0}.live-account td,.live-account th{text-align:left;border-bottom:1px solid var(--line);padding:8px}@media (width<=900px){.live-account__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.live-account{padding:15px}.live-account dd{font-size:18px}}.sandbox-execution{border:1px solid var(--line);border-left:3px solid var(--amber);background:var(--surface-2);border-radius:6px;margin:20px 0;padding:22px}.sandbox-execution header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.sandbox-execution h2{align-items:center;gap:9px;margin:0;font-size:20px;display:flex}.sandbox-execution header p,.sandbox-execution footer{color:var(--muted);font-size:12px;line-height:1.6}.sandbox-execution__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0;display:grid}.sandbox-execution__summary>div{flex-direction:column;gap:9px;display:flex}.sandbox-execution__summary span,.sandbox-execution__summary small{color:var(--muted);font-size:12px}.sandbox-execution__summary strong{font-variant-numeric:tabular-nums;font-size:15px}.sandbox-execution__actions{flex-wrap:wrap;gap:10px;display:flex}.sandbox-execution button{border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;border-radius:4px;padding:9px 12px}.sandbox-execution button:disabled{opacity:.45;cursor:not-allowed}.sandbox-execution__badge{color:var(--green);font-size:12px}.sandbox-execution__warning{color:var(--amber);font-size:13px;line-height:1.6}.sandbox-execution__confirmation{border:1px solid var(--amber);border-radius:5px;margin-top:16px;padding:14px}.sandbox-execution__confirmation button{margin-right:8px}.sandbox-execution footer{margin-top:14px}@media (width<=700px){.sandbox-execution{padding:16px}.sandbox-execution__summary{grid-template-columns:1fr}.sandbox-execution h2{font-size:17px}}.live-execution{border-left-color:var(--green)}.live-execution__mode{color:var(--amber);font-size:14px;line-height:1.6}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#edf5f1;font-synthesis:none;text-rendering:optimizelegibility;--bg:#07100e;--sidebar:#091411;--surface:#0d1a17;--surface-2:#111f1b;--surface-3:#152621;--line:#b9dacc1f;--line-strong:#b9dacc33;--text:#edf5f1;--muted:#8da39a;--faint:#60766d;--green:#55d99b;--green-dark:#1d9a66;--amber:#f2bd64;--red:#ff6f68;--blue:#79b7ff;--topbar-height:72px;background:#07100e;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 85% -10%, #30866124, transparent 32rem), var(--bg);min-width:320px;min-height:100vh;margin:0}button,a{font:inherit}button{color:inherit}button:focus-visible,a:focus-visible{outline-offset:3px;outline:2px solid #92e0bb}.login-page{background:radial-gradient(circle at 22% 18%,#f2bd641a,#0000 28rem),radial-gradient(circle at 82% 76%,#55d99b1f,#0000 34rem),linear-gradient(145deg,#07100e,#091713);place-items:center;max-width:none;min-height:100vh;margin:0;padding:28px;display:grid;position:relative;overflow:hidden}.login-page:before{content:"";border:1px solid #a8ef640e;border-radius:50%;width:620px;height:620px;position:absolute;transform:translate(42%,25%);box-shadow:0 0 0 90px #a8ef6405,0 0 0 180px #a8ef6403}.login-card{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#55d99b0b,#0000 32%),#0a1713f0;border:1px solid #b9dacc29;border-radius:22px;width:min(430px,100%);padding:30px;position:relative;box-shadow:0 28px 90px #0000006b,inset 0 1px #ffffff06}.login-card--loading{min-height:150px;color:var(--muted);justify-content:center;align-items:center;gap:13px;display:flex}.login-card--session-error{color:var(--amber);text-align:center;flex-direction:column;gap:9px}.login-card--session-error>span{color:var(--muted);font-size:11.7px}.login-session-retry{min-height:36px;color:var(--green);cursor:pointer;background:#55d99b17;border:1px solid #55d99b4d;border-radius:9px;justify-content:center;align-items:center;gap:7px;margin-top:6px;padding:0 13px;font-size:11.7px;font-weight:750;display:inline-flex}.login-brand{align-items:center;gap:11px;margin-bottom:35px;display:flex}.login-brand>span{width:43px;height:43px;color:var(--green);background:#55d99b14;border:1px solid #55d99b40;border-radius:13px;place-items:center;display:grid}.login-brand strong,.login-brand small{display:block}.login-brand strong{font-size:23.4px}.login-brand small{color:var(--faint);letter-spacing:.1em;text-transform:uppercase;margin-top:2px;font-size:11.7px;font-weight:700}.login-shield{width:55px;height:55px;color:var(--green);background:#55d99b17;border-radius:16px;place-items:center;margin-bottom:20px;display:grid}.login-card h1{letter-spacing:-.045em;margin:7px 0 0;font-size:37.7px}.login-intro{color:var(--muted);margin:11px 0 25px;font-size:14.3px;line-height:1.6}.login-card form>label{color:#b8c9c2;margin:14px 0 7px;font-size:13px;font-weight:650;display:block}.login-input{border:1px solid var(--line);height:45px;color:var(--faint);background:#ffffff06;border-radius:10px;align-items:center;gap:10px;padding:0 12px;display:flex}.login-input:focus-within{color:var(--green);border-color:#55d99b6b;box-shadow:0 0 0 3px #55d99b0f}.login-input input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:16.9px}.login-card form>button{color:#0b1712;cursor:pointer;background:linear-gradient(90deg,#e9ad4e,#a8ef64);border:1px solid #a8ef644d;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:45px;margin-top:20px;font-size:14.3px;font-weight:800;display:flex}.login-card form>button:disabled{opacity:.62;cursor:wait}.login-error{color:#ff9b96;background:#ff6f6814;border-radius:8px;margin:11px 0 0;padding:8px 10px;font-size:11.7px}.login-security-note{border-top:1px solid var(--line);color:var(--faint);align-items:center;gap:7px;margin-top:22px;padding-top:17px;font-size:11.7px;display:flex}.app-shell{min-height:100vh}.sidebar{z-index:20;border-right:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#081411f5;flex-direction:column;width:248px;padding:24px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:var(--text);align-items:center;gap:11px;padding:0 8px;text-decoration:none;display:flex}.brand__mark{width:40px;height:40px;color:var(--green);background:linear-gradient(145deg,#55d99b26,#55d99b08);border:1px solid #55d99b3d;border-radius:12px;place-items:center;display:grid}.brand strong,.brand small{display:block}.brand strong{letter-spacing:-.02em;font-size:17.68px}.brand small{color:var(--faint);letter-spacing:.09em;text-transform:uppercase;margin-top:1px;font-size:8.84px;font-weight:700}.main-nav{margin-top:42px}.nav-label,.eyebrow{color:var(--faint);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.nav-label{padding:0 12px 10px;font-size:10.4px}.nav-item{height:44px;color:var(--muted);border-radius:10px;align-items:center;gap:12px;padding:0 12px;text-decoration:none;transition:all .14s;display:flex}.nav-item:hover{color:var(--text);background:#ffffff09}.nav-item--active{color:#dff9ec;box-shadow:inset 2px 0 var(--green);background:linear-gradient(90deg,#2a9d6a33,#2a9d6a0f)}.nav-item span:nth-child(2){flex:1;font-size:13.52px;font-weight:600}.nav-badge{color:#b9ccc4;text-align:center;background:#ffffff14;border-radius:999px;min-width:21px;padding:3px 6px;font:600 10.4px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.sidebar-status{border:1px solid var(--line);background:#ffffff06;border-radius:13px;margin-top:auto;padding:13px}.sidebar-status__head{align-items:center;gap:10px;display:flex}.system-orb{background:var(--green);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #55d99b1a,0 0 14px #55d99b99}.sidebar-status strong,.sidebar-status small{display:block}.sidebar-status strong{font-size:12.48px}.sidebar-status small{color:var(--faint);margin-top:2px;font-size:10.4px}.sidebar-status__metrics{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;margin-top:14px;padding-top:11px;font:500 10.4px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:flex}.sidebar-status__metrics span{align-items:center;gap:5px;display:flex}.app-content{min-height:100vh;margin-left:248px}.topbar{z-index:15;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07100ed6;justify-content:space-between;align-items:center;min-height:72px;padding:10px 30px;display:flex;position:sticky;top:0}.environment-line{align-items:center;gap:12px;margin-top:5px;display:flex}.environment-pill{color:#acd0fb;letter-spacing:.04em;background:#79b7ff17;border:1px solid #79b7ff38;border-radius:999px;padding:5px 9px;font:600 13px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.connection-state{color:var(--muted);align-items:center;gap:6px;font-size:14.3px;display:flex}.connection-state svg{color:var(--amber)}.topbar__actions{align-items:center;gap:12px;display:flex}.moscow-time{color:var(--muted);align-items:center;gap:9px;margin-right:8px;display:flex}.moscow-time span,.moscow-time small,.moscow-time strong{display:block}.moscow-time small{text-transform:uppercase;font-size:11.7px}.moscow-time strong{color:var(--text);margin-top:1px;font:600 15.6px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.icon-button,.trader-button{border:1px solid var(--line);cursor:pointer;background:#ffffff06;height:39px}.icon-button{width:39px;color:var(--muted);border-radius:10px;place-items:center;display:grid;position:relative}.notification-dot{background:var(--amber);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;right:8px}.trader-button{border-radius:10px;align-items:center;gap:8px;padding:0 10px 0 6px;display:flex}.trader-button>span{background:var(--surface-3);width:27px;height:27px;color:var(--green);border-radius:8px;place-items:center;font-size:13px;font-weight:700;display:grid}.trader-button strong{font-size:14.3px}.trader-button:disabled{cursor:default}main{max-width:1680px;scroll-margin-top:calc(var(--topbar-height) + 10px);margin:0 auto;padding:22px 30px 48px}.mode-banner,.demo-notice{border-radius:11px;align-items:center;display:flex}.mode-banner{top:calc(var(--topbar-height) + 10px);z-index:14;min-height:50px;color:var(--green);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(90deg,#2379542b,#2379540e),#091512;border:1px solid #55d99b2b;gap:12px;padding:9px 13px;position:sticky;box-shadow:0 8px 24px #030a0847}.mode-banner--halted{color:var(--amber);background:linear-gradient(90deg,#a4691a2e,#a4691a0b),#17130b;border-color:#f2bd6438}.mode-banner>div{flex:1}.mode-banner strong,.mode-banner span{display:block}.mode-banner strong{color:var(--text);font-size:15.6px}.mode-banner div span{color:var(--muted);margin-top:2px;font-size:13px}.mode-banner__tag{border:1px solid;border-radius:999px;padding:4px 8px;font:600 11.7px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.demo-notice{color:var(--amber);background:#f2bd6414;border:1px solid #f2bd6433;gap:9px;margin-top:10px;padding:9px 11px;font-size:14.3px}.demo-notice span{flex:1}.demo-notice button{color:var(--amber);cursor:pointer;background:0 0;border:0;display:grid}.page-heading{justify-content:space-between;align-items:flex-end;padding:27px 2px 18px;display:flex}.page-heading h1{letter-spacing:-.045em;margin:5px 0 0;font-size:clamp(31.2px,2.9vw,44.2px)}.page-heading>div>p:last-child{color:var(--muted);margin:7px 0 0;font-size:15.6px}.freshness{color:var(--faint);align-items:center;gap:7px;font-size:13px;display:flex}.summary-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.metric-card{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff09,#ffffff05);border-radius:13px;align-items:center;gap:12px;min-height:98px;padding:14px;display:flex}.metric-card__icon{width:37px;height:37px;color:var(--muted);background:#8fa69c17;border-radius:10px;flex:none;place-items:center;display:grid}.metric-card__icon--positive{color:var(--green);background:#55d99b1a}.metric-card__icon--negative{color:var(--red);background:#ff6f681a}.metric-card__icon--neutral{color:var(--muted);background:#8fa69c17}.metric-card__icon--warning{color:var(--amber);background:#f2bd641a}.metric-card small,.metric-card strong,.metric-card div>span{display:block}.metric-card small{color:var(--faint);text-transform:uppercase;font-size:11.7px;font-weight:600}.metric-card strong{margin-top:4px;font:600 22.1px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.metric-card div>span{color:var(--muted);margin-top:4px;font-size:11.7px}.positive{color:var(--green)!important}.negative{color:var(--red)!important}.neutral{color:var(--muted)!important}.warning-text{color:var(--amber)!important}.risk-meter{background:#ffffff12;border-radius:999px;width:100px;height:3px;margin-top:8px;overflow:hidden}.risk-meter span{border-radius:inherit;background:var(--green);height:100%;display:block}.workspace-grid{grid-template-columns:minmax(0,1fr) 340px;gap:12px;margin-top:12px;display:grid}.panel,.safety-panel{border:1px solid var(--line);background:#0d1a17d1;border-radius:14px}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 18px 13px;display:flex}.panel-heading h2,.safety-panel h2{letter-spacing:-.02em;margin:4px 0 0;font-size:19.5px}.text-button{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:13px;display:flex}.instance-list{padding:0 8px}.instrument-group-label{color:var(--faint);letter-spacing:.16em;text-transform:uppercase;padding:13px 10px 8px;font-size:11.7px;font-weight:700}.instance-card{border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,1.4fr) 58px minmax(112px,.85fr) minmax(220px,1.5fr) minmax(140px,1fr) minmax(92px,.7fr) 74px;align-items:center;gap:12px clamp(14px,1.35vw,22px);min-height:94px;padding:12px 10px;display:grid;position:relative}.instance-card:last-child{border-bottom:0}.instance-card__identity{align-items:center;gap:10px;min-width:0;display:flex}.symbol-line{align-items:center;gap:7px;display:flex}.symbol-line strong{font:600 16.9px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.instance-card__identity>div>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11.7px;display:block;overflow:hidden}.instance-card__controls{justify-content:flex-end;align-items:center;gap:5px;display:flex}.instance-control-button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:26px;height:26px;transition:border-color .14s,background .14s,color .14s;display:grid}.instance-control-button--halt{color:var(--amber);background:#f2bd6413;border-color:#f2bd6447}.instance-control-button--halt:hover{background:#f2bd6424;border-color:#f2bd6485}.instance-control-button--resume{color:var(--green);background:#55d99b14;border-color:#55d99b52}.instance-control-button--resume:hover{background:#55d99b26;border-color:#55d99b8f}.instance-control-button--flatten{color:var(--red);background:#ff6f6814;border-color:#ff6f6857}.instance-control-button--flatten:hover{background:#ff6f6829;border-color:#ff6f6894}.instance-control-button:disabled{opacity:.28;cursor:not-allowed}.position-dot{border-radius:50%;flex:none;place-items:center;width:14px;height:14px;display:grid}.position-dot span{border-radius:50%;width:6px;height:6px}.position-dot--flat{background:#79b7ff1f}.position-dot--flat span{background:var(--blue);box-shadow:0 0 8px #79b7ff99}.position-dot--long{background:#55d99b1a}.position-dot--long span{background:var(--green);box-shadow:0 0 8px #55d99b8c}.position-dot--short{background:#ff6f681f}.position-dot--short span{background:var(--red);box-shadow:0 0 8px #ff6f688c}.instance-card__price small,.instance-card__price strong,.instance-card__price span,.instance-card__pnl small,.instance-card__pnl strong,.instance-card__pnl span{display:block}.instance-card__price small,.instance-card__pnl small{color:var(--faint);text-transform:uppercase;font-size:10.4px}.instance-card__price strong,.instance-card__pnl strong{margin-top:4px;font:600 16.9px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.instance-card__price span,.instance-card__pnl span{color:var(--faint);margin-top:3px;font-size:10.4px}.levels{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(14px,1.35vw,22px);display:grid}.levels--watch-only{grid-template-columns:1fr;align-items:center}.watchlist-note{color:var(--muted);font-size:13px}.levels>div{align-items:center;gap:6px;display:flex}.level-arrow{border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:grid}.level-arrow--long{color:var(--green);background:#55d99b14}.level-arrow--short{color:var(--red);background:#ff6f6814}.levels small,.levels strong{display:block}.levels small{color:var(--faint);text-transform:uppercase;font-size:9.8px}.levels strong{margin-top:2px;font:600 13px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.side-badge{border:1px solid var(--line);border-radius:999px;padding:4px 7px;font:600 10.4px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:inline-flex}.side-badge--long{color:var(--green);background:#55d99b12;border-color:#55d99b38}.side-badge--short{color:#ff918c;background:#ff6f6812;border-color:#ff6f6833}.side-badge--flat{color:var(--muted)}.position-details{color:var(--faint);gap:9px;margin-top:6px;font-size:10.4px;display:flex}.position-details strong{color:#a9bdb4;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.muted{color:var(--faint)}.row-action{color:#b7d3c7;cursor:pointer;background:#a8ef640b;border:1px solid #a8ef6424;border-radius:8px;justify-content:center;align-items:center;gap:5px;height:31px;font-size:11.7px;font-weight:650;display:inline-flex}.row-action:hover{color:#dcf4e7;background:#a8ef6417;border-color:#a8ef644d}.safety-panel{background:linear-gradient(#ff6f680b,#0000 28%),#0d1a17e0;border-color:#ff6f6826;padding:17px;position:relative;overflow:hidden}.safety-panel:after{background:linear-gradient(90deg, transparent, var(--red));content:"";width:90px;height:1px;position:absolute;top:0;right:0}.safety-panel__heading{align-items:center;gap:10px;display:flex}.safety-panel__heading>span{width:38px;height:38px;color:var(--red);background:#ff6f6817;border-radius:10px;place-items:center;display:grid}.safety-panel__intro{color:var(--muted);margin:13px 0 17px;font-size:13px;line-height:1.5}.safety-action{border:1px solid var(--line);border-radius:11px;padding:12px}.safety-action>div:first-child{gap:9px;display:flex}.action-number{color:var(--faint);flex:none;font:600 11.7px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.safety-action strong{font-size:14.3px}.safety-action p{color:var(--muted);margin:5px 0 0;font-size:11.7px;line-height:1.45}.halt-button,.flatten-button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;height:36px;margin-top:12px;font-size:13px;font-weight:700;display:flex}.halt-button{color:var(--amber);background:#f2bd6414;border:1px solid #f2bd644d}.halt-button--resume{color:var(--green);background:#55d99b17;border-color:#55d99b57}.halt-button:disabled{opacity:.58;cursor:not-allowed}.flatten-button{color:#ffaaa6;background:linear-gradient(#ca423c52,#ca423c2e);border:1px solid #ff6f6873;box-shadow:inset 0 1px #ffffff0a}.safety-divider{align-items:center;gap:8px;margin:11px 0;display:flex}.safety-divider span{background:var(--line);flex:1;height:1px}.safety-divider small{color:var(--faint);text-transform:uppercase;font-size:9.8px}.safety-footer{color:var(--faint);align-items:center;gap:6px;margin-top:13px;font-size:10.4px;display:flex}.lower-grid{grid-template-columns:1.2fr .8fr;gap:12px;margin-top:12px;display:grid}.event-list{padding:7px 18px 11px}.event-row{border-bottom:1px solid var(--line);grid-template-columns:54px 8px 1fr;align-items:start;gap:11px;padding:10px 0;display:grid}.event-row:last-child{border-bottom:0}.event-row time{color:var(--faint);padding-top:1px;font:500 11.7px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.event-marker{background:var(--blue);border-radius:50%;width:6px;height:6px;margin-top:4px}.event-marker--warning{background:var(--amber)}.event-marker--success{background:var(--green)}.event-row strong,.event-row div span{display:block}.event-row strong{font-size:13px}.event-row div span{color:var(--muted);margin-top:3px;font-size:11.7px}.health-score{color:var(--green);align-items:center;gap:5px;font:600 11.7px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:flex}.health-grid{grid-template-columns:repeat(2,1fr);gap:8px;padding:14px 18px 18px;display:grid}.health-grid>div{border:1px solid var(--line);border-radius:10px;align-items:center;gap:9px;padding:10px;display:flex}.health-icon{border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.health-icon--good{color:var(--green);background:#55d99b14}.health-icon--warn{color:var(--amber);background:#f2bd6414}.health-grid small,.health-grid strong{display:block}.health-grid small{color:var(--faint);font-size:10.4px}.health-grid strong{margin-top:3px;font:600 11.7px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.secondary-button{cursor:pointer;border:1px solid var(--line);height:39px;color:var(--muted);background:0 0;border-radius:9px;font-size:13px;font-weight:700}.chart-workspace{z-index:70;background:radial-gradient(circle at 78% -18%,#76d37d24,#0000 34rem),radial-gradient(circle at 10% 24%,#ff9c430f,#0000 30rem),#07110e;position:fixed;inset:0;overflow:auto}.chart-topbar{z-index:5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#07110ee6;border-bottom:1px solid #c4e2d41c;grid-template-columns:minmax(110px,.65fr) minmax(280px,1fr) minmax(210px,.65fr);align-items:center;min-height:76px;padding:10px 28px;display:grid;position:sticky;top:0}.chart-back-button{border:1px solid var(--line);width:fit-content;height:38px;color:var(--muted);cursor:pointer;background:#ffffff06;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:14.3px;display:inline-flex}.chart-back-button:hover{color:var(--text);border-color:#a8ef6440}.chart-instrument-title{justify-self:center;align-items:center;gap:11px;display:flex}.chart-symbol-avatar{color:#c8f39e;background:linear-gradient(145deg,#a8ef6429,#ff9c430d);border:1px solid #a8ef643d;border-radius:13px;place-items:center;width:42px;height:42px;font:700 15.6px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:grid}.chart-instrument-title>div>div{align-items:baseline;gap:9px;display:flex}.chart-instrument-title h1{margin:0;font:650 23.4px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.chart-instrument-title span{color:#b9c9c2;font-size:14.3px}.chart-instrument-title small{color:var(--faint);margin-top:4px;font-size:11.7px;display:block}.chart-live-price{text-align:right;justify-self:end}.chart-live-price small,.chart-live-price strong,.chart-live-price span{display:block}.chart-live-price small{color:var(--faint);text-transform:uppercase;font-size:10.4px}.chart-live-price strong{margin-top:3px;font:650 22.1px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.chart-stream{justify-content:flex-end;align-items:center;gap:5px;margin-top:3px;font-size:10.4px;display:inline-flex!important}.chart-stream--online{color:var(--green)}.chart-stream--degraded{color:var(--amber)}.chart-page{width:min(1680px,100%);max-width:none;margin:0 auto;padding:24px 30px 40px}.chart-heading-row{justify-content:space-between;align-items:flex-end;gap:24px;padding:2px 2px 19px;display:flex}.chart-heading-row h2{letter-spacing:-.045em;margin:5px 0 0;font-size:clamp(29.9px,2.6vw,41.6px)}.chart-heading-row>div:first-child>p:last-child{color:var(--muted);margin:7px 0 0;font-size:14.3px}.chart-toolbar{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.chart-instruments,.chart-timeframes{border:1px solid var(--line);background:#ffffff06;border-radius:12px;gap:4px;padding:4px;display:flex}.chart-instruments{max-width:min(52vw,550px);overflow-x:auto}.chart-instrument-button,.chart-timeframe{height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;font:650 13px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.chart-instrument-button{min-width:38px;padding:0 9px}.chart-instrument-button:hover,.chart-timeframe:hover{color:var(--text)}.chart-instrument-button--active{color:#dff9ec;background:#55d99b29;box-shadow:inset 0 0 0 1px #55d99b57}.chart-timeframe{min-width:43px}.chart-timeframe--active{color:#102017;background:linear-gradient(135deg,#ff9c43,#d9d85d 56%,#a8ef64);box-shadow:0 5px 18px #dac04924}.chart-layout{grid-template-columns:minmax(0,1fr) 320px;gap:13px;display:grid}.chart-layout--stock{grid-template-columns:286px minmax(0,1fr) 320px}.chart-left-sidebar{flex-direction:column;gap:10px;min-width:0;display:flex}.chart-panel,.chart-info-card{border:1px solid #c5e2d51f;border-radius:16px}.chart-panel{background:linear-gradient(120deg,#ff9c430e,#0000 35%),radial-gradient(circle at 85% 5%,#a8ef6413,#0000 32rem),#0b1814;min-width:0;position:relative;overflow:hidden}.chart-panel:before{z-index:0;content:"";opacity:.9;background:linear-gradient(90deg,#ff9c43,#e3d15a 52%,#a8ef64);width:100%;height:3px;position:absolute;top:0;left:0}.chart-panel__top,.chart-panel__footer{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.chart-panel__top{padding:16px 18px 9px}.chart-panel__top>div{align-items:center;gap:8px;display:flex}.chart-panel__top svg{color:#d7d95e}.chart-panel__top strong{font:650 15.6px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.chart-panel__top>div>span{color:var(--faint);font-size:11.7px}.chart-demo-pill{color:#e6bb73;background:#f2bd6412;border:1px solid #f2bd6433;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:10.4px;font-weight:650;display:inline-flex}.chart-legend{z-index:1;color:#899f95;flex-wrap:wrap;align-items:center;gap:13px;min-height:30px;padding:0 18px;font-size:10.4px;display:flex;position:relative}.chart-legend span{align-items:center;gap:5px;display:inline-flex}.legend-line{border-top:1px dashed;width:18px;display:inline-block}.legend-line--long{color:#a8ef64}.legend-line--short{color:#ff9c43}.legend-line--entry{color:#7fdbbb;border-top-style:solid}.legend-line--stop{color:#ff6f68}.chart-canvas{z-index:1;width:100%;height:clamp(430px,58vh,650px);position:relative}.chart-panel__footer{min-height:43px;color:var(--faint);border-top:1px solid #c5e2d514;padding:8px 18px;font-size:10.4px}.chart-panel__footer span{align-items:center;gap:5px;display:inline-flex}.chart-panel__footer a{color:#82978e;text-decoration:none}.chart-sidebar{flex-direction:column;gap:10px;display:flex}.chart-info-card{background:linear-gradient(145deg,#ffffff09,#ffffff04);padding:15px}.chart-position-card{background:linear-gradient(145deg,#ff9c4312,#a8ef640b),#0d1a17}.chart-info-card__heading{align-items:center;gap:10px;display:flex}.chart-info-card__heading small,.chart-info-card__heading strong{display:block}.chart-info-card__heading small{color:var(--faint);text-transform:uppercase;font-size:10.4px;font-weight:650}.chart-info-card__heading strong{margin-top:4px;font-size:14.3px}.chart-icon{width:36px;height:36px;color:var(--muted);background:#ffffff0e;border-radius:10px;flex:none;place-items:center;display:grid}.chart-icon--long,.chart-icon--levels{color:#a8ef64;background:#a8ef641a}.chart-icon--short{color:#ff9c43;background:#ff9c431a}.chart-icon--profile{color:#7fdbbb;background:#7fdbbb17}.chart-icon--provider{color:var(--amber);background:#f2bd6417}.chart-empty-state,.chart-card-note{color:var(--muted);margin:13px 0 0;font-size:11.7px;line-height:1.55}.trading-access-card{background:linear-gradient(145deg,#55d99b12,#7fdbbb06),#0d1a17}.trading-access-direction{gap:7px;margin-top:15px;display:grid}.trading-access-direction>span,.trading-access-lots>span{color:var(--muted);font-size:10.4px}.trading-access-direction>small{color:var(--faint);font-size:9.75px;line-height:1.45}.trading-access-stats{margin-top:14px}.trading-access-lots{gap:5px;margin-top:13px;display:grid}.trading-access-lots input,.calculator-workspace-fields input{width:100%;color:var(--text);background:#040c0a8c;border:1px solid #c5e2d521;border-radius:8px;outline:none;padding:8px 9px;font:650 13px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.trading-access-lots input:focus,.calculator-workspace-fields input:focus{border-color:#55d99b80;box-shadow:0 0 0 2px #55d99b14}.trading-access-save{justify-content:center;align-items:center;gap:6px;width:100%;min-height:30px;margin-top:8px;display:inline-flex}.position-calculator-workspace{grid-template-columns:minmax(520px,1.35fr) minmax(320px,.65fr);align-items:start;gap:13px;display:grid}.position-calculator-card,.calculator-result-card{padding:18px}.position-calculator-card{background:linear-gradient(145deg, #a8ef640e, #ff9c4306), var(--panel)}.position-calculator-card__heading{align-items:center;gap:10px;display:flex}.position-calculator-card__heading>span,.calculator-result-card__icon{color:#c6e86f;background:#a8ef641a;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.position-calculator-card__heading small{color:var(--muted);font-size:10.4px;display:block}.position-calculator-card__heading h2{margin:2px 0 0;font-size:18.2px}.calculator-instruments{grid-template-columns:repeat(8,minmax(38px,1fr));gap:6px;margin-top:17px;display:grid}.calculator-instrument{border:1px solid var(--line);min-height:37px;color:var(--muted);cursor:pointer;background:#040c0a8c;border-radius:9px;font:750 11.7px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.calculator-instrument:hover,.calculator-instrument--active{color:#dff9ec;background:#55d99b21;border-color:#55d99b73}.calculator-workspace-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:18px;display:grid}.calculator-workspace-fields>label,.calculator-workspace-fields>.calculator-direction-field,.calculator-workspace-fields>.calculator-risk-field{align-content:start;gap:6px;display:grid}.calculator-workspace-fields>label>span,.calculator-workspace-fields .calculator-direction-field>span,.calculator-workspace-fields .calculator-risk-field>span{color:var(--muted);font-size:10.4px}.calculator-workspace-fields .calculator-direction-field,.calculator-workspace-fields .calculator-risk-field,.calculator-fixed-data{grid-column:1/-1}.calculator-workspace-fields .calculator-direction-field>small{color:var(--faint);font-size:9.75px}.calculator-fixed-data{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.calculator-fixed-data>div{background:#040c0a59;border:1px solid #c5e2d51a;border-radius:9px;padding:9px}.calculator-fixed-data span,.calculator-fixed-data strong{display:block}.calculator-fixed-data span{color:var(--faint);font-size:9.1px}.calculator-fixed-data strong{color:var(--text);margin-top:4px;font:700 11.7px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.calculator-result-card{position:sticky;top:13px}.calculator-result-card .eyebrow{margin-top:14px}.calculator-result-card__hero{background:#a8ef6412;border:1px solid #a8ef6433;border-radius:12px;margin:11px 0 14px;padding:14px;display:grid}.calculator-result-card__hero small,.calculator-result-card__hero span{color:var(--muted);font-size:10.4px}.calculator-result-card__hero strong{color:#cdf486;font:800 32.5px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.calculator-result__error{color:#ff9b94;font-size:11.7px;line-height:1.5}.calculator-save-button{justify-content:center;width:100%;margin-top:14px}.calculator-direction-field{gap:6px;display:grid}.calculator-direction-field>span{color:var(--muted);font-size:10.4px}.calculator-direction-buttons{grid-template-columns:1fr 1fr;gap:6px;display:grid}.calculator-direction-button{min-height:30px;color:var(--muted);cursor:pointer;background:#040c0a8c;border:1px solid #c5e2d521;border-radius:7px;font:700 11.7px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;transition:all .14s}.calculator-direction-button:disabled{cursor:not-allowed;opacity:.4}.calculator-direction-button--long:hover,.calculator-direction-button--long.calculator-direction-button--active{color:#cdf486;background:#a8ef6429;border-color:#a8ef64a6;box-shadow:0 0 0 2px #a8ef640f}.calculator-direction-button--short:hover,.calculator-direction-button--short.calculator-direction-button--active{color:#ff9b94;background:#ff6f6829;border-color:#ff6f68a6;box-shadow:0 0 0 2px #ff6f680f}.calculator-risk-field{gap:6px;display:grid}.calculator-risk-field>span{color:var(--muted);font-size:10.4px}.calculator-risk-buttons{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.calculator-risk-button,.calculator-auto-button{color:var(--muted);cursor:pointer;background:#040c0a8c;border:1px solid #c5e2d521;border-radius:6px;font:650 10.4px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;transition:all .14s}.calculator-risk-button{min-height:27px;padding:4px 2px}.calculator-risk-button:hover,.calculator-auto-button:hover{color:var(--text);border-color:#a8ef6466}.calculator-risk-button--active,.calculator-auto-button--active{color:#cdf486;background:#a8ef6429;border-color:#a8ef64a6;box-shadow:0 0 0 2px #a8ef640f}.calculator-auto-button{white-space:nowrap;min-height:21px;padding:2px 6px}.calculator-stats{margin-top:8px}.calculator-result__error{color:#ffb268}.chart-stats{margin:14px 0 0}.chart-stats>div{border-top:1px solid #c5e2d513;justify-content:space-between;align-items:center;gap:10px;min-height:31px;display:flex}.chart-stats dt{color:var(--muted);align-items:center;gap:4px;font-size:10.4px;display:flex}.chart-stats dd{margin:0;font:650 13px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.chart-level-stats>div:first-child dd{color:#a8ef64}.chart-level-stats>div:nth-child(2) dd{color:#ff9c43}.chart-stop-value{color:#ff8b84}.chart-provider-status{border-top:1px solid #c5e2d513;align-items:center;gap:9px;margin-top:14px;padding-top:12px;display:flex}.provider-orb{border-radius:50%;flex:none;width:8px;height:8px}.provider-orb--online{background:var(--green);box-shadow:0 0 10px #55d99b8c}.provider-orb--degraded{background:var(--amber);box-shadow:0 0 10px #f2bd6466}.chart-provider-status strong,.chart-provider-status small{display:block}.chart-provider-status strong{font-size:11.7px}.chart-provider-status small{color:var(--faint);margin-top:3px;font-size:10.4px}.chart-provider-meta{color:var(--faint);align-items:center;gap:6px;margin-top:11px;font-size:10.4px;display:flex}.chart-data-disclaimer{color:var(--faint);margin:10px 2px 0;font-size:10.4px;line-height:1.5}.read-only-pill{color:#acd0fb;background:#79b7ff12;border:1px solid #79b7ff3d;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font:650 10.4px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:inline-flex}.trade-journal{margin-top:18px;overflow:hidden}.trade-journal__heading{align-items:flex-start}.trade-journal__heading h2{margin-bottom:5px}.trade-journal__heading p:last-child{max-width:760px;color:var(--muted);margin:0;font-size:11.7px;line-height:1.55}.journal-freshness,.journal-filter-label{color:var(--faint);white-space:nowrap;align-items:center;gap:6px;font-size:10.4px;display:inline-flex}.journal-error{color:var(--amber);background:#f2bd6412;border:1px solid #f2bd6440;border-radius:9px;margin:0 17px 14px;padding:10px 12px;font-size:11.7px}.journal-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--line);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid}.journal-summary>div{background:#0a1814fa;min-width:0;padding:13px 15px}.journal-summary span,.journal-summary strong{align-items:center;gap:6px;display:flex}.journal-summary span{color:var(--faint);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9.8px;overflow:hidden}.journal-summary strong{margin-top:7px;font:700 15.6px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.journal-toolbar{justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;display:flex}.journal-tabs,.journal-filters{align-items:center;gap:6px;display:flex}.journal-tab{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#ffffff06;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:10.4px;font-weight:650;display:inline-flex}.journal-tab span{color:var(--faint);background:#ffffff0f;border-radius:999px;padding:2px 5px;font-size:9.8px}.journal-tab--active{color:var(--green);background:#55d99b14;border-color:#55d99b47}.journal-filters select{border:1px solid var(--line);min-height:30px;color:var(--text);background:#0b1714;border-radius:7px;outline:none;padding:0 24px 0 8px;font:600 10.4px Inter,system-ui,sans-serif}.journal-filters select:focus{border-color:#79b7ff73}.journal-filters select:disabled{cursor:not-allowed;opacity:.45}.journal-table-wrap{border-top:1px solid var(--line);min-width:0;min-height:160px;container-type:inline-size}.journal-table{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:15.6px}.journal-table th{z-index:1;color:var(--faint);text-align:left;text-transform:none;white-space:normal;overflow-wrap:anywhere;background:#0a1512;padding:12px 4px;font-size:14.7px;font-weight:650;position:sticky;top:0}.journal-table td{color:var(--muted);vertical-align:middle;white-space:normal;overflow-wrap:anywhere;border-top:1px solid #ffffff0b;padding:12px 4px}.journal-table td strong,.journal-table td small{display:block}.journal-table td>strong{color:var(--text)}.journal-table td small{color:var(--faint);margin-top:3px;font-size:14.7px}.journal-row{background:#ffffff02;transition:background .15s}.journal-row:hover,.journal-row--expanded{background:#79b7ff09}.journal-side,.journal-open-badge{letter-spacing:0;border-radius:999px;align-items:center;padding:4px;font-size:14.7px;font-weight:750;display:inline-flex}.journal-side--long,.journal-open-badge{color:var(--green);background:#55d99b17}.journal-side--short{color:#ff8d8d;background:#ff737317}.journal-expand{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);background:#ffffff06;border-radius:7px;place-items:center;display:grid}.journal-expand:hover{color:var(--blue);border-color:#79b7ff59}.journal-detail-row td{white-space:normal;padding:0}.journal-detail{background:#79b7ff06;border-top:1px solid #79b7ff1f;border-bottom:1px solid #79b7ff1f;justify-content:space-between;align-items:flex-end;gap:18px;padding:14px 16px;display:flex}.journal-detail-grid{flex:1;grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px;display:grid}.journal-detail-value{border-left:2px solid #79b7ff2e;min-width:0;padding-left:8px}.journal-detail-value small,.journal-detail-value strong{display:block}.journal-detail-value small{color:var(--faint);font-size:9.8px}.journal-detail-value strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font:650 10.4px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:hidden}.journal-chart-button{min-height:32px;color:var(--blue);background:#79b7ff12;border:1px solid #79b7ff3d;border-radius:8px;flex:none;align-items:center;gap:7px;padding:0 10px;font-size:10.4px;font-weight:650;display:inline-flex}.journal-chart-button:disabled{cursor:not-allowed;opacity:.35}.journal-empty{min-height:150px;color:var(--faint);justify-content:center;align-items:center;gap:8px;font-size:11.7px;display:flex}.journal-pagination{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:10px 16px;display:flex}.journal-pagination button{border:1px solid var(--line);color:var(--text);cursor:pointer;background:#ffffff06;border-radius:7px;min-height:30px;padding:0 10px}.journal-pagination button:disabled{cursor:not-allowed;opacity:.4}.journal-pagination span{color:var(--text);font-size:10.4px;font-weight:650}.journal-pagination small{color:var(--faint);font-size:9.8px}.journal-footnote{border-top:1px solid var(--line);color:var(--faint);margin:0;padding:10px 16px;font-size:9.8px;line-height:1.5}@media (width<=1320px){.position-calculator-workspace{grid-template-columns:1fr}.calculator-result-card{position:static}}@media (width<=760px){.calculator-instruments{grid-template-columns:repeat(4,minmax(38px,1fr))}.calculator-workspace-fields,.calculator-fixed-data{grid-template-columns:1fr}.calculator-fixed-data>div{grid-column:1}}@media (width<=1320px){.journal-summary{grid-template-columns:repeat(3,1fr)}.journal-toolbar{flex-direction:column;align-items:flex-start}.journal-filters{width:100%;padding-bottom:3px;overflow-x:auto}.journal-detail-grid{grid-template-columns:repeat(3,minmax(120px,1fr))}.summary-grid{grid-template-columns:repeat(3,1fr)}.instance-card{grid-template-columns:minmax(165px,1.25fr) 58px minmax(105px,.8fr) minmax(210px,1.45fr) minmax(135px,1fr) 74px}.instance-card__pnl{display:none}}@media (width<=1050px){.sidebar{width:76px;padding-inline:10px}.brand{justify-content:center;padding:0}.brand>span:last-child,.nav-label,.nav-item span:nth-child(2),.nav-badge,.sidebar-status{display:none}.nav-item{justify-content:center;padding:0}.app-content{margin-left:76px}.workspace-grid,.lower-grid{grid-template-columns:1fr}.safety-panel{grid-template-columns:1fr 1fr;gap:11px;display:grid}.safety-panel__heading,.safety-panel__intro,.safety-footer{grid-column:1/-1}.safety-panel__intro{margin:0}.safety-divider{display:none}.chart-layout{grid-template-columns:1fr}.chart-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=760px){:root{--topbar-height:61px}.sidebar{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:center;width:100%;height:64px;padding:10px 15px;position:static}.brand{justify-content:flex-start}.brand>span:last-child{display:block}.main-nav{display:none}.app-content{margin-left:0}.topbar{min-height:61px;padding:8px 15px}.connection-state,.moscow-time,.trader-button strong{display:none}main{padding:14px 14px 36px}.page-heading{align-items:flex-start}.freshness{margin-top:5px}.summary-grid{grid-template-columns:repeat(2,1fr)}.trade-journal__heading,.journal-detail{flex-direction:column;align-items:stretch}.journal-freshness{margin-top:5px}.journal-summary{grid-template-columns:repeat(2,1fr)}.journal-tabs{width:100%}.journal-tab{flex:1;justify-content:center}.journal-detail-grid{grid-template-columns:repeat(2,minmax(120px,1fr))}.journal-chart-button{justify-content:center}.metric-card{min-height:88px}.workspace-grid{flex-direction:column;display:flex}.safety-panel{order:-1;display:block}.safety-panel__intro{margin:12px 0 15px}.safety-divider{display:flex}.instance-card{grid-template-columns:1.3fr .7fr 58px 26px;gap:9px}.levels,.instance-card__position{grid-column:span 1}.levels{grid-column:1/3}.instance-card__position{grid-column:1/3;align-items:center;gap:9px;display:flex}.position-details{margin-top:0}.row-action{grid-area:1/4;width:31px;padding:0}.row-action span{display:none}.instance-card__controls{grid-area:1/3}.chart-topbar{grid-template-columns:auto 1fr auto;padding-inline:15px}.chart-back-button{justify-content:center;width:38px;padding:0}.chart-back-button span,.chart-instrument-title>div>div>span,.chart-live-price small,.chart-stream{display:none!important}.chart-instrument-title{justify-self:start;margin-left:14px}.chart-page{padding:17px 14px 32px}.chart-heading-row{display:block}.chart-toolbar{flex-direction:column;align-items:stretch;width:100%;margin-top:17px}.chart-instruments,.chart-timeframes{width:100%;max-width:none;overflow-x:auto}.chart-instrument-button,.chart-timeframe{flex:1 0 43px}.chart-sidebar{grid-template-columns:1fr}.chart-canvas{height:470px}.chart-panel__footer span{max-width:66%}.health-grid{grid-template-columns:1fr}}@media (width<=480px){.summary-grid{grid-template-columns:1fr}.mode-banner__tag,.freshness{display:none}.page-heading h1{font-size:32.5px}.page-heading>div>p:last-child{max-width:280px}.panel-heading{align-items:flex-start}.text-button{padding-top:2px}.chart-symbol-avatar{display:none}.chart-instrument-title{margin-left:9px}.chart-panel__top{align-items:flex-start}.chart-panel__top>div>span{display:none}.chart-demo-pill{padding-inline:6px}.chart-legend{gap:8px}.chart-canvas{height:400px}.chart-panel__footer{display:block}.chart-panel__footer span{max-width:none}.chart-panel__footer a{margin-top:5px;display:block}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@container (width<=900px){.journal-table colgroup{display:none}.journal-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.journal-table,.journal-table tbody{display:block}.journal-row{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));padding:8px 0;display:grid}.journal-row td{border-top:0;min-width:0;padding:8px}.journal-row td:before{content:attr(data-label);color:var(--faint);margin-bottom:5px;font-size:14px;display:block}.journal-detail-row,.journal-detail-row td{width:100%;display:block}.journal-detail{flex-direction:column;align-items:stretch}.journal-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=520px){.journal-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.single-strategy-settings{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:16px 0;padding:16px}.single-strategy-settings summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:12px;font-size:16px;font-weight:650;display:flex}.single-strategy-settings summary:before{content:"+";color:var(--green)}.single-strategy-settings[open] summary:before{content:"−"}.single-strategy-settings summary span{color:var(--green);font-size:13px}.single-strategy-settings__state{margin:16px 0}.single-strategy-settings__state p{flex-wrap:wrap;gap:6px;display:flex}.single-strategy-settings__state span{color:var(--muted)}.single-strategy-settings__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.single-strategy-settings label{color:var(--muted);align-content:end;gap:8px;font-size:14px;display:grid}.single-strategy-settings input{border:1px solid var(--line);width:100%;min-width:0;color:var(--text);font:inherit;background:#0b1714;border-radius:8px;padding:10px;font-size:18px}.single-strategy-settings input:focus{outline:2px solid var(--green);outline-offset:2px}.single-strategy-settings__actions{flex-wrap:wrap;gap:10px;display:flex}.single-strategy-settings button{border:1px solid var(--line);color:var(--text);font:inherit;cursor:pointer;background:#13251f;border-radius:8px;padding:10px 14px}.single-strategy-settings button:disabled{cursor:not-allowed;opacity:.45}.single-strategy-settings [role=alert]{color:#ff8d8d}.single-strategy-settings [role=status]{color:var(--green)}@media (width<=700px){.single-strategy-settings__fields{grid-template-columns:1fr}}:root{--border:var(--line);--danger:var(--red);--shadow:0 18px 48px #0000002e;--success:var(--green);--surface-alt:var(--surface-2);--warning:var(--amber)}.unified-workspace-nav .nav-item{justify-content:flex-start}.unified-app-header{align-items:center;gap:1.2rem;min-height:72px}.unified-app-header__actions{align-items:center;gap:.7rem;display:flex}.execution-context{gap:.3rem;display:grid}.execution-context__label{color:var(--muted);letter-spacing:.12em;font-size:.7rem;font-weight:700}.execution-context__status-row,.stream-summary,.moscow-clock{align-items:center;display:flex}.execution-context__status-row{gap:.7rem}.execution-context .environment-pill{padding:.32rem .55rem;font-size:.73rem}.stream-summary{color:var(--muted);gap:.35rem;font-size:.76rem}.stream-summary svg{width:.9rem;height:.9rem}.stream-summary--normal svg{color:var(--success)}.stream-summary--attention svg{color:var(--warning)}.stream-summary--critical svg{color:var(--danger)}.unified-app-header__actions{margin-left:auto}.moscow-clock{color:var(--muted);gap:.45rem}.moscow-clock>span,.moscow-clock small,.moscow-clock strong{display:block}.moscow-clock small{font-size:.65rem}.moscow-clock strong{color:var(--text);font:700 .8rem ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.workspace-hero{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:.9rem;padding:1rem}.operations-workspace{gap:1.25rem;display:grid}.operations-workspace__heading{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.operations-workspace__heading h1,.operations-workspace__heading p{margin-bottom:0}.operations-workspace__updated{color:var(--muted);flex:none;align-items:center;gap:.4rem;font-size:.76rem;display:inline-flex}.operations-layout{grid-template-columns:1fr;align-items:start;gap:1rem;display:grid}.system-workspace,.paper-control{gap:1rem;display:grid}.paper-control__heading,.paper-control__global,.paper-control__instance,.paper-control__status{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:.9rem}.paper-control__heading,.paper-control__global,.paper-control__instance>header,.paper-control__actions,.paper-control__status,.paper-control__dialog-actions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.paper-control__heading,.paper-control__global,.paper-control__instance{padding:1rem}.paper-control__heading h1,.paper-control__heading p,.paper-control__global h2,.paper-control__global p,.paper-control__instance h2,.paper-control__instance p{margin-bottom:0}.paper-control__heading>span{color:var(--muted);flex:none;align-items:center;gap:.4rem;font-size:.75rem;display:inline-flex}.paper-control__instances{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.paper-control__instance{border-top:3px solid var(--success);gap:.9rem;min-width:0;display:grid}.paper-control__instance--critical{border-top-color:var(--danger)}.paper-control__instance>header span{color:var(--muted);letter-spacing:.12em;font-size:.7rem;font-weight:800}.paper-control__instance>header strong{color:var(--success);font-size:.75rem}.paper-control__instance dl,.paper-control__position,.paper-control__checks dl{gap:.55rem;margin:0;display:grid}.paper-control__instance dl,.paper-control__position{grid-template-columns:repeat(3,minmax(0,1fr))}.paper-control__instance dl>div,.paper-control__position>div,.paper-control__checks dl>div{background:var(--surface-alt);border-radius:.55rem;gap:.2rem;padding:.65rem;display:grid}.paper-control dt{color:var(--muted);font-size:.68rem}.paper-control dd{overflow-wrap:anywhere;margin:0;font-size:.78rem;font-weight:700}.paper-control button{background:var(--surface-alt);border:1px solid var(--border);color:var(--text);cursor:pointer;font:inherit;border-radius:.55rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.5rem;padding:.55rem .75rem;font-size:.75rem;font-weight:750;display:inline-flex}.paper-control button:focus-visible,.paper-control input:focus-visible{outline:3px solid color-mix(in srgb, var(--warning) 55%, transparent);outline-offset:2px}.paper-control button:disabled{cursor:not-allowed;opacity:.48}.paper-control .paper-control__danger,.paper-control .paper-control__flatten,.paper-control .paper-control__hold{border-color:color-mix(in srgb, var(--danger) 52%, var(--border));color:var(--danger)}.paper-control__actions{justify-content:flex-start}.paper-control__status{justify-content:flex-start;padding:.85rem 1rem}.paper-control__status small{color:var(--muted);overflow-wrap:anywhere;margin-left:auto}.paper-control__phone-restriction{color:var(--muted);font-size:.75rem}.paper-control__status--completed{border-color:color-mix(in srgb, var(--success) 55%, var(--border));color:var(--success)}.paper-control__status--failed{border-color:color-mix(in srgb, var(--danger) 55%, var(--border));color:var(--danger)}.paper-control__backdrop{z-index:120;background:#030810c7;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.paper-control__dialog{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:.9rem;gap:1rem;width:100%;max-width:42rem;max-height:calc(100vh - 2rem);padding:1.25rem;display:grid;position:relative;overflow:auto}.paper-control__dialog h2,.paper-control__dialog p{margin:0}.paper-control .paper-control__close{width:2.25rem;height:2.25rem;min-height:0;padding:0;position:absolute;top:.75rem;right:.75rem}.paper-control__checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.paper-control__checks section{gap:.5rem;display:grid}.paper-control__phrase{gap:.45rem;font-size:.75rem;font-weight:700;display:grid}.paper-control__phrase input{background:var(--surface-alt);border:1px solid var(--border);color:var(--text);font:inherit;border-radius:.55rem;padding:.7rem}.paper-control .paper-control__hold{width:100%;min-height:3.2rem}.instrument-grid{grid-template-columns:1fr;gap:1rem;display:grid}.instrument-card,.operations-rail>section{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:.9rem}.instrument-card{border-top:3px solid var(--border);gap:1rem;min-width:0;padding:1rem;display:grid}.instrument-card--normal{border-top-color:var(--success)}.instrument-card--attention{border-top-color:var(--warning)}.instrument-card--critical{border-top-color:var(--danger)}.instrument-card__header,.instrument-card__actions,.instrument-card__position,.instrument-card__levels{gap:.75rem;display:flex}.instrument-card__header{justify-content:space-between;align-items:flex-start}.instrument-card__header h2{margin:.15rem 0 0;font-size:1.65rem}.instrument-card__header p{color:var(--muted);margin:.2rem 0 0;font-size:.77rem}.instrument-card__family{color:var(--muted);letter-spacing:.12em;font-size:.7rem;font-weight:800}.instrument-card__state{text-align:right;flex-direction:column;align-items:flex-end;gap:.35rem;display:flex}.instrument-status,.instrument-freshness{align-items:center;gap:.35rem;display:inline-flex}.instrument-status{border-radius:999px;padding:.3rem .5rem;font-size:.72rem;font-weight:800}.instrument-status--normal{color:var(--success);background:#43c48c1f}.instrument-status--attention{color:var(--warning);background:#ebae341f}.instrument-status--critical{color:var(--danger);background:#eb5c5c1f}.instrument-status--neutral{background:var(--surface-alt);color:var(--muted)}.instrument-freshness{color:var(--muted);font-size:.7rem}.instrument-card__profile{background:var(--surface-alt);border-radius:.65rem;gap:.2rem;padding:.7rem;display:grid}.instrument-card__profile strong{letter-spacing:.04em;font-size:.76rem}.instrument-card__profile span{color:var(--muted);font-size:.7rem}.instrument-card__position,.instrument-card__levels{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.instrument-card__position>div,.instrument-card__levels>div{gap:.18rem;display:grid}.instrument-card__position span,.instrument-card__levels span{color:var(--muted);align-items:center;gap:.25rem;font-size:.7rem;display:inline-flex}.instrument-card__position strong,.instrument-card__levels strong{font-size:.88rem}.instrument-card__pnl{opacity:.82}.instrument-card__rollover{border-top:1px solid var(--border);align-items:flex-start;gap:.55rem;padding-top:.75rem;display:flex}.instrument-card__rollover>div{gap:.18rem;display:grid}.instrument-card__rollover strong{font-size:.78rem}.instrument-card__rollover span{color:var(--muted);font-size:.68rem}.instrument-card__actions{justify-content:flex-end}.instrument-card__actions button{align-items:center;gap:.35rem;display:inline-flex}.instrument-card__actions .primary-button{color:var(--green);cursor:pointer;background:#55d99b1f;border:1px solid #55d99b4d;border-radius:9px;min-height:39px;padding:0 .85rem;font-size:.78rem;font-weight:800}.instrument-card--missing{color:var(--danger);text-align:center;align-content:center;justify-items:center;min-height:30rem}.instrument-card--missing h2,.instrument-card--missing p{margin:0}.instrument-card--missing p{color:var(--muted);max-width:18rem;font-size:.78rem}.operations-rail{gap:1rem;display:grid}.operations-rail>section{padding:1rem}.operations-rail__heading{align-items:center;gap:.5rem;display:flex}.operations-rail__heading h2{margin:0;font-size:.95rem}.risk-summary{gap:0;margin:.7rem 0 0;display:grid}.risk-summary>div{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem 0;display:flex}.risk-summary dt{color:var(--muted);align-items:center;gap:.3rem;font-size:.7rem;display:inline-flex}.risk-summary dd{text-align:right;margin:0;font-size:.77rem;font-weight:800}.critical-text{color:var(--danger)}.instrument-detail-backdrop{z-index:90;background:#020806c7;justify-content:flex-end;align-items:stretch;padding:1rem;display:flex;position:fixed;inset:0}.instrument-detail{border:1px solid var(--border);background:radial-gradient(circle at 84% -12%,#55d99b1f,#0000 30rem),#07110e;border-radius:1rem;grid-template-rows:auto auto auto minmax(0,1fr);width:min(94vw,92rem);max-width:92rem;display:grid;overflow:hidden;box-shadow:0 24px 80px #0000007a}.instrument-detail__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.instrument-detail__header h2{margin:.2rem 0 0;font-size:1.45rem}.instrument-detail__header>div:first-child>span{color:var(--muted);font:.7rem ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.instrument-detail__header-actions,.instrument-detail__header-actions .secondary-button{align-items:center;gap:.45rem;display:flex}.instrument-detail__close{background:var(--surface-alt);border:1px solid var(--border);color:var(--muted);cursor:pointer;border-radius:.6rem;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex}.instrument-detail__position{border-bottom:1px solid var(--border);background:#ffffff05;grid-template-columns:repeat(5,minmax(0,1fr));padding:0 1.2rem;display:grid}.instrument-detail__position>div{border-right:1px solid var(--border);gap:.18rem;padding:.75rem;display:grid}.instrument-detail__position>div:last-child{border-right:0}.instrument-detail__position span,.instrument-detail__profile dt,.instrument-detail__rollover dt{color:var(--muted);font-size:.68rem}.instrument-detail__position strong,.instrument-detail__profile dd,.instrument-detail__rollover dd{font-size:.82rem}.instrument-detail__tabs{border-bottom:1px solid var(--border);gap:.3rem;padding:.65rem 1.2rem;display:flex;overflow-x:auto}.instrument-detail__tab{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.55rem;flex:none;align-items:center;gap:.35rem;min-height:2.2rem;padding:0 .7rem;font-size:.76rem;font-weight:700;display:inline-flex}.instrument-detail__tab--active{color:var(--success);background:#55d99b1a;border-color:#55d99b40}.instrument-detail__body{min-height:0;padding:1rem 1.2rem 1.25rem;overflow:auto}.chart-workspace--embedded{background:0 0;position:static;inset:auto;overflow:visible}.chart-page--embedded{width:100%;margin:0;padding:0}.chart-workspace--embedded .chart-heading-row{justify-content:flex-end;padding:0 0 .75rem}.chart-layout--embedded{grid-template-columns:minmax(0,1fr)}.chart-layout--embedded .chart-panel{min-height:31rem}.instrument-detail__position-tab{gap:1rem;display:grid}.instrument-detail__phone-levels{margin:1rem 1.2rem 0}.instrument-detail__position-tab>.calculator-workspace-heading{display:none}.instrument-detail__profile,.instrument-detail__rollover,.instrument-detail__events{background:var(--surface);border:1px solid var(--border);border-radius:.8rem;padding:1rem}.instrument-detail__profile header,.instrument-detail__rollover header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.instrument-detail__profile header>div{gap:.2rem;display:grid}.instrument-detail__profile header span,.instrument-detail__rollover header small{color:var(--muted);font-size:.68rem}.instrument-detail__profile header strong{font:.78rem ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.instrument-detail__readonly,.instrument-detail__phase{border-radius:999px;padding:.28rem .5rem}.instrument-detail__readonly{background:var(--surface-alt)}.instrument-detail__profile dl,.instrument-detail__rollover dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:1rem 0 0;display:grid}.instrument-detail__profile dl>div,.instrument-detail__rollover dl>div{background:var(--surface-alt);border-radius:.55rem;gap:.2rem;padding:.65rem;display:grid}.instrument-detail__profile dd,.instrument-detail__rollover dd{margin:0;font-weight:750}.instrument-detail__rollover ol{gap:0;margin:1rem 0;padding:0;list-style:none;display:grid}.instrument-detail__rollover-step{border-left:2px solid var(--border);gap:.2rem;padding:.55rem 0 .75rem .8rem;display:grid}.instrument-detail__rollover-step--current{border-left-color:var(--success)}.instrument-detail__rollover-step span,.instrument-detail__events span,.instrument-detail__rollover-message{color:var(--muted);font-size:.7rem}.instrument-detail__phase{color:var(--success);background:#55d99b1a;font-size:.72rem;font-weight:800}.instrument-detail__phase--halted,.instrument-detail__phase--await_reconciliation{color:var(--danger);background:#eb5c5c1f}.instrument-detail__phase--prepare_next,.instrument-detail__phase--activate_next,.instrument-detail__phase--unknown{color:var(--warning);background:#ebae341f}.instrument-detail__events{gap:.45rem;display:grid}.instrument-detail__events>header{gap:.2rem;display:grid}.instrument-detail__events>p{color:var(--muted);margin:.5rem 0 0;font-size:.75rem}.instrument-detail__event-list{gap:.5rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.instrument-detail__event{border-left:2px solid var(--border);grid-template-columns:minmax(8.5rem,auto) minmax(12rem,1fr) auto auto;align-items:center;gap:.7rem;padding:.55rem .65rem;display:grid}.instrument-detail__event--warning{border-left-color:var(--warning)}.instrument-detail__event--critical{border-left-color:var(--danger)}.instrument-detail__event time,.instrument-detail__event>span,.instrument-detail__event code{color:var(--muted);font-size:.68rem}.instrument-detail__event>div{gap:.18rem;display:grid}.instrument-detail__event code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.instrument-detail__notice{color:var(--success);background:#55d99b14;border:1px solid #55d99b33;border-radius:.6rem;margin:0;padding:.65rem;font-size:.75rem}.research-workspace,.research-catalog__list{gap:1rem;display:grid}.research-workspace__heading,.research-section-heading,.research-artifact__header,.research-holdout,.research-unavailable,.research-errors{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.research-workspace__heading h1,.research-workspace__heading p,.research-section-heading h2,.research-section-heading p,.research-artifact__header h2,.research-artifact__header p{margin-bottom:0}.research-approved,.research-catalog,.research-unavailable,.research-errors,.research-artifact{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:.9rem;padding:1rem}.research-section-heading>span,.research-artifact__header>span,.research-holdout span,.research-holdout time,.research-unavailable span,.research-errors li,.research-empty{color:var(--muted);font-size:.75rem}.research-approved__grid,.research-partitions,.research-concentration,.research-artifact__facts,.research-evidence ul{gap:.75rem;display:grid}.research-approved__grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.8rem}.research-approved__grid>article,.research-partitions>article,.research-concentration>div,.research-evidence,.research-artifact__conclusion{background:var(--surface-alt);border:1px solid var(--border);border-radius:.65rem;padding:.8rem}.research-approved__grid>article{gap:.65rem;display:grid}.research-approved__grid>article>strong{font-size:.88rem}.research-approved dl,.research-artifact__facts,.research-partitions dl{margin:0}.research-approved dl{gap:.45rem;display:grid}.research-approved dl>div,.research-artifact__facts>div,.research-partitions dl>div{gap:.16rem;display:grid}.research-approved dt,.research-artifact dt,.research-partitions dt{color:var(--muted);font-size:.65rem}.research-approved dd,.research-artifact dd,.research-partitions dd{overflow-wrap:anywhere;margin:0;font-size:.75rem;font-weight:700}.research-unavailable,.research-errors{justify-content:flex-start}.research-unavailable{border-color:color-mix(in srgb, var(--warning) 60%, var(--border));color:var(--warning)}.research-unavailable>div,.research-errors>div,.research-holdout>div,.research-artifact__conclusion{gap:.3rem;display:grid}.research-errors{border-color:color-mix(in srgb, var(--danger) 48%, var(--border));color:var(--danger)}.research-errors ul,.research-evidence ul{margin:.45rem 0 0;padding:0;list-style:none}.research-artifact{gap:1rem;display:grid}.research-artifact__header h2{margin-top:.15rem;font-size:1rem}.research-status,.read-only-pill{background:var(--surface-alt);border:1px solid var(--border);border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.3rem .55rem;font-size:.7rem;font-weight:800;display:inline-flex}.research-status--accepted{border-color:color-mix(in srgb, var(--success) 55%, var(--border));color:var(--success)}.research-status--rejected{border-color:color-mix(in srgb, var(--danger) 55%, var(--border));color:var(--danger)}.research-status--shadow_paper,.research-status--validation{border-color:color-mix(in srgb, var(--warning) 55%, var(--border));color:var(--warning)}.research-artifact__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.research-holdout{border:1px solid color-mix(in srgb, var(--warning) 40%, var(--border));background:#ebae3414;border-radius:.65rem;justify-content:start;padding:.75rem;display:grid}.research-holdout--critical{border-color:color-mix(in srgb, var(--danger) 65%, var(--border));color:var(--danger);background:#eb5c5c1a;grid-template-columns:auto 1fr}.research-partitions{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.research-partitions>article{gap:.7rem;display:grid}.research-partitions>article>header,.research-evidence li{justify-content:space-between;align-items:baseline;gap:.65rem;display:flex}.research-partitions>article>header span{color:var(--muted);font-size:.66rem}.research-partitions dl,.research-concentration{grid-template-columns:repeat(2,minmax(0,1fr))}.research-concentration>div{gap:.2rem;display:grid}.research-concentration span,.research-evidence li span{color:var(--muted);font-size:.7rem}.research-evidence h3{margin:0;font-size:.82rem}.research-evidence li+li{border-top:1px solid var(--border);margin-top:.55rem;padding-top:.55rem}.research-evidence li strong{text-align:right;font-size:.72rem}.research-artifact__conclusion{font-size:.78rem}.research-artifact__conclusion span{color:var(--muted)}.journal-workspace,.system-health{gap:1rem;display:grid}.journal-workspace__heading,.journal-events__heading,.system-health__heading,.system-health__row>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.journal-workspace__heading h1,.journal-workspace__heading p,.journal-events__heading h2,.system-health__heading h1,.system-health__heading p,.system-health__row h2{margin-bottom:0}.journal-workspace__heading>div:first-child>p:last-child,.system-health__heading>div>p:last-child{color:var(--muted);font-size:.78rem}.journal-workspace__filters{flex:none;gap:.65rem;display:flex}.journal-workspace__filters label{color:var(--muted);gap:.25rem;font-size:.68rem;display:grid}.journal-workspace__filters select{background:var(--surface-alt);border:1px solid var(--border);color:var(--text);font:inherit;border-radius:.55rem;min-height:2.5rem;padding:.45rem 2rem .45rem .65rem}.journal-workspace__filters select:focus-visible{outline:3px solid color-mix(in srgb, var(--warning) 55%, transparent);outline-offset:2px}.journal-events{overflow:hidden}.journal-events__heading{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border:0;border-bottom:1px solid var(--border);box-shadow:none;border-radius:0;padding:1rem}.journal-events__heading>span,.system-health__heading time,.system-health__row time{color:var(--muted);font-size:.7rem}.journal-events__list{margin:0;padding:0;list-style:none}.journal-event{border-left:3px solid var(--border)}.journal-event+.journal-event{border-top:1px solid var(--border)}.journal-event--warning{border-left-color:var(--warning)}.journal-event--critical{border-left-color:var(--danger)}.journal-event time,.journal-event span,.journal-event small{color:var(--muted);font-size:.7rem}.journal-event details summary{cursor:pointer;grid-template-columns:8.5rem minmax(0,1fr) auto 1rem;align-items:center;gap:.8rem;min-height:2.75rem;padding:.55rem 1rem;list-style:none;display:grid}.journal-event details summary::-webkit-details-marker{display:none}.journal-event details summary:after{color:var(--muted);content:"+";grid-column:4;font-size:.9rem}.journal-event details[open] summary:after{content:"−"}.journal-event__details{border-top:1px solid var(--border);gap:.2rem;padding:.55rem 1rem .7rem 10.3rem;display:grid}.journal-event strong{font-size:.78rem}.journal-events__controls{border-top:1px solid var(--border);justify-content:center;padding:.65rem 1rem;display:flex}.journal-events__controls button{background:var(--surface-alt);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:.55rem;min-height:2.1rem;padding:0 .8rem;font-size:.72rem}.journal-events__empty{color:var(--muted);margin:0;padding:1rem}.journal-workspace .trade-journal{margin-top:0}.journal-charts{overflow:hidden}.journal-charts__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:1rem;display:grid}.journal-charts__grid article{background:var(--surface-alt);border:1px solid var(--border);border-radius:.7rem;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:.65rem;padding:.75rem;display:grid}.journal-charts__grid article>div{gap:.15rem;min-width:0;display:grid}.journal-charts__grid article span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.journal-charts__grid button{background:var(--surface);border:1px solid var(--border);color:var(--text);cursor:pointer;font:inherit;border-radius:.5rem;min-height:2.3rem;padding:.45rem .65rem;font-size:.72rem}.journal-charts__grid button:focus-visible{outline:3px solid color-mix(in srgb, var(--warning) 55%, transparent);outline-offset:2px}.system-health__operations{flex-wrap:wrap;gap:.55rem;display:flex}.system-health__operations span{background:var(--surface-alt);border:1px solid var(--border);border-radius:999px;padding:.4rem .65rem;font-size:.72rem;font-weight:750}.system-health__operations .normal{color:var(--success)}.system-health__operations .critical{color:var(--danger)}.system-health__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.system-health__row{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--success);box-shadow:var(--shadow);border-radius:.75rem;min-width:0;padding:.85rem}.system-health__row--attention{border-left-color:var(--warning)}.system-health__row--critical{border-left-color:var(--danger)}.system-health__row--neutral{border-left-color:var(--muted)}.system-health__row>header strong{font-size:.75rem}.system-health__row--normal>header strong{color:var(--success)}.system-health__row--attention>header strong{color:var(--warning)}.system-health__row--critical>header strong{color:var(--danger)}.system-health__row dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.75rem 0 0;display:grid}.system-health__row dl>div{background:var(--surface-alt);border-radius:.5rem;min-width:0;padding:.55rem}.system-health__row dt{color:var(--muted);font-size:.66rem}.system-health__row dd{overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.72rem;font-weight:700}.system-workspace__control-title{margin:.25rem 0 0;font-size:1rem}.desktop-required-notice{background:color-mix(in srgb, var(--warning) 8%, var(--surface));border:1px solid color-mix(in srgb, var(--warning) 42%, var(--border));color:var(--warning);border-radius:.8rem;align-items:flex-start;gap:.7rem;padding:1rem;display:flex}.desktop-required-notice>div{gap:.25rem;display:grid}.desktop-required-notice span{color:var(--muted);font-size:.76rem}@media (width>=1180px){.operations-layout{grid-template-columns:minmax(0,1fr) 320px}.instrument-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px) and (width<=1179px){.operations-layout,.instrument-grid{grid-template-columns:1fr}}@media (width>=768px) and (width<=1050px){.sidebar{width:248px;padding:24px 16px 18px}.brand{justify-content:flex-start;padding:0 8px}.brand>span:last-child,.nav-label,.sidebar-status{display:block}.app-content{margin-left:248px}}@media (width<=767px){.unified-app-header{gap:.65rem;padding:8px 14px}.execution-context__status-row{gap:.45rem}.execution-context .environment-pill,.stream-summary{font-size:.64rem}.stream-summary{gap:.25rem}.unified-app-header__actions{flex:none;gap:.35rem}.moscow-clock{gap:.25rem}.sidebar{border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap;align-items:center;width:100%;height:auto;padding:10px 15px;position:static}.brand{justify-content:flex-start}.brand>span:last-child{display:block}.app-content{margin-left:0}.unified-workspace-nav{order:3;gap:.3rem;width:100%;margin-top:0;padding-top:.5rem;display:flex;overflow-x:auto}.unified-workspace-nav .nav-item{flex:none;height:2.25rem;padding:0 .65rem;font-size:.72rem}.instrument-card__mini-chart,.desktop-only-research,.desktop-only-detail-chart{display:none}.instrument-grid,.operations-layout{grid-template-columns:1fr}}@media (width<=900px){.unified-app-header__actions{margin-left:0}.operations-layout{grid-template-columns:1fr}.paper-control__heading,.paper-control__global{flex-direction:column;align-items:flex-start}.operations-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.instrument-detail__position{grid-template-columns:repeat(3,minmax(0,1fr))}.instrument-detail__profile dl,.instrument-detail__rollover dl{grid-template-columns:repeat(2,minmax(0,1fr))}.instrument-detail .position-calculator-workspace{grid-template-columns:1fr}.research-artifact__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.system-health__grid{grid-template-columns:1fr}}@media (width<=680px){.operations-workspace__heading,.instrument-card__header{flex-direction:column;align-items:flex-start}.operations-workspace__updated,.instrument-card__state{text-align:left;align-items:flex-start}.instrument-grid,.operations-rail,.paper-control__instances,.paper-control__checks{grid-template-columns:1fr}.paper-control__actions,.paper-control__dialog-actions,.paper-control__status{flex-direction:column;align-items:stretch}.paper-control__actions button,.paper-control__dialog-actions button{width:100%}.paper-control__status small{margin-left:0}.paper-control__position,.paper-control__instance dl{grid-template-columns:repeat(2,minmax(0,1fr))}.instrument-card--missing{min-height:14rem}.instrument-detail-backdrop{padding:0}.instrument-detail{border-radius:0;width:100vw}.instrument-detail__header{align-items:flex-start}.instrument-detail__header-actions .secondary-button{gap:0;padding:.65rem;font-size:0}.instrument-detail__position{grid-template-columns:repeat(2,minmax(0,1fr))}.instrument-detail__position>div{border-right:0}.instrument-detail__profile dl,.instrument-detail__rollover dl{grid-template-columns:1fr}.instrument-detail__event{grid-template-columns:1fr auto;align-items:start;gap:.25rem}.instrument-detail__event>div{grid-area:1/1/auto/-1}.research-workspace__heading,.research-section-heading,.research-artifact__header,.research-partitions>article>header,.research-evidence li{flex-direction:column;align-items:flex-start}.research-approved__grid,.research-artifact__facts,.research-concentration{grid-template-columns:1fr}.research-evidence li strong{text-align:left}.journal-workspace__heading,.journal-events__heading,.system-health__heading,.system-health__row>header{flex-direction:column;align-items:stretch}.journal-workspace__filters{grid-template-columns:1fr;width:100%;display:grid}.journal-workspace__filters select{width:100%}.journal-event details summary{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.25rem .75rem}.journal-event details summary time,.journal-event details summary span{grid-column:1}.journal-event details summary strong{grid-area:2/1/auto/-1}.journal-event details summary:after{grid-area:1/2}.journal-event__details{padding-left:1rem}.journal-charts__grid{grid-template-columns:1fr}.journal-charts__grid article{grid-template-columns:minmax(0,1fr) auto}.journal-charts__grid article>strong,.journal-charts__grid article>button{grid-column:1/-1}.journal-charts__grid article>button{width:100%}.system-health__row dl{grid-template-columns:1fr}}.single-console{width:min(1380px,100%);margin:0 auto;padding:0 28px 28px}.single-header{border-bottom:1px solid var(--border);align-items:center;gap:36px;min-height:68px;display:flex}.single-brand{color:var(--text);align-items:center;gap:8px;font-size:18px;font-weight:650;text-decoration:none;display:flex}.single-brand span{color:#d4c292;border:1px solid #665e43;border-radius:4px;padding:2px 6px;font-size:12px}.single-header .main-nav{flex:1;gap:6px;margin:0;padding:0;display:flex}.single-header .nav-item{width:auto;min-height:38px;padding:8px 15px}.single-console button{color:#dce8e1;cursor:pointer;font:inherit;background:#1b2923;border:1px solid #3b4b45;border-radius:5px;padding:9px 12px;font-size:13px}.single-console button:disabled{opacity:.45;cursor:not-allowed}.single-console button:focus-visible,.single-console input:focus-visible,.single-console summary:focus-visible{outline-offset:3px;outline:2px solid #b5d985}.single-title{justify-content:space-between;align-items:center;gap:16px;padding:22px 0 14px;display:flex}.single-title h1,.single-history h1{margin:0;font-size:21px;line-height:1.4}.single-title p{color:#a3b3aa;margin:4px 0 0;font-size:13px}.single-quote{text-align:right;gap:4px;display:grid}.single-quote strong{font-size:22px}.single-quote span{font-variant-numeric:tabular-nums;margin-left:8px}.single-quote small,.single-muted,.single-facts small{color:#a3b3aa;font-size:12px}.single-status{color:#ddbd78;flex-wrap:wrap;gap:8px 20px;margin-bottom:16px;font-size:12px;display:flex}.single-status [data-ok=true]{color:#a8d2ac}.single-console .chart-workspace--embedded{background:#111e18;border:1px solid #31433a;border-radius:6px;margin:0;overflow:hidden}.single-console .chart-page--embedded{padding:0}.single-console .chart-heading-row{min-height:0;margin:0;padding:8px 12px}.single-console .chart-toolbar{justify-content:flex-end;width:100%}.single-console .chart-layout--embedded{display:block}.single-console .chart-panel{border:0;border-radius:0}.single-console .chart-canvas{height:clamp(280px,40vh,460px);min-height:280px}.single-console .chart-panel__top{padding:6px 14px}.single-console .chart-panel__top strong{font-size:13px}.single-console .chart-legend{flex-wrap:wrap;gap:12px;padding:5px 14px;font-size:10px}.single-console .chart-panel__footer{padding:8px 14px;font-size:10px}.single-entry-levels{border-bottom:1px solid #31433a;grid-template-columns:repeat(2,1fr);gap:14px;margin:0;padding:17px 0;display:grid}.single-position-metrics{border-bottom:1px solid #31433a;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin:0;padding:17px 0;display:grid}.single-console dt{color:#a3b3aa;font-size:12px}.single-console dd{font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:15px}.single-actions{border-bottom:1px solid #31433a;padding:14px 0}.single-actions__row{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0;display:flex}.single-actions label{color:#b8c7be;align-items:center;gap:9px;font-size:12px;display:flex}.single-actions input{color:#edf3ed;width:76px;font:inherit;background:#111c16;border:1px solid #46584c;border-radius:4px;padding:8px}.single-actions .single-halt{margin-left:auto}.single-actions .single-buy{color:#b4e2b3;border-color:#49664a}.single-actions .single-sell{color:#f0c1ac;border-color:#76574a}.single-action-status,.single-confirmation p{font-size:13px;line-height:1.6}.single-confirmation{border:1px solid #89764d;border-radius:5px;margin-top:10px;padding:12px}.single-confirmation p{margin:0 0 8px}.single-confirmation button{margin-right:8px}.single-facts{grid-template-columns:1fr 1.5fr;gap:40px;padding:20px 0;display:grid}.single-facts h2{margin:0 0 12px;font-size:14px}.single-facts dl,.single-diagnostics dl{gap:9px;display:grid}.single-facts dl>div,.single-diagnostics dl>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.single-facts dd{text-align:right;margin:0;font-size:13px}.single-facts small{line-height:1.6}.single-diagnostics{border-top:1px solid #31433a;padding:14px 0}.single-diagnostics summary{color:#a3b3aa;cursor:pointer;font-size:13px}.single-diagnostics dd{overflow-wrap:anywhere;text-align:right}.single-notice,.single-empty{color:#efc287;padding:15px 0;font-size:13px}.single-history{padding:22px 0}.single-history__scope{gap:8px;padding:14px 0;display:flex}.single-history__scope [aria-pressed=true]{border-color:#a8d2ac}.single-history .trade-journal{max-width:100%}@media (width<=767px){.single-console{padding:0 12px 20px}.single-header{flex-wrap:wrap;gap:14px;min-height:58px}.single-brand{font-size:16px}.single-header .nav-item{padding:6px 9px;font-size:13px}.single-header>button{padding:6px;font-size:11px}.single-title{align-items:flex-start;padding-top:17px}.single-title h1{font-size:17px}.single-title p{font-size:11px}.single-quote strong{font-size:16px}.single-quote strong span{margin:4px 0 0;display:block}.single-quote small{max-width:150px;font-size:10px}.single-status{gap:6px 12px;font-size:11px}.single-entry-levels{grid-template-columns:repeat(2,1fr);gap:16px 10px}.single-entry-levels dd{font-size:14px}.single-console .chart-canvas{height:300px;min-height:300px;display:block}.single-console .chart-workspace,.single-console .chart-panel{min-width:0;display:block}.single-console .chart-panel__top{flex-wrap:wrap;gap:4px}.single-console .chart-panel__top>div>span{display:none}.single-console .chart-panel__footer{line-height:1.5;display:block}.single-console .chart-panel__footer a{margin-top:4px;display:block}.single-actions__row{gap:8px;margin:9px 0}.single-actions .single-halt{margin-left:0}.single-actions__row>.single-muted{flex-basis:100%}.single-facts{grid-template-columns:1fr;gap:24px}.single-diagnostics dl>div{flex-wrap:wrap}.single-diagnostics dd{font-size:12px}}.single-console>main{min-width:0;max-width:100%;padding:0}.single-console .chart-layout--embedded .chart-panel{min-height:0}.single-console .chart-toolbar{margin-top:0}.single-console .chart-panel__footer span{max-width:100%}.single-console .single-event-list{padding-left:20px;font-size:13px;line-height:1.8}.single-event-list small{overflow-wrap:anywhere;color:#a3b3aa;display:block}.single-status{align-items:center}.single-update-warning{color:#ffae91;text-align:center;flex:1 0 210px;font-weight:600;animation:1.5s ease-in-out infinite single-update-pulse}@keyframes single-update-pulse{0%,to{opacity:.25}50%{opacity:1}}@media (width<=700px){.single-update-warning{flex-basis:100%;order:1}}@media (prefers-reduced-motion:reduce){.single-update-warning{opacity:1;animation:none}}
