@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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{:host,:root{--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;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.shadow{--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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:IBM Plex Sans;src:url(./IBMPlexSans-Variable.DKYrB2Yq.woff2)format("woff2");font-style:normal;font-weight:100 700;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(./IBMPlexSans-VariableItalic.Qfv9lJgr.woff2)format("woff2");font-style:italic;font-weight:100 700;font-display:swap}:root{--bg-page:#161616;--bg-surface:#1c1c1c;--bg-raised:#232323;--bg-action:#292929;--bg-action-hover:#333;--border-subtle:#343434;--border-panel:#ffffff0d;--border-control:#707070;--border-action:#ffffff14;--border-action-hover:#ffffff24;--text-primary:#d6d6d6;--text-secondary:#b5b5b5;--text-muted:#969696;--accent:#3ecf8e;--accent-hover:#34b97d;--accent-ink:#081c12;--status-success:var(--accent);--status-warning:#ffd08a;--action-warning:#ffb45a;--status-danger:#ff9b9b;--status-info:#a7c8ff;--bg-warning:#201e19;--bg-danger:#312127;--bg-info:#1c293a;--bg-backdrop:#090909cc;--font-body:.8125rem;--font-label:.8125rem;--font-meta:.8125rem;--font-section:1.125rem;--font-heading:1.125rem;--font-key:1.375rem;--font-title:1.375rem;--font-brand:2rem;--line-body:1.4;--line-label:1.35;--line-control:var(--line-label);--line-table:var(--line-label);--line-heading:1.2;--space-1:8px;--space-2:12px;--space-3:16px;--space-4:24px;--space-5:32px;--radius:10px;--background:var(--bg-page);--surface:var(--bg-surface);--sidebar:var(--bg-page);--line:var(--border-subtle);--text:var(--text-primary);--muted:var(--text-muted);color:var(--text-primary);background:var(--bg-page);font-synthesis:none;-webkit-font-smoothing:antialiased;font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif}html{scroll-padding-block:16px;font-size:100%}*{box-sizing:border-box}body{font-size:var(--font-body);line-height:var(--line-body);margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed}a,button,input,select,summary,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}a,button,input,select,summary,textarea{scroll-margin-block:16px}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,h3{color:var(--text-primary);line-height:var(--line-heading)}h1{font-size:var(--font-title)}h2,h3{font-size:var(--font-heading)}small{font-size:var(--font-label);line-height:var(--line-label)}button,select{transition:background .16s,border-color .16s,color .16s}.brand{font-size:var(--font-brand);letter-spacing:-.05em;align-items:center;font-weight:600;line-height:1;display:inline-flex}.brand-dot{color:var(--accent)}.brand-mark{align-items:flex-end;gap:4px;width:25px;height:27px;margin-right:12px;display:flex;transform:rotate(-9deg)}.brand-mark i{background:var(--accent);border-radius:1px;width:5px;height:16px;display:block}.brand-mark i:nth-child(2){height:26px}.brand-mark i:nth-child(3){height:21px}.status-dot{background:var(--status-success);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.status-dot.inactive{background:var(--text-muted)}.local-label{color:var(--text-secondary);align-items:center;gap:8px;display:inline-flex}.eyebrow,.local-label{font-size:var(--font-label);font-weight:500}.eyebrow{color:var(--text-muted);letter-spacing:.03em;margin-bottom:8px;display:block}.button{background:var(--bg-action);min-height:36px;color:var(--action-color,var(--text-primary));font-size:var(--font-label);line-height:var(--line-control);border:1px solid var(--border-action);white-space:normal;overflow-wrap:anywhere;text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:6px 12px;font-weight:500;display:inline-flex}.button.primary{color:var(--action-color,var(--accent));font-weight:600}.button.secondary{color:var(--action-color,var(--text-primary))}.button.danger{color:var(--status-danger)}.button:hover:not(:disabled){background:var(--bg-action-hover);border-color:var(--border-action-hover)}.button:disabled{color:var(--text-muted)}.full-width{width:100%}.text-button{background:var(--bg-action);border:1px solid var(--border-action);min-height:36px;font-size:var(--font-label);line-height:var(--line-control);color:var(--action-color,var(--text-secondary));white-space:normal;overflow-wrap:anywhere;text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:6px 12px;font-weight:500;display:inline-flex}.text-button:hover:not(:disabled){background:var(--bg-action-hover);border-color:var(--border-action-hover);color:var(--action-color,var(--accent))}.text-button.danger-text,.text-button.danger-text:hover:not(:disabled){color:var(--status-danger)}.text-button:disabled{color:var(--text-muted)}.icon-button{min-width:44px;min-height:44px;color:var(--text-secondary);background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:10px;display:inline-flex}.icon-button:hover{background:var(--bg-raised);color:var(--text-primary)}.positive{color:var(--status-success)}.muted{color:var(--text-muted)}.warning{color:var(--status-warning)}.danger-text,.negative{color:var(--status-danger)}.field{min-width:0;color:var(--text-secondary);font-size:var(--font-label);line-height:var(--line-label);overflow-wrap:anywhere;flex-direction:column;gap:8px;font-weight:500;display:flex}.field input,.field select,.field textarea{border:1px solid var(--border-control);background:var(--bg-page);width:100%;min-width:0;min-height:44px;color:var(--text-primary);font-size:var(--font-body);line-height:var(--line-control);border-radius:8px;padding:10px 12px}.field input::-moz-placeholder,.field textarea::-moz-placeholder{color:var(--text-muted);opacity:1}.field input::placeholder,.field textarea::placeholder{color:var(--text-muted);opacity:1}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{border-color:var(--accent)}.field input[aria-invalid=true],.field select[aria-invalid=true]{border-color:var(--status-danger)}.field input[type=file]{height:auto;min-height:44px;padding:8px}.field input[type=file]::file-selector-button{background:var(--bg-raised);color:var(--text-primary);border:0;border-radius:4px;min-height:36px;margin-right:8px;padding:4px 8px}.field-note,.observation-note{color:var(--text-muted);font-size:var(--font-label);line-height:var(--line-body);overflow-wrap:anywhere}.segmented{background:0 0;border:0;flex-wrap:wrap;gap:4px;padding:0;display:flex}.segmented button{border:1px solid var(--border-action);background:var(--bg-action);min-height:36px;font-size:var(--font-label);line-height:var(--line-control);color:var(--text-secondary);white-space:normal;border-radius:6px;flex:1;padding:6px 12px}.segmented button.active,.segmented button[aria-pressed=true]{background:var(--bg-action-hover);color:var(--accent);font-weight:600}.segmented button:hover:not(:disabled){background:var(--bg-action-hover);border-color:var(--border-action-hover)}.segmented button:hover:not(:disabled):not(.active):not([aria-pressed=true]){color:var(--text-primary)}.segmented button:disabled:not(.active):not([aria-pressed=true]){color:var(--text-muted)}.message{font-size:var(--font-body);line-height:var(--line-body);overflow-wrap:anywhere;border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:16px;display:flex}.message>svg{flex-shrink:0;margin-top:4px}.message>span{flex:1;min-width:0}.message>.icon-button{margin-top:-8px;margin-right:-8px}.error-message{color:var(--status-danger);background:var(--bg-danger)}.error-message,.notice-message{border:1px solid var(--border-panel)}.notice-message{color:var(--text-secondary);background:var(--bg-info)}.section-number{font-size:var(--font-label);color:var(--text-muted)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--accent);color:var(--accent-ink);border-radius:8px;padding:12px 16px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.vault-page{background:var(--bg-surface);flex-direction:column;min-height:100svh;display:flex}.vault-header{justify-content:space-between;align-items:center;padding:36px 6.4%;display:flex}.vault-layout{flex:1;grid-template-columns:1.2fr 1fr;align-items:center;gap:110px;width:100%;max-width:1260px;margin:0 auto;padding:45px 70px 60px;display:grid}.vault-intro{position:relative}.vault-intro .eyebrow{color:var(--text-secondary);margin-bottom:25px}.vault-intro h1{font-size:var(--font-title);line-height:var(--line-heading);letter-spacing:-.03em;color:var(--text-primary);font-weight:500}.vault-intro h1 span{color:var(--accent)}.vault-intro>p{color:var(--text-secondary);font-size:var(--font-body);line-height:var(--line-body);max-width:360px;margin-top:27px}.vault-boundaries{font-size:var(--font-label);color:var(--text-secondary);flex-direction:column;gap:15px;margin-top:35px;display:flex}.vault-boundaries>span{align-items:center;gap:11px;display:flex}.vault-boundaries svg{color:var(--text-secondary)}.vault-art{border-bottom:1px solid var(--border-subtle);align-items:center;gap:6px;width:330px;height:115px;margin-top:75px;display:flex}.art-candle{background:var(--bg-raised);border-radius:1px;width:5px;position:relative}.art-candle:after{content:"";background:inherit;width:1px;height:calc(100% + 16px);position:absolute;top:-8px;left:2px}.vault-form-section{width:100%;max-width:355px;padding-top:15px;animation:rise-in .6s both}.vault-form-section>.section-number{color:var(--text-secondary)}.vault-form-section h2{font-size:var(--font-heading);letter-spacing:-.02em;margin-top:16px;font-weight:600}.subtext{color:var(--text-muted);font-size:var(--font-label);line-height:var(--line-body);margin-top:12px;margin-bottom:30px}.vault-form{flex-direction:column;gap:22px;display:flex}.vault-tabs{margin-bottom:3px}.vault-form .button{justify-content:space-between;margin-top:4px;padding:6px 12px}.vault-form .field-note{max-width:330px}.vault-footer{letter-spacing:1px;align-items:center;gap:8px;margin-top:35px;padding-top:23px}.vault-bottom,.vault-footer{border-top:1px solid var(--border-subtle);font-size:var(--font-label);color:var(--text-muted);display:flex}.vault-bottom{justify-content:space-between;padding:23px 6.4%}.loading-line{height:100px;color:var(--muted);font-size:var(--font-label)}.loading-line span{background:var(--accent);width:90px;height:2px;margin-top:15px;display:block}.app-shell{min-height:100svh;display:flex}.sidebar{border-right:1px solid var(--line);background:var(--sidebar);flex-direction:column;flex-shrink:0;width:220px;height:100svh;padding:34px 18px 20px;display:flex;position:sticky;top:0}.sidebar .brand{font-size:var(--font-brand);margin-left:12px}.workspace-label{font-size:var(--font-label);letter-spacing:1.3px;color:var(--text-muted);margin:47px 12px 16px}.sidebar nav{flex-direction:column;gap:6px;display:flex}.nav-item{min-height:44px;color:var(--text-muted);font-size:var(--font-label);text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:11px;padding:0 12px;display:flex}.nav-item svg{flex-shrink:0}.nav-item.active{background:var(--bg-surface);color:var(--accent);font-weight:600}.nav-item:hover{color:var(--text-primary);background:var(--bg-raised)}.nav-count{color:var(--text-muted);font-size:var(--font-label);margin-left:auto}.sidebar-bottom{margin-top:auto}.engine-power-link{text-align:left;justify-content:space-between;width:100%;margin-top:12px}.local-engine{border-bottom:1px solid var(--line);align-items:flex-start;gap:9px;padding:15px 12px 24px;display:flex}.local-engine>.status-dot{margin-top:5px}.local-engine strong{font-size:var(--font-label);color:var(--text-secondary);font-weight:500;display:block}.local-engine span:not(.status-dot){margin-top:6px;display:block}.local-engine span:not(.status-dot),.lock-button{font-size:var(--font-label);color:var(--text-muted)}.lock-button{width:100%;background:0 0;border:0;align-items:center;gap:10px;padding:20px 12px 1px;display:flex}.lock-button svg:last-child{margin-left:auto}.main-workspace{flex:1;min-width:0}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;min-height:72px;padding:16px 32px}.breadcrumbs,.topbar{align-items:center;display:flex}.breadcrumbs{font-size:var(--font-label);color:var(--text-muted);gap:13px}.breadcrumbs strong{color:var(--text-primary);font-weight:400}.topbar-controls{gap:22px}.environment-select,.topbar-controls{align-items:center;display:flex}.environment-select select{border:1px solid var(--border-control);min-height:44px;font-size:var(--font-label);letter-spacing:.9px;border-radius:4px;max-width:100%;padding:0 24px 0 10px}.page-content{max-width:1480px;margin:0 auto;padding:24px 32px 0}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.page-heading .eyebrow{font-size:var(--font-label);margin-bottom:8px}.page-heading h1{font-weight:600;letter-spacing:-.02em}.page-heading h1>span{color:var(--accent)}.heading-actions{gap:18px}.armed-label,.heading-actions{align-items:center;display:flex}.armed-label{font-size:var(--font-label);letter-spacing:1px;color:var(--text-muted);gap:7px}.armed-label .status-dot{background:var(--bg-raised)}.armed-label.active{color:var(--text-primary)}.armed-label.active .status-dot{background:var(--accent)}.source-strip{background:var(--bg-surface);align-items:center;gap:13px;margin-bottom:27px;padding:10px 12px;display:flex}.source-tag{min-height:28px;font-size:var(--font-label);letter-spacing:.02em;color:var(--text-primary);white-space:normal;align-items:center;padding:4px 0;font-weight:600;display:inline-flex}.source-strip p{color:var(--text-secondary);font-size:var(--font-label);line-height:var(--line-body)}.source-date{color:var(--text-muted);font-size:var(--font-label);flex-shrink:0;margin-left:auto}.metrics-row{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px;padding:0 0 24px;display:grid}.metric{border-bottom:1px solid var(--border-subtle);min-width:0;padding:0 24px}.metric:first-child{border-left:0;padding-left:0}.metric:last-child{padding-right:0}.metric>span{color:var(--text-secondary);align-items:center;gap:12px;display:flex}.metric>span,.small-label{font-size:var(--font-label)}.small-label{color:var(--text-muted);letter-spacing:.7px}.metric>strong{overflow-wrap:anywhere;font-size:var(--font-key);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:normal;flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:13px;font-weight:600;display:flex}.metric strong small{letter-spacing:0;font-weight:400}.metric p,.metric strong small{font-size:var(--font-label);color:var(--text-muted)}.metric p{line-height:var(--line-body);margin-top:8px}.health-metric>strong{font-size:var(--font-section);letter-spacing:-.2px;gap:8px;margin-top:17px}.health-metric>strong .status-dot{align-self:center}.workspace-grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.chart-section{border-right:1px solid var(--line);min-width:0;padding-right:25px}.chart-heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.market-title{align-items:center;gap:11px;display:flex}.coin-symbol{border:1px solid var(--border-subtle);background:var(--bg-raised);width:35px;height:35px;color:var(--text-primary);font-size:var(--font-key);text-align:center;border-radius:50%;line-height:33px}.market-title h2{font-size:var(--font-label);align-items:center;gap:11px;font-weight:500;display:flex}.market-title h2 span{font-size:var(--font-label);color:var(--text-muted);font-weight:400}.chart-quote{font-size:var(--font-key);letter-spacing:-.6px;font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;margin-top:7px;display:flex}.chart-quote>span{font-size:var(--font-label);letter-spacing:0}.symbol-tabs{margin-top:2px}.symbol-tabs button{font-size:var(--font-label);padding:6px 9px}.chart-toolbar{border-bottom:1px solid var(--border-subtle);font-size:var(--font-label);align-items:center;gap:20px;margin-top:23px;padding-bottom:11px;display:flex}.interval-label{color:var(--text-primary);font-weight:500}.interval-label span{margin-left:9px;font-weight:400}.chart-legend,.interval-label span{font-size:var(--font-label);color:var(--text-muted)}.chart-legend{align-items:center;gap:12px;display:flex}.chart-legend>span{white-space:normal;align-items:center;gap:5px;display:flex}.legend-line{background:var(--status-info);width:11px;height:2px;display:block}.chart-fill-key{color:var(--text-secondary)}.synthetic-watermark{font-size:var(--font-label);color:var(--text-muted);letter-spacing:.8px;white-space:normal;margin-left:auto}.market-chart{width:100%;padding-top:7px}.market-chart svg{width:100%;height:auto;min-height:220px;display:block}.empty-chart{height:275px;color:var(--text-muted);font-size:var(--font-label);justify-content:center;align-items:center;display:flex}.chart-grid{stroke:var(--border-subtle);stroke-width:.6px;stroke-dasharray:3 5}.chart-label{font-family:SFMono-Regular,Consolas,monospace;font-size:var(--font-label);fill:var(--text-muted)}.candle-up{fill:var(--status-success);stroke:var(--status-success)}.candle-down{fill:var(--status-danger);stroke:var(--status-danger)}.candle-wick{stroke-width:.85px}.volume-bar{opacity:.19;stroke:none}.ema-line{stroke:var(--status-info);stroke-width:1.15px;fill:none}.ema-fast-line{stroke:var(--text-secondary);stroke-width:1.25px;stroke-dasharray:7 3;fill:none}.ema-slow-line{stroke:var(--text-muted);stroke-width:1.4px;stroke-dasharray:2 3;fill:none}.breakout-high-line,.breakout-low-line{stroke:var(--status-info);stroke-width:.7px;stroke-dasharray:2 5;fill:none;opacity:.5}.breakout-low-line{stroke-dasharray:6 5}.volume-threshold-line{stroke:var(--status-warning);stroke-width:1px;stroke-dasharray:3 3;fill:none}.entry-level line{stroke:var(--text-secondary);stroke-width:.85px;stroke-dasharray:2 4}.entry-level text{fill:var(--text-secondary);font-family:Consolas,monospace;font-size:var(--font-label);paint-order:stroke;stroke:var(--bg-page);stroke-width:3px}.decision-marker{fill:var(--status-info);stroke:var(--status-info)}.decision-marker line{stroke-width:1px;stroke-dasharray:3 4;opacity:.65}.calculation-level line{stroke:var(--status-warning);stroke-width:.8px;stroke-dasharray:2 5;opacity:.65}.calculation-level text{fill:var(--status-warning);font-family:Consolas,monospace;font-size:var(--font-label);paint-order:stroke;stroke:var(--bg-page);stroke-width:3px}.chart-level-toggle{font-size:var(--font-label);color:var(--text-secondary);align-items:center;gap:8px;display:flex}.chart-level-toggle input{accent-color:var(--accent);width:16px;height:16px}.chart-view-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block:12px;display:flex}.strategy-chart-legend{flex-wrap:wrap;gap:8px 16px;margin-block:12px}.market-chart .strategy-chart-legend svg{flex:0 0 24px;width:24px;height:8px;min-height:0}.chart-marker-key{margin-top:12px}.chart-plot-scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.market-chart .chart-plot-scroll>svg{min-width:680px;min-height:0}.position-facts dd small{color:var(--text-muted);font-size:var(--font-label);font-weight:400;line-height:var(--line-body);margin-top:4px;display:block}.position-facts dd{overflow-wrap:anywhere}.position-targets{margin-block:16px}.pnl-percentage{white-space:nowrap}.stop-level line,.target-level line{stroke-width:.85px;stroke-dasharray:5 5}.target-level line{stroke:var(--status-success)}.stop-level line{stroke:var(--status-warning)}.stop-level text,.target-level text{font-family:Consolas,monospace;font-size:var(--font-label);paint-order:stroke;stroke:var(--bg-page);stroke-width:3px;stroke-linejoin:round}.target-level text{fill:var(--status-success)}.stop-level text{fill:var(--status-warning)}.fill-marker{stroke:var(--text-primary);fill:var(--bg-raised);stroke-width:1.5px}.chart-footer{color:var(--text-muted);font-size:var(--font-label);border-top:1px solid var(--border-subtle);justify-content:space-between;padding-top:12px;display:flex}.chart-footer>span{align-items:center;gap:7px;display:flex}.chart-footer .text-button{font-size:var(--font-label);margin-left:8px}.section-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.section-heading h2{font-size:var(--font-heading);color:var(--text-primary);align-items:center;gap:8px;font-weight:500;display:flex}.strategy-inspector .section-heading{margin-bottom:21px}.policy-version{font-family:Consolas,monospace;font-size:var(--font-label);color:var(--text-secondary)}.inspector-copy{line-height:var(--line-body);margin-top:9px;margin-bottom:23px}.control-label,.inspector-copy{font-size:var(--font-label);color:var(--text-muted)}.control-label{letter-spacing:.6px;margin-bottom:9px;display:block}.mode-switch{margin-bottom:11px}.mode-switch button{font-size:var(--font-label);padding:8px 6px}.strategy-inspector>.button{margin-top:15px}.strategy-inspector .field-note{font-size:var(--font-label);min-height:43px}.risk-list{flex-direction:column;gap:14px;margin-top:18px;margin-bottom:20px;padding-top:20px;display:flex}.risk-list>div{font-size:var(--font-label);justify-content:space-between;align-items:center;gap:10px;display:flex}.risk-list dt{color:var(--text-muted)}.risk-list dd{color:var(--text-primary);margin:0}.engine-reason{background:var(--bg-surface);border-radius:3px;padding:12px 12px 13px}.engine-reason p{font-size:var(--font-label);color:var(--text-secondary);line-height:var(--line-body)}.engine-reason .control-label{margin-bottom:6px}.engine-reason .control-label,.inspector-foot{color:var(--text-muted);font-size:var(--font-label)}.inspector-foot{align-items:center;gap:6px;margin-top:17px;display:flex}.positions-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:28px;padding-top:22px;padding-bottom:5px}.count{color:var(--text-muted);background:var(--bg-raised);font-size:var(--font-label);border-radius:3px;padding:2px 5px}.table-scroll{scrollbar-color:var(--border-control) var(--bg-page);max-width:100%;padding:4px;overflow-x:auto}.positions-table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--font-label)}.positions-table th{line-height:var(--line-table);color:var(--text-muted);font-size:var(--font-label);white-space:normal;border-bottom:1px solid var(--border-subtle);padding:0 12px 13px;font-weight:400}.positions-table th:first-child{padding-left:0}.positions-table td:last-child,.positions-table th:last-child{text-align:right;padding-right:0}.positions-table td{line-height:var(--line-table);border-bottom:1px solid var(--border-subtle);font-variant-numeric:tabular-nums;padding:16px 12px}.positions-table td:first-child{padding-left:0}.positions-table td strong{font-size:var(--font-label);color:var(--text-primary);font-weight:500}.positions-table td .side-label,.positions-table td small{font-size:var(--font-label);color:var(--text-muted);letter-spacing:.4px;margin-top:6px;display:block}.protection-label{font-size:var(--font-label);letter-spacing:.3px;align-items:center;gap:5px;display:inline-flex}.positions-table td.empty-position{text-align:center;color:var(--text-secondary);padding:27px 20px 30px}.empty-position>svg{color:var(--text-muted);margin:0 auto 10px}.empty-position>span{font-size:var(--font-label);display:block}.empty-position p{font-size:var(--font-label);color:var(--text-muted);margin-top:7px}.lower-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:30px;margin-top:26px;display:grid}.timeline-section{border-right:1px solid var(--line);padding-right:28px}.timeline{margin:0;padding:0;list-style:none}.timeline li{align-items:flex-start;gap:12px;min-height:55px;padding:0 0 20px;display:flex;position:relative}.timeline li:not(:last-child):before{content:"";background:var(--bg-raised);width:1px;position:absolute;top:13px;bottom:2px;left:3px}.timeline-dot{background:var(--text-muted);border:1px solid var(--text-muted);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:7px;display:inline-block}.timeline-dot.proposed{background:var(--bg-page);border-color:var(--text-muted)}.timeline-dot.submitted{background:var(--status-info);border-color:var(--status-info)}.timeline-dot.confirmed{background:var(--status-success);border-color:var(--status-success)}.timeline-dot.unknown{background:var(--status-warning);border-color:var(--status-warning)}.timeline-dot.rejected{background:var(--status-danger);border-color:var(--status-danger)}.action-main{flex:1;min-width:0}.action-main>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.action-main strong{font-size:var(--font-label);color:var(--text-primary);font-weight:500}.action-symbol{color:var(--text-muted);font-size:var(--font-label)}.action-status{font-size:var(--font-label);letter-spacing:.5px;margin-left:3px}.action-main p{margin-top:5px}.action-main p,.action-main small{font-size:var(--font-label);color:var(--text-muted);line-height:var(--line-body)}.action-main small{overflow-wrap:anywhere;margin-top:7px;display:block}.timeline time{white-space:normal;padding-top:2px}.empty-text,.timeline time{color:var(--text-muted);font-size:var(--font-label)}.empty-text{line-height:var(--line-body);max-width:390px;padding:8px 0 20px}.candidate-item{border-bottom:1px solid var(--border-subtle);margin-bottom:16px;padding-bottom:15px}.candidate-item>div{font-size:var(--font-label);justify-content:space-between;align-items:center;gap:12px;display:flex}.candidate-item strong{color:var(--text-primary);font-weight:500;font-size:var(--font-label)}.candidate-item p{line-height:var(--line-body);margin-top:9px}.candidate-item p,.candidate-item small{color:var(--text-muted);font-size:var(--font-label)}.candidate-item small{margin-top:6px;display:block}.local-limitation{color:var(--text-muted);font-size:var(--font-label);line-height:var(--line-body);gap:9px;margin-top:20px;display:flex}.local-limitation svg{flex-shrink:0;margin-top:2px}.workspace-footer{border-top:1px solid var(--line);font-size:var(--font-label);color:var(--text-muted);justify-content:space-between;gap:20px;margin-top:30px;padding:18px 0;display:flex}.workspace-footer>span:last-child{font-size:var(--font-label);letter-spacing:.7px}.page-description{color:var(--text-secondary);font-size:var(--font-label);line-height:var(--line-body);max-width:780px;margin-top:-9px;margin-bottom:35px}.full-timeline{border-top:1px solid var(--line);max-width:900px;padding-top:20px}.timeline-key{font-size:var(--font-label);color:var(--text-muted);gap:25px;margin-bottom:35px;display:flex}.timeline-key>span{gap:7px;display:flex}.timeline-key i{margin-top:2px}.full-timeline .timeline li{gap:16px;padding-bottom:25px}.full-timeline .action-main p,.full-timeline .action-main small,.full-timeline .action-main strong,.full-timeline .action-status,.full-timeline .action-symbol,.full-timeline .timeline time{font-size:var(--font-label)}.settings-section{border-top:1px solid var(--line);padding-top:26px;padding-bottom:32px}.setting-heading h2{font-size:var(--font-heading);color:var(--text-primary);margin-bottom:10px;font-weight:500}.setting-heading p{color:var(--text-muted);font-size:var(--font-label);line-height:var(--line-body);max-width:750px}.settings-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.settings-actions>p{flex-basis:100%}.settings-form{align-items:end;gap:20px;margin-top:22px;display:grid}.three-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;max-width:900px}.settings-section .field-note{color:var(--text-muted);margin-top:17px}.connection-test{font-size:var(--font-label);align-items:center;gap:25px;margin-top:20px;display:flex}.risk-form{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:22px;max-width:850px}.privacy-list{flex-direction:column;gap:0;max-width:850px;margin-top:22px;display:flex}.privacy-list>div{border-bottom:1px solid var(--border-subtle);font-size:var(--font-label);line-height:var(--line-body);grid-template-columns:220px 1fr;gap:20px;padding:13px 0;display:grid}.privacy-list dt{color:var(--text-muted)}.privacy-list dd{color:var(--text-primary);margin:0}.context-switch{max-width:320px;margin-top:23px}.provider-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding:28px 0;display:flex}.provider-row h2{font-size:var(--font-heading);color:var(--text-primary);margin-bottom:9px;font-weight:500}.provider-row p{line-height:var(--line-body);max-width:680px}.provider-row p,.provider-status{color:var(--text-muted);font-size:var(--font-label)}.provider-status{letter-spacing:.8px;padding:7px 0}.context-empty{border-top:1px solid var(--line);text-align:center;padding:40px 0}.context-empty>svg{color:var(--text-muted);margin:0 auto 16px}.context-empty h2{font-size:var(--font-section);color:var(--text-primary);font-weight:400}.context-empty p{color:var(--text-muted);font-size:var(--font-label);line-height:var(--line-body);max-width:420px;margin:12px auto 0}.egress-section{border-top:1px solid var(--line);padding-top:28px}.egress-section h2{font-size:var(--font-heading);color:var(--text-primary);margin-bottom:9px;font-weight:400}.egress-section p{color:var(--text-muted)}.egress-section p,.egress-section pre{font-size:var(--font-label);line-height:var(--line-body)}.egress-section pre{color:var(--text-secondary);background:var(--bg-surface);margin-top:20px;padding:20px;overflow-x:auto}.modal-backdrop{z-index:50;background:var(--bg-backdrop);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);justify-content:center;align-items:center;padding:25px;animation:fade-in .15s both;display:flex;position:fixed;inset:0}.modal{background:var(--bg-surface);border:1px solid var(--border-panel);border-radius:7px;width:420px;max-width:100%;max-height:calc(100svh - 32px);padding:34px;animation:rise-in .2s both;position:relative;overflow-y:auto;box-shadow:0 20px 80px #0007}.modal-close{position:absolute;top:17px;right:17px}.modal h2{font-size:var(--font-heading);letter-spacing:-.5px;color:var(--text-primary);font-weight:500}.modal>p{font-size:var(--font-label);line-height:var(--line-body);color:var(--text-secondary);margin-top:16px;margin-bottom:24px}.modal form{flex-direction:column;gap:20px;display:flex}.modal form .button{margin-top:8px}@keyframes rise-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes breathe{50%{opacity:.3;width:130px}}.reason-cell{white-space:normal;min-width:200px;max-width:340px;line-height:var(--line-body)}.regime-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr 1.5fr;gap:28px;padding:24px 0;display:grid}.regime-row p{font-size:var(--font-label);line-height:var(--line-body);margin:8px 0}.decision-events time,.regime-row small{color:var(--muted);line-height:var(--line-body)}.plan-detail{min-width:0;padding:16px 0}.plan-detail summary{cursor:pointer;font-size:var(--font-label);flex-wrap:wrap;align-items:center;gap:14px;transition:color .15s;display:flex}.plan-detail summary:hover{color:var(--accent)}.plan-detail summary>span{color:var(--muted)}.plan-detail .risk-list dd{text-align:right;overflow-wrap:anywhere;max-width:70%}.decision-events{padding:0;list-style:none}.decision-events li{border-top:1px solid var(--line);font-size:var(--font-label);line-height:var(--line-body);grid-template-columns:170px 1fr;gap:12px;padding:12px 0;display:grid}.decision-events time{grid-column:2}.bounded-preview{background:var(--sidebar);max-width:100%;max-height:300px;color:var(--muted);font-size:var(--font-label);white-space:pre-wrap;overflow-wrap:anywhere;padding:14px;overflow:auto}.research-review{justify-content:space-between;align-items:center;gap:24px;margin-top:24px;display:flex}.consent-field{font-size:var(--font-label);line-height:var(--line-body);color:var(--muted);align-items:flex-start;gap:12px;display:flex}.consent-field input{width:18px;height:18px;accent-color:var(--accent);margin-top:2px}.positions-section .section-heading,.settings-section .section-heading{flex-wrap:wrap}.page-heading>div,.regime-row>div{min-width:0}.settings-section .risk-list dd{overflow-wrap:anywhere;max-width:70%}.action-main strong,.action-status,.action-symbol,.armed-label,.breadcrumbs,.chart-footer,.chart-quote>span,.chart-toolbar,.control-label,.eyebrow,.inspector-foot,.local-engine,.local-label,.lock-button,.metric strong small,.metric>span,.nav-count,.operational-status,.privacy-list dt,.protection-label,.provider-status,.risk-list,.small-label,.source-date,.source-tag,.timeline time,.workspace-footer,.workspace-label,.workspace-status-line{line-height:var(--line-label)}.chart-quote,.metric>strong{line-height:var(--line-heading)}summary{line-height:var(--line-control)}.sidebar{overflow-y:auto}.nav-item{line-height:var(--line-control);padding-block:8px}.nav-count{color:var(--text-secondary)}.lock-button{text-align:left;min-height:44px;padding-block:12px}.topbar{flex-wrap:wrap;gap:16px}.breadcrumbs,.topbar-controls{flex-wrap:wrap;min-width:0}.topbar-controls{gap:12px}.environment-select{min-width:0}.environment-select select{background:var(--bg-surface);border-color:var(--border-control);color:var(--text-primary);line-height:var(--line-control);padding-block:8px}.navigation-toggle{display:none}.page-heading{flex-wrap:wrap;align-items:flex-start}.page-heading h1{font-size:var(--font-title);line-height:var(--line-heading)}.heading-actions{flex-wrap:wrap}.armed-label,.page-heading .eyebrow,.small-label,.source-tag{font-size:var(--font-label);letter-spacing:.02em}.workspace-summary{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.workspace-summary h1{font-size:var(--font-title);font-weight:600}.workspace-status-line{margin-top:12px}.operational-status,.workspace-status-line{color:var(--text-secondary);font-size:var(--font-label);flex-wrap:wrap;gap:8px 24px;display:flex}.operational-status{margin-top:8px}.operational-status strong{color:var(--text-primary);font-weight:500}.workspace-tabs{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;gap:4px;margin-bottom:24px;padding:4px 4px 8px;display:flex}.workspace-tabs a,.workspace-tabs button{min-height:36px;color:var(--text-secondary);font-size:var(--font-label);text-align:center;line-height:var(--line-control);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:6px 16px;display:inline-flex}.workspace-tabs .active,.workspace-tabs button[aria-selected=true]{color:var(--accent);background:var(--bg-surface);font-weight:600}.workspace-tabs a:hover,.workspace-tabs button:hover{background:var(--bg-raised)}.workspace-main,.workspace-rail{flex-direction:column;gap:24px;min-width:0;display:flex}.workspace-panel{background:var(--bg-surface);border:1px solid var(--border-panel);border-radius:var(--radius);min-width:0;padding:var(--workspace-panel-block-padding,24px) 24px}.workspace-panel h2{font-size:var(--font-heading);font-weight:500}.workspace-panel:not(.control-stack)>h2{margin-bottom:12px}.workspace-panel h3{font-size:var(--font-section);margin-block:16px 8px;font-weight:500}.workspace-panel .section-heading{margin-bottom:16px}.workspace-panel>.positions-section{border:0;margin-top:0;padding-top:0}.workspace-panel.positions-section{margin-top:0;padding-top:0}.workspace-rail .workspace-panel{padding:var(--workspace-panel-block-padding,20px) 20px}.workspace-rail .risk-list{margin-bottom:0}.workspace-rail .button{width:100%}.workspace-rail .segmented button{padding-inline:8px}.control-stack{flex-direction:column;align-items:stretch;gap:16px;display:flex}.control-stack .field-note{margin:0}.control-stack .settings-actions{margin-top:0}.attention-banner,.workspace-attention{--action-color:var(--action-warning);border:1px solid var(--border-panel);background:var(--bg-warning);color:var(--text-primary);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;padding:16px 20px;display:flex}.attention-banner>div,.workspace-attention>div{flex:220px;min-width:0}.attention-banner>.section-heading,.demo-trading .attention-banner>.section-heading{flex-wrap:nowrap;flex-basis:100%;align-items:center;gap:8px;margin-bottom:0}.attention-banner>.section-heading h2{min-width:0;font-size:var(--font-heading);overflow-wrap:anywhere;flex:1 1 0;font-weight:600}.attention-banner>.section-heading>.button{flex:none;width:auto}.attention-banner strong,.workspace-attention strong{color:var(--text-primary);font-size:var(--font-body);font-weight:600;display:block}.attention-banner p,.workspace-attention p{color:var(--text-secondary);font-size:var(--font-label);overflow-wrap:anywhere;margin-top:0}.attention-banner.danger,.attention-banner[data-severity=danger],.workspace-attention.danger{background:var(--bg-danger)}.attention-banner .danger strong,.attention-banner.danger strong,.attention-banner[data-severity=danger] strong,.workspace-attention .danger strong,.workspace-attention.danger strong{color:var(--status-danger)}.attention-banner.info,.workspace-attention.info{background:var(--bg-info)}.attention-list{min-width:0;color:var(--text-secondary);font-size:var(--font-label);flex:100%;margin:0;padding:0;list-style:none}.attention-list li{color:var(--text-secondary);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 8px;font-weight:400;display:grid}.attention-list li:first-child{grid-template-columns:minmax(0,1fr)}.attention-list .attention-copy{min-width:0;line-height:var(--line-body)}.attention-list strong{font-size:var(--font-label);font-weight:500}.attention-list li+li{margin-top:8px}.attention-banner>.entry-warning{flex-basis:100%}.entry-warning p{margin:0}.entry-warning p+p,.entry-warning-evidence+p{margin-top:12px}.entry-warning .entry-warning-reason{color:var(--text-primary);font-size:var(--font-body)}.entry-warning-evidence{font-size:var(--font-label);margin:12px 0}.entry-warning-evidence>div{grid-template-columns:110px minmax(0,1fr);gap:8px;margin-top:4px;display:grid}.entry-warning-evidence dt{color:var(--text-secondary)}.entry-warning-evidence dd{overflow-wrap:anywhere;margin:0}.entry-warning .text-button{margin-top:8px}.diagnostic-list,.diagnostic-text{overflow-wrap:anywhere;min-width:0}.diagnostic-list{color:inherit;font-size:inherit;line-height:var(--line-body);margin:8px 0;padding-inline-start:1.35rem;list-style:outside}.diagnostic-list>li{padding-inline-start:.15rem;display:list-item}.diagnostic-list>li+li{margin-top:6px}ol.diagnostic-list{list-style-type:decimal}.diagnostic-list ul.diagnostic-list{list-style-type:circle}.compact-empty{color:var(--text-secondary);padding:16px 0}.compact-empty h3,.compact-empty strong{color:var(--text-primary);font-size:var(--font-body);font-weight:500;display:block}.compact-empty p{font-size:var(--font-label);max-width:65ch;margin-top:8px}.compact-empty .button,.compact-empty .text-button{margin-top:12px}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:24px;display:grid}.metric-grid .metric{padding:0 0 16px}.metric-grid .metric>span{font-size:var(--font-label);color:var(--text-secondary)}.metric-grid .metric>strong{font-size:var(--font-key);margin-top:8px;font-weight:600}.metric-grid .metric p{font-size:var(--font-label);color:var(--text-muted);margin-top:4px}.readable-table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--font-label);line-height:var(--line-table)}.readable-table caption{padding:0 0 12px}.readable-table caption,.readable-table th{text-align:left;color:var(--text-secondary)}.readable-table th{font-size:var(--font-label);padding:12px;font-weight:500}.readable-table td,.readable-table th{border-bottom:1px solid var(--border-subtle)}.readable-table td{font-variant-numeric:tabular-nums;vertical-align:top;padding:16px 12px}.readable-table td small{color:var(--text-muted);margin-top:4px;display:block}.positions-table .numeric,.readable-table .numeric{text-align:right;font-variant-numeric:tabular-nums}.readable-table .numeric small{text-align:right}.readable-table td strong{color:var(--text-primary);font-weight:500}.readable-table .empty-position{color:var(--text-secondary);text-align:left;white-space:normal}.readable-table td:last-child .text-button{white-space:normal}.position-cards{display:none}.position-card{background:var(--bg-surface);border:1px solid var(--border-panel);border-radius:8px;min-width:0;padding:16px}.position-card+.position-card{margin-top:12px}.workspace-panel .position-card{background:0 0;border:0;border-radius:0;padding:12px 0}.workspace-panel .position-card+.position-card{border-top:1px solid var(--border-subtle)}.position-card .position-card-heading,.position-card header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.position-card h3{font-size:var(--font-section)}.position-card .risk-list{margin-top:12px;padding-top:12px}.position-card .risk-list>div{align-items:flex-start}.position-card .risk-list dd{text-align:right;font-variant-numeric:tabular-nums}.position-detail{margin-top:12px}.activity-filter,.order-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:24px;display:flex}.activity-filter .field,.order-filters .field{flex:180px;max-width:300px}.activity-filter .button,.order-filters .button{flex-shrink:0}.activity-pagination{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.plan-detail>summary,.technical-details>summary{border:1px solid var(--border-action);background:var(--bg-action);width:-moz-fit-content;width:fit-content;max-width:100%;min-height:36px;color:var(--text-secondary);cursor:pointer;font-size:var(--font-label);line-height:var(--line-control);overflow-wrap:anywhere;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;font-weight:500;list-style:none;display:flex}.plan-detail>summary::-webkit-details-marker,.technical-details>summary::-webkit-details-marker{display:none}.plan-detail>summary:after,.technical-details>summary:after{content:"";border-bottom:1px solid;border-right:1px solid;flex-shrink:0;width:6px;height:6px;margin-left:4px;transform:rotate(45deg)}.plan-detail[open]>summary:after,.technical-details[open]>summary:after{transform:rotate(225deg)}.plan-detail>summary:hover,.technical-details>summary:hover{background:var(--bg-action-hover);border-color:var(--border-action-hover)}.plan-detail>summary:hover>span,.technical-details>summary:hover>span{color:var(--text-secondary)}.workspace-panel>summary{cursor:pointer;min-height:44px;font-size:var(--font-section);color:var(--text-primary);padding-block:8px}.plan-detail[open]>summary,.technical-details[open]>summary{margin-bottom:16px}.technical-details pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--font-label)}.observation-note{margin-top:12px}.table-scroll:focus-visible{outline-offset:0}.demo-trading>.workspace-heading{margin-bottom:24px}.paper-workspace>.page-heading{margin-bottom:16px}.paper-workspace>.workspace-status-line{margin-top:0;margin-bottom:16px}.overview-workspace{--workspace-panel-block-padding:16px}.overview-workspace>.metric-grid{border-bottom:0;margin-bottom:16px;padding-bottom:0}.overview-workspace>.metric-grid .metric{padding-bottom:12px}.overview-workspace>.observation-note{margin:0 0 8px}.overview-workspace .workspace-grid,.overview-workspace .workspace-main,.overview-workspace .workspace-rail{gap:20px}.overview-workspace .workspace-panel .section-heading{margin-bottom:12px}.overview-workspace .compact-empty{padding-block:8px}.overview-workspace .workspace-panel>.plan-detail{padding-block:4px}.overview-workspace .control-stack{gap:16px;margin-top:16px}.overview-workspace .workspace-rail .risk-list{gap:10px;margin-top:12px;padding-top:12px}.trading-controls{--workspace-panel-block-padding:16px}.trading-controls-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.trading-controls-heading .operational-status{margin:0}.trading-controls>.segmented{margin-block:16px 12px}.secondary-control-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.secondary-control-row>.button{padding-inline:12px}.paper-workspace .workspace-grid{--workspace-panel-block-padding:16px}.paper-workspace .workspace-grid,.paper-workspace .workspace-main,.paper-workspace .workspace-rail{gap:20px}.paper-workspace .workspace-rail .control-stack{gap:16px}.paper-workspace .workspace-rail .risk-list{gap:10px;margin-top:12px;padding-top:12px}.paper-workspace .attention-banner>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;display:grid}.paper-workspace .attention-banner>div>strong{min-width:0;font-size:var(--font-heading);line-height:var(--line-heading);overflow-wrap:anywhere}.paper-workspace .attention-banner>div>.text-button{grid-area:1/2}.paper-workspace .attention-banner>div>p{grid-area:2/1/auto/-1}.setup-workspace .workspace-panel .section-heading{margin-bottom:16px}.setup-workspace .workspace-panel>.plan-detail{padding-block:8px}.setup-workspace .settings-section{padding-block:20px}.setup-workspace .risk-list{gap:12px;margin-block:16px;padding-top:16px}.setup-workspace .settings-form{gap:20px;margin-top:20px}.setup-workspace .workspace-panel>.field-note+.field-note{margin-top:8px}.setup-workspace .risk-list dd{text-align:right;overflow-wrap:anywhere;max-width:70%}.page-heading .operational-status{margin-top:10px}.workspace-panel.context-engine{flex-direction:column;gap:16px;display:flex}.workspace-panel.context-engine>h2{margin-bottom:0}.workspace-rail .context-engine>.risk-list{gap:14px;margin:0;padding:0}.context-engine>.field-note{margin:0}.context-engine>.text-button{align-self:flex-start}:where(.workspace-panel:not(.control-stack):not(.context-engine),.settings-section,.dialog-body,.plan-detail,.technical-details,.full-timeline)>:is(.button,.text-button){margin-block:16px}.panel-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-block:16px;display:flex}.panel-actions>.field-note,.settings-actions>.field-note,.settings-form .field-note{margin:0}.settings-form>:is(.button,.text-button),.settings-form>:is(.heading-actions,.settings-actions){margin-top:8px}.settings-form>:is(.heading-actions,.settings-actions){gap:12px}.settings-form+:is(p,.field-note){margin-top:20px}.settings-form .leverage-draft-action{gap:16px}.symbol-tabs+.field-note{margin-top:16px}.accessible-dialog.dialog{border:1px solid var(--border-panel);background:var(--bg-surface);width:min(45rem,100% - 32px);max-height:calc(100svh - 32px);color:var(--text-primary);border-radius:12px;margin:auto;padding:24px;overflow-y:auto;box-shadow:0 24px 80px #0009}.accessible-dialog.dialog[open]{animation:fade-in .16s both}.accessible-dialog::backdrop{background:var(--bg-backdrop)}.dialog-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.dialog-header h2{min-width:0;font-size:var(--font-heading);flex:1;padding-top:8px}.dialog-header>.button{flex-shrink:0}.dialog-body{min-width:0}.dialog-body>p{color:var(--text-secondary)}.dialog-body .settings-section:first-child{border-top:0;padding-top:0}.dialog-body .settings-form{margin-top:16px}.dialog-body>form:not(.settings-form){gap:20px;margin-top:20px;display:grid}.dialog-body>form:not(.settings-form)>.button{margin-top:8px}.dialog-actions{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:20px;padding-top:20px;display:flex}.dialog-shell{min-width:0}@media(min-width:1280px){.workspace-grid{grid-template-columns:minmax(0,1fr) 320px}}@media(max-width:1279px){.page-content{padding:24px}.topbar{padding-inline:24px}.chart-section{border-right:0;padding-right:0}.workspace-rail{align-items:start;display:grid}.three-columns,.workspace-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.vault-layout{gap:48px;padding-inline:48px}}@media(max-width:1000px){.app-shell{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--border-subtle);width:100%;height:auto;max-height:none;padding:24px;display:none;position:static}.navigation-open .sidebar{display:flex}.sidebar nav{margin-block:16px}.workspace-label{margin-top:24px}.sidebar-bottom{margin-top:16px}.local-engine{padding-bottom:16px}.navigation-toggle{display:inline-flex}.main-workspace{width:100%}.regime-row{grid-template-columns:1fr;gap:16px}.research-review{flex-direction:column;align-items:flex-start}.source-strip{flex-wrap:wrap}.source-date{margin-left:0}.topbar .local-label{display:none}}@media(max-width:760px){.page-content{padding:20px 16px 0}.topbar{gap:12px;padding:12px 16px}.breadcrumbs,.topbar-controls{gap:8px}.workspace-panel,.workspace-rail .workspace-panel{padding:var(--workspace-panel-block-padding,20px) 20px}.workspace-grid,.workspace-main,.workspace-rail{gap:16px}.lower-grid,.workspace-rail{grid-template-columns:minmax(0,1fr);display:grid}.metric-grid{gap:16px}.metrics-row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.metric{padding-inline:16px}.metric:nth-child(3){border-left:0;padding-left:0}.metric>strong{font-size:var(--font-key)}.health-metric>strong{font-size:var(--font-section)}.strategy-inspector{border-top:1px solid var(--border-subtle);padding-top:20px}.timeline-section{border-right:0;padding-right:0}.timeline li{flex-wrap:wrap;gap:8px 12px}.timeline time{width:100%;margin-left:20px}.full-timeline .timeline li{gap:8px 12px}.privacy-list>div{gap:8px}.privacy-list>div,.risk-form,.three-columns{grid-template-columns:minmax(0,1fr)}.provider-row{flex-wrap:wrap;align-items:flex-start}.provider-row>div{min-width:0}.vault-bottom,.workspace-footer{flex-direction:column;gap:12px}.chart-footer,.chart-heading,.chart-toolbar{flex-wrap:wrap;gap:12px}.chart-legend{flex-wrap:wrap}.synthetic-watermark{margin-left:0}.vault-header{flex-wrap:wrap;gap:16px;padding:24px}.vault-layout{grid-template-columns:minmax(0,1fr);gap:32px;max-width:640px;padding:24px}.vault-intro h1{font-size:var(--font-title);letter-spacing:-.03em}.vault-intro>p{margin-top:16px}.vault-art{display:none}.vault-form-section{border-top:1px solid var(--border-subtle);max-width:none;padding-top:24px}.vault-boundaries{margin-top:24px}.vault-bottom{padding:24px}.decision-events li{grid-template-columns:minmax(0,1fr);gap:8px}.decision-events time{grid-column:1}.position-cards{display:block}.desktop-positions,.positions-desktop{display:none}.mobile-position-table,.mobile-position-table tbody,.mobile-position-table tr{width:100%;display:block}.mobile-position-table thead{display:none}.mobile-position-table tr{border-bottom:1px solid var(--border-subtle);margin-bottom:16px;padding:12px 0}.mobile-position-table td{text-align:right;white-space:normal;overflow-wrap:anywhere;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:8px;padding:8px 0;display:grid}.mobile-position-table td:before{content:attr(data-label);color:var(--text-secondary);text-align:left;grid-row:1/span 4}.mobile-position-table td details,.mobile-position-table td small,.mobile-position-table td strong,.mobile-position-table td>span:not(.sr-only){grid-column:2}.mobile-position-table td:first-child,.mobile-position-table td:last-child{text-align:right;padding-inline:0}}@media(max-width:600px){.topbar-controls{justify-content:space-between;width:100%}.environment-select{flex:1;justify-content:flex-end}.environment-select select{max-width:100%}.page-heading,.workspace-summary{gap:16px}.workspace-tabs{gap:4px}.workspace-tabs a,.workspace-tabs button{padding-inline:12px}.attention-banner,.workspace-attention{padding:16px}.attention-banner .button,.workspace-attention .button{width:100%}.metric-grid{grid-template-columns:minmax(0,1fr)}.metric-grid .metric{padding-bottom:12px}.settings-form{gap:16px}.risk-list>div{align-items:flex-start}.risk-list dd{overflow-wrap:anywhere;text-align:right;max-width:60%}.workspace-rail .risk-list dd{max-width:60%}.action-main{flex-basis:calc(100% - 24px)}.activity-filter .field,.order-filters .field{flex-basis:100%;max-width:none}.accessible-dialog.dialog{width:calc(100% - 16px);max-height:calc(100svh - 16px);padding:20px}.dialog-header{gap:12px}.dialog-actions{flex-direction:column;align-items:stretch}.dialog-actions .button{width:100%}.modal-backdrop{padding:8px}.modal{padding:24px}}@media(max-width:480px){.metrics-row{border-bottom:0;grid-template-columns:minmax(0,1fr);gap:12px;padding-bottom:0}.metrics-row .metric{padding:0 0 12px}}@media(max-width:760px),(pointer:coarse){.button,.plan-detail>summary,.segmented button,.technical-details>summary,.text-button,.workspace-tabs a,.workspace-tabs button{min-height:44px;padding-block:8px}}@media(prefers-reduced-motion:reduce){button,select{transition:none}.accessible-dialog.dialog[open],.loading-line span,.modal,.modal-backdrop,.page-content,.vault-form-section{animation:none}.skip-link{transition:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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}.diagnostic-evidence>summary[data-v-4136b990]{cursor:pointer;width:-moz-fit-content;width:fit-content;max-width:100%;color:inherit;line-height:var(--line-body);overflow-wrap:anywhere}.diagnostic-evidence[open]>summary[data-v-4136b990]{margin-bottom:8px}.diagnostic-evidence .diagnostic-list[data-v-4136b990]{margin-block:8px}.diagnostic-columns[data-v-4136b990]{min-width:0;container:diagnostic-columns/inline-size}.diagnostic-columns .diagnostic-list[data-v-4136b990]{display:grid;grid-template-columns:minmax(0,1fr);gap:12px 28px}.diagnostic-columns .diagnostic-list>li[data-v-4136b990]{min-width:0;margin-top:0;overflow-wrap:anywhere}@container diagnostic-columns (min-width: 30rem){.diagnostic-columns .diagnostic-list[data-v-4136b990]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container diagnostic-columns (min-width: 50rem){.diagnostic-columns .diagnostic-list[data-v-4136b990]{grid-template-columns:repeat(3,minmax(0,1fr))}}.fib-gap-band rect[data-v-da856fb3]{fill:#719ac8;fill-opacity:.13}.fib-retracement-band rect[data-v-da856fb3]{fill:#c8a970;fill-opacity:.12}.fib-overlap-band rect[data-v-da856fb3]{fill:#aa8edf;fill-opacity:.25;stroke:#aa8edf;stroke-width:.8}.fib-entry-level line[data-v-da856fb3],.fib-reference-level line[data-v-da856fb3],.fib-stop-level line[data-v-da856fb3],.fib-target-level line[data-v-da856fb3]{stroke-width:1;stroke-dasharray:5 4}.fib-entry-level line[data-v-da856fb3]{stroke:#aa8edf}.fib-stop-level line[data-v-da856fb3]{stroke:#d28383}.fib-target-level line[data-v-da856fb3]{stroke:#75b59a}.fib-reference-level line[data-v-da856fb3]{stroke:#92979c;stroke-dasharray:2 6}.fib-chart-overlay text[data-v-da856fb3]{font-size:9px;fill:var(--text-secondary);paint-order:stroke;stroke:var(--surface-base,#11151b);stroke-width:3px}.fib-anchor-marker[data-v-da856fb3]{fill:none;stroke:#b9a1e4;stroke-width:1.3}.fib-anchor-marker line[data-v-da856fb3]{stroke-dasharray:2 3}.fib-bos-marker line[data-v-da856fb3]{stroke:#b9a1e4;stroke-width:1;stroke-dasharray:2 4}.observed-order-level line[data-v-da856fb3]{stroke:#d9b879;stroke-width:1;stroke-dasharray:8 3}.observed-order-level text[data-v-da856fb3]{fill:var(--text-secondary);font-size:9px}.account-status-control[data-v-a6d7f03a]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:196px;min-height:44px}.account-status-summary[data-v-a6d7f03a]{display:grid;gap:3px;min-width:0;font-size:var(--font-label);line-height:var(--line-label);color:var(--text-secondary)}.account-status-summary strong[data-v-a6d7f03a]{font-size:var(--font-label);font-weight:500;color:var(--text-muted)}.account-status-summary strong.warning[data-v-a6d7f03a]{color:var(--status-warning)}.account-status-toggle[data-v-a6d7f03a]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;min-width:60px;min-height:44px;margin:0}.account-status-toggle span[data-v-a6d7f03a]{transition:transform .12s ease}.account-status-toggle span.expanded[data-v-a6d7f03a]{transform:rotate(180deg)}.account-status-details[data-v-a6d7f03a]{position:fixed;z-index:80;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;padding:20px;border:1px solid var(--border-control);border-radius:var(--radius);background:var(--bg-surface);color:var(--text-primary);box-shadow:0 12px 32px #0005;outline-offset:3px}.account-status-heading[data-v-a6d7f03a]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.account-status-heading h2[data-v-a6d7f03a]{margin:0;font-size:var(--font-heading);font-weight:500}.account-status-heading .text-button[data-v-a6d7f03a]{margin:0;min-height:44px}.account-status-state[data-v-a6d7f03a]{margin:0 0 8px;font-size:var(--font-body);font-weight:500}.account-status-facts[data-v-a6d7f03a]{margin-block:16px}.account-status-facts>div[data-v-a6d7f03a]{flex-wrap:wrap;gap:4px 16px}.account-status-facts dd[data-v-a6d7f03a]{overflow-wrap:anywhere}.account-status-actions[data-v-a6d7f03a]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}.account-status-actions .text-button[data-v-a6d7f03a]{margin:0;min-height:44px}.account-status-failures[data-v-a6d7f03a]{padding-left:20px;font-size:var(--font-label);line-height:var(--line-body);overflow-wrap:anywhere;color:var(--status-warning)}@media(prefers-reduced-motion:reduce){.account-status-toggle span[data-v-a6d7f03a]{transition:none}}.universe-heading[data-v-f53bdf32]{align-items:flex-start;flex-wrap:wrap;gap:12px}.universe-heading h2[data-v-f53bdf32]{margin-bottom:6px}.universe-connection[data-v-f53bdf32]{display:grid;gap:12px;padding-block:16px}.universe-connection>.field[data-v-f53bdf32]{max-width:520px}.universe-consent[data-v-f53bdf32]{display:flex;gap:8px;align-items:center;color:var(--text-secondary);min-height:36px}.universe-consent input[data-v-f53bdf32]{accent-color:var(--accent);width:18px;height:18px;flex-shrink:0}.universe-actions[data-v-f53bdf32],.universe-pagination[data-v-f53bdf32],.universe-tools[data-v-f53bdf32]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.universe-summary[data-v-f53bdf32]{display:grid;gap:8px;padding-block:16px;border-top:1px solid var(--border-subtle)}.universe-tools[data-v-f53bdf32]{justify-content:space-between;align-items:flex-end;margin-bottom:16px}.universe-tools>.field[data-v-f53bdf32]{flex:1 1 220px;max-width:420px}.universe-tools .text-button[data-v-f53bdf32]{margin:0}.universe-table-scroll[data-v-f53bdf32]{max-height:480px}.universe-table[data-v-f53bdf32]{min-width:1040px}.universe-table thead th[data-v-f53bdf32]{position:sticky;top:0;background:var(--bg-surface);z-index:1}.universe-table td[data-v-f53bdf32]{overflow-wrap:anywhere}.universe-table td.numeric[data-v-f53bdf32]{white-space:nowrap}.universe-table td[data-v-f53bdf32]:nth-child(2){min-width:155px;max-width:230px}.universe-table td[data-v-f53bdf32]:last-child{min-width:165px;max-width:240px}.universe-table [aria-pressed=true][data-v-f53bdf32]{color:var(--accent)}.universe-pagination[data-v-f53bdf32]{justify-content:space-between;margin-top:16px}.universe-chart[data-v-f53bdf32]{padding-top:16px}.universe-chart h3[data-v-f53bdf32]{margin-block:8px 16px}.universe-chart .chart-heading[data-v-f53bdf32]{flex-wrap:wrap}.universe-empty[data-v-f53bdf32],.universe-reason[data-v-f53bdf32]{padding-block:12px}@media(max-width:600px){.universe-actions .button[data-v-f53bdf32]{flex:1 1 150px}.universe-tools[data-v-f53bdf32]{align-items:stretch}.universe-tools>.field[data-v-f53bdf32]{max-width:none}.universe-table-scroll[data-v-f53bdf32]{max-height:420px}.universe-pagination[data-v-f53bdf32]{justify-content:flex-start}}.fib-anchor-table[data-v-c2ae0e81]{width:100%;max-width:100%;display:block;overflow-x:auto;margin:16px 0;border-collapse:collapse;font-size:var(--font-label);text-align:left}.fib-anchor-table caption[data-v-c2ae0e81]{text-align:left;margin-bottom:10px;color:var(--text-secondary)}.fib-anchor-table td[data-v-c2ae0e81],.fib-anchor-table th[data-v-c2ae0e81]{padding:8px 12px 8px 0;border-bottom:1px solid var(--border-subtle);vertical-align:top;min-width:100px}.fib-anchor-table th[data-v-c2ae0e81]{font-weight:500}.fib-setup-details[data-v-c2ae0e81]{min-width:0}.fib-setup-details .risk-list>div[data-v-c2ae0e81]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start}.fib-setup-details .risk-list dd[data-v-c2ae0e81]{min-width:0;max-width:100%;overflow-wrap:anywhere}@media(max-width:700px){.fib-setup-details .risk-list>div[data-v-c2ae0e81]{grid-template-columns:minmax(0,1fr);gap:6px}.fib-setup-details .risk-list dd[data-v-c2ae0e81]{text-align:left}}.strategy-rows[data-v-724fd7f0]{list-style:none;padding:0;margin:20px 0 0;display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.strategy-rows>li[data-v-724fd7f0]{min-width:0}.strategy-rows>li+li[data-v-724fd7f0]{border-top:1px solid var(--border-subtle);padding-top:20px}.strategy-heading[data-v-724fd7f0]{display:flex;justify-content:space-between;gap:12px;align-items:baseline;flex-wrap:wrap}.fib-evaluation-list h4[data-v-724fd7f0],.strategy-heading h3[data-v-724fd7f0],.strategy-review-preview h3[data-v-724fd7f0]{margin:0;font-size:var(--font-body);font-weight:500}.strategy-heading>span[data-v-724fd7f0]{font-size:var(--font-label);color:var(--text-secondary)}.fib-evaluation-list>li+li[data-v-724fd7f0]{margin-top:18px}.fib-public-coverage[data-v-724fd7f0]{margin-top:12px}.fib-coverage-counts[data-v-724fd7f0]{display:flex;flex-wrap:wrap;gap:12px 28px;margin:12px 0;font-size:var(--font-label)}.fib-coverage-counts dt[data-v-724fd7f0]{color:var(--text-secondary)}.fib-coverage-counts dd[data-v-724fd7f0]{margin:4px 0 0}.strategy-review-form[data-v-724fd7f0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;align-items:end}.parameter-editor[data-v-724fd7f0],.parameter-opt-in[data-v-724fd7f0]{grid-column:1/-1}.parameter-opt-in[data-v-724fd7f0]{display:flex;gap:10px;font-size:var(--font-label);color:var(--text-secondary)}.parameter-editor textarea[data-v-724fd7f0]{font-family:monospace;font-size:13px;padding:12px;resize:vertical;border:1px solid var(--border-subtle);background:var(--surface-raised);color:var(--text-primary);border-radius:6px}.strategy-review-preview[data-v-724fd7f0]{margin-top:20px;padding-top:20px;border-top:1px solid var(--border-subtle)}.reason-codes[data-v-724fd7f0]{list-style:none;display:flex;flex-wrap:wrap;gap:6px 12px;margin:12px 0;padding:0;color:var(--text-secondary);font-size:11px}.risk-list>div[data-v-724fd7f0]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start}.risk-list dd[data-v-724fd7f0]{min-width:0;max-width:100%;overflow-wrap:anywhere}@media(max-width:700px){.strategy-review-form[data-v-724fd7f0]{grid-template-columns:minmax(0,1fr)}}.demo-checks[data-v-43ead4d6],.demo-diagnostic[data-v-43ead4d6]{margin-top:20px}.risk-list dd small[data-v-43ead4d6]{display:block;color:var(--text-muted);font-weight:400}.connection-evidence[data-v-43ead4d6]{margin-top:16px}h3[data-v-43ead4d6]{color:var(--text-primary);font-size:var(--font-heading);font-weight:500;line-height:var(--line-heading)}.entry-recovery-result[data-v-833bc9f4]{margin:16px 0;padding-top:16px;border-top:1px solid var(--border-subtle)}.entry-blocker-list[data-v-833bc9f4]{display:grid;gap:16px;padding-left:20px;margin:16px 0}.entry-blocker-list>li>.diagnostic-text[data-v-833bc9f4],.entry-blocker-list>li>span[data-v-833bc9f4]{display:block;margin-top:4px;overflow-wrap:anywhere}.demo-workspace-status[data-v-833bc9f4]{display:grid;grid-template-columns:minmax(120px,210px) 196px;align-items:center;gap:4px 16px;width:min(100%,422px)}.demo-workspace-status .armed-label[data-v-833bc9f4]{min-height:44px}.demo-workspace-status>[data-testid=demo-management-state][data-v-833bc9f4]{grid-column:1/-1;min-height:2.7em}.entry-decisions[data-v-833bc9f4]{display:grid;gap:16px}.entry-decision+.entry-decision[data-v-833bc9f4]{border-top:1px solid var(--border-subtle);padding-top:16px}.entry-decision h3[data-v-833bc9f4]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;font-size:var(--font-body);font-weight:500}.entry-decision h3 span[data-v-833bc9f4],.entry-decision li[data-v-833bc9f4]{color:var(--text-secondary);font-size:var(--font-label);line-height:var(--line-body)}.entry-decision h3 span.warning[data-v-833bc9f4]{color:var(--status-warning)}.entry-decision ul[data-v-833bc9f4]{padding-left:20px;overflow-wrap:anywhere}.entry-decision .risk-list>div[data-v-833bc9f4]{flex-wrap:wrap;gap:4px 16px}.entry-decision dd[data-v-833bc9f4]{overflow-wrap:anywhere}.demo-form[data-v-833bc9f4]{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1000px}.disarm-summary[data-v-833bc9f4]{max-width:720px;overflow-wrap:anywhere}.disarm-summary>span[data-v-833bc9f4]{display:block}.symbol-selection[data-v-833bc9f4]{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));align-items:center;gap:8px 16px;color:var(--text-secondary);border:0;padding:0;font-size:var(--font-label)}.symbol-selection-actions[data-v-833bc9f4]{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.symbol-selection-actions p[data-v-833bc9f4]{flex:1 1 300px}.symbol-selection-actions .text-button[data-v-833bc9f4]{margin:0}.symbol-search[data-v-833bc9f4]{grid-column:1/-1;max-width:480px}.chart-load-state[data-v-833bc9f4]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px}.chart-load-state .text-button[data-v-833bc9f4]{margin:0}.market-warmup[data-v-833bc9f4]{display:grid;gap:8px;margin-bottom:16px;color:var(--text-secondary)}.market-warmup progress[data-v-833bc9f4]{width:100%;height:6px;accent-color:var(--accent)}.symbol-selection legend[data-v-833bc9f4]{margin-bottom:12px}.symbol-selection label[data-v-833bc9f4]{display:flex;align-items:center;gap:8px;min-height:44px}.symbol-selection input[data-v-833bc9f4]{accent-color:var(--accent);width:20px;height:20px}.confirmation-field[data-v-833bc9f4]{grid-column:span 2}.readiness-list[data-v-833bc9f4]{max-width:850px}.retained-policy[data-v-833bc9f4]{grid-column:1/-1}.leverage-observations[data-v-833bc9f4]{max-width:1000px;margin:16px 0;padding:0;list-style:none}.leverage-observations>li[data-v-833bc9f4]{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:16px;padding:16px 0;border-bottom:1px solid var(--border-subtle);font-size:var(--font-label);line-height:var(--line-label);color:var(--text-secondary)}.leverage-observations strong[data-v-833bc9f4]{font-weight:600;color:var(--text-primary)}.attention-list[data-v-833bc9f4],.preview-result dd[data-v-833bc9f4],.readiness-list dd[data-v-833bc9f4],[data-testid=demo-context-block-reason][data-v-833bc9f4]{overflow-wrap:anywhere}.preview-result[data-v-833bc9f4]{margin-top:24px}.preview-result p[data-v-833bc9f4],[data-testid=demo-smoke-report] li[data-v-833bc9f4]{color:var(--text-secondary);font-size:var(--font-label);line-height:var(--line-body)}.position-facts[data-v-833bc9f4]{grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0}.position-cards[data-v-833bc9f4],.position-facts[data-v-833bc9f4]{display:grid;gap:12px}.position-card+.position-card[data-v-833bc9f4]{margin-top:0}.position-card .section-heading h3[data-v-833bc9f4]{margin:0}.workspace-panel.positions-section[data-v-833bc9f4]{padding-top:var(--workspace-panel-block-padding,24px)}.attention-list[data-v-833bc9f4]{flex-basis:100%}.position-facts dt[data-v-833bc9f4]{color:var(--text-secondary);font-size:var(--font-label);line-height:var(--line-label)}.position-facts dd[data-v-833bc9f4]{margin:4px 0 0;font-size:var(--font-body);line-height:var(--line-body);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.compact-order-list[data-v-833bc9f4]{list-style:none;padding:0}.compact-order-list li[data-v-833bc9f4]{display:flex;gap:16px;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--border-subtle);font-size:var(--font-label);line-height:var(--line-label)}.technical-id[data-v-833bc9f4]{font-family:ui-monospace,monospace;overflow-wrap:anywhere}.row-detail[data-v-833bc9f4]{min-width:150px;max-width:360px}.row-detail .risk-list>div[data-v-833bc9f4]{flex-wrap:wrap}.row-detail .risk-list dd[data-v-833bc9f4],.timeline time[data-v-833bc9f4]{overflow-wrap:anywhere}.timeline time[data-v-833bc9f4]{white-space:normal;flex-shrink:0;max-width:145px}.setup-workspace[data-v-833bc9f4]{--workspace-panel-block-padding:20px;display:grid;gap:24px}.manual-ticket-content .demo-form[data-v-833bc9f4]{grid-template-columns:repeat(2,minmax(0,1fr))}.position-targets dd small[data-v-833bc9f4]{display:block;margin-top:4px;font-weight:400;line-height:var(--line-body);overflow-wrap:anywhere}@media(max-width:800px){.demo-form[data-v-833bc9f4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.demo-workspace-status[data-v-833bc9f4]{grid-template-columns:minmax(0,1fr) 196px}.demo-form[data-v-833bc9f4],.manual-ticket-content .demo-form[data-v-833bc9f4]{grid-template-columns:minmax(0,1fr)}.confirmation-field[data-v-833bc9f4]{grid-column:auto}.section-heading[data-v-833bc9f4]{gap:12px;flex-wrap:wrap}.readiness-list>div[data-v-833bc9f4],.section-heading[data-v-833bc9f4]{align-items:flex-start}.timeline time[data-v-833bc9f4]{max-width:86px}.leverage-observations>li[data-v-833bc9f4]{grid-template-columns:minmax(0,1fr);gap:8px}.compact-order-list li[data-v-833bc9f4]{flex-direction:column;gap:8px}.position-facts[data-v-833bc9f4]{grid-template-columns:minmax(0,1fr);gap:12px}}.context-public-actions[data-v-aa5eebb7]{flex-wrap:wrap}.context-market-picker[data-v-aa5eebb7]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1000px}.context-snapshot[data-v-aa5eebb7]{word-break:break-all}.context-form[data-v-aa5eebb7]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1000px}.context-form .consent-field[data-v-aa5eebb7],.full-width[data-v-aa5eebb7]{grid-column:1/-1}.credential-action[data-v-aa5eebb7]{display:flex;flex-direction:column;gap:16px;justify-content:flex-end;align-items:flex-start}.assessment-note[data-v-aa5eebb7]{color:var(--text-secondary);font-size:var(--font-label);line-height:var(--line-body)}.field-note[data-v-aa5eebb7],.provider-row p[data-v-aa5eebb7],.provider-row small[data-v-aa5eebb7],.risk-list dd[data-v-aa5eebb7]{overflow-wrap:anywhere}.provider-row>div[data-v-aa5eebb7]{min-width:0}.numerical-market[data-v-aa5eebb7]{padding:20px 0;border-bottom:1px solid var(--border-subtle)}.numerical-market h3[data-v-aa5eebb7],.private-funding-row strong[data-v-aa5eebb7]{color:var(--text-primary);font-size:var(--font-label);font-weight:500}.numerical-table td[data-v-aa5eebb7]:last-child{text-align:left}.numerical-value[data-v-aa5eebb7],.private-funding-row dd[data-v-aa5eebb7]{overflow-wrap:anywhere}.private-funding-row[data-v-aa5eebb7]{margin-top:20px}@media(max-width:600px){.context-form[data-v-aa5eebb7],.context-market-picker[data-v-aa5eebb7]{grid-template-columns:minmax(0,1fr)}.numerical-table thead[data-v-aa5eebb7]{display:none}.numerical-table tbody[data-v-aa5eebb7]{display:block}.numerical-table tr[data-v-aa5eebb7]{display:grid;grid-template-columns:minmax(0,1fr);padding:12px 0;border-bottom:1px solid var(--border-subtle)}.numerical-table td[data-v-aa5eebb7]{padding:3px 0;text-align:left;border:0}.numerical-table td[data-v-aa5eebb7]:last-child{line-height:var(--line-table)}}
