:root{--bg:#050606;--surface:#090a0a;--surface-2:#101111;--line:#252727;--muted:#858785;--text:#f1efe9;--accent:#f04444;--purple:var(--accent);--purple-soft:rgba(240,68,68,.08);--accent-rgb:240,68,68;--chart-line:var(--accent);--panel-bg:#090a0a;--green:#3eae82;--red:#f25a5a;--amber:#d6a958;--blue:#769adb;--radius:0px;--shadow:none;font-family:Inter,Helvetica Neue,Arial,ui-sans-serif,system-ui,sans-serif}html,body{background:var(--bg)}body{color:var(--text);letter-spacing:-.012em}body:before,.rail:before,.rail:after,.topbar:before,.topbar:after{display:none}button,input,select,textarea{border-radius:0}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:1px solid var(--accent);outline-offset:3px}.rail{width:218px;padding:22px 16px 16px 20px;gap:14px;overflow:hidden;background:#060707;border:0;border-right:1px solid var(--line);box-shadow:inset 3px 0 0 var(--accent)}.rail-product{min-height:54px;display:grid;grid-template-columns:40px 1fr;grid-template-rows:auto auto;align-items:center;column-gap:10px;padding:0 4px 14px;border-bottom:1px solid var(--line)}.rail-product-logo{grid-row:1/3;width:38px;height:38px;object-fit:contain}.rail-product-name{align-self:end;font:850 .92rem/1 Arial Narrow,Helvetica Neue,Arial,sans-serif;letter-spacing:.085em}.rail-product-name b{color:var(--accent)}.rail-product small{align-self:start;color:#6c6f6d;font:700 .52rem/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.16em}.rail-toggle{min-height:34px;padding:4px 7px;color:#727573;font-size:.72rem;font-weight:700}.rail-toggle svg{width:17px;height:17px}.rail-toggle:hover,.rail-toggle:focus-visible{background:#0d0e0e;color:var(--text)}.journal-card{min-height:66px;margin:0;padding:9px;border:1px solid var(--line);background:transparent;box-shadow:none}.journal-manager-trigger{width:100%}.journal-manager-trigger:hover,.journal-manager-trigger:focus-visible{border-color:#4a4d4b;background:#0b0c0c}.brand-mark{width:36px;height:36px;border:0;background:transparent}.brand-mark img{width:40px;height:40px}.journal-card-label{color:var(--accent);letter-spacing:.14em}.journal-current-name{font-size:.82rem}.nav{gap:0;padding-top:5px}.nav-item{position:relative;min-height:40px;padding:8px;gap:11px;border:0;color:#858886;font-size:.79rem;font-weight:650;transition:color .13s ease,background-color .13s ease}.nav-icon{width:17px;height:17px;stroke-width:1.6}.nav-item.active{background:transparent;color:var(--text)}.nav-item.active:before{content:"";position:absolute;inset:9px auto 9px -20px;width:3px;background:var(--accent)}@media (hover:hover) and (pointer:fine){.nav-item:hover{transform:none;background:#0c0d0d;color:var(--text)}.primary:hover,.secondary:hover,.icon-button:hover,.tab:hover{transform:none;box-shadow:none}.panel:hover{border-color:#363938;box-shadow:none}}.rail-foot{gap:4px;font-size:.75rem}.help-button{min-height:36px;font-size:.76rem}.help-button:hover{background:#0d0e0e}.help-icon{border-color:#343635;border-radius:50%}.rail-save-status{color:#5e615f;font:9px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.shell{width:calc(100% - 218px);margin-left:218px;padding:26px 32px 42px}.topbar{min-height:88px;margin:-26px -32px 28px;padding:18px 32px;overflow:visible;background:#050606f5;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.view-heading{display:grid;gap:6px}.view-heading-kicker{color:var(--accent);font:750 .57rem/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.18em}h1,h2,h3,.metric strong{font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif}h1{font-size:clamp(2rem,2.8vw,3.25rem);font-weight:850;line-height:.92;letter-spacing:-.055em}h2{letter-spacing:-.025em}.actions{gap:7px}select,.search,.date-input{border-color:var(--line);background:#090a0a}.primary,.secondary,.icon-button,.tab{border-radius:0;box-shadow:none}.primary{background:var(--accent);color:#070808}.secondary{background:transparent}.view{width:min(100%,1720px)}.view.active{animation:ledger-in .15s ease-out both}@keyframes ledger-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.metric-grid,.trade-metric-grid{gap:0;margin-bottom:18px;border-block:1px solid var(--line)}.metric,.panel,.week-card,dialog{border-radius:0;box-shadow:none}.metric{min-height:116px;padding:17px 22px 15px;border:0;border-right:1px solid var(--line);background:transparent}.metric:last-child{border-right:0}.metric span{color:#7e817f;font-size:.68rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.metric strong,.connection-metric strong,.prop-tracker-grid strong,td,.day-pnl{font-variant-numeric:tabular-nums}.metric strong{margin:12px 0 5px;font-size:clamp(1.8rem,2.7vw,2.75rem);font-weight:820;letter-spacing:-.045em}.metric small{color:#777a78;font-size:.7rem}#dashboardView>.metric-grid{margin-bottom:10px}#dashboardView .metric{background:transparent}.dashboard-grid{gap:0;border-left:1px solid var(--line);border-top:1px solid var(--line)}.panel{overflow:hidden;background:#080909;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.panel-head{min-height:58px;padding:16px 20px;border-bottom:1px solid var(--line);background:transparent}.panel-head h2{font-size:.9rem;font-weight:760;letter-spacing:.01em;text-transform:uppercase}.panel-head span{font:650 .67rem/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.edge-kicker{color:var(--accent)}canvas{background:#080909}.score-panel,.equity-panel,.performance-panel,.recent-panel,.mini-calendar-panel{background:#080909}body.dashboard-square-layout:not(.dashboard-editing) #dashboardView .dashboard-grid{grid-template-columns:repeat(12,minmax(0,1fr))}body.dashboard-square-layout:not(.dashboard-editing) #dashboardView .equity-panel{grid-column:span 8!important;aspect-ratio:auto;min-height:520px}body.dashboard-square-layout:not(.dashboard-editing) #dashboardView .score-panel{grid-column:span 4!important;aspect-ratio:auto;min-height:520px}body.dashboard-square-layout:not(.dashboard-editing) #dashboardView .recent-panel{grid-column:span 8!important;aspect-ratio:auto;min-height:315px}body.dashboard-square-layout:not(.dashboard-editing) #dashboardView .mini-calendar-panel{grid-column:span 4!important;aspect-ratio:auto;min-height:315px}body.dashboard-square-layout:not(.dashboard-editing) #dashboardView .performance-panel{grid-column:1/-1!important;aspect-ratio:auto;min-height:420px}body.dashboard-square-layout:not(.dashboard-editing) #dashboardView .insight-panel{aspect-ratio:auto;min-height:250px}.equity-panel canvas{min-height:445px}.score-panel .edge-profile{min-height:360px}.score-bar,.score-bar i{border-radius:0}.edge-score-ring{background:#080909}.recent-panel .table-wrap{max-height:255px}.mini-calendar-day,.calendar-day{border-radius:0}table{font-size:.78rem}th{background:#0f1010;color:#7f827f;font-size:.61rem;letter-spacing:.11em;text-transform:uppercase}th,td{border-bottom-color:var(--line)}td{color:#deddd8}.provider-logo,.sync-source,.connection-status,.read-only-badge,.provider-capabilities span,.quote-status{border-radius:0}.provider-logo{background:#0d0e0e;border-color:var(--line)}.connection-status,.read-only-badge{letter-spacing:.06em;text-transform:uppercase}.prop-tracker-grid i,.prop-tracker-grid i b{border-radius:0}.prop-tracker-grid i b{background:var(--accent)}.prop-tracker-grid article.goal-passed{background:#3eae820a}.prop-tracker-grid article.goal-passed i b{background:var(--green)}.prop-settings,.trade-attachments,.trade-attachment-list figure,.trade-attachment-upload{border-radius:0}@media (min-width:961px){body.rail-collapsed .rail{width:72px;padding-inline:10px}body.rail-collapsed .rail-product{grid-template-columns:1fr;padding-inline:7px}body.rail-collapsed .rail-product-logo{grid-row:auto;margin:auto}body.rail-collapsed .rail-product-name,body.rail-collapsed .rail-product small{display:none}body.rail-collapsed .shell{width:calc(100% - 72px);margin-left:72px}body.rail-collapsed .journal-card{min-height:52px;padding:6px}}@media (max-width:1200px) and (min-width:961px){body.dashboard-square-layout:not(.dashboard-editing) #dashboardView .equity-panel,body.dashboard-square-layout:not(.dashboard-editing) #dashboardView .recent-panel{grid-column:span 7!important}body.dashboard-square-layout:not(.dashboard-editing) #dashboardView .score-panel,body.dashboard-square-layout:not(.dashboard-editing) #dashboardView .mini-calendar-panel{grid-column:span 5!important}}@media (max-width:960px){.rail{min-height:calc(68px + env(safe-area-inset-top));padding:calc(12px + env(safe-area-inset-top)) 12px 10px;border-right:0;border-bottom:1px solid var(--line);box-shadow:inset 0 2px 0 var(--accent)}.rail-product{display:none}.shell{width:100%;margin-left:0;padding:14px 12px calc(22px + env(safe-area-inset-bottom))}.topbar{margin:-14px -12px 16px;padding:14px 12px}.view-heading-kicker{display:none}.nav{background:#060707}.nav-item{min-height:44px}.dashboard-grid{border-left:1px solid var(--line)}body.dashboard-square-layout:not(.dashboard-editing) #dashboardView .dashboard-grid{grid-template-columns:1fr}body.dashboard-square-layout:not(.dashboard-editing) #dashboardView .dashboard-grid>[data-dashboard-panel]{grid-column:1/-1!important;min-height:auto}body.dashboard-square-layout:not(.dashboard-editing) #dashboardView .equity-panel{min-height:430px}.equity-panel canvas{min-height:340px}}@media (max-width:560px){.metric-grid{gap:0;border-top:1px solid var(--line)}.metric{min-height:96px;padding:13px 12px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.metric:nth-child(2n){border-right:0}.metric span{font-size:.59rem;letter-spacing:.07em}.metric strong{font-size:1.65rem;margin-top:9px}.panel-head{min-height:50px;padding:13px 14px}.panel-head h2{font-size:.8rem}h1{font-size:1.75rem}body.dashboard-square-layout:not(.dashboard-editing) #dashboardView .equity-panel{min-height:390px}.equity-panel canvas{min-height:305px}}@media (prefers-reduced-motion:reduce){.view.active{animation:none}}.prop-risk-view{max-width:1540px!important}.prop-risk-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:24px 26px;margin-bottom:12px;border:1px solid var(--line);background:linear-gradient(135deg,#0d1011,#090b0c 64%,#f0444417)}.prop-risk-hero h2{margin:3px 0 7px;font-size:clamp(1.55rem,3vw,2.45rem)}.prop-risk-hero p{max-width:760px;margin:0;color:var(--muted)}.prop-risk-status{max-width:430px}.prop-risk-status p{margin:5px 0;padding:8px 10px;border-left:3px solid var(--accent);background:#111314;font-size:.75rem}.prop-risk-status p.ready{border-color:var(--green)}.prop-risk-status p.critical{border-color:#ff4545;color:#ff8b88}.prop-risk-summary{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-bottom:0}.prop-risk-summary article{min-height:92px;padding:17px 20px;border-right:1px solid var(--line);background:#0a0c0d}.prop-risk-summary article:last-child{border-right:0}.prop-risk-summary span{display:block;color:var(--muted);font:700 .63rem/1.2 ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.prop-risk-summary strong{display:block;margin-top:10px;font-size:1.45rem}.prop-risk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.prop-risk-card{min-width:0}.prop-risk-config,.prop-risk-wide{grid-column:1/-1}.prop-risk-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:18px}.prop-risk-fields.one-column{grid-template-columns:1fr}.prop-risk-fields label,.prop-risk-simulation-controls label{display:grid;gap:7px;color:#aaaead;font-size:.74rem}.prop-risk-fields input,.prop-risk-fields select,.prop-risk-simulation-controls input,.prop-risk-simulation-controls select{width:100%;min-width:0;height:42px;padding:0 11px;border:1px solid #303537;background:#0a0c0d;color:var(--text);border-radius:0}.prop-risk-fields input[type=range]{height:22px;padding:0;accent-color:var(--accent)}.prop-risk-fields output{float:right;color:#fff;font-weight:700}.prop-risk-fields label>span{display:flex;align-items:center;gap:9px}.prop-risk-fields label>span input{width:18px;height:18px}.prop-risk-help{margin:0 18px 18px;color:var(--muted);font-size:.75rem}.prop-risk-advanced{margin:0 18px 18px;border:1px solid var(--line);background:#090b0c}.prop-risk-advanced summary{cursor:pointer;padding:13px 15px;font-weight:700}.prop-risk-result{padding:18px}.prop-risk-result dl,.scenario-grid dl{display:grid;gap:9px;margin:0}.prop-risk-result dl div,.scenario-grid dl div{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid #232729;padding-bottom:7px}.prop-risk-result dt,.scenario-grid dt{color:var(--muted)}.prop-risk-result dd,.scenario-grid dd{margin:0;font-weight:750}.scenario-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:18px}.scenario-grid>article{padding:17px;border:1px solid #2c3032;background:linear-gradient(180deg,#0c0f10,#090b0c)}.scenario-grid>article>span{color:var(--accent);font:800 .65rem/1.2 ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.scenario-grid>article>strong{display:block;margin:10px 0 15px;font-size:1.25rem}.scenario-grid em{display:block;margin-top:12px;padding:8px;border-left:3px solid var(--accent);color:#ff8784;font-size:.72rem}.prop-risk-simulation-controls{display:grid;grid-template-columns:repeat(4,1fr) auto;align-items:end;gap:12px;padding:18px}.prop-risk-simulation-controls button{height:42px}.forecast-disclaimer{margin:15px 0 0;padding:10px;border-left:3px solid #e5b54f;background:#16130c;color:#c9c2ae;font-size:.72rem}.prop-risk-actions{position:sticky;bottom:0;z-index:6;display:flex;align-items:center;justify-content:flex-end;gap:18px;padding:12px 16px;border:1px solid var(--line);background:#080a0bf0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.prop-risk-actions span{margin-right:auto;color:var(--muted);font-size:.75rem}@media (max-width:960px){.prop-risk-hero{align-items:flex-start;flex-direction:column;padding:18px}.prop-risk-status{max-width:none}.prop-risk-summary{grid-template-columns:1fr 1fr}.prop-risk-summary article:nth-child(2){border-right:0}.prop-risk-summary article:nth-child(-n+2){border-bottom:1px solid var(--line)}.prop-risk-grid{grid-template-columns:1fr}.prop-risk-config,.prop-risk-wide{grid-column:auto}.prop-risk-fields{grid-template-columns:1fr 1fr}.scenario-grid{grid-template-columns:1fr}.prop-risk-simulation-controls{grid-template-columns:1fr 1fr}.prop-risk-simulation-controls button{grid-column:1/-1}}@media (max-width:560px){.prop-risk-hero{padding:15px}.prop-risk-summary{grid-template-columns:1fr}.prop-risk-summary article{min-height:76px;border-right:0;border-bottom:1px solid var(--line)}.prop-risk-fields,.prop-risk-simulation-controls{grid-template-columns:1fr;padding:14px}.prop-risk-card .panel-head{align-items:flex-start}.prop-risk-actions{align-items:stretch;flex-direction:column}.prop-risk-actions .primary{width:100%}}.prop-risk-fields textarea{width:100%;min-width:0;padding:10px 11px;border:1px solid #303537;background:#0a0c0d;color:var(--text);border-radius:0;resize:vertical;font:inherit}.prop-risk-fields .field-span{grid-column:1/-1}.prop-risk-inline-actions{display:flex;align-items:end;flex-wrap:wrap;gap:8px}.prop-risk-inline-actions button{min-height:42px}.prop-risk-analysis-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 18px 18px}.prop-risk-analysis-grid>section{min-width:0;padding:15px;border:1px solid var(--line);background:#090b0c}.prop-risk-analysis-grid h3{margin:0 0 12px;font-size:.85rem}.prop-risk-analysis-grid article{display:grid;gap:4px;padding:9px 0;border-bottom:1px solid var(--line)}.prop-risk-analysis-grid article:last-child{border-bottom:0}.prop-risk-analysis-grid article strong{text-transform:capitalize}.prop-risk-analysis-grid article span,.prop-risk-analysis-grid p{margin:0;color:var(--muted);font-size:.7rem}@media (max-width:960px){.prop-risk-analysis-grid{grid-template-columns:1fr}.prop-risk-fields .field-span{grid-column:1/-1}}@media (max-width:560px){.prop-risk-fields .field-span{grid-column:auto}.prop-risk-inline-actions{display:grid;grid-template-columns:1fr}.prop-risk-inline-actions button{width:100%}.prop-risk-analysis-grid{padding:0 14px 14px}}.topbar-product{display:flex;align-items:center;gap:11px;min-width:270px;padding-right:26px;border-right:1px solid var(--line)}.topbar-product img{width:34px;height:34px;object-fit:contain}.topbar-product strong{font:850 1rem/1 Arial Narrow,Helvetica Neue,Arial,sans-serif;letter-spacing:.075em;white-space:nowrap}.topbar-product strong b{color:var(--accent)}.topbar-product span{align-self:stretch;display:grid;place-items:center;margin-left:8px;padding:0 18px;border-bottom:3px solid var(--accent);color:#d7d5cf;font:750 .63rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.topbar .view-heading{min-width:180px}.topbar .view-heading-kicker{display:none}.topbar h1{font-size:1rem;letter-spacing:.05em;text-transform:uppercase}.topbar{gap:22px}.topbar .actions{margin-left:auto}@media (min-width:961px){body:not(.rail-collapsed) .rail{width:92px;padding:18px 10px 14px}body:not(.rail-collapsed) .shell{width:calc(100% - 92px);margin-left:92px}body:not(.rail-collapsed) .rail-product{display:none}body:not(.rail-collapsed) .rail-toggle-label,body:not(.rail-collapsed) .journal-brand-copy,body:not(.rail-collapsed) .journal-card-chevron,body:not(.rail-collapsed) .nav-label,body:not(.rail-collapsed) .help-label,body:not(.rail-collapsed) .rail-save-status{display:none}body:not(.rail-collapsed) .rail-toggle,body:not(.rail-collapsed) .journal-card,body:not(.rail-collapsed) .nav-item,body:not(.rail-collapsed) .help-button{justify-content:center}body:not(.rail-collapsed) .journal-card{min-height:62px;padding:8px}body:not(.rail-collapsed) .brand-mark{margin:0}body:not(.rail-collapsed) .nav{flex:1;justify-content:flex-start;gap:8px}body:not(.rail-collapsed) .nav-item{min-height:50px;padding:10px}body:not(.rail-collapsed) .nav-item.active{background:#111313;color:var(--accent)}body:not(.rail-collapsed) .nav-item.active:before{inset:0 auto 0 -10px}body:not(.rail-collapsed) .nav-icon{width:21px;height:21px}body:not(.rail-collapsed) .rail-tools{display:grid;grid-template-columns:1fr}}@media (min-width:961px){.rail{width:108px!important;padding:0!important;background:linear-gradient(180deg,#090b0c,#070809)!important;border-right:1px solid #24282a!important;box-shadow:none!important}.shell{width:calc(100% - 108px)!important;margin-left:108px!important;padding:18px 18px 34px!important}.rail-toggle{position:absolute;left:0;top:0;width:4px;height:92px;min-height:0;padding:0;background:var(--accent);overflow:hidden}.rail-toggle svg,.rail-toggle-label{display:none!important}.journal-card{height:92px!important;min-height:92px!important;border:0!important;border-bottom:1px solid #24282a!important;background:#0b0d0e!important}.journal-card .brand-mark{width:44px;height:44px}.journal-card .brand-mark img{width:46px;height:46px}.nav{padding:0!important;gap:0!important;flex:1}.nav-item{min-height:108px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:10px!important;padding:12px 4px!important;border-bottom:1px solid #1f2224!important;color:#8e9496!important}.nav-item .nav-label{display:block!important;font:650 .62rem/1.1 Arial Narrow,Helvetica Neue,sans-serif!important;letter-spacing:.04em;text-transform:uppercase;text-align:center}.nav-item .nav-icon{width:27px!important;height:27px!important}.nav-item.active{background:linear-gradient(90deg,rgba(240,68,68,.12),transparent)!important;color:var(--accent)!important}.nav-item.active:before{left:0!important;top:0!important;bottom:0!important;width:4px!important}.rail-foot{padding:0 10px 14px}.rail-foot>.help-button .help-label,.rail-save-status{display:none!important}.topbar{height:70px;min-height:70px;margin:-18px -18px 18px!important;padding:0 22px!important;background:linear-gradient(180deg,#0a0d0e,#080a0b)!important;border-bottom:1px solid #25292b!important}.topbar-product{height:70px;min-width:360px;gap:15px;padding-right:24px}.topbar-product img{width:47px;height:47px}.topbar-product strong{font-size:1.25rem}.topbar-product span{padding:0 28px;font-size:.7rem}.topbar .view-heading{display:none!important}.topbar .actions{height:100%;gap:10px}.topbar .journal-switch{display:flex!important;position:absolute;left:415px;top:13px;width:200px}.topbar .journal-switch select{display:block!important;width:100%;height:44px}.topbar #dateRangeFilter{height:44px;min-width:170px;background:#0b0e0f}.topbar .primary{height:44px;padding-inline:22px}}#dashboardView>.prop-tracker,#dashboardView>.dashboard-layout-toolbar,#dashboardView>.cockpit-secondary{display:none!important}#dashboardView{max-width:none!important}.cockpit-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(330px,1.04fr);gap:16px;align-items:start}.cockpit-main,.cockpit-side{min-width:0}.cockpit-main{display:grid;gap:14px}.cockpit-equity{border:1px solid #24282a!important;background:radial-gradient(circle at 65% 35%,rgba(28,61,48,.08),transparent 35%),linear-gradient(180deg,#0b0e0f,#090b0c)!important}.cockpit-equity>.metric-grid{display:grid!important;grid-template-columns:1.35fr 1fr .65fr .75fr!important;margin:0!important;border:0!important;border-bottom:1px solid #24282a!important;background:transparent!important}.cockpit-equity>.metric-grid .metric{min-height:120px!important;padding:23px 28px!important;background:transparent!important}.cockpit-equity>.metric-grid .metric:first-child strong{font-size:3.2rem!important;text-shadow:0 0 26px rgba(57,213,153,.18)}.cockpit-equity>.metric-grid .metric:nth-child(4) span{font-size:0}.cockpit-equity>.metric-grid .metric:nth-child(4) span:after{content:"AVG TRADE";font-size:.68rem}.cockpit-equity>.metric-grid .metric:nth-child(4) small{display:none}.cockpit-equity>.metric-grid .metric strong{color:#f1f1ed}.cockpit-equity>.metric-grid .metric:first-child strong,.cockpit-equity>.metric-grid .metric:nth-child(4) strong.positive{color:#43d99b}.cockpit-equity>.panel-head,.cockpit-equity>.dashboard-panel-controls{display:none!important}.cockpit-equity canvas{display:block;width:100%!important;min-height:520px!important;background:linear-gradient(180deg,#0a0d0e99,#080a0b)!important}.cockpit-main>.recent-panel{border:1px solid #24282a!important;background:linear-gradient(180deg,#0b0e0f,#090b0c)!important;min-height:238px!important}.cockpit-main>.recent-panel .panel-head{height:48px;min-height:48px;padding:14px 18px}.cockpit-session-cards{overflow:hidden;padding:12px 16px 16px}.cockpit-session-track{display:flex;gap:12px;width:max-content}.cockpit-session-track.is-marquee{animation:cockpit-session-marquee 34s linear infinite;will-change:transform}.cockpit-session-clone{display:flex;gap:12px}.cockpit-session-cards:hover .cockpit-session-track,.cockpit-session-cards:focus-within .cockpit-session-track{animation-play-state:paused}.cockpit-session-card{flex:0 0 clamp(190px,19vw,252px)}@keyframes cockpit-session-marquee{to{transform:translate(calc(-50% - 6px))}}@media (prefers-reduced-motion:reduce){.cockpit-session-cards{overflow-x:auto}.cockpit-session-track{animation:none}.cockpit-session-clone{display:none}}.cockpit-session-card{position:relative;min-width:0;height:158px;padding:13px;text-align:left;background:#0a0d0e;border:1px solid #272b2d;color:#b8bcba;overflow:hidden}.cockpit-session-card>span{display:block;font-size:.7rem}.cockpit-session-card>strong{display:block;margin-top:5px;font-size:1.05rem}.cockpit-session-card>small{display:block;margin-top:3px;font-size:.68rem}.cockpit-session-card svg{position:absolute;inset:76px 10px 29px;width:calc(100% - 20px);height:auto;overflow:hidden}.cockpit-session-card svg path{fill:none;stroke:currentColor;stroke-width:2}.cockpit-session-card:has(strong.positive) svg{color:#43d99b}.cockpit-session-card:has(strong.negative) svg{color:#ff514f}.cockpit-session-card em{position:absolute;left:13px;bottom:8px;font:700 .59rem/1 ui-monospace,monospace;text-transform:uppercase}.managed-overall-toggle{display:flex;align-items:center;gap:7px;padding:8px 12px;color:#b7bcba;font-size:.76rem}.overall-journal-row.excluded{opacity:.48}.cockpit-side{border:1px solid #24282a;background:linear-gradient(180deg,#0b0e0f,#090b0c)}.cockpit-side-section,.cockpit-quality{border:0!important;border-bottom:1px solid #25292b!important;background:transparent!important}.cockpit-section-title,.cockpit-quality>.panel-head{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 18px;border:0!important;background:transparent}.cockpit-section-title h2,.cockpit-quality>.panel-head h2{font:800 .87rem/1 Arial Narrow,Helvetica Neue,sans-serif;letter-spacing:.05em;text-transform:uppercase}.cockpit-section-title span{font-size:1.4rem;color:#a9aeac}.cockpit-edit-link{border:0;background:transparent;color:#ff6663;font:800 .66rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.cockpit-edit-link:hover,.cockpit-edit-link:focus-visible{color:#fff;text-decoration:underline}.cockpit-health-grid{display:grid;grid-template-columns:130px 1fr;gap:16px;padding:0 18px 20px;align-items:center}.cockpit-ring{--ring-value:0deg;width:116px;height:116px;margin:auto;border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(circle at center,#0a0c0d 55%,transparent 56%),conic-gradient(var(--accent) var(--ring-value),#303537 0);box-shadow:0 0 24px #f0444414}.cockpit-ring strong{font-size:2rem}.cockpit-ring small{color:#9a9e9c}.cockpit-health dl,.cockpit-risk dl{display:grid;gap:9px;margin:0}.cockpit-health dl div,.cockpit-risk dl div{display:flex;justify-content:space-between;gap:12px}.cockpit-health dt,.cockpit-risk dt{color:#969b99}.cockpit-health dd,.cockpit-risk dd{margin:0;font-weight:700}.cockpit-risk{padding-bottom:19px}.cockpit-risk-bar{display:grid;grid-template-columns:1fr 42px;align-items:center;gap:10px;padding:2px 18px 15px}.cockpit-risk-bar:before{content:"";grid-column:1;grid-row:1;height:15px;border-radius:10px;background:#303537}.cockpit-risk-bar i{grid-column:1;grid-row:1;height:15px;z-index:1;border-radius:10px;background:linear-gradient(90deg,#ff4d49,#ff706b)}.cockpit-risk-bar b{text-align:right}.cockpit-risk dl{padding:0 18px}.cockpit-quality>.panel-head .edge-kicker{display:none}.cockpit-quality>.panel-head span{display:none}.cockpit-quality .edge-profile{min-height:auto!important;display:grid!important;grid-template-columns:130px 1fr!important;gap:16px!important;padding:0 18px 22px!important;align-items:center}.cockpit-quality .edge-score-ring{width:104px;height:104px}.cockpit-quality .edge-metrics{gap:6px}.cockpit-quality .edge-metric{padding:0}.cockpit-quality .edge-metric-heading{margin-bottom:3px;font-size:.68rem}.cockpit-quality .edge-metric i{display:block!important;height:4px;background:#252a2c}.cockpit-quality .edge-metric em{background:#ff615e}.cockpit-quality .edge-metric[data-quality=pf] em{background:#ff8b54}.cockpit-quality .edge-metric[data-quality=payoff] em{background:#e8b84d}.cockpit-quality .edge-metric[data-quality=consistency] em{background:#8fc56a}.cockpit-quality .edge-metric[data-quality=recovery] em{background:#42bd91}.cockpit-quality .edge-metric[data-quality=drawdown] em{background:#4f91e8}.cockpit-quality .score-bar{display:none}.cockpit-quick-note{padding-bottom:16px}.cockpit-quick-note textarea{display:block;width:calc(100% - 32px);min-height:106px;margin:0 16px;padding:15px;background:#0a0d0e;border:1px solid #282d2f;color:var(--text);resize:vertical}@media (max-width:1250px) and (min-width:961px){.cockpit-layout{grid-template-columns:minmax(0,2fr) minmax(300px,1fr)}.cockpit-session-cards{grid-template-columns:repeat(3,1fr)}.cockpit-session-card:nth-child(n+4){display:none}.topbar .journal-switch{display:none!important}.topbar-product{min-width:300px}}@media (max-width:960px){.cockpit-layout{display:block}.cockpit-main,.cockpit-side{display:grid;gap:12px}.cockpit-side{margin-top:12px}.cockpit-session-cards{grid-template-columns:1fr 1fr}.cockpit-session-card:nth-child(n+5){display:none}.cockpit-equity>.metric-grid{grid-template-columns:1fr 1fr!important}.cockpit-equity>.metric-grid .metric:first-child strong{font-size:2rem!important}.cockpit-equity canvas{min-height:330px!important}.cockpit-health-grid,.cockpit-quality .edge-profile{grid-template-columns:112px 1fr!important}}#dashboardView>.metric-grid{grid-template-columns:1.35fr 1fr .72fr .85fr;margin-bottom:12px;background:#080a0a}#dashboardView>.metric-grid .metric:first-child strong{font-size:clamp(2.2rem,3.6vw,3.65rem)}#dashboardView>.metric-grid .metric{min-height:100px;padding-block:14px}body:not(.dashboard-editing) #dashboardView .dashboard-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"equity equity equity equity equity equity equity equity score score score score" "recent recent recent recent recent recent recent recent score score score score" "performance performance performance performance performance performance performance performance calendar calendar calendar calendar"}body:not(.dashboard-editing) #dashboardView .equity-panel{grid-area:equity!important;min-height:500px}body:not(.dashboard-editing) #dashboardView .score-panel{grid-area:score!important;min-height:760px}body:not(.dashboard-editing) #dashboardView .recent-panel{grid-area:recent!important;min-height:250px}body:not(.dashboard-editing) #dashboardView .performance-panel{grid-area:performance!important;min-height:390px}body:not(.dashboard-editing) #dashboardView .mini-calendar-panel{grid-area:calendar!important;min-height:390px}.equity-panel canvas{min-height:425px}.score-panel .panel-head{border-bottom:0}.score-panel .edge-profile{min-height:560px;display:grid;grid-template-columns:1fr;align-content:start;padding:24px 22px;gap:22px}.score-panel .edge-score-ring{margin:auto}.score-panel .edge-metrics{gap:14px}.recent-panel .table-wrap{max-height:190px}@media (max-width:1100px) and (min-width:961px){.topbar-product{min-width:auto}.topbar-product span{display:none}body:not(.dashboard-editing) #dashboardView .dashboard-grid{grid-template-areas:"equity equity equity equity equity equity equity score score score score score" "recent recent recent recent recent recent recent score score score score score" "performance performance performance performance performance performance performance calendar calendar calendar calendar calendar"}}@media (max-width:960px){.topbar-product{display:none}.topbar .view-heading{min-width:0}.topbar h1{font-size:1.65rem;text-transform:none;letter-spacing:-.04em}body:not(.dashboard-editing) #dashboardView .dashboard-grid{display:grid;grid-template-columns:1fr;grid-template-areas:"equity" "score" "recent" "performance" "calendar"}body:not(.dashboard-editing) #dashboardView .equity-panel,body:not(.dashboard-editing) #dashboardView .score-panel,body:not(.dashboard-editing) #dashboardView .recent-panel,body:not(.dashboard-editing) #dashboardView .performance-panel,body:not(.dashboard-editing) #dashboardView .mini-calendar-panel{grid-column:1/-1!important;min-height:auto}body:not(.dashboard-editing) #dashboardView .equity-panel{min-height:430px}.score-panel .edge-profile{min-height:auto}}@media (min-width:961px){body:not(.dashboard-editing) #dashboardView .dashboard-grid{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(320px,1fr)!important;grid-template-areas:none!important;grid-auto-flow:row!important}body:not(.dashboard-editing) #dashboardView .equity-panel{grid-column:1!important;grid-row:1!important;width:auto!important;min-width:0!important}body:not(.dashboard-editing) #dashboardView .score-panel{grid-column:2!important;grid-row:1 / span 2!important;width:auto!important;min-width:0!important}body:not(.dashboard-editing) #dashboardView .recent-panel{grid-column:1!important;grid-row:2!important;width:auto!important;min-width:0!important}body:not(.dashboard-editing) #dashboardView .performance-panel{grid-column:1!important;grid-row:3!important;width:auto!important;min-width:0!important}body:not(.dashboard-editing) #dashboardView .mini-calendar-panel{grid-column:2!important;grid-row:3!important;width:auto!important;min-width:0!important}body:not(.dashboard-editing) #dashboardView .insight-panel{grid-column:auto!important;grid-row:auto!important;width:auto!important;min-width:0!important}}@media (min-width:961px){:root{--cockpit-bg:#07090a;--cockpit-surface:#0b0e0f;--cockpit-line:#252a2c;--cockpit-muted:#92989a;--cockpit-red:#ff514e;--cockpit-green:#42dda0}body{background:var(--cockpit-bg)!important;color:#eeefeb!important;font-family:Arial Narrow,Roboto Condensed,Helvetica Neue,Arial,sans-serif!important}.shell{width:calc(100% - 108px)!important;margin-left:108px!important;padding:18px!important;background:radial-gradient(circle at 55% 20%,rgba(34,75,58,.055),transparent 38%),#07090a!important}.topbar{display:flex!important;align-items:center!important;height:74px!important;min-height:74px!important;margin:-18px -18px 16px!important;padding:0 22px!important;background:#080b0c!important;border-bottom:1px solid var(--cockpit-line)!important;box-shadow:none!important}.topbar-product{height:74px!important;min-width:585px!important;border-right:0!important}.topbar-product img{width:50px!important;height:50px!important;filter:drop-shadow(0 0 12px rgba(255,81,78,.16))}.topbar-product strong{font-size:1.3rem!important;letter-spacing:.07em!important}.topbar-product span{height:74px!important;margin-left:30px!important;padding:0 30px!important;border-left:1px solid var(--cockpit-line)!important;border-bottom:4px solid var(--cockpit-red)!important}.topbar .journal-switch{left:348px!important;top:15px!important;width:195px!important}.topbar .journal-switch select{height:43px!important;border-color:#2b3032!important;background:#0b0e0f!important;font-weight:750!important;text-transform:uppercase}.cockpit-range-tabs{display:flex;margin-left:auto;border:1px solid #292e30;border-radius:4px;overflow:hidden}.cockpit-range-tabs button{min-width:52px;height:42px;border:0;border-right:1px solid #292e30;background:#090c0d;color:#92989a;font:750 .69rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.05em}.cockpit-range-tabs button:last-child{border-right:0}.cockpit-range-tabs button:hover{color:#f3f3ef;background:#101415}.cockpit-range-tabs button.active{color:#ff5b57;background:linear-gradient(180deg,#2d1717,#1b1010)}.cockpit-cloud-state{display:grid;grid-template-columns:12px auto;gap:2px 8px;min-width:178px;margin-left:26px;padding-left:26px;border-left:1px solid var(--cockpit-line)}.cockpit-cloud-state i{grid-row:1/3;align-self:start;width:8px;height:8px;margin-top:3px;border-radius:50%;background:var(--cockpit-green);box-shadow:0 0 9px #42dda080}.cockpit-cloud-state strong{color:var(--cockpit-green);font:800 .68rem/1.1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em}.cockpit-cloud-state small{color:#8d9394;font-size:.63rem}.topbar .actions{margin-left:20px!important}.topbar #dateRangeFilter{display:none!important}.topbar #quickAddTrade{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;min-width:136px!important;height:44px!important;padding:0 18px!important;border:1px solid #ff6561!important;border-radius:3px!important;background:#f04444!important;color:#080909!important;font:850 .78rem/1 ui-monospace,SFMono-Regular,Menlo,monospace!important;letter-spacing:.025em!important;white-space:nowrap!important}.topbar #quickAddTrade:hover{background:#ff5b57!important;transform:translateY(-1px)}.rail{width:108px!important;background:#080b0c!important;border-right:1px solid var(--cockpit-line)!important}.journal-card{height:92px!important;background:#090c0d!important;border-bottom:1px solid var(--cockpit-line)!important}.nav{display:flex!important;flex-direction:column!important}.nav-item{display:none!important}.nav-item[data-view=dashboard],.nav-item[data-view=trades],.nav-item[data-view=reports],.nav-item[data-view=strategies],.nav-item[data-view=overall]{display:flex!important}.nav-item[data-view=overall]{order:0}.nav-item[data-view=dashboard]{order:1}.nav-item[data-view=trades]{order:2}.nav-item[data-view=reports]{order:3}.nav-item[data-view=strategies]{order:4}.nav-item[data-view=dashboard] .nav-label{font-size:0!important}.nav-item[data-view=dashboard] .nav-label:after{content:"COCKPIT";font-size:.62rem}.nav-item[data-view=trades] .nav-label{font-size:0!important}.nav-item[data-view=trades] .nav-label:after{content:"JOURNAL";font-size:.62rem}.nav-item[data-view=reports] .nav-label{font-size:0!important}.nav-item[data-view=reports] .nav-label:after{content:"ANALYTICS";font-size:.62rem}.nav-item[data-view=strategies] .nav-label{font-size:0!important}.nav-item[data-view=strategies] .nav-label:after{content:"PLAYBOOK";font-size:.62rem}.nav-item[data-view=overall] .nav-label{font-size:0!important}.nav-item[data-view=overall] .nav-label:after{content:"ACCOUNTS";font-size:.62rem}.nav-item{min-height:110px!important;border-bottom:1px solid #1d2224!important}.nav-item.active{background:linear-gradient(90deg,#ff514e29,#ff514e04)!important}.cockpit-layout{display:grid!important;grid-template-columns:minmax(0,3.15fr) minmax(315px,1fr)!important;gap:16px!important;align-items:stretch!important}.cockpit-main{display:grid!important;grid-template-rows:minmax(570px,1fr) 242px!important;gap:14px!important;min-width:0!important}.cockpit-side{display:flex!important;flex-direction:column!important;min-width:0!important;min-height:826px!important;background:linear-gradient(180deg,#0c0f10,#090b0c)!important;border:1px solid var(--cockpit-line)!important}.cockpit-equity{display:flex!important;flex-direction:column!important;min-width:0!important;min-height:570px!important;border:1px solid var(--cockpit-line)!important;border-radius:5px!important;overflow:hidden!important;background:linear-gradient(180deg,#0c0f10,#080b0c)!important}.cockpit-equity>.metric-grid{display:grid!important;grid-template-columns:1.55fr 1.05fr .65fr .72fr!important;flex:0 0 121px!important;width:100%!important;margin:0!important;border:0!important;border-bottom:1px solid var(--cockpit-line)!important;background:transparent!important}.cockpit-equity>.metric-grid .metric{display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:121px!important;padding:18px 25px!important;border-right:1px solid #202527!important;background:transparent!important}.cockpit-equity>.metric-grid .metric:last-child{border-right:0!important}.cockpit-equity>.metric-grid .metric span{font:800 .72rem/1 ui-monospace,SFMono-Regular,Menlo,monospace!important;letter-spacing:.07em!important;color:#b8bdbc!important;text-transform:uppercase!important}.cockpit-equity>.metric-grid .metric strong{margin-top:8px!important;font-weight:800!important}.cockpit-equity>.metric-grid .metric:first-child strong{font-size:3.15rem!important;color:var(--cockpit-green)!important}.cockpit-equity>.metric-grid .metric:nth-child(2) strong{font-size:2.3rem!important}.cockpit-equity>.metric-grid .metric:nth-child(n+3) strong{font-size:1.32rem!important}.cockpit-equity>.metric-grid .metric small{margin-top:6px!important;color:#969c9c!important}.cockpit-equity>.metric-grid .metric:nth-child(4) span:after{content:none!important}.cockpit-equity canvas{flex:1 1 auto!important;width:100%!important;height:auto!important;min-height:440px!important;max-height:none!important;background:repeating-linear-gradient(0deg,transparent 0 91px,rgba(44,51,53,.35) 92px),repeating-linear-gradient(90deg,transparent 0 138px,rgba(44,51,53,.24) 139px)!important}.cockpit-main>.recent-panel{min-height:242px!important;height:242px!important;border:1px solid var(--cockpit-line)!important;border-radius:5px!important;background:#0a0d0e!important;overflow:hidden!important}.cockpit-main>.recent-panel .panel-head{height:48px!important;padding:0 16px!important}.cockpit-main>.recent-panel .panel-head h2{font:800 .78rem/1 ui-monospace,SFMono-Regular,Menlo,monospace!important;letter-spacing:.06em!important;text-transform:uppercase}.cockpit-session-cards{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;padding:12px 16px 16px!important}.cockpit-session-card{height:164px!important;border-radius:3px!important;background:linear-gradient(180deg,#0d1112,#090c0d)!important}.cockpit-side-section,.cockpit-quality{background:transparent!important}.cockpit-health{flex:0 0 218px}.cockpit-risk{flex:0 0 196px}.cockpit-quality{flex:1 1 270px!important}.cockpit-quick-note{flex:0 0 178px!important}.cockpit-section-title,.cockpit-quality>.panel-head{height:49px!important;min-height:49px!important;padding:0 17px!important}.cockpit-section-title h2,.cockpit-quality>.panel-head h2{font:800 .78rem/1 ui-monospace,SFMono-Regular,Menlo,monospace!important;letter-spacing:.05em!important}.cockpit-quality .edge-profile{grid-template-columns:128px 1fr!important;padding:0 17px 19px!important}.cockpit-quality .edge-score-ring{width:110px!important;height:110px!important}.cockpit-quality .edge-metric-heading{font-size:.7rem!important}.cockpit-quick-note textarea{min-height:98px!important;border-radius:3px!important}#dashboardView>.cockpit-secondary{display:none!important}}@media (max-width:1450px) and (min-width:961px){.topbar-product{min-width:525px!important}.cockpit-cloud-state{display:none}.cockpit-layout{grid-template-columns:minmax(0,2.55fr) minmax(300px,1fr)!important}.cockpit-main{grid-template-rows:460px 205px!important}.cockpit-equity{min-height:460px!important}.cockpit-equity>.metric-grid{flex-basis:110px!important}.cockpit-equity>.metric-grid .metric{min-height:110px!important;padding:15px 20px!important}.cockpit-equity canvas{min-height:348px!important}.cockpit-session-cards{grid-template-columns:repeat(4,1fr)!important}.cockpit-session-card{height:129px!important}.cockpit-session-card:nth-child(5){display:none!important}.cockpit-side{min-height:679px!important}.cockpit-health{flex-basis:195px}.cockpit-risk{flex-basis:170px}.cockpit-quality{flex-basis:230px!important}.cockpit-quick-note{flex-basis:130px!important}.cockpit-quick-note textarea{min-height:63px!important}}@media (max-width:960px){.cockpit-range-tabs,.cockpit-cloud-state{display:none!important}}@media (min-width:961px){.rail-product{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:84px!important;min-height:84px!important;padding:10px 7px!important}.rail-product-logo{width:48px!important;height:48px!important;object-fit:contain!important;object-position:center!important}.nav{display:flex!important;flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin;scrollbar-color:#34393b transparent}.nav-item{display:flex!important;flex:0 0 clamp(64px,8.3vh,82px)!important;min-height:64px!important;width:100%!important;padding:8px 3px!important;gap:7px!important;align-items:center!important;justify-content:center!important}.nav-item .nav-icon{width:23px!important;height:23px!important;flex:0 0 23px!important}.nav-item .nav-label{font-size:.54rem!important;line-height:1.15!important;white-space:normal!important}.nav-item[data-view=overall]{order:0}.nav-item[data-view=dashboard]{order:1}.nav-item[data-view=trades]{order:2}.nav-item[data-view=reports]{order:3}.nav-item[data-view=calendar]{order:4}.nav-item[data-view=strategies]{order:5}.nav-item[data-view=growth]{order:6}.nav-item[data-view=notes]{order:7}.nav-item[data-view=connections]{order:8}.nav-item[data-view=import]{order:10}.nav-item[data-view=dashboard] .nav-label:after,.nav-item[data-view=trades] .nav-label:after,.nav-item[data-view=reports] .nav-label:after,.nav-item[data-view=strategies] .nav-label:after,.nav-item[data-view=overall] .nav-label:after{font-size:.54rem!important}#dashboardView>.dashboard-grid.cockpit-secondary,body:not(.dashboard-editing) #dashboardView>.dashboard-grid.cockpit-secondary{display:grid!important;width:100%!important;height:auto!important;min-height:0!important;margin-top:16px!important;overflow:visible!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:14px!important;border:0!important}#dashboardView>.cockpit-secondary>[data-dashboard-panel]{grid-column:span var(--panel-span,4)!important;min-height:320px!important;border:1px solid var(--cockpit-line)!important;border-radius:5px!important}#dashboardView>.cockpit-secondary>.performance-panel,#dashboardView>.cockpit-secondary>.mini-calendar-panel{min-height:420px!important}.cockpit-main{grid-template-rows:minmax(486px,auto) 228px!important}.cockpit-main>.recent-panel{height:228px!important;min-height:228px!important;max-height:228px!important}.cockpit-session-card{height:156px!important}.cockpit-session-track.is-marquee{animation-duration:var(--session-marquee-duration,88s)!important}.cockpit-session-set{display:flex!important;gap:10px!important}.cockpit-session-card svg{inset:auto 12px 29px!important;width:calc(100% - 24px)!important;height:56px!important;overflow:visible!important;pointer-events:none!important}.cockpit-session-card svg path{vector-effect:non-scaling-stroke;stroke-width:2!important}.cockpit-session-card svg circle{fill:currentColor;stroke:#0a0d0e;stroke-width:1.5;vector-effect:non-scaling-stroke}.cockpit-session-card .session-zero-line{stroke:#4b5153;stroke-width:1;stroke-dasharray:3 3;opacity:.72;vector-effect:non-scaling-stroke}.cockpit-customize{margin-left:auto!important;padding:8px 10px!important}}@media (min-width:961px){.cockpit-main>.recent-panel .cockpit-session-card svg{inset:45px 12px auto 44%!important;width:calc(56% - 24px)!important;height:58px!important}.cockpit-main>.recent-panel .cockpit-session-card>span,.cockpit-main>.recent-panel .cockpit-session-card>strong,.cockpit-main>.recent-panel .cockpit-session-card>small{position:relative;z-index:1;max-width:41%}}@media (max-width:1200px) and (min-width:961px){#dashboardView>.cockpit-secondary>[data-dashboard-panel]{grid-column:span 6!important}#dashboardView>.cockpit-secondary>[data-dashboard-panel][data-panel-width=wide]{grid-column:1/-1!important}}@media (max-width:960px){#dashboardView>.dashboard-grid.cockpit-secondary{display:grid!important;width:100%!important;height:auto!important;margin-top:12px!important;grid-template-columns:1fr!important;gap:12px!important;border:0!important}#dashboardView>.cockpit-secondary>[data-dashboard-panel]{grid-column:1!important;width:100%!important}.cockpit-session-set{display:flex!important;gap:10px!important}.cockpit-session-card svg{top:auto!important;bottom:30px!important;height:56px!important;overflow:visible!important}.cockpit-session-card svg circle{fill:currentColor;stroke:#0a0d0e;stroke-width:1.5}.cockpit-session-card .session-zero-line{stroke:#4b5153;stroke-width:1;stroke-dasharray:3 3;opacity:.72}.cockpit-customize{margin-left:auto!important;padding:8px!important}}.cockpit-main>.recent-panel .cockpit-session-cards{display:block!important;overflow:hidden!important;padding:10px 14px 14px!important}.cockpit-main>.recent-panel .cockpit-session-track{display:flex!important;grid-template-columns:none!important;gap:10px!important;width:max-content!important}.cockpit-main>.recent-panel .cockpit-session-card{display:block!important;flex:0 0 clamp(178px,18vw,248px)!important}@media (max-width:960px){.cockpit-main>.recent-panel .cockpit-session-cards{overflow-x:auto!important}.cockpit-main>.recent-panel .cockpit-session-track{animation:none!important}.cockpit-main>.recent-panel .cockpit-session-clone{display:none!important}}@media (min-width:961px){body:not(.dashboard-editing) #dashboardView>.dashboard-grid.cockpit-secondary{display:none!important;width:0!important;height:0!important;min-height:0!important;overflow:hidden!important;border:0!important}.rail-product{display:grid!important;height:92px!important;min-height:92px!important;padding:0!important;place-items:center!important;border-bottom:1px solid var(--cockpit-line)!important}.rail-product-logo{grid-row:auto!important;width:48px!important;height:48px!important}.rail-product-name,.rail-product small{display:none!important}.journal-card{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;border:0!important;clip-path:inset(50%)!important;overflow:hidden!important}.nav{flex:1!important}.nav-item{min-height:118px!important}.topbar-product{min-width:360px!important;flex:0 0 360px!important}.topbar-product span{display:grid!important;margin-left:20px!important;padding:0 25px!important}.topbar .actions{display:flex!important;order:2!important;height:auto!important;margin:0 auto 0 0!important}.topbar .journal-switch{position:static!important;display:flex!important;width:200px!important}.topbar .journal-switch select{width:100%!important}.topbar .journal-switch .icon-button{display:inline-flex!important}.cockpit-range-tabs{order:3!important;margin-left:0!important}.cockpit-cloud-state{order:4!important}.cockpit-layout{grid-template-columns:minmax(0,1fr) 376px!important;gap:16px!important;height:794px!important;min-height:0!important;align-items:start!important;overflow:hidden!important}.cockpit-main{grid-template-rows:560px 220px!important;gap:14px!important;height:794px!important;min-height:0!important}.cockpit-equity{height:560px!important;min-height:0!important;max-height:560px!important}.cockpit-equity>.metric-grid{flex:0 0 116px!important}.cockpit-equity>.metric-grid .metric{min-height:116px!important;padding:17px 23px!important}.cockpit-equity canvas{flex:1 1 0!important;height:442px!important;min-height:0!important;max-height:442px!important}.cockpit-main>.recent-panel{height:220px!important;min-height:220px!important;max-height:220px!important}.cockpit-session-cards{padding:10px 14px 14px!important;gap:10px!important}.cockpit-session-card{height:148px!important}.cockpit-side{display:grid!important;grid-template-rows:205px 176px 252px 161px!important;height:794px!important;min-height:0!important;max-height:794px!important;overflow:hidden!important}body:not(.dashboard-editing) #dashboardView .cockpit-side>*{grid-column:1!important;grid-row:auto!important;width:auto!important;min-width:0!important}.cockpit-side-section,.cockpit-quality{min-height:0!important;max-height:none!important;overflow:hidden!important}.cockpit-health,.cockpit-risk,.cockpit-quality,.cockpit-quick-note{flex:none!important}.cockpit-health-grid{grid-template-columns:118px 1fr!important;padding:0 16px 13px!important;gap:13px!important}.cockpit-ring{width:106px!important;height:106px!important}.cockpit-ring strong{font-size:1.85rem!important}.cockpit-risk{padding-bottom:12px!important}.cockpit-risk-bar{padding:0 16px 10px!important}.cockpit-risk dl{gap:6px!important;padding:0 16px!important}.cockpit-quality .edge-profile{min-height:0!important;height:198px!important;grid-template-columns:108px 1fr!important;gap:13px!important;padding:0 16px 12px!important;overflow:hidden!important}.cockpit-quality .edge-score-ring{width:98px!important;height:98px!important}.cockpit-quality .edge-metrics{gap:5px!important;overflow:visible!important}.cockpit-quality .edge-metric{display:block!important}.cockpit-quality .edge-metric-heading{font-size:.64rem!important;margin-bottom:2px!important}.cockpit-quality .edge-metric i{height:3px!important}.cockpit-quick-note{padding-bottom:12px!important}.cockpit-quick-note textarea{width:calc(100% - 32px)!important;height:94px!important;min-height:94px!important;max-height:94px!important;resize:none!important}}@media (max-width:1450px) and (min-width:961px){.topbar-product{min-width:330px!important;flex-basis:330px!important}.topbar-product span{margin-left:10px!important;padding-inline:18px!important}.topbar .journal-switch{width:174px!important}.cockpit-layout{grid-template-columns:minmax(0,1fr) 326px!important;height:694px!important}.cockpit-main{grid-template-rows:486px 194px!important;height:694px!important}.cockpit-equity{height:486px!important;max-height:486px!important}.cockpit-equity>.metric-grid{flex-basis:104px!important}.cockpit-equity>.metric-grid .metric{min-height:104px!important;padding:14px 18px!important}.cockpit-equity>.metric-grid .metric:first-child strong{font-size:2.55rem!important}.cockpit-equity canvas{height:380px!important;max-height:380px!important;min-height:0!important}.cockpit-main>.recent-panel{height:194px!important;min-height:194px!important;max-height:194px!important}.cockpit-session-card{height:122px!important}.cockpit-side{grid-template-rows:180px 151px 224px 139px!important;height:694px!important;min-height:0!important;max-height:694px!important}.cockpit-section-title,.cockpit-quality>.panel-head{height:43px!important;min-height:43px!important}.cockpit-health-grid{grid-template-columns:101px 1fr!important;padding-bottom:10px!important}.cockpit-ring{width:90px!important;height:90px!important}.cockpit-health dl,.cockpit-risk dl{gap:5px!important;font-size:.76rem!important}.cockpit-quality .edge-profile{height:178px!important;grid-template-columns:84px 1fr!important;padding:0 12px 8px!important;gap:10px!important}.cockpit-quality .edge-score-ring{width:82px!important;height:82px!important}.cockpit-quick-note textarea{height:82px!important;min-height:82px!important;max-height:82px!important}}.cockpit-risk-bar.is-unset i{width:0!important}.cockpit-risk-bar.is-unset b{color:#8e9498!important}@media (min-width:961px){.cockpit-layout{height:auto!important;min-height:0!important;align-items:start!important}.cockpit-main{height:auto!important;min-height:0!important}.cockpit-side{display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.cockpit-side-section,.cockpit-quality{flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.cockpit-health{min-height:205px!important}.cockpit-risk{min-height:176px!important}.cockpit-quality{min-height:326px!important}.cockpit-quick-note{min-height:161px!important}.cockpit-quality .edge-profile{height:auto!important;min-height:272px!important;grid-template-columns:112px minmax(0,1fr)!important;gap:20px!important;padding:8px 20px 22px!important;overflow:visible!important}.cockpit-quality .edge-score-ring{width:108px!important;height:108px!important}.cockpit-quality .edge-metrics{gap:10px!important;min-width:0!important;overflow:visible!important}.cockpit-health dl,.cockpit-risk dl{font-size:.86rem!important;line-height:1.25!important}.cockpit-quality .edge-metric-heading{margin-bottom:5px!important;font-size:.88rem!important;line-height:1.25!important}.cockpit-quality .edge-metric i{height:5px!important}.cockpit-session-card>span{font-size:.79rem!important}.cockpit-session-card>strong{font-size:1.18rem!important}.cockpit-session-card>small{font-size:.77rem!important}.cockpit-session-card em{font-size:.68rem!important}}@media (max-width:960px){html{font-size:16px}.rail{position:sticky!important;inset:0 0 auto!important;z-index:60!important;display:flex!important;flex-direction:row!important;align-items:center!important;width:100%!important;height:auto!important;min-height:68px!important;padding:calc(8px + env(safe-area-inset-top)) 12px 8px!important;gap:8px!important;border-right:0!important;border-bottom:1px solid var(--line)!important;overflow:hidden!important}.rail-product,.rail>.brand{display:none!important}.rail-toggle{flex:0 0 auto!important;min-width:44px!important;min-height:44px!important}.rail-foot{width:auto!important;margin-left:auto!important;display:flex!important;align-items:center!important;gap:6px!important}.shell{overflow-x:hidden!important}.cockpit-layout,.cockpit-main{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.cockpit-side{display:flex!important;flex-direction:column!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;gap:12px!important;margin-top:12px!important;overflow:visible!important}.cockpit-main{grid-template-rows:none!important;grid-auto-rows:auto!important;gap:12px!important}body:not(.dashboard-editing) #dashboardView .cockpit-main>.cockpit-equity,body:not(.dashboard-editing) #dashboardView .cockpit-main>.recent-panel{grid-column:1!important;grid-row:auto!important;width:100%!important;height:auto!important;max-height:none!important}body:not(.dashboard-editing) #dashboardView .cockpit-main>.cockpit-equity{min-height:0!important}body:not(.dashboard-editing) #dashboardView .cockpit-main>.recent-panel{min-height:220px!important}body:not(.dashboard-editing) #dashboardView .cockpit-side>*{position:relative!important;grid-column:1!important;grid-row:auto!important;flex:0 0 auto!important;width:100%!important;min-width:0!important;margin:0!important}.cockpit-equity>.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cockpit-equity>.metric-grid .metric{min-width:0!important;min-height:112px!important;padding:16px!important}.cockpit-equity>.metric-grid .metric:first-child strong{font-size:2.2rem!important}.cockpit-equity canvas{width:100%!important;height:330px!important;min-height:330px!important;max-height:330px!important}.cockpit-main>.recent-panel .cockpit-session-cards{overflow-x:auto!important;overscroll-behavior-x:contain!important}.cockpit-session-track{animation:none!important;transform:none!important}.cockpit-side-section,.cockpit-quality{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.cockpit-section-title,.cockpit-quality>.panel-head{min-height:54px!important;padding:0 18px!important}.cockpit-section-title h2,.cockpit-quality>.panel-head h2{font-size:.88rem!important}.cockpit-health-grid{grid-template-columns:116px minmax(0,1fr)!important;gap:18px!important;padding:10px 18px 20px!important}.cockpit-health dl,.cockpit-risk dl{font-size:.9rem!important;gap:10px!important}.cockpit-risk-bar{padding:5px 18px 14px!important}.cockpit-risk dl{padding:0 18px 20px!important}.cockpit-quality .edge-profile{grid-template-columns:116px minmax(0,1fr)!important;gap:20px!important;width:100%!important;height:auto!important;min-height:290px!important;padding:12px 18px 24px!important;overflow:visible!important}.cockpit-quality .edge-score-ring{width:112px!important;height:112px!important}.cockpit-quality .edge-metrics{width:100%!important;gap:12px!important;overflow:visible!important}.cockpit-quality .edge-metric-heading{margin-bottom:6px!important;font-size:.86rem!important;line-height:1.25!important}.cockpit-quality .edge-metric i{height:6px!important}.cockpit-quick-note{padding-bottom:18px!important}.cockpit-quick-note textarea{width:calc(100% - 36px)!important;height:112px!important;min-height:112px!important;max-height:none!important;font-size:1rem!important}}@media (max-width:560px){.topbar{gap:12px!important}.topbar .actions{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;width:100%!important;margin-left:0!important;gap:8px!important}.topbar #dateRangeFilter{width:100%!important;min-width:0!important}.topbar .primary{min-height:44px!important;padding-inline:16px!important;white-space:nowrap!important}.cockpit-equity>.metric-grid .metric{min-height:106px!important;padding:14px 12px!important}.cockpit-equity>.metric-grid .metric span{font-size:.7rem!important}.cockpit-equity>.metric-grid .metric:nth-child(4)>span{font-size:0!important}.cockpit-equity>.metric-grid .metric:nth-child(4)>span:after{font-size:.7rem!important}.cockpit-equity>.metric-grid .metric strong{font-size:1.75rem!important;overflow-wrap:anywhere!important}.cockpit-equity canvas{height:300px!important;min-height:300px!important;max-height:300px!important}.cockpit-main>.recent-panel .panel-head{min-height:54px!important}.cockpit-session-card{flex-basis:250px!important;height:158px!important}.cockpit-main>.recent-panel .cockpit-session-card svg{inset:46px 12px auto 49%!important;width:calc(51% - 24px)!important;height:68px!important;overflow:visible!important}.cockpit-session-card>span,.cockpit-session-card>strong,.cockpit-session-card>small{position:relative;z-index:1;display:block;max-width:44%}.cockpit-session-card>em{position:absolute;z-index:1;left:12px;right:auto;max-width:44%;white-space:nowrap}.cockpit-health-grid{grid-template-columns:96px minmax(0,1fr)!important;gap:14px!important;padding-inline:14px!important}.cockpit-ring{width:92px!important;height:92px!important}.cockpit-ring strong{font-size:1.8rem!important}.cockpit-health dl,.cockpit-risk dl{font-size:.86rem!important}.cockpit-quality .edge-profile{grid-template-columns:1fr!important;justify-items:center!important;gap:18px!important;min-height:0!important;padding:14px 16px 24px!important}.cockpit-quality .edge-score-ring{width:124px!important;height:124px!important}.cockpit-quality .edge-metric-heading{font-size:.92rem!important}}.journal-manager-dialog{width:min(1120px,calc(100vw - 32px))!important;max-width:1120px!important}.journal-manager-sheet{max-height:calc(100dvh - 32px)!important}.journal-manager-body{grid-template-columns:minmax(300px,.85fr) minmax(460px,1.4fr)!important}.journal-manager-list{padding:26px!important}.journal-manager-list-head{margin-bottom:18px!important;font-size:1rem!important}.managed-journal-list{gap:12px!important}.managed-journal-item{min-height:74px!important;padding:14px 16px!important;font-size:1rem!important}.managed-journal-item small{font-size:.84rem!important;line-height:1.35!important}.managed-breach-toggle{min-width:122px!important;font-size:.76rem!important}.journal-manager-editor{gap:18px!important;padding:28px!important}.journal-manager-editor .section-kicker{font-size:.78rem!important}.journal-manager-editor label{gap:8px!important;font-size:.9rem!important;line-height:1.25!important}.journal-manager-editor input,.journal-manager-editor select{min-height:46px!important;padding:11px 13px!important;font-size:1rem!important}.journal-manager-editor .helper,.journal-manager-editor small{font-size:.8rem!important;line-height:1.4!important}.copier-settings{border-color:#303638!important;background:#0d1011!important}.copier-settings legend{color:#43d99b!important;font-size:.78rem!important;letter-spacing:.05em!important;text-transform:uppercase!important}.copier-settings-help{font-size:.82rem!important;line-height:1.5!important}.trade-copier-status{border-bottom:1px solid #25292b!important;background:#43d99b0a!important;color:#43d99b!important}.journal-manager-actions button{min-height:46px!important;font-size:.94rem!important}@media (max-width:760px){.journal-manager-dialog{width:calc(100vw - 12px)!important;max-width:none!important;margin:6px!important}.journal-manager-sheet{height:calc(100dvh - 12px)!important;max-height:calc(100dvh - 12px)!important}.journal-manager-body{display:block!important;overflow-y:auto!important}.journal-manager-list{padding:18px!important;border-right:0!important;border-bottom:1px solid var(--line)!important}.managed-journal-list{max-height:38dvh!important;overflow-y:auto!important;padding-right:3px!important}.managed-journal-row{grid-template-columns:minmax(0,1fr) 102px!important}.managed-journal-item{min-height:68px!important;padding:12px 14px!important}.managed-breach-toggle{min-width:0!important;font-size:.72rem!important}.journal-manager-editor{padding:20px 18px 28px!important;gap:16px!important}}@media (max-width:420px){.managed-journal-row{grid-template-columns:minmax(0,1fr) 88px!important}.journal-manager-list,.journal-manager-editor{padding-inline:14px!important}.journal-manager-editor label{font-size:.88rem!important}}.rail-product-logo,.brand-mark img,.topbar-product img,.cloud-gate-brand img{object-fit:contain!important;background:transparent!important;border-radius:0!important}.topbar-product img{width:184px!important;height:48px!important;object-position:left center!important}.topbar-product strong{display:none!important}.account-manager-button{width:auto!important;min-width:82px!important;padding:0 12px!important;gap:7px!important}.account-manager-button b{font:800 .66rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-transform:uppercase}@media (min-width:961px){.topbar .journal-switch{width:250px!important;min-width:0!important}.topbar .journal-switch select{min-width:0!important;flex:1 1 auto!important}.topbar .journal-switch .account-manager-button{flex:0 0 82px!important}}body.dashboard-editing #dashboardLayoutToolbar{display:flex!important;position:fixed!important;left:calc(50% + 54px)!important;bottom:18px!important;top:auto!important;z-index:140!important;width:min(720px,calc(100vw - 156px))!important;margin:0!important;transform:translate(-50%)!important;border:1px solid #424647!important;background:#0d0f10!important;box-shadow:0 14px 34px #0000006b!important}@media (max-width:960px){body.dashboard-editing #dashboardLayoutToolbar{inset:auto 8px 8px!important;width:auto!important;transform:none!important;flex-direction:column!important;align-items:stretch!important;padding:12px!important}body.dashboard-editing #dashboardLayoutToolbar>div{display:grid!important;grid-template-columns:1fr 1fr!important}body.dashboard-editing #dashboardLayoutToolbar #finishDashboardLayout{grid-column:1/-1!important;min-height:44px!important}.account-manager-button{min-width:48px!important;padding:0 10px!important}.account-manager-button b{display:none!important}}.topbar .actions,.topbar .journal-switch{overflow:visible!important}.account-picker-wrap{position:relative;flex:1 1 auto;min-width:0}.account-picker-button{width:100%;height:44px;padding:7px 10px 7px 13px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#f3f4f2;background:#0a0d0e;border:1px solid #303537;border-radius:4px;text-align:left;cursor:pointer}.account-picker-button:hover,.account-picker-button[aria-expanded=true]{border-color:#ff4b4f;background:#111011}.account-picker-button>span{display:grid;gap:2px;min-width:0}.account-picker-button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:850 .76rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.04em}.account-picker-button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8f9694;font-size:.61rem}.account-picker-button svg{flex:0 0 18px;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;transition:transform .18s ease}.account-picker-button[aria-expanded=true] svg{transform:rotate(180deg)}.account-picker-popover{position:absolute;z-index:260;top:calc(100% + 9px);left:0;width:min(410px,calc(100vw - 28px));padding:10px;border:1px solid #343a3c;border-radius:8px;background:#090c0dfa;box-shadow:0 22px 52px #00000094;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.account-picker-popover[hidden]{display:none!important}.account-picker-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:5px 5px 10px;border-bottom:1px solid #24292b}.account-picker-head>span{display:grid;gap:2px}.account-picker-head b{font:850 .76rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}.account-picker-head small{color:#858c8a;font-size:.66rem}.account-picker-head-actions{display:flex;align-items:center;gap:7px}.account-picker-head button{min-height:36px;padding:7px 10px;color:#f3f4f2;background:#15191a;border:1px solid #353b3d;border-radius:4px;font-weight:800;cursor:pointer}.account-picker-head .account-picker-close{width:36px;padding:0;font-size:1.3rem;line-height:1}.account-picker-list{display:grid;gap:7px;max-height:min(430px,62vh);overflow:auto;padding-top:9px}.account-picker-item{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 16px;width:100%;padding:12px;text-align:left;color:#f5f5f3;background:#0e1112;border:1px solid #292e30;border-radius:5px;cursor:pointer}.account-picker-item:hover{border-color:#606768;background:#141819}.account-picker-item.active{border-color:#ff4b4f;box-shadow:inset 3px 0 #ff4b4f}.account-picker-item.breached{opacity:.68}.account-picker-item-main,.account-picker-item-stats{display:grid;gap:4px}.account-picker-item-stats{text-align:right}.account-picker-item b{font-size:.82rem}.account-picker-item small{color:#929896;font-size:.67rem}.account-picker-flags{grid-column:1/-1;display:flex;align-items:center;gap:7px}.account-picker-flags i{padding:3px 6px;color:#4adca2;background:#10291f;border:1px solid #1f5a43;border-radius:999px;font:750 .55rem/1 ui-monospace,monospace;text-transform:uppercase}.account-picker-flags i.muted{color:#8e9492;background:#16191a;border-color:#323638}.account-picker-flags strong{margin-left:auto;color:#ff5a5e}.account-manager-button{display:flex!important;align-items:center!important;justify-content:center!important;height:44px!important;text-align:center!important}.account-manager-button span,.account-manager-button b{display:inline-flex;align-items:center;justify-content:center}.cockpit-layout-trigger{height:44px;min-width:74px;padding-inline:13px!important}.topbar #dateRangeFilter{display:block!important;width:158px!important;min-width:158px!important;height:44px!important;padding:0 34px 0 12px!important;background:#0a0d0e!important;border:1px solid #303537!important;border-radius:4px!important;font-weight:800!important}.rail-product{position:relative!important;overflow:hidden!important}.rail-product-logo{position:absolute!important;left:36px!important;width:156px!important;height:52px!important;max-width:none!important;object-fit:contain!important;object-position:left center!important;clip-path:inset(0 120px 0 0)!important}.rail-product-name,.rail-product>small{display:none!important}body.rail-collapsed .rail-product-logo{left:18px!important}.brand-mark{position:relative!important;overflow:hidden!important}.brand-mark img{position:absolute!important;left:1px!important;width:118px!important;height:40px!important;max-width:none!important;object-fit:contain!important;object-position:left center!important;clip-path:inset(0 80px 0 0)!important}.cockpit-main>.recent-panel .panel-head{min-height:58px!important;display:flex!important;align-items:center!important;padding:0 16px!important}.cockpit-main>.recent-panel .panel-head h2{margin:0!important;text-align:left!important}.cockpit-main>.recent-panel .cockpit-session-cards{display:block!important;overflow:hidden!important;width:100%!important;padding:12px 14px 15px!important}.cockpit-main>.recent-panel .cockpit-session-track{display:flex!important;align-items:stretch!important;gap:10px!important;width:max-content!important;min-width:max-content!important;transform:translateZ(0)}.cockpit-main>.recent-panel .cockpit-session-set{display:flex!important;flex:0 0 auto!important;align-items:stretch!important;gap:10px!important;width:max-content!important;min-width:max-content!important}.cockpit-main>.recent-panel .cockpit-session-card{position:relative!important;display:grid!important;grid-template-columns:minmax(0,41%) minmax(0,59%)!important;grid-template-rows:auto auto 1fr auto!important;flex:0 0 clamp(210px,18vw,254px)!important;width:clamp(210px,18vw,254px)!important;height:156px!important;padding:14px!important;overflow:hidden!important}.cockpit-main>.recent-panel .cockpit-session-card>span,.cockpit-main>.recent-panel .cockpit-session-card>strong,.cockpit-main>.recent-panel .cockpit-session-card>small{position:relative!important;z-index:2!important;grid-column:1!important;max-width:none!important;white-space:nowrap!important}.cockpit-main>.recent-panel .cockpit-session-card>span{grid-row:1!important;font-size:.72rem!important}.cockpit-main>.recent-panel .cockpit-session-card>strong{grid-row:2!important;margin-top:7px!important;font-size:1.06rem!important}.cockpit-main>.recent-panel .cockpit-session-card>small{grid-row:3!important;margin-top:5px!important;font-size:.68rem!important}.cockpit-main>.recent-panel .cockpit-session-card svg{position:absolute!important;inset:34px 10px 28px 43%!important;width:calc(57% - 20px)!important;height:72px!important;overflow:hidden!important}.cockpit-main>.recent-panel .cockpit-session-card>em{left:14px!important;bottom:12px!important;max-width:none!important;font-size:.61rem!important;white-space:nowrap!important}.cockpit-session-track.is-marquee{animation:cockpit-session-marquee var(--session-marquee-duration,100s) linear infinite!important}@keyframes cockpit-session-marquee{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - 5px),0,0)}}@media (max-width:1450px) and (min-width:961px){.topbar-product{min-width:310px!important}.topbar .journal-switch{position:static!important;width:260px!important}.topbar .actions{margin-left:auto!important}.account-manager-button{min-width:70px!important;padding-inline:9px!important}.topbar #dateRangeFilter{width:146px!important;min-width:146px!important}}@media (max-width:960px){.account-picker-popover{position:fixed;left:12px;right:12px;top:calc(78px + env(safe-area-inset-top));width:auto;max-height:calc(100dvh - 96px - env(safe-area-inset-top));overflow:hidden}.account-picker-list{max-height:calc(100dvh - 180px - env(safe-area-inset-top));overscroll-behavior:contain}.topbar .journal-switch{display:flex!important;position:static!important;width:100%!important}.topbar #dateRangeFilter{display:block!important;width:100%!important;min-width:0!important}.cockpit-layout-trigger{display:inline-flex!important;align-items:center;justify-content:center}.cockpit-main>.recent-panel .cockpit-session-cards{overflow-x:auto!important;scroll-snap-type:x proximity}.cockpit-main>.recent-panel .cockpit-session-track{animation:none!important;transform:none!important}.cockpit-main>.recent-panel .cockpit-session-clone{display:none!important}.cockpit-main>.recent-panel .cockpit-session-card{flex-basis:260px!important;width:260px!important;scroll-snap-align:start}.rail-product-logo{position:static!important;clip-path:none!important}}@media (max-width:960px){body.rail-mobile-open .rail-toggle{position:fixed!important;inset:0 auto auto 0!important;z-index:82!important;width:min(310px,86vw)!important;height:calc(70px + env(safe-area-inset-top))!important;min-height:calc(70px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 18px 0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;border:0!important;border-bottom:1px solid #25292b!important;border-radius:0!important;background:#080a0b!important;box-shadow:none!important;color:#f4f4f2!important;overflow:visible!important}body.rail-mobile-open .rail-toggle svg{display:block!important;flex:0 0 22px!important;width:22px!important;height:22px!important}body.rail-mobile-open .rail-toggle-label{display:block!important;font-size:1rem!important;line-height:1.2!important;white-space:nowrap!important}body.rail-mobile-open .nav{padding-top:calc(82px + env(safe-area-inset-top))!important;scroll-padding-top:calc(82px + env(safe-area-inset-top))!important}}@media (max-width:760px){dialog.journal-manager-dialog[open]{position:fixed!important;inset:max(8px,env(safe-area-inset-top)) 6px max(8px,env(safe-area-inset-bottom))!important;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;overflow:hidden!important}.journal-manager-sheet{height:100%!important;max-height:none!important;overflow:hidden!important}.journal-manager-sheet>.dialog-head{position:relative!important;z-index:5!important;flex:0 0 auto!important;min-height:64px!important;padding:12px 14px!important;background:#0b0e0f!important}.journal-manager-sheet>.dialog-head .icon-button{flex:0 0 44px!important;min-width:44px!important;min-height:44px!important}.journal-manager-body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch}.managed-journal-list{max-height:none!important;overflow:visible!important;padding-right:0!important}.managed-journal-row{grid-template-columns:minmax(0,1fr) 110px!important;gap:8px!important}.managed-overall-toggle{grid-column:1/-1!important;min-height:44px!important;padding:8px 10px!important;border:1px solid #2e3335!important;background:#101314!important;font-size:.82rem!important}.managed-overall-toggle input{width:20px!important;height:20px!important;flex:0 0 20px!important}}@media (max-width:420px){.managed-journal-row{grid-template-columns:minmax(0,1fr) 100px!important}.managed-breach-toggle{font-size:.68rem!important}}#dashboardView [data-dashboard-panel].dashboard-panel-hidden{display:none!important}body.dashboard-editing #dashboardView [data-dashboard-panel]{position:relative!important;outline:1px dashed rgba(var(--accent-rgb),.64)!important;outline-offset:-4px!important}body.dashboard-editing #dashboardView [data-dashboard-panel]>.dashboard-panel-controls{display:flex!important;z-index:24!important}@media (min-width:961px){body:not(.dashboard-editing) #dashboardView>.dashboard-grid.cockpit-secondary{display:grid!important;width:100%!important;height:auto!important;min-height:0!important;margin-top:16px!important;overflow:visible!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:14px!important;border:0!important}body:not(.dashboard-editing) #dashboardView>.cockpit-secondary>[data-dashboard-panel]{grid-column:span var(--panel-span,4)!important;order:var(--panel-order,0)!important;width:auto!important;min-width:0!important;min-height:320px!important;border:1px solid var(--cockpit-line)!important}body:not(.dashboard-editing) #dashboardView>.cockpit-secondary>[data-panel-width=wide]{grid-column:span var(--panel-span,8)!important}.nav-item[data-view=overall] .nav-label:after{content:"OVERALL"!important}}@media (max-width:960px){.rail{min-height:calc(52px + env(safe-area-inset-top))!important;height:calc(52px + env(safe-area-inset-top))!important;padding:calc(4px + env(safe-area-inset-top)) 10px 4px!important;gap:6px!important}.rail-toggle,.help-button{min-width:40px!important;width:40px!important;min-height:40px!important;height:40px!important}.rail-toggle svg{width:20px!important;height:20px!important}.help-icon{width:30px!important;height:30px!important}.topbar{padding:10px!important;margin:-14px -10px 12px!important;gap:9px!important}.account-picker-popover{position:fixed!important;z-index:240!important;inset:auto 8px calc(8px + env(safe-area-inset-bottom)) 8px!important;width:auto!important;max-height:min(68dvh,620px)!important;padding:12px!important;overflow:hidden!important;border-color:#4a5052!important;box-shadow:0 26px 80px #000000c7!important}.account-picker-head{position:sticky!important;top:0!important;z-index:2!important;background:#090c0d!important}.account-picker-head button{min-height:44px!important}.account-picker-head .account-picker-close{width:44px!important}.account-picker-list{max-height:calc(min(68dvh,620px) - 76px)!important;padding-bottom:4px!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.account-picker-item{min-height:68px!important;padding:13px!important}body.account-picker-open:after{content:"";position:fixed;inset:0;z-index:230;background:#000000ad;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}body.rail-mobile-open .rail-toggle{height:calc(54px + env(safe-area-inset-top))!important;min-height:calc(54px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 14px 0!important}body.rail-mobile-open .nav{padding-top:calc(64px + env(safe-area-inset-top))!important;scroll-padding-top:calc(64px + env(safe-area-inset-top))!important}}.prop-risk-view .panel{aspect-ratio:auto!important;height:auto!important;overflow:visible;min-width:0}.prop-risk-view{overflow-wrap:anywhere}.prop-risk-fields label,.prop-risk-simulation-controls label{font-size:14px;line-height:1.45}.prop-risk-help,.prop-risk-status p,.forecast-disclaimer,.prop-risk-analysis-grid p,.prop-risk-analysis-grid article span{font-size:13px;line-height:1.5}.prop-risk-result dl div{flex-wrap:wrap}.prop-risk-result dd{max-width:100%;overflow-wrap:anywhere}.prop-risk-summary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.prop-risk-summary span{font-size:12px}.prop-risk-summary strong{font-size:clamp(20px,2vw,28px)}@media (max-width:560px){.prop-risk-view .panel-head{flex-wrap:wrap;gap:10px}.prop-risk-view input,.prop-risk-view select,.prop-risk-view textarea{font-size:16px}.prop-risk-summary{grid-template-columns:1fr 1fr}.prop-risk-summary article{padding:12px;min-width:0}.prop-risk-actions{bottom:env(safe-area-inset-bottom,0px)}.prop-risk-hero h2{font-size:26px}}body:has(#propRiskView.active) #editCockpitTop,body:has(#propRiskView.active) #dateRangeFilter{display:none!important}@media (max-width:960px){.cockpit-equity>.metric-grid{height:auto!important;min-height:0!important;flex:0 0 auto!important;grid-template-rows:auto auto!important;grid-auto-rows:auto!important;align-content:start!important}.prop-risk-summary article:last-child{grid-column:1/-1}.prop-risk-view .panel-head h2{font-size:16px!important}}#propRiskView{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.5}#propRiskForm{display:block;min-width:0}#propRiskView .prop-risk-section{display:block;margin:0 0 22px;border:1px solid var(--line);background:#0a0d0e;min-width:0}#propRiskView .prop-risk-section-head{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid var(--line)}#propRiskView .prop-risk-section-head>span{display:grid;place-items:center;width:30px;height:30px;border:1px solid #74353c;color:#ff6973;font:700 14px ui-monospace,monospace}#propRiskView .prop-risk-section-head h2{margin:0;font-size:21px;line-height:1.3;text-transform:none;letter-spacing:0}#propRiskView .prop-risk-account-facts{padding:18px 20px;color:#c4cbcd;font-size:15px}#propRiskView .prop-risk-summary{border-left:0;border-right:0;grid-template-columns:repeat(3,minmax(0,1fr))}#propRiskView .prop-risk-summary article{min-width:0;min-height:96px}#propRiskView .prop-risk-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 16px 16px}#propRiskView .prop-risk-plan-grid>[hidden]{display:none!important}#propRiskView .prop-risk-plan-grid .panel{margin:0;min-width:0}#propRiskView .panel-head h2{font-size:18px!important;line-height:1.35!important;text-transform:none!important;letter-spacing:0!important}#propRiskView .prop-risk-disclosure{margin:16px}#propRiskView details>summary{padding:14px 16px;cursor:pointer;font-size:15px;font-weight:650}#propRiskView .prop-risk-disclosure>article{margin-top:12px}#propRiskView .prop-risk-buffer-visual{padding:18px 20px}#propRiskView .prop-risk-buffer-track{height:14px;overflow:hidden;background:#2b3033;border-radius:7px}#propRiskView .prop-risk-buffer-track>span{display:block;height:100%;background:linear-gradient(90deg,#f44b5a,#39c99b)}#propRiskView .prop-risk-buffer-visual p{margin:9px 0 0;color:var(--muted);font-size:13px}#propRiskView .prop-risk-run-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px}#propRiskView .prop-risk-run-bar p{margin:0;color:#b2babc}#propRiskView .prop-risk-run-bar button{flex-shrink:0;min-height:44px}#propRiskView .prop-risk-card>label{display:grid;gap:9px;padding:18px;font-size:15px}#propRiskView .prop-risk-card>label textarea{display:block;box-sizing:border-box;width:100%;min-height:110px;padding:12px;background:#080b0c;color:#e9edef;border:1px solid #353d40;font:15px/1.5 ui-monospace,monospace;resize:vertical}#propRiskView .prop-risk-card>p{padding:0 18px;font-size:14px;color:#b6bfc1}#propRiskView .prop-risk-fields label,#propRiskView .prop-risk-simulation-controls label{font-size:15px}#propRiskView input:not([type=checkbox]):not([type=range]),#propRiskView select{min-height:44px;font:inherit}#propRiskView textarea{font-size:15px;line-height:1.5}#propRiskView .prop-risk-simulation-controls{grid-template-columns:repeat(3,minmax(0,1fr))}#propRiskView .prop-risk-analysis-grid p,#propRiskView .prop-risk-analysis-grid article span{font-size:14px}#propRiskView .prop-risk-help{margin:16px 20px;font-size:14px;line-height:1.6}#propRiskView .simulation-result>p{font-size:14px;line-height:1.6}#propRiskView .prop-risk-table-wrap{overflow-x:auto;max-width:100%}#propRiskView .prop-risk-table-wrap table{width:100%;min-width:700px;border-collapse:collapse;font-size:14px}#propRiskView .prop-risk-table-wrap th,#propRiskView .prop-risk-table-wrap td{padding:12px;text-align:left;border-bottom:1px solid #303638;white-space:normal;line-height:1.5}#propRiskView .prop-risk-table-wrap caption{text-align:left;padding:12px;color:#aeb9bc;font-size:13px}@media (max-width:960px){#propRiskView .prop-risk-plan-grid{grid-template-columns:1fr}#propRiskView .prop-risk-simulation-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){#propRiskView .prop-risk-section-head{padding:14px}#propRiskView .prop-risk-section-head h2{font-size:19px}#propRiskView .prop-risk-summary{grid-template-columns:1fr 1fr}#propRiskView .prop-risk-summary article:last-child{grid-column:auto}#propRiskView .prop-risk-summary strong{font-size:21px}#propRiskView .prop-risk-plan-grid{padding:0 8px 8px}#propRiskView .prop-risk-simulation-controls{grid-template-columns:1fr}#propRiskView .prop-risk-run-bar{flex-direction:column;align-items:stretch;padding:14px}#propRiskView .prop-risk-fields{padding:14px}#propRiskView .prop-risk-disclosure{margin:8px}#propRiskView .prop-risk-result dl div{display:block}#propRiskView .prop-risk-result dd{margin-top:4px}#propRiskView .prop-risk-actions{gap:10px}#propRiskView .prop-risk-actions button{min-height:48px}}#propRiskView .prop-risk-analysis-grid:has(#propRiskProfileComparison){grid-template-columns:1fr}#propRiskView .prop-risk-summary article:last-child{grid-column:auto}#propRiskView .prop-risk-period-limits{display:flex;flex-wrap:wrap;gap:16px 32px;padding:16px 20px;border-top:1px solid var(--line)}#propRiskView .prop-risk-period-limits>div{flex:1 1 220px;min-width:0}#propRiskView .prop-risk-period-limits span{display:block;color:var(--muted);font-size:14px;line-height:1.5}#propRiskView .prop-risk-period-limits strong{display:block;margin-top:4px;font-size:16px;line-height:1.5;overflow-wrap:anywhere}.prop-risk-session-terminal{min-width:0;grid-column:1/-1;padding:clamp(16px,2vw,28px);border:1px solid #303637;background:#0b0f10}.prop-risk-session-terminal h2{font-size:clamp(24px,3vw,34px);margin:6px 0 12px}.prop-risk-session-terminal h3{margin:28px 0 14px;font-size:20px}.prop-risk-session-terminal p{line-height:1.55;overflow-wrap:anywhere}.session-plan-inputs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:16px;margin:24px 0 16px}.session-plan-inputs label{display:flex;flex-direction:column;gap:9px;font-size:16px}.session-plan-inputs input{width:100%;min-width:0;min-height:48px;font-size:19px;padding:10px 12px}.session-plan-save{display:flex;align-items:center;justify-content:space-between;gap:18px}.session-plan-save p{max-width:740px;color:#aeb7b6}.session-plan-save button{flex-shrink:0;min-height:46px}.session-plan-today{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:14px;margin-top:20px}.session-plan-today>article{padding:16px;border:1px solid #303637;min-width:0}.session-plan-today strong{display:block;font-size:clamp(23px,2vw,32px);margin-top:8px;overflow-wrap:anywhere}.session-plan-variants{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));gap:16px}.session-plan-variant{border:1px solid #303637;padding:20px;min-width:0}.session-plan-variant.is-selected{border-color:#ff454e;background:#191011}.session-plan-variant h4{margin:0 0 14px;font-size:19px}.session-plan-variant>strong{color:#36d79d;font-size:24px;display:block}.session-plan-variant dl div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #252b2b}.session-plan-variant dd{margin:0;white-space:nowrap}.prop-risk-full-analysis{grid-column:1/-1;min-width:0}.prop-risk-full-analysis>summary{cursor:pointer;border:1px solid #303637;padding:18px;font-size:16px}.prop-risk-full-analysis>.prop-risk-grid{margin-top:16px}@media (max-width:600px){.session-plan-save{align-items:stretch;flex-direction:column}.session-plan-save button{width:100%}.session-plan-variant{padding:16px}}.prop-risk-session-terminal{margin-bottom:20px}.session-plan-today span{color:#acb6b5;font-size:14px}.session-plan-variant .prop-risk-help{font-size:14px}#propRiskView .prop-risk-hero{padding:18px 22px;margin-bottom:16px;background:#0b0f10;grid-template-columns:1fr}#propRiskView .prop-risk-hero h2{font-size:25px;margin:5px 0}#propRiskView .session-plan-inputs [hidden]{display:none!important}#propRiskView .prop-risk-full-analysis>.prop-risk-status{padding:16px}#propRiskView .prop-risk-internal[hidden],#propRiskView .risk-simple-tools [hidden]{display:none!important}.risk-simple-tools{display:grid;gap:14px;min-width:0;margin-top:18px}.risk-simple-tools>details{border:1px solid #303637;background:#0b0f10;padding:0 18px 18px;min-width:0}#propRiskView .risk-simple-tools>details>summary{padding:18px 0;font-size:18px}.risk-simple-tools p{line-height:1.6;overflow-wrap:anywhere;font-size:15px}.risk-simple-tools label{display:flex;flex-direction:column;gap:8px;font-size:16px}.risk-simple-tools label>span{display:flex;gap:10px;align-items:flex-start}.risk-simple-tools label input[type=checkbox]{width:20px;height:20px;flex-shrink:0;margin:3px 0}.risk-simple-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px;margin:18px 0}.risk-simple-tools input:not([type=checkbox]),.risk-simple-tools select{min-width:0;width:100%;min-height:46px;padding:10px 12px;font-size:16px;background:#101516;border:1px solid #414849;color:#f3f5f5}.risk-simple-tools small{font-size:13px;color:#aab3b3;line-height:1.5}.risk-simple-tools button{min-height:44px;margin:6px 0}.risk-simple-tools details details{padding:12px;border:1px solid #303637;margin:16px 0}.risk-simple-comparisons{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px}.risk-simple-comparisons article{border:1px solid #303637;padding:16px;min-width:0}.risk-simple-comparisons dl>div{display:flex;justify-content:space-between;gap:12px;margin:10px 0}.risk-simple-comparisons dd{margin:0;white-space:nowrap}@media (max-width:560px){.risk-simple-tools>details{padding:0 14px 14px}.risk-simple-fields{grid-template-columns:1fr}.risk-simple-tools button{width:100%}}#propRiskView .risk-simple-tools select{appearance:none;-webkit-appearance:none;height:46px;min-height:46px;padding-right:32px;background-image:linear-gradient(45deg,transparent 50%,#cbd3d3 50%),linear-gradient(135deg,#cbd3d3 50%,transparent 50%);background-position:calc(100% - 18px) 20px,calc(100% - 13px) 20px;background-size:5px 5px;background-repeat:no-repeat}.session-plan-replan{border:1px solid #ef4855;background:#281318;padding:18px;margin:16px 0;line-height:1.5}.session-plan-replan[hidden]{display:none}.session-plan-replan strong{color:#ff7580;font-size:20px}.session-plan-variant button{margin-top:12px;max-width:100%;white-space:normal}
