/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow\/paper{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.drawerDismiss{cursor:default;background:0 0;border:0;position:absolute;inset:0}.drawer{z-index:1;position:relative}.skipLink{z-index:500;background:var(--ink);color:#fff;border-radius:7px;padding:10px 14px;font-weight:800;text-decoration:none;position:fixed;top:-60px;left:12px}.skipLink:focus{top:12px}.systemBadge{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;background:#fbfaf6d9;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;display:flex}.systemBadge span{background:#89928c;border-radius:50%;width:6px;height:6px}.systemBadge b{color:var(--ink);font-size:8px}.systemBadge.good span{background:#35a36f;box-shadow:0 0 0 3px #dff1e7}.systemBadge.warn span{background:#c4873d}.systemBadge.bad span{background:var(--red)}.commandButton{font-size:15px}.commandButton kbd{color:var(--muted);font-size:6px;position:absolute;bottom:2px;right:3px}.userButton{border:1px solid var(--line);background:var(--panel);text-align:left;border-radius:9px;align-items:center;gap:9px;padding:5px 9px 5px 5px;display:flex}.userButton>span{background:var(--ink);width:29px;height:29px;color:var(--lime);border-radius:7px;place-items:center;font-size:9px;font-weight:900;display:grid}.userButton b,.userButton small{display:block}.userButton b{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:9px;overflow:hidden}.userButton small{color:var(--muted);margin-top:2px;font-size:7px}.secureDot.critical{background:#d46255;box-shadow:0 0 0 4px #d4625526}.safetyStrip.stopped{background:#f5e4e1;border-color:#e5c0ba}.safetyStrip.stopped .modePill{background:#8d3e35}.safetyStrip.stopped b{color:#7c342c}.inlineAlert{background:#fbf2e3;border:1px solid #ead0a9;border-radius:9px;align-items:center;gap:10px;margin-bottom:15px;padding:10px 14px;display:flex}.inlineAlert>span{color:#fff;background:#c38232;border-radius:50%;place-items:center;width:21px;height:21px;font-weight:900;display:grid}.inlineAlert b,.inlineAlert small{display:block}.inlineAlert small{color:#735e40;margin-top:3px;font-size:9px}.verdictTag{letter-spacing:.08em;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.verdictTag.approve{color:var(--green);background:#e4f0e8}.verdictTag.reduce{color:#8b642b;background:#f5ecd9}.verdictTag.reject{color:var(--red);background:#f4e2df}.statusBad{color:var(--red);letter-spacing:.08em;background:#f4e2df;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.controlButtons button:disabled,.primaryButton:disabled{opacity:.45;cursor:not-allowed}.regimeTags{flex-wrap:wrap;gap:5px;margin:10px 0;display:flex}.regimeTags span{color:#61705f;background:#ecefe7;border-radius:999px;padding:4px 6px;font-size:7px}.rangeControl progress{width:100%;height:6px;accent-color:var(--green);margin:13px 0 5px;display:block}.gate>span.failed{color:var(--red);background:#f4e2df}.stressGrid{grid-template-columns:repeat(4,1fr);display:grid}.stressGrid>div{border-right:1px solid var(--line2);padding:17px}.stressGrid>div:last-child{border:0}.stressGrid span,.stressGrid b,.stressGrid small{display:block}.stressGrid span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:8px}.stressGrid b{margin:7px 0;font-family:Georgia,serif;font-size:17px}.stressGrid small{color:var(--muted);font-size:8px}.ledgerSummary{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.introActions{z-index:1;gap:8px;display:flex;position:relative}.secondaryButton.light{color:#fff;background:0 0;border-color:#718078}.ledgerPanel{overflow:hidden}.ledgerTable{min-width:940px}.emptyState{text-align:center;padding:54px 20px}.emptyState>span{width:44px;height:44px;color:var(--green);background:#e7ecdf;border-radius:12px;place-items:center;margin:0 auto;font-size:19px;display:grid}.emptyState h3{margin:13px 0 7px}.emptyState p{max-width:430px;color:var(--muted);margin:0 auto 17px;font-size:10px;line-height:1.5}.orderReviewGrid{border:1px solid var(--line);border-radius:9px;grid-template-columns:1fr 1fr;margin:15px 0;display:grid;overflow:hidden}.orderReviewGrid>span{border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);padding:12px}.orderReviewGrid>span:nth-child(2n){border-right:0}.orderReviewGrid>span:nth-last-child(-n+2){border-bottom:0}.orderReviewGrid small,.orderReviewGrid b{display:block}.orderReviewGrid small{color:var(--muted);margin-bottom:5px;font-size:8px}.orderReviewGrid b{font-size:10px}.acknowledge{color:var(--muted);align-items:flex-start;gap:8px;margin:13px 0;font-size:9px;display:flex}.acknowledge input{accent-color:var(--green)}.drawerFootnote{text-align:center;color:var(--muted);font-size:8px}.commandList{gap:7px;display:grid}.commandList button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;align-items:center;gap:11px;padding:11px;display:flex}.commandList button>span{width:28px;height:28px;color:var(--green);background:#e8ede3;border-radius:7px;place-items:center;display:grid}.commandList button>div{flex:1}.commandList b,.commandList small{display:block}.commandList b{font-size:10px}.commandList small{color:var(--muted);margin-top:3px;font-size:8px}.commandList em{color:var(--muted);font-style:normal}.fatalState{background:var(--paper);place-items:center;min-height:100vh;padding:24px;display:grid}.fatalState section{text-align:center;background:var(--panel);border:1px solid var(--line);max-width:540px;box-shadow:var(--shadow);border-radius:16px;padding:40px}.fatalMark{width:56px;height:56px;color:var(--red);background:#f0e2de;border-radius:14px;place-items:center;margin:0 auto 20px;font-family:Georgia,serif;font-size:20px;display:grid}.fatalState h1{font-size:29px}.fatalState p:not(.eyebrow){color:var(--muted);line-height:1.6}.fatalState section>div{justify-content:center;align-items:center;gap:13px;margin:20px 0;display:flex}.fatalState section>div a{font-size:10px}.fatalState section>small{color:var(--soft);font-family:monospace;font-size:8px}.inlineButton{margin-top:14px;text-decoration:none;display:inline-block}.topActions{flex-wrap:wrap;justify-content:flex-end}:root{--ink:#17201b;--ink2:#243029;--muted:#68736c;--soft:#8a938d;--paper:#f1f0ea;--panel:#fbfaf6;--white:#fff;--line:#dcddd7;--line2:#e8e8e2;--green:#176b4d;--green2:#2f8a66;--lime:#ddeb9a;--lime2:#eff3dc;--red:#a8493f;--orange:#c07a2d;--purple:#6e55a4;--shadow:0 6px 24px #19221d0e}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif;font-size:14px}button,input,select{font:inherit;color:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #176b4d47}a{color:inherit}.sideRail{color:#f4f5ef;z-index:20;background:#18221d;flex-direction:column;width:216px;padding:25px 16px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:#fff;background:0 0;border:0;align-items:center;gap:12px;margin-bottom:38px;padding:0 6px;display:flex}.brand span{background:var(--lime);width:36px;height:36px;color:var(--ink);border-radius:10px;place-items:center;font-family:Georgia,serif;font-size:22px;font-weight:700;display:grid}.brand b{letter-spacing:.12em;font-size:12px}.sideRail nav{gap:6px;display:grid}.navItem{color:#99a59e;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:12px;display:flex}.navItem span{text-align:center;width:22px;font-size:18px}.navItem:hover,.navItem.active{color:#f5f6f2;background:#2a3730}.navItem.active span{color:var(--lime)}.railFoot{border-top:1px solid #34423a;align-items:center;gap:10px;margin-top:auto;padding:17px 7px 0;display:flex}.secureDot{background:#65c394;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #65c3941f}.railFoot b,.railFoot small{display:block}.railFoot small{color:#91a097;margin-top:3px;font-size:10px}.topbar{justify-content:space-between;align-items:center;gap:28px;margin-bottom:23px;display:flex}.eyebrow{letter-spacing:.16em;color:var(--muted);font-size:10px;font-weight:800}h1,h2,h3{font-family:Georgia,Times New Roman,serif;font-weight:500}h1{margin:5px 0 0;font-size:33px}h2{margin:7px 0 9px;font-size:31px}h3{margin:8px 0;font-size:21px}.topActions{align-items:center;gap:10px;display:flex}.marketStatus{border:1px solid var(--line);color:#525f57;background:#fbfaf6cc;border-radius:999px;padding:10px 14px;font-size:11px}.marketStatus span,.liveTag i,.labStatus i{background:#39a873;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 4px #dff1e7}.primaryButton,.darkButton{background:var(--ink);color:#fff;border:0;border-radius:8px;padding:11px 16px;font-size:12px;font-weight:800}.primaryButton:hover,.darkButton:hover{background:#2d3b33}.secondaryButton{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px 14px;font-size:12px;font-weight:800}.full{width:100%}.iconButton{background:var(--panel);border:1px solid var(--line);border-radius:9px;width:38px;height:38px;position:relative}.iconButton sup{background:var(--red);color:#fff;border-radius:9px;padding:1px 4px;font-size:8px;position:absolute;top:4px;right:5px}.safetyStrip{background:var(--lime2);border:1px solid #d6dda9;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:17px;padding:12px 15px;display:flex}.safetyStrip>div{align-items:center;gap:11px;display:flex}.safetyStrip b{color:#40531c;font-size:12px}.safetyStrip small{color:#69734e}.safetyStrip button{background:0 0;border:0;font-size:11px;font-weight:800}.modePill{color:#f5f7e9;letter-spacing:.1em;background:#405a1e;border-radius:5px;padding:5px 8px;font-size:9px;font-weight:900}.viewStack{gap:17px;animation:.25s fadeIn;display:grid}.metricRow{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.metric{border:1px solid var(--line);background:#fbfaf6bf;border-radius:11px;padding:15px 17px}.metric>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800;display:block}.metric strong{margin:8px 0 4px;font-family:Georgia,serif;font-size:25px;font-weight:500;display:block}.metric small{color:var(--muted);font-size:10px}.panel{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:13px}.panelHead{border-bottom:1px solid var(--line2);letter-spacing:.13em;min-height:48px;color:var(--muted);text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 19px;font-size:10px;font-weight:900;display:flex}.textButton{letter-spacing:0;text-transform:none;background:0 0;border:0;font-size:10px;font-weight:800}.heroGrid{grid-template-columns:minmax(0,1.65fr) minmax(320px,.85fr);gap:17px;display:grid}.marketHeadline{justify-content:space-between;align-items:end;padding:20px 21px 8px;display:flex}.marketHeadline small,.regime small,.selectedStrategy small,.tradeSummary>span{color:var(--muted);letter-spacing:.12em;font-size:9px;font-weight:900}.marketHeadline strong{margin:5px 0;font-family:Georgia,serif;font-size:31px;font-weight:500;display:block}.marketHeadline .positive{font-size:12px}.regime{text-align:right}.regime b,.regime span{display:block}.regime b{margin:6px 0 3px;font-size:13px}.regime span{color:var(--green);font-size:10px}.positive{color:var(--green)!important}.negative{color:var(--red)!important}.chart{background:repeating-linear-gradient(#0000 0 50px,#edede8 51px);border-bottom:1px solid #ccd2cc;align-items:flex-end;gap:3px;height:155px;margin:0 21px;display:flex;position:relative}.chart>i{opacity:.78;background:linear-gradient(#55967b,#c3d9ce);border-radius:3px 3px 0 0;flex:1;min-width:3px}.chart>i.recent{opacity:1;background:linear-gradient(#247153,#87baa4)}.resistance{color:#a56e32;text-align:right;border-top:1px dashed #c39b6c;width:55%;padding-top:4px;font-size:8px;position:absolute;top:15px;right:0}.chartLegend{color:#929a95;justify-content:space-between;margin:7px 21px 13px;font-size:9px;display:flex}.breadthRow{border-top:1px solid var(--line2);grid-template-columns:repeat(4,1fr);display:grid}.breadthRow div{border-right:1px solid var(--line2);padding:13px 15px}.breadthRow div:last-child{border:0}.breadthRow small,.breadthRow b{display:block}.breadthRow small{color:var(--muted);margin-bottom:5px;font-size:9px}.breadthRow b{font-size:11px}.liveTag,.scoreTag,.auditBadge,.statusOn,.statusOff,.lockedBadge{letter-spacing:.08em;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.liveTag{color:var(--green);background:#e6f1eb}.liveTag i{width:5px;height:5px;box-shadow:none;margin-right:4px}.scoreTag{color:#596a24;background:#ebefd8}.auditBadge{color:#69716c;background:#eeede7}.decisionHero{padding:20px 20px 15px}.decisionHero small{letter-spacing:.12em;color:var(--muted);font-size:9px;font-weight:900}.decisionHero strong{margin:6px 0 8px;font-family:Georgia,serif;font-size:25px;font-weight:500;display:block}.decisionHero p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.factorList{padding:0 20px}.factor{border-top:1px solid var(--line2);grid-template-columns:82px 1fr 58px;align-items:center;gap:10px;padding:9px 0;font-size:10px;display:grid}.factor>span{color:var(--muted)}.factor>div{background:#e5e7e1;border-radius:6px;height:5px;position:relative;overflow:hidden}.factor>div i{background:var(--green2);height:100%;display:block}.factor b{text-align:right}.darkButton{justify-content:space-between;width:calc(100% - 40px);margin:14px 20px 20px;display:flex}.contentGrid{grid-template-columns:minmax(0,1.65fr) minmax(320px,.85fr);gap:17px;display:grid}.tableWrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:690px}th{text-align:left;letter-spacing:.11em;color:var(--muted);border-bottom:1px solid var(--line2);padding:11px 14px;font-size:8px}td{border-bottom:1px solid var(--line2);padding:13px 14px;font-size:10px}tbody tr:last-child td{border-bottom:0}td>b,td>small{display:block}td>small{color:var(--muted);margin-top:3px;font-size:8px}.confidenceCell{align-items:center;gap:7px;display:flex}.confidenceCell>i{background:var(--green2);border-radius:4px;max-width:50px;height:4px;width:50px!important}.decisionTag{color:var(--green);background:#e7f1ea;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900}.decisionTag.reject{color:var(--red);background:#f5e7e5}.selectedStrategy{padding:18px 19px 14px}.selectedStrategy strong,.selectedStrategy span{display:block}.selectedStrategy strong{margin:7px 0;font-size:14px}.selectedStrategy span{color:var(--muted);font-size:10px}.toggleRow{border:1px solid var(--line2);cursor:pointer;border-radius:9px;align-items:center;margin:0 19px 14px;padding:12px;display:flex;position:relative}.toggleRow div{flex:1}.toggleRow b,.toggleRow small{display:block}.toggleRow b{font-size:11px}.toggleRow small{color:var(--muted);margin-top:4px;font-size:9px}.toggleRow input{opacity:0;position:absolute}.toggleRow>span{background:#c6ccc8;border-radius:999px;width:34px;height:19px;position:relative}.toggleRow>span:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:all .2s;position:absolute;top:3px;left:3px}.toggleRow input:checked+span{background:var(--green)}.toggleRow input:checked+span:after{left:18px}.statusOn{color:var(--green);background:#e5f1ea}.statusOff{color:#7f8681;background:#ecede8}.controlButtons{gap:8px;padding:0 19px;display:flex}.danger{color:var(--red)}.miniStats{border-top:1px solid var(--line2);grid-template-columns:repeat(3,1fr);margin-top:16px;display:grid}.miniStats span{text-align:center;color:var(--muted);border-right:1px solid var(--line2);padding:12px 6px;font-size:8px}.miniStats span:last-child{border:0}.miniStats b{color:var(--ink);margin-bottom:3px;font-size:11px;display:block}.bottomGrid{grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr)}.activityList{padding:3px 19px 7px}.activityItem{border-bottom:1px solid var(--line2);grid-template-columns:10px 62px 1fr;align-items:start;gap:9px;padding:11px 0;display:grid}.activityItem:last-child{border:0}.activityDot{border-radius:50%;width:6px;height:6px;margin-top:3px}.activityDot.good{background:#3ca675}.activityDot.warn{background:#d28b38}.activityItem time{color:var(--muted);font-family:monospace;font-size:9px}.activityItem b,.activityItem small{display:block}.activityItem b{font-size:10px}.activityItem small{color:var(--muted);margin-top:3px;font-size:9px}.riskGauge{align-items:center;gap:15px;padding:16px 19px;display:flex}.riskGauge>div{--risk:18%;background:conic-gradient(var(--green) var(--risk),#e5e7e2 0);border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:relative}.riskGauge>div:after{content:"";background:var(--panel);border-radius:50%;position:absolute;inset:7px}.riskGauge>div span{z-index:1;font-size:11px;font-weight:900}.riskGauge p{margin:0}.riskGauge p b,.riskGauge p small{display:block}.riskGauge p b{font-size:12px}.riskGauge p small{color:var(--muted);margin-top:4px;font-size:9px}.limitRows{border-top:1px solid var(--line2);grid-template-columns:1fr 1fr;display:grid}.limitRows>span{border-right:1px solid var(--line2);padding:12px 18px}.limitRows>span:last-child{border:0}.limitRows small,.limitRows b{display:block}.limitRows small{color:var(--muted);margin-bottom:4px;font-size:8px}.limitRows b{font-size:10px}.sectionIntro{color:#f2f4ed;background:#203028;border-radius:14px;justify-content:space-between;align-items:center;gap:30px;padding:25px 28px;display:flex;position:relative;overflow:hidden}.sectionIntro:after{content:"";border:1px solid #ddeb9a1f;border-radius:50%;width:250px;height:250px;position:absolute;top:-90px;right:16%;box-shadow:0 0 0 45px #ddeb9a06,0 0 0 90px #ddeb9a05}.sectionIntro>div,.sectionIntro>button,.sectionIntro>span{z-index:1;position:relative}.sectionIntro .eyebrow{color:#aebaaf}.sectionIntro h2{margin-bottom:6px}.sectionIntro p{color:#b8c2bb;max-width:700px;margin:0;font-size:11px;line-height:1.5}.filterBar{align-items:center;gap:6px;display:flex}.filter{border:1px solid var(--line);background:var(--panel);border-radius:999px;padding:8px 13px;font-size:10px}.filter.active{background:var(--ink);color:#fff;border-color:var(--ink)}.profileSelect{color:var(--muted);align-items:center;gap:9px;margin-left:auto;font-size:10px;display:flex}select,input{border:1px solid var(--line);background:#fff;border-radius:8px;padding:9px 10px}.strategyGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.strategyCard{padding:18px;position:relative}.strategyCard.selected{border-color:#75926a;box-shadow:0 0 0 2px #dfe8ca}.strategyTop{justify-content:space-between;display:flex}.riskLabel,.readyLabel,.paperLabel{border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.riskLabel.conservative{color:var(--green);background:#e2efe8}.riskLabel.balanced{color:#6a7326;background:#eef0d9}.riskLabel.aggressive{color:var(--red);background:#f4e5df}.readyLabel{color:var(--green);border:1px solid #c9ded3}.paperLabel{color:#875c26;border:1px solid #e2c99f}.strategyCard>small{color:var(--muted);letter-spacing:.1em;margin-top:20px;font-size:8px;display:block}.strategyCard h3{min-height:48px}.strategyCard>p{color:var(--muted);min-height:45px;font-size:10px;line-height:1.5}.guardrail{color:#58625c;background:#f0f1eb;border-radius:7px;gap:7px;min-height:48px;padding:9px;font-size:9px;line-height:1.4;display:flex}.guardrail span{color:var(--green)}.strategyStats{border-top:1px solid var(--line2);border-bottom:1px solid var(--line2);grid-template-columns:repeat(3,1fr);margin:15px 0;display:grid}.strategyStats span{padding:10px 4px}.strategyStats small,.strategyStats b{display:block}.strategyStats small{color:var(--muted);margin-bottom:4px;font-size:8px}.strategyStats b{font-size:10px}.strategyCard>button{background:var(--ink);color:#fff;border:0;border-radius:7px;width:100%;padding:10px;font-size:10px;font-weight:800}.strategyCard.selected>button{background:var(--green)}.methodSteps{grid-template-columns:repeat(4,1fr);display:grid}.methodSteps>div{border-right:1px solid var(--line2);padding:18px}.methodSteps>div:last-child{border:0}.methodSteps span{color:#96a775;font-family:Georgia,serif;font-size:20px}.methodSteps b{margin:7px 0;font-size:11px;display:block}.methodSteps p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.labStatus{color:#dce7df;font-size:10px}.researchGrid,.riskConfigGrid{grid-template-columns:1.45fr .8fr;gap:17px;display:grid}.formGrid{grid-template-columns:1fr 1fr;gap:13px;padding:18px;display:grid}.formGrid label{color:var(--muted);font-size:9px;font-weight:800}.formGrid select,.formGrid input{width:100%;margin-top:6px;font-size:10px;display:block}.moneyInput{position:relative}.moneyInput span{color:var(--muted);position:absolute;top:15px;left:10px}.moneyInput input{padding-left:24px}.experimentPanel>.primaryButton{margin:0 18px 18px}.bigScore{justify-content:center;align-items:center;padding:18px;display:flex}.bigScore>strong{color:var(--green);font-family:Georgia,serif;font-size:62px;font-weight:500}.bigScore>span{color:var(--muted);font-size:12px}.bigScore small{margin-top:5px;font-size:8px;display:block}.scoreRows{padding:0 18px}.scoreRows div{border-top:1px solid var(--line2);justify-content:space-between;padding:8px 0;font-size:10px;display:flex}.scoreRows span{color:var(--muted)}.scoreNote{color:#68704d;background:var(--lime2);border-radius:7px;margin:14px 18px 18px;padding:10px;font-size:9px;line-height:1.5}.validationGrid{grid-template-columns:repeat(3,1fr);display:grid}.validation{border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);align-items:center;gap:10px;padding:15px 17px;display:flex}.validation:nth-child(3n){border-right:0}.validation:nth-child(n+4){border-bottom:0}.passDot,.reviewDot{background:var(--green2);border-radius:50%;width:8px;height:8px}.reviewDot{background:var(--orange)}.validation>div{flex:1}.validation b,.validation small{display:block}.validation b{font-size:10px}.validation small{color:var(--muted);margin-top:4px;font-size:8px}.validation em{color:var(--muted);font-size:8px;font-style:normal}.stopButton{z-index:1;color:#fff;background:#b34f43;border:0;border-radius:8px;padding:11px 15px;font-size:11px;font-weight:900;position:relative}.profileCards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.profileCard{text-align:left;border:1px solid var(--line);background:var(--panel);border-radius:11px;padding:16px}.profileCard.active{border-color:var(--green);box-shadow:0 0 0 2px #dbe8e1}.profileCard span,.profileCard strong,.profileCard small{display:block}.profileCard span{letter-spacing:.1em;color:var(--muted);font-size:9px;font-weight:900}.profileCard strong{margin:8px 0;font-family:Georgia,serif;font-size:19px}.profileCard small{color:var(--muted);font-size:9px}.limitsPanel{padding-bottom:15px}.rangeControl{border-bottom:1px solid var(--line2);padding:15px 19px}.rangeControl>div,.rangeControl>small{justify-content:space-between;display:flex}.rangeControl>div{font-size:10px}.rangeControl>div span{color:var(--muted)}.rangeControl input{width:100%;accent-color:var(--green);margin:13px 0 5px;padding:0}.rangeControl small{color:var(--soft);font-size:8px}.rangeControl i{font-style:normal}.configPairs{grid-template-columns:1fr 1fr;display:grid}.configPairs>span{padding:14px 19px}.configPairs small,.configPairs b{display:block}.configPairs small{color:var(--muted);margin-bottom:5px;font-size:8px}.configPairs b{font-size:11px}.gate{border-bottom:1px solid var(--line2);align-items:center;gap:10px;padding:12px 17px;display:flex}.gate:last-child{border:0}.gate>span{width:19px;height:19px;color:var(--green);background:#e5f0e9;border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid}.gate>div{flex:1}.gate b,.gate small{display:block}.gate b{font-size:10px}.gate small{color:var(--muted);margin-top:3px;font-size:8px}.gate em{color:var(--green);font-size:8px;font-style:normal}.lossReality{color:#f4eae7;background:#3a2927;border-radius:12px;justify-content:space-between;align-items:center;gap:30px;padding:20px 23px;display:flex}.lossReality span,.lossReality strong{display:block}.lossReality span{letter-spacing:.13em;color:#d2aaa4;font-size:8px;font-weight:900}.lossReality strong{margin:6px 0;font-family:Georgia,serif;font-size:20px}.lossReality p{color:#d3c1bd;margin:0;font-size:9px}.lossReality a{white-space:nowrap;font-size:10px}.lockedBadge{color:#f6d2cd;background:#6a3833}.brokerGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.brokerCard{padding-bottom:17px}.brokerTitle{border-bottom:1px solid var(--line2);align-items:center;gap:12px;padding:18px;display:flex}.brokerTitle>span,.brokerChoice button>span{color:#fff;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.brokerTitle>div{flex:1}.brokerTitle small{color:var(--muted);letter-spacing:.1em;font-size:8px}.brokerTitle h3{margin:3px 0;font-size:18px}.brokerTitle em{color:var(--muted);background:#eeeee9;border-radius:999px;padding:5px 7px;font-size:8px;font-style:normal}.brokerCard ul{margin:0;padding:13px 18px;list-style:none}.brokerCard li{color:var(--green);padding:6px 0;font-size:9px}.brokerCard li span{color:var(--ink);margin-left:6px}.brokerCard>.secondaryButton{width:calc(100% - 36px);margin:0 18px}.routeDiagram{justify-content:center;align-items:center;gap:20px;padding:24px;display:flex}.routeDiagram div{border:1px solid var(--line);background:#fff;border-radius:8px;padding:12px 15px}.routeDiagram div span,.routeDiagram div b{display:block}.routeDiagram div span{color:var(--green);margin-bottom:5px;font-size:8px}.routeDiagram div b{font-size:10px}.routeDiagram>i{color:var(--muted);font-style:normal}.routeCard>p{border-top:1px solid var(--line2);color:var(--muted);text-align:center;margin:0;padding:12px 19px;font-size:9px}.checkGrid{grid-template-columns:1fr 1fr;display:grid}.checkItem{border-bottom:1px solid var(--line2);border-right:1px solid var(--line2);align-items:center;gap:10px;padding:13px 18px;display:flex}.checkItem:nth-child(2n){border-right:0}.checkItem input{display:none}.checkItem>span{background:#f7f7f3;border:1px solid #bbc2bd;border-radius:4px;width:17px;height:17px}.checkItem b{font-size:9px}.checkFooter{justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.checkFooter span{color:var(--muted);font-size:9px}.checkFooter button{color:#909792;cursor:not-allowed;background:#d8dbd6;border:0;border-radius:7px;padding:10px 14px;font-size:9px;font-weight:900}.drawerBackdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c110e7a;justify-content:flex-end;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.drawer{background:var(--panel);width:min(480px,100%);height:100%;animation:.25s slideIn;overflow:auto;box-shadow:-20px 0 50px #00000029}.drawer>header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2;background:#fbfaf6f5;justify-content:space-between;align-items:center;padding:22px 23px;display:flex;position:sticky;top:0}.drawer h2{margin-bottom:0;font-size:24px}.drawer>header button{border:1px solid var(--line);background:#fff;border-radius:50%;width:34px;height:34px;font-size:20px}.drawerBody{padding:22px}.drawerLead{color:var(--muted);font-size:11px;line-height:1.6}.tradeSummary{color:#fff;background:#213028;border-radius:12px;padding:19px}.tradeSummary>span{color:#aebcb3}.tradeSummary>strong{margin:8px 0;font-family:Georgia,serif;font-size:23px;display:block}.tradeSummary p{color:#c6d0ca;font-size:10px}.tradeSummary>div{gap:7px;display:flex}.tradeSummary>div b{background:#34463c;border-radius:999px;padding:6px 8px;font-size:8px}.drawerBody h4{letter-spacing:.1em;text-transform:uppercase;margin:24px 0 10px;font-size:10px}.evidenceList{border:1px solid var(--line);border-radius:9px;overflow:hidden}.evidence{border-bottom:1px solid var(--line2);gap:12px;padding:12px;display:flex}.evidence:last-child{border:0}.evidence>span{width:30px;height:30px;color:var(--green);background:#e7eee2;border-radius:50%;place-items:center;font-size:9px;font-weight:900;display:grid}.evidence b{font-size:10px}.evidence p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.4}.noTrade,.warningBox{background:#f3e9e4;border:1px solid #ead2ca;border-radius:9px;margin:15px 0;padding:12px}.noTrade b,.warningBox b{color:#7e433a;font-size:10px}.noTrade p,.warningBox p{color:#755e59;margin:5px 0 0;font-size:9px;line-height:1.5}.brokerChoice{gap:9px;margin:18px 0;display:grid}.brokerChoice button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px;align-items:center;gap:11px;padding:12px;display:flex}.brokerChoice button div{flex:1}.brokerChoice button b,.brokerChoice button small{display:block}.brokerChoice button b{font-size:11px}.brokerChoice button small{color:var(--muted);margin-top:4px;font-size:8px}.brokerChoice button em{font-size:9px;font-style:normal}.setupSteps{background:#f0f1eb;border-radius:10px;padding:4px 14px 13px}.setupSteps ol{margin:0;padding-left:18px}.setupSteps li{color:#526058;padding:5px;font-size:9px}.gateScore{text-align:center;border:1px solid var(--line);border-radius:10px;padding:17px}.gateScore strong{color:var(--red);font-family:Georgia,serif;font-size:34px;display:block}.gateScore span{color:var(--muted);font-size:9px}.toast{z-index:200;color:#fff;background:#1c2a22;border-radius:10px;align-items:center;gap:10px;padding:13px 16px;font-size:11px;animation:.25s toastIn;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 35px #00000038}.toast span{background:var(--green2);border-radius:50%;place-items:center;width:19px;height:19px;display:grid}.mobileNav{display:none}.aiControlPanel{margin-top:17px;overflow:hidden}.aiControlGrid{grid-template-columns:repeat(4,1fr);gap:12px;padding:18px;display:grid}.aiControlGrid label{color:var(--muted);font-size:9px;font-weight:800}.aiControlGrid select{width:100%;margin-top:7px;font-size:10px;display:block}.aiEnable{border:1px solid var(--line2);border-radius:9px;grid-template-columns:1fr auto;align-items:center;padding:10px 12px;display:grid}.aiEnable input{accent-color:var(--green)}.aiEnable b{color:var(--green);grid-column:1/-1;margin-top:6px;font-size:8px}.aiActions{gap:9px;padding:0 18px 18px;display:flex}.aiError{color:#7e433a;background:#f3e9e4;border-radius:8px;margin:0 18px 18px;padding:10px;font-size:9px}.aiResult{color:#e9eee9;background:#203028;border-radius:10px;margin:0 18px 18px;padding:16px}.aiResult>div small,.aiResult>div strong,.aiResult>div span{display:block}.aiResult>div small{color:#a9b8ae;font-size:8px}.aiResult>div strong{margin:5px 0;font-family:Georgia,serif;font-size:23px}.aiResult>div span,.aiResult p,.aiResult li{color:#c4cec7;font-size:9px;line-height:1.5}.aiResult ul{margin:8px 0 0;padding-left:18px}.aiCredentialRow{border:1px solid var(--line2);border-radius:10px;grid-template-columns:1.2fr 1fr auto;align-items:end;gap:12px;margin:0 18px 10px;padding:14px;display:grid}.aiCredentialRow small,.aiCredentialRow strong{display:block}.aiCredentialRow small{color:var(--muted);font-size:8px;font-weight:800}.aiCredentialRow strong{margin:4px 0;font-size:11px}.aiCredentialRow p{color:var(--muted);margin:0;font-size:8px;line-height:1.45}.aiCredentialRow label{color:var(--muted);font-size:9px;font-weight:800}.aiCredentialRow input{width:100%;margin-top:7px;display:block}.aiCredentialActions{align-items:center;gap:8px;display:flex}.textButton{color:var(--red);cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:9px;font-weight:800}.textButton:disabled{opacity:.45;cursor:not-allowed}.aiCredentialNote{margin:0 18px 18px}@keyframes fadeIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes slideIn{0%{opacity:.7;transform:translate(35px)}to{opacity:1;transform:none}}@keyframes toastIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (width<=1180px){.sideRail{align-items:center;width:72px}.brand b,.navItem b,.railFoot div{display:none}.brand{padding:0}.navItem{padding:11px}.mainArea{margin-left:72px}.strategyGrid,.metricRow{grid-template-columns:1fr 1fr}.railFoot{padding-left:0;padding-right:0}}@media (width<=880px){.mainArea{padding:22px 18px 85px}.marketStatus{display:none}.heroGrid,.contentGrid,.researchGrid,.riskConfigGrid,.strategyGrid,.brokerGrid{grid-template-columns:1fr}.routeCard{grid-column:auto}.metricRow{grid-template-columns:1fr 1fr}.sectionIntro{padding:21px}.methodSteps{grid-template-columns:1fr 1fr}.methodSteps>div:nth-child(2){border-right:0}.validationGrid{grid-template-columns:1fr 1fr}.validation:nth-child(3n){border-right:1px solid var(--line2)}.validation:nth-child(2n){border-right:0}.routeDiagram{flex-wrap:wrap;gap:8px}.routeDiagram div{padding:9px}.routeDiagram>i{display:none}}@media (width<=620px){body{font-size:13px}.sideRail{display:none}.mainArea{margin:0;padding:18px 12px 84px}.topbar{align-items:flex-start}.topActions .iconButton{display:none}h1{font-size:27px}.primaryButton{padding:10px 11px}.safetyStrip small{display:none}.safetyStrip>div{gap:7px}.safetyStrip b{font-size:10px}.metricRow{grid-template-columns:1fr 1fr;gap:8px}.metric{padding:12px}.metric strong{font-size:20px}.marketHeadline{align-items:flex-start}.marketHeadline strong{font-size:26px}.breadthRow{grid-template-columns:1fr 1fr}.breadthRow div:nth-child(2){border-right:0}.breadthRow div:nth-child(-n+2){border-bottom:1px solid var(--line2)}.filterBar{padding-bottom:4px;overflow:auto}.filter{white-space:nowrap}.profileSelect{display:none}.sectionIntro{display:block}.sectionIntro>button,.sectionIntro>span{margin-top:16px}.sectionIntro h2{font-size:25px}.profileCards,.methodSteps,.validationGrid,.formGrid,.checkGrid{grid-template-columns:1fr}.methodSteps>div,.validation,.checkItem{border-right:0!important;border-bottom:1px solid var(--line2)!important}.methodSteps>div:last-child,.validation:last-child,.checkItem:last-child{border-bottom:0!important}.lossReality{display:block}.lossReality a{margin-top:14px;display:inline-block}.brokerGrid{grid-template-columns:1fr}.routeDiagram{grid-template-columns:1fr;display:grid}.routeDiagram div{text-align:center}.checkFooter{display:block}.checkFooter button{width:100%;margin-top:12px}.mobileNav{z-index:30;padding:8px 7px max(8px,env(safe-area-inset-bottom));background:#18221df7;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.mobileNav button{color:#8e9b94;background:0 0;border:0;place-items:center;gap:3px;display:grid}.mobileNav button.active{color:var(--lime)}.mobileNav button span{font-size:16px}.mobileNav button small{font-size:7px}.toast{bottom:75px;left:12px;right:12px}.topActions{gap:5px}.topActions .primaryButton{font-size:9px}}@media (width<=1050px){.systemBadge,.userButton div{display:none}.userButton{padding:5px}.ledgerSummary,.stressGrid{grid-template-columns:1fr 1fr}.stressGrid>div:nth-child(2){border-right:0}.stressGrid>div:nth-child(-n+2){border-bottom:1px solid var(--line2)}}@media (width<=620px){.ledgerSummary{grid-template-columns:1fr 1fr;gap:8px}.introActions{flex-wrap:wrap;margin-top:16px}.introActions button{flex:1}.stressGrid{grid-template-columns:1fr}.stressGrid>div{border-right:0;border-bottom:1px solid var(--line2)}.stressGrid>div:last-child{border-bottom:0}.commandButton{display:none}.userButton>span{width:32px;height:32px}.orderReviewGrid{grid-template-columns:1fr}.orderReviewGrid>span{border-right:0!important;border-bottom:1px solid var(--line2)!important}.orderReviewGrid>span:last-child{border-bottom:0!important}.fatalState section{padding:28px 20px}.fatalState section>div{flex-direction:column}.topActions .userButton{display:flex}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=880px){.aiControlGrid,.aiCredentialRow{grid-template-columns:1fr 1fr}}@media (width<=620px){.aiControlGrid,.aiCredentialRow{grid-template-columns:1fr}.aiActions{display:grid}}.modeSelector{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.modeSelector button{border:1px solid var(--line);background:var(--panel);text-align:left;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;padding:16px;display:grid}.modeSelector button>span{width:32px;height:32px;color:var(--muted);background:#eceee8;border-radius:9px;grid-row:1/3;place-items:center;font-size:9px;font-weight:900;display:grid}.modeSelector button b{font-family:Georgia,serif;font-size:18px;font-weight:500}.modeSelector button small{color:var(--muted);margin-top:4px;font-size:9px}.modeSelector button.active{border-color:var(--green);box-shadow:0 0 0 2px #dce8e1}.modeSelector button.active>span{background:var(--green);color:#fff}.modeSelector button.locked.active{border-color:#a8493f;box-shadow:0 0 0 2px #f0dfdc}.modeSelector button.locked.active>span{background:var(--red)}.automationGrid{grid-template-columns:minmax(0,1.5fr) minmax(330px,.8fr);gap:17px;display:grid}.automationControlPanel,.researchPipeline{padding-bottom:18px;overflow:hidden}.automationStatusLine{border-bottom:1px solid var(--line2);grid-template-columns:1fr 1fr;display:grid}.automationStatusLine>div{border-right:1px solid var(--line2);padding:15px 19px}.automationStatusLine>div:last-child{border:0}.automationStatusLine small,.automationStatusLine strong,.automationStatusLine span{display:block}.automationStatusLine small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.automationStatusLine span{color:var(--muted);font-size:8px;line-height:1.45}.automationForm{grid-template-columns:repeat(4,1fr);gap:11px;padding:17px 19px;display:grid}.automationForm label{color:var(--muted);font-size:8px;font-weight:800}.automationForm input,.automationForm select{width:100%;margin-top:6px;font-size:9px;display:block}.policySummary{border:1px solid var(--line2);border-radius:9px;grid-template-columns:repeat(4,1fr);margin:0 19px 16px;display:grid;overflow:hidden}.policySummary>span{border-right:1px solid var(--line2);padding:11px}.policySummary>span:last-child{border:0}.policySummary small,.policySummary b{display:block}.policySummary small{color:var(--muted);margin-bottom:5px;font-size:7px}.automationControlPanel .warningBox{margin:15px 19px 0}.automationControlPanel .warningBox button{margin-top:10px}.pipelineStep{border-bottom:1px solid var(--line2);align-items:center;gap:10px;padding:12px 18px;display:flex}.pipelineStep>span{color:#8b928d;background:#eceee9;border-radius:50%;place-items:center;width:20px;height:20px;font-weight:900;display:grid}.pipelineStep>span.complete{color:var(--green);background:#e2efe8}.pipelineStep>div{flex:1}.pipelineStep b,.pipelineStep small{display:block}.pipelineStep small{color:var(--muted);margin-top:3px;font-size:8px}.pipelineStep em{color:var(--muted);font-size:8px;font-style:normal}.researchPipeline .controlButtons{margin-top:16px}.researchPipeline>.textButton{margin:13px 18px 0;display:block}.candidateRankings{overflow:hidden}.candidateRankings .confidenceCell i{width:60px!important}.researchThesis{color:#e8eee9;background:#213028;grid-template-columns:1.4fr 1fr;display:grid}.researchThesis>div{border-right:1px solid #3a4b42;padding:16px 19px}.researchThesis>div:last-child{border:0}.researchThesis small,.researchThesis b{display:block}.researchThesis small{letter-spacing:.1em;color:#a9b8ae;font-size:8px}.researchThesis b{margin:6px 0;font-family:Georgia,serif;font-size:17px}.researchThesis p{color:#c5cfc8;margin:0;font-size:9px;line-height:1.55}.liveGateBoard{overflow:hidden}.liveGateBoard>p{color:var(--muted);border-bottom:1px solid var(--line2);margin:0;padding:15px 19px;font-size:9px;line-height:1.55}.liveGateBoard .gate:nth-child(odd){border-right:1px solid var(--line2)}.researchExplanation{border-bottom:1px solid var(--line2);color:#58635b;background:#f7f8f4;margin:0;padding:12px 19px;font-size:10px;line-height:1.55}@media (width<=1050px){.automationGrid{grid-template-columns:1fr}.automationForm,.policySummary{grid-template-columns:1fr 1fr}.policySummary>span:nth-child(2){border-right:0}.policySummary>span:nth-child(-n+2){border-bottom:1px solid var(--line2)}}@media (width<=620px){.modeSelector,.automationForm,.automationStatusLine,.policySummary,.researchThesis{grid-template-columns:1fr}.automationStatusLine>div,.policySummary>span,.researchThesis>div{border-right:0;border-bottom:1px solid var(--line2)}.automationStatusLine>div:last-child,.policySummary>span:last-child,.researchThesis>div:last-child{border-bottom:0}.automationControlPanel .controlButtons,.researchPipeline .controlButtons{display:grid}.liveGateBoard .gate{border-right:0!important}.mobileNav{justify-content:flex-start;gap:16px;overflow-x:auto}.mobileNav button{min-width:48px}}.modeSelector button.live.active{border-color:#a8493f;box-shadow:0 0 0 2px #f0dfdc}.modeSelector button.live.active>span{background:var(--red);color:#fff}.liveActivation{border-top:1px solid var(--line2);grid-template-columns:repeat(3,1fr);display:grid}.liveActivation>div{border-right:1px solid var(--line2);padding:17px 19px}.liveActivation>div:last-child{border-right:0}.liveActivation b{font-size:10px}.liveActivation p{min-height:42px;color:var(--muted);font-size:9px;line-height:1.5}.liveActivation input[type=text],.liveActivation>div>input{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;margin:0 0 9px;padding:10px;font-size:10px}.liveActivation button{width:100%}.liveActivation .acknowledge{min-height:67px;margin:7px 0 9px}.liveActivation code{background:#eceee8;border-radius:4px;padding:2px 4px;font-size:8px}@media (width<=760px){.liveActivation{grid-template-columns:1fr}.liveActivation>div{border-right:0;border-bottom:1px solid var(--line2)}.liveActivation>div:last-child{border-bottom:0}.liveActivation p{min-height:auto}}.workflowBar{border:1px solid var(--line);background:#fbfaf6c2;border-radius:11px;align-items:center;gap:7px;margin:0 0 17px;padding:9px;display:flex;overflow-x:auto}.workflowLabel{letter-spacing:.12em;color:var(--muted);white-space:nowrap;padding:0 7px;font-size:8px;font-weight:900}.workflowBar button{white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:7px 9px;display:flex}.workflowBar button:hover,.workflowBar button.active{background:#e9ece5}.workflowBar button i{width:20px;height:20px;color:var(--muted);background:#e2e4df;border-radius:50%;place-items:center;font-size:8px;font-style:normal;font-weight:900;display:grid}.workflowBar button.done i{color:var(--green);background:#dcebe2}.workflowBar button b{font-size:9px}.workflowLive{color:var(--red);letter-spacing:.07em;white-space:nowrap;background:#f1e4e1;border-radius:999px;margin-left:auto;padding:6px 8px;font-size:7px;font-weight:900}.modeExplainer{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.modeExplainer>div{background:var(--panel);padding:15px 17px}.modeExplainer span,.modeExplainer b{display:block}.modeExplainer span{letter-spacing:.1em;color:var(--green);font-size:8px;font-weight:900}.modeExplainer b{margin:6px 0;font-size:11px}.modeExplainer p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.startChoice{gap:8px;padding:0 19px 14px;display:grid}.startChoice>div{border:1px solid var(--line2);border-radius:8px;padding:11px}.startChoice b,.startChoice small{display:block}.startChoice b{font-size:10px}.startChoice small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.45}.stopLink{margin:11px auto 3px;display:block}.capabilityPanel{overflow:hidden}.capabilityRow{border-bottom:1px solid var(--line2);grid-template-columns:180px 110px 1fr;align-items:center;gap:15px;padding:12px 18px;display:grid}.capabilityRow:last-child{border-bottom:0}.capabilityRow b{font-size:10px}.capabilityRow span{border-radius:999px;justify-self:start;padding:5px 8px;font-size:8px;font-weight:900}.capabilityRow span.ready{color:var(--green);background:#e2efe8}.capabilityRow span.locked{color:var(--red);background:#f3e5e1}.capabilityRow p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.aiRoleGrid{border:1px solid var(--line2);background:var(--line2);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:1px;margin:0 18px 16px;display:grid;overflow:hidden}.aiRoleGrid>div{background:#fff;padding:13px}.aiRoleGrid span,.aiRoleGrid b{display:block}.aiRoleGrid span{color:var(--green);letter-spacing:.09em;font-size:7px;font-weight:900}.aiRoleGrid b{margin:6px 0;font-size:10px}.aiRoleGrid p{color:var(--muted);margin:0;font-size:8px;line-height:1.45}.paperInstrumentSelect{border:1px solid var(--line);background:#fff;border-radius:9px;margin-bottom:15px;padding:13px;display:block}.paperInstrumentSelect span,.paperInstrumentSelect small{display:block}.paperInstrumentSelect span{font-size:9px;font-weight:900}.paperInstrumentSelect select{width:100%;margin:8px 0}.paperInstrumentSelect small{color:var(--muted);font-size:8px;line-height:1.4}@media (width<=880px){.workflowLive{display:none}.capabilityRow{grid-template-columns:150px 100px 1fr}.aiRoleGrid{grid-template-columns:1fr}.aiRoleGrid>div{border-bottom:1px solid var(--line2)}.aiRoleGrid>div:last-child{border-bottom:0}}@media (width<=620px){.workflowBar{border-left:0;border-right:0;border-radius:0;margin-left:-12px;margin-right:-12px}.workflowLabel{display:none}.workflowBar button{place-items:center;gap:4px;min-width:78px;display:grid}.modeExplainer{grid-template-columns:1fr}.capabilityRow{grid-template-columns:1fr;gap:7px}.capabilityRow p{margin-top:0}}.optionProcess{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.optionProcess>div{background:var(--panel);padding:15px}.optionProcess span,.optionProcess b{display:block}.optionProcess span{color:var(--green);font-size:8px;font-weight:900}.optionProcess b{margin:6px 0;font-size:10px}.optionProcess p{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.optionsGrid{grid-template-columns:minmax(0,1.45fr) minmax(340px,.8fr);gap:17px;display:grid}.optionsPolicyPanel,.optionPlanPanel,.tokenPanel,.adaptivePanel,.optionsLedger{padding-bottom:18px;overflow:hidden}.optionsForm{grid-template-columns:repeat(4,1fr);gap:11px;padding:17px;display:grid}.optionsForm label{color:var(--muted);font-size:8px;font-weight:800}.optionsForm input,.optionsForm select{width:100%;margin-top:6px;font-size:9px;display:block}.optionToggle{border:1px solid var(--line2);border-radius:9px;align-items:flex-start;gap:9px;margin:0 17px 10px;padding:11px;display:flex}.optionToggle input{accent-color:var(--green)}.optionToggle b,.optionToggle small{display:block}.optionToggle b{font-size:9px}.optionToggle small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.4}.expiryDanger{background:#f7eeeb;border-color:#ead3cc}.expiryDanger b{color:var(--red)}.optionHint{color:var(--red);margin:12px 17px 0;font-size:8px}.optionPlanHero small,.optionPlanHero strong,.optionPlanHero span{display:block}.optionPlanHero small{color:var(--green);letter-spacing:.09em;font-size:8px;font-weight:900}.optionPlanHero strong{margin:7px 0;font-family:Georgia,serif;font-size:20px}.optionPlanHero span{color:var(--muted);font-size:9px}.optionStats{border-top:1px solid var(--line2);border-bottom:1px solid var(--line2);grid-template-columns:1fr 1fr;display:grid}.optionStats>span{border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);padding:11px 16px}.optionStats>span:nth-child(2n){border-right:0}.optionStats>span:nth-last-child(-n+2){border-bottom:0}.optionStats small,.optionStats b{display:block}.optionStats small{color:var(--muted);margin-bottom:4px;font-size:8px}.optionLegs{padding:10px 17px}.optionLegs>div{border-bottom:1px solid var(--line2);grid-template-columns:45px 1fr;gap:7px;padding:9px 0;display:grid}.optionLegs>div:last-child{border:0}.optionLegs span{border-radius:999px;grid-row:1/3;place-self:center start;padding:4px 6px;font-size:7px;font-weight:900}.optionLegs span.ready{color:var(--green);background:#e2efe8}.optionLegs span.locked{color:var(--red);background:#f3e5e1}.optionLegs small{color:var(--muted);font-size:8px}.optionPlanPanel>.warningBox,.optionPlanPanel>.full{width:calc(100% - 34px);margin:12px 17px}.tokenActual{border-bottom:1px solid var(--line2);grid-template-columns:1.5fr 1fr 1fr;display:grid}.tokenActual>div{border-right:1px solid var(--line2);padding:15px 17px}.tokenActual>div:last-child{border:0}.tokenActual small,.tokenActual strong,.tokenActual b,.tokenActual span{display:block}.tokenActual small{color:var(--muted);font-size:8px}.tokenActual strong{margin:5px 0;font-family:Georgia,serif;font-size:26px}.tokenActual b{margin-top:8px;font-size:15px}.tokenActual span{color:var(--muted);font-size:8px}.tokenScenarios{grid-template-columns:1fr 1fr;display:grid}.tokenScenarios>span{border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);padding:12px 17px}.tokenScenarios>span:nth-child(2n){border-right:0}.tokenScenarios>span:nth-last-child(-n+2){border-bottom:0}.tokenScenarios b,.tokenScenarios small{display:block}.tokenScenarios b{font-size:9px}.tokenScenarios small{color:var(--muted);margin-top:4px;font-size:8px}.adaptiveRules{grid-template-columns:1fr 1fr;display:grid}.adaptiveRules>span{border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);padding:13px 17px}.adaptiveRules>span:nth-child(2n){border-right:0}.adaptiveRules b,.adaptiveRules small{display:block}.adaptiveRules b{font-size:9px}.adaptiveRules small{color:var(--muted);margin-top:4px;font-size:8px}.adaptivePanel>p{color:var(--muted);margin:15px 17px 0;font-size:9px;line-height:1.55}.optionsLedger table{min-width:1050px}@media (width<=1100px){.optionsGrid{grid-template-columns:1fr}.optionsForm,.optionProcess{grid-template-columns:1fr 1fr}}@media (width<=620px){.optionsForm,.optionProcess,.tokenActual,.tokenScenarios,.adaptiveRules{grid-template-columns:1fr}.tokenActual>div,.tokenScenarios>span,.adaptiveRules>span{border-right:0;border-bottom:1px solid var(--line2)}.tokenActual>div:last-child,.tokenScenarios>span:last-child,.adaptiveRules>span:last-child{border-bottom:0}}.mutedNote{color:var(--muted);margin:0 19px 14px;font-size:9px;line-height:1.55}body{letter-spacing:-.005em;font-family:Segoe UI Variable,Segoe UI,Inter,system-ui,-apple-system,sans-serif;font-size:14px}h1,h2,h3,.metric strong,.strategyCard h3,.bigScore>strong,.tradeSummary strong,.optionPlanHero strong,.tokenActual strong{letter-spacing:-.035em;font-family:Segoe UI Variable Display,Segoe UI,Inter,system-ui,sans-serif;font-weight:650}h1{font-size:30px}h2{font-size:29px;line-height:1.12}h3{font-size:19px}.sideRail{width:232px;padding:25px 18px 20px}.navItem{padding:13px 12px}.panelHead{letter-spacing:.09em;font-size:10px}.primaryButton,.secondaryButton,.darkButton{border-radius:9px;font-size:12px}.sectionIntro p{font-size:12px;line-height:1.6}.systemBadge,.systemBadge b{font-size:9px}.userButton b{font-size:10px}.nextActionCard{background:#edf5f0;border:1px solid #bfd1c5;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:17px 20px;display:grid}.nextActionCard>span{letter-spacing:.11em;color:var(--green);font-size:9px;font-weight:800}.nextActionCard b{font-size:14px;display:block}.nextActionCard p{color:var(--muted);margin:4px 0 0;font-size:11px}.nextActionCard button{color:var(--green);background:0 0;border:0;font-weight:750}.systemOverview{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.statusCard{text-align:left;border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:13px;padding:18px 18px 16px;position:relative}.statusCard>span{border-radius:50%;width:8px;height:8px;position:absolute;top:17px;right:16px}.statusCard>span.good{background:#37a773;box-shadow:0 0 0 4px #e0f1e8}.statusCard>span.warn{background:#d08b3d;box-shadow:0 0 0 4px #f6eadb}.statusCard small,.statusCard strong,.statusCard p,.statusCard em{display:block}.statusCard>small{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:9px;font-weight:750}.statusCard strong{margin:12px 0 4px;font-size:20px}.statusCard p{color:var(--muted);min-height:30px;margin:0;font-size:10px}.statusCard em{color:var(--green);margin-top:12px;font-size:9px;font-style:normal;font-weight:750}.statusCard:hover{border-color:#9bb7a6;transform:translateY(-1px)}.commandGrid{grid-template-columns:minmax(0,1.45fr) minmax(340px,.8fr);gap:17px;display:grid}.realResearchPreview,.positionPreview{overflow:hidden}.researchMeta{border-bottom:1px solid var(--line2);grid-template-columns:repeat(4,1fr);display:grid}.researchMeta span{border-right:1px solid var(--line2);padding:15px 17px}.researchMeta span:last-child{border:0}.researchMeta small,.researchMeta b{display:block}.researchMeta small{color:var(--muted);margin-bottom:5px;font-size:8px}.researchMeta b{font-size:10px}.homeCandidateList{display:grid}.homeCandidateList button{border:0;border-bottom:1px solid var(--line2);text-align:left;background:0 0;grid-template-columns:36px 1fr 70px 130px 110px;align-items:center;gap:10px;padding:13px 17px;display:grid}.homeCandidateList button:last-child{border:0}.homeCandidateList button:hover{background:#f4f6f1}.homeCandidateList span{color:var(--muted);font-size:9px}.homeCandidateList em{font-style:normal;font-weight:750}.homeCandidateList small{color:var(--muted);font-size:8px}.homeCandidateList i{color:var(--green);font-size:9px;font-style:normal}.compactEmpty{text-align:center;padding:30px 22px}.compactEmpty b{font-size:14px}.compactEmpty p{color:var(--muted);max-width:440px;margin:7px auto 15px;font-size:10px;line-height:1.55}.attentionList>div{border-bottom:1px solid var(--line2);padding:14px 18px}.attentionList span,.attentionList b,.attentionList small{display:block}.attentionList span{color:var(--green);letter-spacing:.08em;font-size:8px;font-weight:800}.attentionList b{margin:5px 0;font-size:11px}.attentionList small{color:var(--muted);font-size:9px}.ledgerIntegrity{border-top:1px solid var(--line2);background:#f7f8f4;align-items:center;gap:10px;padding:14px 18px;display:flex}.ledgerIntegrity>span.pass{color:#35a36f}.ledgerIntegrity>span.warn{color:#c4873d}.ledgerIntegrity b,.ledgerIntegrity small{display:block}.ledgerIntegrity b{font-size:10px}.ledgerIntegrity small{color:var(--muted);margin-top:2px;font-size:8px}.researchRunSummary{border-bottom:1px solid var(--line2);background:#f7f8f4;grid-template-columns:repeat(5,1fr);display:grid}.researchRunSummary span{border-right:1px solid var(--line2);padding:13px 15px}.researchRunSummary span:last-child{border:0}.researchRunSummary small,.researchRunSummary b{display:block}.researchRunSummary small{color:var(--muted);margin-bottom:5px;font-size:8px}.researchRunSummary b{font-size:10px}.candidateLink{color:var(--green);white-space:nowrap;background:0 0;border:0;padding:5px 0;font-size:10px;font-weight:750}.candidateLink:hover{text-decoration:underline}.candidateLink.danger{color:var(--red)}.analysisBackdrop{z-index:300;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e17129e;justify-content:flex-end;display:flex;position:fixed;inset:0}.candidateAnalysis{background:#f7f8f4;width:min(840px,94vw);height:100vh;overflow:auto;box-shadow:-20px 0 60px #00000038}.candidateAnalysis>header{z-index:2;color:#fff;background:#1d2d25;border-bottom:1px solid #3b4b42;justify-content:space-between;gap:20px;padding:24px 28px;display:flex;position:sticky;top:0}.candidateAnalysis header h2{margin:5px 0}.candidateAnalysis header p{color:#b9c6be;margin:0;font-size:10px}.analysisClose{color:#fff;background:0 0;border:1px solid #53635a;border-radius:10px;width:38px;height:38px;font-size:24px}.analysisVerdict{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.analysisVerdict>div{border-right:1px solid var(--line2);padding:18px}.analysisVerdict>div:last-child{border:0}.analysisVerdict small,.analysisVerdict strong{display:block}.analysisVerdict small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.analysisVerdict strong{margin-top:7px;font-size:16px}.analysisSection{border:1px solid var(--line);background:#fff;border-radius:12px;margin:16px;padding:19px}.analysisSection h3{margin:0 0 12px;font-size:15px}.analysisFormula{color:var(--muted);margin:0 0 16px;font-size:10px;line-height:1.6}.scoreBreakdown{gap:12px;display:grid}.scoreBreakdown>div{grid-template-columns:140px 1fr 36px;align-items:center;gap:12px;display:grid}.scoreBreakdown span b,.scoreBreakdown span small{display:block}.scoreBreakdown span b{font-size:10px}.scoreBreakdown span small{color:var(--muted);margin-top:2px;font-size:8px}.scoreBreakdown i{background:#e7ebe6;border-radius:10px;height:7px;overflow:hidden}.scoreBreakdown i em{background:linear-gradient(90deg,#2b7457,#76aa93);border-radius:10px;height:100%;display:block}.scoreBreakdown strong{text-align:right;font-size:11px}.analysisColumns{grid-template-columns:1fr 1fr;display:grid}.analysisFacts{margin:0}.analysisFacts>div{border-bottom:1px solid var(--line2);justify-content:space-between;gap:15px;padding:9px 0;display:flex}.analysisFacts>div:last-child{border:0}.analysisFacts dt{color:var(--muted);font-size:9px}.analysisFacts dd{text-align:right;margin:0;font-size:9px;font-weight:700}.aiExplanation{color:#eef3ef;background:#1f3027;border-color:#1f3027}.aiExplanation>div{border-bottom:1px solid #3b4a42;padding:12px 0}.aiExplanation>div:first-child{padding-top:0}.aiExplanation>div:last-child{border:0;padding-bottom:0}.aiExplanation small,.aiExplanation strong{display:block}.aiExplanation small{color:#aab9b0;font-size:8px}.aiExplanation strong{margin-top:5px;font-size:18px}.aiExplanation h3{color:#eef3ef;margin-bottom:5px}.aiExplanation p,.aiExplanation li{color:#c5d0c9;font-size:10px;line-height:1.6}.analysisChecks{grid-template-columns:1fr 1fr;gap:9px;display:grid}.analysisChecks>div{border:1px solid var(--line2);border-radius:9px;gap:10px;padding:12px;display:flex}.analysisChecks>div>span{border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:10px;font-weight:800;display:grid}.analysisChecks .pass{color:var(--green);background:#e0efe7}.analysisChecks .fail{color:var(--red);background:#f3e2df}.analysisChecks b,.analysisChecks small{display:block}.analysisChecks b{font-size:10px}.analysisChecks small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.45}.setupTabs{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.setupTabs button{text-align:left;border:1px solid var(--line);background:var(--panel);border-radius:11px;grid-template-columns:32px 1fr;column-gap:10px;padding:15px;display:grid}.setupTabs button>span{background:#e9ece7;border-radius:8px;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:9px;font-weight:800;display:grid}.setupTabs small{color:var(--muted);margin-top:3px;font-size:8px}.setupTabs button.active{border-color:#79a18c;box-shadow:0 0 0 2px #e0ebe4}.setupTabs button.active>span{background:var(--green);color:#fff}.optionPositionsLink{margin-top:0!important}@media (width<=1100px){.systemOverview{grid-template-columns:1fr 1fr}.commandGrid{grid-template-columns:1fr}.researchRunSummary{grid-template-columns:repeat(3,1fr)}.analysisColumns{grid-template-columns:1fr}}@media (width<=760px){.sideRail{width:100%;height:auto;padding:14px;position:static}.sideRail nav,.railFoot{display:none}.brand{margin:0}.mainArea{margin-left:0;padding:18px 14px 90px}.topbar{align-items:flex-start}.topActions .systemBadge{display:none}.systemOverview,.setupTabs,.analysisVerdict,.analysisChecks,.commandGrid{grid-template-columns:1fr}.homeCandidateList button{grid-template-columns:30px 1fr 60px}.homeCandidateList small,.homeCandidateList i{display:none}.researchRunSummary{grid-template-columns:1fr 1fr}.nextActionCard{grid-template-columns:1fr}.nextActionCard>span{display:none}.candidateAnalysis{width:100vw}.candidateAnalysis>header{padding:20px}.analysisSection{margin:10px;padding:15px}.scoreBreakdown>div{grid-template-columns:100px 1fr 30px}.ledgerSummary{grid-template-columns:1fr 1fr}}body{font-family:var(--font-geist-sans),"Segoe UI Variable","Segoe UI",system-ui,sans-serif;font-variant-numeric:tabular-nums}body .appShell :not(code):not(kbd):not(time){font-family:var(--font-geist-sans),"Segoe UI Variable","Segoe UI",system-ui,sans-serif!important}body .appShell h1,body .appShell h2,body .appShell h3{letter-spacing:-.035em;text-wrap:balance;font-weight:650}body .appShell strong{text-wrap:balance}body .appShell button,body .appShell input,body .appShell select{letter-spacing:-.01em}.panelExplainer{border-bottom:1px solid var(--line2);color:var(--muted);background:#f5f6f0;margin:0;padding:13px 18px;font-size:10px;line-height:1.55}.panelExplainer b{color:var(--ink)}.analysisActions{border-top:1px solid var(--line);background:#fbfaf6f7;grid-template-columns:minmax(190px,1fr) minmax(180px,240px) auto auto;align-items:center;gap:10px;padding:14px 18px;display:grid;position:sticky;bottom:0;box-shadow:0 -8px 24px #19221d0f}.analysisActions>div b,.analysisActions>div small{display:block}.analysisActions>div b{font-size:10px}.analysisActions>div small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.45}.manualStrategySelect{color:var(--muted);font-size:8px;font-weight:800}.manualStrategySelect select{width:100%;margin:5px 0;font-size:9px;display:block}.manualStrategySelect small{font-weight:500;line-height:1.35;display:block}.optionsReadOnlyField{border:1px solid var(--line);background:#f4f5f0;border-radius:8px;min-height:62px;padding:9px 10px}.optionsReadOnlyField span,.optionsReadOnlyField b,.optionsReadOnlyField small{display:block}.optionsReadOnlyField span{color:var(--muted);font-size:8px;font-weight:800}.optionsReadOnlyField b{margin-top:6px;font-size:10px}.optionsReadOnlyField small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.35}@media (width<=760px){.analysisActions{grid-template-columns:1fr;position:static}.analysisActions button{width:100%}}.workflowHelp{grid-template-columns:1fr 1fr;gap:8px;margin:14px 18px 0;display:grid}.workflowHelp>div{border:1px solid var(--line2);background:#f6f7f2;border-radius:9px;padding:11px 12px}.workflowHelp b,.workflowHelp small{display:block}.workflowHelp b{font-size:10px}.workflowHelp small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.45}.advancedCycle{border:1px solid var(--line2);background:#fff;border-radius:9px;margin:10px 18px 0;padding:10px 12px}.advancedCycle summary{cursor:pointer;color:var(--muted);font-size:9px;font-weight:750}.advancedCycle p{color:var(--muted);margin:9px 0;font-size:9px;line-height:1.5}.advancedCycle button{width:100%}.emptyActions{justify-content:center;gap:8px;display:flex}.emptyState.failed>span{color:var(--red);background:#f3e2df}@media (width<=760px){.workflowHelp{grid-template-columns:1fr}.emptyActions{flex-direction:column}.emptyActions button{width:100%}}.researchMeta{grid-template-columns:repeat(5,1fr)}.unsavedPolicy{color:#7d5a21;background:#fff8e8;border:1px solid #e0c18c;border-radius:8px;margin:10px 18px 0;padding:10px 12px;font-size:9px;line-height:1.5}.unsavedPolicy b{margin-right:4px}.immediateCycle{border:1px solid var(--line2);background:#f6f7f2;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:12px;margin:10px 18px 15px;padding:12px;display:grid}.immediateCycle b,.immediateCycle small{display:block}.immediateCycle b{font-size:10px}.immediateCycle small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.45}.runPolicySnapshot{border-bottom:1px solid var(--line2);color:var(--muted);background:#eef3ed;flex-wrap:wrap;gap:7px 16px;padding:10px 15px;font-size:9px;display:flex}.runPolicySnapshot b{color:var(--ink);margin-right:4px}.scoreMeaning{color:#526159;background:#eef3ed;border-radius:8px;padding:10px 12px;font-size:9px;line-height:1.55}.newsEvidenceList{gap:9px;display:grid}.newsEvidenceList article{border:1px solid var(--line2);background:#f8f9f6;border-radius:9px;padding:12px}.newsEvidenceList article>div{justify-content:space-between;gap:16px;display:flex}.newsEvidenceList b{font-size:10px}.newsEvidenceList small{color:var(--muted);flex:none;font-size:8px}.newsEvidenceList p{color:var(--muted);margin:7px 0;font-size:9px;line-height:1.55}.newsEvidenceList a{color:var(--green);font-size:9px;font-weight:750}.candidateLink:disabled{color:#a4aaa6;cursor:not-allowed;text-decoration:none}.optionEvidenceDetails{border:1px solid var(--line2);border-radius:9px;grid-template-columns:repeat(4,1fr);margin:12px 0;display:grid;overflow:hidden}.optionEvidenceDetails>div{border-right:1px solid var(--line2);padding:11px}.optionEvidenceDetails>div:last-child{border:0}.optionEvidenceDetails small,.optionEvidenceDetails b{display:block}.optionEvidenceDetails small{color:var(--muted);font-size:8px}.optionEvidenceDetails b{margin-top:5px;font-size:10px}.optionAiThesis{background:#eef3ed;border-radius:9px;margin:0 0 12px;padding:12px}.optionAiThesis p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.55}.automationToggle{border:1px solid var(--line2);background:#f7f8f4;border-radius:9px;align-items:flex-start;gap:10px;margin:0 19px 16px;padding:12px;display:flex}.automationToggle input{width:auto;accent-color:var(--green);margin:2px 0 0}.automationToggle b,.automationToggle small{display:block}.automationToggle b{font-size:10px}.automationToggle small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.5}.automationToggle.disabled{opacity:.58}.watchStatus{border:1px solid var(--line2);background:#eef3ed;border-radius:9px;grid-template-columns:1fr 1fr;margin:12px 19px 0;display:grid;overflow:hidden}.watchStatus>div{border-right:1px solid var(--line2);padding:12px}.watchStatus>div:last-child{border:0}.watchStatus small,.watchStatus b,.watchStatus span{display:block}.watchStatus small{color:var(--muted);font-size:8px}.watchStatus b{margin-top:5px;font-size:10px}.watchStatus span{color:var(--muted);margin-top:4px;font-size:8px}@media (width<=760px){.researchMeta{grid-template-columns:1fr 1fr}.immediateCycle,.watchStatus{grid-template-columns:1fr}.watchStatus>div{border-right:0;border-bottom:1px solid var(--line2)}.watchStatus>div:last-child{border-bottom:0}.optionEvidenceDetails{grid-template-columns:1fr 1fr}.newsEvidenceList article>div{display:block}.newsEvidenceList small{margin-top:4px}}.inlineNote{color:#735e40;background:#fbf2e3;border:1px solid #ead0a9;border-radius:8px;align-items:center;gap:10px;margin:12px 18px;padding:11px 13px;font-size:9px;display:flex}.inlineNote b{white-space:nowrap}.inlineNote.success{color:var(--green);background:#e9f3ed;border-color:#c9ded3}.checkItem>span{color:var(--red);place-items:center;font-weight:900;display:grid}.checkItem.checked>span{color:var(--green);background:#e5f1ea;border-color:#a9cfbb}.checkItem small{color:var(--muted);margin-left:auto;font-size:8px}.checkFooter button:hover{background:#2d3b33}.secondaryButton.danger{color:#8d3e35;border-color:#d8aaa4}.secondaryButton.danger:disabled{opacity:.45;cursor:not-allowed}.ledgerTabs{border:1px solid var(--line);background:#ecefe9;border-radius:13px;grid-template-columns:repeat(4,1fr);gap:9px;padding:7px;display:grid}.ledgerTabs button{text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:47px;padding:10px 13px;display:flex}.ledgerTabs button span{min-width:24px;color:var(--muted);text-align:center;background:#dde2dc;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800}.ledgerTabs button.active{border-color:var(--line);background:var(--panel);box-shadow:0 3px 12px #19261e0f}.ledgerTabs button.active span{background:var(--green);color:#fff}.ledgerSummary.compact .metric{padding-top:13px;padding-bottom:13px}.performanceGrid{grid-template-columns:1.2fr .8fr;gap:13px;display:grid}.performancePanel{overflow:hidden}.performanceFacts{grid-template-columns:repeat(3,1fr);display:grid}.performanceFacts>span{border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);min-height:77px;padding:14px 17px}.performanceFacts>span:nth-child(3n){border-right:0}.performanceFacts>span:nth-last-child(-n+3){border-bottom:0}.performanceFacts small,.performanceFacts b{display:block}.performanceFacts small{color:var(--muted);font-size:8px}.performanceFacts b{margin-top:8px;font-size:14px}.ledgerFootnote{border-top:1px solid var(--line2);color:var(--muted);background:#f6f7f3;margin:0;padding:11px 17px;font-size:8px;line-height:1.5}.productBreakdown>div{border-bottom:1px solid var(--line2);grid-template-columns:1fr auto;align-items:center;column-gap:15px;padding:14px 17px;display:grid}.productBreakdown>div:last-child{border-bottom:0}.productBreakdown span,.productBreakdown small,.productBreakdown button{grid-column:1}.productBreakdown span{color:var(--muted);letter-spacing:.08em;font-size:8px;font-weight:800}.productBreakdown strong{grid-area:1/2/4;font-size:22px}.productBreakdown small{color:var(--muted);margin-top:5px;font-size:8px}.productBreakdown button{color:var(--green);background:0 0;border:0;justify-self:start;margin-top:8px;padding:0;font-size:9px;font-weight:750}.activityLedger>div{border-bottom:1px solid var(--line2);grid-template-columns:155px 105px minmax(180px,1fr) 110px 100px;align-items:center;gap:12px;padding:12px 17px;display:grid}.activityLedger>div:last-child{border:0}.activityLedger time,.activityLedger span,.activityLedger em{color:var(--muted);font-size:9px}.activityLedger b{font-size:10px}.activityLedger em{text-transform:capitalize;font-style:normal}.activityLedger strong{text-align:right;font-size:10px}.decisionTag.neutral{color:#667069;background:#eceeea}.optionsHistoryTable{min-width:1080px}.liveOrdersTable{min-width:1180px}.ledgerPanel .inlineAlert{margin:14px 17px}.ledgerPanel .compactEmpty button{margin-top:3px}.panelHeadActions{align-items:center;gap:10px;display:flex}.panelHeadActions .textButton{text-transform:none;letter-spacing:0;padding:5px 0}.panelHeadActions .textButton:disabled{opacity:.4;cursor:not-allowed}@media (width<=1000px){.performanceGrid{grid-template-columns:1fr}.activityLedger>div{grid-template-columns:130px 90px 1fr 85px}.activityLedger strong{grid-column:3/5}.ledgerTabs,.performanceFacts{grid-template-columns:1fr 1fr}.performanceFacts>span:nth-child(3n){border-right:1px solid var(--line2)}.performanceFacts>span:nth-child(2n){border-right:0}.performanceFacts>span:nth-last-child(-n+3){border-bottom:1px solid var(--line2)}.performanceFacts>span:nth-last-child(-n+2){border-bottom:0}}@media (width<=620px){.ledgerTabs{grid-template-columns:1fr}.activityLedger>div{grid-template-columns:1fr 1fr}.activityLedger b{grid-column:1/-1}.activityLedger strong{grid-column:auto}.performanceFacts{grid-template-columns:1fr}.performanceFacts>span{border-right:0!important;border-bottom:1px solid var(--line2)!important}.performanceFacts>span:last-child{border-bottom:0!important}.productBreakdown>div{grid-template-columns:1fr}.productBreakdown strong{grid-area:auto/1;margin-top:6px}.ledgerSummary{grid-template-columns:1fr}}.optionsLivePanel{overflow:hidden}.optionsLiveGates{border-bottom:1px solid var(--line2);grid-template-columns:repeat(4,1fr);display:grid}.optionsLiveGates>div{border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);grid-template-columns:25px 1fr;align-items:center;column-gap:9px;min-height:62px;padding:12px 15px;display:grid}.optionsLiveGates span{border-radius:50%;grid-row:1/3;place-items:center;width:23px;height:23px;font-size:10px;font-weight:900;display:grid}.optionsLiveGates b,.optionsLiveGates small{display:block}.optionsLiveGates small{color:var(--muted);margin-top:3px;font-size:8px}.gatePassed span{color:var(--green);background:#e1f0e7}.gateBlocked span{color:var(--red);background:#f3e2df}.optionsLiveLimits{border-bottom:1px solid var(--line2);grid-template-columns:1fr 1fr 1.2fr;gap:12px;padding:15px 18px;display:grid}.optionsLiveLimits label{font-size:9px;font-weight:750}.optionsLiveLimits input[type=number]{width:100%;margin:6px 0 4px;display:block}.optionsLiveLimits small{color:var(--muted);font-size:8px;line-height:1.4;display:block}.compactToggle{align-self:stretch;margin:0!important}.compactToggle input{width:auto}.liveControlSteps{grid-template-columns:repeat(6,1fr);gap:8px;padding:15px 18px;display:grid}.liveControlSteps button{min-height:42px;padding:8px 10px;font-size:9px}.dangerButton,.liveOrderButton{color:#fff;background:#8d3e35;border:1px solid #cf9e98;border-radius:8px;padding:11px 16px;font-size:11px;font-weight:800}.dangerButton:disabled,.liveOrderButton:disabled{opacity:.4;cursor:not-allowed}.liveOrderButton{background:#71382f;margin-top:8px}.optionsLiveStatus{border-top:1px solid var(--line2);background:#f6f7f2;grid-template-columns:repeat(4,1fr);display:grid}.optionsLiveStatus span{border-right:1px solid var(--line2);padding:12px 16px}.optionsLiveStatus span:last-child{border:0}.optionsLiveStatus small,.optionsLiveStatus b{display:block}.optionsLiveStatus small{color:var(--muted);font-size:8px}.optionsLiveStatus b{margin-top:5px;font-size:9px}.optionHint{color:var(--muted);text-align:center;line-height:1.5;font-size:8px!important}@media (width<=1050px){.optionsLiveGates{grid-template-columns:repeat(2,1fr)}.optionsLiveGates>div:nth-child(4n){border-right:1px solid var(--line2)}.optionsLiveGates>div:nth-child(2n){border-right:0}.liveControlSteps{grid-template-columns:repeat(3,1fr)}.optionsLiveLimits{grid-template-columns:1fr 1fr}}@media (width<=650px){.optionsLiveGates,.optionsLiveLimits,.optionsLiveStatus,.liveControlSteps{grid-template-columns:1fr}.optionsLiveGates>div,.optionsLiveStatus span{border-right:0}.optionsLiveLimits,.liveControlSteps{padding:13px}}.optionsLaunchpad{background:var(--dark);color:#fff;border:1px solid #274236;border-radius:14px;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:28px;padding:25px 28px;display:grid}.optionsLaunchpad h2{letter-spacing:-.035em;max-width:850px;margin:7px 0 9px;font-family:inherit;font-size:25px;line-height:1.13}.optionsLaunchpad p{color:#d1dfd4;max-width:820px;margin:0;font-size:10px;line-height:1.62}.optionsFlow{flex-wrap:wrap;gap:9px;margin:18px 0 0;padding:0;list-style:none;display:flex}.optionsFlow li{color:#e6f0e8;border:1px solid #dff0e34d;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:8px;font-weight:750;display:flex}.optionsFlow b{color:#14281c;background:#cde47c;border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;display:grid}.optionsNextAction{background:#ffffff0f;border:1px solid #e2f1e647;border-radius:11px;padding:17px}.optionsNextAction small,.optionsNextAction strong,.optionsNextAction span{display:block}.optionsNextAction small{color:#b9d4c2;letter-spacing:.08em;font-size:8px;font-weight:900}.optionsNextAction .statusOn,.optionsNextAction .auditBadge,.optionsNextAction .lockedBadge{margin-top:12px;display:inline-flex}.optionsLivePanel .panelExplainer{font-size:9px}.optionsLiveGates>div{min-height:53px;padding:10px 13px}.optionsLiveGates>div:nth-child(4n){border-right:1px solid var(--line2)}.optionsLiveGates>div:nth-child(4n+3),.optionsLiveGates>div:last-child{border-right:0}.ownerAcknowledgement{background:#fbf7ef;border:1px solid #d9c9b9;border-radius:10px;grid-template-columns:1.05fr 1fr 1fr auto;align-items:center;gap:12px;margin:15px 18px;padding:15px;display:grid}.ownerAcknowledgement p{color:var(--muted);margin:5px 0 0;font-size:8px;line-height:1.45}.ownerAcknowledgement label{color:var(--ink);align-items:flex-start;gap:8px;font-size:8px;line-height:1.45;display:flex}.ownerAcknowledgement input{accent-color:var(--green);margin-top:1px}.ownerAcknowledgement button{white-space:nowrap;font-size:8px}.liveControlSteps{grid-template-columns:repeat(3,minmax(150px,1fr));padding:0 18px 15px}.liveControlSteps button{min-height:38px}.liveAdvanced,.liveOrderHistory{border-top:1px solid var(--line2)}.liveAdvanced summary,.liveOrderHistory summary{cursor:pointer;color:var(--ink);padding:13px 18px;font-size:9px;font-weight:800;list-style-position:inside}.liveAdvanced summary:hover,.liveOrderHistory summary:hover{background:#f6f7f2}.liveAdvanced[open] summary,.liveOrderHistory[open] summary{border-bottom:1px solid var(--line2)}.liveAdvancedActions{padding:0 18px 15px}.liveAdvancedActions button{font-size:9px}.liveOrderHistory .tableWrap{margin:0}@media (width<=1100px){.optionsLaunchpad{grid-template-columns:1fr}.ownerAcknowledgement{grid-template-columns:1fr 1fr}.ownerAcknowledgement>div{grid-column:1/-1}.liveControlSteps{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.optionsLaunchpad{padding:19px}.optionsLaunchpad h2{font-size:21px}.optionsFlow{gap:6px}.optionsFlow li{font-size:7px}.ownerAcknowledgement,.liveControlSteps{grid-template-columns:1fr}.ownerAcknowledgement>div{grid-column:auto}.optionsLiveGates{grid-template-columns:1fr}.optionsLiveGates>div,.optionsLiveGates>div:nth-child(4n),.optionsLiveGates>div:nth-child(4n+3){border-right:0}.optionsNextAction{max-width:none}}.optionsLaunchpad{color:#f4f8f3;background:#203b2d;border-color:#203b2d;grid-template-columns:minmax(0,1fr) 265px;gap:24px;padding:21px 24px}.optionsLaunchpad .eyebrow{color:#c5decf}.optionsLaunchpad h2{color:#fff;margin:6px 0 7px;font-size:23px;font-weight:700;line-height:1.2}.optionsLaunchpad p{color:#d3e3d9;font-size:10px;line-height:1.55}.optionsGuide{color:#e0edcf;letter-spacing:.015em;margin-top:13px;font-size:8px;font-weight:750;display:inline-block}.optionsNextAction{background:#294a38;border-color:#5a7a65;padding:15px 16px}.optionsNextAction small{color:#cae2d2}.optionsNextAction strong{color:#fff;font-size:17px}.optionsNextAction p{color:#d3e3d9;font-size:9px}.optionsLiveGates>div,.optionsLiveGates>div:nth-child(4n),.optionsLiveGates>div:nth-child(4n+3){border-right:1px solid var(--line2);min-height:57px}.optionsLiveGates>div:nth-child(2n),.optionsLiveGates>div:last-child{border-right:0}.ownerAcknowledgement{background:#fffaf1;grid-template-columns:1fr 1fr;gap:11px 20px;margin:14px 18px;padding:14px 15px}.ownerAcknowledgement>div{grid-column:1/-1}.ownerAcknowledgement label{font-size:9px}.ownerAcknowledgement button{grid-column:1/-1;justify-self:start;padding-left:18px;padding-right:18px}.liveControlSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.optionsLiveStatus{display:none}.liveAdvanced{margin-top:0}.liveAdvanced summary{background:#f7f8f4}.optionProcess,.optionsFlow{display:none}@media (width<=760px){.optionsLaunchpad{grid-template-columns:1fr;padding:19px}.optionsNextAction{max-width:none}.optionsLiveGates{grid-template-columns:1fr}.optionsLiveGates>div,.optionsLiveGates>div:nth-child(4n),.optionsLiveGates>div:nth-child(4n+3){border-right:0}.ownerAcknowledgement,.liveControlSteps{grid-template-columns:1fr}.ownerAcknowledgement>div,.ownerAcknowledgement button{grid-column:auto}.ownerAcknowledgement button{justify-self:stretch}.optionsGuide{line-height:1.45}}.collapsiblePanelSummary{cursor:pointer;min-height:46px;color:var(--ink);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:0 18px;font-size:10px;font-weight:850;list-style:none;display:flex}.collapsiblePanelSummary:hover{background:#f6f7f2}.collapsiblePanelRight{align-items:center;gap:10px;display:flex}.collapsiblePanelRight>i{border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px;transition:transform .16s;transform:rotate(45deg)translateY(-2px)}.collapsiblePanel[open]>.collapsiblePanelSummary{border-bottom:1px solid var(--line2)}.collapsiblePanel[open] .collapsiblePanelRight>i{transform:rotate(225deg)translate(-2px,-2px)}.collapsiblePanelBody{min-width:0}.collapsiblePanel:not([open]) .collapsiblePanelRight:after{content:"Expand";color:var(--muted);letter-spacing:0;text-transform:none;font-size:8px;font-weight:750}.collapsiblePanel[open] .collapsiblePanelRight:after{content:"Collapse";color:var(--muted);letter-spacing:0;text-transform:none;font-size:8px;font-weight:750}.pipelineDetails,.researchCoverageDetails{border-top:1px solid var(--line2)}.pipelineDetails summary,.researchCoverageDetails summary{cursor:pointer;color:var(--ink);padding:12px 17px;font-size:9px;font-weight:800;list-style-position:inside}.pipelineDetails summary:hover,.researchCoverageDetails summary:hover{background:#f6f7f2}.pipelineDetails[open] summary,.researchCoverageDetails[open] summary{border-bottom:1px solid var(--line2)}.researchCoverageDetails{margin:0}.researchCoverageDetails .runPolicySnapshot{border-top:1px solid var(--line2)}@media (width<=620px){.collapsiblePanelSummary{padding:0 14px;font-size:9px}.collapsiblePanelRight{gap:7px}.collapsiblePanel:not([open]) .auditBadge,.collapsiblePanel:not([open]) .statusOn,.collapsiblePanel:not([open]) .statusOff{display:none}}.commandCapitalSummary{margin-top:-2px}.capitalLedgerTable{min-width:1220px}.optionsCapitalStrip{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 4px 18px #19261e09}.optionsCapitalStrip>span{border-right:1px solid var(--line2);min-height:76px;padding:14px}.optionsCapitalStrip>span:last-child{border-right:0}.optionsCapitalStrip small,.optionsCapitalStrip b,.optionsCapitalStrip em{display:block}.optionsCapitalStrip small{color:var(--muted);font-size:8px}.optionsCapitalStrip em{color:var(--muted);margin-top:4px;font-size:7px;font-style:normal}.researchCapacityStrip{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 4px 18px #19261e09}.researchCapacityStrip>span{border-right:1px solid var(--line2);min-height:78px;padding:14px}.researchCapacityStrip>span:last-child{border-right:0}.researchCapacityStrip small,.researchCapacityStrip b,.researchCapacityStrip em{display:block}.researchCapacityStrip small{color:var(--muted);font-size:8px}.researchCapacityStrip em{color:var(--muted);margin-top:4px;font-size:7px;font-style:normal}@media (width<=1150px){.researchCapacityStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.researchCapacityStrip>span:nth-child(3){border-right:0}.researchCapacityStrip>span:nth-child(n+4){border-top:1px solid var(--line2)}}@media (width<=620px){.researchCapacityStrip{grid-template-columns:1fr 1fr}.researchCapacityStrip>span:nth-child(3){border-right:1px solid var(--line2)}.researchCapacityStrip>span:nth-child(2n){border-right:0}.researchCapacityStrip>span:nth-child(n+3){border-top:1px solid var(--line2)}}.capitalPolicyNote{background:#f1f7f3;border:1px solid #cfe1d5;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin:13px 18px 0;padding:11px 13px;display:flex}.capitalPolicyNote b{white-space:nowrap;font-size:9px}.capitalPolicyNote span{color:var(--muted);text-align:right;font-size:8px;line-height:1.5}.capitalPolicyNote.blocked{background:#faf0ee;border-color:#e4c3bd}.capitalPolicyNote.blocked b{color:var(--red)}.emergencyExplanation{color:var(--muted);background:#faf4f2;border-left:3px solid #b9675d;margin:0 18px 15px;padding:10px 12px;font-size:8px;line-height:1.55}.emergencyExplanation b{color:var(--red)}@media (width<=720px){.capitalPolicyNote{display:block}.capitalPolicyNote span{text-align:left;margin-top:6px;display:block}.capitalPolicyNote b{white-space:normal}}@media (width<=1150px){.optionsCapitalStrip{grid-template-columns:repeat(4,1fr)}.optionsCapitalStrip>span{border-bottom:1px solid var(--line2)}.optionsCapitalStrip>span:nth-child(4n){border-right:0}}@media (width<=620px){.optionsCapitalStrip{grid-template-columns:1fr 1fr}.optionsCapitalStrip>span:nth-child(4n){border-right:1px solid var(--line2)}.optionsCapitalStrip>span:nth-child(2n){border-right:0}}.ledgerSummary{grid-template-columns:repeat(5,minmax(0,1fr))}.ledgerSummary .metric{background:linear-gradient(145deg,#fff 0%,#fafbf8 100%);min-height:112px;padding:17px 18px;box-shadow:0 6px 22px #1b2c2209}.ledgerSummary .metric>span{font-size:9px;line-height:1.4}.ledgerSummary .metric strong{font-size:23px;line-height:1.05}.ledgerSummary .metric small{line-height:1.45;display:block}.capitalBudgetPanel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;grid-template-columns:minmax(250px,.8fr) minmax(0,2fr);gap:0;display:grid;overflow:hidden}.capitalBudgetPanel>.portfolioSectionHeading{border-right:1px solid var(--line2);padding:20px 22px;display:block}.capitalBudgetPanel>.portfolioSectionHeading h3{margin:6px 0 8px;font-size:17px}.capitalBudgetPanel>.portfolioSectionHeading>small{display:block}.capitalBudgetRows{grid-template-columns:1fr 1fr;display:grid}.capitalBudgetRows>div{border-right:1px solid var(--line2);padding:18px 20px}.capitalBudgetRows>div:last-child{border-right:0}.capitalBudgetRows header,.capitalBudgetRows footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.capitalBudgetRows header b{font-size:11px}.capitalBudgetRows header span,.capitalBudgetRows footer{color:var(--muted);font-size:9px}.capitalBudgetRows footer b{color:var(--ink)}.capitalProgress{background:#e6eae5;border-radius:999px;height:7px;margin:13px 0 9px;overflow:hidden}.capitalProgress i{border-radius:inherit;background:linear-gradient(90deg,#176b4d,#47a47e);height:100%;display:block}.capitalBudgetPanel>p{border-top:1px solid var(--line2);color:var(--muted);background:#f6f8f4;grid-column:1/-1;margin:0;padding:11px 20px;font-size:9px;line-height:1.55}.positionPolicyNotice{border:1px solid #bcd6c6;border-left:4px solid var(--green);background:#f0f7f3;border-radius:11px;align-items:center;gap:18px;padding:14px 17px;display:flex}.positionPolicyNotice span{flex:none;font-size:11px;font-weight:800}.positionPolicyNotice p{color:var(--muted);margin:0;font-size:9px;line-height:1.55}.portfolioSnapshot{overflow:hidden}.portfolioSectionHeading{justify-content:space-between;align-items:center;gap:16px;padding:17px 19px;display:flex}.portfolioSectionHeading span{color:var(--green);letter-spacing:.11em;font-size:8px;font-weight:900;display:block}.portfolioSectionHeading h3{letter-spacing:-.02em;margin:5px 0 0;font-family:inherit;font-size:16px;font-weight:720}.portfolioSectionHeading>small{color:var(--muted);font-size:9px}.positionCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 18px 18px;display:grid}.positionSnapshotCard{border:1px solid var(--line);background:linear-gradient(145deg,#fff 0%,#f8faf7 100%);border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 5px 18px #19261e0a}.positionSnapshotCard>header{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:flex-start;gap:12px;padding:15px 16px 12px;display:flex}.positionSnapshotCard h4{letter-spacing:-.02em;margin:7px 0 2px;font-size:16px}.positionSnapshotCard header small{color:var(--muted);font-size:8px}.positionDirection{color:var(--green);letter-spacing:.08em;background:#e2f0e8;border-radius:999px;padding:4px 6px;font-size:7px;font-weight:900;display:inline-flex}.positionDirection.short{color:#a04a40;background:#f6e6e3}.positionDirection.option{color:#617224;background:#e9ecdc}.positionQuantity{text-align:right}.positionQuantity strong,.positionQuantity span{display:block}.positionQuantity strong{font-size:24px;line-height:1}.positionQuantity span{color:var(--muted);margin-top:5px;font-size:8px}.positionPrimaryMark{background:#f4f7f2;padding:14px 16px}.positionPrimaryMark span,.positionPrimaryMark strong,.positionPrimaryMark small{display:block}.positionPrimaryMark span{color:var(--muted);font-size:8px}.positionPrimaryMark strong{letter-spacing:-.025em;margin:5px 0 3px;font-size:22px}.positionPrimaryMark small{color:var(--muted);font-size:7px}.positionFacts{grid-template-columns:1fr 1fr;margin:0;display:grid}.positionFacts>div{border-top:1px solid var(--line2);border-right:1px solid var(--line2);min-width:0;padding:11px 14px}.positionFacts>div:nth-child(2n){border-right:0}.positionFacts dt{color:var(--muted);font-size:7px;line-height:1.35}.positionFacts dd{margin:5px 0 0;font-size:10px;font-weight:750}.positionSnapshotCard>footer{border-top:1px solid var(--line2);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.positionSnapshotCard>footer span{color:var(--muted);font-size:7px;line-height:1.45}.positionSnapshotCard>footer button{flex:none}.capitalLedgerTable th{white-space:nowrap;background:#f6f8f4;padding-top:13px;padding-bottom:13px}.capitalLedgerTable td{vertical-align:top;padding-top:15px;padding-bottom:15px}.capitalLedgerTable tbody tr:hover{background:#fafcf8}.capitalLedgerTable td>b{font-size:10px}.capitalLedgerTable td>small{font-size:8px;line-height:1.35}.panel,.metric,.ledgerTabs,.capitalBudgetPanel{border-color:#d8ded8}.sectionIntro{box-shadow:0 8px 28px #162a1e17}@media (width<=1280px){.ledgerSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.positionCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.capitalBudgetPanel{grid-template-columns:1fr}.capitalBudgetPanel>.portfolioSectionHeading{border-right:0;border-bottom:1px solid var(--line2)}}@media (width<=820px){.ledgerSummary{grid-template-columns:1fr 1fr}.positionCardGrid,.capitalBudgetRows{grid-template-columns:1fr}.capitalBudgetRows>div{border-right:0;border-bottom:1px solid var(--line2)}.capitalBudgetRows>div:last-child{border-bottom:0}.positionPolicyNotice{display:block}.positionPolicyNotice p{margin-top:6px}}@media (width<=520px){.ledgerSummary{grid-template-columns:1fr}.positionCardGrid{padding:0 12px 12px}.portfolioSectionHeading{padding:15px}.positionSnapshotCard>header{display:block}.positionQuantity{text-align:left;margin-top:12px}.positionSnapshotCard>footer{flex-direction:column;align-items:flex-start}.capitalBudgetRows header{flex-direction:column;align-items:flex-start;gap:4px}}.performanceHero{background:linear-gradient(110deg,#edf7f1 0%,#f8faf5 55%,#f4f5e8 100%);border:1px solid #bdd4c5;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 7px 24px #1838270f}.performanceHero>article{border-right:1px solid #4c705829;min-width:0;padding:18px 20px}.performanceHero>article:last-child{border-right:0}.performanceHero span,.performanceHero strong,.performanceHero small{display:block}.performanceHero span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.performanceHero strong{letter-spacing:-.025em;margin:9px 0 5px;font-size:21px;line-height:1.15}.performanceHero small{color:var(--muted);font-size:8px;line-height:1.45}.performanceHero.compact strong{font-size:18px}.performancePanel.fullWidth{width:100%}.performanceFacts.expanded>span{min-height:82px}.performanceFacts.expanded b{font-size:13px;line-height:1.3}.activityLedger strong small{color:inherit;margin-top:3px;font-size:7px;font-weight:700;display:block}.optionsCapitalStrip>span:nth-child(n+6){border-top:1px solid var(--line2)}.optionsCapitalStrip>span:nth-child(5n){border-right:0}.researchCapacityStrip{grid-template-columns:repeat(6,minmax(0,1fr))}.researchCapacityStrip>span:nth-child(6n){border-right:0}@media (width<=1150px){.performanceHero{grid-template-columns:1fr 1fr}.performanceHero>article:nth-child(2n){border-right:0}.performanceHero>article:nth-child(n+3){border-top:1px solid #4c705829}.optionsCapitalStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.optionsCapitalStrip>span:nth-child(5n){border-right:1px solid var(--line2)}.optionsCapitalStrip>span:nth-child(3n){border-right:0}.optionsCapitalStrip>span:nth-child(n+4){border-top:1px solid var(--line2)}.researchCapacityStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.researchCapacityStrip>span:nth-child(6n){border-right:0}}@media (width<=620px){.performanceHero{grid-template-columns:1fr}.performanceHero>article{border-top:1px solid #4c705829;border-right:0}.performanceHero>article:first-child{border-top:0}.optionsCapitalStrip,.researchCapacityStrip{grid-template-columns:1fr 1fr}.optionsCapitalStrip>span:nth-child(3n),.researchCapacityStrip>span:nth-child(3n){border-right:1px solid var(--line2)}.optionsCapitalStrip>span:nth-child(2n),.researchCapacityStrip>span:nth-child(2n){border-right:0}}.automationForm .customPolicyRange{border-left:3px solid var(--green);color:#466052;background:#eef6f1;border-radius:4px;margin-top:7px;padding:7px 8px;line-height:1.45}.automationForm .customPolicyRange b{color:var(--green)}.extremeRiskWarning{color:var(--ink);background:#fbefed;border:1px solid #dba69e;border-radius:9px;gap:5px;margin:0 18px 15px;padding:11px 13px;display:grid}.extremeRiskWarning b{color:var(--red);font-size:9px}.extremeRiskWarning span{font-size:8px;line-height:1.55}.positionManagementControls{background:#f8faf7;border:1px solid #cbd9d0;border-radius:11px;margin:0 19px 16px;overflow:hidden}.positionManagementControls>header{border-bottom:1px solid var(--line2);background:#eef5f0;justify-content:space-between;align-items:center;gap:16px;padding:14px 15px;display:flex}.positionManagementControls>header span{color:var(--green);letter-spacing:.1em;font-size:7px;font-weight:900;display:block}.positionManagementControls>header h3{letter-spacing:-.02em;margin:5px 0 0;font-family:inherit;font-size:14px;font-weight:750}.positionManagementControls>header em{color:var(--green);letter-spacing:.08em;background:#dcebe2;border-radius:999px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:900}.positionManagementControls>p{color:var(--muted);margin:0;padding:12px 15px;font-size:9px;line-height:1.55}.positionManagementGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0 15px 14px;display:grid}.positionManagementGrid label{color:var(--muted);font-size:8px;font-weight:800}.positionManagementGrid input,.positionManagementGrid select{width:100%;margin-top:6px;font-size:9px;display:block}.averageDownToggle{background:#fff;margin:0 15px 14px!important}.averageDownToggle small{max-width:920px}.positionManagementControls .disabled{opacity:.55}.positionManagementControls input:disabled,.positionManagementControls select:disabled{cursor:not-allowed;background:#eff1ed}@media (width<=1100px){.positionManagementGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.positionManagementControls{margin-left:14px;margin-right:14px}.positionManagementGrid{grid-template-columns:1fr}.positionManagementControls>header{flex-direction:column;align-items:flex-start}}.positionAdjustmentTimeline{border-top:1px solid var(--line2);background:#fbfcf9}.positionAdjustmentTimeline>summary{cursor:pointer;color:var(--green);padding:10px 14px;font-size:8px;font-weight:800;list-style-position:inside}.positionAdjustmentTimeline>summary:hover{background:#f1f6f2}.positionAdjustmentTimeline>div{border-top:1px solid var(--line2)}.positionAdjustmentTimeline article{border-bottom:1px solid var(--line2);grid-template-columns:120px 150px 1fr auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.positionAdjustmentTimeline article:last-child{border-bottom:0}.positionAdjustmentTimeline time,.positionAdjustmentTimeline span,.positionAdjustmentTimeline small{color:var(--muted);font-size:7px}.positionAdjustmentTimeline b{text-transform:capitalize;font-size:8px}.positionAdjustmentTimeline small{white-space:nowrap}@media (width<=620px){.positionAdjustmentTimeline article{grid-template-columns:1fr 1fr}.positionAdjustmentTimeline span{grid-column:1/-1}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--ink:#13231b;--ink2:#20382c;--muted:#5f6f66;--soft:#839087;--paper:#f4f6f2;--panel:#fff;--line:#d7ded8;--line2:#e7ece8;--green:#0f6a49;--green2:#21825f;--lime:#dff28f;--lime2:#f1f7d9;--red:#a94238;--orange:#b87122;--shadow:0 8px 30px #142b1f0e}html{font-size:16px}body{color:var(--ink);font-family:var(--font-geist-sans), Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}button,input,select,textarea{font-family:inherit}h1,h2,h3,h4,.metric strong,.marketHeadline strong,.decisionHero strong,.tradeSummary>strong,.aiResult>div strong,.gateScore strong{letter-spacing:-.025em;font-family:inherit}h1{font-size:clamp(1.75rem,2.3vw,2.35rem);font-weight:720;line-height:1.15}h2{font-size:clamp(1.55rem,2vw,2.05rem);font-weight:720;line-height:1.2}h3{font-size:1.2rem;font-weight:700;line-height:1.3}.brand span{border-radius:11px;width:40px;height:40px;font-family:inherit;font-size:21px}.brand b{font-size:13px}.sideRail nav{gap:7px}.navItem b{font-size:13px;font-weight:650}.navItem span{font-size:18px}.railFoot b{font-size:12px}.railFoot small{font-size:11px}.mainArea{width:auto;max-width:none;margin-left:236px;padding:30px clamp(22px,2.3vw,42px) 72px}.topbar{margin-bottom:22px}.eyebrow{letter-spacing:.13em;font-size:11px}.systemBadge{min-height:34px;padding:8px 11px;font-size:10px}.systemBadge b{font-size:10px}.userButton b{max-width:150px;font-size:11px}.userButton small{font-size:10px}.marketStatus{font-size:12px}.panel,.metric,.ledgerTabs,.capitalBudgetPanel,.optionsCapitalStrip,.researchCapacityStrip,.modeSelector,.setupTabs button{border-color:var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:14px}.panel{overflow:hidden}.panelHead,.collapsiblePanelSummary{color:#4e6257;letter-spacing:.08em;min-height:56px;padding:0 20px;font-size:12px;font-weight:780}.panelExplainer{padding:13px 20px;font-size:12px;line-height:1.55}.primaryButton,.darkButton,.secondaryButton,.dangerButton,.liveOrderButton{border-radius:10px;min-height:42px;padding:10px 16px;font-size:13px;font-weight:720}.textButton,.candidateLink{font-size:12px}input,select,textarea{background:#fff;border-color:#cbd5cd;border-radius:9px;min-height:43px;padding:9px 11px;font-size:14px}input:hover,select:hover{border-color:#9eaea3}input:focus,select:focus{border-color:var(--green);box-shadow:0 0 0 3px #0f6a491c}label{min-width:0}small{line-height:1.45}.statusOn,.statusOff,.lockedBadge,.liveTag,.auditBadge,.scoreTag,.decisionTag,.verdictTag,.riskLabel,.readyLabel,.paperLabel{font-size:10px;line-height:1.2}.inlineAlert{border-radius:12px;min-height:58px;margin:0;padding:12px 16px}.inlineAlert>span{flex:0 0 26px;width:26px;height:26px}.inlineAlert b{font-size:12px}.statusNotice{background:#f1f7f3;border-color:#cbdcd1}.statusNotice>span{background:var(--green)}.statusNotice small{color:var(--muted)}.sectionIntro,.optionsLaunchpad{background:linear-gradient(125deg,#173429 0%,#1f4938 100%);border-radius:17px;min-height:160px;padding:clamp(24px,2.2vw,36px);box-shadow:0 14px 38px #0c2b1d21}.sectionIntro h2,.optionsLaunchpad h2{color:#fff;font-size:clamp(1.65rem,2vw,2.15rem)}.sectionIntro p,.optionsLaunchpad p{color:#d8e6dd;max-width:850px;font-size:13px;line-height:1.62}.optionsLaunchpad{grid-template-columns:minmax(0,1fr) minmax(260px,320px)}.optionsGuide{color:#e9f5dc;font-size:11px}.optionsNextAction{border-radius:13px;padding:18px}.optionsNextAction small{font-size:10px}.optionsNextAction strong{margin:8px 0;font-size:20px}.optionsNextAction p{font-size:11px}.safetyStrip{min-height:52px;padding:11px 16px}.safetyStrip b{font-size:13px}.safetyStrip small,.safetyStrip button{font-size:12px}.modePill{font-size:10px}.modeSelector{box-shadow:none;background:0 0;border:0;gap:12px;padding:0}.modeSelector button{border-radius:13px;min-height:82px;padding:15px 18px}.modeSelector button b{font-size:17px}.modeSelector button small{font-size:11px;line-height:1.4}.metricRow{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.metric{min-height:112px;padding:18px 19px}.metric>span{font-size:11px}.metric strong,.ledgerSummary .metric strong{margin:9px 0 5px;font-size:25px;font-weight:690}.researchCapacityStrip,.optionsCapitalStrip{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid;overflow:visible}.researchCapacityStrip>span,.optionsCapitalStrip>span,.researchCapacityStrip>span:nth-child(n),.optionsCapitalStrip>span:nth-child(n){border:1px solid var(--line);min-height:102px;box-shadow:var(--shadow);background:#fff;border-radius:13px;padding:16px 17px}.researchCapacityStrip small,.optionsCapitalStrip small{font-size:11px}.researchCapacityStrip b,.optionsCapitalStrip b{margin-top:9px;font-size:18px;line-height:1.25}.researchCapacityStrip em,.optionsCapitalStrip em{margin-top:6px;font-size:10px;line-height:1.45}.automationGrid{grid-template-columns:minmax(0,1fr) minmax(340px,400px);align-items:start;gap:20px}.automationControlPanel,.researchPipeline{padding-bottom:20px}.automationStatusLine strong{margin:7px 0;font-size:14px}.automationForm{grid-template-columns:repeat(3,minmax(220px,1fr));align-items:start;gap:19px 16px;padding:20px}.automationForm label,.optionsForm label,.positionManagementGrid label,.aiControlGrid label,.formGrid label,.optionsLiveLimits label{color:#42564b;min-width:0;font-size:12px;font-weight:700;line-height:1.35}.automationForm input,.automationForm select,.optionsForm input,.optionsForm select,.positionManagementGrid input,.positionManagementGrid select{width:100%;margin-top:7px;font-size:14px}.automationForm label>small,.optionsForm label>small,.positionManagementGrid label>small,.optionsLiveLimits label>small{color:var(--muted);margin-top:7px;font-size:10.5px;font-weight:480;line-height:1.48;display:block}.automationForm .customPolicyRange{margin-top:8px;padding:9px 10px;font-size:10px}.automationToggle,.optionToggle{border-radius:11px;margin:0 20px 16px;padding:14px 15px}.automationToggle b,.optionToggle b{font-size:12px}.automationToggle small,.optionToggle small{font-size:10.5px}.positionManagementControls{border-radius:13px;margin:0 20px 18px}.positionManagementControls>header{padding:16px 17px}.positionManagementControls>header span{font-size:9px}.positionManagementControls>header h3{font-size:16px}.positionManagementControls>p{padding:14px 17px;font-size:11px}.positionManagementGrid{grid-template-columns:repeat(3,minmax(190px,1fr));gap:14px;padding:0 17px 16px}.averageDownToggle{margin:0 17px 16px!important}.policySummary{border-radius:11px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0 20px 18px}.policySummary>span{min-width:0;padding:14px}.policySummary b{font-size:12px;line-height:1.4}.controlButtons{flex-wrap:wrap;gap:10px;padding:0 20px}.controlButtons button{min-width:190px}.extremeRiskWarning,.capitalPolicyNote,.emergencyExplanation{margin-left:20px;margin-right:20px}.extremeRiskWarning b{font-size:12px}.extremeRiskWarning span,.capitalPolicyNote span,.emergencyExplanation{font-size:11px}.pipelineStep{min-height:68px;padding:12px 15px}.pipelineStep b{font-size:12px}.pipelineStep small,.watchStatus small,.watchStatus span{font-size:10px}.optionsWorkspace>.optionsGrid{order:3}.optionsWorkspace>.optionsLivePanel{order:4}.optionsGrid{grid-template-columns:minmax(0,1.45fr) minmax(390px,.8fr);align-items:start;gap:20px}.optionPlanHero small{font-size:10px}.optionPlanHero strong{font-size:25px}.optionPlanHero span{font-size:12px}.optionStats span{padding:15px}.optionStats small{font-size:10px}.optionStats b{font-size:14px}.optionLegs>div{padding:14px 18px}.optionLegs b{font-size:13px}.optionLegs small{font-size:11px}.optionEvidenceDetails{grid-template-columns:repeat(2,minmax(0,1fr))}.optionAiThesis b{font-size:12px}.optionAiThesis p{font-size:11px}.optionsLivePanel{padding-bottom:0}.optionsLivePanel .collapsiblePanelBody{border-top:0}.optionsLiveGates{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.optionsLiveGates>div,.optionsLiveGates>div:nth-child(n){border-right:1px solid var(--line2);min-height:68px;padding:13px 16px}.optionsLiveGates b{font-size:11px}.optionsLiveGates small{font-size:10px}.gatePending span{color:var(--muted);background:#edf0ed}.ownerAcknowledgement{grid-template-columns:1fr 1fr;gap:13px 20px;padding:16px}.ownerAcknowledgement>div,.ownerAcknowledgement button{grid-column:1/-1}.ownerAcknowledgement b{font-size:12px}.ownerAcknowledgement p,.ownerAcknowledgement label{font-size:11px}.ownerAcknowledgement button{justify-self:start}.liveControlSteps{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;padding:15px 20px}.liveControlSteps button{min-height:44px;font-size:12px}.liveAdvanced summary,.liveOrderHistory summary{padding:15px 20px;font-size:12px}.optionsLiveLimits{grid-template-columns:repeat(3,minmax(200px,1fr));gap:15px;padding:18px 20px}.optionsLiveStatus{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.optionsLiveStatus span{padding:15px 18px}.optionsLiveStatus small{font-size:10px}.optionsLiveStatus b{font-size:11px}.tokenActual strong{font-size:27px}.tokenActual small,.tokenActual span,.tokenScenarios small,.adaptiveRules small{font-size:10px}.tokenActual b,.tokenScenarios b,.adaptiveRules b{font-size:12px}.adaptivePanel p{font-size:11px}.ledgerTabs button{min-height:54px;padding:11px 15px}.ledgerTabs button b{font-size:13px}.ledgerTabs button span{font-size:10px}.ledgerSummary .metric{min-height:120px}.performanceFacts small,.productBreakdown span,.productBreakdown small{font-size:10px}.performanceFacts b{font-size:16px}.activityLedger time,.activityLedger span,.activityLedger em{font-size:11px}.activityLedger b,.activityLedger strong{font-size:12px}.positionCardGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px}.positionSnapshotCard h4{font-size:18px}.positionSnapshotCard header small,.positionQuantity span,.positionPrimaryMark span,.positionPrimaryMark small,.positionFacts dt,.positionSnapshotCard>footer span{font-size:10px}.positionQuantity strong{font-size:27px}.positionPrimaryMark strong{font-size:24px}.positionFacts dd{font-size:12px}.portfolioSectionHeading>small,.positionPolicyNotice p{font-size:11px}.setupTabs{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.setupTabs b{font-size:13px}.setupTabs small{font-size:11px}.brokerGrid{gap:18px}.brokerCard p,.brokerCard li,.capabilityRow p{font-size:11px}.aiControlGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.aiControlGrid label,.aiCredentialRow label{font-size:12px}.aiControlGrid select,.aiCredentialRow input{font-size:14px}.aiCredentialRow small,.aiCredentialRow p,.scoreNote{font-size:10px}.aiCredentialRow strong{font-size:13px}.tableWrap{overscroll-behavior-inline:contain;width:100%;overflow-x:auto}table{min-width:780px}th{letter-spacing:.08em;white-space:nowrap;background:#f6f8f5;padding:13px 15px;font-size:10px}td{vertical-align:top;padding:15px;font-size:12px}td>b{font-size:12px}td>small{margin-top:4px;font-size:10px;line-height:1.4}.homeCandidateList button{min-height:62px;padding:14px 18px}.homeCandidateList b{font-size:13px}.homeCandidateList span,.homeCandidateList small,.homeCandidateList i{font-size:11px}.collapsiblePanel{overflow:hidden}.collapsiblePanelSummary{cursor:pointer;list-style:none}.collapsiblePanelSummary::-webkit-details-marker{display:none}.collapsiblePanelRight{gap:11px}.collapsiblePanel:not([open]) .collapsiblePanelRight:after,.collapsiblePanel[open] .collapsiblePanelRight:after{content:none}.collapsiblePanelRight>i{width:9px;height:9px}.collapsiblePanel[open]>.collapsiblePanelSummary{background:#f8faf7}.emptyState p,.compactEmpty p{font-size:12px}@media (width<=1380px){.automationGrid,.optionsGrid{grid-template-columns:1fr}.optionsWorkspace>.optionsLivePanel{order:3}.automationForm,.optionsForm,.positionManagementGrid{grid-template-columns:repeat(2,minmax(220px,1fr))}.activityLedger>div{grid-template-columns:140px 100px minmax(180px,1fr) 100px}.activityLedger strong{grid-column:3/5}}@media (width<=1120px){.sideRail{align-items:center;width:82px;padding-inline:12px}.brand{padding:0}.brand b,.navItem b,.railFoot div{display:none}.navItem{justify-content:center;width:50px;padding-inline:0}.mainArea{margin-left:82px}.optionsLaunchpad{grid-template-columns:1fr}.optionsNextAction{max-width:420px}.ownerAcknowledgement,.optionsLiveLimits{grid-template-columns:1fr}}@media (width<=760px){body{font-size:14px}.sideRail{align-items:flex-start;width:100%;height:auto;padding:13px 16px;position:static}.brand{margin:0}.sideRail nav,.railFoot{display:none}.mainArea{margin-left:0;padding:18px 14px 88px}.topbar{align-items:flex-start}.topActions{max-width:52%}.sectionIntro,.optionsLaunchpad{min-height:0;padding:22px}.sectionIntro{display:block}.sectionIntro>span,.sectionIntro>button{margin-top:16px;display:inline-flex}.modeSelector,.automationForm,.optionsForm,.positionManagementGrid,.automationStatusLine,.policySummary,.optionsLiveGates,.liveControlSteps{grid-template-columns:1fr}.automationForm,.optionsForm{gap:16px;padding:16px}.controlButtons{grid-template-columns:1fr;padding-inline:16px;display:grid}.controlButtons button{width:100%;min-width:0}.automationToggle,.optionToggle,.positionManagementControls,.extremeRiskWarning,.capitalPolicyNote,.emergencyExplanation{margin-left:16px;margin-right:16px}.researchCapacityStrip,.optionsCapitalStrip,.ledgerSummary{grid-template-columns:1fr 1fr}.optionsNextAction{max-width:none}.ledgerTabs{grid-template-columns:1fr 1fr}.positionCardGrid{grid-template-columns:1fr;padding-inline:14px}.activityLedger>div{grid-template-columns:1fr 1fr}.activityLedger b{grid-column:1/-1}.activityLedger strong{grid-column:auto}}@media (width<=520px){.topActions .systemBadge,.topActions .iconButton{display:none}.researchCapacityStrip,.optionsCapitalStrip,.ledgerSummary,.ledgerTabs{grid-template-columns:1fr}.panelHead,.collapsiblePanelSummary{padding-inline:15px}.ownerAcknowledgement{grid-template-columns:1fr;margin-inline:12px}.positionSnapshotCard>header,.positionSnapshotCard>footer{display:flex}}body{font-size:16px;line-height:1.55}.mainArea{max-width:1840px;padding-top:26px}.viewStack{gap:16px}.panelHead,.collapsiblePanelSummary{letter-spacing:.055em;min-height:52px;padding-inline:18px;font-size:13px}.panelExplainer{font-size:13px}.sectionIntro,.optionsLaunchpad{min-height:128px;padding:25px 30px}.metric,.ledgerSummary .metric{min-height:96px;padding:15px 17px}.metric>span,.ledgerSummary .metric>span{font-size:11px}.metric strong,.ledgerSummary .metric strong{margin:7px 0 4px;font-size:22px}.metric small,.ledgerSummary .metric small{font-size:11.5px}.ledgerSummary{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.performanceHero span{font-size:10px}.performanceHero strong{margin:7px 0 4px;font-size:20px}.performanceHero small{font-size:11px}.automationControlPanel{padding-bottom:18px}.automationStatusLine>div{padding:14px 18px}.automationStatusLine small{font-size:11px}.automationForm{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:17px 15px;padding:18px}.automationForm label,.optionsForm label,.positionManagementGrid label,.aiControlGrid label,.formGrid label,.optionsLiveLimits label{font-size:13px}.automationForm label>small,.optionsForm label>small,.positionManagementGrid label>small,.optionsLiveLimits label>small{font-size:11.5px;line-height:1.42}.automationForm .customPolicyRange{font-size:11px}.positionManagementControls{margin-bottom:15px}.positionManagementControls>p{font-size:12px}.positionManagementGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.policySummary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.policySummary small{font-size:11px}.policySummary b{font-size:13px}.researchCapacityStrip{grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:10px}.researchCapacityStrip>span,.researchCapacityStrip>span:nth-child(n){min-height:88px;padding:14px 15px}.researchCapacityStrip small{font-size:11px}.researchCapacityStrip b{margin-top:6px;font-size:17px}.researchCapacityStrip em{margin-top:4px;font-size:10.5px}.controlButtons{padding-inline:18px}.controlButtons button{flex:190px}.emergencyExplanation{font-size:11.5px}.watchStatus small,.watchStatus span{font-size:11px}.watchStatus b{font-size:13px}.compactPipeline{border:1px solid var(--line);border-radius:11px;margin:15px 18px 0;overflow:hidden}.compactPipeline>summary{align-items:center;gap:12px;min-height:46px;padding:11px 14px;font-size:13px;list-style:none;display:flex;position:relative}.compactPipeline>summary::-webkit-details-marker{display:none}.compactPipeline>summary span{font-weight:760}.compactPipeline>summary small{color:var(--muted);font-size:11px;font-weight:500}.compactPipeline>summary:after{content:"⌃";color:var(--muted);margin-left:auto}.compactPipeline:not([open])>summary:after{content:"⌄"}.compactPipelineGrid{border-top:1px solid var(--line2);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.compactPipelineGrid>span{border-right:1px solid var(--line2);background:#fbfcfa;grid-template-columns:22px 1fr;gap:2px 7px;min-height:58px;padding:10px 12px;display:grid}.compactPipelineGrid i{color:var(--soft);grid-row:1/3;align-self:center;font-style:normal}.compactPipelineGrid .complete i{color:var(--green)}.compactPipelineGrid b{font-size:12px}.compactPipelineGrid small{color:var(--muted);font-size:10.5px}.unsavedPolicy{margin-inline:18px;font-size:11.5px}.compactCycle{margin:12px 18px 0}.compactCycle b{font-size:12px}.compactCycle small{font-size:11px}.candidateRankings .panelHead{z-index:2;background:#fff;position:sticky;top:0}.researchCoverageDetails>summary{font-size:12px}.selectionFunnelExplanation{border-top:1px solid var(--line2);background:#f7faf6;grid-template-columns:repeat(4,minmax(180px,1fr));gap:0;display:grid}.selectionFunnelExplanation>b{color:var(--ink);grid-column:1/-1;padding:11px 16px 5px;font-size:12px}.selectionFunnelExplanation>span{border-right:1px solid var(--line2);color:var(--muted);padding:8px 16px 13px;font-size:11px;line-height:1.45}.selectionFunnelExplanation>span:last-child{border-right:0}.selectionFunnelExplanation strong{color:var(--green)}.automationPlanBanner{border:1px solid #d5dfd2;border-left:4px solid var(--green);background:#f5faf5;border-radius:10px;grid-template-columns:1.4fr 1fr;margin:0 16px 14px;display:grid;overflow:hidden}.automationPlanBanner.paused{background:#fff9f1;border-left-color:#bf7a2e}.automationPlanBanner>div{padding:12px 14px}.automationPlanBanner>div+div{border-left:1px solid var(--line2)}.automationPlanBanner small,.automationPlanBanner b,.automationPlanBanner span{display:block}.automationPlanBanner small{color:var(--muted);letter-spacing:.08em;font-size:9.5px;font-weight:750}.automationPlanBanner b{margin-top:4px;font-size:13px}.automationPlanBanner span{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.45}.candidatePlanCell{min-width:230px}.candidatePlanCell b,.candidatePlanCell small,.livePriceCell small{display:block}.candidatePlanCell b{font-size:12px}.candidatePlanCell small,.livePriceCell small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.35}.optionOpportunityQueue{overflow:hidden}.optionOpportunityQueue .panelExplainer{border-bottom:1px solid var(--line2);color:var(--muted);background:#f6f8f4;margin:0;padding:14px 18px;font-size:11px;line-height:1.55}.optionOpportunityQueue table{border-collapse:collapse;width:100%;min-width:1120px}.optionOpportunityQueue th{color:var(--muted);text-align:left;letter-spacing:.05em;text-transform:uppercase;background:#f5f7f3;padding:11px 13px;font-size:9px}.optionOpportunityQueue td{border-top:1px solid var(--line2);vertical-align:top;padding:13px;font-size:11px}.optionOpportunityQueue td b,.optionOpportunityQueue td small{display:block}.optionOpportunityQueue td small{color:var(--muted);margin-top:4px;line-height:1.4}.optionOpportunityQueue td .candidateLink+.candidateLink{margin-left:12px}.quoteFresh,.quoteStale,.priceAgeFresh,.priceAgeStale{letter-spacing:.04em;border-radius:999px;width:fit-content;margin-top:5px;padding:2px 6px;font-size:9px;font-weight:800;display:inline-flex}.quoteFresh,.priceAgeFresh{color:#08724c;background:#e4f4e9}.quoteStale,.priceAgeStale{color:#a43e2e;background:#f8e9e5}.cashTradeHistoryTable{min-width:1680px}.cashTradeHistoryTable th{white-space:nowrap}.cashTradeHistoryTable td>b,.cashTradeHistoryTable td>small{display:block}.cashTradeHistoryTable td>small{margin-top:4px}.optionsCapitalStrip{grid-template-columns:repeat(3,minmax(220px,1fr));gap:10px}.optionsCapitalStrip>span,.optionsCapitalStrip>span:nth-child(n){min-height:84px;padding:13px 15px}.optionsCapitalStrip small{font-size:11px}.optionsCapitalStrip b{margin-top:6px;font-size:16px}.optionsCapitalStrip em{font-size:10.5px}.optionsGrid{grid-template-columns:minmax(0,1.35fr) minmax(390px,.75fr);gap:16px}.optionsForm{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 14px;padding:18px}.optionExitStrip{border:1px solid var(--line2);border-radius:10px;grid-template-columns:repeat(4,1fr);margin:12px 18px;display:grid;overflow:hidden}.optionExitStrip span{border-right:1px solid var(--line2);padding:11px}.optionExitStrip span:last-child{border-right:0}.optionExitStrip small,.optionExitStrip b{display:block}.optionExitStrip small{color:var(--muted);font-size:10px}.optionExitStrip b{margin-top:4px;font-size:12px}.portfolioSnapshot .collapsiblePanelBody{padding-bottom:0}.openPositionSection+.openPositionSection{border-top:1px solid var(--line)}.portfolioSectionHeading{padding:13px 16px}.portfolioSectionHeading span{font-size:9px}.portfolioSectionHeading h3{font-size:16px}.portfolioSectionHeading>small{font-size:11px}.positionCompactList{padding:0 14px 14px;overflow-x:auto}.positionCompactRow{border:1px solid var(--line);background:#fff;border-bottom:0;grid-template-columns:minmax(170px,1.25fr) repeat(5,minmax(135px,1fr)) 88px;min-width:1120px;display:grid}.positionCompactRow:first-child{border-radius:11px 11px 0 0}.positionCompactRow:last-child{border-bottom:1px solid var(--line);border-radius:0 0 11px 11px}.positionCompactRow:only-child{border-bottom:1px solid var(--line);border-radius:11px}.positionCompactRow>div{border-right:1px solid var(--line2);min-width:0;padding:13px 12px}.positionCompactRow>div:last-of-type{border-right:0}.positionCompactRow>div>span,.positionCompactRow>div>b,.positionCompactRow>div>small{display:block}.positionCompactRow>div>span{color:var(--muted);font-size:10.5px}.positionCompactRow>div>b{margin-top:5px;font-size:13.5px;line-height:1.3}.positionCompactRow>div>small{color:var(--muted);margin-top:4px;font-size:10.5px;line-height:1.35}.positionCompactIdentity strong{margin:6px 0 1px;font-size:16px;display:block}.positionCompactAction{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.positionCompactAction button{font-size:12px}.positionAdjustmentTimeline{border-top:1px solid var(--line2);grid-column:1/-1}.positionAdjustmentTimeline summary{padding:9px 12px;font-size:11px}.portfolioCompactNote{border-top:1px solid var(--line2);color:var(--muted);background:#f6f8f5;margin:0;padding:11px 16px;font-size:11.5px}.collapsiblePanelSummary,.pipelineDetails summary,.researchCoverageDetails summary,.liveAdvanced summary,.liveOrderHistory summary,.positionAdjustmentTimeline summary{min-height:46px}.collapsiblePanelBody{border-top:1px solid var(--line2)}.collapsiblePanelRight>i{transition:transform .18s;transform:rotate(45deg)}.collapsiblePanel:not([open]) .collapsiblePanelRight>i{transform:rotate(-45deg)}@media (width<=1450px){.optionsGrid{grid-template-columns:1fr}.optionsForm{grid-template-columns:repeat(3,minmax(200px,1fr))}}@media (width<=1050px){.automationForm,.optionsForm{grid-template-columns:repeat(2,minmax(210px,1fr))}.optionsCapitalStrip,.optionExitStrip{grid-template-columns:repeat(2,1fr)}.optionExitStrip span:nth-child(2){border-right:0}.optionExitStrip span:nth-child(-n+2){border-bottom:1px solid var(--line2)}.selectionFunnelExplanation{grid-template-columns:1fr 1fr}.selectionFunnelExplanation>span:nth-of-type(2){border-right:0}}@media (width<=760px){body{font-size:15px}.sectionIntro p,.optionsLaunchpad p{font-size:13px}.automationForm,.optionsForm{grid-template-columns:1fr}.researchCapacityStrip,.optionsCapitalStrip,.ledgerSummary{grid-template-columns:1fr 1fr}.compactPipeline>summary{flex-direction:column;align-items:flex-start;gap:3px}.compactPipeline>summary:after{position:absolute;right:14px}.compactPipelineGrid{grid-template-columns:1fr 1fr}.automationPlanBanner{grid-template-columns:1fr}.automationPlanBanner>div+div{border-left:0;border-top:1px solid var(--line2)}}@media (width<=520px){.researchCapacityStrip,.optionsCapitalStrip,.ledgerSummary,.compactPipelineGrid,.optionExitStrip{grid-template-columns:1fr}.optionExitStrip span{border-right:0;border-bottom:1px solid var(--line2)}.optionExitStrip span:last-child{border-bottom:0}}.authShell{background:radial-gradient(circle at 75% 20%,#dbe5b4 0,#0000 34%),#18261f;place-items:center;min-height:100vh;padding:24px;display:grid}.authCard{background:#fbfaf6;border:1px solid #ffffff24;border-radius:18px;width:min(480px,100%);padding:38px;box-shadow:0 30px 90px #00000047}.authMark{color:#ddeb9a;background:#244c37;border-radius:12px;place-items:center;width:46px;height:46px;margin-bottom:24px;font:700 25px Georgia;display:grid}.authCard h1{margin:8px 0 14px;font-size:37px;line-height:1.06}.authCard p{color:#69736d;font-size:13px;line-height:1.65}.authCard form{gap:16px;margin:25px 0 18px;display:grid}.authCard label{letter-spacing:.08em;text-transform:uppercase;color:#59655e;font-size:10px;font-weight:900}.authCard input{width:100%;margin-top:8px;padding:13px;font-size:14px;display:block}.authCard small{color:#7b847f;font-size:9px;line-height:1.5;display:block}.authMessage{color:#24583e;background:#e7f1ea;border-radius:8px;margin-bottom:14px;padding:11px 12px;font-size:11px}.hostSignOut{z-index:40;color:#53605a;background:#fff;border:1px solid #d7dcd7;border-radius:999px;padding:7px 11px;font-size:9px;font-weight:800;position:fixed;top:78px;right:18px}@media (width<=620px){.authCard{padding:28px 22px}.authCard h1{font-size:30px}.hostSignOut{top:68px;right:12px}}:root{--ink:#172338;--ink2:#24354d;--muted:#53647c;--soft:#718198;--paper:#edf1f7;--panel:#fff;--line:#ccd5e1;--line2:#e2e8f0;--green:#087f61;--green2:#117d65;--lime:#7cb5ff;--lime2:#eaf2ff;--red:#b42335;--orange:#a35a10;--blue:#2563eb;--shadow:0 8px 28px #122b1f0e;--shadow-raised:0 16px 44px #122b1f17}html{background:var(--paper)}body{background:var(--paper);color:var(--ink);font-size:14px}.appShell{min-height:100vh}.sideRail{background:#111d31;width:224px;padding:26px 16px 20px}.mainArea{max-width:none;margin-left:224px;padding:26px clamp(20px,2.5vw,44px) 72px}.brand{margin-bottom:32px}.brand span{background:var(--lime)}.navItem{border-radius:12px;min-height:48px;padding:12px 13px}.navItem.active{box-shadow:inset 3px 0 0 var(--lime);background:#243958}.topbar{min-height:54px;margin-bottom:14px}.topbar h1{margin-top:3px;font-size:clamp(1.55rem,2vw,2rem)}.topbar .eyebrow{color:#64756b}.topActions{gap:8px}.userButton{min-height:42px;padding-right:12px}.globalControlBar{background:#f2f7dc;border-color:#d4dfb0;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:18px;min-height:58px;margin-bottom:20px;padding:10px 12px;display:grid}.globalControlBar>.globalModeState{align-items:center;gap:10px;min-width:0;display:flex}.globalModeState small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.globalControlActions{align-items:center;gap:12px;display:flex}.globalSystemHealth{align-items:center;gap:6px;display:flex}.globalControlBar .systemBadge{background:#ffffffb8;min-height:31px;padding:6px 9px}.globalControlBar button{white-space:nowrap}.viewStack{grid-template-columns:minmax(0,1fr);gap:18px}.viewStack>*{min-width:0;max-width:100%}.panel,.metric,.ledgerTabs,.modeSelector button,.settingsGroup{border-color:var(--line);box-shadow:var(--shadow);border-radius:14px}.panelHead,.collapsiblePanelSummary{letter-spacing:.07em;min-height:50px;padding:0 18px;font-size:12px}.sectionIntro h2,.optionsLaunchpad h2{max-width:920px;font-size:clamp(1.45rem,1.9vw,1.95rem)}.sectionIntro p,.optionsLaunchpad p{max-width:900px;font-size:12px}.mainArea input:not([type=checkbox]):not([type=radio]),.mainArea select,.mainArea textarea{min-height:40px;color:var(--ink);background:#fbfcfb;border:1px solid #cbd6ce;border-radius:9px;font-size:12.5px;line-height:1.25}.mainArea input:not([type=checkbox]):not([type=radio]):focus,.mainArea select:focus,.mainArea textarea:focus{border-color:var(--green2);outline:0;box-shadow:0 0 0 3px #2186651f}.commandHero{color:#fff;box-shadow:var(--shadow-raised);background:linear-gradient(125deg,#112f23 0%,#1d4b38 100%);border:0;grid-template-columns:minmax(0,1.6fr) minmax(300px,.7fr);display:grid;overflow:hidden}.commandHeroCopy .eyebrow{color:#b7c9bd}.commandHeroCopy h2{color:#fff;max-width:760px;margin:8px 0;font-size:clamp(1.5rem,2vw,2.1rem)}.commandHeroCopy p{color:#cfddd4;max-width:760px;margin:0;font-size:13px;line-height:1.6}.commandNextAction{background:#0419102e;border-left:1px solid #ffffff24;flex-direction:column;justify-content:center;padding:24px;display:flex}.commandNextAction>span{color:#b9c9bf;letter-spacing:.12em;font-size:12px;font-weight:800}.commandNextAction>b{margin-top:8px;font-size:18px}.commandNextAction p{color:#d4e0d8;margin:5px 0 15px;font-size:12px;line-height:1.5}.commandNextAction .primaryButton{background:var(--lime);width:fit-content;color:var(--ink)}.systemOverview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.statusCard{border-radius:14px;min-height:126px;padding:17px}.statusCard strong{font-size:20px}.commandCapitalSummary{grid-template-columns:repeat(4,minmax(0,1fr))}.commandGrid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr)}.introActions{flex-wrap:wrap;justify-content:flex-end;max-width:360px}.introActions button{white-space:nowrap;flex:none;padding-inline:11px}.automationGrid{display:block}.automationControlPanel{width:100%;padding-bottom:0}.panelExplainer{border-bottom:1px solid var(--line2);background:#fafbf9;margin:0;padding:11px 18px;font-size:12px;line-height:1.55}.automationStatusLine{border:1px solid var(--line);background:#f7f9f7;border-radius:11px;margin:14px 16px 0;overflow:hidden}.policyTabs{border:1px solid var(--line2);background:#fff;border-radius:14px;max-width:1240px;margin:16px auto 0;overflow:hidden;padding:0!important;display:block!important}.policyTabList{border-bottom:1px solid var(--line2);background:#edf3ef;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:0;padding:6px;display:grid}.policyTabList button{color:#5b6b62;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:1px 9px;min-width:0;min-height:58px;padding:8px 10px;display:grid}.policyTabList button:hover{background:#ffffffa6}.policyTabList button.active{color:var(--ink);background:#fff;border-color:#c8d9ce;box-shadow:0 3px 10px #122b1f0f}.policyTabList button>span{color:#607269;background:#dfe9e2;border-radius:8px;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:12px;font-weight:850;display:grid}.policyTabList button.active>span{color:#fff;background:var(--green)}.policyTabList button b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.policyTabList button small{color:#79877f;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:750}.policyTabPanel .settingsGroup{animation:.16s ease-out policyPanelIn}@keyframes policyPanelIn{0%{opacity:.65;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.policyTabPanel .settingsGroupHeader{cursor:default}.policyTabPanel .settingsGroupHeader:hover{background:#fbfcfb}.policyTabPanel .settingsGroupGrid{min-height:174px}.settingsGroup{background:#fff;border-radius:12px;min-width:0;margin:0;padding:0;overflow:hidden;box-shadow:0 5px 18px #122b1f0b;border:1px solid var(--line)!important;border-top-width:3px!important}.scopeGroup{border-top-color:var(--green2)!important}.capitalGroup{border-top-color:#a88427!important}.riskGroup,.exitGroup{border-top-color:#b05247!important}.gateGroup{border-top-color:var(--blue)!important}.settingsGroupHeader{width:100%;min-height:62px;color:var(--ink);text-align:left;cursor:default;background:#fbfcfb;border:0;grid-template-columns:34px minmax(220px,1fr) auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.settingsGroupHeader:hover{background:#f7faf8}.settingsStep{width:30px;height:30px;color:var(--green);background:#e5f1e9;border-radius:8px;place-items:center;font-size:12px;font-weight:850;display:grid}.settingsGroupTitle{flex-direction:column;gap:2px;min-width:0;display:flex}.settingsGroupTitle b{font-size:13px}.settingsGroupTitle small{color:var(--muted);font-size:12px;font-weight:500}.settingsCategory{color:#52645a;letter-spacing:.08em;text-transform:uppercase;background:#eef2ef;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.settingsGroupGrid{border-top:1px solid var(--line2);background:#fff;grid-template-columns:repeat(2,minmax(240px,1fr));gap:14px 16px;padding:16px;display:grid}.scopeGroup .settingsGroupGrid{grid-template-columns:repeat(2,minmax(240px,1fr))}.settingsGroupGrid label{color:#31483c;min-width:0;font-size:12px;font-weight:740}.settingsGroupGrid input,.settingsGroupGrid select{width:100%;margin-top:6px;padding:8px 10px;display:block}.settingsGroupGrid label>small{color:#6c7a72;margin-top:5px;font-size:12px;font-weight:480;line-height:1.4;display:block}.settingsGroupGrid .customPolicyRange{border-radius:7px;max-width:520px;padding:8px 10px}.researchCapacityStrip,.optionsCapitalStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.researchCapacityStrip>span,.optionsCapitalStrip>span,.researchCapacityStrip>span:nth-child(n),.optionsCapitalStrip>span:nth-child(n){border-radius:14px;min-height:100px;padding:16px 17px}.positionManagementControls{margin:18px}.capitalPolicyNote{margin:0 18px 16px}.controlButtons{z-index:3;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;margin-top:16px;padding:14px 18px;position:sticky;bottom:0}.controlButtons .primaryButton{order:-1}.emergencyExplanation{border-top:1px solid var(--line2);background:#fff8f6;margin-top:0;padding:10px 18px}.watchStatus{border:1px solid var(--line);border-radius:12px;margin:14px 18px 0;overflow:hidden}.compactPipeline{margin-bottom:16px}.researchCoverageDetails:not([open]){border-bottom:1px solid var(--line2)}.candidateRankings table{min-width:1180px}.optionsLaunchpad{display:block}.optionsLaunchpad>div{max-width:1050px}.optionsHeroFooter{align-items:center;gap:12px;margin-top:14px;display:flex}.optionsHeroFooter .statusOn,.optionsHeroFooter .auditBadge,.optionsHeroFooter .lockedBadge{flex:none}.optionsCapitalStrip{grid-template-columns:repeat(4,minmax(0,1fr))}.optionsGrid{grid-template-columns:minmax(0,7fr) minmax(390px,5fr);align-items:start;gap:18px;display:grid}.optionsPolicyPanel{grid-column:1}.optionPlanPanel{grid-column:2;position:sticky;top:14px}.optionsForm.policyTabs{border:0;border-radius:0;max-width:none;margin:0}.optionsForm .settingsGroupGrid{grid-template-columns:repeat(2,minmax(185px,1fr))}.optionsForm .scopeGroup .settingsGroupGrid{grid-template-columns:repeat(2,minmax(240px,1fr))}.optionsLivePanel .collapsiblePanelBody{max-height:none}.optionPlanHero{padding:22px 20px 15px}.optionStats,.optionEvidenceDetails{grid-template-columns:repeat(2,1fr)}.optionOpportunityQueue{grid-column:1/-1}.ledgerTabs{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f9f7f0;padding:5px;position:sticky;top:8px}.ledgerTabs button{border-radius:10px;min-height:46px}.performanceHero{grid-template-columns:repeat(4,minmax(0,1fr))}.portfolioEssentials{grid-template-columns:repeat(3,minmax(0,1fr))}.portfolioEssentials .metric{min-height:126px}.performanceGrid{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr)}.activityLedger>div{grid-template-columns:155px 110px minmax(240px,1fr) 120px 110px}.tableWrap{scrollbar-gutter:stable}table th{background:#f5f8f5;font-size:12px}table td{font-size:12px}.ledgerStateBar{border-bottom:1px solid var(--line2);background:#f7faf8;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.ledgerStateTabs{border:1px solid var(--line);background:#eaf0ec;border-radius:10px;gap:4px;padding:4px;display:inline-flex}.ledgerStateTabs button{color:#637168;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;min-height:36px;padding:7px 12px;display:flex}.ledgerStateTabs button.active{color:var(--ink);background:#fff;box-shadow:0 2px 8px #122b1f14}.ledgerStateTabs button b{font-size:12px}.ledgerStateTabs button span{color:#526159;text-align:center;background:#dfe7e2;border-radius:999px;min-width:21px;padding:3px 6px;font-size:12px;font-weight:800}.ledgerStateTabs button.active span{color:#fff;background:var(--green)}.ledgerPeriodSelect{color:#65736b;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex}.ledgerPeriodSelect select{border:1px solid var(--line);min-width:145px;min-height:36px;color:var(--ink);letter-spacing:normal;text-transform:none;background-color:#fff;border-radius:8px;padding:7px 30px 7px 10px;font-size:12px;font-weight:650}.panelHeadActions .ledgerPeriodSelect{margin-right:4px}.consolidatedLedger{overflow:hidden}.ledgerDeepDive .ledgerSummary.embedded{border-bottom:1px solid var(--line2);background:#f7f9f7;margin:0;padding:14px}.ledgerDeepDive .ledgerSummary.embedded .metric{min-height:98px}.ledgerDeepDive .performanceFacts{border-top:0}.brokerGrid{grid-template-columns:minmax(340px,.75fr) minmax(520px,1.25fr);align-items:stretch;gap:16px}.routeCard{grid-column:auto}.routeCard .collapsiblePanelBody{flex-direction:column;justify-content:center;min-height:100%;display:flex}.routeDiagram{gap:12px;padding:24px 16px}.routeDiagram div{text-align:center;flex:1;min-width:100px}.launchChecklist .scoreNote{margin-top:16px}.checkGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.checkFooter button{cursor:pointer;background:var(--ink);color:#fff}.collapsiblePanelSummary{cursor:pointer}.collapsiblePanel:not([open]){min-height:54px}.collapsiblePanel:not([open]) .collapsiblePanelSummary{border-bottom:0}@media (width<=1320px){.scopeGroup .settingsGroupGrid,.settingsGroupGrid,.optionsForm .settingsGroupGrid{grid-template-columns:repeat(2,minmax(220px,1fr))}.optionsGrid{grid-template-columns:1fr}.optionsPolicyPanel,.optionPlanPanel{grid-column:1}.optionPlanPanel{position:static}.researchCapacityStrip,.optionsCapitalStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.sideRail{align-items:center;width:78px;padding-inline:11px}.brand b,.navItem b,.railFoot div{display:none}.brand{padding:0}.mainArea{margin-left:78px}.globalSystemHealth .systemBadge{font-size:0}.globalSystemHealth .systemBadge b{font-size:12px}.commandHero{grid-template-columns:1fr}.commandNextAction{border-top:1px solid #ffffff24;border-left:0}.systemOverview,.commandCapitalSummary,.portfolioEssentials{grid-template-columns:repeat(2,minmax(0,1fr))}.commandGrid,.brokerGrid,.performanceGrid{grid-template-columns:1fr}.routeCard{grid-column:1}}@media (width<=760px){.sideRail{align-items:flex-start;width:100%;padding:12px 15px;position:static}.sideRail nav,.railFoot{display:none}.brand{margin:0}.mainArea{margin-left:0;padding:16px 12px 88px}.topbar{align-items:flex-start}.userButton>div{display:none}.globalControlBar{grid-template-columns:1fr;gap:10px}.globalModeState{flex-wrap:wrap}.globalModeState small{white-space:normal;width:100%}.globalControlActions{justify-content:space-between}.globalSystemHealth{overflow-x:auto}.commandHeroCopy,.commandNextAction{padding:22px}.systemOverview,.commandCapitalSummary,.portfolioEssentials,.researchCapacityStrip,.optionsCapitalStrip,.performanceHero{grid-template-columns:1fr 1fr}.settingsGroupHeader{grid-template-columns:34px minmax(0,1fr) auto}.settingsCategory{display:none}.policyTabList{scrollbar-width:thin;display:flex;overflow-x:auto}.policyTabList button{flex:0 0 180px}.policyTabPanel{padding:10px}.automationForm.policyTabs{width:calc(100% - 24px)}.scopeGroup .settingsGroupGrid,.settingsGroupGrid,.optionsForm .settingsGroupGrid,.optionsForm .scopeGroup .settingsGroupGrid{grid-template-columns:1fr}.controlButtons{position:static}.positionManagementControls{margin-inline:12px}.optionsHeroFooter{flex-direction:column;align-items:flex-start}.routeDiagram{grid-template-columns:1fr 1fr;display:grid}.routeDiagram>i{display:none}.checkGrid{grid-template-columns:1fr}.ledgerStateBar{flex-direction:column;align-items:stretch}.ledgerStateTabs{width:100%}.ledgerStateTabs button{flex:1;justify-content:center}.ledgerPeriodSelect{justify-content:space-between}.panelHeadActions{flex-direction:column;align-items:flex-end}}@media (width<=520px){.systemOverview,.commandCapitalSummary,.portfolioEssentials,.researchCapacityStrip,.optionsCapitalStrip,.performanceHero{grid-template-columns:1fr}.globalSystemHealth .systemBadge{min-width:max-content}.sectionIntro,.optionsLaunchpad{min-height:auto}.ledgerTabs{overflow-x:auto}.ledgerTabs button{min-width:150px}.settingsGroupHeader{grid-template-columns:32px minmax(0,1fr) auto;padding-inline:10px}.settingsGroupTitle small{line-height:1.35}.policyTabList button{flex-basis:165px}.ledgerStateTabs button{padding-inline:8px}}body{font-family:var(--font-geist-sans), system-ui, sans-serif;font-size:14px;line-height:1.5}.mainArea{padding:20px 24px 64px}.topbar h1{letter-spacing:-.035em;font-size:26px}.sideRail{width:208px}.mainArea{margin-left:208px}.navItem{border-radius:7px;min-height:43px}.navItem b{font-size:14px}.panel,.metric{border:1px solid var(--line);background:#fff;border-radius:10px;box-shadow:0 2px 7px #17233805}.panelHead,.collapsiblePanelSummary{color:#263b58;border-bottom:1px solid var(--line);text-transform:none;letter-spacing:0;background:#e7edf5;min-height:46px;padding:10px 16px;font-size:13px;font-weight:650}.globalControlBar{background:#e8f1ff;border:1px solid #b7cdea;border-radius:8px;min-height:46px;padding:8px 12px}.sectionIntro,.optionsLaunchpad{min-height:0;box-shadow:none;background:#1c304f;border-radius:10px;padding:16px 20px}.sectionIntro h2,.optionsLaunchpad h2{font-size:20px}.sectionIntro p,.optionsLaunchpad p{font-size:13px;line-height:1.5}.sectionIntro:before,.sectionIntro:after,.optionsLaunchpad:before,.optionsLaunchpad:after{display:none}.commandHero.panel{background:#1c304f}.commandHeroCopy{padding:22px}.commandHeroCopy h2{font-size:23px}.commandHeroCopy p{font-size:14px}.commandNextAction{padding:20px}.mainArea input:not([type=checkbox]):not([type=radio]),.mainArea select,.mainArea textarea{background:#fff;border:1px solid #b7c5d7;border-radius:6px;min-height:38px;padding:8px 10px;font-size:14px}.mainArea label{font-size:14px}.mainArea label small{font-size:12px;font-weight:400;line-height:1.45}.primaryButton,.secondaryButton,.dangerButton,.liveOrderButton{border-radius:6px;min-height:38px;padding:9px 14px;font-size:13px}.primaryButton{color:#fff;background:#225dcc}.secondaryButton{color:#263b58;background:#fff;border-color:#b7c5d7}button:focus-visible,summary:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #357cec}button:disabled{cursor:not-allowed;opacity:.55}.workstationTabList{background:#dde5f0;border:1px solid #c3cfdf;border-radius:8px;gap:6px;margin-bottom:16px;padding:5px;display:flex;overflow-x:auto}.workstationTabList button{color:#465c78;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:10px 18px;font-size:14px;font-weight:600}.workstationTabList button[aria-selected=true]{color:#174caa;background:#fff;box-shadow:0 1px 4px #17233818}.workstationArea:not([hidden]){gap:16px;min-width:0;display:grid}.workstationArea[hidden]{display:none!important}.workspaceActionBar{border:1px solid var(--line);background:#fff;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.workspaceActionBar b{font-size:15px;display:block}.workspaceActionBar small{color:var(--muted);font-size:13px;display:block}.policyTabs{border:0;border-radius:0;max-width:none}.policyTabList{background:#f2f5fa;flex-wrap:wrap;gap:5px;padding:12px 16px;display:flex}.policyTabList button{border-radius:6px;gap:8px;min-height:38px;padding:7px 12px;display:flex}.policyTabList button b{white-space:normal;font-size:13px}.policyTabList button>span{background:#e2eaf5;border-radius:5px;width:22px;height:22px;font-size:12px}.policyTabList button.active{color:#174caa;box-shadow:none;background:#e8f0ff;border-color:#96b6e9}.policyTabList button.active>span{background:#225dcc}.policyTabPanel{background:#fff;padding:16px}.settingsGroup{box-shadow:none;border:0!important}.settingsGroupHeader{background:#fff;min-height:0;padding:0 0 14px;display:block}.settingsGroupHeader .settingsStep,.settingsGroupHeader .settingsCategory,.settingsGroupTitle>b{display:none}.settingsGroupTitle small{font-size:13px}.settingsGroupGrid,.scopeGroup .settingsGroupGrid,.optionsForm .settingsGroupGrid,.optionsForm .scopeGroup .settingsGroupGrid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;min-height:0;padding:0}.settingsGroupGrid label{font-size:14px;font-weight:600}.settingsGroupGrid label>small{font-size:12px}.automationForm.policyTabs{width:100%}.automationStatusLine{background:#f5f7fb;margin:14px 16px}.automationStatusLine>div{min-height:0;padding:12px}.automationStatusLine strong{font-size:14px}.automationStatusLine span{font-size:12px}.controlButtons{border-top:1px solid var(--line);background:#f5f7fb;position:static}.panelExplainer,.ledgerFootnote,.optionLedgerGuide,.mutedNote{background:#f6f8fc;padding:12px 16px;font-size:12px;line-height:1.5}.optionPlanPanel{grid-column:auto;position:static}.optionStats,.optionEvidenceDetails{grid-template-columns:repeat(4,minmax(0,1fr))}.optionEvidenceDetails b{font-size:14px}.optionEvidenceDetails small{font-size:12px}.optionsCapitalStrip>span,.researchCapacityStrip>span,.optionsCapitalStrip>span:nth-child(n),.researchCapacityStrip>span:nth-child(n){border:1px solid var(--line);background:#fff;border-radius:8px;min-height:0;padding:14px}.optionsCapitalStrip b,.researchCapacityStrip b{font-size:17px}.optionsCapitalStrip small,.researchCapacityStrip small,.optionsCapitalStrip em,.researchCapacityStrip em{font-size:12px}.performanceHero{border:1px solid var(--line);background:#fff;border-radius:8px}.performanceHero>article{padding:16px}.performanceHero>article span,.performanceHero>article small{letter-spacing:0;font-size:12px}.performanceHero>article strong{font-size:22px}.ledgerTabs{background:#dde5f0;border:1px solid #c3cfdf;border-radius:8px;flex-wrap:nowrap;display:flex;position:static;overflow-x:auto}.ledgerTabs button{border-radius:6px;flex:1 0 145px;min-height:40px;font-size:14px}.ledgerStateBar{background:#f3f6fb}.ledgerStateTabs{background:#e5ebf4}.ledgerStateTabs button b,.ledgerPeriodSelect{font-size:13px}.tableWrap{overflow-x:auto}table th{text-transform:none;letter-spacing:0;color:#435570;background:#edf2f8;padding:11px 12px;font-size:12px}table td{vertical-align:top;padding:12px;font-size:13px}table td small{color:#586981;margin-top:4px;font-size:12px;line-height:1.45;display:block}table tbody tr:nth-child(2n){background:#f8fafd}table tbody tr:hover{background:#f0f5fe}.optionsHistoryTable.capitalLedgerTable{min-width:1150px}.optionsHistoryTable th,.optionsHistoryTable td,.optionsHistoryTable td>b{font-size:13px}.optionsHistoryTable td>small{font-size:12px}.tradeDetailRow>td{padding:0 16px 12px}.cashTradeHistoryTable.capitalLedgerTable{min-width:1100px}.managementGroup .settingsGroupGrid{display:block}.managementGroup .positionManagementControls{margin:12px 0 0}.managementGroup .automationToggle{margin:0}.mainArea .panel .positionManagementGrid label,.mainArea .panel .positionManagementGrid select{font-size:14px}.mainArea .panel .positionManagementControls small{font-size:12px}.workstationArea>.optionsPolicyPanel{grid-row:auto}@media (width>=1101px){.researchCapacityStrip,.optionsCapitalStrip{grid-template-columns:repeat(4,minmax(0,1fr))}}.tradeDetailRow summary{color:#2158b4;cursor:pointer;padding:7px 0;font-size:12px}.tradeDetailGrid{background:#f5f8fd;border:1px solid #c9d5e8;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.tradeDetailGrid>div>b{color:#263b58;display:block}.tradeDetailGrid>p{grid-column:1/-1;margin:0}.auditSummary{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.auditSummary>div{background:#fff;padding:16px}.auditSummary small,.auditSummary b{display:block}.auditSummary small{color:var(--muted);font-size:12px}.auditSummary b{font-size:20px}.auditMessage{background:#fff7e7;border-left:3px solid #c48822;padding:14px 16px}.auditMessage p{margin:4px 0 0;font-size:13px}.auditFilters{background:#f4f7fb;flex-wrap:wrap;gap:16px;padding:16px;display:flex}.auditFilters label{gap:5px;display:grid}.auditTable{width:100%;min-width:680px}.decisionTag,.auditBadge,.statusOn,.statusOff,.liveTag,.lockedBadge{letter-spacing:.02em;font-family:inherit;font-size:11px}.positionCompactRow{grid-template-columns:repeat(4,minmax(0,1fr))}.positionCompactRow>div{padding:12px}.positionCompactRow>div b{font-size:14px}.positionCompactRow>div small,.positionCompactRow>div span{font-size:12px}.inlineAlert{background:#fff5df;border-color:#d9ac60}.inlineAlert small{font-size:13px}.cashPriceGuide,.optionPriceGuide{gap:4px;min-width:195px;display:grid}.cashPriceGuide>b,.optionPriceGuide>b{color:#173d68;font-size:13px}.cashPriceGuide>span,.optionPriceGuide>span{flex-wrap:wrap;gap:5px;display:flex}.cashPriceGuide em,.optionPriceGuide em{color:#284c74;background:#eaf0f9;border-radius:5px;padding:3px 6px;font-size:11px;font-style:normal;font-weight:700}.cashPriceGuide em:first-child,.optionPriceGuide em:first-child{color:#a53e37;background:#fff0ec}.cashPriceGuide small,.optionPriceGuide small{color:#586981;font-size:11px;line-height:1.35}.optionSelectedPriceGuide{background:#f5f8fd;border:1px solid #c9d5e8;border-radius:8px;margin:10px 16px;padding:12px 14px}.optionSelectedPriceGuide>b,.optionSelectedPriceGuide>small{display:block}.optionSelectedPriceGuide>b{color:#173d68;margin-bottom:7px}.optionSelectedPriceGuide>small{color:#586981;margin-top:7px;font-size:11px}@media (width<=1120px){.sideRail{width:78px}.mainArea{margin-left:78px;padding-inline:18px}.settingsGroupGrid,.scopeGroup .settingsGroupGrid,.optionsForm .settingsGroupGrid,.optionsForm .scopeGroup .settingsGroupGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.sideRail{width:100%}.mainArea{margin-left:0;padding:16px 12px 88px}.policyTabList{flex-wrap:nowrap}.policyTabList button{flex:none}.tradeDetailGrid,.auditSummary,.optionEvidenceDetails,.positionCompactRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.settingsGroupGrid,.scopeGroup .settingsGroupGrid,.optionsForm .settingsGroupGrid,.optionsForm .scopeGroup .settingsGroupGrid,.tradeDetailGrid{grid-template-columns:1fr}.workstationTabList button{padding-inline:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation:none!important}}
