:root{--na-bg: #F6F7F9;--na-bg-canvas: #FAFBFC;--na-surface: #FFFFFF;--na-surface-2: #F4F5F8;--na-surface-3: #ECEDF1;--na-glass: rgba(255,255,255,.78);--na-glass-strong: rgba(255,255,255,.94);--na-sidebar: rgba(248,249,251,.92);--na-overlay-scrim: rgba(11,14,22,.48);--na-text: #0B0B12;--na-text-2: rgba(11,11,18,.66);--na-text-3: rgba(11,11,18,.42);--na-text-4: rgba(11,11,18,.24);--na-text-disabled: rgba(11,11,18,.3);--na-text-inverse: #FFFFFF;--na-border: rgba(13,15,25,.08);--na-border-strong: rgba(13,15,25,.14);--na-border-focus: rgba(59,91,254,.4);--na-divider: rgba(13,15,25,.06);--na-brand: #3B5BFE;--na-brand-hover: #2E4DF0;--na-brand-press: #2440D9;--na-brand-soft: rgba(59,91,254,.1);--na-brand-soft-2: rgba(59,91,254,.16);--na-violet: #7C4DFF;--na-teal: #08A7B7;--na-amber: #F5A524;--na-rose: #F43F8E;--na-cyan: #06B6D4;--na-buy: #0FA968;--na-buy-hover: #0C9359;--na-buy-press: #0A7E4C;--na-buy-soft: rgba(15,169,104,.1);--na-buy-soft-2: rgba(15,169,104,.18);--na-buy-border: rgba(15,169,104,.28);--na-sell: #E11D48;--na-sell-hover: #C9183F;--na-sell-press: #A6112F;--na-sell-soft: rgba(225,29,72,.1);--na-sell-soft-2: rgba(225,29,72,.18);--na-sell-border: rgba(225,29,72,.28);--na-success: #0FA968;--na-warning: #D97706;--na-warning-soft: rgba(217,119,6,.12);--na-danger: #E11D48;--na-info: #0284C7;--na-info-soft: rgba(2,132,199,.12);--na-flash-up: rgba(15,169,104,.22);--na-flash-down: rgba(225,29,72,.22);--na-flash-neutral: rgba(59,91,254,.18);--na-itm: rgba(15,169,104,.1);--na-otm: transparent;--na-atm: rgba(245,165,36,.12);--na-call: #0FA968;--na-put: #E11D48;--na-exch-nse: #2563EB;--na-exch-bse: #7C4DFF;--na-exch-mcx: #D97706;--na-exch-nfo: #0EA5E9;--na-exch-cds: #06B6D4;--na-shadow-1: 0 1px 2px rgba(0,0,0,.04), 0 1px 3px rgba(0,0,0,.03);--na-shadow-2: 0 2px 4px rgba(0,0,0,.04), 0 4px 12px rgba(0,0,0,.03);--na-shadow-3: 0 4px 8px rgba(0,0,0,.04), 0 12px 24px rgba(0,0,0,.06);--na-shadow-4: 0 8px 16px rgba(0,0,0,.05), 0 24px 48px rgba(0,0,0,.08);--na-shadow-popover: 0 8px 24px rgba(0,0,0,.08), 0 0 0 1px rgba(0,0,0,.04);--na-shadow-btn: 0 1px 2px rgba(0,0,0,.05), 0 0 0 1px rgba(0,0,0,.04), inset 0 1px 0 rgba(255,255,255,.6);--na-ring: 0 0 0 3px rgba(59,91,254,.15);--na-shadow-btn-brand: 0 2px 4px rgba(59,91,254,.3), 0 0 0 1px rgba(59,91,254,.4), inset 0 1px 0 rgba(255,255,255,.2);--na-ring-focus: 0 0 0 3px rgba(59,91,254,.2), 0 0 0 1px var(--na-brand);--na-r-1: 3px;--na-r-2: 5px;--na-r-3: 8px;--na-r-4: 10px;--na-r-5: 14px;--na-r-6: 20px;--na-r-pill: 9999px;--na-font: "Google Sans", "Google Sans Text", "DM Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--na-mono: var(--na-font);--na-num: var(--na-font);--na-tx-micro: 10px;--na-lh-micro: 1.3;--na-fw-micro: 600;--na-ls-micro: .4px;--na-tx-cap: 11.5px;--na-lh-cap: 1.36;--na-fw-cap: 500;--na-ls-cap: .2px;--na-tx-body: 13px;--na-lh-body: 1.45;--na-fw-body: 400;--na-tx-sub: 15px;--na-lh-sub: 1.35;--na-fw-sub: 600;--na-ls-sub: -.1px;--na-tx-h4: 18px;--na-lh-h4: 1.24;--na-fw-h4: 600;--na-ls-h4: -.3px;--na-tx-h3: 22px;--na-lh-h3: 1.18;--na-fw-h3: 700;--na-ls-h3: -.5px;--sp-05: 2px;--sp-1: 4px;--sp-15: 6px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 32px;--sp-8: 40px;--sp-9: 56px;--sp-10: 72px;--ease-snap: cubic-bezier(.22, 1, .36, 1);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-std: cubic-bezier(.4, 0, .2, 1);--ease-decel: cubic-bezier(0, 0, .2, 1);--d-1: 90ms;--d-2: .16s;--d-3: .24s;--d-4: .36s;--z-base: 0;--z-sticky: 100;--z-dropdown: 200;--z-popover: 300;--z-modal: 1000;--z-toast: 2000;--z-tooltip: 3000}[data-theme=dark]{--na-bg: #0B0B11;--na-bg-canvas: #07070C;--na-surface: #16161D;--na-surface-2: #1C1C25;--na-surface-3: #24242F;--na-glass: rgba(22,22,29,.74);--na-glass-strong: rgba(22,22,29,.92);--na-sidebar: rgba(11,11,17,.86);--na-overlay-scrim: rgba(0,0,0,.62);--na-text: rgba(255,255,255,.94);--na-text-2: rgba(255,255,255,.66);--na-text-3: rgba(255,255,255,.42);--na-text-4: rgba(255,255,255,.22);--na-text-disabled: rgba(255,255,255,.28);--na-text-inverse: #0B0B12;--na-border: rgba(255,255,255,.1);--na-border-strong: rgba(255,255,255,.18);--na-border-focus: rgba(125,148,255,.5);--na-divider: rgba(255,255,255,.07);--na-buy-text: #22C55E;--na-sell-text: #F7738A;--na-info-text: #38BDF8;--na-amber-text: #FBBF24;--na-teal-text: #2DD4BF;--na-violet-text: #B29AFB;--na-brand-text: #8CA1FF;--na-nse-text: #8CA1FF;--na-nfo-text: #38BDF8;--na-brand: #7D94FF;--na-brand-hover: #8FA2FF;--na-brand-press: #677FFF;--na-brand-soft: rgba(125,148,255,.14);--na-brand-soft-2: rgba(125,148,255,.22);--na-violet: #A78BFA;--na-teal: #2DD4BF;--na-amber: #FBBF24;--na-rose: #F472B6;--na-cyan: #22D3EE;--na-buy: #22C55E;--na-buy-hover: #34D870;--na-buy-press: #16A34A;--na-buy-soft: rgba(34,197,94,.16);--na-buy-soft-2: rgba(34,197,94,.24);--na-buy-border: rgba(34,197,94,.34);--na-sell: #F43F5E;--na-sell-hover: #FF5872;--na-sell-press: #DC2649;--na-sell-soft: rgba(244,63,94,.16);--na-sell-soft-2: rgba(244,63,94,.26);--na-sell-border: rgba(244,63,94,.34);--na-success: #22C55E;--na-warning: #FBBF24;--na-warning-soft: rgba(251,191,36,.16);--na-danger: #F43F5E;--na-info: #38BDF8;--na-info-soft: rgba(56,189,248,.14);--na-flash-up: rgba(34,197,94,.28);--na-flash-down: rgba(244,63,94,.28);--na-flash-neutral: rgba(125,148,255,.22);--na-itm: rgba(34,197,94,.14);--na-atm: rgba(251,191,36,.16);--na-call: #22C55E;--na-put: #F43F5E;--na-exch-nse: #5B7CFF;--na-exch-bse: #A78BFA;--na-exch-mcx: #FBBF24;--na-exch-nfo: #38BDF8;--na-exch-cds: #22D3EE;--na-ring: 0 0 0 3px rgba(125,148,255,.28);--na-shadow-1: 0 1px 2px rgba(0,0,0,.4), 0 1px 3px rgba(0,0,0,.3);--na-shadow-2: 0 2px 4px rgba(0,0,0,.4), 0 4px 12px rgba(0,0,0,.3);--na-shadow-3: 0 4px 8px rgba(0,0,0,.4), 0 12px 24px rgba(0,0,0,.5);--na-shadow-4: 0 8px 16px rgba(0,0,0,.5), 0 24px 48px rgba(0,0,0,.6);--na-shadow-popover: 0 8px 24px rgba(0,0,0,.5), 0 0 0 1px rgba(255,255,255,.08);--na-shadow-btn: 0 1px 2px rgba(0,0,0,.3), 0 0 0 1px rgba(255,255,255,.1), inset 0 1px 0 rgba(255,255,255,.06);--na-shadow-btn-brand: 0 2px 4px rgba(0,0,0,.4), 0 0 0 1px rgba(125,148,255,.3), inset 0 1px 0 rgba(255,255,255,.1);--na-ring-focus: 0 0 0 3px rgba(125,148,255,.3), 0 0 0 1px var(--na-brand)}html,body{font-family:var(--na-font);font-size:var(--na-tx-body);line-height:var(--na-lh-body);color:var(--na-text);background:var(--na-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.na-mono,.na-num,.na-price,.na-pnl,.na-qty{font-family:var(--na-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.na-pos{color:var(--na-buy)}.na-neg{color:var(--na-sell)}.na-dim{color:var(--na-text-2)}.na-dimmer{color:var(--na-text-3)}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--na-bg);color:var(--na-text);font:13px/1.45 var(--na-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app{display:grid;grid-template-rows:32px 48px 1fr 26px;grid-template-columns:1fr;grid-template-areas:"ticker" "topbar" "main" "status";height:100vh}.main{grid-area:main;overflow:auto;background:var(--na-bg)}.main-inner{padding:14px 20px 18px;max-width:1680px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:12px;min-height:100%}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0d0f1929;border-radius:6px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#0d0f1947;background-clip:padding-box}.ticker{grid-area:ticker;display:flex;align-items:center;gap:20px;padding:0 14px 0 16px;background:var(--na-surface);border-bottom:1px solid var(--na-border);overflow:hidden;font-variant-numeric:tabular-nums}.ticker-row{display:flex;align-items:center;gap:24px;flex:1;min-width:0;overflow:hidden}.ticker-item{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.ticker-item .nm{font:600 var(--na-tx-cap) var(--na-font);color:var(--na-text-2);letter-spacing:.2px}.ticker-item .px{font:600 var(--na-tx-cap) var(--na-font);color:var(--na-text)}.ticker-item .ch{font:500 var(--na-tx-cap) var(--na-font)}.ticker-item .ch.pos{color:var(--na-buy)}.ticker-item .ch.neg{color:var(--na-sell)}.ticker-sep{width:1px;height:14px;background:var(--na-divider);flex:none}.ticker-row{mask-image:linear-gradient(90deg,#000 calc(100% - 34px),transparent);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 34px),transparent)}.ticker-right{display:flex;align-items:center;gap:12px;flex:none;font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-2)}.market-status{display:inline-flex;align-items:center;gap:6px;height:20px;padding:0 8px;background:var(--na-buy-soft);color:var(--na-buy);border-radius:var(--na-r-1);font:600 var(--na-tx-micro) var(--na-font);letter-spacing:.4px}.market-status .pulse{width:6px;height:6px;border-radius:50%;background:var(--na-buy);animation:pulse 1.8s ease-in-out infinite}.market-status.closed{background:var(--na-surface-3);color:var(--na-text-2)}.market-status.closed .pulse{background:var(--na-text-3);animation:none}@keyframes pulse{0%,to{opacity:1;box-shadow:0 0 #0fa96880}50%{opacity:.7;box-shadow:0 0 0 4px #0fa96800}}.topbar{grid-area:topbar;display:flex;align-items:center;gap:16px;min-width:0;padding:0 14px;background:var(--na-surface);border-bottom:1px solid var(--na-border);z-index:12}.brand{flex:none;display:flex;align-items:center;gap:8px;padding-right:4px}.brand .mark{width:24px;height:24px;border-radius:var(--na-r-2);background:var(--na-brand);display:grid;place-items:center;box-shadow:inset 0 -1px #0000001f}.brand .wordmark{font:700 var(--na-tx-sub) var(--na-font);letter-spacing:-.3px}.nav{display:flex;align-items:center;gap:2px;margin-left:10px;min-width:0;overflow-x:auto;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.nav-item{flex:none}.nav-item{height:28px;padding:0 10px;border:0;background:transparent;cursor:pointer;color:var(--na-text-2);font:500 var(--na-tx-cap) var(--na-font);border-radius:var(--na-r-2);transition:background var(--d-1) var(--ease-std),color var(--d-1) var(--ease-std);display:inline-flex;align-items:center;gap:6px}.nav-item:hover{background:var(--na-surface-2);color:var(--na-text)}.nav-item.active{color:var(--na-text);font-weight:600}.nav-item.active:after{content:""}.topbar-right{margin-left:auto;display:flex;align-items:center;gap:8px;min-width:0}.topbar-sep{width:1px;height:18px;background:var(--na-border);flex:none;margin:0 2px}.kbd{display:inline-flex;align-items:center;height:18px;padding:0 5px;background:var(--na-surface);border:1px solid var(--na-border);border-radius:3px;font:600 var(--na-tx-micro) var(--na-font);color:var(--na-text-2);letter-spacing:.4px}.icon-btn{position:relative;width:30px;height:30px;border:1px solid transparent;background:transparent;color:var(--na-text-2);border-radius:var(--na-r-2);cursor:pointer;display:grid;place-items:center;transition:background var(--d-1) var(--ease-std),color var(--d-1) var(--ease-std)}.icon-btn:hover{background:var(--na-surface-2);color:var(--na-text)}.icon-btn .badge{position:absolute;top:3px;right:3px;min-width:14px;height:14px;padding:0 3px;background:var(--na-sell);color:#fff;border-radius:9999px;font:700 var(--na-tx-micro) var(--na-font);display:grid;place-items:center;border:1.5px solid var(--na-surface)}.acct-trigger{display:flex;align-items:center;gap:8px;padding:0 6px;height:32px;background:var(--na-surface-2);border:1px solid var(--na-border);border-radius:var(--na-r-2);cursor:pointer;min-width:170px;transition:border-color var(--d-1) var(--ease-std),background var(--d-1) var(--ease-std)}.acct-trigger:hover{border-color:var(--na-border-strong)}.acct-trigger.open{background:var(--na-surface);border-color:var(--na-brand)}.avatar{width:22px;height:22px;border-radius:var(--na-r-2);flex:none;display:grid;place-items:center;color:#fff;font:700 var(--na-tx-micro) var(--na-font);background:var(--na-brand)}.acct-trigger .meta{display:flex;flex-direction:column;gap:0;min-width:0;flex:1}.acct-trigger .name{font:600 var(--na-tx-cap) var(--na-font);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acct-trigger .sub{font:400 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);font-variant-numeric:tabular-nums;line-height:1.2}.acct-menu{position:absolute;top:78px;right:14px;width:308px;background:var(--na-surface);border:1px solid var(--na-border);border-radius:var(--na-r-4);box-shadow:var(--na-shadow-popover);padding:5px;z-index:30;animation:menuOpen var(--d-2) var(--ease-out)}@keyframes menuOpen{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.menu-label{font:600 var(--na-tx-micro) var(--na-font);letter-spacing:.6px;text-transform:uppercase;color:var(--na-text-3);padding:7px 10px 3px}.menu-item{display:flex;align-items:center;gap:8px;padding:6px 9px;border-radius:var(--na-r-2);cursor:pointer;transition:background var(--d-1) var(--ease-std)}.menu-item:hover{background:var(--na-surface-2)}.menu-item.active{background:var(--na-brand-soft)}.menu-item .meta{flex:1;min-width:0}.menu-item .name{font:600 var(--na-tx-cap) var(--na-font)}.menu-item .sub{font:400 var(--na-tx-micro) var(--na-font);color:var(--na-text-2);font-variant-numeric:tabular-nums}.menu-sep{height:1px;background:var(--na-divider);margin:4px -5px}.chip-active{font:600 var(--na-tx-micro) var(--na-font);letter-spacing:.5px;padding:1px 6px;border-radius:9999px;background:var(--na-buy);color:#fff}.sidebar{grid-area:sidebar;background:var(--na-surface);border-right:1px solid var(--na-border);padding:12px 8px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.side-section{display:flex;flex-direction:column;gap:2px}.side-label{display:flex;align-items:center;justify-content:space-between;font:600 var(--na-tx-micro) var(--na-font);letter-spacing:.6px;text-transform:uppercase;color:var(--na-text-3);padding:4px 8px}.side-label .ctl{width:16px;height:16px;border:0;background:transparent;color:var(--na-text-3);border-radius:3px;cursor:pointer;display:grid;place-items:center}.side-label .ctl:hover{background:var(--na-surface-2);color:var(--na-text)}.side-item{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:var(--na-r-2);font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-2);cursor:pointer;transition:background var(--d-1) var(--ease-std),color var(--d-1) var(--ease-std);position:relative}.side-item .ic{color:var(--na-text-3);display:grid;place-items:center;width:16px;height:16px;flex:none}.side-item:hover{background:var(--na-surface-2);color:var(--na-text)}.side-item:hover .ic{color:var(--na-text-2)}.side-item.active{background:var(--na-brand-soft);color:var(--na-brand);font-weight:600}.side-item.active .ic{color:var(--na-brand)}.side-item .badge{margin-left:auto;font:600 var(--na-tx-micro) var(--na-font);padding:0 6px;height:16px;line-height:16px;border-radius:9999px;background:var(--na-surface-2);color:var(--na-text-2);font-variant-numeric:tabular-nums}.side-item.active .badge{background:var(--na-brand-soft-2);color:var(--na-brand)}.dot-acct{width:8px;height:8px;border-radius:50%}.dot-acct.on{background:var(--na-buy);box-shadow:0 0 0 3px var(--na-buy-soft)}.dot-acct.off{background:var(--na-text-4)}.status-bar{grid-area:status;display:flex;align-items:center;gap:16px;padding:0 14px;background:var(--na-surface);border-top:1px solid var(--na-border);font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-2);font-variant-numeric:tabular-nums}.status-item{display:inline-flex;align-items:center;gap:6px}.status-item .lbl{color:var(--na-text-3);font-weight:500}.status-item .val{color:var(--na-text);font-weight:600}.status-item .val.pos{color:var(--na-buy)}.status-item .val.neg{color:var(--na-sell)}.status-conn{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--na-buy)}.status-conn .pulse{width:6px;height:6px;border-radius:50%;background:var(--na-buy);animation:pulse 1.8s ease-in-out infinite}.status-sep{width:1px;height:14px;background:var(--na-divider)}.status-right{margin-left:auto;display:flex;align-items:center;gap:16px}.page-head{display:flex;align-items:center;justify-content:space-between;padding:2px 2px 4px;gap:16px}.page-title{font:600 var(--na-tx-sub) var(--na-font);letter-spacing:-.3px;margin:0}.page-sub{font:400 var(--na-tx-cap) var(--na-font);color:var(--na-text-2);margin-top:1px}.kpi-strip{display:flex;gap:20px;align-items:center}.kpi{display:flex;flex-direction:column;gap:2px}.kpi .l{font:500 var(--na-tx-micro) var(--na-font);letter-spacing:.5px;text-transform:uppercase;color:var(--na-text-3)}.kpi .v{font:600 var(--na-tx-body) var(--na-font);font-variant-numeric:tabular-nums}.kpi .v.pos{color:var(--na-buy)}.kpi .v.neg{color:var(--na-sell)}.kpi .v.sm{font-size:var(--na-tx-cap)}.kpi .delta{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);font-variant-numeric:tabular-nums;margin-top:1px}.kpi .delta.pos{color:var(--na-buy)}.kpi .delta.neg{color:var(--na-sell)}.card{background:var(--na-surface);border:1px solid var(--na-border);border-radius:var(--na-r-3);display:flex;flex-direction:column;min-width:0}.card-head{display:flex;align-items:center;gap:12px;padding:9px 12px 9px 14px;border-bottom:1px solid var(--na-divider);min-height:38px}.card-head .title{font:600 var(--na-tx-cap) var(--na-font);letter-spacing:-.1px}.card-head .sub{font:400 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);margin-top:1px}.card-head .right{margin-left:auto;display:flex;align-items:center;gap:4px}.card-body{padding:12px 14px}.card-foot{display:flex;align-items:center;gap:8px;padding:8px 12px;border-top:1px solid var(--na-divider);background:var(--na-bg-canvas);border-radius:0 0 var(--na-r-4) var(--na-r-4)}.seg{display:inline-flex;padding:2px;background:var(--na-surface-2);border-radius:var(--na-r-2);border:1px solid var(--na-border);height:26px}.seg-btn{height:22px;padding:0 9px;border:0;background:transparent;font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-2);border-radius:3px;cursor:pointer;transition:background var(--d-1) var(--ease-std),color var(--d-1) var(--ease-std)}.seg-btn:hover{color:var(--na-text)}.seg-btn.active{background:var(--na-surface);color:var(--na-text);font-weight:600;box-shadow:0 1px 2px #0000000f}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;padding:0 11px;border:1px solid var(--na-border);background:var(--na-surface);color:var(--na-text);font:500 var(--na-tx-cap) var(--na-font);border-radius:var(--na-r-2);cursor:pointer;transition:background var(--d-1) var(--ease-std),border-color var(--d-1) var(--ease-std)}.btn:hover{background:var(--na-surface-2);border-color:var(--na-border-strong)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn.brand{background:var(--na-brand);color:#fff;border-color:transparent;font-weight:600}.btn.brand:hover{background:var(--na-brand-hover)}.btn.ghost{background:transparent;border-color:transparent}.btn.ghost:hover{background:var(--na-surface-2)}.btn.danger{background:var(--na-sell);color:#fff;border-color:transparent;font-weight:600}.btn.danger:hover{background:var(--na-sell-hover)}.btn.sm{height:24px;padding:0 8px;font-size:var(--na-tx-cap)}.btn.lg{height:32px;padding:0 13px;font-size:var(--na-tx-cap)}.btn.xl{height:36px;padding:0 16px;font-size:var(--na-tx-body);font-weight:600;letter-spacing:.2px}.btn.icon-only{padding:0;width:28px}.btn.icon-only.sm{width:24px}.btn.buy{background:var(--na-buy);color:#fff;border:0;font-weight:600;letter-spacing:.3px}.btn.sell{background:var(--na-sell);color:#fff;border:0;font-weight:600;letter-spacing:.3px}.btn.buy:hover{background:var(--na-buy-hover)}.btn.sell:hover{background:var(--na-sell-hover)}.field{display:flex;flex-direction:column;gap:4px;min-width:0}.field-label{display:flex;align-items:center;justify-content:space-between;font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-2);letter-spacing:.2px}.field-label small{font-weight:400;color:var(--na-text-3)}.input{height:30px;padding:0 10px;border:1px solid var(--na-border);border-radius:var(--na-r-2);background:var(--na-surface);color:var(--na-text);font:400 var(--na-tx-cap) var(--na-font);width:100%;outline:none;transition:border-color var(--d-1) var(--ease-std),box-shadow var(--d-1) var(--ease-std)}.input:hover{border-color:var(--na-border-strong)}.input:focus{border-color:var(--na-brand);box-shadow:var(--na-ring)}.input.num{font-variant-numeric:tabular-nums;font-weight:500;text-align:right;padding-right:10px}.input-wrap{position:relative;display:flex;align-items:center}.input-wrap .pre{position:absolute;left:9px;pointer-events:none;font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-3)}.input-wrap .post{position:absolute;right:9px;pointer-events:none;font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-3);font-variant-numeric:tabular-nums}.input.pad-l{padding-left:22px}.input.pad-r{padding-right:36px}.field-hint{font:400 var(--na-tx-micro) var(--na-font);color:var(--na-text-3)}.field-error{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-sell)}.stepper{display:flex;height:30px;border:1px solid var(--na-border);border-radius:var(--na-r-2);background:var(--na-surface);overflow:hidden}.stepper button{width:28px;border:0;background:var(--na-surface-2);color:var(--na-text-2);font:600 var(--na-tx-body) var(--na-font);cursor:pointer;transition:background var(--d-1) var(--ease-std),color var(--d-1) var(--ease-std)}.stepper button:hover{background:var(--na-surface-3);color:var(--na-text)}.stepper input{flex:1;border:0;background:transparent;text-align:center;font:600 var(--na-tx-cap) var(--na-font);font-variant-numeric:tabular-nums;outline:none;color:var(--na-text);min-width:0}.pill-row{display:inline-flex;padding:2px;gap:2px;background:var(--na-surface-2);border:1px solid var(--na-border);border-radius:var(--na-r-2);height:26px}.pill-row button{height:22px;padding:0 10px;border:0;background:transparent;font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-2);border-radius:3px;cursor:pointer}.pill-row button:hover{color:var(--na-text)}.pill-row button.active{background:var(--na-surface);color:var(--na-text);box-shadow:0 1px 2px #0000000f;font-weight:600}.ex{display:inline-flex;align-items:center;height:15px;padding:0 5px;border-radius:3px;font:600 var(--na-tx-micro) var(--na-font);letter-spacing:.4px;flex:none}.ex.nse{background:#2563eb1a;color:#2563eb}.ex.bse{background:#7c4dff1a;color:#7c4dff}.ex.nfo{background:#0ea5e91a;color:#0ea5e9}.ex.bfo{background:#d946ef1a;color:#d946ef}.ex.mcx{background:#d977061f;color:#d97706}.ex.cds{background:#06b6d41a;color:#06b6d4}.prod{display:inline-block;font:600 var(--na-tx-micro) var(--na-font);letter-spacing:.4px;padding:1px 6px;border-radius:3px;background:var(--na-surface-3);color:var(--na-text-2)}.prod.mis{background:#d977061f;color:#d97706}.prod.cnc{background:#3b5bfe1a;color:var(--na-brand)}.prod.nrml{background:#7c4dff1a;color:#7c4dff}.prod.co{background:#08a7b71f;color:#08a7b7}.prod.bo{background:#06b6d41f;color:#06b6d4}.side-buy{color:var(--na-buy);font:600 var(--na-tx-micro) var(--na-font);letter-spacing:.3px}.side-sell{color:var(--na-sell);font:600 var(--na-tx-micro) var(--na-font);letter-spacing:.3px}.status-chip{display:inline-block;font:600 var(--na-tx-micro) var(--na-font);letter-spacing:.4px;padding:1px 6px;border-radius:3px;background:var(--na-surface-3);color:var(--na-text-2)}.status-chip.exec{background:var(--na-buy-soft);color:var(--na-buy)}.status-chip.open{background:var(--na-info-soft);color:var(--na-info)}.status-chip.cancel{background:var(--na-surface-3);color:var(--na-text-3)}.status-chip.rej{background:var(--na-sell-soft);color:var(--na-sell)}.wl-tabs{display:flex;align-items:center;gap:0;padding:0 12px;border-bottom:1px solid var(--na-divider);overflow-x:auto;scrollbar-width:none}.wl-tab{position:relative;height:34px;padding:0 10px;border:0;background:transparent;font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-2);cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;transition:color var(--d-1) var(--ease-std)}.wl-tab:hover{color:var(--na-text)}.wl-tab.active{color:var(--na-text);font-weight:600}.wl-tab.active:after{content:"";position:absolute;bottom:-1px;left:8px;right:8px;height:2px;background:var(--na-brand);border-radius:2px 2px 0 0}.wl-tab .count{font:600 var(--na-tx-micro) var(--na-font);padding:0 5px;height:14px;line-height:14px;border-radius:9999px;background:var(--na-surface-3);color:var(--na-text-3);font-variant-numeric:tabular-nums}.wl-tab.active .count{background:var(--na-brand-soft);color:var(--na-brand)}.wl-tabs .spacer{flex:1}.wl-tab-action{width:26px;height:26px;border:0;background:transparent;color:var(--na-text-3);border-radius:var(--na-r-1);cursor:pointer;display:grid;place-items:center}.wl-tab-action:hover{background:var(--na-surface-2);color:var(--na-text)}.wl-search{position:relative;padding:7px 10px;border-bottom:1px solid var(--na-divider)}.wl-search .input{height:26px;font-size:var(--na-tx-cap);padding-left:26px}.wl-search svg{position:absolute;left:19px;top:50%;transform:translateY(-50%);color:var(--na-text-3)}.watchlist{display:flex;flex-direction:column}.wl-row{display:grid;grid-template-columns:1fr 84px 76px;align-items:center;padding:5px 12px;border-bottom:1px solid var(--na-divider);font:500 var(--na-tx-cap) var(--na-font);cursor:pointer;position:relative;transition:background var(--d-1) var(--ease-std);min-height:32px}.wl-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:transparent;transition:background var(--d-1) var(--ease-std)}.wl-row:last-child{border-bottom:0}.wl-row:hover{background:var(--na-surface-2)}.wl-row.selected{background:var(--na-brand-soft)}.wl-row.selected:before{background:var(--na-brand)}.wl-row.flash-up{animation:flashUp .7s var(--ease-out)}.wl-row.flash-down{animation:flashDn .7s var(--ease-out)}@keyframes flashUp{0%{background:var(--na-flash-up)}to{background:transparent}}@keyframes flashDn{0%{background:var(--na-flash-down)}to{background:transparent}}.wl-row .sym{display:flex;align-items:center;gap:6px;min-width:0}.wl-row .name{font:600 var(--na-tx-cap) var(--na-font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wl-row .sub{font:400 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);margin-top:0}.wl-row .price{font:600 var(--na-tx-cap) var(--na-font);font-variant-numeric:tabular-nums;text-align:right}.wl-row .pct{font:500 var(--na-tx-cap) var(--na-font);font-variant-numeric:tabular-nums;text-align:right}.wl-row .pct.pos{color:var(--na-buy)}.wl-row .pct.neg{color:var(--na-sell)}.wl-row .quick{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:inline-flex;opacity:0;pointer-events:none;align-items:center;gap:4px;background:var(--na-surface);padding:2px;border-radius:var(--na-r-1);box-shadow:0 1px 4px #00000014;border:1px solid var(--na-border)}.wl-row:hover .quick,.wl-row:focus-within .quick{display:inline-flex;opacity:1;pointer-events:auto}.wl-row .quick button{height:22px;padding:0 7px;border:0;border-radius:3px;font:700 var(--na-tx-micro) var(--na-font);letter-spacing:.4px;cursor:pointer;background:transparent;color:var(--na-text-2)}.wl-row .quick button.b{color:var(--na-buy)}.wl-row .quick button.s{color:var(--na-sell)}.wl-row .quick button:hover{background:var(--na-surface-2)}.wl-row .quick button.b:hover{background:var(--na-buy-soft)}.wl-row .quick button.s:hover{background:var(--na-sell-soft)}.chart-card .chart-head{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--na-divider)}.chart-head .h-instr{display:flex;align-items:center;gap:8px}.chart-head .h-name{font:600 var(--na-tx-body) var(--na-font);letter-spacing:-.2px}.chart-head .h-sub{font:400 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);margin-left:4px}.chart-head .h-ltp{margin-left:auto;display:flex;align-items:baseline;gap:12px}.chart-head .h-px{font:700 var(--na-tx-h3) var(--na-font);font-variant-numeric:tabular-nums;letter-spacing:-.4px}.chart-head .h-ch{font:500 var(--na-tx-cap) var(--na-font);font-variant-numeric:tabular-nums}.chart-head .h-ch.pos{color:var(--na-buy)}.chart-head .h-ch.neg{color:var(--na-sell)}.ohlc-strip{display:flex;align-items:center;gap:16px;padding:6px 14px;border-bottom:1px solid var(--na-divider);background:var(--na-bg-canvas);font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-2);font-variant-numeric:tabular-nums;overflow-x:auto;scrollbar-width:none}.ohlc-strip::-webkit-scrollbar{display:none}.ohlc-strip .item{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.ohlc-strip .item .l{color:var(--na-text-3);font-weight:500}.ohlc-strip .item .v{color:var(--na-text);font-weight:600}.ohlc-strip .item .v.pos{color:var(--na-buy)}.ohlc-strip .item .v.neg{color:var(--na-sell)}.chart-area{position:relative;background:var(--na-bg-canvas);height:280px;overflow:hidden}.chart-area .grid-line{stroke:#0d0f190d;stroke-width:1}.chart-area .grid-label{fill:#0d0f196b;font:500 var(--na-tx-micro) var(--na-font);font-variant-numeric:tabular-nums}.chart-area .volume-bar{opacity:.3}.chart-foot{display:flex;align-items:center;gap:8px;padding:7px 12px;border-top:1px solid var(--na-divider)}.ticket{background:var(--na-surface);border:1px solid var(--na-border);border-radius:var(--na-r-4);display:flex;flex-direction:column;align-self:start;position:sticky;top:0;overflow:hidden}.ticket-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid var(--na-divider)}.ticket-head .t-name{font:600 var(--na-tx-body) var(--na-font);letter-spacing:-.2px;display:flex;align-items:center;gap:6px}.ticket-head .t-ltp{font:400 var(--na-tx-micro) var(--na-font);color:var(--na-text-2);margin-top:2px;font-variant-numeric:tabular-nums}.ticket-head .close-x{width:22px;height:22px;border:0;background:transparent;color:var(--na-text-3);border-radius:var(--na-r-1);cursor:pointer;display:grid;place-items:center}.ticket-head .close-x:hover{background:var(--na-surface-2);color:var(--na-text)}.side-toggle{display:grid;grid-template-columns:1fr 1fr;height:32px;margin:12px 14px 0;border:1px solid var(--na-border);border-radius:var(--na-r-2);overflow:hidden;background:var(--na-surface-2)}.side-toggle button{border:0;background:transparent;font:600 var(--na-tx-cap) var(--na-font);letter-spacing:.5px;color:var(--na-text-2);cursor:pointer;transition:background var(--d-1) var(--ease-std),color var(--d-1) var(--ease-std)}.side-toggle button.buy.active{background:var(--na-buy);color:#fff}.side-toggle button.sell.active{background:var(--na-sell);color:#fff}.ba-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px 14px 6px}.ba-cell{padding:6px 10px;background:var(--na-surface-2);border-radius:var(--na-r-2);display:flex;flex-direction:column;gap:2px}.ba-cell .l{font:500 var(--na-tx-micro) var(--na-font);letter-spacing:.5px;text-transform:uppercase;color:var(--na-text-3)}.ba-cell .v{font:700 var(--na-tx-body) var(--na-font);font-variant-numeric:tabular-nums}.ba-cell .q{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);font-variant-numeric:tabular-nums}.ba-cell.bid .v{color:var(--na-buy)}.ba-cell.ask .v{color:var(--na-sell)}.ticket-body{padding:8px 14px 12px;display:flex;flex-direction:column;gap:12px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field-row.three{grid-template-columns:1fr 1fr 1fr}.adv-toggle{display:flex;align-items:center;justify-content:space-between;padding:6px 14px;border-top:1px solid var(--na-divider);border-bottom:1px solid var(--na-divider);background:var(--na-bg-canvas);font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-2);cursor:pointer}.adv-toggle:hover{background:var(--na-surface-2)}.adv-toggle .chev{transition:transform var(--d-2) var(--ease-std)}.adv-toggle.open .chev{transform:rotate(180deg)}.summary-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px 14px 6px}.summary-cell{background:var(--na-surface-2);border-radius:var(--na-r-2);padding:7px 10px;display:flex;flex-direction:column;gap:2px}.summary-cell .l{font:500 var(--na-tx-micro) var(--na-font);letter-spacing:.5px;text-transform:uppercase;color:var(--na-text-3)}.summary-cell .v{font:700 var(--na-tx-body) var(--na-font);font-variant-numeric:tabular-nums}.summary-cell .h{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);font-variant-numeric:tabular-nums}.ticket-submit{padding:8px 14px 12px;display:flex;flex-direction:column;gap:8px}.ticket-submit .btn.xl{width:100%}.ticket-submit .footer{display:flex;align-items:center;justify-content:space-between;font:400 var(--na-tx-micro) var(--na-font);color:var(--na-text-3)}.na-table-wrap{background:var(--na-surface);border:1px solid var(--na-border);border-radius:var(--na-r-4);overflow:hidden}.na-table-wrap.in-card{border:0;border-radius:0;border-top:1px solid var(--na-divider)}.na-table{width:100%;border-collapse:separate;border-spacing:0;font:400 var(--na-tx-cap) var(--na-font);font-variant-numeric:tabular-nums}.na-table th,.na-table td{padding:8px 12px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--na-divider);white-space:nowrap}.na-table thead th{font:600 var(--na-tx-micro) var(--na-font);letter-spacing:.5px;text-transform:uppercase;color:var(--na-text-3);background:var(--na-bg-canvas);position:sticky;top:0;z-index:1;-webkit-user-select:none;user-select:none}.na-table thead th.sortable{cursor:pointer}.na-table thead th.sortable:hover{color:var(--na-text)}.na-table thead th .sort{display:inline-block;margin-left:3px;opacity:.45;font-size:var(--na-tx-micro)}.na-table thead th.sorted{color:var(--na-text)}.na-table thead th.sorted .sort{opacity:1;color:var(--na-brand)}.na-table th.r,.na-table td.r{text-align:right}.na-table th.c,.na-table td.c{text-align:center}.na-table tbody tr:last-child td{border-bottom:0}.na-table tbody td .strong{font-weight:600;color:var(--na-text)}.na-table tbody td .sub{font:400 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);margin-top:1px;display:block}.na-table tbody td.dim{color:var(--na-text-3)}.na-table tbody td.num,.na-table tbody td.r{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.na-table tbody td.pos{color:var(--na-buy);font-weight:600}.na-table tbody td.neg{color:var(--na-sell);font-weight:600}.na-table.compact th,.na-table.compact td{padding:5px 10px;font-size:var(--na-tx-cap)}.na-table.compact thead th{font-size:var(--na-tx-micro)}.na-table.zebra tbody tr:nth-child(odd) td{background:var(--na-bg-canvas)}.na-table.clickable tbody tr{cursor:pointer;transition:background var(--d-1) var(--ease-std)}.na-table.clickable tbody tr:hover td{background:var(--na-surface-2)}.na-table .actions{display:inline-flex;gap:4px;opacity:0;transition:opacity var(--d-1) var(--ease-std)}.na-table tbody tr:hover .actions{opacity:1}.spark{width:64px;height:18px;display:inline-block;vertical-align:middle}.opt-chain{background:var(--na-surface);border:1px solid var(--na-border);border-radius:var(--na-r-4);overflow:hidden}.opt-head{display:flex;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid var(--na-divider)}.opt-head .title{font:600 var(--na-tx-body) var(--na-font)}.opt-head .meta{font:400 var(--na-tx-cap) var(--na-font);color:var(--na-text-2);font-variant-numeric:tabular-nums}.opt-head .right{margin-left:auto;display:flex;align-items:center;gap:8px}.opt-table-wrap{overflow:auto;max-height:520px}.opt-table{width:100%;border-collapse:separate;border-spacing:0;font:500 var(--na-tx-cap) var(--na-font);font-variant-numeric:tabular-nums}.opt-table thead th{position:sticky;top:0;z-index:2;background:var(--na-bg-canvas);font:600 var(--na-tx-micro) var(--na-font);letter-spacing:.5px;text-transform:uppercase;color:var(--na-text-3);padding:7px 8px;border-bottom:1px solid var(--na-divider);white-space:nowrap}.opt-table .grp-ce th{color:var(--na-buy)}.opt-table .grp-pe th{color:var(--na-sell)}.opt-table .grp-strike th{color:var(--na-text)}.opt-table th.divider,.opt-table td.divider{border-left:1px solid var(--na-divider)}.opt-table tbody td{padding:6px 8px;border-bottom:1px solid var(--na-divider);white-space:nowrap;text-align:right}.opt-table tbody tr:last-child td{border-bottom:0}.opt-table tbody td.strike{text-align:center;font:700 var(--na-tx-cap) var(--na-font);background:var(--na-bg-canvas);border-left:1px solid var(--na-divider);border-right:1px solid var(--na-divider);color:var(--na-text)}.opt-table tbody tr.itm-ce td.ce{background:#0fa9680d}.opt-table tbody tr.itm-pe td.pe{background:#e11d480d}.opt-table tbody tr.atm td{background:#f5a52414}.opt-table tbody tr.atm td.strike{background:#f5a52429;color:#d97706}.opt-table tbody tr:hover td{background:#3b5bfe0a}.opt-table tbody tr:hover td.strike{background:var(--na-brand-soft);color:var(--na-brand)}.opt-table .ltp-c{color:var(--na-buy);font-weight:600}.opt-table .ltp-p{color:var(--na-sell);font-weight:600}.opt-table .ch.pos{color:var(--na-buy)}.opt-table .ch.neg{color:var(--na-sell)}.opt-table .oi-bar{position:relative;display:inline-block;text-align:right;min-width:56px;padding-right:4px}.opt-table .oi-bar:before{content:"";position:absolute;top:0;bottom:0;right:0;width:var(--w, 0%);background:#0fa9681a;border-radius:2px;z-index:0}.opt-table .oi-bar.pe:before{background:#e11d481a}.opt-table .oi-bar>span{position:relative;z-index:1}.opt-table tbody td.cell-act{text-align:center;padding:4px}.opt-table .mini-bs{display:inline-flex;gap:2px}.opt-table .mini-bs button{width:22px;height:20px;border:0;border-radius:3px;font:700 var(--na-tx-micro) var(--na-font);letter-spacing:.4px;cursor:pointer;color:#fff}.opt-table .mini-bs .b{background:var(--na-buy)}.opt-table .mini-bs .s{background:var(--na-sell)}.opt-table .mini-bs button:hover{filter:brightness(1.06)}.opt-summary{display:flex;flex-wrap:wrap;gap:16px;padding:8px 12px;border-top:1px solid var(--na-divider);background:var(--na-bg-canvas);font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-2);font-variant-numeric:tabular-nums}.opt-summary .item .l{color:var(--na-text-3);font-weight:500}.opt-summary .item .v{color:var(--na-text);font-weight:600;margin-left:4px}.opt-summary .item .v.pos{color:var(--na-buy)}.opt-summary .item .v.neg{color:var(--na-sell)}.cmd-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--na-overlay-scrim);display:grid;place-items:start center;padding-top:14vh;animation:scrimIn var(--d-3) var(--ease-out)}@keyframes scrimIn{0%{opacity:0}to{opacity:1}}.cmd{width:600px;max-width:calc(100vw - 32px);background:var(--na-surface);border:1px solid var(--na-border);border-radius:var(--na-r-4);box-shadow:var(--na-shadow-4);overflow:hidden;animation:modalIn var(--d-3) var(--ease-out)}@keyframes modalIn{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.cmd-input{display:flex;align-items:center;gap:12px;padding:0 14px;border-bottom:1px solid var(--na-divider);height:48px}.cmd-input svg{color:var(--na-text-3);flex:none}.cmd-input input{flex:1;border:0;outline:none;background:transparent;font:400 var(--na-tx-body) var(--na-font);color:var(--na-text)}.cmd-input input::placeholder{color:var(--na-text-3)}.cmd-list{max-height:360px;overflow-y:auto;padding:4px 6px 6px}.cmd-group{padding:8px 8px 2px;font:600 var(--na-tx-micro) var(--na-font);letter-spacing:.6px;text-transform:uppercase;color:var(--na-text-3)}.cmd-row{display:flex;align-items:center;gap:12px;padding:8px 9px;border-radius:var(--na-r-2);cursor:pointer}.cmd-row:hover,.cmd-row.active{background:var(--na-brand-soft)}.cmd-row .nm{font:600 var(--na-tx-cap) var(--na-font)}.cmd-row .sub{font:400 var(--na-tx-cap) var(--na-font);color:var(--na-text-3)}.cmd-row .right{margin-left:auto;display:inline-flex;align-items:center;gap:6px}.cmd-row .right .v{font:500 var(--na-tx-cap) var(--na-font);font-variant-numeric:tabular-nums}.cmd-row .right .v.pos{color:var(--na-buy)}.cmd-row .right .v.neg{color:var(--na-sell)}.cmd-foot{display:flex;align-items:center;gap:16px;padding:8px 14px;border-top:1px solid var(--na-divider);background:var(--na-bg-canvas);font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3)}.cmd-foot .hint{display:inline-flex;align-items:center;gap:4px}.toast-stack{position:fixed;bottom:var(--sp-5);right:var(--sp-5);width:372px;max-width:calc(100vw - 32px);z-index:var(--z-toast);display:flex;flex-direction:column-reverse;gap:var(--sp-2);pointer-events:none}.toast{pointer-events:auto;position:relative;display:flex;align-items:flex-start;gap:var(--sp-15);padding:var(--sp-3) var(--sp-2) var(--sp-3) var(--sp-3);background:var(--na-surface);border:1px solid var(--na-border);border-radius:var(--na-r-3);box-shadow:0 2px 6px #0f172a0f,0 12px 32px #0f172a1f;animation:toastIn var(--d-3) var(--ease-out);--t-accent: var(--na-brand)}.toast.succ{--t-accent: var(--na-buy)}.toast.info{--t-accent: var(--na-info)}.toast.warn{--t-accent: var(--na-warning)}.toast.err,.toast.danger{--t-accent: var(--na-sell)}.toast .t-mark{flex:none;width:26px;height:26px;border-radius:var(--na-r-2);display:grid;place-items:center;background:color-mix(in srgb,var(--t-accent) 13%,transparent);color:var(--t-accent)}.toast.succ .t-mark{color:var(--na-buy-text)}.toast.info .t-mark{color:var(--na-info-text)}.toast.warn .t-mark{color:var(--na-amber-text)}.toast.err .t-mark,.toast.danger .t-mark{color:var(--na-sell-text)}.toast .t-body{flex:1;min-width:0;padding-top:1px}.toast .t-line{line-height:1.4}.toast .ttl{font:600 var(--na-tx-cap) var(--na-font);color:var(--na-text)}.toast .ttl:after{content:"";display:inline-block;width:var(--sp-15)}.toast .msg{font:400 var(--na-tx-cap) var(--na-font);color:var(--na-text-2)}.toast .meta{display:block;margin-top:3px;font:400 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);font-variant-numeric:tabular-nums;word-break:break-word}.toast .t-close{flex:none;width:24px;height:24px;margin-top:1px;background:transparent;border:0;border-radius:var(--na-r-1);color:var(--na-text-3);cursor:pointer;display:grid;place-items:center;transition:background var(--d-1) var(--ease-std),color var(--d-1) var(--ease-std)}.toast .t-close:hover{background:var(--na-surface-2);color:var(--na-text)}@keyframes toastIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:var(--na-overlay-scrim);display:grid;place-items:center;animation:scrimIn var(--d-3) var(--ease-out)}.modal{width:460px;max-width:calc(100vw - 32px);background:var(--na-surface);border-radius:var(--na-r-5);box-shadow:var(--na-shadow-4);overflow:hidden;animation:modalIn var(--d-3) var(--ease-out)}.modal-head{padding:14px 18px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--na-divider)}.modal-body{padding:14px 18px}.modal-foot{padding:12px 18px;border-top:1px solid var(--na-divider);display:flex;gap:8px;justify-content:space-between;align-items:center;background:var(--na-bg-canvas)}.modal-foot .hint{font:400 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);display:inline-flex;align-items:center;gap:6px}.confirm-table{width:100%;border-collapse:collapse;font:400 var(--na-tx-cap) var(--na-font)}.confirm-table tr{border-bottom:1px solid var(--na-divider)}.confirm-table tr:last-child{border-bottom:0}.confirm-table td{padding:8px 0}.confirm-table td:first-child{color:var(--na-text-2);width:130px;font:500 var(--na-tx-cap) var(--na-font);letter-spacing:.2px}.confirm-table td:last-child{font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.confirm-table td .ex{vertical-align:1px;margin-right:4px}.empty{padding:32px;text-align:center;color:var(--na-text-3);font:400 var(--na-tx-cap) var(--na-font);display:flex;flex-direction:column;align-items:center;gap:8px}.empty .ic{width:32px;height:32px;border-radius:var(--na-r-2);background:var(--na-surface-2);display:grid;place-items:center;color:var(--na-text-3)}.empty .ttl{font:600 var(--na-tx-body) var(--na-font);color:var(--na-text-2);margin-top:4px}.row-2col{display:grid;grid-template-columns:1fr 360px;gap:12px;align-items:start}.row-3col{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.row-split-3{display:grid;grid-template-columns:1fr 1.6fr 1fr;gap:12px}.stack{display:flex;flex-direction:column;gap:12px}.pos{color:var(--na-buy)}.neg{color:var(--na-sell)}.dim{color:var(--na-text-3)}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.ot{background:var(--na-surface);border-radius:var(--na-r-4);overflow:hidden;border:1px solid var(--na-border);align-self:start;position:sticky;top:0;display:flex;flex-direction:column}.ot-head{background:var(--na-brand);color:#fff;padding:12px 14px 13px;display:flex;align-items:flex-start;gap:12px}.ot-head .meta{flex:1;min-width:0}.ot-head .nm{font:600 var(--na-tx-sub) var(--na-font);letter-spacing:-.2px;line-height:1.2}.ot-head .sub{font:500 var(--na-tx-cap) var(--na-font);margin-top:4px;color:#ffffffdb;font-variant-numeric:tabular-nums}.ot-head .sub .exch{color:#ffffffa8;margin-right:8px;letter-spacing:.4px}.ot-head .right{display:flex;align-items:center;gap:12px;flex:none;padding-top:1px}.ot-tab.active{color:var(--na-brand);font-weight:600;background:var(--na-surface)}.ot-tab.active:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;background:var(--na-brand);border-radius:2px 2px 0 0}.ot-tabs .grow{flex:1}.ot-tabs .tool{width:32px;height:28px;border:0;background:transparent;color:var(--na-text-3);border-radius:var(--na-r-1);cursor:pointer;display:grid;place-items:center;margin-right:4px}.ot-tabs .tool:hover{background:var(--na-surface-3);color:var(--na-text)}.ot-body{padding:12px 14px 6px;display:flex;flex-direction:column;gap:12px}.ot-row{display:flex;align-items:center;gap:24px}.ot-row.split{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ot-row.split-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.ot-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ot-field .lbl{font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-2);letter-spacing:.1px}.ot-field .lbl small{font-weight:400;color:var(--na-text-3);margin-left:6px}.ot-input{height:42px;padding:0 12px;background:var(--na-surface);border:1px solid var(--na-border);border-radius:var(--na-r-2);font:600 var(--na-tx-body) var(--na-font);font-variant-numeric:tabular-nums;color:var(--na-text);outline:none;transition:border-color var(--d-1) var(--ease-std),box-shadow var(--d-1) var(--ease-std);width:100%}.ot-input:focus{border-color:var(--na-brand);box-shadow:var(--na-ring)}.ot-input.disabled,.ot-input:disabled{color:var(--na-text-3);background-image:repeating-linear-gradient(135deg,rgba(13,15,25,.04) 0,rgba(13,15,25,.04) 6px,transparent 6px,transparent 12px);background-color:var(--na-surface-2);cursor:not-allowed}.ot-field .hint{font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-3)}.ot-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:var(--na-bg-canvas)}.ot-summary{font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-2);display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ot-summary .grp{display:inline-flex;align-items:center;gap:4px}.ot-summary .l{color:var(--na-text-3)}.ot-summary .v{font:700 var(--na-tx-body) var(--na-font);font-variant-numeric:tabular-nums;color:var(--na-text)}.ot-summary .v.charges{font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-3)}.ot-summary .refresh{margin-left:2px;color:var(--na-text-3);cursor:pointer;display:inline-grid;place-items:center}.ot-actions{display:flex;gap:8px;flex:none}.ot-actions .btn{height:36px;padding:0 22px;font-size:var(--na-tx-body)}.ot-actions .submit{background:var(--na-brand);color:#fff;border:0;font-weight:600;letter-spacing:.3px}.ot-actions .submit.sell{background:var(--na-sell)}.ot-actions .submit.buy{background:var(--na-brand)}.ot-actions .submit:hover{filter:brightness(.96)}.ot-actions .cancel{background:var(--na-surface);border:1px solid var(--na-border-strong);color:var(--na-text)}.pb-grid{display:grid;grid-template-columns:248px 1fr;gap:12px;align-items:start}.pb-stack{display:flex;flex-direction:column;gap:12px;min-width:0}.pb-row{display:grid;grid-template-columns:1fr 232px;gap:12px;align-items:start}.pb-side{display:flex;flex-direction:column;gap:12px;position:sticky;top:0}.pb-side .card{padding:12px}.pb-mode{display:grid;grid-template-columns:1fr 1fr;background:var(--na-surface-2);border:1px solid var(--na-border);border-radius:var(--na-r-2);padding:3px;margin-bottom:12px}.pb-mode button{height:30px;padding:0 10px;border:0;background:transparent;font:600 var(--na-tx-cap) var(--na-font);color:var(--na-text-2);border-radius:var(--na-r-1);cursor:pointer;transition:background var(--d-1) var(--ease-std),color var(--d-1) var(--ease-std)}.pb-mode button.active{background:var(--na-brand);color:#fff;box-shadow:0 1px 2px #00000014}.pb-pnl{background:var(--na-surface-2);border-radius:var(--na-r-2);padding:12px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.pb-pnl .l{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);letter-spacing:.1px}.pb-pnl .l .info{color:var(--na-text-4);margin-left:3px}.pb-pnl .v{font:700 var(--na-tx-body) var(--na-font);font-variant-numeric:tabular-nums;margin-top:4px}.pb-pnl .v.pos{color:var(--na-buy)}.pb-pnl .v.neg{color:var(--na-sell)}.pb-pnl .v.zero{color:var(--na-text)}.pb-decay{font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-2);padding:10px 0 0;margin-top:4px;border-top:1px solid var(--na-divider)}.pb-decay .v{font-variant-numeric:tabular-nums;color:var(--na-buy);font-weight:600;margin-left:4px}.pb-row-btns{display:flex;align-items:center;gap:6px;margin-top:10px}.pb-row-btns .btn{flex:1}.pb-closed{display:flex;align-items:center;justify-content:space-between;padding:12px 0 4px;border-top:1px solid var(--na-divider);margin-top:12px}.pb-closed .switch{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text)}.pb-closed .switch .track{width:28px;height:16px;border-radius:9999px;background:var(--na-brand);position:relative;transition:background var(--d-2) var(--ease-std)}.pb-closed .switch .track .knob{position:absolute;top:2px;left:14px;width:12px;height:12px;background:#fff;border-radius:50%;transition:transform var(--d-2) var(--ease-snap);box-shadow:0 1px 2px #0000002e}.pb-closed .switch.off .track{background:var(--na-surface-3)}.pb-closed .switch.off .track .knob{transform:translate(-12px)}.pb-closed .link{font:500 var(--na-tx-cap) var(--na-font);color:var(--na-brand);cursor:pointer;background:transparent;border:0}.pb-side-card{background:var(--na-surface);border:1px solid var(--na-border);border-radius:var(--na-r-3);padding:10px 12px;cursor:pointer;transition:border-color var(--d-1) var(--ease-std),background var(--d-1) var(--ease-std)}.pb-side-card:hover{border-color:var(--na-border-strong)}.pb-side-card.active{border-color:var(--na-brand);background:var(--na-brand-soft)}.pb-side-card .top{display:flex;align-items:center;gap:8px}.pb-side-card .check{width:14px;height:14px;border-radius:3px;border:1.5px solid var(--na-brand);background:var(--na-brand);flex:none;display:grid;place-items:center}.pb-side-card .nm{font:600 var(--na-tx-cap) var(--na-font)}.pb-side-card .pct{font:600 var(--na-tx-cap) var(--na-font);font-variant-numeric:tabular-nums;padding:0 5px;height:16px;line-height:15px;border-radius:3px}.pb-side-card .pct.pos{color:var(--na-buy);background:var(--na-buy-soft)}.pb-side-card .pct.neg{color:var(--na-sell);background:var(--na-sell-soft)}.pb-side-card .bot{display:flex;align-items:center;justify-content:space-between;margin-top:7px}.pb-side-card .meta{font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-3)}.pb-side-card .pnl{font:700 var(--na-tx-body) var(--na-font);font-variant-numeric:tabular-nums}.pb-side-card .pnl.pos{color:var(--na-buy)}.pb-side-card .pnl.neg{color:var(--na-sell)}.pb-middle{display:flex;flex-direction:column;gap:12px}.pb-strat{background:var(--na-surface);border:1px solid var(--na-border);border-radius:var(--na-r-4);overflow:hidden}.pb-strat-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px 10px;border-bottom:1px solid var(--na-divider)}.pb-strat-head .left{display:flex;flex-direction:column;gap:4px;min-width:0}.pb-strat-head .title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pb-strat-head .nm{font:700 var(--na-tx-h4) var(--na-font);letter-spacing:-.3px;color:var(--na-text)}.pb-strat-head .pct{font:600 var(--na-tx-cap) var(--na-font);font-variant-numeric:tabular-nums;color:var(--na-buy)}.pb-strat-head .pct.neg{color:var(--na-sell)}.pb-strat-head .spark{color:var(--na-text-3);display:inline-grid;place-items:center;padding:0 1px}.pb-strat-head .info-chip{display:inline-flex;align-items:center;height:20px;padding:0 8px;border:1px solid var(--na-border);border-radius:9999px;font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-2);background:var(--na-surface)}.pb-strat-head .breakeven{font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-2);font-variant-numeric:tabular-nums}.pb-strat-head .breakeven .label{color:var(--na-text-3);margin-right:6px}.pb-strat-head .breakeven .v{font-weight:600;color:var(--na-text)}.pb-strat-head .breakeven .v small{font-weight:500;color:var(--na-text-3);margin-left:2px}.pb-warning{display:inline-flex;align-items:center;gap:6px;font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-3)}.pb-warning .ic{color:var(--na-text-3)}.pb-kpis{display:grid;grid-template-columns:repeat(6,1fr);gap:0;padding:12px 16px;border-bottom:1px solid var(--na-divider)}.pb-kpi{display:flex;flex-direction:column;gap:4px}.pb-kpi .l{font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-3)}.pb-kpi .l .info{color:var(--na-text-4);margin-left:3px}.pb-kpi .v{font:700 var(--na-tx-sub) var(--na-font);font-variant-numeric:tabular-nums}.pb-kpi .v.pos{color:var(--na-buy)}.pb-kpi .v.neg{color:var(--na-sell)}.pb-kpi .v.zero{color:var(--na-text)}.pb-expiry{display:flex;align-items:center;gap:8px;padding:10px 16px;border-bottom:1px solid var(--na-divider)}.pb-expiry .pill{height:28px;padding:0 12px;background:var(--na-surface);border:1px solid var(--na-border);border-radius:var(--na-r-2);font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-2);cursor:pointer}.pb-expiry .pill.active{background:#3b5bfe0f;border-color:var(--na-brand);color:var(--na-brand);font-weight:600}.pb-legs{width:100%;border-collapse:separate;border-spacing:0;font:500 var(--na-tx-cap) var(--na-font);font-variant-numeric:tabular-nums}.pb-legs thead th{font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-3);text-align:right;padding:9px 12px;border-bottom:1px solid var(--na-divider);white-space:nowrap;font-variant-numeric:tabular-nums}.pb-legs thead th.l{text-align:left}.pb-legs thead th .sort{color:var(--na-text-3);font-size:var(--na-tx-micro);margin-left:3px}.pb-legs thead th.sorted .sort{color:var(--na-brand)}.pb-legs tbody td{padding:10px 12px;border-bottom:1px solid var(--na-divider);text-align:right;white-space:nowrap;vertical-align:middle}.pb-legs tbody td.l{text-align:left}.pb-legs tbody tr:last-child td{border-bottom:0}.pb-legs tbody tr.manual td{color:var(--na-text-3);background:var(--na-bg-canvas)}.pb-legs tbody td .leg-check{width:14px;height:14px;border-radius:3px;border:1.5px solid var(--na-brand);background:var(--na-brand);display:inline-grid;place-items:center;vertical-align:middle;margin-right:9px;flex:none}.pb-legs tbody td .leg-check.off{background:var(--na-surface);border-color:var(--na-border-strong)}.pb-legs tbody td .prod{display:inline-block;font:600 var(--na-tx-micro) var(--na-font);letter-spacing:.4px;padding:1px 6px;border-radius:3px;background:#7c4dff1a;color:#7c4dff;margin-right:8px;vertical-align:1px}.pb-legs tbody td .leg-nm{font-weight:500;color:var(--na-text)}.pb-legs tbody td .leg-nm .basket{color:var(--na-text-3);margin-left:6px;vertical-align:-1px}.pb-legs tbody td.qty.neg{color:var(--na-sell)}.pb-legs tbody td.qty.pos{color:var(--na-buy)}.pb-legs tbody td.pnl.pos{color:var(--na-buy);font-weight:600}.pb-legs tbody td.pnl.neg{color:var(--na-sell);font-weight:600}.pb-legs .add-pnl{color:var(--na-brand);background:transparent;border:0;cursor:pointer;font:500 var(--na-tx-cap) var(--na-font)}.pb-actions{background:var(--na-surface);border:1px solid var(--na-border);border-radius:var(--na-r-4);padding:0;position:sticky;top:0;display:flex;flex-direction:column}.pb-actions-head{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--na-divider)}.pb-actions-head .l{font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-2)}.pb-actions-head .collapse{width:22px;height:22px;border:1px solid var(--na-border);background:var(--na-surface);border-radius:var(--na-r-1);display:grid;place-items:center;color:var(--na-text-2);cursor:pointer}.pb-actions-head .collapse:hover{background:var(--na-surface-2);color:var(--na-text)}.pb-actions-body{padding:12px 12px 8px;display:flex;flex-direction:column;gap:4px}.pb-analyse{width:100%;height:42px;padding:0 14px;background:var(--na-brand);color:#fff;border:0;border-radius:var(--na-r-2);font:600 var(--na-tx-body) var(--na-font);letter-spacing:.2px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-bottom:8px}.pb-analyse:hover{background:var(--na-brand-hover)}.pb-action{display:flex;align-items:center;gap:12px;height:36px;padding:0 12px;background:transparent;border:0;font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text);border-radius:var(--na-r-2);cursor:pointer;width:100%;text-align:left}.pb-action:hover{background:var(--na-surface-2)}.pb-action .ic{color:var(--na-text-2);display:grid;place-items:center;flex:none}.pb-action .ext{margin-left:auto;color:var(--na-text-3)}.pb-action .new-tag{margin-left:auto;background:var(--na-amber);color:#663f00;font:700 var(--na-tx-micro) var(--na-font);letter-spacing:.4px;padding:1px 6px;border-radius:3px}.pb-greeks{border-top:1px solid var(--na-divider);padding:10px 14px 12px;display:grid;grid-template-columns:1fr auto;gap:8px 0;font:500 var(--na-tx-cap) var(--na-font)}.pb-greeks .l{color:var(--na-text-2);display:inline-flex;align-items:center;gap:4px}.pb-greeks .l .info{color:var(--na-text-4)}.pb-greeks .v{font:600 var(--na-tx-cap) var(--na-font);font-variant-numeric:tabular-nums;color:var(--na-text);text-align:right}.pb-greeks .v.muted{color:var(--na-text-2);font-weight:500}.pb-greeks .v.neg{color:var(--na-sell)}.pb-greeks .v.pos{color:var(--na-buy)}.pb-greeks .v .small{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);margin-left:4px}.workspace-bar{display:flex;align-items:center;gap:12px;margin:0}.workspace-bar .pill{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;background:var(--na-surface);border:1px solid var(--na-border);border-radius:var(--na-r-2);font:500 var(--na-tx-cap) var(--na-font);cursor:pointer}.workspace-bar .pill .new{background:var(--na-amber);color:#663f00;font:700 var(--na-tx-micro) var(--na-font);letter-spacing:.4px;padding:1px 6px;border-radius:3px}.workspace-bar .pill .chev{color:var(--na-text-3)}.workspace-bar .icon-pill{width:32px;height:32px;background:var(--na-surface);border:1px solid var(--na-border);border-radius:var(--na-r-2);display:grid;place-items:center;cursor:pointer;color:var(--na-text-2)}.workspace-bar .icon-pill:hover{background:var(--na-surface-2);color:var(--na-text)}.kite-page-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 0 4px}.kite-page-head .title{font:700 var(--na-tx-h3) var(--na-font);letter-spacing:-.4px}.kite-page-head .right{display:flex;align-items:center;gap:8px}.kite-page-head .search{height:32px;width:200px;padding:0 12px 0 32px;background:var(--na-surface);border:1px solid var(--na-border);border-radius:var(--na-r-2);font:400 var(--na-tx-cap) var(--na-font);outline:none}.kite-page-head .search-wrap{position:relative}.kite-page-head .search-wrap svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--na-text-3)}.kite-action{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;background:transparent;border:0;font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-2);border-radius:var(--na-r-2);cursor:pointer}.kite-action:hover{background:var(--na-surface-2);color:var(--na-text)}.kite-action.brand{flex:none;color:var(--na-amber)}.kite-action.brand:hover{background:#f5a5241a}.kite-action.info{color:var(--na-info)}.kt-table{width:100%;border-collapse:separate;border-spacing:0;font:400 var(--na-tx-body) var(--na-font)}.kt-table thead th{padding:12px 14px;font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-3);letter-spacing:.1px;text-align:left;border-bottom:1px solid var(--na-divider);white-space:nowrap}.kt-table thead th.r{text-align:right}.kt-table thead th{position:sticky;top:0;z-index:2;background:var(--na-bg-canvas)}.kt-table tfoot td{background:var(--na-surface-2);font-weight:600}.kt-table tbody td{padding:12px 14px;border-bottom:1px solid var(--na-divider);white-space:nowrap;vertical-align:middle}.kt-table tbody td.r{text-align:right;font-variant-numeric:tabular-nums}.kt-table tbody tr:last-child td{border-bottom:0}.kt-table tbody tr:hover td{background:var(--na-bg-canvas)}.kt-table .kt-check{width:14px;height:14px;border-radius:3px;border:1.5px solid var(--na-border-strong);background:var(--na-surface);display:inline-grid;place-items:center;vertical-align:middle;flex:none}.kt-table .kt-check.on{background:var(--na-brand);border-color:var(--na-brand)}.kt-table .prod{display:inline-block;font:600 var(--na-tx-micro) var(--na-font);letter-spacing:.4px;padding:3px 8px;border-radius:3px;background:#7c4dff1a;color:#7c4dff}.kt-table .prod.mis{background:#d977061f;color:#d97706}.kt-table .prod.cnc{background:#3b5bfe1a;color:var(--na-brand)}.kt-table .prod.nrml{background:#7c4dff1a;color:#7c4dff}.kt-table .instr{font:500 var(--na-tx-body) var(--na-font)}.kt-table .instr .ex{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);margin-left:7px;text-transform:uppercase}.kt-table .pos{color:var(--na-buy);font-weight:600}.kt-table .neg{color:var(--na-sell);font-weight:600}.kt-table .qty.neg{color:var(--na-sell)}.kt-table .qty.pos{color:var(--na-buy)}.kt-table .status-chip{display:inline-block;font:600 var(--na-tx-micro) var(--na-font);letter-spacing:.4px;padding:2px 8px;border-radius:9999px;background:var(--na-surface-3);color:var(--na-text-2)}.kt-table .status-chip.exec{background:var(--na-buy-soft);color:var(--na-buy)}.kt-table .status-chip.open{background:var(--na-info-soft);color:var(--na-info)}.kt-table .status-chip.cancel{background:var(--na-surface-3);color:var(--na-text-3)}.kt-table .status-chip.rej{background:var(--na-sell-soft);color:var(--na-sell)}.dash{display:flex;flex-direction:column;gap:16px}.dash-row{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));min-width:0}.acc-strip{display:grid;grid-template-columns:repeat(4,1fr) auto;gap:12px}.acc-card{background:var(--na-surface);border:1px solid var(--na-border);border-radius:var(--na-r-3);padding:12px 14px;display:flex;flex-direction:column;gap:12px;min-height:110px;position:relative;cursor:pointer;transition:border-color var(--d-1) var(--ease-std)}.acc-card:hover{border-color:var(--na-border-strong)}.acc-card.active{border-color:var(--na-brand)}.acc-card.disconnected{opacity:.75}.acc-card .top{display:flex;align-items:center;gap:8px}.acc-card .av{width:28px;height:28px;border-radius:var(--na-r-2);display:grid;place-items:center;color:#fff;font:700 var(--na-tx-cap) var(--na-font)}.acc-card .nm{font:600 var(--na-tx-cap) var(--na-font);line-height:1.2}.acc-card .code{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);font-variant-numeric:tabular-nums}.acc-card .conn{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:6px;font:600 var(--na-tx-micro) var(--na-font);letter-spacing:.4px}.acc-card .conn .dot{width:6px;height:6px;border-radius:50%}.acc-card .conn.on{color:var(--na-buy)}.acc-card .conn.on .dot{background:var(--na-buy);box-shadow:0 0 0 3px var(--na-buy-soft);animation:pulse 2s ease-in-out infinite}.acc-card .conn.off{color:var(--na-text-3)}.acc-card .conn.off .dot{background:var(--na-text-4)}.acc-card .meta{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;margin-top:auto;font-variant-numeric:tabular-nums}.acc-card .meta .l{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);letter-spacing:.2px}.acc-card .meta .v{font:600 var(--na-tx-cap) var(--na-font);color:var(--na-text)}.acc-card .meta .v.pos{color:var(--na-buy)}.acc-card .meta .v.neg{color:var(--na-sell)}.acc-add{border:1.5px dashed var(--na-border-strong);border-radius:var(--na-r-3);background:transparent;color:var(--na-text-3);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer;min-width:96px;font:500 var(--na-tx-cap) var(--na-font);transition:border-color var(--d-1) var(--ease-std),color var(--d-1) var(--ease-std)}.acc-add:hover{border-color:var(--na-brand);color:var(--na-brand)}.idx-watch{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:12px;min-width:0}.idx-tile{background:var(--na-surface);border:1px solid var(--na-border);border-radius:var(--na-r-3);padding:11px 13px 8px;cursor:pointer;display:flex;flex-direction:column;gap:6px;position:relative;overflow:hidden;transition:border-color var(--d-1) var(--ease-std)}.idx-tile:hover{border-color:var(--na-border-strong)}.idx-tile.pinned{border-color:var(--na-brand);background:var(--na-brand-soft)}.idx-tile .head{display:flex;align-items:center;justify-content:space-between}.idx-tile .nm{font:600 var(--na-tx-cap) var(--na-font);color:var(--na-text);letter-spacing:.1px}.idx-tile .menu{width:18px;height:18px;border:0;background:transparent;color:var(--na-text-4);border-radius:3px;display:grid;place-items:center;cursor:pointer}.idx-tile .menu:hover{background:var(--na-surface-2);color:var(--na-text-3)}.idx-tile .px{font:700 var(--na-tx-h4) var(--na-font);font-variant-numeric:tabular-nums;letter-spacing:-.3px}.idx-tile .ch{font:500 var(--na-tx-cap) var(--na-font);font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:4px}.idx-tile .ch.pos{color:var(--na-buy)}.idx-tile .ch.neg{color:var(--na-sell)}.idx-add{border:1.5px dashed var(--na-border-strong);border-radius:var(--na-r-3);background:transparent;color:var(--na-text-3);display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;min-height:92px;font:500 var(--na-tx-cap) var(--na-font);transition:border-color var(--d-1) var(--ease-std),color var(--d-1) var(--ease-std)}.idx-add:hover{border-color:var(--na-brand);color:var(--na-brand)}.summary-grid{display:grid;grid-template-columns:1.4fr 1.4fr 1.4fr 1fr;gap:12px;align-items:stretch}.sum-card{background:var(--na-surface);border:1px solid var(--na-border);border-radius:var(--na-r-4);display:flex;flex-direction:column;min-width:0}.sum-card .head{display:flex;align-items:center;gap:12px;padding:11px 14px;border-bottom:1px solid var(--na-divider)}.sum-card .head .title{font:600 var(--na-tx-cap) var(--na-font);letter-spacing:-.1px}.sum-card .head .sub{font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-3);margin-left:6px}.sum-card .head .right{margin-left:auto}.sum-card .head .link{font:500 var(--na-tx-cap) var(--na-font);color:var(--na-brand);background:transparent;border:0;cursor:pointer;padding:0}.sum-card .body{padding:12px 14px;display:flex;flex-direction:column;gap:12px;flex:1}.os-counts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.os-counts .item{background:var(--na-surface-2);border-radius:var(--na-r-2);padding:9px 10px;display:flex;flex-direction:column;gap:4px}.os-counts .item .l{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);letter-spacing:.3px;text-transform:uppercase}.os-counts .item .v{font:700 var(--na-tx-h4) var(--na-font);font-variant-numeric:tabular-nums}.os-counts .item.exec .v{color:var(--na-buy)}.os-counts .item.open .v{color:var(--na-info)}.os-counts .item.rej .v{color:var(--na-sell)}.os-counts .item.cancel .v{color:var(--na-text-3)}.os-mini{display:flex;flex-direction:column;gap:4px}.os-mini .row{display:grid;grid-template-columns:38px minmax(0,1fr) 62px 52px 92px;align-items:center;padding:6px 0;border-top:1px solid var(--na-divider);font:500 var(--na-tx-cap) var(--na-font);font-variant-numeric:tabular-nums}.os-mini .row:first-child{border-top:0}.os-mini .time{color:var(--na-text-3);font:500 var(--na-tx-cap) var(--na-font)}.os-mini .nm{font-weight:600}.os-mini .nm .ex{color:var(--na-text-3);font:500 var(--na-tx-micro) var(--na-font);margin-left:5px}.os-mini .qty.pos{color:var(--na-buy);font-weight:600}.os-mini .qty.neg{color:var(--na-sell);font-weight:600}.os-mini .qty,.os-mini .st{text-align:right}.ps-kpis{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.ps-kpis .item{background:var(--na-surface-2);border-radius:var(--na-r-2);padding:9px 10px;display:flex;flex-direction:column;gap:4px}.ps-kpis .item .l{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);letter-spacing:.3px;text-transform:uppercase}.ps-kpis .item .v{font:700 var(--na-tx-sub) var(--na-font);font-variant-numeric:tabular-nums}.ps-kpis .item .v.pos{color:var(--na-buy)}.ps-kpis .item .v.neg{color:var(--na-sell)}.ps-kpis .item .v.zero{color:var(--na-text)}.ps-split{display:flex;flex-direction:column;gap:8px}.ps-bar{display:flex;align-items:center;gap:12px;font:500 var(--na-tx-cap) var(--na-font)}.ps-bar .l{color:var(--na-text-2);font-weight:500;width:72px;flex:none}.ps-bar .track{flex:1;height:7px;border-radius:9999px;background:var(--na-surface-3);position:relative;overflow:hidden}.ps-bar .fill{position:absolute;top:0;bottom:0;left:0;border-radius:9999px}.ps-bar .fill.buy{background:var(--na-buy)}.ps-bar .fill.sell{background:var(--na-sell)}.ps-bar .v{font-variant-numeric:tabular-nums;font-weight:600;min-width:52px;text-align:right}.ps-list{display:flex;flex-direction:column;gap:4px}.ps-list .row{display:grid;grid-template-columns:42px 1fr auto;gap:12px;align-items:center;padding:6px 0;border-top:1px solid var(--na-divider);font:500 var(--na-tx-cap) var(--na-font);font-variant-numeric:tabular-nums}.ps-list .row:first-child{border-top:0}.ps-list .nm{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps-list .nm .ex{color:var(--na-text-3);font:500 var(--na-tx-micro) var(--na-font);margin-left:5px}.ps-list .side{font:600 var(--na-tx-micro) var(--na-font);letter-spacing:.4px;padding:2px 0;border-radius:3px;text-align:center;justify-self:start;width:42px}.ps-list .side.buy{color:var(--na-buy);background:var(--na-buy-soft)}.ps-list .side.sell{color:var(--na-sell);background:var(--na-sell-soft)}.ps-list .pnl.pos{color:var(--na-buy);font-weight:600}.ps-list .pnl.neg{color:var(--na-sell);font-weight:600}.strat-summary{display:flex;flex-direction:column;gap:8px}.strat-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;padding:9px 10px;background:var(--na-surface-2);border-radius:var(--na-r-2);gap:12px}.strat-row .nm{font:600 var(--na-tx-cap) var(--na-font)}.strat-row .meta{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);margin-top:2px}.strat-row .legs{font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-2);font-variant-numeric:tabular-nums}.strat-row .pnl{font:700 var(--na-tx-body) var(--na-font);font-variant-numeric:tabular-nums;text-align:right;min-width:60px}.strat-row .pnl.pos{color:var(--na-buy)}.strat-row .pnl.neg{color:var(--na-sell)}.strat-row .pnl .pct{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);display:block}.strat-row .pnl.pos .pct{color:var(--na-buy)}.strat-row .pnl.neg .pct{color:var(--na-sell)}.log{display:flex;flex-direction:column;flex:1;overflow:hidden}.log-filter{display:flex;gap:0;padding:6px 8px 0;border-bottom:1px solid var(--na-divider)}.log-filter button{height:26px;padding:0 9px;background:transparent;border:0;font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-3);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.log-filter button.active{color:var(--na-text);font-weight:600;border-bottom-color:var(--na-brand)}.log-feed{overflow-y:auto;padding:2px 0;flex:1;min-height:0}.log-item{display:grid;grid-template-columns:16px 46px minmax(0,1fr) auto;gap:8px;padding:6px 14px;border-bottom:1px solid var(--na-divider);align-items:flex-start}.log-item:last-child{border-bottom:0}.log-item .ic{width:16px;height:16px;border-radius:4px;display:grid;place-items:center;margin-top:1px}.log-item .ic.exec{background:var(--na-buy-soft);color:var(--na-buy)}.log-item .ic.cancel{background:var(--na-surface-3);color:var(--na-text-3)}.log-item .ic.reject{background:var(--na-sell-soft);color:var(--na-sell)}.log-item .ic.alert{background:var(--na-warning-soft);color:var(--na-warning)}.log-item .ic.info{background:var(--na-info-soft);color:var(--na-info)}.log-item .ic.system{background:var(--na-surface-3);color:var(--na-text-2)}.log-item .time{font:500 var(--na-tx-micro) var(--na-font);font-variant-numeric:tabular-nums;color:var(--na-text-3);padding-top:2px}.log-item .body{font:500 var(--na-tx-cap) var(--na-font);line-height:1.4;min-width:0;display:block;padding:0;gap:0}.log-item .body strong{font-weight:600}.log-item .body .m{font-variant-numeric:tabular-nums}.log-item .body .by{color:var(--na-text-3);font-weight:500}.log-item .body .ex{color:var(--na-text-3);font:500 var(--na-tx-micro) var(--na-font);margin-left:4px}.log-item>.by{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:2px}.nav-more-wrap{position:relative}.nav-more-menu{position:absolute;top:36px;left:0;min-width:220px;background:var(--na-surface);border:1px solid var(--na-border);border-radius:var(--na-r-3);box-shadow:var(--na-shadow-popover);padding:5px;z-index:30;animation:menuOpen var(--d-2) var(--ease-out)}.nav-more-item{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:var(--na-r-2);font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-2);cursor:pointer}.nav-more-item:hover{background:var(--na-surface-2);color:var(--na-text)}.nav-more-item.active{background:var(--na-brand-soft);color:var(--na-brand);font-weight:600}.nav-more-item .ic{color:var(--na-text-3);display:grid;place-items:center;width:14px;height:14px;flex:none}.nav-more-item.active .ic{color:var(--na-brand)}.nav-more-item .kbd{margin-left:auto}.gt-toolbar{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--na-surface);border:1px solid var(--na-border);border-radius:var(--na-r-3);flex-wrap:wrap}.gt-toolbar .group-by{display:inline-flex;align-items:center;gap:6px;font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-2)}.gt-toolbar .group-by .lbl{color:var(--na-text-3);font-weight:500}.gt-toolbar .sep{width:1px;height:18px;background:var(--na-divider)}.gt-toolbar .filter-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 9px;background:var(--na-surface-2);border:1px solid var(--na-border);border-radius:9999px;font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-2);cursor:pointer;transition:background var(--d-1) var(--ease-std),color var(--d-1) var(--ease-std),border-color var(--d-1) var(--ease-std)}.gt-toolbar .filter-chip:hover{background:var(--na-surface-3);color:var(--na-text)}.gt-toolbar .filter-chip.active{background:var(--na-brand-soft);border-color:#3b5bfe38;color:var(--na-brand);font-weight:600}.gt-toolbar .filter-chip .cnt{font-variant-numeric:tabular-nums;color:var(--na-text-3);font-weight:500}.gt-toolbar .filter-chip.active .cnt{color:var(--na-brand)}.gt-toolbar .filter-chip .dot{width:6px;height:6px;border-radius:50%}.gt-toolbar .search{flex:1;max-width:240px;height:28px;padding:0 10px 0 30px;background:var(--na-surface-2);border:1px solid var(--na-border);border-radius:var(--na-r-2);font:400 var(--na-tx-cap) var(--na-font);outline:none}.gt-toolbar .search-wrap{position:relative;flex:1;max-width:240px}.gt-toolbar .search-wrap svg{position:absolute;left:9px;top:50%;transform:translateY(-50%);color:var(--na-text-3)}.gt-toolbar .gt-right{margin-left:auto;display:inline-flex;align-items:center;gap:6px}.gt-aggregate{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:12px;min-width:0}.gt-agg-card{background:var(--na-surface);border:1px solid var(--na-border);border-radius:var(--na-r-3);padding:10px 12px;display:flex;flex-direction:column;gap:4px}.gt-agg-card .l{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);letter-spacing:.3px;text-transform:uppercase}.gt-agg-card .v{font:700 var(--na-tx-h4) var(--na-font);font-variant-numeric:tabular-nums;letter-spacing:-.2px}.gt-agg-card .v.pos{color:var(--na-buy)}.gt-agg-card .v.neg{color:var(--na-sell)}.gt-agg-card .sub{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);font-variant-numeric:tabular-nums}.gt-agg-card .sub.pos{color:var(--na-buy)}.gt-agg-card .sub.neg{color:var(--na-sell)}.gt-card{background:var(--na-surface);border:1px solid var(--na-border);border-radius:var(--na-r-3);overflow:hidden}.gt{width:100%;border-collapse:separate;border-spacing:0;font:400 var(--na-tx-cap) var(--na-font);font-variant-numeric:tabular-nums}.gt thead th{position:sticky;top:0;z-index:2;font:600 var(--na-tx-micro) var(--na-font);letter-spacing:.5px;text-transform:uppercase;color:var(--na-text-3);background:var(--na-bg-canvas);text-align:left;padding:9px 12px;border-bottom:1px solid var(--na-divider);white-space:nowrap;-webkit-user-select:none;user-select:none}.gt thead th.sortable{cursor:pointer}.gt thead th.sortable:hover{color:var(--na-text)}.gt thead th .sort{display:inline-block;margin-left:4px;opacity:.5;font-size:var(--na-tx-micro)}.gt thead th.sorted{color:var(--na-text)}.gt thead th.sorted .sort{opacity:1;color:var(--na-brand)}.gt thead th.r{text-align:right}.gt thead th.w,.gt tbody td.w{width:34px;padding-left:12px;padding-right:4px}.gt thead th.w+th,.gt tbody td.w+td{padding-left:8px}.gt tbody td.w{white-space:nowrap}.gt tbody td .row-actions:focus-within{opacity:1}.gt thead th.c{text-align:center}.gt tbody td{padding:9px 12px;border-bottom:1px solid var(--na-divider);white-space:nowrap;vertical-align:middle}.gt tbody td.r{text-align:right}.gt tbody tr:hover td{background:var(--na-bg-canvas)}.gt tbody tr.selected td{background:#3b5bfe0f}.gt tbody tr.selected:hover td{background:#3b5bfe1a}.gt .ck{width:14px;height:14px;border-radius:3px;border:1.5px solid var(--na-border-strong);background:var(--na-surface);display:inline-grid;place-items:center;cursor:pointer;vertical-align:middle;flex:none}.gt .ck.on,.gt .ck.indet{background:var(--na-brand);border-color:var(--na-brand)}.gt .ck.indet:after{content:"";width:8px;height:2px;background:#fff;border-radius:1px}.gt .ck svg{display:none}.gt .ck.on svg{display:block}.gt tr.gt-group td{background:var(--na-surface-2);padding:9px 12px;border-bottom:1px solid var(--na-divider);font:600 var(--na-tx-cap) var(--na-font);color:var(--na-text)}.gt tr.gt-group:hover td{background:var(--na-surface-2)}.gt tr.gt-group td .head{display:flex;align-items:center;gap:12px}.gt tr.gt-group td .ck{margin-right:2px}.gt tr.gt-group td .chev{width:14px;height:14px;display:grid;place-items:center;color:var(--na-text-3);transition:transform var(--d-2) var(--ease-std)}.gt tr.gt-group td.collapsed .chev{transform:rotate(-90deg)}.gt tr.gt-group td .swatch{width:10px;height:10px;border-radius:3px;flex:none;box-shadow:inset 0 0 0 1px #00000014}.gt tr.gt-group td .gname{font:600 var(--na-tx-body) var(--na-font);letter-spacing:-.1px;color:var(--na-text)}.gt tr.gt-group td .gcount{font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-3)}.gt tr.gt-group td .gpnl{font:700 var(--na-tx-body) var(--na-font);font-variant-numeric:tabular-nums}.gt tr.gt-group td .gpnl.pos{color:var(--na-buy)}.gt tr.gt-group td .gpnl.neg{color:var(--na-sell)}.gt tr.gt-group td .gmeta{font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-3);font-variant-numeric:tabular-nums}.gt tr.gt-group td .gmeta .v{color:var(--na-text);font-weight:600;margin-left:4px}.gt tr.gt-group td .gmeta .v.pos{color:var(--na-buy)}.gt tr.gt-group td .gmeta .v.neg{color:var(--na-sell)}.gt tr.gt-group td .right{margin-left:auto;display:inline-flex;align-items:center;gap:16px}.gt tr.gt-group td .group-actions{display:inline-flex;gap:4px;opacity:0;transition:opacity var(--d-1) var(--ease-std)}.gt tr.gt-group:hover td .group-actions{opacity:1}.gt tr.gt-group td .action-btn{height:22px;padding:0 8px;border:1px solid var(--na-border);background:var(--na-surface);border-radius:var(--na-r-1);font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-2);cursor:pointer}.gt tr.gt-group td .action-btn:hover{background:var(--na-surface-3);color:var(--na-text)}.gt tr.gt-group td .action-btn.danger{color:var(--na-sell)}.gt tr.gt-group td .action-btn.danger:hover{background:var(--na-sell-soft);border-color:#e11d4838}.gt tbody td .leg-instr{display:flex;align-items:center;gap:8px}.gt tbody td .leg-instr .strong{font:600 var(--na-tx-cap) var(--na-font);color:var(--na-text)}.gt tbody td .leg-instr .sub{font:400 var(--na-tx-micro) var(--na-font);color:var(--na-text-3)}.gt tbody td .acct-pill{display:inline-flex;align-items:center;gap:6px}.gt tbody td .acct-pill .av{width:16px;height:16px;border-radius:3px;display:grid;place-items:center;color:#fff;font:700 var(--na-tx-micro) var(--na-font)}.gt tbody td .acct-pill .nm{font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text)}.gt tbody td .acct-pill .broker{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3)}.gt tbody td .side-buy{color:var(--na-buy);font:600 var(--na-tx-micro) var(--na-font);letter-spacing:.3px;padding:2px 6px;background:var(--na-buy-soft);border-radius:3px}.gt tbody td .side-sell{color:var(--na-sell);font:600 var(--na-tx-micro) var(--na-font);letter-spacing:.3px;padding:2px 6px;background:var(--na-sell-soft);border-radius:3px}.gt tbody td.pos{color:var(--na-buy);font-weight:600}.gt tbody td.neg{color:var(--na-sell);font-weight:600}.gt tbody td.dim{color:var(--na-text-3)}.gt tbody td .strategy-tag{display:inline-flex;align-items:center;gap:6px;height:18px;padding:0 7px;border-radius:9999px;font:600 var(--na-tx-micro) var(--na-font);letter-spacing:.3px;background:var(--na-surface-3);color:var(--na-text-2)}.gt tbody td .strategy-tag .swatch{width:6px;height:6px;border-radius:50%}.gt tbody td .strategy-tag.un{color:var(--na-text-3);background:transparent;border:1px dashed var(--na-border-strong)}.gt tbody td .row-actions{display:inline-flex;gap:4px;opacity:0;transition:opacity var(--d-1) var(--ease-std)}.gt tbody tr:hover td .row-actions{opacity:1}.gt tbody td .row-actions .ab{height:22px;padding:0 7px;border:0;border-radius:var(--na-r-1);font:600 var(--na-tx-micro) var(--na-font);cursor:pointer}.gt tbody td .row-actions .ab.exit{background:var(--na-sell-soft);color:var(--na-sell)}.gt tbody td .row-actions .ab.add{background:var(--na-buy-soft);color:var(--na-buy)}.gt tbody td .row-actions .ab.tag{background:var(--na-surface-3);color:var(--na-text-2)}.gt tbody td .row-actions .ab:hover{filter:brightness(.96)}.gt-bulk{position:sticky;bottom:0;display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--na-surface);border-top:1px solid var(--na-border);border-radius:0 0 var(--na-r-3) var(--na-r-3);box-shadow:0 -4px 12px #0000000a;z-index:3}.gt-bulk .lhs{font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-2);display:inline-flex;align-items:center;gap:6px}.gt-bulk .lhs .v{font-weight:700;color:var(--na-brand)}.gt-bulk .lhs .pnl{font-weight:700;font-variant-numeric:tabular-nums;margin-left:8px}.gt-bulk .lhs .pnl.pos{color:var(--na-buy)}.gt-bulk .lhs .pnl.neg{color:var(--na-sell)}.gt-bulk .rhs{margin-left:auto;display:inline-flex;align-items:center;gap:6px}.gt-bulk .clear{font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-3);background:transparent;border:0;cursor:pointer}.gt-bulk .clear:hover{color:var(--na-text);text-decoration:underline}.gb-trigger{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;background:var(--na-surface);border:1px solid var(--na-border);border-radius:var(--na-r-2);font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text);cursor:pointer}.gb-trigger:hover{border-color:var(--na-border-strong)}.gb-trigger .lbl{color:var(--na-text-3);font-weight:500}.gb-menu{position:absolute;top:100%;left:0;margin-top:4px;min-width:180px;background:var(--na-surface);border:1px solid var(--na-border);border-radius:var(--na-r-3);box-shadow:var(--na-shadow-popover);padding:5px;z-index:30}.gb-wrap{position:relative}.gb-item{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:var(--na-r-2);font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-2);cursor:pointer}.gb-item:hover{background:var(--na-surface-2);color:var(--na-text)}.gb-item.active{background:var(--na-brand-soft);color:var(--na-brand);font-weight:600}.gb-item .ic{color:var(--na-text-3);display:grid;place-items:center;width:14px;height:14px;flex:none}.gb-item.active .ic{color:var(--na-brand)}.atg-pop{position:fixed;z-index:80;background:var(--na-surface);border:1px solid var(--na-border);border-radius:var(--na-r-3);box-shadow:var(--na-shadow-4);width:320px;max-width:calc(100vw - 32px);padding:10px;animation:modalIn var(--d-3) var(--ease-out)}.atg-head{display:flex;align-items:center;padding:4px 6px 6px}.atg-head .ttl{font:600 var(--na-tx-body) var(--na-font)}.atg-head .x{margin-left:auto;width:22px;height:22px;border:0;background:transparent;color:var(--na-text-3);border-radius:3px;display:grid;place-items:center;cursor:pointer}.atg-head .x:hover{background:var(--na-surface-2);color:var(--na-text)}.atg-list{display:flex;flex-direction:column;gap:2px;max-height:200px;overflow-y:auto;padding:4px 0}.atg-row{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:var(--na-r-2);font:500 var(--na-tx-cap) var(--na-font);cursor:pointer}.atg-row:hover{background:var(--na-surface-2)}.atg-row .swatch{width:10px;height:10px;border-radius:3px;flex:none}.atg-row .nm{flex:1}.atg-row .meta{font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-3);font-variant-numeric:tabular-nums}.atg-divider{height:1px;background:var(--na-divider);margin:4px 0}.atg-new{display:flex;align-items:center;gap:6px;padding:8px}.atg-new input{flex:1;height:30px;padding:0 10px;border:1px solid var(--na-border);border-radius:var(--na-r-2);font:400 var(--na-tx-cap) var(--na-font);outline:none}.atg-new input:focus{border-color:var(--na-brand);box-shadow:var(--na-ring)}.atg-new .swatch-pick{display:flex;gap:4px}.atg-new .swatch-pick .sw{width:18px;height:18px;border-radius:50%;border:2px solid transparent;cursor:pointer;box-shadow:inset 0 0 0 1.5px #00000014}.atg-new .swatch-pick .sw.on{border-color:var(--na-text)}.atg-new .ok{height:30px;padding:0 12px;background:var(--na-brand);color:#fff;border:0;border-radius:var(--na-r-2);font:600 var(--na-tx-cap) var(--na-font);cursor:pointer}.atg-new .ok:disabled{opacity:.4;cursor:not-allowed}html,body{height:100%;margin:0;background:var(--na-bg)}a{color:var(--na-brand);text-decoration:none}a:hover{color:var(--na-brand-hover);text-decoration:underline}.na-shell{display:grid;grid-template-rows:32px 48px 1fr;grid-template-columns:minmax(0,1fr);grid-template-areas:"ticker" "topbar" "body";height:100vh;overflow:hidden}.na-body{grid-area:body;display:grid;grid-template-columns:268px minmax(0,1fr);min-height:0;min-width:0;overflow:hidden}.na-body{grid-template-columns:322px minmax(0,1fr)}.na-rail{background:var(--na-surface);border-right:1px solid var(--na-border);min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}.na-main{min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;padding:12px 16px 20px;display:flex;flex-direction:column;gap:12px}.na-modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:var(--na-overlay-scrim);display:grid;place-items:start center;padding:40px 16px;overflow-y:auto}.na-menu-catch{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200}.gb-menu{z-index:300}.wl-row .quick{z-index:2}.nav-item{white-space:nowrap}.opt-table .mini-bs{opacity:0;transition:opacity var(--d-1) var(--ease-std)}.opt-table tbody tr:hover .mini-bs{opacity:1}.acc-add{min-height:110px}.modal,.cmd,.toast,.acct-menu,.nav-more-menu,.atg-pop,.cmd-scrim,.scrim{animation:none!important}.brand .mark{background:var(--na-brand);border-radius:5px}.gt-scroll{overflow-x:auto;overflow-y:visible;max-width:100%}.na-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;background:var(--na-surface-2);border:1px solid var(--na-border);border-radius:9999px;font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-2);cursor:pointer;transition:background var(--d-1) var(--ease-std),color var(--d-1) var(--ease-std),border-color var(--d-1) var(--ease-std)}.na-chip:hover{background:var(--na-surface-3);color:var(--na-text)}.na-chip.active{background:var(--na-brand-soft);border-color:#3b5bfe38;color:var(--na-brand);font-weight:600}.na-mini-btn{height:22px;min-width:22px;padding:0 7px;border:1px solid var(--na-border);background:var(--na-surface);border-radius:var(--na-r-1);font:600 var(--na-tx-cap) var(--na-font);color:var(--na-text-2);cursor:pointer}.na-mini-btn:hover{background:var(--na-surface-3);color:var(--na-text)}.na-mini-btn.danger{color:var(--na-sell)}.na-mini-btn.danger:hover{background:var(--na-sell-soft);border-color:#e11d4838}.gt-agg-card .v{letter-spacing:-.2px}.na-clock{font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-3);font-variant-numeric:tabular-nums;white-space:nowrap}.gb-trigger .dot-acct{flex:none}.na-body.solo{grid-template-columns:minmax(0,1fr)}.wl-row .quick button.ic{display:grid;place-items:center;width:22px;padding:0;color:var(--na-text-3)}.wl-row .quick button.ic:hover{background:var(--na-surface-2);color:var(--na-brand)}.os-mini .row{grid-template-columns:38px minmax(0,1fr) 62px 52px 92px}.os-mini .px{text-align:right;color:var(--na-text-2);font-weight:600}.ob-table .gt-scroll{overflow-x:hidden}.ob-table .gt{table-layout:fixed;width:100%}.ob-table .gt th,.ob-table .gt td{overflow:hidden;text-overflow:ellipsis}.ob-table .gt th:nth-child(1),.ob-table .gt td:nth-child(1){width:30px}.ob-table .gt th:nth-child(2),.ob-table .gt td:nth-child(2){width:69px}.ob-table .gt th:nth-child(3),.ob-table .gt td:nth-child(3){width:100px}.ob-table .gt th:nth-child(4),.ob-table .gt td:nth-child(4){width:74px}.ob-table .gt th:nth-child(5),.ob-table .gt td:nth-child(5){width:28%;min-width:236px}.ob-table .gt th:nth-child(6),.ob-table .gt td:nth-child(6){width:84px}.ob-table .gt th:nth-child(7),.ob-table .gt td:nth-child(7){width:78px}.ob-table .gt th:nth-child(8),.ob-table .gt td:nth-child(8){width:auto}.ob-table .gt th:nth-child(9),.ob-table .gt td:nth-child(9){width:112px}.rej-reason{font:400 var(--na-tx-micro) var(--na-font);color:var(--na-sell-text);margin-top:2px;line-height:1.25;white-space:normal;word-break:break-word}.ob-table .gt td:nth-child(9){overflow:visible;text-overflow:clip}.ob-table .gt th:nth-child(10),.ob-table .gt td:nth-child(10){width:38px}.ob-table .gt .leg-instr{display:flex;align-items:center;gap:6px;min-width:0}.ob-table .gt .leg-instr .strong{flex:none;overflow:visible;text-overflow:clip;white-space:nowrap}.ob-table .gt .leg-instr .ex,.ob-table .gt .leg-instr .prod{flex:none}.idx-watch{grid-template-columns:repeat(auto-fit,minmax(min(130px,100%),1fr))}.ob-table .gt td:nth-child(3){overflow:hidden}.ob-table .gt td:nth-child(4){overflow:visible;text-overflow:clip}.pb-table .gt-scroll{overflow-x:hidden}.pb-table .gt{table-layout:fixed;width:100%}.pb-table .gt th:nth-child(1),.pb-table .gt td:nth-child(1){width:34px}.pb-table .gt th:nth-child(2),.pb-table .gt td:nth-child(2){width:100px}.pb-table .gt th:nth-child(3),.pb-table .gt td:nth-child(3){width:64px}.pb-table .gt th:nth-child(4),.pb-table .gt td:nth-child(4){width:28%;min-width:240px}.pb-table .gt th:nth-child(5),.pb-table .gt td:nth-child(5){width:64px}.pb-table .gt th:nth-child(6),.pb-table .gt td:nth-child(6){width:66px}.pb-table .gt th:nth-child(7),.pb-table .gt td:nth-child(7){width:73px}.pb-table .gt th:nth-child(8),.pb-table .gt td:nth-child(8){width:75px}.pb-table .gt th:nth-child(9),.pb-table .gt td:nth-child(9){width:79px}.pb-table .gt th:nth-child(10),.pb-table .gt td:nth-child(10){width:70px}.pb-table .gt th:nth-child(11),.pb-table .gt td:nth-child(11){width:38px}.pb-table .gt tbody td .leg-instr{min-width:0}.pb-table .gt tbody td .leg-instr .strong{flex:none;white-space:nowrap;overflow:visible}.pb-table .gt tbody td .leg-instr .ex{flex:none}.pb-table .gt tbody td .leg-instr .strategy-tag{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticker-item .px,.ticker-item .ch,.ticker-item .nm,.ticker-right{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.ticker-item .nm{flex:none}.ticker-item .px{flex:none;width:64px;text-align:right}.ticker-item .ch{flex:none;width:54px;text-align:right}.ticker-item,.topbar-right{flex:none}.na-clock{font-feature-settings:"tnum" 1}.wl-row .name{color:var(--na-text)}.wl-row .price.pos{color:var(--na-buy)}.wl-row .price.neg{color:var(--na-sell)}.ob-table .gt td:nth-child(5){overflow:visible;text-overflow:clip}.ob-table .gt th:nth-child(8),.ob-table .gt td:nth-child(8){overflow:hidden;text-overflow:ellipsis}.nav-item{display:inline-grid;place-items:center;gap:0}.nav-item>.nav-label{grid-area:1 / 1;white-space:nowrap}.nav-item:before{content:attr(data-label);grid-area:1 / 1;font-weight:600;white-space:nowrap;visibility:hidden;pointer-events:none}.nav-item.active:after{content:none}.notif-wrap{position:relative;display:inline-flex}.icon-btn.active{background:var(--na-surface-3);color:var(--na-text)}.notif-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:300;width:380px;max-height:460px;display:flex;flex-direction:column;background:var(--na-surface);border:1px solid var(--na-border);border-radius:var(--na-r-3);box-shadow:0 12px 32px #0f172a29;overflow:hidden}.notif-head{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--na-divider);background:var(--na-bg-canvas);flex:none}.notif-head .ttl{font:600 var(--na-tx-cap) var(--na-font);color:var(--na-text)}.notif-head .cnt{font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-3)}.notif-head .btn{margin-left:auto}.notif-list{overflow-y:auto}.notif-item{display:flex;align-items:flex-start;gap:8px;padding:9px 12px;border-bottom:1px solid var(--na-divider)}.notif-item:last-child{border-bottom:0}.notif-item:hover{background:var(--na-surface-2)}.notif-item .ic{flex:none;width:20px;height:20px;border-radius:5px;display:grid;place-items:center;margin-top:1px;background:var(--na-surface-3);color:var(--na-text-2)}.notif-item .ic.exec{background:var(--na-buy-soft);color:var(--na-buy)}.notif-item .ic.reject{background:var(--na-sell-soft);color:var(--na-sell)}.notif-item .ic.cancel{background:var(--na-surface-3);color:var(--na-text-3)}.notif-item .ic.info{background:var(--na-brand-soft);color:var(--na-brand)}.notif-item .body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.notif-item .body .ttl{font:600 var(--na-tx-cap) var(--na-font);color:var(--na-text)}.notif-item .body .msg{font:400 var(--na-tx-cap) var(--na-font);color:var(--na-text-2);line-height:1.35}.notif-item .meta{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:none}.notif-item .meta .time{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);font-variant-numeric:tabular-nums}.notif-item .meta .by{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-4)}.notif-empty{padding:28px 12px;text-align:center;font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-3)}.basket-card+.basket-card{margin-top:0}.basket-accs{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:9px 14px;border-bottom:1px solid var(--na-divider);background:var(--na-bg-canvas)}.basket-accs .lbl{font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-3);flex:none}.basket-accs .chips{display:flex;gap:6px;flex-wrap:wrap}.basket-accs .note{margin-left:auto;font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-3)}.btn.ghost.danger{background:transparent;color:var(--na-sell);border-color:transparent;font-weight:500}.btn.ghost.danger:hover{background:var(--na-sell-soft);border-color:var(--na-sell-border);color:var(--na-sell)}.gt-toolbar .chips{display:inline-flex;gap:6px}.oc-expiry{display:inline-flex;align-items:center;gap:6px;font:600 var(--na-tx-cap) var(--na-font);color:var(--na-text)}.oc-expiry .lbl{font-weight:500;color:var(--na-text-3)}.opt-chain .opt-table-wrap{overflow-x:auto}.opt-chain .opt-table thead th{position:sticky;top:0;z-index:2;background:var(--na-surface)}.opt-chain .opt-table thead tr:first-child th{top:0}.opt-table td.picked{font-weight:700;color:var(--na-brand)}.opt-table .mini-bs.on{opacity:1}.na-clock{flex:none;width:78px;text-align:right}.topbar-right{flex:none}.hold-strip{gap:12px;flex-wrap:wrap}.hs-item{display:inline-flex;align-items:baseline;gap:6px;font-variant-numeric:tabular-nums}.hs-item .l{font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-3)}.hs-item .v{font:600 var(--na-tx-cap) var(--na-font);color:var(--na-text)}.hs-item .v.strong{font-size:var(--na-tx-body);font-weight:700;letter-spacing:-.2px}.hs-item .v.pos{color:var(--na-buy)}.hs-item .v.neg{color:var(--na-sell)}.hold-table .gt tfoot td{border-top:1.5px solid var(--na-border-strong);background:var(--na-surface-2);font-variant-numeric:tabular-nums;padding-top:10px;padding-bottom:10px}.hold-table .gt tfoot .tot-label{font:600 var(--na-tx-cap) var(--na-font);letter-spacing:.5px;text-transform:uppercase;color:var(--na-text-3)}.hold-table .gt tfoot .pos{color:var(--na-buy)}.hold-table .gt tfoot .neg{color:var(--na-sell)}.ot-input.err{border-color:var(--na-sell);box-shadow:0 0 0 3px var(--na-sell-soft)}.ot-input.err:focus{border-color:var(--na-sell);box-shadow:0 0 0 3px var(--na-sell-soft-2)}.ot-err{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-sell);line-height:1.3}.ot-banner{display:flex;align-items:flex-start;gap:6px;padding:8px 10px;border-radius:var(--na-r-2);font:500 var(--na-tx-cap) var(--na-font);line-height:1.4}.ot-banner .ic{flex:none;display:inline-flex;margin-top:1px}.ot-banner.err{background:var(--na-sell-soft);color:var(--na-sell);border:1px solid var(--na-sell-border)}.btn.submit:disabled{opacity:.45;cursor:not-allowed}.btn.submit:disabled:hover{filter:none}.kv{display:flex;flex-direction:column}.kv-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--na-divider)}.kv-row:last-child{border-bottom:0}.kv-row .k{font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-3)}.kv-row .v{font:600 var(--na-tx-cap) var(--na-font);color:var(--na-text);font-variant-numeric:tabular-nums;text-align:right}.cmd{background:var(--na-surface);border:1px solid var(--na-border);border-radius:var(--na-r-4);box-shadow:0 24px 64px #0f172a38;overflow:hidden;display:flex;flex-direction:column;max-height:62vh}.cmd-input{display:flex;align-items:center;gap:12px;padding:13px 15px;border-bottom:1px solid var(--na-divider);color:var(--na-text-3);flex:none}.cmd-input .input{flex:1;border:0;outline:none;background:transparent;font:500 var(--na-tx-body) var(--na-font);color:var(--na-text)}.cmd-input .input::placeholder{color:var(--na-text-3);font-weight:400}.cmd-list{overflow-y:auto;padding:6px}.cmd-item{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:var(--na-r-2);cursor:pointer}.cmd-item.active{background:var(--na-brand-soft)}.cmd-item .ic{flex:none;color:var(--na-text-3);display:inline-flex}.cmd-item.active .ic{color:var(--na-brand)}.cmd-item .body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.cmd-item .body .ttl{font:600 var(--na-tx-cap) var(--na-font);color:var(--na-text)}.cmd-item .body .sub{font:400 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmd-item .px{font:600 var(--na-tx-cap) var(--na-font);font-variant-numeric:tabular-nums;color:var(--na-text);flex:none}.cmd-item .tag{font:600 var(--na-tx-micro) var(--na-font);letter-spacing:.4px;text-transform:uppercase;color:var(--na-text-3);background:var(--na-surface-3);padding:2px 6px;border-radius:3px;flex:none}.cmd-empty{padding:30px 16px;text-align:center;font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-3)}.ot-wrap{display:flex;align-items:flex-start;gap:0}.ot{background:var(--na-surface);border-radius:var(--na-r-3);overflow:hidden;box-shadow:0 24px 64px #0f172a38}.ot-wrap .ot{border-radius:var(--na-r-3) 0 0 var(--na-r-3)}.ot.sell .ot-head{background:var(--na-sell)}.ot-head{align-items:flex-start}.ot-exch{display:flex;align-items:center;gap:20px;margin-top:6px}.ot-exch-opt{display:inline-flex;align-items:center;gap:6px;background:transparent;border:0;cursor:pointer;padding:0;font:500 var(--na-tx-cap) var(--na-font);color:#ffffffa8;font-variant-numeric:tabular-nums}.ot-exch-opt .dot{width:11px;height:11px;border-radius:50%;border:2px solid rgba(255,255,255,.5);background:transparent}.ot-exch-opt.on{color:#fff}.ot-exch-opt.on .dot{border-color:#fff;box-shadow:inset 0 0 0 2px var(--na-brand);background:#fff}.ot.sell .ot-exch-opt.on .dot{box-shadow:inset 0 0 0 2px var(--na-sell)}.ot-exch-opt .p{font-weight:600}.ot-switch{width:42px;height:22px;border-radius:9999px;border:0;cursor:pointer;background:#ffffff52;position:relative;padding:0;flex:none;transition:background var(--d-1) var(--ease-std)}.ot-switch .knob{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform var(--d-1) var(--ease-std)}.ot-switch.sell .knob{transform:translate(20px)}.ot-acct{display:flex;align-items:center;gap:12px}.ot-acct .lbl{font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-3);flex:none}.ot-acct-trigger{width:100%;display:flex;align-items:center;gap:8px;height:36px;padding:0 10px;background:var(--na-surface);border:1px solid var(--na-border);border-radius:var(--na-r-2);cursor:pointer;font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text)}.ot-acct-trigger:hover{border-color:var(--na-border-strong)}.ot-acct-trigger.err{border-color:var(--na-sell)}.ot-acct-trigger .avs{display:inline-flex}.ot-acct-trigger .avs .avatar+.avatar{margin-left:-6px}.ot-acct-trigger .txt{flex:1;text-align:left}.ot-acct-menu{left:0;right:0;min-width:0}.ot-acct-menu .gb-item{gap:8px}.ot-acct-menu .ck{width:15px;height:15px;border-radius:3px;flex:none;border:1.5px solid var(--na-border-strong);display:grid;place-items:center}.ot-acct-menu .ck.on{background:var(--na-brand);border-color:var(--na-brand);color:#fff}.ot-acct-menu .nm{display:flex;flex-direction:column;line-height:1.2;flex:1}.ot-acct-menu .nm .b{font:600 var(--na-tx-cap) var(--na-font);color:var(--na-text)}.ot-acct-menu .nm .t{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3)}.ot-acct-menu .free{font:600 var(--na-tx-cap) var(--na-font);color:var(--na-text-2);font-variant-numeric:tabular-nums}.ot-row-between{display:flex;align-items:center;justify-content:space-between;gap:12px}.ot-row.split-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ot-stepper{display:flex;align-items:stretch;position:relative}.ot-stepper .ot-input{border-radius:var(--na-r-2) 0 0 var(--na-r-2);padding-right:24px}.ot-summary .grp .l{color:var(--na-text-3);font-weight:500;margin-right:5px}.ot-summary .grp .v.req{color:var(--na-brand)}.ot.sell .ot-summary .grp .v.req,.ot-summary .grp .v.neg{color:var(--na-sell)}.ot-summary .grp .plus{color:var(--na-text-2);margin-left:4px;font-weight:500}.ot-summary .grp .refresh{background:transparent;border:0;cursor:pointer;color:var(--na-brand);margin-left:5px;display:inline-flex;vertical-align:middle}.ot-actions .btn.submit{min-width:92px}.ot-depth{width:400px;align-self:stretch;flex:none;background:var(--na-surface);border-left:1px solid var(--na-border);border-radius:0 var(--na-r-3) var(--na-r-3) 0;box-shadow:0 24px 64px #0f172a38;display:flex;flex-direction:column}.ot-depth .hd{padding:13px 14px;border-bottom:1px solid var(--na-divider);font:500 var(--na-tx-body) var(--na-font);color:var(--na-text-2)}.dp-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.dp-table th{font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-3);padding:8px 10px;text-align:left;border-bottom:1px solid var(--na-divider)}.dp-table th.r,.dp-table td.r{text-align:right}.dp-table td{padding:6px 10px;font:500 var(--na-tx-cap) var(--na-font)}.dp-table td.bid{color:var(--na-buy)}.dp-table td.ask{color:var(--na-sell)}.dp-table td.dim{color:var(--na-text-2)}.dp-table td .q{position:relative;display:inline-block;padding:1px 4px;z-index:0}.dp-table td .q:before{content:"";position:absolute;right:0;top:0;bottom:0;width:var(--w);z-index:-1;border-radius:2px}.dp-table td.bidq .q:before{background:var(--na-buy-soft)}.dp-table td.askq .q:before{background:var(--na-sell-soft)}.dp-table tfoot td{border-top:1px solid var(--na-divider);font-weight:700;padding-top:9px;padding-bottom:9px}.dp-stats{padding:4px 14px 12px;border-top:1px solid var(--na-divider);margin-top:4px}.dp-stats .row{display:flex;justify-content:space-between;padding:5px 0;font:500 var(--na-tx-cap) var(--na-font);font-variant-numeric:tabular-nums}.dp-stats .row .l{color:var(--na-text-3)}.dp-stats .row .v{color:var(--na-text);font-weight:600}.wl-row .pct{color:var(--na-text)}.ch-price{display:flex;align-items:baseline;gap:12px;margin-bottom:10px;font-variant-numeric:tabular-nums}.ch-price .v{font:700 var(--na-tx-h3) var(--na-font);color:var(--na-text);letter-spacing:-.4px}.ch-price .c{font:600 var(--na-tx-cap) var(--na-font)}.ch-price .c.pos{color:var(--na-buy)}.ch-price .c.neg{color:var(--na-sell)}.ch-canvas{border:1px solid var(--na-border);border-radius:var(--na-r-2);background:var(--na-bg-canvas);padding:8px 0;overflow:hidden}.ch-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:12px;background:var(--na-border);border:1px solid var(--na-border);border-radius:var(--na-r-2);overflow:hidden}.ch-stats .cell{background:var(--na-surface);padding:8px 10px;display:flex;flex-direction:column;gap:2px}.ch-stats .cell .l{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3)}.ch-stats .cell .v{font:600 var(--na-tx-cap) var(--na-font);color:var(--na-text);font-variant-numeric:tabular-nums}.ot-acct-menu .gb-item.dis{opacity:.55;cursor:not-allowed}.ot-acct-menu .gb-item.dis:hover{background:transparent}.ot-acct-menu .free.off{color:var(--na-sell);font-weight:600}.set-tabs{display:flex;align-items:stretch;gap:2px;border-bottom:1px solid var(--na-border);margin:-4px 0 0}.set-tab{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 13px;background:transparent;border:0;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-2);transition:color var(--d-1) var(--ease-std)}.set-tab:hover{color:var(--na-text)}.set-tab.on{color:var(--na-brand);border-bottom-color:var(--na-brand);font-weight:600}.set-tab .cnt{font:600 var(--na-tx-micro) var(--na-font);line-height:1;padding:3px 6px;border-radius:9999px;background:var(--na-surface-3);color:var(--na-text-3)}.set-tab.on .cnt{background:var(--na-brand-soft);color:var(--na-brand)}.gt-agg-card.wide{grid-column:span 2;display:flex;flex-direction:column;justify-content:center}.set-banner{display:flex;align-items:center;gap:11;gap:12px;padding:11px 14px;border-radius:var(--na-r-3)}.set-banner .ic{flex:none;display:inline-flex}.set-banner .txt{font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text)}.set-banner.warn{background:var(--na-amber-soft, rgba(245,165,36,.1));border:1px solid rgba(245,165,36,.3)}.set-banner.warn .ic{color:var(--na-amber)}.na-body.solo .card{background:var(--na-surface);border:1px solid var(--na-border);border-radius:var(--na-r-3);overflow:hidden}.na-body.solo .card-head{display:flex;align-items:center;gap:8px;padding:11px 14px;border-bottom:1px solid var(--na-divider);background:var(--na-bg-canvas)}.na-body.solo .card-head .title{font:600 var(--na-tx-cap) var(--na-font);color:var(--na-text)}.na-body.solo .card-head .sub{font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-3)}.na-body.solo .card-head .right{margin-left:auto;display:flex;align-items:center;gap:6px}.na-body.solo .card-foot{display:flex;align-items:center;gap:8px;padding:10px 14px;border-top:1px solid var(--na-divider);background:var(--na-bg-canvas)}.na-body.solo .card>div[style*=grid-template-columns]{font-variant-numeric:tabular-nums}.na-body.solo .card>div>div[style*="cursor: pointer"]:hover,.na-body.solo .card>div>div[style*="cursor:pointer"]:hover{background:var(--na-surface-2)}.na-body.solo .seg{display:inline-flex;padding:2px;gap:2px;background:var(--na-surface-2);border:1px solid var(--na-border);border-radius:var(--na-r-2)}.na-body.solo .seg-btn{border:0;background:transparent;cursor:pointer;padding:4px 10px;border-radius:var(--na-r-1);font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-2)}.na-body.solo .seg-btn:hover{color:var(--na-text)}.na-body.solo .seg-btn.active{background:var(--na-surface);color:var(--na-text);font-weight:600;box-shadow:0 1px 2px #0f172a0f}.pill-row{display:inline-flex;gap:4px}.pill-row button{border:1px solid var(--na-border);background:var(--na-surface);padding:5px 12px;border-radius:var(--na-r-2);cursor:pointer;font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-2)}.pill-row button:hover{border-color:var(--na-border-strong);color:var(--na-text)}.pill-row button.active{background:var(--na-brand);border-color:var(--na-brand);color:#fff;font-weight:600}.set-strip{padding:12px 14px;border-top:1px solid var(--na-divider);background:var(--na-bg-canvas);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.set-strip .gt-agg-card{padding:9px 10px}.set-strip .gt-agg-card .v{font-size:var(--na-tx-body)}.wl-tabs{overflow-x:auto;scrollbar-width:none}.wl-tabs::-webkit-scrollbar{display:none}.wl-tab{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;flex:none}.wl-tab .del{display:inline-grid;place-items:center;width:15px;height:15px;border-radius:3px;margin-left:1px;color:var(--na-text-3)}.wl-tab .del:hover{background:var(--na-sell-soft);color:var(--na-sell)}.wl-search{position:relative}.wl-clear{border:0;background:transparent;cursor:pointer;flex:none;color:var(--na-text-3);display:inline-grid;place-items:center;width:18px;height:18px;border-radius:3px}.wl-clear:hover{background:var(--na-surface-3);color:var(--na-text)}.wl-row .quick button.ic.rm:hover{background:var(--na-sell-soft);color:var(--na-sell)}.wl-empty{padding:26px 16px;text-align:center}.wl-empty .ttl{font:600 var(--na-tx-cap) var(--na-font);color:var(--na-text-2);margin-bottom:3px}.wl-empty{font:400 var(--na-tx-cap) var(--na-font);color:var(--na-text-3);line-height:1.5}.wl-res-hd{position:sticky;top:0;z-index:1;display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:7px 12px 6px;font:600 var(--na-tx-micro) var(--na-font);letter-spacing:.5px;text-transform:uppercase;color:var(--na-text-3);background:var(--na-bg-canvas);border-bottom:1px solid var(--na-divider)}.wl-res-hd .sub{letter-spacing:.3px;font-weight:500}.wl-results .wl-sug-row{cursor:pointer}.wl-results .wl-sug-row .quick{display:flex;gap:4px;flex:none;opacity:0;pointer-events:none;transition:opacity var(--d-1, .12s) var(--ease-std)}.wl-results .wl-sug-row:hover .quick,.wl-results .wl-sug-row:focus-within .quick{opacity:1;pointer-events:auto}.wl-results .wl-sug-row .quick button{min-width:24px;height:24px;padding:0 6px;border-radius:4px;cursor:pointer;border:1px solid var(--na-border);background:var(--na-surface);font:700 var(--na-tx-micro) var(--na-font)}.wl-results .wl-sug-row .quick button.b{color:var(--na-buy-text)}.wl-results .wl-sug-row .quick button.s{color:var(--na-sell-text)}.wl-results .wl-sug-row .quick button.b:hover{background:var(--na-buy-soft);border-color:var(--na-buy)}.wl-results .wl-sug-row .quick button.s:hover{background:var(--na-sell-soft);border-color:var(--na-sell)}.wl-results .wl-sug-row .nm{display:flex;align-items:center;gap:6px;min-width:0}.wl-results .wl-sug-row .nm .t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-results .wl-sug-row .nm .exch{flex:none;margin-left:0}.wl-sug-row .nm .exch{margin-left:6px;padding:1px 4px;border-radius:3px;background:var(--na-surface-3);color:var(--na-text-3);font:600 var(--na-tx-micro) var(--na-font);letter-spacing:.3px}.wl-sug-row button.add{border:0;cursor:pointer}.wl-results .wl-sug-row .add{color:var(--na-brand-text)}.wl-results .wl-sug-row:hover .add:not(.done){background:var(--na-brand);color:#fff}.wl-sug-row .add.done,.wl-sug-row:hover .add.done{background:transparent;color:var(--na-buy-text)}.wl-sug-row.on-list .nm{color:var(--na-text-2)}.wl-sug-row{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;border-bottom:1px solid var(--na-divider)}.wl-sug-row:hover{background:var(--na-brand-soft)}.wl-sug-row .m{min-width:0;flex:1}.wl-sug-row .nm{font:600 var(--na-tx-cap) var(--na-font);color:var(--na-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wl-sug-row .sub{font:400 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wl-sug-row .add{flex:none;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:4px;background:var(--na-surface-3);color:var(--na-brand)}.wl-sug-row:hover .add{background:var(--na-brand);color:#fff}.conn-grid{display:grid;gap:var(--sp-3);align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr))}.conn-grid>*{min-height:0}.conn-table .gt td{padding-top:9px;padding-bottom:9px}.conn-table .gt tbody tr.sel{background:var(--na-brand-soft);box-shadow:inset 2px 0 0 var(--na-brand)}.conn-table .gt tbody tr.sel td{color:var(--na-text)}.conn-acct{display:flex;align-items:center;gap:8px;min-width:0}.conn-acct .m{display:flex;flex-direction:column;line-height:1.25;min-width:0}.conn-acct .nm{font:600 var(--na-tx-cap) var(--na-font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conn-acct .sub{font:400 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.util-cell{display:flex;flex-direction:column;gap:4px;min-width:88px}.util-cell .p{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);text-align:right;font-variant-numeric:tabular-nums}.meter-head{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.meter-head .l{font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-2)}.meter-head .v{margin-left:auto;font:600 var(--na-tx-cap) var(--na-font);font-variant-numeric:tabular-nums}.conn-detail .card-head .ttl-wrap{display:flex;flex-direction:column;line-height:1.25;min-width:0}.conn-detail .card-head .sub{font:400 var(--na-tx-micro) var(--na-font);color:var(--na-text-3)}.conn-detail .set-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.conn-detail .set-strip .gt-agg-card .v{font-size:var(--na-tx-body);letter-spacing:-.2px}.conn-meter{padding:12px 14px;border-bottom:1px solid var(--na-divider)}.conn-funds{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:6px 14px 12px}.conn-funds .kv-row{padding:7px 0}.pref-list{padding:4px 14px 12px}.pref-row{display:flex;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--na-divider)}.pref-row:last-child{border-bottom:0}.pref-row .m{flex:1;min-width:0}.pref-row .nm{font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text)}.pref-row .sub{font:400 var(--na-tx-cap) var(--na-font);color:var(--na-text-3);margin-top:1px}.hold-table .gt td .muted{color:var(--na-text-2)}.hold-table .gt tbody td{padding-top:10px;padding-bottom:10px}.broker-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 5px 2px 7px;border-radius:9999px;background:var(--na-surface-3);color:var(--na-text-2);font:500 var(--na-tx-micro) var(--na-font);cursor:pointer;flex:none;border:1px solid transparent}.broker-chip:hover{background:var(--na-brand-soft);color:var(--na-brand);border-color:var(--na-brand-soft-2)}.hold-strip{padding-top:10px;padding-bottom:10px}.hs-item .l{letter-spacing:.1px}.modal.breakup{display:flex;flex-direction:column;overflow:hidden}.modal-head .hint{font:400 var(--na-tx-cap) var(--na-font);color:var(--na-text-3)}.modal-head .x{margin-left:auto}.breakup-kpis{grid-template-columns:repeat(4,minmax(0,1fr));border-top:0}.breakup-body{max-height:46vh;overflow-y:auto}.breakup-body .gt thead th{position:sticky;top:0;z-index:2;background:var(--na-surface)}.breakup-body .gt tfoot td{border-top:1.5px solid var(--na-border-strong);background:var(--na-surface-2);font-weight:700;padding-top:10px;padding-bottom:10px;position:sticky;bottom:0}.breakup-body .gt tfoot .pos{color:var(--na-buy)}.breakup-body .gt tfoot .neg{color:var(--na-sell)}.share-cell{display:inline-flex;flex-direction:column;gap:4px;min-width:56px;width:100%}.share-cell .p{font-variant-numeric:tabular-nums}.breakup-body .gt th,.breakup-body .gt td{padding-left:9px;padding-right:9px;white-space:nowrap}.breakup-body .gt th:first-child,.breakup-body .gt td:first-child{padding-left:14px}.breakup-body .gt th:last-child,.breakup-body .gt td:last-child{padding-right:14px}.qb-prod{display:inline-flex;gap:12px}.qb-radio{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-2)}.qb-radio.on{color:var(--na-text)}.qb-radio .ring{width:14px;height:14px;border-radius:50%;border:1.5px solid var(--na-border-strong);flex:none}.qb-radio.on .ring{border-color:var(--na-brand);border-width:4px}.qb-accts{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:9px 14px;border-bottom:1px solid var(--na-divider)}.qb-accts .l{font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-3);flex:none}.qb-accts .chips{display:flex;gap:6px;flex-wrap:wrap}.qb-body{max-height:40vh;overflow-y:auto}.qb-table thead .qb-bulk-row th{background:var(--na-surface-2);border-bottom:1px solid var(--na-border);padding-top:8px;padding-bottom:8px;text-transform:none;letter-spacing:0}.qb-table thead .qb-bulk-row .apply{font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-3);text-transform:none;letter-spacing:0}.qb-table tbody td{padding-top:7px;padding-bottom:7px}.qb-bs{display:inline-flex;gap:4px}.qb-bs button{width:24px;height:24px;border-radius:var(--na-r-1);cursor:pointer;border:1px solid var(--na-border);background:var(--na-surface);font:700 var(--na-tx-cap) var(--na-font);color:var(--na-text-3)}.qb-bs .b:hover{border-color:var(--na-buy);color:var(--na-buy)}.qb-bs .s:hover{border-color:var(--na-sell);color:var(--na-sell)}.qb-bs .b.on{background:var(--na-buy);border-color:var(--na-buy);color:#fff}.qb-bs .s.on{background:var(--na-sell);border-color:var(--na-sell);color:#fff}.qb-seg{display:inline-flex;padding:2px;gap:2px;background:var(--na-surface-2);border:1px solid var(--na-border);border-radius:var(--na-r-2)}.qb-seg button{border:0;background:transparent;cursor:pointer;padding:3px 7px;border-radius:var(--na-r-1);font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-3)}.qb-seg button:hover{color:var(--na-text)}.qb-seg button.on{background:var(--na-brand);color:#fff;font-weight:600}.qb-qty{display:inline-flex;align-items:stretch;border:1px solid var(--na-border);border-radius:var(--na-r-2);overflow:hidden;background:var(--na-surface)}.qb-qty input{width:58px;border:0;outline:none;padding:0 8px;height:26px;font:600 var(--na-tx-cap) var(--na-font);font-variant-numeric:tabular-nums;color:var(--na-text);background:transparent;text-align:left}.qb-qty button{width:24px;border:0;border-left:1px solid var(--na-border);background:var(--na-surface-2);color:var(--na-text-2);cursor:pointer;font:600 var(--na-tx-body) var(--na-font)}.qb-qty button:hover{background:var(--na-surface-3);color:var(--na-brand)}.qb-price{width:88px;height:26px;padding:0 8px;border:1px solid var(--na-border);border-radius:var(--na-r-2);font:600 var(--na-tx-cap) var(--na-font);font-variant-numeric:tabular-nums;color:var(--na-text);background:var(--na-surface);outline:none}.qb-price:focus{border-color:var(--na-brand);box-shadow:var(--na-ring)}.qb-price.off{background-image:repeating-linear-gradient(45deg,var(--na-surface-3) 0 5px,transparent 5px 10px);color:var(--na-text-4)}.qb-instr{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.qb-instr .u{font:600 var(--na-tx-cap) var(--na-font);color:var(--na-text)}.qb-instr .exp{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3)}.qb-instr .kind{font:700 var(--na-tx-micro) var(--na-font)}.qb-instr .kind.ce{color:var(--na-buy)}.qb-instr .kind.pe{color:var(--na-sell)}.qb-instr .k{font:600 var(--na-tx-cap) var(--na-font);font-variant-numeric:tabular-nums}.qb-del{border:0;background:transparent;cursor:pointer;color:var(--na-text-3);width:22px;height:22px;border-radius:var(--na-r-1);display:grid;place-items:center}.qb-del:hover{background:var(--na-sell-soft);color:var(--na-sell)}.qb-foot{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:10px 14px;border-top:1px solid var(--na-divider);background:var(--na-bg-canvas)}.qb-foot .nums{display:flex;gap:20px;flex-wrap:wrap}.qb-foot .nums .row{display:inline-flex;align-items:baseline;gap:6px;font-variant-numeric:tabular-nums}.qb-foot .nums .l{font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-3)}.qb-foot .nums .v{font:700 var(--na-tx-cap) var(--na-font);color:var(--na-text)}.qb-foot .nums .v.pos{color:var(--na-buy)}.qb-foot .nums .v.neg{color:var(--na-sell)}.qb-foot .nums .refresh{border:0;background:transparent;cursor:pointer;color:var(--na-brand);display:inline-flex}.qb-foot .acts{margin-left:auto;display:flex;gap:6px;flex-wrap:wrap}.qb-table th,.qb-table td{padding-left:9px;padding-right:9px;white-space:nowrap}.qb-table th:first-child,.qb-table td:first-child{padding-left:14px}.qb-table th:last-child,.qb-table td:last-child{padding-right:10px}.qb-ltp{display:inline-flex;flex-direction:column;align-items:flex-end;line-height:1.25}.qb-ltp .v{font:600 var(--na-tx-cap) var(--na-font);font-variant-numeric:tabular-nums}.qb-ltp .c{font:500 var(--na-tx-micro) var(--na-font);font-variant-numeric:tabular-nums}.qb-ltp .c.pos{color:var(--na-buy)}.qb-ltp .c.neg{color:var(--na-sell)}.brk-picker{display:flex;flex-direction:column;gap:8px}.brk-opt{display:flex;align-items:center;gap:12px;width:100%;padding:12px;cursor:pointer;text-align:left;background:var(--na-surface);border:1px solid var(--na-border);border-radius:var(--na-r-3)}.brk-opt:hover{border-color:var(--na-brand);background:var(--na-brand-soft)}.brk-opt .m{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.brk-opt .nm{font:600 var(--na-tx-body) var(--na-font);color:var(--na-text);display:inline-flex;align-items:baseline;gap:6px}.brk-opt .nm .api{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3)}.brk-opt .sub{font:400 var(--na-tx-cap) var(--na-font);color:var(--na-text-3)}.brk-opt .chev{color:var(--na-text-3);display:inline-flex;transform:rotate(-90deg)}.brk-opt:hover .chev{color:var(--na-brand)}.brk-form{display:flex;flex-direction:column;gap:12px}.brk-form .ot-input{height:36px;font-size:var(--na-tx-cap)}.brk-note{display:flex;gap:8px;padding:10px 11px;background:var(--na-surface-2);border-radius:var(--na-r-2);font:400 var(--na-tx-cap) var(--na-font);color:var(--na-text-2);line-height:1.45}.brk-note .ic{color:var(--na-text-3);flex:none;margin-top:1px;display:inline-flex}.modal-head .x.back{margin-left:0;transform:rotate(90deg)}.node-dot{width:8px;height:8px;border-radius:50%;flex:none}.node-dot.live{background:var(--na-buy)}.node-dot.degraded{background:var(--na-amber)}.node-dot.unplugged{background:var(--na-text-4)}.node-dot.draining{background:var(--na-info, var(--na-brand))}.node-table .gt tbody tr.sel{background:var(--na-brand-soft);box-shadow:inset 2px 0 0 var(--na-brand)}.node-table .gt td{padding-top:9px;padding-bottom:9px}.util-cell.wide{min-width:0}.ws{font:600 var(--na-tx-micro) var(--na-font);letter-spacing:.3px}.ws.pos{color:var(--na-buy)}.ws.dim{color:var(--na-text-3)}.ws.warn,.gt td.warn,.kv-row .v.warn{color:var(--na-amber)}.node-detail .set-strip.node-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.node-kv{padding:4px 14px 10px}.btn.ghost.danger.sm{display:inline-flex;align-items:center;gap:6px}.qb-pill{position:fixed;right:18px;bottom:18px;z-index:400;display:flex;align-items:center;gap:6px;padding:7px 8px 7px 10px;background:var(--na-surface);border:1px solid var(--na-border);border-radius:9999px;box-shadow:0 10px 30px #0f172a2e}.qb-pill .main{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;cursor:pointer;padding:0 4px;font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text)}.qb-pill .main .n{min-width:22px;height:22px;padding:0 6px;border-radius:9999px;background:var(--na-brand-soft);color:var(--na-brand);font:700 var(--na-tx-cap) var(--na-font);display:grid;place-items:center}.qb-pill .main .chev{color:var(--na-text-3);display:inline-flex;transform:rotate(180deg)}.qb-pill .main:hover .chev{color:var(--na-brand)}.qb-pill .x{border:0;background:transparent;cursor:pointer;color:var(--na-text-3);width:26px;height:26px;border-radius:50%;display:grid;place-items:center}.qb-pill .x:hover{background:var(--na-sell-soft);color:var(--na-sell)}.qb-pill .trade{height:30px;padding:0 16px;border-radius:9999px}.na-modal-scrim{align-content:center}.modal.bulk{display:flex;flex-direction:column;overflow:hidden}.modal.bulk .qb-accts{border-top:0}.modal.bulk .qb-body{max-height:46vh;overflow-y:auto}.modal.bulk .qb-body .gt thead th{position:sticky;background:var(--na-surface);z-index:2}.modal.bulk .qb-body .gt thead tr.qb-bulk-row th{top:0}.modal.bulk .qb-body .gt thead tr:last-child th{top:39px}.modal.bulk .qb-foot{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.modal.bulk .qb-foot .nums{display:flex;gap:20px;flex-wrap:wrap}.modal.bulk .qb-foot .nums .row{display:inline-flex;align-items:baseline;gap:6px;font-variant-numeric:tabular-nums}.modal.bulk .qb-foot .nums .l{font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-3)}.modal.bulk .qb-foot .nums .v{font:700 var(--na-tx-body) var(--na-font);color:var(--na-text)}.modal.bulk .qb-foot .nums .v.pos{color:var(--na-buy)}.modal.bulk .qb-foot .nums .v.neg{color:var(--na-sell)}.modal.bulk .qb-foot .acts{display:flex;gap:6px;flex-wrap:wrap}.modal.bulk .qb-qty input{width:58px;text-align:center}.modal.bulk .qb-price{width:92px}.modal.bulk .qb-table th:first-child,.modal.bulk .qb-table td:first-child{padding-left:14px}.modal.bulk .qb-table th:last-child,.modal.bulk .qb-table td:last-child{padding-right:14px}.master-grid{display:grid;gap:var(--sp-3);align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr))}.master-grid>*{min-height:0}.master-grid .fetch-body{align-content:start;height:100%}.master-grid .inline-note{margin-top:auto}.hist-card .gt td{padding-top:9px;padding-bottom:9px}.hist-ev{display:inline-flex;align-items:center;gap:8px;font-weight:500}.hist-ev .dot{width:7px;height:7px;border-radius:50%;flex:none}.hist-ev .dot.pos{background:var(--na-buy)}.hist-ev .dot.warn{background:var(--na-amber)}.hist-ev .dot.info{background:var(--na-info, var(--na-brand))}.hist-src{font:600 var(--na-tx-micro) var(--na-font);letter-spacing:.3px;padding:2px 7px;border-radius:3px;background:var(--na-surface-3);color:var(--na-text-2)}.modal.subs{display:flex;flex-direction:column;overflow:hidden}.subs-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;border-bottom:1px solid var(--na-divider);background:var(--na-bg-canvas)}.subs-search{flex:1;min-width:220px;border:1px solid var(--na-border);border-radius:var(--na-r-2);padding:0 10px;height:32px;background:var(--na-surface)}.subs-bar .cnt{font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-3)}.subs-body{max-height:46vh;overflow-y:auto}.subs-body .gt thead th{position:sticky;top:0;z-index:2;background:var(--na-surface)}.subs-body .gt .strong{font-weight:600}.acct-code{display:inline-flex;align-items:center;gap:6px;min-width:0}.acct-code .cd{font:600 var(--na-tx-cap) var(--na-font);color:var(--na-text);font-variant-numeric:tabular-nums;letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conn-funds.single{display:block;padding:6px 14px 12px}.conn-funds.single .kv-row{padding:9px 0}.conn-funds.single .kv-row .k,.conn-funds.single .kv-row .v{font-size:var(--na-tx-cap)}.brk-sep{font:600 var(--na-tx-micro) var(--na-font);letter-spacing:.5px;text-transform:uppercase;color:var(--na-text-3);padding-top:4px;margin-top:2px;border-top:1px solid var(--na-divider)}:root{--na-buy-text: #0A7548;--na-sell-text: #C1193E;--na-info-text: #026A9F;--na-amber-text: #9A5404;--na-teal-text: #06707D;--na-violet-text: #7239F4;--na-brand-text: #284BFE;--na-nse-text: #1557E8;--na-nfo-text: #0B6B96;--na-text-3: rgba(11, 11, 18, .62)}.pos,.neg{color:inherit}.v.pos,.val.pos,.c.pos,.ch.pos,.pct.pos,.price.pos,.qty.pos,.sub.pos,.gpnl.pos,.pnl.pos,td.pos,.r.pos,.hs-item .v.pos,.kv-row .v.pos,.gt td.pos,.gt tfoot .pos,.ch-price .c.pos,.qb-ltp .c.pos,.os-mini .qty.pos,.idx-tile .ch.pos,.ticker-item .ch.pos{color:var(--na-buy-text)}.v.neg,.val.neg,.c.neg,.ch.neg,.pct.neg,.price.neg,.qty.neg,.sub.neg,.gpnl.neg,.pnl.neg,td.neg,.r.neg,.hs-item .v.neg,.kv-row .v.neg,.gt td.neg,.gt tfoot .neg,.ch-price .c.neg,.qb-ltp .c.neg,.os-mini .qty.neg,.idx-tile .ch.neg,.ticker-item .ch.neg{color:var(--na-sell-text)}.side-buy,.side.buy,.market-status,.status-conn,.ws.pos{color:var(--na-buy-text)}.side-sell,.side.sell{color:var(--na-sell-text)}.status-chip.rej{color:var(--na-sell-text)}.status-chip.open{color:var(--na-info-text)}.ws.warn,.gt td.warn,.kv-row .v.warn{color:var(--na-amber-text)}.ex.nse{color:var(--na-nse-text)}.ex.bse{color:var(--na-violet-text)}.ex.nfo,.ex.cds{color:var(--na-nfo-text)}.ex.mcx{color:var(--na-amber-text)}.prod.cnc,.prod.del{color:var(--na-brand-text)}.prod.nrml{color:var(--na-violet-text)}.prod.mis{color:var(--na-amber-text)}.opt-table .ltp-c,.opt-chain .grp-ce{color:var(--na-buy-text)}.opt-table .ltp-p,.opt-chain .grp-pe{color:var(--na-sell-text)}.opt-table td.ch.pos{color:var(--na-buy-text)}.opt-table td.ch.neg{color:var(--na-sell-text)}.opt-table .strike{color:var(--na-text)}.wl-row .price.pos{color:var(--na-buy-text)}.wl-row .price.neg,.ot-err,.qb-warn,.set-banner.warn .txt{color:var(--na-sell-text)}.set-banner.warn .ic{color:var(--na-amber-text)}.qb-warn{color:var(--na-sell-text)}.btn.buy,.btn.sell,.btn.brand,.btn.danger,.btn.submit,.qb-bs .b.on,.qb-bs .s.on,.qb-seg button.on,.side-toggle .buy.active,.side-toggle .sell.active{color:#fff}.na-shell .pos,.na-shell .v.pos,.na-shell .sub.pos,.na-modal-scrim .pos{color:var(--na-buy-text)}.na-shell .neg,.na-shell .v.neg,.na-shell .sub.neg,.na-modal-scrim .neg{color:var(--na-sell-text)}.os-counts .item.exec .v,.ps-kpis .item .v.pos,.sum-card .v.pos{color:var(--na-buy-text)}.os-counts .item.rej .v,.ps-kpis .item .v.neg,.sum-card .v.neg{color:var(--na-sell-text)}.ps-list .side.buy,.os-mini .side.buy{color:var(--na-buy-text)}.ps-list .side.sell,.os-mini .side.sell{color:var(--na-sell-text)}.hold-table .gt tfoot .pos,.hs-item .v.strong.pos{color:var(--na-buy-text)}.hold-table .gt tfoot .neg,.hs-item .v.strong.neg{color:var(--na-sell-text)}.opt-chain thead .grp-ce,.opt-chain thead th.grp-ce{color:var(--na-buy-text)!important}.opt-chain thead .grp-pe,.opt-chain thead th.grp-pe{color:var(--na-sell-text)!important}.opt-table tr.atm .strike{color:var(--na-amber-text)}.conn-acct .avatar,.set-strip .avatar,.card-head .avatar,.node-detail .avatar,.conn-detail .avatar{font-weight:700}.avatar.brand{color:#fff;padding:0;overflow:hidden}.avatar.brand .bk-mark{display:block}.avatar.brand.on-surface{box-shadow:inset 0 0 0 1px var(--na-border);background:var(--na-surface)}.opt-table .mini-bs .b,.wl-row .quick button.b{background:var(--na-buy-text);color:#fff}.opt-table .mini-bs .s,.wl-row .quick button.s{background:var(--na-sell-text);color:#fff}.wl-row .quick button.b,.wl-row .quick button.s{background:transparent}.wl-row .quick button.b{color:var(--na-buy-text)}.wl-row .quick button.s{color:var(--na-sell-text)}.filter-chip.active,.wl-tab .count,.set-tab.on .cnt,.qb-pill .main .n,.gb-item.active,.cmd-item.active .body .ttl{color:var(--na-brand-text)}.status-chip.exec{color:var(--na-buy-text)}.pos,.v.pos,.sub.pos,.pnl.pos,.qty.pos,.ch.pos,.pct.pos,.price.pos,.gpnl.pos,.c.pos,td.pos,.val.pos{color:var(--na-buy-text)!important}.neg,.v.neg,.sub.neg,.pnl.neg,.qty.neg,.ch.neg,.pct.neg,.price.neg,.gpnl.neg,.c.neg,td.neg,.val.neg{color:var(--na-sell-text)!important}.side-buy,.side.buy{color:var(--na-buy-text)!important}.side-sell,.side.sell{color:var(--na-sell-text)!important}.opt-table tr.atm .strike{color:var(--na-amber-text)!important}.btn.buy:not(.ghost),.btn.sell:not(.ghost),.btn.brand:not(.ghost),.btn.danger:not(.ghost),.btn.submit:not(.ghost),.side-toggle .buy.active,.side-toggle .sell.active,.qb-bs .b.on,.qb-bs .s.on,.qb-seg button.on,.opt-table .mini-bs .b,.opt-table .mini-bs .s{color:#fff!important}.btn.ghost.danger{color:var(--na-sell-text)!important}.avatar{color:#fff}.row-actions .ab,.ab,.opt-table .mini-bs .b,.opt-table .mini-bs .s,.wl-row .quick button{min-width:24px;min-height:24px}.na-mini-btn,.seg-btn,.qb-seg button,.pill-row button{min-height:24px}.qb-bs button,.qb-qty button,.qb-del{min-width:24px;min-height:24px}.notif-head .btn,.card-head .btn.sm,.btn.sm{min-height:24px}.kite-page-head .title{font:600 var(--na-tx-sub) var(--na-font);letter-spacing:-.2px}.kite-page-head{padding-bottom:2px}.gt-aggregate>.gt-agg-card:first-child .v{font-size:var(--na-tx-h3);letter-spacing:-.4px}.gt-aggregate>.gt-agg-card:first-child .l{color:var(--na-text-2)}.gt-aggregate>.gt-agg-card:first-child{border-color:var(--na-border-strong)}.set-strip>.gt-agg-card:first-child .v{font-size:var(--na-tx-body);letter-spacing:0}.set-strip>.gt-agg-card:first-child{box-shadow:none;border-color:var(--na-border)}.breakup-kpis>.gt-agg-card:first-child .v{font-size:var(--na-tx-h4)}.breakup-kpis>.gt-agg-card:first-child{box-shadow:none;border-color:var(--na-border)}.hold-strip .hs-item:first-child .v.strong,.hold-strip .hs-item:nth-child(3) .v.strong{font-size:var(--na-tx-h4);letter-spacing:-.3px}.hold-strip .hs-item:first-child .l,.hold-strip .hs-item:nth-child(3) .l{color:var(--na-text-2)}.gt td .acct-code{max-width:100%;overflow:hidden}.oc-page{gap:12px}.oc-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.oc-quote{display:inline-flex;align-items:baseline;gap:12px}.oc-quote .nm{font:700 var(--na-tx-h4) var(--na-font);color:var(--na-text);letter-spacing:-.3px}.oc-quote .px{font:700 var(--na-tx-h4) var(--na-font);font-variant-numeric:tabular-nums}.oc-quote .ch{font:600 var(--na-tx-cap) var(--na-font);font-variant-numeric:tabular-nums}.oc-unders{display:inline-flex;gap:4px;margin-left:auto}.oc-under{border:1px solid var(--na-border);background:var(--na-surface);cursor:pointer;height:28px;padding:0 12px;border-radius:9999px;font:600 var(--na-tx-cap) var(--na-font);color:var(--na-text-2)}.oc-under:hover{border-color:var(--na-border-strong);color:var(--na-text)}.oc-under.on{background:var(--na-brand-soft);border-color:transparent;color:var(--na-brand-text)}.oc-expiries{gap:8px}.oc-card{overflow:hidden}.oc-scroll{overflow-x:auto}.oc-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.oc-table th{position:sticky;top:0;z-index:2;background:var(--na-surface);font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);padding:9px 10px;text-align:left;white-space:nowrap;border-bottom:1px solid var(--na-border)}.oc-table th.r{text-align:right}.oc-table th.c{text-align:center}.oc-table th.strike-h{background:var(--na-surface-2)}.oc-table td{padding:7px 10px;font:500 var(--na-tx-cap) var(--na-font);border-bottom:1px solid var(--na-divider);white-space:nowrap}.oc-table td.r{text-align:right}.oc-table td.c{text-align:center}.oc-table tbody tr:hover td{background:var(--na-surface-2)}.oc-table tr.itm-ce td.ce,.oc-table tr.itm-pe td.pe{background:#0b0f1909}.oc-table tr.atm td{background:var(--na-amber-soft, rgba(245,165,36,.1))}.oc-table td.strike{background:var(--na-surface-2)}.oc-table td.strike .k{font:700 var(--na-tx-cap) var(--na-font);color:var(--na-text)}.oc-table td.strike .iv{display:block;font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);margin-top:1px}.oc-table tr.atm td.strike .k{background:var(--na-text);color:#fff;padding:2px 8px;border-radius:var(--na-r-1);display:inline-block}.oc-table td.oi{position:relative}.oi-line{position:absolute;bottom:2px;height:2px;border-radius:1px;pointer-events:none}.oi-line.ce{right:50%;background:var(--na-sell);opacity:.55}.oi-line.pe{left:50%;background:var(--na-buy);opacity:.55}.oc-table td.ltp{position:relative}.oc-table td.ltp .v{cursor:pointer;font-weight:600}.oc-act{position:absolute;top:50%;transform:translateY(-50%);display:none;align-items:center;gap:4px;z-index:3;background:var(--na-surface);padding:2px;border-radius:var(--na-r-1);border:1px solid var(--na-border);box-shadow:0 2px 8px #0f172a1f}.oc-table td.ce.ltp .oc-act{left:6px}.oc-table td.pe.ltp .oc-act{right:6px}.oc-table tr:hover .oc-act,.oc-act.on{display:inline-flex}.oc-act button{min-width:24px;min-height:24px;border:0;border-radius:3px;cursor:pointer;font:700 var(--na-tx-micro) var(--na-font);display:grid;place-items:center}.oc-act .s{background:var(--na-sell);color:#fff}.oc-act .b{background:var(--na-brand);color:#fff}.oc-act .x{background:var(--na-surface-2);color:var(--na-text-2)}.oc-act .x:hover{background:var(--na-surface-3);color:var(--na-text)}.oc-foot{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--na-surface);border:1px solid var(--na-border);border-radius:var(--na-r-3);overflow:hidden}.oc-foot .l{font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-3)}.oc-foot .v{font:700 var(--na-tx-sub) var(--na-font);color:var(--na-text);font-variant-numeric:tabular-nums;margin-top:2px}@media (min-width: 2200px){.na-body{grid-template-columns:360px minmax(0,1fr)}html{font-size:var(--na-tx-h4)}.na-main{padding-left:24px;padding-right:24px}.gt-aggregate{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}}@media (max-width: 1560px){.na-body{grid-template-columns:288px minmax(0,1fr)}.na-main{padding-left:12px;padding-right:12px}}@media (max-width: 1360px){.na-body{grid-template-columns:256px minmax(0,1fr)}.oc-table td,.oc-table th{padding-left:7px;padding-right:7px}}@media (max-width: 1180px){.na-body{grid-template-columns:224px minmax(0,1fr)}.conn-grid,.master-grid{grid-template-columns:minmax(0,1fr)}.gt-aggregate{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))}.oc-foot{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1024px){.na-body{grid-template-columns:minmax(0,1fr)}.na-rail{position:fixed;left:0;top:80px;bottom:0;width:300px;z-index:250;transform:translate(-101%);transition:transform var(--d-2, .2s) var(--ease-std);box-shadow:12px 0 32px #0f172a29}.na-shell.rail-open .na-rail{transform:translate(0)}.rail-toggle{display:inline-grid!important}.topbar{gap:8px}.nav{order:3;flex-basis:100%;margin-left:0;overflow-x:auto}.topbar{flex-wrap:wrap;height:auto;padding-top:6px;padding-bottom:6px}.na-shell{grid-template-rows:32px auto 1fr}.modal,.modal.bulk,.modal.subs,.modal.breakup{width:94vw!important;max-width:94vw!important}.ot-wrap{flex-direction:column}.ot-depth{width:100%;border-left:0;border-top:1px solid var(--na-border);border-radius:0 0 var(--na-r-3) var(--na-r-3)}.conn-funds{grid-template-columns:minmax(0,1fr)}.oc-unders{margin-left:0}}@media (max-width: 820px){.gt-aggregate{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr))}.dash-row{grid-template-columns:minmax(0,1fr)}.oc-foot{grid-template-columns:repeat(2,minmax(0,1fr))}.qb-pill{right:10px;bottom:10px}.ticker-row{gap:16px}}@media (pointer: coarse){.btn,.btn.sm,.na-mini-btn,.oc-act button,.qb-bs button,.qb-qty button,.ab,.wl-row .quick button,.seg-btn,.gt tbody td{padding-top:11px;padding-bottom:11px}.oc-act{display:inline-flex}}.rail-toggle{display:none;width:30px;height:30px;border-radius:var(--na-r-2);border:1px solid transparent;background:transparent;color:var(--na-text-2);cursor:pointer;place-items:center;flex:none}.rail-toggle:hover{background:var(--na-surface-2);color:var(--na-text)}.rail-scrim{display:none}@media (max-width: 1024px){.na-shell.rail-open .rail-scrim{display:block;position:fixed;top:80px;right:0;bottom:0;left:0;z-index:240;background:var(--na-overlay-scrim)}}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.ot.ot-v2{width:560px;max-width:92vw}.ot-v2 .ot-head{padding:14px 16px;gap:12px}.ot-v2 .ot-head .nm{font:650 var(--na-tx-sub) var(--na-font);letter-spacing:-.25px}.ot-v2 .ot-exch{gap:8px;margin-top:8px}.ot-v2 .ot-exch-opt{gap:6px;padding:3px 9px 3px 7px;border-radius:9999px;background:#ffffff1f;font-size:var(--na-tx-cap);transition:background var(--d-1) var(--ease-std)}.ot-v2 .ot-exch-opt:hover{background:#fff3}.ot-v2 .ot-exch-opt.on{background:#ffffff3d}.ot-v2 .ot-exch-opt .dot{width:8px;height:8px;border-width:1.5px}.ot-v2 .ot-exch-opt .l{letter-spacing:.3px}.ot-v2 .ot-head .right{gap:8px;padding-top:2px}.ot-ico{width:28px;height:28px;flex:none;border:0;cursor:pointer;border-radius:var(--na-r-1);display:grid;place-items:center;background:#ffffff24;color:#fff;transition:background var(--d-1) var(--ease-std)}.ot-ico:hover,.ot-ico.on{background:#ffffff47}.ot-v2 .ot-body{padding:16px;gap:16px}.ot-v2 .ot-field .lbl{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-2)}.ot-v2 .ot-field .lbl small{margin:0;font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3)}.ot-v2 .ot-row.split-2{gap:16px}.ot-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;padding:3px;border-radius:var(--na-r-2);background:var(--na-surface-2);border:1px solid var(--na-border)}.ot-seg button{display:flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 10px;border:0;cursor:pointer;border-radius:calc(var(--na-r-2) - 2px);background:transparent;font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-2);transition:background var(--d-1) var(--ease-std),color var(--d-1) var(--ease-std)}.ot-seg button:hover{background:var(--na-surface-3);color:var(--na-text)}.ot-seg button.on{background:var(--na-surface);color:var(--na-brand-text);font-weight:600;box-shadow:0 1px 2px #0f172a1a,0 0 0 1px var(--na-border)}.ot.sell .ot-seg button.on{color:var(--na-sell-text)}.ot-seg button .tag{font:600 var(--na-tx-micro) var(--na-font);letter-spacing:.5px;padding:2px 5px;border-radius:3px;background:var(--na-surface-3);color:var(--na-text-3)}.ot-seg button.on .tag{background:var(--na-brand-soft);color:var(--na-brand-text)}.ot.sell .ot-seg button.on .tag{background:var(--na-sell-soft);color:var(--na-sell-text)}.ot-v2 .ot-input{height:38px;font:600 var(--na-tx-body) var(--na-font);font-variant-numeric:tabular-nums}.ot-v2 .ot-stepper{display:grid;grid-template-columns:38px 1fr 38px;align-items:stretch;border:1px solid var(--na-border);border-radius:var(--na-r-2);background:var(--na-surface);overflow:hidden}.ot-v2 .ot-stepper:focus-within{border-color:var(--na-brand);box-shadow:var(--na-ring)}.ot-v2 .ot-stepper .st{border:0;background:var(--na-surface-2);color:var(--na-text-2);cursor:pointer;font:500 var(--na-tx-h4) var(--na-font);line-height:1;display:grid;place-items:center;padding:0}.ot-v2 .ot-stepper .st:hover{background:var(--na-surface-3);color:var(--na-brand-text)}.ot-v2 .ot-stepper .st:active{background:var(--na-brand-soft)}.ot-v2 .ot-stepper .ot-input{border:0;border-radius:0;padding:0 6px;text-align:center;box-shadow:none;width:100%;min-width:0}.ot-v2 .ot-stepper .ot-input:focus{box-shadow:none}.ot-v2 .ot-stepper:has(.ot-input.err){border-color:var(--na-sell);box-shadow:0 0 0 3px var(--na-sell-soft)}.ot-v2 .ot-foot{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:13px 16px 16px;border-top:1px solid var(--na-divider);background:var(--na-bg-canvas)}.ot-v2 .ot-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ot-v2 .ot-summary .grp{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.ot-v2 .ot-summary .grp .l{margin:0;font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3)}.ot-v2 .ot-summary .grp .v{font:700 var(--na-tx-body) var(--na-font)}.ot-v2 .ot-actions{display:flex;gap:12px}.ot-v2 .ot-actions .btn.cancel{flex:none;min-width:96px}.ot-v2 .ot-actions .btn.submit{flex:1;letter-spacing:.3px}.ot-v2 .ot-actions .btn:disabled{opacity:.45;cursor:not-allowed;filter:none}@media (max-width: 1080px){.ot-wrap{flex-direction:column}.ot-wrap .ot{border-radius:var(--na-r-3) var(--na-r-3) 0 0}.ot-depth{width:100%;border-left:0;border-top:1px solid var(--na-border);border-radius:0 0 var(--na-r-3) var(--na-r-3)}}.brk-opt.soon{opacity:.62;cursor:not-allowed}.brk-opt.soon:hover{background:var(--na-surface);border-color:var(--na-border)}.brk-opt.soon .chev{visibility:hidden}.soon-chip{font:700 var(--na-tx-micro) var(--na-font);letter-spacing:.6px;margin-left:7px;padding:2px 5px;border-radius:3px;background:var(--na-surface-3);color:var(--na-text-3)}.kite-page-head.empty{display:none}.kite-page-head.no-title{justify-content:flex-end}.kite-page-head.no-title .right{margin-left:auto}.gt tbody tr.sel{background:var(--na-brand-soft)}.gt tbody tr.sel:hover{background:var(--na-brand-soft-2, var(--na-brand-soft))}.gt tbody tr.sel>td:first-child{box-shadow:inset 2px 0 0 var(--na-brand)}.sel-inline{gap:8px}.sel-inline .cnt{font:600 var(--na-tx-cap) var(--na-font);color:var(--na-brand-text);font-variant-numeric:tabular-nums;white-space:nowrap}.sel-inline .btn.sm{height:26px}.sel-exit{width:26px;height:26px;flex:none;padding:0;background:transparent;border:1px solid var(--na-border);border-radius:var(--na-r-1);color:var(--na-text-3);cursor:pointer;display:grid;place-items:center}.sel-exit:hover{background:var(--na-surface-2);color:var(--na-text);border-color:var(--na-border-strong)}:where(button,[role=button],a[href],summary,[tabindex]:not([tabindex="-1"])):focus-visible,.gb-item:focus-visible,.wl-row:focus-visible,.oc-row:focus-visible,.gt tbody tr:focus-visible,.brk-opt:focus-visible,.set-tab:focus-visible,.nav-item:focus-visible,.filter-chip:focus-visible{outline:2px solid var(--na-brand);outline-offset:2px;border-radius:var(--na-r-1)}.gt tbody tr:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--na-brand)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid transparent;outline-offset:0}:focus:not(:focus-visible){outline:none}.skip-link{position:absolute;left:8px;top:-48px;z-index:9999;padding:10px 16px;border-radius:var(--na-r-2);background:var(--na-brand);color:#fff;font:600 var(--na-tx-body) var(--na-font);text-decoration:none;transition:top var(--d-1) var(--ease-out)}.skip-link:focus{top:8px}.link,.kite-action{min-height:24px;display:inline-flex;align-items:center}@keyframes sk-pulse{0%,to{opacity:1}50%{opacity:.45}}.sk{display:inline-block;border-radius:3px;background:var(--na-surface-3);animation:sk-pulse 1.4s var(--ease-std) infinite}.sk-row td{padding-top:11px;padding-bottom:11px}.sk-line{height:10px;width:100%}.sk-line.w40{width:40%}.sk-line.w60{width:60%}.sk-line.w80{width:80%}@media (prefers-reduced-motion: reduce){.sk{animation:none}}.state-panel{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 24px;text-align:center}.state-panel .ic{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;margin-bottom:2px;background:var(--na-surface-3);color:var(--na-text-3)}.state-panel.err .ic{background:var(--na-sell-soft);color:var(--na-sell-text)}.state-panel .ttl{font:600 var(--na-tx-body) var(--na-font);color:var(--na-text)}.state-panel .msg{font:400 var(--na-tx-cap) var(--na-font);color:var(--na-text-2);max-width:46ch;line-height:1.5}.state-panel .act{margin-top:6px}.stale{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-amber-text);background:var(--na-warning-soft, rgba(217,119,6,.1));padding:1px 5px;border-radius:3px;margin-left:6px;vertical-align:middle}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.modal-ttl{font:var(--na-fw-sub) var(--na-tx-sub)/var(--na-lh-sub) var(--na-font);letter-spacing:var(--na-ls-sub)}.btn:disabled{opacity:.55;cursor:not-allowed;filter:none}.metric-strip{display:flex;align-items:stretch;flex-wrap:wrap;gap:0 32px;padding:14px 16px;background:var(--na-surface);border:1px solid var(--na-border);border-radius:var(--na-r-3)}.metric-strip .ms-item{display:flex;flex-direction:column;gap:2px;min-width:0;padding-right:32px;border-right:1px solid var(--na-divider)}.metric-strip .ms-item:last-child{border-right:0;padding-right:0}.metric-strip .l{font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-3)}.metric-strip .v{font:700 var(--na-tx-h3) var(--na-font);letter-spacing:-.5px;font-variant-numeric:tabular-nums;color:var(--na-text)}.metric-strip .ms-item:first-child .v{font-size:var(--na-tx-h3)}.metric-strip .ms-item:not(:first-child) .v{font-size:var(--na-tx-h4)}.metric-strip .v.pos{color:var(--na-buy-text)}.metric-strip .v.neg{color:var(--na-sell-text)}.metric-strip .sub{font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-2)}.metric-strip .sub.pos{color:var(--na-buy-text)}.metric-strip .sub.neg{color:var(--na-sell-text)}@media (max-width: 900px){.metric-strip{gap:14px 24px}.metric-strip .ms-item{border-right:0;padding-right:0;flex:1 1 42%}}.os-counts .item,.ps-kpis .item{background:transparent;padding:0 12px 0 0;border-radius:0}.os-counts .item+.item,.ps-kpis .item+.item{border-left:1px solid var(--na-divider);padding-left:12px}.idx-tile{text-align:left;font:inherit}.os-counts .item.open .v{color:var(--na-info-text)}.status-chip.cancel,.kt-table .status-chip.cancel,.wl-tab .count,.set-tab .cnt{color:var(--na-text-2)}.wl-tab.active .count,.set-tab.on .cnt{color:var(--na-brand-text)}.gt-toolbar .filter-chip .cnt{color:var(--na-text-2)}.gt-toolbar .filter-chip.active .cnt{color:var(--na-brand-text)}@media (max-width: 1180px){:root{--na-tx-micro: 10px;--na-tx-cap: 11px;--na-tx-body: 12px;--na-tx-sub: 14px;--na-tx-h4: 16.5px;--na-tx-h3: 20px}}@media (min-width: 2200px){:root{--na-tx-micro: 11px;--na-tx-cap: 12.5px;--na-tx-body: 14px;--na-tx-sub: 16px;--na-tx-h4: 19.5px;--na-tx-h3: 24px}}@media (max-width: 1180px){.ob-table .gt-scroll,.pb-table .gt-scroll{overflow-x:auto}.ob-table .gt,.pb-table .gt{min-width:860px}.ob-table .gt th:nth-child(5),.ob-table .gt td:nth-child(5){width:250px}.pb-table .gt th:nth-child(4),.pb-table .gt td:nth-child(4){width:260px;min-width:260px}}.gt th:last-child,.gt td:last-child{min-width:38px}.node-table .gt-scroll{overflow-x:hidden}.node-table .gt{table-layout:fixed;width:100%}.node-table .gt th:nth-child(1),.node-table .gt td:nth-child(1){width:34%}.node-table .gt th:nth-child(2),.node-table .gt td:nth-child(2){width:92px}.node-table .gt th:nth-child(3),.node-table .gt td:nth-child(3){width:auto}.node-table .gt th:nth-child(4),.node-table .gt td:nth-child(4){width:74px}.node-table .gt th:nth-child(5),.node-table .gt td:nth-child(5){width:104px}.set-pane .gt-scroll,.conn-table .gt-scroll,.node-table .gt-scroll,.im-table .gt-scroll,.set-pane [class*=gt-card]>.gt-scroll{overflow-x:hidden}.conn-table .gt,.node-table .gt,.im-table .gt{table-layout:fixed;width:100%;min-width:0}.conn-table .gt td,.node-table .gt td,.im-table .gt td,.conn-table .gt th,.node-table .gt th,.im-table .gt th{overflow:hidden;text-overflow:ellipsis}.conn-table .gt th:nth-child(1),.conn-table .gt td:nth-child(1){width:auto}.conn-table .gt th:nth-child(2),.conn-table .gt td:nth-child(2){width:116px}.conn-table .gt th:nth-child(3),.conn-table .gt td:nth-child(3){width:108px}.conn-table .gt th:nth-child(4),.conn-table .gt td:nth-child(4){width:104px}.conn-table .gt th:nth-child(5),.conn-table .gt td:nth-child(5){width:132px}.node-table .gt th:nth-child(1),.node-table .gt td:nth-child(1){width:158px}.node-table .gt th:nth-child(2),.node-table .gt td:nth-child(2){width:108px}.node-table .gt th:nth-child(3),.node-table .gt td:nth-child(3){width:auto;min-width:0}.node-table .gt th:nth-child(4),.node-table .gt td:nth-child(4){width:92px}.node-table .gt th:nth-child(5),.node-table .gt td:nth-child(5){width:108px}.node-table .gt td .util-cell{min-width:0;width:100%}.node-table .gt td .util-cell .p,.node-table .gt td .conn-acct .nm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.node-kv .kv .v.url{font:500 var(--na-tx-micro) var(--na-mono, var(--na-font));word-break:break-all;text-align:right;max-width:62%}.modal-head .x,.cmd .x,.card-head .x,.atg-head .x{width:28px;height:28px;flex:none;padding:0;display:grid;place-items:center;background:transparent;border:0;border-radius:var(--na-r-1);color:var(--na-text-3);cursor:pointer;transition:background var(--d-1) var(--ease-std),color var(--d-1) var(--ease-std)}.modal-head .x:hover,.cmd .x:hover,.card-head .x:hover,.atg-head .x:hover{background:var(--na-surface-2);color:var(--na-text)}.modal-head .x:active{background:var(--na-surface-3)}.ot-ico{background:transparent}.ot-ico:hover,.ot-ico.on{background:#ffffff38}.hist-card .gt-scroll{overflow-x:hidden}.hist-card .gt{table-layout:fixed;width:100%}.hist-card .gt th,.hist-card .gt td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hist-card .gt th:nth-child(1),.hist-card .gt td:nth-child(1){width:116px}.hist-card .gt th:nth-child(2),.hist-card .gt td:nth-child(2){width:284px}.hist-card .gt th:nth-child(3),.hist-card .gt td:nth-child(3){width:auto}.hist-card .gt th:nth-child(4),.hist-card .gt td:nth-child(4){width:130px}.hist-card .gt th:nth-child(5),.hist-card .gt td:nth-child(5){width:92px}.kt-table{table-layout:fixed;width:100%}.kt-table th,.kt-table td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kt-table th:nth-child(1),.kt-table td:nth-child(1){width:15%}.kt-table th:nth-child(2),.kt-table td:nth-child(2){width:auto}.kt-table th:nth-child(3),.kt-table td:nth-child(3){width:62px}.kt-table th:nth-child(4),.kt-table td:nth-child(4){width:64px}.kt-table th:nth-child(5),.kt-table td:nth-child(5),.kt-table th:nth-child(6),.kt-table td:nth-child(6),.kt-table th:nth-child(7),.kt-table td:nth-child(7){width:104px}.kt-table th:nth-child(8),.kt-table td:nth-child(8),.kt-table th:nth-child(9),.kt-table td:nth-child(9){width:62px}.kt-table th:nth-child(10),.kt-table td:nth-child(10){width:84px}.kt-table th:nth-child(11),.kt-table td:nth-child(11){width:92px}@media (max-width: 1360px){.kt-table th:nth-child(11),.kt-table td:nth-child(11){display:none}}@media (max-width: 1180px){.kt-table th:nth-child(6),.kt-table td:nth-child(6),.kt-table th:nth-child(7),.kt-table td:nth-child(7),.kt-table th:nth-child(10),.kt-table td:nth-child(10){display:none}}@media (max-width: 900px){.kt-table th:nth-child(5),.kt-table td:nth-child(5),.kt-table th:nth-child(4),.kt-table td:nth-child(4){display:none}.hist-card .gt th:nth-child(2),.hist-card .gt td:nth-child(2){width:200px}.hist-card .gt th:nth-child(4),.hist-card .gt td:nth-child(4){display:none}}.set-metrics{margin-bottom:0}.set-metrics .ms-item.trail{flex:1 1 220px;min-width:200px;justify-content:center;border-right:0;padding-right:0}.set-metrics .ms-item.trail .meter-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.set-metrics .ms-item.trail .meter-head .l{font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-3)}.set-metrics .ms-item.trail .meter-head .v{font:700 var(--na-tx-cap) var(--na-font);color:var(--na-text)}.set-metrics .ms-item:not(:first-child) .v{font-size:var(--na-tx-h4)}.metric-strip .ms-item{flex:1 1 0;min-width:0}.metric-strip .ms-item.trail{flex:1.5 1 0;min-width:0}.metric-strip .ms-item>*{min-width:0}.hold-strip{flex-wrap:nowrap}.hold-strip .hs-item{flex:1 1 0;min-width:0}.hold-strip>.sep{flex:0 0 auto}.hold-strip>.gt-right{flex:0 0 auto}.metric-strip .v,.hold-strip .v{text-align:left}@media (max-width: 1100px){.metric-strip{flex-wrap:wrap}.metric-strip .ms-item{flex:1 1 40%}.hold-strip{flex-wrap:wrap}.hold-strip .hs-item{flex:1 1 30%}}.hold-table .gt{table-layout:fixed;width:100%}.hold-table .gt th:nth-child(1),.hold-table .gt td:nth-child(1){width:24%;min-width:220px}.hold-table .gt th:nth-child(2),.hold-table .gt td:nth-child(2){width:40px}.hold-table .gt th:nth-child(3),.hold-table .gt td:nth-child(3){width:64px}.hold-table .gt th:nth-child(4),.hold-table .gt td:nth-child(4){width:108px}.hold-table .gt th:nth-child(5),.hold-table .gt td:nth-child(5){width:102px}.hold-table .gt th:nth-child(6),.hold-table .gt td:nth-child(6){width:124px}.hold-table .gt th:nth-child(7),.hold-table .gt td:nth-child(7){width:124px}.hold-table .gt th:nth-child(8),.hold-table .gt td:nth-child(8){width:118px}.hold-table .gt th:nth-child(9),.hold-table .gt td:nth-child(9){width:124px}.hold-table .gt th:nth-child(10),.hold-table .gt td:nth-child(10){width:100px}.oc-table{table-layout:fixed;width:100%}.oc-table tbody tr{position:relative}@media (max-width: 1180px){.hold-table .gt th:nth-child(3),.hold-table .gt td:nth-child(3){width:58px}.hold-table .gt th:nth-child(4),.hold-table .gt td:nth-child(4){width:92px}.hold-table .gt th:nth-child(5),.hold-table .gt td:nth-child(5){width:90px}.hold-table .gt th:nth-child(6),.hold-table .gt td:nth-child(6){width:108px}.hold-table .gt th:nth-child(7),.hold-table .gt td:nth-child(7){width:108px}.hold-table .gt th:nth-child(8),.hold-table .gt td:nth-child(8){width:104px}.hold-table .gt th:nth-child(9),.hold-table .gt td:nth-child(9){width:108px}.hold-table .gt th:nth-child(10),.hold-table .gt td:nth-child(10){width:84px}}@media (max-width: 900px){.hold-table .gt-scroll{overflow-x:auto}.hold-table .gt{min-width:1010px}}.oc-table thead tr.oc-group th{font:600 var(--na-tx-micro) var(--na-font);letter-spacing:.8px;text-transform:uppercase;padding:7px 10px 6px;border-bottom:0}.oc-table thead tr.oc-group th.ce{color:var(--na-buy-text);background:var(--na-buy-soft);text-align:right}.oc-table thead tr.oc-group th.pe{color:var(--na-sell-text);background:var(--na-sell-soft);text-align:left}.oc-table thead tr.oc-group th.c{background:var(--na-surface-2)}.oc-table thead tr.oc-group th{position:sticky;top:0;z-index:3}.oc-table thead tr:nth-child(2) th{position:sticky;top:27px;z-index:3}.oc-table tr.itm-ce td.ce{background:#0fa96812}.oc-table tr.itm-pe td.pe{background:#e11d480f}.oc-table td.dim{color:var(--na-text-2);font-variant-numeric:tabular-nums}.oc-spot td{padding:0!important;border:0}.oc-spot .m{display:flex;align-items:center;gap:8px;justify-content:center;padding:3px 0;background:var(--na-brand-soft);border-top:1px dashed var(--na-brand);border-bottom:1px dashed var(--na-brand);font:600 var(--na-tx-micro) var(--na-font);color:var(--na-brand-text);letter-spacing:.4px}.oc-spot .m .v{font-variant-numeric:tabular-nums}.oc-table td.ltp .v{min-height:24px;min-width:30px;justify-content:flex-end;display:inline-flex;align-items:center;background:transparent;border:0;padding:0 2px;cursor:pointer;font:600 var(--na-tx-cap) var(--na-font);color:var(--na-text);font-variant-numeric:tabular-nums;border-radius:3px}.oc-table td.ltp .v:hover{color:var(--na-brand-text);text-decoration:underline}.oc-foot{display:grid;grid-template-columns:repeat(8,minmax(0,1fr))}.oc-page{display:flex;flex-direction:column;min-height:0}.oc-card{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.oc-scroll{overflow-y:auto;overflow-x:hidden;max-height:calc(100vh - 322px);min-height:260px;overscroll-behavior:contain}@media (max-height: 780px){.oc-scroll{max-height:calc(100vh - 280px)}}.na-main.main-fill{overflow:hidden;display:flex;flex-direction:column;min-height:0}.na-main.main-fill>div{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.oc-page,.oc-card{flex:1 1 auto;min-height:0}.oc-scroll{flex:1 1 auto;min-height:160px;max-height:none}.oc-table thead tr.oc-group th,.oc-table thead tr:nth-child(2) th{background-color:var(--na-surface)}.oc-table thead tr.oc-group th.ce{background-color:var(--na-surface);background-image:linear-gradient(var(--na-buy-soft),var(--na-buy-soft))}.oc-table thead tr.oc-group th.pe{background-color:var(--na-surface);background-image:linear-gradient(var(--na-sell-soft),var(--na-sell-soft))}.oc-table thead tr.oc-group th.c,.oc-table thead tr:nth-child(2) th{background-color:var(--na-surface-2)}.oc-table thead tr:nth-child(2) th{box-shadow:inset 0 -1px 0 var(--na-border)}.oc-pick{flex:none}.oc-pick-btn{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 12px;background:var(--na-surface);border:1px solid var(--na-border-strong);border-radius:var(--na-r-2);cursor:pointer}.oc-pick-btn:hover{border-color:var(--na-brand)}.oc-pick-btn .kind{font:600 var(--na-tx-micro) var(--na-font);letter-spacing:.5px;text-transform:uppercase;color:var(--na-text-3);background:var(--na-surface-2);padding:2px 6px;border-radius:3px}.oc-pick-btn .nm{font:700 var(--na-tx-sub) var(--na-font);letter-spacing:-.2px;color:var(--na-text)}.oc-pick-menu{left:0;right:auto;width:340px;padding:0;overflow:hidden}.oc-search{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--na-divider);background:var(--na-surface-2)}.oc-search .ic{color:var(--na-text-3);display:inline-flex;flex:none}.oc-search .input{flex:1;height:30px;border:0;background:transparent;box-shadow:none}.oc-search .input:focus{box-shadow:none}.oc-pick-list{max-height:340px;overflow-y:auto;padding:4px}.oc-pick-list .menu-label{padding:7px 8px 4px}.oc-pick-list .gb-item{display:grid;grid-template-columns:92px 1fr auto;gap:8px;align-items:baseline}.oc-pick-list .u-id{font:600 var(--na-tx-cap) var(--na-font);color:var(--na-text)}.oc-pick-list .u-name{font:400 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oc-pick-list .u-lot{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-2);font-variant-numeric:tabular-nums}.oc-none{padding:22px 14px;text-align:center;font:400 var(--na-tx-cap) var(--na-font);color:var(--na-text-3)}.oc-head{gap:14px}.oc-unders{margin-left:auto}.oc-expiries .filter-chip .cnt{text-transform:none;letter-spacing:0}.oc-expiries .filter-chip .dot{width:6px;height:6px;border-radius:50%;flex:none}.oc-expiries .sp{flex:1}.metric-strip.oc-foot{flex-wrap:nowrap;gap:0 18px;padding:11px 16px}.metric-strip.oc-foot .ms-item{padding-right:18px}.metric-strip.oc-foot .v{font-size:var(--na-tx-sub)}.metric-strip.oc-foot .ms-item:not(:first-child) .v{font-size:var(--na-tx-sub)}.metric-strip.set-metrics.node-strip,.conn-detail .metric-strip.set-metrics{border:0;border-radius:0;border-top:1px solid var(--na-divider);padding:12px 14px}.conn-detail .metric-strip .v,.node-detail .metric-strip .v{font-size:var(--na-tx-h4)}@media (max-width: 1100px){.metric-strip.set-metrics .ms-item.trail{flex:1 1 100%;padding-top:4px}.metric-strip.set-metrics .ms-item{flex:1 1 44%}}.src-table .gt{table-layout:fixed;width:100%}.src-table .gt-scroll{overflow-x:hidden}.src-table .gt th,.src-table .gt td{overflow:hidden;text-overflow:ellipsis}.src-table .gt th:nth-child(1),.src-table .gt td:nth-child(1){width:auto}.src-table .gt th:nth-child(2),.src-table .gt td:nth-child(2){width:92px}.src-table .gt th:nth-child(3),.src-table .gt td:nth-child(3){width:118px}.src-table .gt th:nth-child(4),.src-table .gt td:nth-child(4){width:104px}.src-table .gt th:nth-child(5),.src-table .gt td:nth-child(5){width:104px}.src-table .gt tbody tr.stale-row{background:var(--na-warning-soft, rgba(217,119,6,.07))}.src-table .metric-strip{border:0;border-radius:0;border-top:1px solid var(--na-divider)}.stat-cell{display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px}.stat-cell .v{font:600 var(--na-tx-cap) var(--na-font);font-variant-numeric:tabular-nums;color:var(--na-text)}.stat-cell .v.pos{color:var(--na-buy-text)}.stat-cell .s{font:400 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);font-variant-numeric:tabular-nums}.fetch-body{display:grid;gap:var(--sp-3)}.fetch-fields{display:grid;grid-template-columns:1fr 1.3fr;gap:var(--sp-3)}.fetch-switch{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-15) 0}.fetch-switch .lbl{font:500 var(--na-tx-body) var(--na-font);color:var(--na-text)}.inline-note{display:flex;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);background:var(--na-surface-2);border-radius:var(--na-r-2)}.inline-note .ic{color:var(--na-text-3);flex:none;margin-top:1px;display:inline-flex}.inline-note .txt{font:400 var(--na-tx-cap) var(--na-font);color:var(--na-text-2);line-height:1.45}.kt-table tbody td .strong{font:600 var(--na-tx-cap) var(--na-font);color:var(--na-text)}.kt-table thead th.tok{color:var(--na-brand-text)}.set-shell{gap:var(--sp-4)}.col-stack{display:flex;flex-direction:column;gap:var(--sp-4)}.modal-sub{font:400 var(--na-tx-cap) var(--na-font);color:var(--na-text-3)}.gb-item.rm-item{font:500 var(--na-tx-body) var(--na-font)}.gb-item.rm-item.danger{color:var(--na-sell-text)}.match-count{font:400 var(--na-tx-cap) var(--na-font);color:var(--na-text-3);font-variant-numeric:tabular-nums}.confirm-note{margin-top:var(--sp-3);padding:var(--sp-2) var(--sp-3);background:var(--na-surface-2);border-radius:var(--na-r-2);font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-2)}.confirm-note.danger{background:var(--na-sell-soft);color:var(--na-sell-text)}.ot-select{font:500 var(--na-tx-body) var(--na-font);cursor:pointer}.dp-grid{display:grid;grid-template-columns:1fr 48px 1fr;column-gap:var(--sp-2)}.dp-head{padding:0 0 var(--sp-15);border-bottom:1px solid var(--na-divider);font:500 var(--na-tx-micro) var(--na-font);letter-spacing:.5px;text-transform:uppercase;color:var(--na-text-3)}.dp-row{position:relative;padding:var(--sp-1) 0;font:500 var(--na-tx-cap) var(--na-font);font-variant-numeric:tabular-nums}.dp-total{display:flex;align-items:baseline;padding:var(--sp-15) 0 0;margin-top:var(--sp-1);border-top:1px solid var(--na-divider);font:600 var(--na-tx-cap) var(--na-font);font-variant-numeric:tabular-nums}.dp-split{display:flex;justify-content:space-between;font:400 var(--na-tx-cap) var(--na-font);color:var(--na-text-2)}.dp-split .l,.dp-stat .l{font:400 var(--na-tx-cap) var(--na-font);color:var(--na-text-2)}.dp-stat .v{margin-left:auto;font:500 var(--na-tx-body) var(--na-font);font-variant-numeric:tabular-nums}.dp-sym{font:600 var(--na-tx-sub) var(--na-font)}.dp-meta{font:400 var(--na-tx-cap) var(--na-font);color:var(--na-text-3);margin-top:2px}.dp-ltp{font:600 var(--na-tx-h4) var(--na-font);font-variant-numeric:tabular-nums}.dp-chg{font:600 var(--na-tx-cap) var(--na-font);font-variant-numeric:tabular-nums;margin-top:1px}.set-tabs{display:flex;align-items:center}.set-tab-actions{margin-left:auto;display:inline-flex;align-items:center;gap:var(--sp-1)}.set-cta{display:inline-flex;align-items:center;gap:var(--sp-15);height:30px;padding:0 var(--sp-2);background:transparent;border:0;border-radius:var(--na-r-1);font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-2);cursor:pointer;transition:background var(--d-1) var(--ease-std),color var(--d-1) var(--ease-std)}.set-cta:hover{background:var(--na-surface-2);color:var(--na-text)}.set-cta.primary{color:var(--na-brand-text);font-weight:600}.set-cta.primary:hover{background:var(--na-brand-soft)}.set-cta svg{flex:none}.oc-page>.oc-head,.oc-page>.oc-expiries,.oc-page>.oc-foot{flex:none}.oc-page>.oc-card{flex:1 1 auto;min-height:0}.metric-strip.oc-foot{overflow:visible}.crash-panel{display:grid;place-items:center;min-height:320px;padding:var(--sp-8, 32px)}.crash-inner{max-width:520px;text-align:center;background:var(--na-surface);border:1px solid var(--na-border);border-radius:var(--na-r-3, 10px);padding:var(--sp-7, 28px)}.crash-title{font:600 var(--na-tx-h4) var(--na-font);color:var(--na-text);margin-bottom:var(--sp-2, 8px)}.crash-msg{font:400 var(--na-tx-body) var(--na-font);color:var(--na-text-2);line-height:1.55}.crash-detail{margin-top:var(--sp-4, 16px);padding:var(--sp-3, 12px);background:var(--na-surface-2);border-radius:var(--na-r-2, 6px);font:400 var(--na-tx-cap) var(--na-mono, monospace);color:var(--na-text-3);word-break:break-word;text-align:left}.crash-actions{display:flex;gap:var(--sp-2, 8px);justify-content:center;margin-top:var(--sp-5, 20px);flex-wrap:wrap}.market-status.warn{color:var(--na-warn-text, #8A5A00)}.market-status.warn .pulse{background:var(--na-warn, #E8A33D)}.market-status.down{color:var(--na-sell-text)}.market-status.down .pulse{background:var(--na-sell);animation:none}
