:root{--bg:#fbf8f3;--surface:#fff;--surface-hover:#17151208;--surface-2:#f0ebe3;--shadow:0 1px 2px #1715120f;--shadow-lg:0 24px 56px -22px #17151233, 0 8px 18px -10px #1715121a;--text1:#171512;--text2:#5f5a54;--text3:#706a61;--divider:#17151217;--divider-strong:#17151229;--divider-faint:#1715120d;--chrome:#1a7192;--chrome-bg:#1a71921a;--chrome-ink:#0b4a61;--on-chrome:#fff;--on-money:#fff;--long:#0a7a50;--long-bg:#0e8f5f1a;--short:#cb3b2a;--short-bg:#d0402f17;--risk-calm:#8e887f;--risk-amber:#9a6300;--risk-danger:#c93a28;--risk-naked:#c3169b;--on-naked:#fff;--naked-bg:color-mix(in srgb, var(--risk-naked) 7%, var(--surface));--naked-glow-size:34px;--naked-glow-alpha:7%;--stale-dim:.62;--naked-line:color-mix(in srgb, var(--risk-naked) 38%, transparent);--font-num:"Spline Sans Mono", ui-monospace, monospace;--font-ui:"Instrument Sans", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--input-bg:transparent;--input-border:#17151217;--input-focus:#171512;--chart-bg:#fbf8f3;--chart-text:#171512;--chart-grid:#17151209;--chart-up:#0e8f5f;--chart-down:#d0402f;--toolbar-bg:#fbf8f3d1;--toolbar-border:#17151217;--pill-bg:#fffffff0;--chart-label-bg:#fffffff0;--frosted-bg:#ffffffd9;--frosted-backdrop:#17151257;--panel-bg:#fff;--focus-ring:#1e7fa36b;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-sheet:22px;--radius-pill:99px;--ease-out:cubic-bezier(.22, .61, .36, 1);--ease-in:cubic-bezier(.55, .06, .68, .19);--dur-1:.14s;--dur-2:.2s}[data-theme=dark]{--bg:#0b0a09;--surface:#131110;--surface-hover:#f4f1ec0f;--surface-2:#1b1917;--shadow:0 1px 2px #00000073;--shadow-lg:0 28px 64px -24px #000000b8, 0 10px 24px -12px #00000080;--text1:#f4f1ec;--text2:#a09a92;--text3:#89837e;--divider:#f4f1ec14;--divider-strong:#f4f1ec1f;--divider-faint:#f4f1ec0d;--chrome:#6fd3f2;--chrome-bg:#6fd3f224;--chrome-ink:#cff1fc;--on-chrome:#08171c;--on-money:#06130d;--long:#2fd48a;--long-bg:#2fd48a1f;--short:#ff5d52;--short-bg:#ff5d521f;--risk-calm:#6b6560;--risk-amber:#f5a524;--risk-danger:#ff5d52;--risk-naked:#ff3dbe;--naked-bg:color-mix(in srgb, var(--risk-naked) 12%, var(--surface));--naked-glow-size:90px;--naked-glow-alpha:10%;--stale-dim:.45;--on-naked:#1a0413;--input-bg:transparent;--input-border:#f4f1ec14;--input-focus:#f4f1ec;--chart-bg:#0b0a09;--chart-text:#f4f1ec;--chart-grid:#f4f1ec09;--chart-up:#2fd48a;--chart-down:#ff5d52;--toolbar-bg:#0b0a09c7;--toolbar-border:#f4f1ec14;--pill-bg:#131110eb;--chart-label-bg:#131110eb;--frosted-bg:#131110d9;--frosted-backdrop:#050404b3;--panel-bg:#0b0a09;--focus-ring:#6fd3f280}*,:before,:after{box-sizing:border-box;margin:0;padding:0}.privacy-mode [data-sensitive]{filter:blur(8px);-webkit-user-select:none;user-select:none;transition:filter .2s}.feed-stale [data-sensitive]{opacity:.4;transition:opacity .2s}html,body,#root{width:100%;height:100%;overflow:hidden}body{background:var(--bg);color:var(--text1);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-bottom:env(safe-area-inset-bottom)}input[type=number],input[inputmode=decimal],input[inputmode=numeric],.num{font-family:var(--font-num);font-variant-numeric:tabular-nums slashed-zero}input[type=number]::-webkit-inner-spin-button{opacity:0}input[type=number]::-webkit-outer-spin-button{opacity:0}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--text3);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--text2)}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:1px;outline:2px solid var(--focus-ring)!important}@keyframes spin{to{transform:rotate(360deg)}}@keyframes riseIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes toastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes toastInRight{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@media (pointer:coarse){button:not(.chip-inline){min-height:36px}}@media (width<=768px){button:not(.chip-inline){min-height:44px}input,select{min-height:44px;font-size:16px}}button,a,[role=button],.chip-inline{-webkit-tap-highlight-color:transparent}html,body{overscroll-behavior:none}.chip-inline{position:relative}.chip-inline:after{content:"";width:100%;min-width:44px;height:100%;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.field-line:focus{outline:none;border-bottom-color:var(--chrome)!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.journal-page{min-width:0}.journal-page>section:empty{display:none!important}@media (width<=768px){.journal-cols{grid-template-columns:1fr!important}}@media (width>=769px) and (width<=900px){.journal-cols{grid-template-columns:1fr 1fr!important}}@media (width>=769px) and (width<=1040px){.paper-cols{grid-template-columns:1fr 1fr!important}}:root{--boot-halo:#863bff38;--boot-scan:#863bff1a;--boot-scan-mid:#863bff0b;--boot-ring:#863bff80}[data-theme=dark]{--boot-halo:#863bff8c;--boot-scan:#863bff29;--boot-scan-mid:#863bff12;--boot-ring:#b482ffb3}@keyframes bootBolt{0%{opacity:0;filter:blur(20px)drop-shadow(0 0 #863bff00);transform:scale(.72)}55%{opacity:1;filter:blur(0) drop-shadow(0 0 30px var(--boot-halo));transform:scale(1.07)}to{opacity:1;filter:blur(0) drop-shadow(0 0 30px var(--boot-halo));transform:scale(1)}}.boot-bolt{animation:bootBolt 1.15s var(--ease-out) 1 both}@keyframes bootShock{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(1.9)}}.boot-shock{animation:bootShock .9s var(--ease-out) .62s 1 both}@keyframes bootRing{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(3.2)}}.boot-ring{animation:bootRing 1.1s var(--ease-out) 1 both}@keyframes bootHalo{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.boot-halo{animation:3.4s ease-in-out infinite both bootHalo}@keyframes bootScan{0%{opacity:0;transform:translateY(-45%)}12%{opacity:.55}60%{opacity:0;transform:translateY(145%)}to{opacity:0;transform:translateY(145%)}}.boot-scan{animation:4.2s cubic-bezier(.4,0,.6,1) infinite both bootScan}@keyframes bootWordIn{0%{opacity:0;letter-spacing:.9em;filter:blur(6px)}to{opacity:1;letter-spacing:.38em;filter:blur()}}.boot-title{animation:bootWordIn .95s var(--ease-out) .7s 1 both}@keyframes bootSubIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.boot-sub{animation:bootSubIn .7s var(--ease-out) 1.15s 1 both}@keyframes bootUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.boot-strip{animation:bootUp .7s var(--ease-out) .3s 1 both}.boot-progress{animation:bootUp .6s var(--ease-out) .9s 1 both}@keyframes bootPulse{0%,to{opacity:.35}50%{opacity:1}}.boot-pulse{animation:1s ease-in-out infinite bootPulse}.boot-pulse-slow{animation:1.6s ease-in-out infinite bootPulse}@keyframes bootFlash{0%{opacity:0}18%{opacity:.9}to{opacity:0}}.boot-flash{animation:.9s ease-out both bootFlash}.screener-row:hover{background:var(--surface-hover)}.screener-verb{opacity:.5}.screener-row:hover .screener-verb,.screener-verb:focus-visible{opacity:1}@keyframes bootExit{0%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(10px);transform:scale(1.04)}}.boot-exit{animation:bootExit .44s var(--ease-in,ease-in) 1 both}:root{--account-panel-width:352px}.instrument-terminal{grid-template-columns:minmax(0, 1fr) var(--account-panel-width);background:var(--bg);flex:1;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.instrument-trading-plane{flex-direction:column;min-width:0;min-height:0;display:flex}.instrument-market-header{flex-shrink:0}.instrument-market-head{justify-content:space-between;align-items:center;gap:24px;padding:28px 32px 20px;display:flex}.instrument-market-identity{align-items:center;gap:12px;display:flex}.instrument-market-picker{color:var(--text1);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:15px;font-weight:500;display:flex}.instrument-venue-code{font-family:var(--font-num);letter-spacing:.1em;text-transform:uppercase;color:var(--text3);font-size:9px}.instrument-market-price{align-items:baseline;gap:16px;margin-top:12px;display:flex}.instrument-price{letter-spacing:-.02em;color:var(--text1);font-size:40px;font-weight:400;line-height:1.1}.instrument-market-facts{gap:24px;display:flex}.instrument-market-facts>div{white-space:nowrap;color:var(--text2);flex-direction:column;gap:6px;font-size:11px;display:flex}.instrument-fact-key{font-family:var(--font-num);letter-spacing:.12em;color:var(--text3);font-size:9px}.instrument-chart-toolbar{border-top:1px solid var(--divider);align-items:center;gap:16px;min-height:44px;margin:0 32px;display:flex}.instrument-chart-toolbar>button:last-child{margin-left:auto}.instrument-chart{flex:1;min-width:0;min-height:0;display:flex;position:relative}.instrument-protection-bar{flex-shrink:0;align-items:center;gap:24px;min-height:88px;padding:16px 32px 20px;display:flex}.instrument-chart-context{border-top:1px solid var(--divider);flex-shrink:0;align-items:center;gap:24px;min-height:44px;padding:0 32px;display:flex}.instrument-context-entry,.instrument-accounts-link{color:var(--text2);min-height:44px;font-family:var(--font-ui);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:11px;display:flex}.instrument-chart-context>.instrument-context-entry{margin-left:auto}.instrument-context-note{color:var(--text3);font-size:10px;line-height:1.5}.instrument-accounts-link{border-bottom:1px solid var(--divider);justify-content:space-between;width:100%;margin-top:8px}.instrument-draft-slot{border-bottom:1px solid var(--divider-strong);padding-bottom:20px}.instrument-brand{letter-spacing:.2em;color:var(--text1);flex-shrink:0;align-items:center;gap:12px;font-size:18px;font-weight:600;display:flex}.instrument-nav-item{white-space:nowrap}.instrument-dialog-scrim{background:var(--frosted-backdrop);position:fixed;inset:0}.instrument-dialog{background:var(--surface);width:min(520px,100vw - 48px);max-height:82dvh;color:var(--text1);border:1px solid var(--divider-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.instrument-dialog-heading{border-bottom:1px solid var(--divider);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 24px;font-size:13px;font-weight:600;display:flex}.instrument-dialog-heading button{min-height:44px;color:var(--text2);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.instrument-dialog-body{overscroll-behavior:contain;min-height:0;padding:12px 24px 24px;overflow:hidden auto}.instrument-account-fact{border-bottom:1px solid var(--divider);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;font-size:11px;display:flex}.instrument-account-fact>span:last-child{text-align:right}.instrument-venue+.instrument-venue{margin-top:24px}@media (width<=1200px) and (width>=769px){:root{--account-panel-width:340px}.instrument-masthead{gap:16px!important;padding:0 24px!important}.instrument-brand{gap:8px;font-size:15px}.instrument-market-head{flex-wrap:wrap;gap:16px;padding:24px 24px 16px}.instrument-market-facts{gap:20px}.instrument-price{font-size:34px}.instrument-chart-toolbar{margin:0 24px}.instrument-protection-bar{gap:16px;padding:12px 24px 16px}.instrument-chart-context{padding:0 24px}}@media (width<=768px){.instrument-chart-context{gap:16px;padding:0 22px}.instrument-dialog{border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;width:100%;max-height:82dvh;inset:auto 0 0;transform:none}.instrument-dialog-body{padding:12px 20px calc(24px + env(safe-area-inset-bottom))}.instrument-dialog-body button,.instrument-dialog-body summary,.instrument-dialog-body select,.instrument-dialog-body input{min-height:44px}}@media (width<=1024px) and (width>=769px){.instrument-masthead{gap:12px!important;padding:0 16px!important}.instrument-brand>span{display:none}.instrument-nav-item{font-size:10px!important}.instrument-protection-bar{flex-wrap:wrap}}.instrument-page{box-sizing:border-box;flex-direction:column;gap:36px;width:100%;min-width:0;max-width:1176px;margin:0 auto;padding:48px 48px 80px;display:flex}.instrument-page-reading{max-width:816px}.instrument-page-heading{justify-content:space-between;align-items:flex-end;gap:24px;min-width:0;display:flex}.instrument-page-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--text3);font-size:9px;font-weight:500}.instrument-page-heading h2{letter-spacing:-.02em;margin:12px 0 0;font-size:34px;font-weight:500;line-height:1.2}.instrument-page-heading p{max-width:660px;color:var(--text2);margin:16px 0 0;font-size:13px;line-height:1.8}.instrument-page-actions{flex-shrink:0}.instrument-section-index{border-bottom:1px solid var(--divider);gap:24px;min-width:0;display:flex;overflow-x:auto}.instrument-section-index button{color:var(--text3);min-height:44px;font-family:var(--font-ui);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;flex-shrink:0;padding:0;font-size:12px}.instrument-section-index button[aria-current]{color:var(--text1);border-bottom-color:var(--text1)}.instrument-chapter{flex-direction:column;gap:28px;min-width:0;scroll-margin-top:24px;display:flex}.instrument-chapter-heading{border-top:1px solid var(--divider-strong);margin:0;padding-top:16px;scroll-margin-top:24px;font-size:18px;font-weight:500}.instrument-chapter-note{color:var(--text3);margin:0;font-size:11px;line-height:1.7}.instrument-settings-columns{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:48px;display:grid}.instrument-section-index-vertical{border-bottom:0;flex-direction:column;align-items:flex-start;gap:4px;position:sticky;top:24px}.instrument-settings-groups{min-width:0}.instrument-settings-group{scroll-margin-top:24px}.instrument-watch-row{min-width:0}.instrument-page button:focus-visible,.instrument-page summary:focus-visible,.instrument-page select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}@media (width<=768px){.instrument-page{padding:28px 20px calc(48px + env(safe-area-inset-bottom));gap:28px}.instrument-page-heading{display:block}.instrument-page-heading h2{font-size:26px}.instrument-page-heading p{margin-top:12px;font-size:12px}.instrument-page-actions{margin-top:24px}.instrument-page button,.instrument-page summary,.instrument-page input:not([type=checkbox]):not([type=range]),.instrument-page select{min-height:44px}.instrument-section-index{gap:20px}.instrument-section-index button{font-size:11px}.instrument-settings-columns{grid-template-columns:minmax(0,1fr);gap:24px}.instrument-section-index-vertical{border-bottom:1px solid var(--divider);flex-direction:row;position:static}.instrument-watch-row{grid-template-columns:3px minmax(0,1fr)!important}.instrument-watch-row>div:last-child{grid-column:2;justify-content:space-between;flex-direction:row!important;align-items:center!important}}.journal-page>.instrument-section-index{z-index:2;background:var(--bg);padding:8px 0;position:sticky;top:0}.journal-page .instrument-chapter-heading{scroll-margin-top:88px}.instrument-page [role=button]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}
