.lg{color-scheme:light;font-family:Lexend,system-ui,sans-serif;font-size:16px;line-height:normal;color:#121a33;background:#fff;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.lg a{color:#6a4bff;text-decoration:underline}.lg a:hover{color:#4a2fd6}.lg-wide{min-height:100dvh;display:grid;grid-template-columns:minmax(340px,min(44%,720px)) minmax(0,1fr)}.lg-aside{background:#6a4bff;color:#fff;padding:40px clamp(32px,4vw,56px);display:flex;flex-direction:column;justify-content:space-between;min-height:100dvh;box-sizing:border-box}.lg .lg-logo-link{align-self:flex-start;display:block}.lg-logo-link img{width:auto;display:block}.lg-aside .lg-logo-link img{height:28px}.lg-anim{width:100%;max-width:520px}.lg-tagline-lg{margin:0;font-size:30px;font-weight:500;line-height:1.2;letter-spacing:-.015em}.lg-tagline-sm{margin:0;font-size:22px;font-weight:500;line-height:1.2;letter-spacing:-.01em}.lg-right{background:#fff;display:flex;flex-direction:column;padding:24px clamp(24px,3vw,40px) 24px;min-height:100dvh;box-sizing:border-box}.lg-center{flex:1;display:grid;place-items:center;padding:24px 0}.lg-col{width:100%;max-width:400px}.lg-foot{display:flex;justify-content:center;gap:24px;font-size:13px;color:#5b6178}.lg-narrow{min-height:100dvh;background:#6a4bff;display:flex;flex-direction:column}.lg-head{padding:max(36px,calc(env(safe-area-inset-top) + 20px)) max(24px,env(safe-area-inset-right)) 32px max(24px,env(safe-area-inset-left));color:#fff}.lg-head-in{width:100%;max-width:440px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.lg-head .lg-logo-link img{height:24px}.lg-head-tag{margin:0;font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-.01em}.lg-sheet{flex:1;background:#fff;border-radius:22px 22px 0 0;padding:32px max(24px,env(safe-area-inset-right)) max(28px,calc(env(safe-area-inset-bottom) + 16px)) max(24px,env(safe-area-inset-left));display:flex;flex-direction:column;gap:32px}.lg-sheet-in{width:100%;max-width:440px;margin:0 auto}.lg-sheet-foot{margin-top:auto;font-size:13px;line-height:1.5;color:#5b6178;text-align:center}.lg-form-root{font-family:Lexend,system-ui,sans-serif;color:#121a33;width:100%;box-sizing:border-box;-webkit-font-smoothing:antialiased}.lg-screen{display:flex;flex-direction:column;gap:28px}.lg-screen.done{gap:20px}.lg-form{display:flex;flex-direction:column;gap:24px;margin:0}.lg-title{display:flex;flex-direction:column;gap:6px}.lg-title h1{margin:0;font-size:26px;font-weight:500;letter-spacing:-.015em;line-height:1.2}.lg-title p{margin:0;font-size:15px;line-height:1.5;color:#5b6178;text-wrap:pretty}.lg-strong{color:#121a33;font-weight:500}.lg-google{display:flex;flex-direction:column;gap:24px}.lg-gis{height:46px;display:flex;align-items:center;justify-content:center}.lg-divider{display:flex;align-items:center;gap:12px;font-size:13px;color:#5b6178}.lg-divider>i{flex:1;height:1px;background:#e4e4de}.lg-fields{display:flex;flex-direction:column;gap:18px}.lg-field{display:flex;flex-direction:column;gap:8px}.lg-label{font-size:14px;font-weight:500}.lg-label-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.lg-hint{font-size:13px;line-height:1.4;color:#5b6178}.lg-wrap{position:relative;display:block}.lg-input{width:100%;box-sizing:border-box;height:46px;padding:0 14px;border:1px solid #cfd0c9;border-radius:8px;background:#fff;font-family:Lexend,sans-serif;font-size:16px;color:#121a33;outline:none;margin:0}.lg-input.pw{padding:0 70px 0 14px}.lg-input:focus,.lg-input:focus-visible{border-color:#6a4bff;box-shadow:0 0 0 3px #6a4bff29;outline:none}.lg-input::placeholder{color:#757575;opacity:1}.lg-input:disabled{background:#fff;color:#121a33;opacity:.7}.lg-input-err{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #c0352b;border-radius:8px;pointer-events:none}.lg-err{font-size:13px;line-height:1.4;color:#b3302a}.lg-toggle{position:absolute;right:7px;top:7px;height:32px;padding:0 10px;border:none;background:transparent;border-radius:6px;font-family:Lexend,sans-serif;font-size:13px;font-weight:500;color:#5b6178;cursor:pointer}.lg-toggle:hover{background:#f1f1ec;color:#121a33}.lg-link{background:none;border:none;padding:8px 0;margin:-8px 0;font-family:Lexend,sans-serif;font-size:14px;font-weight:400;color:#6a4bff;cursor:pointer;line-height:normal;text-align:left}.lg-link:hover{color:#4a2fd6;text-decoration:underline}.lg-link:disabled{opacity:.6;cursor:default;text-decoration:none}.lg-primary{height:46px;width:100%;background:#6a4bff;border:none;border-radius:8px;font-family:Lexend,sans-serif;font-size:15px;font-weight:500;color:#fff;cursor:pointer}.lg-primary:hover{background:#5a3cf0}.lg-primary:active{background:#4e31e0}.lg-primary:disabled{background:#6a4bff;opacity:.75;cursor:wait}a.lg-primary{display:grid;place-items:center;text-decoration:none;color:#fff;box-sizing:border-box}.lg a.lg-primary,.lg a.lg-primary:hover{color:#fff;text-decoration:none}.lg-secondary{height:46px;width:100%;background:#fff;border:1px solid #cfd0c9;border-radius:8px;font-family:Lexend,sans-serif;font-size:15px;font-weight:500;color:#121a33;cursor:pointer}.lg-secondary:hover{background:#f6f6f2;border-color:#bfc0b8}.lg-note{margin:0;padding-top:20px;border-top:1px solid #e8e8e3;font-size:14px;line-height:1.55;color:#5b6178;text-wrap:pretty}.lg-foot-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;padding-top:20px;border-top:1px solid #e8e8e3;font-size:14px}.lg-foot-row.solo{justify-content:flex-start}.lg .lg-quiet{color:#5b6178;text-decoration:none}.lg .lg-quiet:hover{color:#121a33;text-decoration:underline}.lg-msg{margin:0;padding:12px 14px;border-radius:8px;background:#f6f5ff;font-size:14px;line-height:1.5;color:#121a33;text-wrap:pretty}.lg-msg.err{background:#fbeeed;color:#b3302a}.lg-code{display:flex;flex-direction:column;gap:8px}.lg-boxes{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.lg-box{position:relative;height:56px}.lg-box-frame{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #cfd0c9;border-radius:8px;background:#fff}.lg-box-frame.active{border-color:#6a4bff;box-shadow:0 0 0 3px #6a4bff29}.lg-box-frame.err{border-color:#c0352b}.lg-box-digit{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:IBM Plex Mono,monospace;font-size:22px;font-weight:500;color:#121a33}.lg-box-caret{position:absolute;left:50%;top:16px;width:2px;height:24px;margin-left:-1px;background:#6a4bff;border-radius:1px}.lg-code-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;border:none;padding:0;margin:0;cursor:text;font-size:16px;color:transparent;background:transparent}.lg-code-input:focus,.lg-code-input:focus-visible{outline:none}.lg-recovery{font-family:IBM Plex Mono,monospace;letter-spacing:.04em}.lg-code>.lg-link{align-self:flex-start;margin:2px 0 -8px}@font-face{font-family:DM Sans Figures;src:url(data:font/woff2;base64,d09GMgABAAAAAAqoAA8AAAAAFWwAAApMAAQBBgAAAAAAAAAAAAAAAAAAAAAAAAAAP0hWQVKBBQZgJzgANC84EQgKiBCHHDCVRgE2AiQDGgsYAAQgBYY0ByAb2hOjonZxUmSyvzqwwZh2YBcHjgQxBICTbbkiGJuF7LALj2vTayMPpARCvcXaET4Q/+KTNeOh2I/2dr+ciabzbpgmKpFIpGm66QyZEjRpSTeEbPb372Z/gqwQoGoX0yQ0iJUE85ovVMzosM9/xeVLxNtnIn60nzlvYPdTcoBsbJ2spg8H7OoEuyqWTO6A2mR9+blMjgYsmSQ6N6XbDkiYaQ2A/yj0cmGn7mjeFBVi/hDCD8YN/mvt1d5zAXT3g6Wb2VRFyFUhWWFjzO7bTxukDRFcUrIAoGo7s+VLmX2rWqEqbKtIGFEju1hnUg3KwJx7xPjarQXoBR4g9Ed24sDl693EUTGJgXhHnkvo89qRvSjOMYGc6lvzrspfD8l3B2RS5gJOiU8+5dsAzl2JuAOmOJhLKYPD4aVUCB4Ckr04i08yrviCWVzZni8rJ1W6sQ3qLT1khjRfq4T6H5ucOuSmnYqPJ/5fVmxyHLcPEoqOXlxxjeSZhBLi+3f/A9j8j/9fhvVcZOqd2HpvfmkTjnOExWsJ9++OL2OnBJBRFBQpQoa5fgdoAf1mEsQtgPgOlF1eVYpVdh6dCymzwkIcmXCeUl54tF4oPD9C5syDA2z/8BA/6/XXIffaax1nMYHtHxwIzsyDnF+PYzi/DevEeTjgWDDOAu58wXiuVHCYgVOFTQT5lHXgl8zZauzho9j+IwcCAfYox/ZfWdUgwVVxK5+j70lzJxEmxMZwDg4CyIq4WOoKKX6F8lY/QS3oFYGw7aZ07nIwga++SiK4sp6XsS2Xg4te7cCQKSEmgr6W7vWq9ZnuVofveTkFU1yhsvfynDrN6DxvHzv/pdcEA+ZZrtWzGq3HO9d6mq6cnj6ya1tn52qPm5lg4j+8I2JN+w25nl7DXtpntbX49Hu9Pfpcix/Y0H0Vt2q9zwTtq48HwVPEml8YmbdPmRS3Xmci/2jwqpvBb8+ONLJMxmjrC1DqTKCvrb07tjsQBIJvmvRksHD7Ubk3oKIoVlGvIr5K1hJ0iA6lGQfxL+MJ+fztaltnlvQGBwgiRcmr2cELTmMMihBpp0+MOSB37hDb+kn2nfHo+Lld7wv2APSCo5SjbbTlqjTrpfx6RZKi5FGf1miN61Kt9Np6xCp766wWqbWxWeZg6ttNJtTl8nUqwSU2anUN1Kx5lptuXcu2ewcoa0tL8uy43WluYYmTnFEOj/P+KUQ6h63uYb/TNjXmS0T0fpU6aCTUAb9SbwipNUGDEb+CkBIespQLH3j+3QYd76TJ3ePSoci5kz5nK0XTrRnK5z9BNbbSlKPVN3kuiuhc7p5JExuJxcIuf0vADw6uaDjW5gqxtDPodLshz0nz+0IVdoCytGaSV8fsDnOqidzlnuDjR94/iSjHSK2qx32hloxfarptNZtMG8IbPaEJhJUGXUClDhDEsTSg/O24v4TRrg56wNn8FwIARGEGPsU5eMRbckMu1mvmI2DUfREA5Lg0BT4EChn+YiKHAo0T1wAB+KQRUaXJ//lfgwjlgGpCWEC6UYl4QzZOaKXCqlCAgLzrqCUGrdMKMf2dY/xRPaD6FJ2vNSDBS+TEDWM5cLubA1U0j+Il4EDVuycGmN3/p6NRHeO7xfsfOy0CFiiTMyHn0zYUM9ofjEMFic6GS05w9CEpysDK9tMoWJgz1xQ4Zw0RclcHhMo3ikZ+Se9pFJJTDlwfVip/+G2ztlWWw6PUqkx2h7he5a1rqmphkO9QhXf1O/gzLuOLBrjWK9Pp9SdJA4ixnoIAG5iQ44oVFPbuUDiNFF2lSZoMGIEUFBNOMa1wdqm3yWVkUZkTQu6cIH5ykLA5GqDAvsfykBpvJXVY4yCNxooGiXF0Y1FkfnHA34/6nhAON3zzDShZvRMIcb23vCDReqmKYbY07ZDqgZAU2NlTbLDm5VeuPUI8DCfK7H8jfU1bqjcUYO5uMAo30DscFYHOFRlheDbuHVLYc/fVpc0RcBBbvJB24XAG1CLbcfwMkIev2/S/2MeELB95MJgZ4l/Z6202ZHv36GddVP4ZlN9b0e+DfYyi/GTRUToKCdpFu1qrOeSiewmzOE+tCvLWWlv5p5WALIKYx0eJnFaFSpymViYs4uIE+vJFq0icv/9L4siEsVGIfgqS/htrqqL/f6906hVMf/+E1neN/nq/UlYhai8Rfyn6kBdFeymDHFr3konl4t6kR4u7Dsnz58Kx0jUsyk3z3QQQRNwQkLddJa2ERpdRFu2VI9VPwIzdKczQ++5DNjEZdBfdBZMpoidSJE6Yjf+5cS2NQNkZPZxIdQ+I73Rosrtm+ceyTlEwGBvalFbLcpXHQqI2GHD+IPB6kUnZ3jaI68pBmsRs10bU0lrw9v2CeIQgkdDWFhYKI8KA03uLyDZko7o8JJROBjUXWTkr6f//ycTEOYMa6uurxebgTBpOy0apmM/ubbhB+VZbJoz5/mH4Srd6YdYHiAHhrUgZV3GYKEUKKhGT/yWRM4jX0eRNIGQSwDRaXcgxAJimssXoPRmkxYdsPzrJ9FEoGgpfr9PfavdyT/f+yWdV68znePkS0fuXhK6lawPmEE1SZEV1FdZkVBsNgBqCh7+0Q9+/2hb6L05eqeyFql7/t73ir+wsvBfltKUv2ljHXjm6dkra66oUqPLSKjT6eo8mUH3cLIGfrtz8acRVkUK9E6gLMM8n3UBVpZLzClrR1on/faHm7R/Siuvh784CxxRQrygHVITCEEBDvCGBgFzQJORcwSWbTOrlUwuu7iZd2geYIsWkTDF9eaJqpmT6OPJ9TITRwK0kSqLOpawWbcpNI95F2UWRlh4+i9AI7HIIbCgLxXd/JYtMn6NazA588fu9zMsK+OJeU2QiVTNfflMrgaFZcgkRGU5vdCLeKB3WyHrZu6eW1Wr9Wkxc+/9TkaUl6GhRL0vZDbvrWkqz6mr+v59LFWeES3QPqfMdv7+GcAdu8MhaEUMIGFGHMg7nTHKvW5QU9lxwVUc44WDqAGwfV63nlZSRttmXJMKIgAd3Pdy/utPi+rVT5FclAs420Dzg840faXX/Ezv5A4FaguD/Oi9vWwLUYYa51Ja5QgkxtgHLo0ndUZpYsuepGFps4RYzL6EFnpJRNuGFh60w7nortXtnFea9Zi/tVmXYX1ZtOHqttpjG+pZ2W3l5SDCYD/FbCa35nHzmzNuwaMKYccsQExKFhrQZNwLxS0BaZcxagqQtmjNpxFDi67FWLBs3Z9GWqS6kfNm8a6IDgTBmwtq2IsuYQc2ZCZFza92YaSNGzZkFbsoJwxa7wbe2pvLMYFPbViwacasWI6Z8WkZei2ZEItGcWbxmPgMd2NDMiQpsSC5W4lBkT1QtmoXN4XcYlWsCE2Qjq5y+qiEjBWwYMQxxhmFYzF4e1LZWEXGhUuaTzSl0dTwz6OdtLlB4FJO0cJXehrRlrMowDo7Kmg7NXpsOtGCVitXMzA+OeScve65x3gmZp4pM47TvjrEMkSnzGCoz1kzUObm5ru408koqXJTe/2dMAAAAAA==) format("woff2");font-weight:400 800;font-style:normal;font-display:swap;unicode-range:U+0030-0039}:root{--na-bg: #F6F7F9;--na-bg-canvas: #FAFBFC;--na-surface: #FFFFFF;--na-surface-2: #F4F5F8;--na-surface-3: #ECEDF1;--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,.62);--na-text-4: rgba(11,11,18,.24);--na-text-inverse: #FFFFFF;--na-border: rgba(13,15,25,.08);--na-border-strong: rgba(13,15,25,.14);--na-divider: rgba(13,15,25,.06);--na-brand: #6A4BFF;--na-brand-hover: #5E3CF1;--na-brand-press: #522FDB;--na-brand-soft: rgba(106,75,255,.1);--na-brand-soft-2: rgba(106,75,255,.16);--na-indigo: #3B5BFE;--na-indigo-text: #284BFE;--na-violet: #7C4DFF;--na-teal: #08A7B7;--na-amber: #F5A524;--na-amber-soft: rgba(245,165,36,.1);--na-warn: #F5A524;--na-warn-text: #9A5404;--na-cyan-text: #0E7490;--na-cyan: #06B6D4;--na-buy: #0FA968;--na-buy-fill: #0A7D4D;--na-sell-fill: #D01340;--na-buy-fill-hover: #096C42;--na-sell-fill-hover: #B21038;--na-fill-label: #FFFFFF;--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-warning: #D97706;--na-warning-soft: rgba(217,119,6,.12);--na-info: #0284C7;--na-info-soft: rgba(2,132,199,.12);--na-exch-nse: #2563EB;--na-exch-bse: #7C4DFF;--na-exch-mcx: #D97706;--na-exch-nfo: #0EA5E9;--na-exch-cds: #06B6D4;--na-fuchsia: #D946EF;--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-fuchsia-text: #A21CAF;--na-brand-text: #5F38FE;--na-nse-text: #1557E8;--na-nfo-text: #0B6B96;--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-ring: 0 0 0 3px rgba(106,75,255,.15);--na-shadow-up: 0 -4px 12px rgba(0,0,0,.04);--na-shadow-rail: 12px 0 32px rgba(15,23,42,.16);--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: "DM Sans Figures", "DM Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--na-mono: var(--na-font);--na-code: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--na-num: var(--na-font);--na-tx-micro: .625rem;--na-lh-micro: 1.3;--na-fw-micro: 600;--na-ls-micro: .4px;--na-tx-cap: .71875rem;--na-lh-cap: 1.36;--na-fw-cap: 500;--na-ls-cap: .2px;--na-tx-body: .8125rem;--na-lh-body: 1.45;--na-fw-body: 400;--na-tx-sub: .9375rem;--na-lh-sub: 1.35;--na-fw-sub: 600;--na-ls-sub: -.1px;--na-tx-h4: 1.125rem;--na-lh-h4: 1.24;--na-fw-h4: 600;--na-ls-h4: -.3px;--na-tx-h3: 1.375rem;--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-225: 9px;--sp-25: 10px;--sp-3: 12px;--sp-35: 14px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 32px;--sp-8: 40px;--sp-9: 56px;--sp-10: 72px;--oc-group-h: 1.5rem;--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-drawer-scrim: 240;--z-drawer: 250;--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-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,.55);--na-text-4: rgba(255,255,255,.22);--na-text-inverse: #0B0B12;--na-border: rgba(255,255,255,.1);--na-border-strong: rgba(255,255,255,.18);--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: #A69BFF;--na-fuchsia-text: #EE8BF9;--na-nse-text: #8CA1FF;--na-nfo-text: #38BDF8;--na-brand: #9A8CFE;--na-brand-hover: #A89BFE;--na-brand-press: #8A75FF;--na-brand-soft: rgba(154,140,254,.14);--na-brand-soft-2: rgba(154,140,254,.22);--na-indigo: #7D94FF;--na-indigo-text: #8CA1FF;--na-violet: #A78BFA;--na-teal: #2DD4BF;--na-amber: #FBBF24;--na-amber-soft: rgba(251,191,36,.14);--na-warn: #FBBF24;--na-warn-text: #FBBF24;--na-cyan-text: #22D3EE;--na-cyan: #22D3EE;--na-buy: #22C55E;--na-buy-fill: #22C55E;--na-sell-fill: #F43F5E;--na-buy-fill-hover: #34D870;--na-sell-fill-hover: #FF5872;--na-fill-label: #0B0B12;--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-warning: #FBBF24;--na-warning-soft: rgba(251,191,36,.16);--na-info: #38BDF8;--na-info-soft: rgba(56,189,248,.14);--na-exch-nse: #5B7CFF;--na-exch-bse: #A78BFA;--na-exch-mcx: #FBBF24;--na-exch-nfo: #38BDF8;--na-exch-cds: #22D3EE;--na-fuchsia: #E879F9;--na-ring: 0 0 0 3px rgba(154,140,254,.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-up: 0 -4px 12px rgba(0,0,0,.5);--na-shadow-rail: 12px 0 32px rgba(0,0,0,.6)}:root,[data-theme=light]{color-scheme:light}[data-theme=dark]{color-scheme:dark}html{font-size:100%}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-text)}.na-neg{color:var(--na-sell-text)}.na-dim{color:var(--na-text-2)}.na-dimmer{color:var(--na-text-3)}*{box-sizing:border-box}html,body,#root{height:100%}html,body{overscroll-behavior:none}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}::placeholder{color:var(--na-text-3);opacity:1}.btn:active:not(:disabled),.set-cta:active:not(:disabled),.seg-btn:active,.icon-btn:active,.na-mini-btn:active,.qb-seg button:active{opacity:.78}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--na-border-strong);border-radius:6px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--na-text-3);background-clip:padding-box}.ticker{grid-area:ticker;display:flex;align-items:center;gap:var(--sp-5);padding:0 var(--sp-35) 0 16px;background:var(--na-surface);border-bottom:1px solid var(--na-border);overflow:hidden;font-variant-numeric:tabular-nums}.ticker-row{position:relative;display:flex;align-items:center;gap:var(--sp-6);flex:1;min-width:0;overflow:hidden}.ticker-item.off{visibility:hidden}.ticker-item{display:inline-flex;align-items:baseline;gap:var(--sp-15);white-space:nowrap;background:none;border:0;padding:0;margin:0;font:inherit;cursor:pointer}.ticker-item:hover .nm{color:var(--na-text)}.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-text)}.ticker-item .ch.neg{color:var(--na-sell-text)}.ticker-item .ch.dim{color:var(--na-text-3)}.ticker-sep{width:1px;height:14px;background:var(--na-divider);flex:none}.ticker-right{display:flex;align-items:center;gap:var(--sp-3);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:var(--sp-15);height:20px;padding:0 8px;background:var(--na-buy-soft);color:var(--na-buy-text);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:var(--sp-4);min-width:0;padding:0 var(--sp-35);background:var(--na-surface);border-bottom:1px solid var(--na-border);z-index:var(--z-sticky)}.brand{flex:none;display:flex;align-items:center;gap:var(--sp-2);padding-right:4px}.brand-logo{--logo-h: 22px;flex:none;display:block;height:var(--logo-h);width:calc(var(--logo-h) * 1373 / 266);background:url(/assets/logo-horizontal-paper-CAQucX2X.png) no-repeat;background-size:calc(var(--logo-h) * 1610 / 266) auto;background-position:calc(var(--logo-h) * -132 / 266) calc(var(--logo-h) * -115 / 266)}[data-theme=dark] .brand-logo{background-image:url(/assets/logo-horizontal-white-BXCexEWj.png)}.nav{display:flex;align-items:center;gap:var(--sp-05);margin-left:10px;min-width:0;overflow-x:auto;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.nav-item{flex:none;white-space:nowrap;height:28px;padding:0 var(--sp-25);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-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:hover{background:var(--na-surface-2);color:var(--na-text)}.nav-item.active{color:var(--na-text);font-weight:600}.topbar-right{margin-left:auto;display:flex;align-items:center;gap:var(--sp-2);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:var(--na-r-1);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:var(--na-fill-label);border-radius:var(--na-r-pill);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:var(--sp-2);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:var(--na-fill-label);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}.sub,.hint{font:400 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);line-height:var(--na-lh-micro)}.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:var(--z-popover);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 var(--sp-25) 3px}.menu-item{display:flex;align-items:center;gap:var(--sp-2);padding:6px var(--sp-225);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}.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:var(--sp-4)}.side-section{display:flex;flex-direction:column;gap:var(--sp-05)}.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:var(--na-r-1);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:var(--sp-2);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:var(--na-r-pill);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:var(--sp-4);padding:0 var(--sp-35);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:var(--sp-15)}.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-text)}.status-item .val.neg{color:var(--na-sell-text)}.status-conn{display:inline-flex;align-items:center;gap:var(--sp-15);font-weight:600;color:var(--na-buy-text)}.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:var(--sp-4)}.page-head{display:flex;align-items:center;justify-content:space-between;padding:2px 2px 4px;gap:var(--sp-4)}.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{display:flex;flex-direction:column;gap:var(--sp-05)}.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-text)}.kpi .v.neg{color:var(--na-sell-text)}.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-text)}.kpi .delta.neg{color:var(--na-sell-text)}.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:var(--sp-3);padding:var(--sp-225) 12px var(--sp-225) var(--sp-35);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:var(--sp-1)}.card-body{padding:12px var(--sp-35)}.card-foot{display:flex;align-items:center;gap:var(--sp-2);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:var(--sp-05);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 var(--sp-225);border:0;background:transparent;font:500 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)}.seg-btn:hover{color:var(--na-text)}.seg-btn{display:inline-flex;align-items:center;gap:var(--sp-15);justify-content:center}.seg-btn .cnt{font:600 var(--na-tx-micro) var(--na-font);font-variant-numeric:tabular-nums;color:var(--na-text-3)}.seg-btn.active .cnt{color:var(--na-brand)}.seg-btn.seg-alt{margin-left:var(--sp-05);padding-left:var(--sp-25);border-left:1px solid var(--na-border)}.seg-btn.seg-alt.active{border-left-color:transparent}.seg-btn.active{background:var(--na-surface);color:var(--na-text);font-weight:600;box-shadow:var(--na-shadow-1)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-15);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,.btn:disabled:hover{cursor:not-allowed;filter:none;background:var(--na-surface-3);border-color:var(--na-border);color:var(--na-text-3)}.btn.brand{background:var(--na-brand);color:var(--na-fill-label);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:var(--na-fill-label);border-color:transparent;font-weight:600}.btn.danger:hover{background:var(--na-sell-hover)}.btn.danger.outline{background:transparent;color:var(--na-sell-text);border-color:var(--na-sell-border);font-weight:600}.btn.danger.outline:hover{background:var(--na-sell-soft);border-color:var(--na-sell)}.apart{margin-left:var(--sp-3)}.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-fill);color:var(--na-fill-label);border:0;font-weight:600;letter-spacing:.3px}.btn.sell{background:var(--na-sell-fill);color:var(--na-fill-label);border:0;font-weight:600;letter-spacing:.3px}.btn.buy:hover{background:var(--na-buy-fill-hover)}.btn.sell:hover{background:var(--na-sell-fill-hover)}.field{display:flex;flex-direction:column;gap:var(--sp-1);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 var(--sp-25);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:var(--sp-25)}.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-text)}.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}.ex,.prod,.status-chip,.side-buy,.side-sell,.side.buy,.side.sell{display:inline-flex;align-items:center;justify-content:center;height:15px;padding:0 5px;border-radius:var(--na-r-1);font:600 var(--na-tx-micro) var(--na-font);letter-spacing:.4px;flex:none}.ex.nse{background:color-mix(in srgb,var(--na-exch-nse) 12%,transparent);color:var(--na-nse-text)}.ex.bse{background:color-mix(in srgb,var(--na-exch-bse) 12%,transparent);color:var(--na-violet-text)}.ex.nfo{background:color-mix(in srgb,var(--na-exch-nfo) 12%,transparent);color:var(--na-nfo-text)}.ex.bfo{background:color-mix(in srgb,var(--na-fuchsia) 12%,transparent);color:var(--na-fuchsia-text)}.ex.mcx{background:color-mix(in srgb,var(--na-exch-mcx) 12%,transparent);color:var(--na-amber-text)}.ex.cds{background:color-mix(in srgb,var(--na-exch-cds) 12%,transparent);color:var(--na-nfo-text)}.prod{background:var(--na-surface-3);color:var(--na-text-2)}.prod.mis{background:color-mix(in srgb,var(--na-warning) 12%,transparent);color:var(--na-amber-text)}.prod.cnc,.prod.del{background:color-mix(in srgb,var(--na-indigo) 12%,transparent);color:var(--na-indigo-text)}.prod.nrml{background:color-mix(in srgb,var(--na-violet) 12%,transparent);color:var(--na-violet-text)}.prod.co{background:color-mix(in srgb,var(--na-teal) 12%,transparent);color:var(--na-cyan-text)}.prod.bo{background:color-mix(in srgb,var(--na-cyan) 12%,transparent);color:var(--na-cyan-text)}.prod.amo{background:var(--na-info-soft);color:var(--na-info-text)}.side-buy,.side.buy{color:var(--na-buy-text);padding:0}.side-sell,.side.sell{color:var(--na-sell-text);padding:0}.status-chip{background:var(--na-surface-3);color:var(--na-text-2)}.status-chip.exec{background:var(--na-buy-soft);color:var(--na-buy-text)}.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-text)}.status-chip.warn{background:var(--na-amber-soft);color:var(--na-amber-text)}.wl-tabs{display:flex;align-items:center;gap:0;padding:0 12px;border-bottom:1px solid var(--na-divider);overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--na-text-3) transparent}.wl-tabs::-webkit-scrollbar{height:3px}.wl-tabs::-webkit-scrollbar-track{background:transparent}.wl-tabs::-webkit-scrollbar-thumb{background:var(--na-divider);border-radius:var(--na-r-1)}.wl-tabs:hover::-webkit-scrollbar-thumb{background:var(--na-text-3)}.wl-tab{position:relative;height:34px;padding:0 var(--sp-25);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:var(--sp-15);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:var(--na-r-pill);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 var(--sp-25);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:minmax(8.1em,1fr) auto;column-gap:var(--sp-2);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-grip{position:absolute;left:0;top:50%;transform:translateY(-50%);width:12px;display:grid;place-items:center;color:var(--na-text-4);opacity:0;cursor:grab;pointer-events:none;transition:opacity var(--d-1) var(--ease-std)}.wl-row:hover .wl-grip{opacity:1}.wl-row.dragging{background:var(--na-brand-soft)}.wl-row.dragging>:not(.wl-grip){opacity:.6}.wl-row.dragging .quick{display:none}.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 .sym{display:flex;align-items:center;gap:var(--sp-15);min-width:0}.wl-open{display:block;width:100%;min-width:0;text-align:left;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer}.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 .px-stack{display:flex;flex-direction:column;align-items:flex-end;gap:1px;min-width:0}.wl-row .px-stack .pct{font-size:var(--na-tx-micro);white-space:nowrap}.wl-row .pct.pos{color:var(--na-buy-text)}.wl-row .pct.neg{color:var(--na-sell-text)}.wl-row .quick{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:inline-flex;opacity:0;pointer-events:none;align-items:center;gap:var(--sp-1);background:var(--na-surface);padding:var(--sp-05);border-radius:var(--na-r-1);box-shadow:var(--na-shadow-2);border:1px solid var(--na-border)}.wl-row:hover .quick,.wl-row:focus-within .quick{display:inline-flex;opacity:1;pointer-events:auto}@media (pointer: coarse){.wl-row .quick{opacity:1;pointer-events:auto;position:static;transform:none;box-shadow:none;background:transparent;border-color:transparent}}.wl-row .quick button{height:22px;padding:0 7px;border:0;border-radius:var(--na-r-1);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: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)}.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}.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-fill);color:var(--na-fill-label)}.side-toggle button.sell.active{background:var(--na-sell-fill);color:var(--na-fill-label)}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3)}.field-row.three{grid-template-columns:1fr 1fr 1fr}.spark{width:64px;height:18px;display:inline-block;vertical-align:middle}.cmd-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);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:var(--sp-3);padding:0 var(--sp-35);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:var(--sp-3);padding:8px var(--sp-225);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:var(--sp-15)}.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-text)}.cmd-row .right .v.neg{color:var(--na-sell-text)}.cmd-foot{display:flex;align-items:center;gap:var(--sp-4);padding:8px var(--sp-35);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:var(--sp-1)}.toast-stack{position:fixed;bottom:var(--sp-5);right:var(--sp-5);width:390px;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;overflow:hidden;padding-left:4px;background:var(--na-surface);border:1px solid var(--na-border-strong);border-radius:var(--na-r-2);box-shadow:var(--na-shadow-3);animation:toastIn var(--d-3) var(--ease-out);--t-accent: var(--na-brand);--t-accent-text: var(--na-brand-text);--t-msg: rgba(11,11,18,.82)}[data-theme=dark] .toast{--t-msg: rgba(255,255,255,.84)}.toast.succ{--t-accent: var(--na-buy);--t-accent-text: var(--na-buy-text)}.toast.info{--t-accent: var(--na-info);--t-accent-text: var(--na-info-text)}.toast.warn{--t-accent: var(--na-warning);--t-accent-text: var(--na-amber-text)}.toast.err,.toast.danger{--t-accent: var(--na-sell);--t-accent-text: var(--na-sell-text)}.toast .t-rail{position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--t-accent)}.toast .t-strip{display:flex;align-items:center;gap:var(--sp-2);min-height:30px;padding:3px var(--sp-1) 3px var(--sp-3);background:color-mix(in srgb,var(--t-accent) 12%,var(--na-surface));border-bottom:1px solid var(--na-divider)}.toast .t-kind{display:inline-flex;align-items:center;gap:var(--sp-15);flex:none;font:700 var(--na-tx-micro)/1 var(--na-font);letter-spacing:.6px;text-transform:uppercase;color:var(--t-accent-text)}.toast .t-kind>span{display:grid}.toast .t-when{margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 .6875rem/1 var(--na-font);color:var(--na-text-3);font-variant-numeric:tabular-nums}.toast .t-bd{display:flex;align-items:flex-end;gap:var(--sp-3);padding:var(--sp-25) var(--sp-3) var(--sp-3)}.toast .t-body{flex:1;min-width:0}.toast .ttl{font:600 var(--na-tx-body)/1.35 var(--na-font);letter-spacing:-.1px;color:var(--na-text);overflow-wrap:anywhere}.toast .msg{margin-top:2px;font:400 calc(var(--na-tx-body) - .03125rem)/1.45 var(--na-font);color:var(--t-msg);overflow-wrap:anywhere}.toast .meta{margin-top:5px;font:500 .6875rem/1.3 var(--na-font);color:var(--na-text-3);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.toast .t-action{flex:none;height:26px;padding:0 var(--sp-25);background:var(--na-surface);border:1px solid var(--na-border-strong);border-radius:var(--na-r-1);font:600 var(--na-tx-cap) var(--na-font);color:var(--na-text);cursor:pointer;transition:background var(--d-1) var(--ease-std),border-color var(--d-1) var(--ease-std)}.toast .t-action:hover{background:var(--na-surface-2)}.toast .t-action:active{background:var(--na-surface-3)}.toast .t-close{flex:none;width:24px;height:24px;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:color-mix(in srgb,var(--na-text) 8%,transparent);color:var(--na-text)}.toast .t-close:focus-visible,.toast .t-action:focus-visible{outline:2px solid var(--na-brand);outline-offset:1px}.toast .t-timer{position:absolute;left:4px;right:0;bottom:0;height:2px;background:var(--t-accent);opacity:.6;transform-origin:left center;animation:toastTimer 3s linear forwards}.toast:hover .t-timer,.toast:focus-within .t-timer{animation-play-state:paused}@keyframes toastTimer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion: reduce){.toast .t-timer{display:none}}@keyframes toastIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.toast.leaving{pointer-events:none;animation:toastOut var(--d-3) cubic-bezier(.4,0,1,1) forwards!important}@media (prefers-reduced-motion: reduce){.toast.leaving{animation:none!important;opacity:0}}@keyframes toastOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(calc(100% + var(--sp-5)))}}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);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);max-height:calc(100vh - 80px);display:flex;flex-direction:column}.modal>.modal-body{overflow-y:auto;min-height:0}.modal>.modal-head,.modal>.modal-foot{flex:none}.modal-head{padding:var(--sp-35) 18px;display:flex;align-items:center;gap:var(--sp-3);border-bottom:1px solid var(--na-divider)}:where(h1,h2,h3,h4,h5,h6):where(.title,.ttl,.modal-ttl),:where(.modal-head) :where(h1,h2,h3){margin:0;font:inherit;color:inherit;letter-spacing:inherit}.code-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-15);font:500 var(--na-tx-sub) var(--na-code);font-variant-numeric:tabular-nums}.code-key{font:500 var(--na-tx-h4) var(--na-code);font-variant-numeric:tabular-nums;letter-spacing:2px;word-break:break-all}.sr-only{position:absolute;top:0;left:0;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.nowrap{white-space:nowrap}.modal-body{padding:var(--sp-35) 18px}.modal-foot{padding:12px 18px;border-top:1px solid var(--na-divider);display:flex;gap:var(--sp-2);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:var(--sp-15)}.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:var(--sp-225) 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:var(--sp-7);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:var(--sp-2)}.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:var(--sp-3);align-items:start}.row-3col{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--sp-3)}.row-split-3{display:grid;grid-template-columns:1fr 1.6fr 1fr;gap:var(--sp-3)}.stack{display:flex;flex-direction:column;gap:var(--sp-3)}.pos{color:var(--na-buy-text)}.neg{color:var(--na-sell-text)}.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:var(--na-fill-label);padding:12px var(--sp-35) 13px;display:flex;align-items:flex-start;gap:var(--sp-3)}.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:var(--sp-3);flex:none;padding-top:1px}.ot-body{padding:12px var(--sp-35) 6px;display:flex;flex-direction:column;gap:var(--sp-3)}.ot-row{display:flex;align-items:center;gap:var(--sp-6)}.ot-row.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-3)}.ot-row.split-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3)}.ot-field{display:flex;flex-direction:column;gap:var(--sp-15);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:var(--sp-3);padding:12px var(--sp-35);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:var(--sp-4);flex-wrap:wrap}.ot-summary .grp{display:inline-flex;align-items:center;gap:var(--sp-1)}.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:var(--sp-2);flex:none}.ot-actions .btn{height:36px;padding:0 22px;font-size:var(--na-tx-body)}.ot-actions .submit{background:var(--na-brand);color:var(--na-fill-label);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)}.kite-page-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:0 0 4px}.kite-page-head .title{font:600 var(--na-tx-sub) var(--na-font);letter-spacing:-.2px}.kite-page-head .right{display:flex;align-items:center;gap:var(--sp-2)}.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}.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 var(--sp-35);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 tbody td{padding:12px var(--sp-35);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:var(--na-r-1);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{padding:3px 8px}.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-text);font-weight:600}.kt-table .neg{color:var(--na-sell-text);font-weight:600}.kt-table .qty.neg{color:var(--na-sell-text)}.kt-table .qty.pos{color:var(--na-buy-text)}.kt-table .status-chip{display:inline-block;font:600 var(--na-tx-micro) var(--na-font);letter-spacing:.4px;padding:2px 8px;border-radius:var(--na-r-pill);background:var(--na-surface-3);color:var(--na-text-2)}.kt-table .status-chip.exec{background:var(--na-buy-soft);color:var(--na-buy-text)}.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-text)}.dash{display:flex;flex-direction:column;gap:var(--sp-4)}.dash-row{display:grid;gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));min-width:0}.idx-watch{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:var(--sp-3);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:var(--sp-15);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:var(--na-r-1);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:var(--sp-1);min-height:calc(var(--na-tx-cap) * var(--na-lh-cap))}.idx-tile .ch.pos{color:var(--na-buy-text)}.idx-tile .ch.neg{color:var(--na-sell-text)}.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:var(--sp-15);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)}.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:var(--sp-3);padding:11px var(--sp-35);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 var(--sp-35);display:flex;flex-direction:column;gap:var(--sp-3);flex:1}.os-counts{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-2)}.os-counts .item{background:var(--na-surface-2);border-radius:var(--na-r-2);padding:var(--sp-225) var(--sp-25);display:flex;flex-direction:column;gap:var(--sp-1)}.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-text)}.os-counts .item.open .v{color:var(--na-info)}.os-counts .item.rej .v{color:var(--na-sell-text)}.os-counts .item.cancel .v{color:var(--na-text-3)}.os-mini{display:flex;flex-direction:column;gap:var(--sp-1)}.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;min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.35}.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-text);font-weight:600}.os-mini .qty.neg{color:var(--na-sell-text);font-weight:600}.os-mini .qty,.os-mini .st{text-align:right}.ps-kpis{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--sp-2)}.ps-kpis .item{background:var(--na-surface-2);border-radius:var(--na-r-2);padding:var(--sp-225) var(--sp-25);display:flex;flex-direction:column;gap:var(--sp-1)}.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-text)}.ps-kpis .item .v.neg{color:var(--na-sell-text)}.ps-kpis .item .v.zero{color:var(--na-text)}.ps-split{display:flex;flex-direction:column;gap:var(--sp-2)}.ps-bar{display:flex;align-items:center;gap:var(--sp-3);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:var(--na-r-pill);background:var(--na-surface-3);position:relative;overflow:hidden}.ps-bar .fill{position:absolute;top:0;bottom:0;left:0;border-radius:var(--na-r-pill)}.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:var(--sp-1)}.ps-list .row{display:grid;grid-template-columns:42px 1fr auto;gap:var(--sp-3);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;white-space:normal;overflow-wrap:anywhere;line-height:1.35}.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:var(--na-r-1);text-align:center;justify-self:start;width:42px}.ps-list .side.buy{color:var(--na-buy-text);background:var(--na-buy-soft)}.ps-list .side.sell{color:var(--na-sell-text);background:var(--na-sell-soft)}.ps-list .pnl.pos{color:var(--na-buy-text);font-weight:600}.ps-list .pnl.neg{color:var(--na-sell-text);font-weight:600}.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 var(--sp-225);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:var(--sp-2);padding:6px var(--sp-35);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:var(--na-r-1);display:grid;place-items:center;margin-top:1px}.log-item .ic.exec{background:var(--na-buy-soft);color:var(--na-buy-text)}.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-text)}.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 .ic.partial{background:var(--na-buy-soft);color:var(--na-buy-text)}.log-item .ic.algo_error{background:var(--na-sell-soft);color:var(--na-sell-text)}.log-item .ic.unknown,.log-item .ic.session{background:var(--na-warning-soft);color:var(--na-warning)}.log-item .ic.algo{background:var(--na-surface-3);color:var(--na-text-2)}.log-item .ic.gtt_triggered{background:var(--na-brand-soft);color:var(--na-brand)}.log-item .ic.gtt_rejected{background:var(--na-sell-soft);color:var(--na-sell-text)}.log-item .ic.gtt_cancelled{background:var(--na-surface-3);color:var(--na-text-3)}.log-item .ic.gtt_held,.log-item .ic.gtt_expired,.log-item .ic.gtt_not_created,.log-item .ic.basket_expired{background:var(--na-warning-soft);color:var(--na-warning)}.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:var(--z-popover);animation:menuOpen var(--d-2) var(--ease-out)}.nav-more-item{display:flex;align-items:center;gap:var(--sp-3);padding:8px var(--sp-25);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:var(--sp-3);padding:var(--sp-25) 12px;background:var(--na-surface);border:1px solid var(--na-border);border-radius:var(--na-r-3);flex-wrap:nowrap}.gt-toolbar .group-by{display:inline-flex;align-items:center;gap:var(--sp-15);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:var(--sp-15);height:26px;padding:0 var(--sp-225);background:var(--na-surface-2);border:1px solid var(--na-border);border-radius:var(--na-r-pill);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:color-mix(in srgb,var(--na-brand) 22%,transparent);color:var(--na-brand-text);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 var(--sp-25) 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 .gt-right{margin-left:auto;display:inline-flex;align-items:center;gap:var(--sp-15)}.gt-aggregate{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:var(--sp-3);min-width:0}.gt-agg-card{background:var(--na-surface);border:1px solid var(--na-border);border-radius:var(--na-r-3);padding:var(--sp-25) 12px;display:flex;flex-direction:column;gap:var(--sp-1)}.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-text)}.gt-agg-card .v.neg{color:var(--na-sell-text)}.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-text)}.gt-agg-card .sub.neg{color:var(--na-sell-text)}.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:var(--sp-225) 12px;border-bottom:1px solid var(--na-divider);white-space:nowrap;-webkit-user-select:none;user-select:none}.gt thead th .th-sort{display:inline-flex;align-items:center;gap:3px;vertical-align:top;background:none;border:0;padding:0;margin:0;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.gt thead th .th-sort:hover,.gt thead th .th-sort.on{color:var(--na-text)}.gt thead th .th-sort:focus-visible{outline:2px solid var(--na-brand);outline-offset:2px;border-radius:2px}.gt thead th .th-sort .arr{display:inline-flex;width:10px;justify-content:center;color:var(--na-brand)}.gt thead th.r{text-align:right}.gt thead th.w,.gt tbody :is(td,th).w{width:40px;padding-left:12px;padding-right:4px;text-overflow:clip}.gt thead th.w+th,.gt tbody :is(td,th).w+td{padding-left:8px}.gt tbody :is(td,th).w{white-space:nowrap}.gt tbody :is(td,th) .row-actions:focus-within{opacity:1}.gt thead th.c{text-align:center}.gt tbody th{font-weight:inherit;text-align:inherit}.gt tbody :is(td,th){padding:var(--sp-225) 12px;border-bottom:1px solid var(--na-divider);white-space:nowrap;vertical-align:middle}.gt tbody :is(td,th).r{text-align:right}.gt tfoot td.r,.gt tfoot th.r{text-align:right}.gt tfoot .gt-total-cell{text-align:left}.gt tbody tr:hover{background:var(--na-surface-2)}.gt .ck{width:14px;height:14px;border-radius:var(--na-r-1);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 tbody tr.gt-subtotal td{border-top:1px solid var(--na-divider);font-weight:600;font-variant-numeric:tabular-nums}.gt tbody tr.gt-subtotal:hover{background:transparent}.gt tr.gt-group td{background:var(--na-surface-2);padding:var(--sp-225) 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:var(--sp-3)}.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:var(--na-r-1);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:600 var(--na-tx-micro) var(--na-font);font-variant-numeric:tabular-nums;padding:0 6px;height:16px;line-height:14px;min-width:16px;text-align:center;border:1px solid var(--na-border);border-radius:var(--na-r-pill);background:var(--na-surface);color:var(--na-text-2)}.gt tr.gt-group td .gtoggle{display:inline-flex;align-items:center;gap:var(--sp-3);min-width:0;background:none;border:0;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;text-align:left}.gt tr.gt-group td .gtoggle:focus-visible{outline:2px solid var(--na-brand);outline-offset:2px;border-radius:2px}.gt tr.gt-group td .gtoggle:hover .chev{color:var(--na-text)}.gt tr.gt-group td.gpnl{font:600 var(--na-tx-body) var(--na-font);font-variant-numeric:tabular-nums}.gt tr.gt-group td.gpnl.pos{color:var(--na-buy-text)}.gt tr.gt-group td.gpnl.neg{color:var(--na-sell-text)}.gt tr.gt-group td .right{margin-left:auto;display:inline-flex;align-items:center;gap:var(--sp-4)}.gt tr.gt-group td .group-actions{display:inline-flex;gap:var(--sp-1);opacity:0;transition:opacity var(--d-1) var(--ease-std)}.gt tr.gt-group:hover td .group-actions,.gt tr.gt-group td .group-actions:focus-within{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-text)}.gt tr.gt-group td .action-btn.danger:hover{background:var(--na-sell-soft);border-color:#e11d4838}.gt tbody :is(td,th) .leg-instr{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--sp-2);row-gap:2px}.gt tbody :is(td,th) .leg-instr .strong{font:600 var(--na-tx-cap) var(--na-font);color:var(--na-text)}.gt tbody :is(td,th) .leg-instr .strong{flex:none;white-space:nowrap}.gt tbody :is(td,th) .leg-instr .leg-tags{display:inline-flex;align-items:center;column-gap:inherit;flex:0 1 auto;min-width:0}.gt tbody :is(td,th) .leg-instr .sub{font:400 var(--na-tx-micro) var(--na-font);color:var(--na-text-3)}.gt tbody :is(td,th) .acct-pill{display:inline-flex;align-items:center;gap:var(--sp-15)}.gt tbody :is(td,th) .acct-pill .av{width:16px;height:16px;border-radius:var(--na-r-1);display:grid;place-items:center;color:#fff;font:700 var(--na-tx-micro) var(--na-font)}.gt tbody :is(td,th) .acct-pill .nm{font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text)}.gt tbody :is(td,th) .acct-pill .broker{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3)}.gt tbody :is(td,th) .side-buy{color:var(--na-buy-text);font:600 var(--na-tx-micro) var(--na-font);letter-spacing:.3px;padding:2px 6px;background:var(--na-buy-soft);border-radius:var(--na-r-1)}.gt tbody :is(td,th) .side-sell{color:var(--na-sell-text);font:600 var(--na-tx-micro) var(--na-font);letter-spacing:.3px;padding:2px 6px;background:var(--na-sell-soft);border-radius:var(--na-r-1)}.gt tbody :is(td,th).pos{color:var(--na-buy-text);font-weight:600}.gt tbody :is(td,th).neg{color:var(--na-sell-text);font-weight:600}.gt tbody :is(td,th).dim{color:var(--na-text-3)}.gt tbody :is(td,th) .strategy-tag{display:inline-flex;align-items:center;gap:var(--sp-15);height:18px;padding:0 7px;border-radius:var(--na-r-pill);font:600 var(--na-tx-micro) var(--na-font);letter-spacing:.3px;background:var(--na-surface-3);color:var(--na-text-2)}.gt tbody :is(td,th) .strategy-tag .swatch{width:6px;height:6px;border-radius:50%}.gt tbody :is(td,th) .strategy-tag.un{color:var(--na-text-3);background:transparent;border:1px dashed var(--na-border-strong)}.gt tbody :is(td,th) .row-actions{display:inline-flex;gap:var(--sp-1);opacity:.55;transition:opacity var(--d-1) var(--ease-std)}.gt tbody tr:hover :is(td,th) .row-actions{opacity:1}@media (pointer: coarse){.gt tbody :is(td,th) .row-actions{opacity:1}}.gt tbody :is(td,th) .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}.chk:disabled{cursor:not-allowed;opacity:.4}.chk{position:relative;width:14px;height:14px;padding:0;border:1.5px solid var(--na-border-strong);border-radius:var(--na-r-1);background:transparent;color:#fff;display:inline-grid;place-items:center;cursor:pointer;flex:none;vertical-align:middle;transition:background var(--d-1) var(--ease-std),border-color var(--d-1) var(--ease-std)}.chk:hover{border-color:var(--na-brand)}.chk.on{background:var(--na-brand);border-color:var(--na-brand)}[data-theme=dark] .chk.on{color:var(--na-text-inverse)}.gt tbody :is(td,th) .row-actions .ab.exit{background:var(--na-sell-soft);color:var(--na-sell-text)}.gt tbody :is(td,th) .row-actions .ab.add{background:var(--na-buy-soft);color:var(--na-buy-text)}.gt tbody :is(td,th) .row-actions .ab.tag{background:var(--na-surface-3);color:var(--na-text-2)}.gt tbody :is(td,th) .row-actions .ab:hover{filter:brightness(.96)}.gt-bulk{position:sticky;bottom:0;display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-25) var(--sp-35);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:var(--na-shadow-up);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:var(--sp-15)}.gt-bulk .lhs .age{color:var(--na-text-3);font-weight:400}.gt-bulk .lhs .age:before{content:"·";margin-right:var(--sp-15)}.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-text)}.gt-bulk .lhs .pnl.neg{color:var(--na-sell-text)}.gt-bulk .rhs{margin-left:auto;display:inline-flex;align-items:center;gap:var(--sp-15);flex-wrap:wrap;justify-content:flex-end;row-gap:var(--sp-15)}.gt-bulk .rhs>*{white-space:nowrap}.gt-bulk{flex-wrap:wrap;row-gap:var(--sp-2)}.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:var(--sp-15);height:28px;padding:0 var(--sp-25);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:var(--z-popover)}.gb-wrap{position:relative}.gb-item{display:flex;align-items:center;gap:var(--sp-2);padding:7px var(--sp-225);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)}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;position:relative;overflow:hidden;overflow:clip}.na-body{grid-area:body;display:grid;grid-template-columns:268px minmax(0,1fr);min-height:0;min-width:0;overflow:clip}.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:clip;overflow-y:auto;padding:12px 16px 20px;display:flex;flex-direction:column;gap:var(--sp-3)}.na-main>*:not(.sr-only){width:100%;max-width:1680px;margin-inline:auto}.na-main,.main-fill .gt-card>.gt-scroll,.na-rail .watchlist,.oc-scroll{overscroll-behavior:none}.set-pane .hint,.set-field .hint,.sum-card .msg,.state-panel .msg,.modal-body>.hint{max-width:47.6em}.na-modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);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:var(--z-dropdown)}.gb-menu{z-index:var(--z-popover)}.wl-row .quick{z-index:2}.modal,.cmd,.toast,.acct-menu,.nav-more-menu,.cmd-scrim,.scrim{animation:none!important}.gt-scroll{overflow-x:auto;overflow-y:visible;max-width:100%}.na-chip{display:inline-flex;align-items:center;gap:var(--sp-15);height:28px;padding:0 var(--sp-25);background:var(--na-surface-2);border:1px solid var(--na-border);border-radius:var(--na-r-pill);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:#6a4bff38;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-text)}.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)}.wl-row .quick button.ic.apart{margin-left:var(--sp-2);border-left:1px solid var(--na-divider);border-radius:0 var(--na-r-1) var(--na-r-1) 0;padding-left:var(--sp-1);width:26px}.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:calc(8.5ch + 16px)}.ob-table .gt th:nth-child(3),.ob-table .gt td:nth-child(3){width:calc(var(--acct-ch, 12) * 1ch + 28px)}.ob-table .gt th:nth-child(4),.ob-table .gt td:nth-child(4){width:56px}.ob-table .gt :is(th,td):is(:nth-child(2),:nth-child(3),:nth-child(4)){padding-left:8px;padding-right:8px}.ob-when{display:inline-flex;flex-direction:column;line-height:1.25}.ob-px{display:inline-flex;flex-direction:column;align-items:flex-end;line-height:1.25}.ob-px .sub{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);font-variant-numeric:tabular-nums}.ob-when .d{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3)}.ob-table .gt th:nth-child(5),.ob-table .gt td:nth-child(5){width:auto}.ob-table .gt th:nth-child(6),.ob-table .gt td:nth-child(6){width:calc(15ch + 24px)}.ob-table .gt th:nth-child(7),.ob-table .gt td:nth-child(7){width:calc(11ch + 24px)}.ob-table .gt th:nth-child(8),.ob-table .gt td:nth-child(8){width:calc(7.2em + 24px)}.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:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.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:40px}.ob-table .gt .leg-instr{display:flex;flex-wrap:wrap;align-items:center;gap:2px var(--sp-15);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}.gt tbody :is(td,th).qty-long{color:var(--na-buy-text);font-variant-numeric:tabular-nums}.gt tbody :is(td,th).qty-short{color:var(--na-sell-text);font-variant-numeric:tabular-nums}.pb-table .gt{table-layout:fixed;width:100%;min-width:872px}.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:calc(var(--acct-ch, 12) * 1ch + 28px)}.pb-table .gt th:nth-child(3),.pb-table .gt td:nth-child(3){width:56px}.pb-table .gt :is(th,td):is(:nth-child(2),:nth-child(3)){padding-left:8px;padding-right:8px}.pb-table .gt th:nth-child(4),.pb-table .gt td:nth-child(4){width:auto}.pb-table .gt th:nth-child(5),.pb-table .gt td:nth-child(5){width:80px}.pb-table .gt th:nth-child(6),.pb-table .gt td:nth-child(6){width:88px}.pb-table .gt th:nth-child(7),.pb-table .gt td:nth-child(7){width:88px}.pb-table .gt th:nth-child(8),.pb-table .gt td:nth-child(8){width:calc(19ch + 24px)}.pb-table .gt th:nth-child(9),.pb-table .gt td:nth-child(9){width:40px}.gt td .pnl-stack{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.gt td .pnl-stack .chg{font-size:var(--na-tx-micro);font-weight:400;white-space:nowrap}.pb-table .gt tbody :is(td,th) .leg-instr{min-width:0}.pb-table .gt tbody :is(td,th) .leg-instr .strong{flex:none;white-space:nowrap;overflow:visible}.pb-table .gt tbody :is(td,th) .leg-instr .ex{flex:none}.pb-table .gt tbody :is(td,th) .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;min-width:15ch;text-align:left}.ticker-item,.topbar-right{flex:none}.na-clock{font-feature-settings:"tnum" 1}.wl-row .name{color:var(--na-text)}.wl-row .price.neg{color:var(--na-sell-text)}.ob-table .gt :is(td,th):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}.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:var(--z-popover);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:var(--na-shadow-3);overflow:hidden}.notif-head{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-25) 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-head .snd{flex:none;width:24px;height:24px;display:grid;place-items:center;border:1px solid transparent;border-radius:var(--na-r-2);background:transparent;color:var(--na-text-3);cursor:pointer}.notif-head .snd.on{color:var(--na-text-2)}.notif-head .snd:hover{background:var(--na-surface-2);color:var(--na-text)}.notif-head .snd:focus-visible{outline:2px solid var(--na-brand);outline-offset:1px}.notif-list{overflow-y:auto}.notif-item{display:flex;align-items:flex-start;gap:var(--sp-2);padding:var(--sp-225) 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:var(--na-r-2);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-text)}.notif-item .ic.reject{background:var(--na-sell-soft);color:var(--na-sell-text)}.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 .ic.partial{background:var(--na-buy-soft);color:var(--na-buy-text)}.notif-item .ic.algo_error{background:var(--na-sell-soft);color:var(--na-sell-text)}.notif-item .ic.unknown,.notif-item .ic.session,.notif-item .ic.alert{background:var(--na-warning-soft);color:var(--na-warning)}.notif-item .ic.gtt_triggered{background:var(--na-brand-soft);color:var(--na-brand)}.notif-item .ic.gtt_rejected{background:var(--na-sell-soft);color:var(--na-sell-text)}.notif-item .ic.gtt_cancelled{background:var(--na-surface-3);color:var(--na-text-3)}.notif-item .ic.gtt_held,.notif-item .ic.gtt_expired,.notif-item .ic.gtt_not_created,.notif-item .ic.basket_expired{background:var(--na-warning-soft);color:var(--na-warning)}.notif-item .body{display:flex;flex-direction:column;gap:var(--sp-05);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:var(--sp-05);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:var(--sp-3);flex-wrap:wrap;padding:var(--sp-225) var(--sp-35);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:var(--sp-15);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-text);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-text)}.gt-toolbar .chips{display:inline-flex;gap:var(--sp-15)}.oc-expiry{display:inline-flex;align-items:center;gap:var(--sp-15);font:600 var(--na-tx-cap) var(--na-font);color:var(--na-text)}.oc-expiry .lbl{font-weight:500;color:var(--na-text-3)}.na-clock{flex:none;width:78px;text-align:right}.topbar-right{flex:none}.qb-table .qb-handle-cell{width:34px}.qb-table .qb-handle{display:inline-flex;align-items:center;gap:2px;min-width:24px;min-height:24px;padding:0 2px;background:none;border:0;border-radius:var(--na-r-1);color:var(--na-text-3);cursor:grab;font:inherit}.qb-table .qb-handle:hover{background:var(--na-surface-2);color:var(--na-text-2)}.qb-table .qb-handle:focus-visible{outline:2px solid var(--na-brand);outline-offset:1px}.qb-table .qb-handle .seq{font:600 var(--na-tx-micro) var(--na-font);color:var(--na-text-2);font-variant-numeric:tabular-nums}.qb-table tr.dragging{opacity:.55}.qb-table tr.dragging td{background:var(--na-brand-soft)}.mg-fig{position:relative;display:inline-flex;border-radius:var(--na-r-1)}.mg-fig:focus-visible{outline:2px solid var(--na-brand);outline-offset:2px}.v.busy{opacity:.5}.mg-by{position:absolute;bottom:calc(100% + 8px);left:0;z-index:var(--z-popover);min-width:240px;max-width:340px;padding:var(--sp-2) var(--sp-25);display:none;flex-direction:column;gap:var(--sp-1);background:var(--na-surface);border:1px solid var(--na-border);border-radius:var(--na-r-2);box-shadow:var(--na-shadow-popover);text-align:left;white-space:normal}.mg-fig:hover .mg-by,.mg-fig:focus-within .mg-by{display:flex}.mg-by .hd{font:var(--na-fw-cap) var(--na-tx-micro) var(--na-font);letter-spacing:var(--na-ls-cap);text-transform:uppercase;color:var(--na-text-3)}.mg-by .ln{display:grid;grid-template-columns:1fr auto;gap:0 var(--sp-2);align-items:baseline}.mg-by .nm{display:inline-flex;align-items:baseline;gap:var(--sp-15);min-width:0}.mg-by .nm .l{font:600 var(--na-tx-cap) var(--na-font);color:var(--na-text)}.mg-by .nm .b{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3)}.mg-by .amt{font:700 var(--na-tx-cap) var(--na-font);color:var(--na-text);font-variant-numeric:tabular-nums}.mg-by .amt.none{color:var(--na-text-3);font-weight:500}.mg-by .note,.mg-by .ft{grid-column:1 / -1;font:400 var(--na-tx-micro) var(--na-font);color:var(--na-text-3)}.mg-by .ft{border-top:1px solid var(--na-divider);padding-top:var(--sp-1)}.wl-room{padding:0 var(--sp-3) var(--sp-15);font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3)}.wl-room.full{color:var(--na-sell-text)}.wl-tab .count.full{background:var(--na-sell-soft);color:var(--na-sell-text)}.hold-strip{gap:var(--sp-15) var(--sp-2)}.hs-item{display:inline-flex;align-items:baseline;gap:var(--sp-15);font-variant-numeric:tabular-nums;white-space:nowrap}.hs-item .l,.hs-item .v{white-space:nowrap}.hs-item .v.strong{min-width:7ch}.hold-acct .lbl{display:none}.hold-strip .hs-sync-group{margin-left:auto;display:inline-flex;align-items:center;gap:var(--sp-2);flex:0 0 auto}.hs-synced{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);white-space:nowrap;display:inline-flex;align-items:baseline;gap:var(--sp-15);font-variant-numeric:tabular-nums}.hs-synced .age{color:var(--na-text-3)}.hs-synced .age:before{content:"·";margin-right:var(--sp-15)}.hs-synced.warn{color:var(--na-amber-text)}.hs-synced .behind{color:var(--na-amber-text);font-weight:600}.hs-synced .when:not(:last-child):after{content:"·";margin-left:var(--sp-15);color:var(--na-text-3);font-weight:500}.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-text)}.hs-item .v.neg{color:var(--na-sell-text)}.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-text)}.hold-table .gt tfoot .neg{color:var(--na-sell-text)}.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-halted{display:flex;flex-direction:column;gap:1px;padding:7px 10px;margin-bottom:0;border:1px solid var(--na-sell-border);border-radius:var(--na-r-2);background:var(--na-sell-soft)}.ot-halted .ttl{font:600 var(--na-tx-cap) var(--na-font);color:var(--na-sell-text);letter-spacing:.2px}.ot-halted .msg{font:400 var(--na-tx-micro) var(--na-font);color:var(--na-text-2);line-height:1.45}.ot-amo{display:flex;flex-direction:row;align-items:baseline;gap:7px;padding:6px 10px;margin-bottom:0;border:1px solid color-mix(in srgb,var(--na-info) 35%,transparent);border-radius:var(--na-r-2);background:var(--na-info-soft)}.ot-amo .ttl{font:600 var(--na-tx-cap) var(--na-font);color:var(--na-info-text);letter-spacing:.2px}.ot-amo .msg{font:400 var(--na-tx-micro) var(--na-font);color:var(--na-text-2);line-height:1.45}.ot-err{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-sell-text);line-height:1.3}.ot-requote{display:inline-grid;place-items:center;width:20px;height:20px;margin-left:4px;border:0;border-radius:var(--na-r-1);background:transparent;color:var(--na-text-3);cursor:pointer;vertical-align:middle}.ot-requote:hover{background:var(--na-surface-3);color:var(--na-text)}.ot-note{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-2);line-height:1.3;overflow-wrap:anywhere}.ot-banner{display:flex;align-items:flex-start;gap:var(--sp-15);padding:8px var(--sp-25);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-text);border:1px solid var(--na-sell-border)}.btn.submit:disabled,.btn.submit:disabled:hover{cursor:not-allowed;filter:none;background:var(--na-surface-3);border-color:var(--na-border);color:var(--na-text-3)}.kv{display:flex;flex-direction:column}.kv-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);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:var(--na-shadow-4);overflow:hidden;display:flex;flex-direction:column;max-height:62vh}.cmd-input{display:flex;align-items:center;gap:var(--sp-3);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:var(--sp-15)}.cmd-item{display:flex;align-items:center;gap:var(--sp-3);padding:8px var(--sp-25);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:var(--sp-05);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:var(--na-r-1);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;border-radius:var(--na-r-3);box-shadow:var(--na-shadow-4)}.ot-wrap .ot,.ot-wrap .ot-depth{box-shadow:none}.ot{background:var(--na-surface);border-radius:var(--na-r-3);overflow:hidden;box-shadow:var(--na-shadow-4)}.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:var(--sp-5);margin-top:6px}.ot-exch-opt{display:inline-flex;align-items:center;gap:var(--sp-15);background:transparent;border:0;cursor:pointer;font:500 var(--na-tx-cap) var(--na-font);color:#fff;font-variant-numeric:tabular-nums;padding:2px 6px;border-radius:var(--na-r-1)}.ot-exch-opt.on{background:#ffffff57}.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-amend{margin-top:3px;font:600 var(--na-tx-micro) var(--na-font);letter-spacing:.7px;text-transform:uppercase;opacity:.85}[data-theme=dark] .ot-head,[data-theme=dark] .ot-head .nm,[data-theme=dark] .ot-exch-opt,[data-theme=dark] .ot-exch-opt.on,[data-theme=dark] .ot-head .sub,[data-theme=dark] .ot-head .sub .exch,[data-theme=dark] .ot-ico,[data-theme=dark] .ot-switch{color:var(--na-text-inverse)}[data-theme=dark] .ot-exch-opt{color:#0b0b12e6}[data-theme=dark] .ot-exch-opt.on{color:var(--na-text-inverse)}[data-theme=dark] .ot-exch-opt.on{background:#0b0b121f}[data-theme=dark] .ot-exch-opt .dot{border-color:#0b0b1273}[data-theme=dark] .ot-exch-opt.on .dot{border-color:var(--na-text-inverse);background:var(--na-text-inverse)}[data-theme=dark] .ot-actions .btn.submit.buy,[data-theme=dark] .ot-actions .btn.submit.sell{color:var(--na-fill-label)}.ot-switch{width:42px;height:22px;border-radius:var(--na-r-pill);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-trigger{width:100%;display:flex;align-items:center;gap:var(--sp-2);height:36px;padding:0 var(--sp-25);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:var(--sp-2)}.ot-acct-menu .ck{width:15px;height:15px;border-radius:var(--na-r-1);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:var(--na-fill-label)}.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.split-2{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:var(--sp-3)}.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-text)}.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-bbo{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:6px}.ot-bbo-side{display:flex;flex-direction:row;align-items:baseline;gap:6px;padding:5px 9px;border:1px solid var(--na-border);border-radius:var(--na-r-2);background:var(--na-surface);color:var(--na-text);cursor:pointer;font-variant-numeric:tabular-nums;text-align:left}.ot-bbo-side.ask{justify-content:flex-end;text-align:right}.ot-bbo-side .l{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);letter-spacing:.4px;text-transform:uppercase}.ot-bbo-side .p{font:700 var(--na-tx-body) var(--na-font)}.ot-bbo-side.bid .p{color:var(--na-buy-text)}.ot-bbo-side.ask .p{color:var(--na-sell-text)}.ot-bbo-side .q{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-2)}.ot-bbo-side:hover:not(:disabled){background:var(--na-surface-2)}.ot-bbo-side:focus-visible{outline:none;box-shadow:var(--na-ring)}.ot-bbo-side:disabled{cursor:default}.ot-bbo-mid{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:0 4px;white-space:nowrap;font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);font-variant-numeric:tabular-nums}.ot-depth .hd{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3)}.ot-depth .hd .src{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3)}.ot-depth .hd .src.live{color:var(--na-buy-text)}.dp-none{padding:14px var(--sp-35);font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-3)}.ot-depth{width:336px;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:var(--na-shadow-4);display:flex;flex-direction:column}.ot-depth .hd{padding:13px var(--sp-35);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 var(--sp-25);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:var(--sp-15) var(--sp-25);font:500 var(--na-tx-cap) var(--na-font)}.dp-table td.bid{color:var(--na-buy-text)}.dp-table td.ask{color:var(--na-sell-text)}.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-stats{padding:4px var(--sp-35) 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:var(--sp-3);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-text)}.ch-price .c.neg{color:var(--na-sell-text)}.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:var(--sp-05);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 var(--sp-25);display:flex;flex-direction:column;gap:var(--sp-05)}.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-text);font-weight:600}.set-shell{display:flex;align-items:flex-start;gap:var(--sp-5)}.set-nav{flex:none;width:176px;display:flex;flex-direction:column;gap:var(--sp-4);padding-right:var(--sp-4);border-right:1px solid var(--na-border);align-self:start;position:sticky;top:var(--sp-2)}.set-nav-group{display:flex;flex-direction:column;gap:var(--sp-1)}.set-nav-group .lbl{font:600 var(--na-tx-micro) var(--na-font);letter-spacing:.9px;text-transform:uppercase;color:var(--na-text-3);padding:0 var(--sp-2) var(--sp-05)}.set-nav-group .items{display:flex;flex-direction:column;gap:1px}.set-nav-item{display:flex;align-items:center;gap:var(--sp-15);min-height:32px;padding:0 var(--sp-2);text-align:left;width:100%;background:transparent;border:0;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)}.set-nav-item:hover{background:var(--na-surface-2);color:var(--na-text)}.set-nav-item.on{background:var(--na-brand-soft);color:var(--na-brand-text);font-weight:600}.set-nav-item .cnt{margin-left:auto;font:600 var(--na-tx-micro) var(--na-font);line-height:1;padding:3px 6px;border-radius:var(--na-r-pill);background:var(--na-surface-3);color:var(--na-text-3)}.set-nav-item.on .cnt{background:var(--na-surface);color:var(--na-brand-text)}.set-pane{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--sp-3)}.set-pane-head{display:flex;align-items:center;gap:var(--sp-3);min-height:30px}.set-pane-head .ttl{margin:0;font:600 var(--na-tx-sub) var(--na-font);letter-spacing:-.2px;color:var(--na-text)}.set-pane-head .acts{margin-left:auto;display:inline-flex;align-items:center;gap:var(--sp-1)}.set-pane-body{min-width:0}@media (max-width: 1024px){.set-shell{flex-direction:column;align-items:stretch}.set-nav{width:auto;flex-direction:row;gap:var(--sp-3);padding-right:0;padding-bottom:var(--sp-2);border-right:0;border-bottom:1px solid var(--na-border);position:static;overflow-x:auto}.set-nav-group{flex-direction:row;align-items:center;gap:var(--sp-15)}.set-nav-group .lbl{padding:0;white-space:nowrap}.set-nav-group .items{flex-direction:row;gap:var(--sp-05)}.set-nav-item{white-space:nowrap}}.gt-agg-card.wide{grid-column:span 2;display:flex;flex-direction:column;justify-content:center}.set-banner{display:flex;align-items:center;gap:var(--sp-3);padding:11px var(--sp-35);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 .btn{flex:none;white-space:nowrap}@media (max-width: 640px){.set-banner{flex-wrap:wrap;row-gap:var(--sp-25)}.set-banner .txt{flex:1 1 calc(100% - 17px - var(--sp-3));min-width:0}}.ot-field .lbl small.held{font:600 var(--na-tx-micro) var(--na-font);letter-spacing:.3px;color:var(--na-buy-text);background:var(--na-buy-soft);padding:1px 5px;border-radius:var(--na-r-1)}.set-banner .bn-x,.ot-banner .bn-x{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;margin-left:var(--sp-15);background:none;border:0;border-radius:var(--na-r-1);color:var(--na-text-3);cursor:pointer}.set-banner .bn-x:hover,.ot-banner .bn-x:hover{background:var(--na-surface-2);color:var(--na-text)}.set-banner .bn-x:focus-visible,.ot-banner .bn-x:focus-visible{outline:2px solid var(--na-brand);outline-offset:1px}.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)}.set-banner.info{background:var(--na-info-soft, var(--na-brand-soft));border:1px solid var(--na-info, var(--na-brand));border-color:color-mix(in srgb,var(--na-info, var(--na-brand)) 30%,transparent)}.set-banner.info .ic{color:var(--na-info-text, var(--na-brand))}.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:var(--sp-2);padding:11px var(--sp-35);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:var(--sp-15)}.na-body.solo .card-foot{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-25) var(--sp-35);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:var(--sp-05);gap:var(--sp-05);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 var(--sp-25);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:var(--na-shadow-1)}.set-strip{padding:12px var(--sp-35);border-top:1px solid var(--na-divider);background:var(--na-bg-canvas);grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-2)}.set-strip .gt-agg-card{padding:var(--sp-225) var(--sp-25)}.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:var(--sp-15);white-space:nowrap;flex:none}.wl-tab .del{display:inline-grid;place-items:center;width:15px;height:15px;border-radius:var(--na-r-1);margin-left:1px;color:var(--na-text-3)}.wl-tab .del:hover{background:var(--na-sell-soft);color:var(--na-sell-text)}.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:var(--na-r-1)}.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-text)}.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:var(--sp-2);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:var(--sp-1);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:var(--na-r-1);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:var(--sp-15);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:var(--na-r-1);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:var(--na-fill-label)}.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:var(--sp-2);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:var(--na-r-1);background:var(--na-surface-3);color:var(--na-brand)}.wl-sug-row:hover .add{background:var(--na-brand);color:var(--na-fill-label)}.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:var(--sp-225);padding-bottom:var(--sp-225)}.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 :is(td,th){color:var(--na-text)}.conn-acct{display:flex;align-items:center;gap:var(--sp-2);min-width:150px}.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:var(--sp-1);min-width:0}.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:var(--sp-2);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,.node-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 var(--sp-35);border-bottom:1px solid var(--na-divider)}.conn-funds{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-6);padding:6px var(--sp-35) 12px}.conn-funds .kv-row{padding:7px 0}.hold-table .gt td .muted{color:var(--na-text-2)}.broker-chip{display:inline-flex;align-items:center;gap:var(--sp-1);padding:2px 5px 2px 7px;border-radius:var(--na-r-pill);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:var(--sp-25);padding-bottom:var(--sp-25)}.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{font-weight:700}.breakup-body .gt tfoot .pos{color:var(--na-buy-text)}.breakup-body .gt tfoot .neg{color:var(--na-sell-text)}.share-cell{display:inline-flex;flex-direction:column;gap:var(--sp-1);min-width:56px;width:100%}.share-cell .p{font-variant-numeric:tabular-nums}.breakup-body .gt th,.breakup-body .gt td{padding-left:var(--sp-225);padding-right:var(--sp-225);white-space:nowrap}.breakup-body .gt th:first-child,.breakup-body .gt td:first-child{padding-left:var(--sp-35)}.breakup-body .gt th:last-child,.breakup-body .gt td:last-child{padding-right:var(--sp-35)}.qb-prod{flex:none;width:286px}.qb-prod button{height:24px}.qb-head .hint{margin-left:calc(var(--sp-2) * -1)}.qb-amo{display:inline-flex;align-items:center;height:20px;padding:0 var(--sp-2);border-radius:var(--na-r-pill);background:var(--na-warning-soft);color:var(--na-warn-text);font:600 var(--na-tx-micro) var(--na-font);letter-spacing:.4px;text-transform:uppercase}.qb-bs button:focus-visible,.qb-seg button:focus-visible,.qb-qty button:focus-visible,.qb-tool:focus-visible,.qb-ltp:focus-visible,.qb-del:focus-visible,.qb-bbo-side:focus-visible,.qb-accts .na-chip:focus-visible{outline:2px solid var(--na-brand);outline-offset:1px;z-index:1}.qb-qty input:focus-visible{outline:2px solid var(--na-brand);outline-offset:-2px}.qb-foot .nums .refresh{width:22px;height:22px;border-radius:var(--na-r-1);align-items:center;justify-content:center}.qb-foot .nums .refresh:hover{background:var(--na-surface-2)}.qb-foot .nums .refresh:focus-visible{outline:2px solid var(--na-brand);outline-offset:1px}.qb-bar{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;padding:var(--sp-2) 18px;border-bottom:1px solid var(--na-divider);background:var(--na-bg-canvas)}.qb-accts{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0}.qb-accts .l,.qb-tools .l{font:600 var(--na-tx-micro) var(--na-font);letter-spacing:.5px;text-transform:uppercase;color:var(--na-text-3);flex:none}.qb-accts .chips{display:flex;gap:var(--sp-15);flex-wrap:wrap}.qb-accts .na-chip{height:24px}.qb-accts .na-chip.off{opacity:.5;cursor:not-allowed}.qb-accts .n{font:600 var(--na-tx-cap) var(--na-font);color:var(--na-text-2);white-space:nowrap}.qb-accts .n.none{color:var(--na-warn-text);font-weight:500}.qb-tools{display:flex;align-items:center;gap:var(--sp-15);margin-left:auto;flex-wrap:wrap}.qb-tool{height:22px;padding:0 var(--sp-2);cursor:pointer;border:1px solid var(--na-border);border-radius:var(--na-r-2);background:var(--na-surface);color:var(--na-text-2);font:500 var(--na-tx-cap) var(--na-font)}.qb-tool:hover{border-color:var(--na-brand);color:var(--na-brand)}.qb-body{max-height:46vh;overflow-y:auto}.qb-table tbody td{padding-top:var(--sp-1);padding-bottom:var(--sp-1)}.qb-bs{display:inline-flex;gap:2px}.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-micro) var(--na-font);color:var(--na-text-3)}.qb-bs .b:hover{border-color:var(--na-buy);color:var(--na-buy-text)}.qb-bs .s:hover{border-color:var(--na-sell);color:var(--na-sell-text)}.qb-bs .b.on{background:var(--na-buy-fill);border-color:var(--na-buy-fill);color:var(--na-fill-label)}.qb-bs .s.on{background:var(--na-sell-fill);border-color:var(--na-sell-fill);color:var(--na-fill-label)}.qb-seg{display:inline-flex;background:var(--na-surface-2);border:1px solid var(--na-border);border-radius:var(--na-r-2);height:24px}.qb-seg button{border:0;background:transparent;cursor:pointer;height:22px;padding:0 var(--sp-2);border-radius:calc(var(--na-r-2) - 2px);font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3)}.qb-seg button:hover{color:var(--na-text)}.qb-seg button.on{background:var(--na-surface);color:var(--na-text);font-weight:600;outline:1px solid var(--na-border-strong);outline-offset:-1px}.qb-lots{display:inline-flex;align-items:center;gap:var(--sp-15)}.qb-lots .u{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);font-variant-numeric:tabular-nums}.qb-qty{display:inline-flex;align-items:stretch;height:24px;border:1px solid var(--na-border);border-radius:var(--na-r-2);overflow:hidden;background:var(--na-surface)}.qb-qty input{width:34px;border:0;outline:none;padding:0;height:22px;font:600 var(--na-tx-cap) var(--na-font);font-variant-numeric:tabular-nums;color:var(--na-text);background:transparent;text-align:center}.qb-qty input::-webkit-outer-spin-button,.qb-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qb-qty input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qb-qty button{width:18px;border:0;background:var(--na-surface-2);color:var(--na-text-2);cursor:pointer;font:600 var(--na-tx-cap) var(--na-font);line-height:1}.qb-qty button:first-child{border-right:1px solid var(--na-border)}.qb-qty button:last-child{border-left:1px solid var(--na-border)}.qb-qty button:hover{background:var(--na-surface-3);color:var(--na-brand)}.qb-ltp{display:inline-flex;align-items:baseline;gap:var(--sp-15);border:1px solid transparent;border-radius:var(--na-r-1);cursor:pointer;padding:1px var(--sp-1);background:transparent;font:inherit}.qb-ltp:hover:not(:disabled){border-color:var(--na-border-strong);background:var(--na-surface-2)}.qb-ltp:disabled{cursor:default}.qb-ltp .v{font:600 var(--na-tx-cap) var(--na-font);color:var(--na-text);font-variant-numeric:tabular-nums}.qb-ltp .c{font:500 var(--na-tx-micro) var(--na-font);font-variant-numeric:tabular-nums}.qb-bbo{display:inline-flex;align-items:center;gap:var(--sp-1);font-variant-numeric:tabular-nums}.qb-bbo .x{color:var(--na-text-4);font:400 var(--na-tx-micro) var(--na-font)}.qb-bbo-side{min-width:24px;height:24px;padding:0 var(--sp-1);cursor:pointer;border:1px solid transparent;border-radius:var(--na-r-1);background:transparent;font:500 var(--na-tx-cap) var(--na-font);font-variant-numeric:tabular-nums}.qb-bbo-side.bid{color:var(--na-buy-text)}.qb-bbo-side.ask{color:var(--na-sell-text)}.qb-bbo-side.hit{font-weight:700}.qb-bbo-side:hover:not(:disabled){border-color:var(--na-border-strong);background:var(--na-surface-2)}.qb-bbo-side:disabled{color:var(--na-text-4);cursor:default}.qb-bbo.vendor .qb-bbo-side{opacity:.72}.qb-price{width:76px;height:24px;padding:0 var(--sp-15);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;text-align:right}.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-price.bad{border-color:var(--na-sell);background:var(--na-sell-soft)}.qb-price.odd{border-color:var(--na-warn)}.qb-table tbody tr.faulted td{background:var(--na-sell-soft)}.qb-instr{display:inline-flex;align-items:baseline;gap:var(--sp-15);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-text)}.qb-instr .kind.pe{color:var(--na-sell-text)}.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:24px;height:24px;border-radius:var(--na-r-1);display:grid;place-items:center}.qb-del:hover{background:var(--na-sell-soft);color:var(--na-sell-text)}.qb-lots-total{display:inline-flex;align-items:baseline;gap:var(--sp-15)}.qb-lots-total .v{font:700 var(--na-tx-cap) var(--na-font);color:var(--na-text)}.qb-lots-total .u{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);font-variant-numeric:tabular-nums}.qb-foot{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;padding:var(--sp-25) 18px;border-top:1px solid var(--na-divider);background:var(--na-bg-canvas)}.qb-foot .nums{display:flex;gap:var(--sp-5);flex-wrap:wrap}.qb-foot .nums .row{display:inline-flex;align-items:baseline;gap:var(--sp-15);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-text)}.qb-foot .nums .v.neg{color:var(--na-sell-text)}.qb-foot .nums .refresh{border:0;background:transparent;cursor:pointer;color:var(--na-brand);display:inline-flex}.qb-foot .why{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);margin-left:var(--sp-15)}.qb-foot .qb-fault{display:inline-flex;align-items:center;gap:var(--sp-15);font:600 var(--na-tx-cap) var(--na-font);color:var(--na-sell-text)}.qb-foot .acts{margin-left:auto;display:flex;gap:var(--sp-15);flex-wrap:wrap}.qb-table th,.qb-table td{padding-left:var(--sp-2);padding-right:var(--sp-2);white-space:nowrap}.qb-table th:first-child,.qb-table td:first-child{padding-left:18px}.qb-table th:last-child,.qb-table td:last-child{padding-right:18px}.qb-table{table-layout:fixed;width:100%;min-width:880px}.modal.bulk .qb-body{overflow-x:auto}.qb-table :is(th,td):nth-child(1){width:40px}.qb-table :is(th,td):nth-child(2){width:78px}.qb-table :is(th,td):nth-child(3){width:auto}.qb-table :is(th,td):nth-child(4){width:132px}.qb-table :is(th,td):nth-child(5){width:108px}.qb-table :is(th,td):nth-child(6){width:104px}.qb-table :is(th,td):nth-child(7){width:124px}.qb-table :is(th,td):nth-child(8){width:96px}.qb-table :is(th,td):nth-child(9){width:48px}.qb-ltp .c.pos{color:var(--na-buy-text)}.qb-ltp .c.neg{color:var(--na-sell-text)}.brk-picker{display:flex;flex-direction:column;gap:var(--sp-2)}.brk-opt{display:flex;align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-3);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:var(--sp-05)}.brk-opt .nm{font:600 var(--na-tx-body) var(--na-font);color:var(--na-text);display:inline-flex;align-items:baseline;gap:var(--sp-15)}.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:var(--sp-3)}.brk-form .ot-input{height:36px;font-size:var(--na-tx-cap)}.brk-note{display:flex;gap:var(--sp-2);padding:var(--sp-25) 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}.ot-with-action{display:flex;align-items:stretch;gap:var(--sp-2);min-width:0}.ot-with-action .ot-input{flex:1;min-width:0}.ot-with-action .btn{flex:none}.wl-view{display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:var(--sp-15) var(--sp-2) 0}.wl-view button{padding:var(--sp-15) 0;border:0;border-radius:var(--na-r-1);background:transparent;cursor:pointer;font:600 var(--na-tx-micro) var(--na-font);letter-spacing:.3px;color:var(--na-text-3);text-transform:uppercase;transition:color var(--d-2) var(--ease-out),background var(--d-2) var(--ease-out)}.wl-view button:hover{color:var(--na-text-2)}.wl-view button.on{background:var(--na-brand-soft);color:var(--na-brand)}.wl-index-pick{padding:var(--sp-2)}.wl-index-pick .ot-acct-trigger{height:32px;font-size:var(--na-tx-cap)}.wl-index-menu{right:var(--sp-2);left:var(--sp-2);min-width:0;max-height:58vh;overflow-y:auto}.wl-index-menu .menu-label{position:sticky;top:-5px;background:var(--na-surface)}.im-node-pick .ot-acct-trigger{height:26px;min-width:0;max-width:200px;font-size:var(--na-tx-cap)}.im-node-pick .gb-menu{min-width:240px}.wl-feed-down{display:flex;align-items:center;gap:var(--sp-15);margin:0 var(--sp-3) var(--sp-2);padding:6px var(--sp-25);border-radius:var(--na-r-2);background:var(--na-amber-soft);border:1px solid rgba(245,165,36,.3);color:var(--na-text);font:500 var(--na-tx-micro) var(--na-font);line-height:1.4}.wl-feed-down .ic{flex:none;display:inline-flex;color:var(--na-warn-text)}.wl-feed-down .txt{min-width:0}.wl-feed-down .link{display:inline;min-height:0;padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--na-brand);cursor:pointer}.wl-feed-down .link:hover{text-decoration:underline}.wl-foot-note{padding:var(--sp-25) var(--sp-3);font:400 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);line-height:1.5;border-top:1px solid var(--na-divider)}.brk-callback{display:flex;flex-direction:column;gap:var(--sp-15);padding:var(--sp-25) 11px;background:var(--na-surface-2);border-radius:var(--na-r-2)}.brk-callback .lbl{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);letter-spacing:.2px}.brk-callback .row{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.brk-callback .url{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 var(--na-tx-cap) var(--na-code);color:var(--na-text)}.brk-callback .sub{font:400 var(--na-tx-micro) var(--na-font);color:var(--na-text-3)}.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:var(--sp-225);padding-bottom:var(--sp-225)}.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-text)}.ws.dim{color:var(--na-text-3)}.ws.warn{color:var(--na-amber)}.node-detail .set-strip.node-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.node-kv{padding:4px var(--sp-35) var(--sp-25)}.btn.ghost.danger.sm{display:inline-flex;align-items:center;gap:var(--sp-15)}.qb-pill{position:fixed;right:18px;bottom:18px;z-index:var(--z-popover);display:flex;align-items:center;gap:var(--sp-15);padding:7px 8px 7px var(--sp-25);background:var(--na-surface);border:1px solid var(--na-border);border-radius:var(--na-r-pill);box-shadow:var(--na-shadow-3)}.qb-pill .main{display:inline-flex;align-items:center;gap:var(--sp-2);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:var(--na-r-pill);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-text)}.qb-pill .trade{height:30px;padding:0 16px;border-radius:var(--na-r-pill)}.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;top:0;background:var(--na-surface);z-index:2}.modal.bulk .qb-foot{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-2)}.qb-foot .qb-foot-act{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.modal.bulk .qb-foot .nums{display:flex;gap:var(--sp-5);flex-wrap:wrap}.modal.bulk .qb-foot .nums .row{display:inline-flex;align-items:baseline;gap:var(--sp-15);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-text)}.modal.bulk .qb-foot .nums .v.neg{color:var(--na-sell-text)}.modal.bulk .qb-foot .acts{display:flex;gap:var(--sp-15);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:var(--sp-35)}.modal.bulk .qb-table th:last-child,.modal.bulk .qb-table td:last-child{padding-right:var(--sp-35)}.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:var(--sp-225);padding-bottom:var(--sp-225)}.hist-ev{display:inline-flex;align-items:center;gap:var(--sp-2);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:var(--na-r-1);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:var(--sp-3);flex-wrap:wrap;padding:var(--sp-25) var(--sp-35);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 var(--sp-25);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:var(--sp-15);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}.acct-trouble{display:inline-flex;align-items:center;gap:var(--sp-1);flex:none}.acct-trouble .tdot{width:6px;height:6px;border-radius:50%}.acct-trouble .tx{font:600 var(--na-tx-micro) var(--na-font);letter-spacing:.2px;white-space:nowrap}.acct-trouble.warn .tdot{background:var(--na-warning)}.acct-trouble.warn .tx{color:var(--na-amber-text)}.acct-trouble.off .tdot{background:var(--na-text-3)}.acct-trouble.off .tx{color:var(--na-text-3)}.conn-funds.single{display:block;padding:6px var(--sp-35) 12px}.conn-funds.single .kv-row{padding:var(--sp-225) 0}.conn-funds.single .kv-row .k,.conn-funds.single .kv-row .v{font-size:var(--na-tx-cap)}.conn-funds.single .kv+.kv{border-top:1px solid var(--na-border);margin-top:var(--sp-1);padding-top:var(--sp-1)}.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)}.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)}.status-chip.exec{color:var(--na-buy-text)}.status-chip.rej{color:var(--na-sell-text)}.status-chip.open{color:var(--na-info-text)}.status-chip.warn{color:var(--na-warn-text)}.ws.warn,.gt td.warn,.kv-row .v.warn{color:var(--na-amber-text)}.wl-row .price.pos{color:var(--na-buy-text)}.wl-row .price.neg,.ot-err,.qb-warn{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:not(.outline),.btn.submit,.qb-bs .b.on,.qb-bs .s.on,.side-toggle .buy.active,.side-toggle .sell.active{color:var(--na-fill-label)}.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)}.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-img{display:inline-block;object-fit:cover;flex:none}.avatar.brand .bk-mark{display:block}.avatar.brand.on-surface{box-shadow:inset 0 0 0 1px var(--na-border);background:var(--na-surface)}.wl-row .quick button.b{background:var(--na-buy-text);color:var(--na-fill-label)}.wl-row .quick button.s{background:var(--na-sell-text);color:var(--na-fill-label)}.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)}.wl-tab .count,.set-nav-item.on .cnt,.qb-pill .main .n,.gb-item.active,.cmd-item.active .body .ttl{color:var(--na-brand-text)}.status-chip.exec,.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)}.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)}.side-buy,.side.buy{color:var(--na-buy-text)}.side-sell,.side.sell{color:var(--na-sell-text)}.btn.buy:not(.ghost),.btn.sell:not(.ghost),.btn.brand:not(.ghost),.btn.danger:not(.ghost):not(.outline),.btn.submit:not(.ghost),.side-toggle .buy.active,.side-toggle .sell.active,.qb-bs .b.on,.qb-bs .s.on{color:var(--na-fill-label)}.btn.ghost.danger{color:var(--na-sell-text)}.avatar{color:#fff}.row-actions .ab,.ab,.wl-row .quick button{min-width:24px;min-height:24px}.na-mini-btn,.seg-btn,.qb-seg 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{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:var(--sp-2)}.oc-head{display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap}.oc-quote{display:inline-flex;align-items:baseline;gap:var(--sp-3)}.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:var(--sp-1);margin-left:auto;max-width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:thin;scroll-snap-type:x proximity}.oc-unders>*{flex:none;scroll-snap-align:start}.oc-under{border:1px solid var(--na-border);background:var(--na-surface);cursor:pointer;height:28px;padding:0 12px;border-radius:var(--na-r-pill);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:var(--sp-2);padding-top:var(--sp-15);padding-bottom:var(--sp-15)}.oc-card{overflow:hidden}.oc-scroll{overflow-x:auto}.oc-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.oc-table th{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);padding:var(--sp-1) var(--sp-25);text-align:left;white-space:nowrap;border-bottom:1px solid var(--na-border)}.oc-table thead th{position:sticky;top:0;z-index:var(--z-sticky);background:var(--na-surface)}.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:5px var(--sp-25);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.atm td{background:var(--na-amber-soft)}.oc-table tbody th{font-weight:inherit}.im-scroll{max-height:min(62vh,900px);overflow:auto}.im-scroll .kt-table{table-layout:auto;width:auto;min-width:100%}.im-sym{display:inline-flex;align-items:center;gap:var(--sp-25)}.im-scroll .kt-table tbody tr{cursor:pointer}.im-scroll .kt-table tbody tr.sel td{background:var(--na-brand-soft)}.im-name-in{display:flex;align-items:center;gap:var(--sp-15);max-width:260px}.im-name-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.im-feed{flex:none;display:inline-flex;align-items:center;gap:5px;max-width:128px;height:18px;margin:-3px 0;padding:0 7px;border-radius:999px;border:1px solid var(--na-border);background:var(--na-surface-2);font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-2)}.im-feed .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.im-feed .dot{flex:none;width:6px;height:6px;border-radius:50%;border:1.5px solid var(--na-text-3);box-sizing:border-box}.im-feed.held .dot{background:var(--na-buy);border-color:var(--na-buy)}.im-feed.none{width:18px;padding:0;justify-content:center;border-style:dashed;background:none}.im-selbar{display:flex;align-items:center;flex-wrap:nowrap;min-width:0}.im-head .im-selcount{font:600 var(--na-tx-cap) var(--na-font);letter-spacing:-.1px;color:var(--na-brand-text);font-variant-numeric:tabular-nums;white-space:nowrap}.im-selbar .im-node-pick{flex:0 1 auto;min-width:0}.im-head{flex-wrap:wrap;row-gap:var(--sp-2)}.im-head .im-search{flex:0 1 280px;min-width:150px;height:28px}.src-url{margin-left:var(--sp-2);font-size:var(--na-tx-micro)}.oc-table :is(td,th).strike{background:var(--na-surface-2)}.oc-table :is(td,th).strike .k{font:700 var(--na-tx-cap) var(--na-font);color:var(--na-text)}.oc-table :is(td,th).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 :is(td,th).strike .k{background:var(--na-text);color:var(--na-text-inverse);padding:2px var(--sp-2);border-radius:var(--na-r-1);display:inline-block}.oc-legs{display:grid;grid-template-columns:14px auto 14px;align-items:center;justify-items:center;gap:var(--sp-1)}.oc-leg{width:14px;height:14px;border-radius:var(--na-r-1);display:grid;place-items:center;font:700 var(--na-tx-micro)/1 var(--na-font);letter-spacing:0;pointer-events:none}.oc-leg.none{background:transparent}.oc-leg.buy{background:var(--na-brand);color:var(--na-fill-label)}.oc-leg.sell{background:var(--na-sell);color:var(--na-fill-label)}.oc-table td.oi{position:relative}.oi-line{position:absolute;bottom:1px;height:2px;border-radius:1px;pointer-events:none}.oi-line.ce{right:50%;background:var(--na-sell-text);opacity:.75}.oi-line.pe{left:50%;background:var(--na-buy-text);opacity:.75}.oi-line.top{height:3px;opacity:1}.oc-table td.oi.peak{font-weight:700}.oc-table td.ce.oi.peak{background:var(--na-sell-soft-2);box-shadow:inset 0 0 0 1px var(--na-sell-soft-2)}.oc-table td.pe.oi.peak{background:var(--na-buy-soft-2);box-shadow:inset 0 0 0 1px var(--na-buy-soft-2)}.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%);align-items:center;gap:var(--sp-1);z-index:3;background:var(--na-surface);padding:var(--sp-05);border-radius:var(--na-r-1);border:1px solid var(--na-border);box-shadow:var(--na-shadow-2)}.oc-table td.ce.ltp .oc-act{left:6px}.oc-table td.pe.ltp .oc-act{right:6px}.oc-act{display:inline-flex;opacity:0;pointer-events:none}.oc-table tr:hover .oc-act,.oc-act:focus-within{opacity:1;pointer-events:auto}@media (pointer: coarse){.oc-act{opacity:1;pointer-events:auto}}.oc-act button{min-width:24px;min-height:24px;border:0;border-radius:var(--na-r-1);cursor:pointer;font:700 var(--na-tx-micro) var(--na-font);display:grid;place-items:center}.oc-act .s{background:var(--na-sell);color:var(--na-fill-label)}.oc-act .b{background:var(--na-brand);color:var(--na-fill-label)}.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)}.metric-strip.oc-foot{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--sp-4);padding:var(--sp-15) 12px;background:var(--na-surface);border:1px solid var(--na-border);border-radius:var(--na-r-3);overflow:hidden}.metric-strip.oc-foot .ms-item{flex:0 0 auto;flex-direction:row;align-items:baseline;gap:var(--sp-15);padding-right:0;border-right:0}.metric-strip.oc-foot .l{font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-3)}.metric-strip.oc-foot .v{font:700 var(--na-tx-cap) var(--na-font);color:var(--na-text);font-variant-numeric:tabular-nums;margin-top:0;letter-spacing:0}.metric-strip.oc-foot .ms-item:not(:first-child) .v,.metric-strip.oc-foot .ms-item:first-child .v{font-size:var(--na-tx-cap)}@media (min-width: 2200px){.na-body{grid-template-columns:360px minmax(0,1fr)}html{font-size:122%}.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){.topbar{gap:var(--sp-2)}.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}.conn-funds{grid-template-columns:minmax(0,1fr)}.oc-unders{margin-left:0}}@media (max-width: 767px){.na-body{grid-template-columns:minmax(0,1fr);position:relative}.na-rail{position:absolute;left:0;top:0;bottom:0;width:300px;z-index:var(--z-drawer);transform:translate(-101%);visibility:hidden;transition:transform var(--d-2, .2s) var(--ease-std),visibility 0s linear var(--d-2, .2s);box-shadow:var(--na-shadow-rail)}.na-shell.rail-open .na-rail{transform:translate(0);visibility:visible;transition:transform var(--d-2, .2s) var(--ease-std),visibility 0s}.rail-toggle{display:inline-grid!important}}@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:var(--sp-4)}}@media (max-width: 480px){.ticker{gap:var(--sp-3);padding-left:var(--sp-3)}.ticker-item .px{width:auto}}@media (max-width: 640px){.na-main{overflow-x:auto;padding-left:var(--sp-2);padding-right:var(--sp-2)}.na-main>*:not(.sr-only){min-width:0}.set-shell{flex-direction:column}.set-nav{width:100%;flex-direction:row;flex-wrap:wrap;overflow-x:visible;gap:var(--sp-1)}.set-nav-group{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--sp-1);flex:none}.set-nav-group .lbl{display:none}.set-nav-group .items{flex-direction:row;flex-wrap:wrap;gap:var(--sp-1)}.set-nav-item{flex:none;width:auto;white-space:nowrap}.set-pane-head{flex-wrap:wrap;row-gap:var(--sp-2)}.set-pane-head .acts{flex-wrap:wrap}.set-pane-head .acts :is(button,.btn){white-space:nowrap}.nav{flex-wrap:wrap;overflow-x:visible}.modal-foot{flex-wrap:wrap;row-gap:var(--sp-2)}.modal-foot :is(button,.btn){white-space:nowrap}.metric-strip,.hold-strip,.gt-toolbar{flex-wrap:wrap;row-gap:var(--sp-2)}.metric-strip .ms-item{flex:1 1 100%}.oc-foot{grid-template-columns:minmax(0,1fr)}.na-rail{width:min(300px,88vw)}.modal,.modal.bulk,.modal.subs,.modal.breakup{max-height:88vh;overflow-y:auto}}@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{padding-top:11px;padding-bottom:11px}.oc-act{display:inline-flex}.icon-btn,.wl-tab-action,.rail-toggle,.qb-del,.modal-head .x,.toast .t-close{min-width:44px;min-height:44px}.nav-item,.set-nav-item,.filter-chip,.gb-trigger,.qb-seg button{min-height:44px}.wl-row .quick button,.gt tbody :is(td,th) .row-actions .ab{position:relative}.wl-row .quick button:after,.gt tbody :is(td,th) .row-actions .ab:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:44px;min-height:44px;width:100%;height:100%}.btn.sm,.oc-table td.ltp .v,.oc-under,.ot-ico{min-height:44px;min-width:44px}.ot-switch{position:relative}.ot-switch:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:52px;height:44px}.nav-item{padding-left:var(--sp-35);padding-right:var(--sp-35)}.chk:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px}}@media (pointer: coarse) and (max-width: 1024px){.gt tbody :is(td,th){padding-top:11px;padding-bottom:11px}}.kill-btn{display:inline-flex;align-items:center;gap:var(--sp-15);height:28px;padding:0 var(--sp-25);border:1px solid var(--na-border-strong);border-radius:var(--na-r-2);background:transparent;color:var(--na-text-2);font:600 var(--na-tx-cap) var(--na-font);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)}.kill-btn:hover{border-color:var(--na-sell);color:var(--na-sell-text)}.kill-btn.on{background:var(--na-sell);border-color:var(--na-sell);color:var(--na-fill-label)}.kill-btn.on:hover{color:#fff;filter:brightness(1.06)}.kill-btn.on{animation:kill-pulse 2.4s var(--ease-std) infinite}@keyframes kill-pulse{0%,to{box-shadow:0 0 #e11d4873}50%{box-shadow:0 0 0 4px #e11d4800}}@media (prefers-reduced-motion: reduce){.kill-btn.on{animation:none}}@media (max-width: 1100px){.kill-btn .lbl{display:none}.kill-btn{padding:0 7px}}.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: 767px){.na-shell.rail-open .rail-scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-drawer-scrim);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:468px;max-width:94vw}.ot-v2 .ot-head{padding:10px 14px;gap:var(--sp-25)}.ot-v2 .ot-head .nm{font:650 var(--na-tx-body) var(--na-font);letter-spacing:-.2px}.ot-v2 .ot-exch{gap:var(--sp-15);margin-top:5px}.ot-v2 .ot-exch-opt{gap:var(--sp-15);padding:3px var(--sp-225) 3px 7px;border-radius:var(--na-r-pill);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:var(--sp-15);padding-top:0}.ot-ico{width:26px;height:26px;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:14px;gap:11px}.ot-v2 .ot-field{gap:4px}.ot-v2 .ot-field .lbl{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-15);font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-2);letter-spacing:.2px}.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-field .lbl{white-space:nowrap;min-width:0}.ot-v2 .ot-field .lbl small{min-width:0;overflow:hidden;text-overflow:ellipsis}.ot-v2 .ot-row.split-2{gap:10px}.ot-v2 .ot-row.split-2{align-items:stretch}.ot-row.split-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ot-v2 .ot-row.split-3{gap:8px}.ot-seg{display:flex;gap:var(--sp-1);padding:3px;border-radius:var(--na-r-2);min-width:0;background:var(--na-surface-2);border:1px solid var(--na-border)}.ot-seg button{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:5px;height:28px;padding:0 var(--sp-2);border:0;cursor:pointer;min-width:0;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:var(--na-shadow-1),0 0 0 1px var(--na-border)}.ot.sell .ot-seg button.on{color:var(--na-sell-text)}.ot-seg button>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ot-seg button .tag{flex:none}.ot-seg button .tag{font:600 var(--na-tx-micro) var(--na-font);letter-spacing:.5px;padding:2px 5px;border-radius:var(--na-r-1);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:34px;font:600 var(--na-tx-body) var(--na-font);font-variant-numeric:tabular-nums}.ot-v2 .ot-stepper{display:grid;grid-template-columns:32px 1fr 32px;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:9px;padding:10px 14px 12px;border-top:1px solid var(--na-divider);background:var(--na-bg-canvas)}.ot-v2 .ot-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px}.ot-v2 .ot-summary .grp{display:inline-flex;flex-direction:row;align-items:baseline;gap:5px}.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-cap) var(--na-font);display:inline-flex;align-items:center;gap:2px}.ot-v2 .ot-actions{display:flex;gap:var(--sp-25)}.ot-v2 .ot-actions .btn{height:34px}.ot-v2 .ot-actions .btn.cancel{flex:none;min-width:84px}.ot-v2 .ot-actions .btn.submit{flex:1;letter-spacing:.3px}.ot-v2 .ot-actions .btn:disabled{cursor:not-allowed;filter:none}.na-ticket-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-drawer);pointer-events:none}.na-ticket-layer>*{pointer-events:auto}.ot-pad-wrap{position:fixed;right:16px;bottom:16px;top:auto;left:auto;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);border-radius:var(--na-r-3);box-shadow:var(--na-shadow-4)}.ot-pad-wrap.placed{right:auto;bottom:auto}.ot-pad-wrap.dragging{-webkit-user-select:none;user-select:none;cursor:grabbing}.ot.ot-pad{position:static;top:auto;width:480px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);overflow:auto;border:1px solid var(--na-border-strong);border-radius:var(--na-r-3);box-shadow:none}.ot-pad-wrap.with-depth .ot.ot-pad{border-radius:var(--na-r-3) 0 0 var(--na-r-3)}.ot-pad-wrap.with-depth .ot-depth{border:1px solid var(--na-border-strong);border-left:0}.ot-pad .ot-head{min-height:50px;padding:6px 8px 6px 6px;gap:8px;align-items:center;background:var(--na-buy-soft);color:var(--na-text);cursor:grab}.ot.ot-pad.sell .ot-head{background:var(--na-sell-soft)}.ot-pad .ot-head .meta{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1;cursor:default}.ot-pad .ot-head .line{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.ot-pad .ot-head .nm{font:600 var(--na-tx-sub) var(--na-font);letter-spacing:-.2px;line-height:1.15;white-space:normal;overflow-wrap:anywhere;color:var(--na-text)}.ot-pad .ot-head .right{gap:2px;padding:0;align-self:flex-start}.ot-grip{width:22px;height:36px;flex:none;border:0;padding:0;cursor:grab;background:transparent;color:var(--na-text-3);border-radius:var(--na-r-1);display:grid;place-items:center;touch-action:none}.ot-grip:hover{background:#0d0f190f;color:var(--na-text-2)}.ot-grip:active{cursor:grabbing}.ot-grip:focus-visible{outline:none;box-shadow:var(--na-ring)}.ot-side{display:grid;grid-template-columns:1fr 1fr;width:128px;height:32px;padding:1px;flex:none;border:1px solid var(--na-border-strong);border-radius:var(--na-r-2);background:var(--na-surface-2)}.ot-side button{height:28px;border:0;padding:0;cursor:pointer;border-radius:calc(var(--na-r-2) - 1px);background:transparent;font:700 var(--na-tx-cap) var(--na-font);letter-spacing:.3px;color:var(--na-text-3);transition:background var(--d-1) var(--ease-std),color var(--d-1) var(--ease-std)}.ot-side button:hover:not(:disabled){color:var(--na-text)}.ot-side button.on.buy{background:var(--na-buy-fill);color:var(--na-fill-label)}.ot-side button.on.sell{background:var(--na-sell-fill);color:var(--na-fill-label)}.ot-side button:disabled{cursor:default}.ot-side button:focus-visible{outline:none;box-shadow:var(--na-ring)}.ot-pad .ot-exch{margin:0;gap:0;border:1px solid var(--na-border-strong);border-radius:var(--na-r-2);background:var(--na-surface);overflow:hidden}.ot-pad .ot-exch-opt{border:0;height:20px;padding:0 8px;border-radius:0;gap:0;cursor:pointer;background:transparent;color:var(--na-text-3);font:600 var(--na-tx-micro) var(--na-font);letter-spacing:.3px}.ot-pad .ot-exch-opt:hover:not(:disabled){background:var(--na-surface-2);color:var(--na-text)}.ot-pad .ot-exch-opt.on,.ot-pad .ot-exch-opt.on:hover{background:var(--na-text);color:var(--na-text-inverse)}.ot-pad .ot-exch-opt:disabled{cursor:default}.ot-pad .ot-exch-opt .dot{display:none}.ot-ltp{font-variant-numeric:tabular-nums}.ot-ltp .px{font:700 var(--na-tx-body) var(--na-font);color:var(--na-text)}.ot-ltp .chg{font:600 var(--na-tx-cap) var(--na-font)}.ot-ltp .chg.pos{color:var(--na-buy-text)}.ot-ltp .chg.neg{color:var(--na-sell-text)}.ot-pad .ot-ico{background:transparent;color:var(--na-text-2)}.ot-pad .ot-ico:hover,.ot-pad .ot-ico.on{background:#0d0f1914;color:var(--na-text)}[data-theme=dark] .ot-pad .ot-head,[data-theme=dark] .ot-pad .ot-head .nm,[data-theme=dark] .ot-pad .ot-ico{color:var(--na-text)}[data-theme=dark] .ot-pad .ot-exch-opt{color:var(--na-text-3)}[data-theme=dark] .ot-pad .ot-exch-opt.on{background:var(--na-text);color:var(--na-text-inverse)}[data-theme=dark] .ot-grip:hover,[data-theme=dark] .ot-pad .ot-ico:hover,[data-theme=dark] .ot-pad .ot-ico.on{background:#ffffff1a}.ot-pad .ot-body{padding:10px 12px 12px;gap:8px}.ot-pad .ot-side{width:116px;height:30px}.ot-pad .ot-side button{height:26px}.ot-pad .ot-input{height:30px}.ot-pad .ot-stepper{grid-template-columns:28px minmax(0,1fr) 28px}.ot-pad .ot-stepper .ot-input{height:28px}.ot-pad .ot-seg{padding:2px}.ot-pad .ot-seg button{height:24px;padding:0 10px}.ot-pad .ot-row.w-nums{display:grid;grid-template-columns:128px minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:start}.ot-pad .ot-row.w-segs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);gap:8px;align-items:start}.ot-touch{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px}.ot-touch-side{height:30px;min-width:0;padding:0 8px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border:1px solid var(--na-border);border-radius:var(--na-r-2);background:var(--na-surface);cursor:pointer;font-variant-numeric:tabular-nums;line-height:1.15;white-space:nowrap;overflow:hidden}.ot-touch-side.ask{align-items:flex-end}.ot-touch-side .p{font:700 var(--na-tx-cap) var(--na-font)}.ot-touch-side.bid .p{color:var(--na-buy-text)}.ot-touch-side.ask .p{color:var(--na-sell-text)}.ot-touch-side .q{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3)}.ot-touch-side:hover:not(:disabled){background:var(--na-surface-2)}.ot-touch-side:focus-visible{outline:none;box-shadow:var(--na-ring)}.ot-touch-side:disabled{cursor:default}.ot-touch-side:disabled .p{color:var(--na-text-4)}.ot-pad .ot-bbo-side{padding:3px 8px}.ot-pad .ot-body[inert]{opacity:.55}.ot-notice{display:flex;align-items:baseline;gap:8px;padding:7px 10px;border-radius:var(--na-r-2);border:1px solid transparent;font:400 var(--na-tx-cap) var(--na-font);line-height:1.4;color:var(--na-text)}.ot-notice .tag{flex:none;font:600 var(--na-tx-micro) var(--na-font);letter-spacing:.6px;text-transform:uppercase}.ot-notice .msg{flex:1;min-width:0}.ot-notice .act,.ot-notice .lnk,.ot-acct-menu .lnk{border:0;padding:0;background:transparent;cursor:pointer;font:600 var(--na-tx-cap) var(--na-font);color:var(--na-brand-text);text-decoration:underline;text-underline-offset:2px}.ot-notice .act{flex:none;white-space:nowrap}.ot-notice.amo{background:var(--na-info-soft);border-color:color-mix(in srgb,var(--na-info) 35%,transparent)}.ot-notice.amo .tag{color:var(--na-info-text)}.ot-notice.halted,.ot-notice.offline,.ot-notice.price{background:var(--na-sell-soft);border-color:var(--na-sell-border)}.ot-notice.halted .tag,.ot-notice.offline .tag,.ot-notice.price .tag{color:var(--na-sell-text)}.ot-notice.short{background:var(--na-amber-soft);border-color:color-mix(in srgb,var(--na-amber) 40%,transparent)}.ot-notice.short .tag{color:var(--na-amber-text)}.ot-notice.amend,.ot-notice.basket{background:var(--na-brand-soft);border-color:color-mix(in srgb,var(--na-brand) 30%,transparent)}.ot-notice.amend .tag,.ot-notice.basket .tag{color:var(--na-brand-text)}.ot-pad .ot-acct-trigger{height:32px}.ot-pad .ot-acct-trigger .txt{display:flex;flex-direction:row;align-items:baseline;gap:6px;line-height:1.2;min-width:0;text-align:left}.ot-pad .ot-acct-trigger .txt .b{font:600 var(--na-tx-cap) var(--na-font);color:var(--na-text)}.ot-pad .ot-acct-trigger .txt .s{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ot-pad .ot-acct-trigger .free{flex:none;display:inline-flex;align-items:baseline;gap:5px;font-variant-numeric:tabular-nums}.ot-pad .ot-acct-trigger .free .l{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3)}.ot-pad .ot-acct-trigger .free .v{font:600 var(--na-tx-cap) var(--na-font);color:var(--na-text)}.ot-acct-fixed{display:flex;align-items:center;gap:var(--sp-2);height:32px;padding:0 var(--sp-25);border:1px dashed var(--na-border-strong);border-radius:var(--na-r-2);background:var(--na-surface-2);font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-2)}.ot-acct-fixed .txt{display:flex;flex-direction:row;align-items:baseline;gap:6px;line-height:1.2;flex:1;min-width:0}.ot-acct-fixed .txt .b{font:600 var(--na-tx-cap) var(--na-font);color:var(--na-text)}.ot-acct-fixed .txt .t,.ot-acct-fixed .free{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3)}.ot-acct-menu .pick{display:flex;align-items:center;gap:var(--sp-3);padding:4px var(--sp-225) 6px}.ot-acct-menu .pick .menu-label{flex:1;padding:0}.ot-acct-menu .free .l{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);margin-right:3px}.ot-acct-menu .gb-item.dis{cursor:default}.ot-acct-menu .gb-item.dis .nm .b{color:var(--na-text-3)}.ot-pad .ot-gtt .hint{min-height:1.4em}.ot-pad .ot-seg button:disabled{cursor:default}.ot-pad .ot-seg button:disabled:hover{background:transparent;color:var(--na-text-2)}.ot-pad .ot-seg button.on:disabled:hover{background:var(--na-surface);color:var(--na-brand-text)}.ot.ot-pad.sell .ot-seg button.on:disabled:hover{color:var(--na-sell-text)}.ot-pad .ot-foot{flex-direction:row;align-items:center;justify-content:space-between;gap:10px;min-height:50px;padding:8px 12px;background:var(--na-surface);border-top:1px solid var(--na-divider)}.ot-figs{display:flex;gap:20px;min-width:0;flex:1;flex-wrap:wrap}.ot-figs .fig{display:flex;flex-direction:column;line-height:1.3;min-width:0}.ot-figs .fig .l{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);white-space:nowrap}.ot-figs .fig .v{font:700 var(--na-tx-body) var(--na-font);color:var(--na-text);font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:2px}.ot-figs .fig .v.neg{color:var(--na-sell-text)}.ot-figs .fig.dim{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);align-self:center}.ot-pad .ot-actions{flex:none;gap:8px}.ot-pad .ot-actions .btn{height:32px}.ot-pad .ot-actions .btn.cancel{min-width:0;padding:0 14px;color:var(--na-text-2)}.ot-pad .ot-actions .btn.submit{flex:none;padding:0 18px;font:700 var(--na-tx-body) var(--na-font);letter-spacing:.2px;display:inline-flex;align-items:center;gap:7px}.ot-pad .ot-actions .btn.submit .n{font-weight:500}.ot-pad .ot-actions .btn.submit.buy{background:var(--na-buy-fill);color:var(--na-fill-label)}.ot-pad .ot-actions .btn.submit.buy:hover:not(:disabled){background:var(--na-buy-fill-hover);filter:none}.ot-pad .ot-actions .btn.submit.sell{background:var(--na-sell-fill);color:var(--na-fill-label)}.ot-pad .ot-actions .btn.submit.sell:hover:not(:disabled){background:var(--na-sell-fill-hover);filter:none}.ot-pad .btn.submit .kbd{border-color:#ffffff59;background:#ffffff24;color:inherit}.ot-pad .btn.submit:disabled .kbd{display:none}.ot.ot-pad.compact{width:480px}.ot-pad.compact .ot-head{background:var(--na-buy-fill);color:var(--na-fill-label)}.ot.ot-pad.compact.sell .ot-head{background:var(--na-sell-fill)}.ot-pad.compact .ot-head .nm,.ot-pad.compact .ot-ltp .px,.ot-pad.compact .ot-grip,.ot-pad.compact .ot-ico{color:var(--na-fill-label)}.ot-pad.compact .ot-ltp .chg.pos,.ot-pad.compact .ot-ltp .chg.neg{color:var(--na-fill-label);opacity:.88}.ot-pad.compact .ot-side{border-color:transparent;background:#00000029}.ot-pad.compact .ot-side button{color:#ffffffc7}.ot-pad.compact .ot-side button:hover:not(:disabled){color:#fff}.ot-pad.compact .ot-side button.on.buy{background:var(--na-surface);color:var(--na-buy-fill)}.ot-pad.compact .ot-side button.on.sell{background:var(--na-surface);color:var(--na-sell-fill)}.ot-pad.compact .ot-exch{border-color:#ffffff59;background:transparent}.ot-pad.compact .ot-exch-opt{color:#ffffffc7}.ot-pad.compact .ot-exch-opt:hover:not(:disabled){background:#ffffff24;color:#fff}.ot-pad.compact .ot-exch-opt.on,.ot-pad.compact .ot-exch-opt.on:hover{background:var(--na-surface);color:var(--na-text)}.ot-pad.compact .ot-grip:hover,.ot-pad.compact .ot-ico:hover,.ot-pad.compact .ot-ico.on{background:#ffffff2e}[data-theme=dark] .ot-pad.compact .ot-head,[data-theme=dark] .ot-pad.compact .ot-head .nm,[data-theme=dark] .ot-pad.compact .ot-ico,[data-theme=dark] .ot-pad.compact .ot-ltp .px,[data-theme=dark] .ot-pad.compact .ot-grip{color:var(--na-fill-label)}[data-theme=dark] .ot-pad.compact .ot-exch-opt.on{background:var(--na-surface);color:var(--na-text)}.ot-pad.compact .ot-body{padding:10px 12px 12px;gap:8px}.ot-pad .ot-row.cpt-1{display:grid;grid-template-columns:128px minmax(0,1fr);gap:8px;align-items:start}.ot-pad .ot-row.cpt-1.stop{grid-template-columns:128px minmax(0,1fr) minmax(0,1fr)}.ot-pad .ot-row.cpt-2{display:grid;grid-template-columns:120px minmax(0,.85fr) minmax(0,1.3fr) minmax(0,.85fr);gap:8px;align-items:stretch}.ot-pad .ot-row.cpt-2 .ot-seg{height:30px;box-sizing:border-box}.ot-pad .ot-row.cpt-2 .ot-seg button{font:600 var(--na-tx-cap) var(--na-font);letter-spacing:.2px;padding:0 4px}.ot-pad .ot-row.cpt-2 .ot-seg button:not(.on){font-weight:500}.ot-pad .ot-field.cpt{gap:0;min-width:0}.ot-pad .ot-field.cpt .ot-acct-trigger{height:30px;padding:0 8px;gap:6px}.ot-pad .ot-field.cpt .ot-acct-trigger .txt .b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ot-pad .ot-field.cpt .ot-acct-fixed{height:30px;padding:0 8px;gap:6px;font-size:var(--na-tx-micro)}.ot-pad .ot-field.cpt .ot-acct-fixed .txt .b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bbo-hints{display:inline-flex;gap:8px;margin-left:auto}.ot-bbo-hint{border:0;padding:0;background:transparent;cursor:pointer;white-space:nowrap;font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);font-variant-numeric:tabular-nums}.ot-bbo-hint .p{font-weight:700}.ot-bbo-hint.bid .p{color:var(--na-buy-text)}.ot-bbo-hint.ask .p{color:var(--na-sell-text)}.ot-bbo-hint:hover:not(:disabled) .p{text-decoration:underline;text-underline-offset:2px}.ot-bbo-hint:disabled{cursor:default}.ot-bbo-hint:disabled .p{color:var(--na-text-4)}.ot-bbo-hint:focus-visible{outline:none;box-shadow:var(--na-ring);border-radius:var(--na-r-1)}.ot-pad .ot-actions .btn.more{height:32px;padding:0 12px;background:transparent;border:1px solid transparent;font:600 var(--na-tx-cap) var(--na-font);color:var(--na-text-2);white-space:nowrap}.ot-pad .ot-actions .btn.more:hover,.ot-pad .ot-actions .btn.more.on{background:var(--na-surface-2);color:var(--na-text)}.ot-pad .ot-actions .btn.more.set{color:var(--na-brand-text)}.ot-pad .ot-actions .btn.more .sum{font-weight:500}.ot-more{position:absolute;bottom:calc(100% + 8px);right:0;width:360px;max-width:calc(100vw - 48px);display:flex;flex-direction:column;gap:10px;padding:10px 12px 12px;background:var(--na-surface);border:1px solid var(--na-border);border-radius:var(--na-r-3);box-shadow:var(--na-shadow-popover);z-index:var(--z-popover)}.ot-more .hd{display:flex;align-items:center;justify-content:space-between}.ot-more .hd .menu-label{padding:0}.ot-more .ot-ico{color:var(--na-text-3)}.ot-more .ot-ico:hover{background:var(--na-surface-3);color:var(--na-text)}.ot-more .ot-gtt{border-top:0;padding-top:0}.ot-more .ot-gtt-row{grid-template-columns:minmax(0,1fr);gap:var(--sp-2)}.ot-more .ot-gtt-leg .ck-line{min-width:92px}.na-shell.has-strip{grid-template-rows:32px 48px 1fr auto;grid-template-areas:"ticker" "topbar" "body" "strip"}.na-strip{grid-area:strip;min-width:0;z-index:var(--z-drawer);position:relative}.ot.ot-strip{position:static;width:auto;max-width:none;border-radius:0;overflow:visible;box-shadow:var(--na-shadow-up);border:0;border-top:1px solid var(--na-border-strong);background:var(--na-surface);display:flex;flex-direction:column}.ot-strip-notices{display:flex;flex-direction:column;gap:4px;padding:6px 12px 0}.ot-strip-notices .ot-notice{padding:5px 10px}.ot-strip-l1{height:34px;display:flex;align-items:center;gap:14px;padding:0 12px;background:var(--na-buy-soft);border-bottom:1px solid var(--na-border);color:var(--na-text);font:500 var(--na-tx-cap) var(--na-font);font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0}.ot.ot-strip.sell .ot-strip-l1{background:var(--na-sell-soft)}.ot-strip-l1 .ins{display:flex;align-items:center;gap:8px;flex:none}.ot-strip-l1 .ins-btn{display:inline-flex;align-items:center;gap:6px;border:0;padding:0 4px;height:26px;border-radius:var(--na-r-1);background:transparent;color:var(--na-text);cursor:pointer;font:600 var(--na-tx-body) var(--na-font)}.ot-strip-l1 .ins-btn:hover,.ot-strip-l1 .ins-btn.on{background:#0d0f190f}.ot-strip-l1 .ins-btn svg{color:var(--na-text-3)}.ot-strip .ot-exch{margin:0;gap:0;border:1px solid var(--na-border-strong);border-radius:var(--na-r-2);background:var(--na-surface);overflow:hidden}.ot-strip .ot-exch-opt{border:0;height:20px;padding:0 8px;border-radius:0;gap:0;cursor:pointer;background:transparent;color:var(--na-text-3);font:600 var(--na-tx-micro) var(--na-font);letter-spacing:.3px}.ot-strip .ot-exch-opt.on,.ot-strip .ot-exch-opt.on:hover{background:var(--na-text);color:var(--na-text-inverse)}.ot-strip .ot-exch-opt .dot{display:none}.ot-strip-l1 .ot-ltp{display:inline-flex;align-items:baseline;gap:6px;flex:none}.ot-strip-l1 .dv{width:1px;height:16px;flex:none;background:var(--na-border-strong)}.ot-strip-l1 .bbo{display:inline-flex;align-items:baseline;gap:5px;height:24px;padding:0 4px;border:0;border-radius:var(--na-r-1);background:transparent;cursor:pointer;font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-2);font-variant-numeric:tabular-nums;flex:none}.ot-strip-l1 .bbo .l{font:600 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);letter-spacing:.4px}.ot-strip-l1 .bbo .p{font-weight:700}.ot-strip-l1 .bbo.bid .p{color:var(--na-buy-text)}.ot-strip-l1 .bbo.ask .p{color:var(--na-sell-text)}.ot-strip-l1 .bbo:hover:not(:disabled){background:#0d0f190f}.ot-strip-l1 .bbo:disabled{cursor:default}.ot-strip-l1 .ohl,.ot-strip-l1 .held{display:inline-flex;align-items:center;gap:6px;flex:none;color:var(--na-text-2)}.ot-strip-l1 .ohl .dv,.ot-strip-l1 .held .dv{margin-right:8px}.ot-strip-l1 .k{color:var(--na-text-3);flex:none}.ot-strip-l1 .v{font-weight:600;color:var(--na-text)}.ot-strip-l1 .sp{flex:1 1 0;min-width:8px}.ot-strip-l1 .fig{display:inline-flex;align-items:baseline;gap:6px;flex:none}.ot-strip-l1 .fig .v.req.neg{color:var(--na-sell-text)}.ot-strip-l1 .fig.dim{color:var(--na-text-3)}.ot-strip-l2{height:56px;display:flex;align-items:center;gap:12px;padding:0 8px 0 12px;min-width:0}.ot-strip-l2 .cell{display:flex;flex-direction:column;gap:3px;flex:none;min-width:0}.ot-strip-l2 .cl{font:500 var(--na-tx-micro) var(--na-font);line-height:12px;color:var(--na-text-3);white-space:nowrap}.ot-strip-l2 .ot-side{width:104px;height:30px}.ot-strip-l2 .ot-side button{height:26px}.ot-strip-l2 .ot-input{height:30px;padding:0 8px}.ot-strip-l2 .ot-input.qty{width:76px;text-align:right}.ot-strip-l2 .ot-input.price,.ot-strip-l2 .ot-input.trig{width:96px;text-align:right}.ot-strip-l2 .ot-seg{height:30px;padding:2px;box-sizing:border-box}.ot-strip-l2 .ot-seg button{height:24px;padding:0 6px;font:500 var(--na-tx-cap) var(--na-font)}.ot-strip-l2 .ot-seg button.on{font-weight:600}.ot-strip-l2 .cell.type .ot-seg{width:190px}.ot-strip-l2 .cell.prod .ot-seg,.ot-strip-l2 .cell.val .ot-seg{width:98px}.ot-strip-l2 .cell.acc .ot-field.cpt .ot-acct-trigger{height:30px;width:auto;min-width:120px;padding:0 8px}.ot-strip-l2 .cell.acc .ot-field.cpt .ot-acct-fixed{height:30px;padding:0 8px;font-size:var(--na-tx-micro)}.ot-strip-l2 .more-btn{height:30px;width:auto;min-width:120px;padding:0 8px;gap:6px;font:600 var(--na-tx-cap) var(--na-font)}.ot-strip-l2 .more-btn .txt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.ot-strip-l2 .sp{flex:1 1 0;min-width:8px}.ot-strip-l2 .ot-ico{background:transparent;color:var(--na-text-2);flex:none}.ot-strip-l2 .ot-ico:hover{background:var(--na-surface-3);color:var(--na-text)}.ot-strip-l2 .btn.submit{height:34px;padding:0 18px;border:0;flex:none;display:inline-flex;align-items:center;gap:7px;font:700 var(--na-tx-body) var(--na-font);letter-spacing:.2px}.ot-strip-l2 .btn.submit .n{font-weight:500}.ot-strip-l2 .btn.submit.buy{background:var(--na-buy-fill);color:var(--na-fill-label)}.ot-strip-l2 .btn.submit.buy:hover:not(:disabled){background:var(--na-buy-fill-hover)}.ot-strip-l2 .btn.submit.sell{background:var(--na-sell-fill);color:var(--na-fill-label)}.ot-strip-l2 .btn.submit.sell:hover:not(:disabled){background:var(--na-sell-fill-hover)}.ot-strip .btn.submit .kbd{border-color:#ffffff59;background:#ffffff24;color:inherit}.ot-strip .btn.submit:disabled .kbd{display:none}.ot-strip .gb-wrap{position:relative}.ot-strip .gb-menu,.ot-strip-pop{top:auto;bottom:calc(100% + 8px);margin-top:0}.ot-strip .ot-acct-menu{left:0;right:auto;width:420px}.ot-strip-pop{position:absolute;left:0;z-index:var(--z-popover);background:var(--na-surface);border:1px solid var(--na-border);border-radius:var(--na-r-3);box-shadow:var(--na-shadow-popover)}.ot-strip-pop.depth{width:380px}.ot-strip-pop.depth .ot-depth{width:auto;border-left:0;border-radius:var(--na-r-3);box-shadow:none}.ot-strip-pop.more{left:auto;right:0}.ot-strip-pop.more .ot-more{position:static;width:380px;box-shadow:none;border:0}.ot-strip-confirm.ot-confirm{flex-direction:row;align-items:center;flex-wrap:wrap;gap:6px 18px;min-height:56px;padding:8px 12px;border-top:0;background:var(--na-bg-canvas)}.ot-strip-confirm .side{font:700 var(--na-tx-cap) var(--na-font);letter-spacing:.4px;padding:3px 8px;border-radius:var(--na-r-1);color:var(--na-fill-label)}.ot-strip-confirm .side.buy{background:var(--na-buy-fill)}.ot-strip-confirm .side.sell{background:var(--na-sell-fill)}.ot-strip-confirm .row{display:inline-flex;flex-direction:column;line-height:1.25;font:400 var(--na-tx-cap) var(--na-font)}.ot-strip-confirm .row .l{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3)}.ot-strip-confirm .row .v{font-weight:600;color:var(--na-text);font-variant-numeric:tabular-nums}.ot-strip-confirm .sp{flex:1 1 0}.ot-strip-confirm .btn{height:34px;display:inline-flex;align-items:center;gap:7px}.ot-strip-confirm .btn.cancel{background:var(--na-surface);border:1px solid var(--na-border-strong);color:var(--na-text-2);padding:0 14px}.ot-strip-confirm .btn.submit{border:0;padding:0 18px;font:700 var(--na-tx-body) var(--na-font)}.ot-strip-confirm .btn.submit.buy{background:var(--na-buy-fill);color:var(--na-fill-label)}.ot-strip-confirm .btn.submit.sell{background:var(--na-sell-fill);color:var(--na-fill-label)}@media (max-width: 1439px){.ot-strip-l1 .ot-ltp .chg{display:none}}@media (max-width: 1359px){.ot-strip-l1 .fig.free{display:none}}[data-theme=dark] .ot-strip-l1 .ins-btn:hover,[data-theme=dark] .ot-strip-l1 .ins-btn.on,[data-theme=dark] .ot-strip-l1 .bbo:hover:not(:disabled){background:#ffffff1a}.tk-opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--sp-3)}.tk-opt{display:flex;align-items:flex-start;gap:10px;text-align:left;cursor:pointer;padding:12px 14px;border-radius:var(--na-r-3);background:var(--na-surface);border:1px solid var(--na-border-strong);color:var(--na-text);transition:border-color var(--d-1) var(--ease-std),background var(--d-1) var(--ease-std)}.tk-opt:hover{background:var(--na-surface-2)}.tk-opt.on{border-color:var(--na-brand);box-shadow:0 0 0 1px var(--na-brand);background:var(--na-brand-soft)}.tk-opt:focus-visible{outline:none;box-shadow:var(--na-ring)}.tk-opt .dot{width:14px;height:14px;flex:none;margin-top:2px;border-radius:50%;border:1.5px solid var(--na-border-strong);background:var(--na-surface)}.tk-opt.on .dot{border-color:var(--na-brand);box-shadow:inset 0 0 0 3px var(--na-surface);background:var(--na-brand)}.tk-opt .txt{display:flex;flex-direction:column;gap:3px;min-width:0}.tk-opt .t{font:600 var(--na-tx-body) var(--na-font)}.tk-opt .d{font:400 var(--na-tx-cap) var(--na-font);color:var(--na-text-2);line-height:1.45}.tk-switch{font:500 var(--na-tx-body) var(--na-font);color:var(--na-text)}.na-switch{position:relative;flex:none;width:34px;height:20px;padding:0;margin:0;border-radius:999px;border:1px solid var(--na-border-strong);background:var(--na-surface-3);cursor:pointer;vertical-align:middle;transition:background var(--d-1) var(--ease-std),border-color var(--d-1) var(--ease-std)}.na-switch .knob{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0b0b1247;transition:transform var(--d-1) var(--ease-std)}.na-switch.on{background:var(--na-brand);border-color:var(--na-brand)}.na-switch.on .knob{transform:translate(14px)}.na-switch:hover:not(:disabled){border-color:var(--na-text-3)}.na-switch.on:hover:not(:disabled){background:var(--na-brand-hover);border-color:var(--na-brand-hover)}.na-switch:focus-visible{outline:none;box-shadow:var(--na-ring)}.na-switch:disabled{opacity:.5;cursor:default}[data-theme=dark] .na-switch .knob{background:var(--na-text-2);box-shadow:none}[data-theme=dark] .na-switch.on .knob{background:var(--na-fill-label)}.ck-line.tk-switch{gap:10px}.ot-confirm{display:flex;flex-direction:column;gap:8px;padding:10px 14px 12px;border-top:1px solid var(--na-divider);background:var(--na-bg-canvas)}.ot-confirm .rows{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 14px;font:400 var(--na-tx-cap) var(--na-font)}.ot-confirm .rows .l{color:var(--na-text-3);font-weight:500;white-space:nowrap}.ot-confirm .rows .v{color:var(--na-text);font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ot-confirm .acts{display:flex;align-items:center;gap:10px}.ot-confirm .acts .note{flex:1;min-width:0;font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3)}.ot-confirm .acts .btn{height:36px;display:inline-flex;align-items:center;gap:7px}.ot-confirm .acts .btn.cancel{background:var(--na-surface);border:1px solid var(--na-border-strong);color:var(--na-text-2);padding:0 14px}.ot-confirm .acts .btn.submit{border:0;padding:0 18px;font:700 var(--na-tx-body) var(--na-font);letter-spacing:.2px}.ot-confirm .acts .btn.submit.buy{background:var(--na-buy-fill);color:var(--na-fill-label)}.ot-confirm .acts .btn.submit.sell{background:var(--na-sell-fill);color:var(--na-fill-label)}.ot-confirm .acts .btn.submit .kbd{border-color:#ffffff59;background:#ffffff24;color:inherit}.btn:is(.brand,.buy,.sell,.danger,.submit):disabled,.btn:is(.brand,.buy,.sell,.danger,.submit):disabled:hover{background:var(--na-surface-3);color:var(--na-text-3);border-color:var(--na-border);cursor:not-allowed}@media (max-width: 1100px){.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:var(--na-r-1);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>:is(td,th):first-child{box-shadow:inset 2px 0 0 var(--na-brand)}.sel-inline{gap:var(--sp-2)}.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}.gt-toolbar .gt-right.sel-inline{margin-left:0}.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-nav-item: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:var(--z-tooltip);padding:var(--sp-25) 16px;border-radius:var(--na-r-2);background:var(--na-text);color:var(--na-bg);box-shadow:var(--na-shadow-3);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}.wl-skip{left:var(--sp-2)}@media (min-width: 768px){.na-rail{position:relative}}.link{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:var(--na-r-1);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:var(--sp-2);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:30.8em;line-height:1.5}.state-panel .act{margin-top:6px}.state-panel,.state-panel .ttl,.state-panel .msg{white-space:normal}.no-tick{color:var(--na-text-3)!important;text-decoration:underline dotted var(--na-text-4);text-underline-offset:3px}.no-tick.pos,.no-tick.up{color:var(--na-buy-text)!important}.no-tick.neg,.no-tick.down{color:var(--na-sell-text)!important}@media (prefers-contrast: more){.no-tick{color:var(--na-text-2)!important;text-decoration-color:var(--na-text-3)}}.shim{display:inline-block;width:40px;height:10px;border-radius:3px;vertical-align:-1px;background:linear-gradient(90deg,var(--na-surface-2) 25%,var(--na-surface-3) 37%,var(--na-surface-2) 63%);background-size:400% 100%;animation:shim 1.5s var(--ease-std) infinite}.oc-table .shim{width:34px;height:9px}@keyframes shim{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion: reduce){.shim{animation:none}}.no-value{display:inline-block;text-decoration:none}.px-stale{color:var(--na-amber-text, var(--na-warning))!important;text-decoration:underline dotted var(--na-warning);text-underline-offset:3px}.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:var(--na-r-1);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)}.metric-strip{display:flex;align-items:stretch;flex-wrap:wrap;gap:0 32px;padding:var(--sp-35) 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:var(--sp-05);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 .v.warn{color:var(--na-amber-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}}.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-nav-item .cnt{color:var(--na-text-2)}.wl-tab.active .count,.set-nav-item.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: .625rem;--na-tx-cap: .6875rem;--na-tx-body: .75rem;--na-tx-sub: .875rem;--na-tx-h4: 1.03125rem;--na-tx-h3: 1.25rem}}@media (max-width: 1180px){.pb-table .gt-scroll{overflow-x:auto}.pb-table .gt{min-width:912px}.pb-table .gt th:nth-child(4),.pb-table .gt td:nth-child(4){width:auto}}.gt th:last-child,.gt :is(td,th):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}.src-table .gt-scroll,.set-pane .src-table .gt-scroll{overflow-x:auto}.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{table-layout:fixed;width:100%;min-width:514px}.set-pane .conn-table .gt-scroll,.conn-table .gt-scroll{overflow-x:auto}.node-table .gt{table-layout:fixed;width:100%;min-width:0}.conn-table .gt td,.node-table .gt td,.conn-table .gt th,.node-table .gt th{overflow:hidden;text-overflow:ellipsis}.conn-table .gt th:nth-child(1),.conn-table .gt td:nth-child(1){width:auto;min-width:10.9em}.conn-table .gt th:nth-child(2),.conn-table .gt td:nth-child(2){width:68px}.conn-table .gt th:nth-child(3),.conn-table .gt td:nth-child(3){width:104px}.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:72px}.node-table .gt th:nth-child(1),.node-table .gt td:nth-child(1){width:auto;min-width:0}.node-table .gt th:nth-child(2),.node-table .gt td:nth-child(2){width:100px}.node-table .gt th:nth-child(3),.node-table .gt td:nth-child(3){width:100px}.node-table .gt th:nth-child(4),.node-table .gt td:nth-child(4){width:88px}.node-table .gt th:nth-child(5),.node-table .gt td:nth-child(5){width:100px}.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{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{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 :is(th,td).c-sym{min-width:30ch}.kt-table :is(th,td).c-name{min-width:17.5em}.kt-table :is(th,td).c-exch{min-width:calc(3.4em + 24px)}.kt-table :is(th,td).c-type{min-width:calc(2.7em + 24px)}.kt-table :is(th,td).c-lot{min-width:calc(8ch + 24px)}.kt-table :is(th,td).c-tick{min-width:calc(4ch + 24px)}.kt-table :is(th,td).c-oi{min-width:calc(11ch + 24px)}.kt-table :is(th,td).c-strike{min-width:calc(9ch + 24px)}.kt-table :is(th,td).c-exp{min-width:calc(11ch + 24px)}@media (max-width: 900px){.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)}.master-cover>.metric-strip{border:0;background:transparent;border-radius:0;padding:var(--sp-25) var(--sp-35) var(--sp-35)}.master-cover .card-head{padding-bottom:0;flex-wrap:wrap;row-gap:var(--sp-05)}.master-cover .card-head .master-when,.master-metrics .ms-when{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);font-variant-numeric:tabular-nums;white-space:nowrap}.metric-strip.master-metrics{row-gap:var(--sp-35)}.metric-strip.master-metrics .ms-item{flex:none;min-width:132px}.master-metrics .ms-item .l{display:inline-flex;align-items:center;gap:var(--sp-15);min-height:18px}.master-metrics .ms-item .l .avatar{flex:none}.master-metrics .ms-item .l .lt{min-width:0}.master-metrics .ms-state{display:inline-flex;align-items:center;gap:var(--sp-15);margin-top:var(--sp-05);font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);white-space:nowrap}.master-metrics .ms-state .dot{width:6px;height:6px;border-radius:50%;flex:none;background:var(--na-text-3)}.master-metrics .ms-flag.bad .ms-state{color:var(--na-sell-text)}.master-metrics .ms-flag.bad .ms-state .dot{background:var(--na-sell)}.master-metrics .ms-flag.warn .ms-state{color:var(--na-amber-text)}.master-metrics .ms-flag.warn .ms-state .dot{background:var(--na-warning)}.master-metrics .ms-flag.wait .ms-state .dot{background:var(--na-info, var(--na-brand))}.master-metrics .ms-flag.quiet .ms-state .dot{background:var(--na-border-strong)}.master-metrics .ms-retry{display:inline-grid;place-items:center;width:18px;height:18px;margin-left:var(--sp-05);border:1px solid var(--na-border);border-radius:var(--na-r-1);background:var(--na-surface);color:var(--na-text-2);cursor:pointer;flex:none}.master-metrics .ms-retry:hover:not(:disabled){border-color:var(--na-border-strong);color:var(--na-text)}.master-metrics .ms-retry:disabled{opacity:.5;cursor:default}.rebuild-progress{flex:1 1 0;min-width:0;overflow:hidden;display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-2)}.rebuild-progress .rp-track{flex:0 1 160px;min-width:0;position:relative;height:6px;border-radius:var(--na-r-pill);background:var(--na-surface-3);overflow:hidden}.rebuild-progress .rp-fill{position:absolute;top:0;bottom:0;left:0;width:100%;border-radius:inherit;background:var(--na-brand);transform:scaleX(0);transform-origin:left center;transition:transform 1s linear}.rebuild-progress.over .rp-fill{background:var(--na-warning)}.rebuild-progress .rp-track.indeterminate .rp-fill{width:35%;transform:none;transition:none;animation:rpTravel 1.4s var(--ease-std) infinite}@keyframes rpTravel{0%{transform:translate(-100%)}to{transform:translate(290%)}}.rebuild-progress .rp-time{flex:none;white-space:nowrap;font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-2);font-variant-numeric:tabular-nums}.rebuild-progress .rp-time b{font-weight:700;color:var(--na-text)}.rebuild-progress.over .rp-more{color:var(--na-amber-text)}@media (max-width: 640px){.rebuild-progress .rp-more{display:none}.rebuild-progress .rp-track{flex-basis:72px}}@media (max-width: 359px){.rebuild-progress .rp-track{display:none}}@media (prefers-reduced-motion: reduce){.rebuild-progress .rp-fill{transition:none}.rebuild-progress .rp-track.indeterminate .rp-fill{animation:none;width:100%;opacity:.35}}.master-metrics .ms-item{align-content:start}.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 .hs-item{flex:0 0 auto;min-width:max-content}.hold-strip>.sep{flex:0 0 auto}.hold-strip>.gt-right{flex:0 0 auto}.metric-strip .v,.hold-strip .v{text-align:left}.metric-strip.dash-kpis .ms-item{min-width:max-content}.metric-strip.dash-kpis .sub{white-space:nowrap}@media (max-width: 1100px){.metric-strip{flex-wrap:wrap}.metric-strip .ms-item{flex:1 1 40%}.hold-strip .hs-item{flex:0 0 auto}}@media (max-width: 900px){.metric-strip .ms-item{flex:1 1 42%}}.hold-table .gt{table-layout:fixed;width:100%;min-width:842px}.hold-table .gt-scroll{overflow-x:auto}.hold-table .gt :is(td,th){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hold-table .gt :is(td,th){padding-left:8px;padding-right:8px}.hold-table .gt :is(th,td):nth-child(2){width:82px}.hold-table.acct-long .gt{min-width:852px}.hold-table.acct-long .gt :is(th,td):nth-child(2){width:90px}.hold-table .gt :is(th,td):nth-child(3){width:8.8%}.hold-table .gt :is(th,td):nth-child(4){width:10.1%}.hold-table .gt :is(th,td):nth-child(5){width:8.2%}.hold-table .gt :is(th,td):nth-child(6){width:14.7%}.hold-table .gt :is(th,td):nth-child(7){width:13.9%}.hold-table .gt :is(th,td):nth-child(8){width:15.2%}.hold-table .gt :is(th,td):nth-child(9){width:40px}.broker-chip.acct-many{padding:2px 6px;font-variant-numeric:tabular-nums}.hold-table .gt tbody td:is(:nth-child(3),:nth-child(4),:nth-child(5),:nth-child(7))>span{display:inline-block}.hold-table .gt .pnl-stack .chg.cost{color:var(--na-text-2)}.gt thead th .th-stack{display:inline-flex;flex-direction:column;gap:2px;vertical-align:top}.gt thead th.r .th-stack{align-items:flex-end}.gt thead th .th-stack>.th-sort+.th-sort:not(.on):not(:hover){color:var(--na-text-3)}.hold-table .gt thead th{vertical-align:top}.gt-card:is(.pb-table,.ob-table,.hold-table,.gtt-table){container:book / inline-size}.ob-table .gt .leg-instr .ob-src-inline{display:none}@container book (max-width: 983px){.ob-table .gt-scroll{overflow-x:auto}.ob-table .gt{min-width:820px}.ob-table .gt :is(th,td):nth-child(8){display:none}.ob-table .gt .leg-instr{flex-wrap:wrap;row-gap:2px}.ob-table .gt .leg-instr .strong{flex-basis:100%}.ob-table .gt .leg-instr .ob-src-inline{display:inline-flex;min-width:0}}@container book (max-width: 911px){.pb-table .gt{min-width:840px}.pb-table .gt tbody :is(td,th) .leg-instr{flex-wrap:wrap;row-gap:2px;column-gap:var(--sp-15)}.pb-table .gt tbody :is(td,th) .leg-instr .strong{flex-basis:100%}}@container book (min-width: 1200px){.pb-table .gt th:nth-child(4),.pb-table .gt td:nth-child(4){width:36%}.pb-table .gt :is(th,td):is(:nth-child(5),:nth-child(6),:nth-child(7),:nth-child(8)){width:auto}.ob-table .gt th:nth-child(5),.ob-table .gt td:nth-child(5){width:30%;min-width:0}.ob-table .gt th:nth-child(6),.ob-table .gt td:nth-child(6){width:10%}.ob-table .gt th:nth-child(7),.ob-table .gt td:nth-child(7){width:9%}.ob-table .gt th:nth-child(8),.ob-table .gt td:nth-child(8){width:11%}.ob-table .gt th:nth-child(9),.ob-table .gt td:nth-child(9){width:auto}}.oc-table{table-layout:fixed;width:100%;min-width:940px}.oc-table :is(td,th){overflow:hidden;text-overflow:ellipsis}.oc-table tbody tr{position:relative}.oc-table thead tr.oc-group th{font:600 var(--na-tx-micro) var(--na-font);letter-spacing:.8px;text-transform:uppercase;height:var(--oc-group-h);padding:0 var(--sp-25);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:var(--z-sticky)}.oc-table thead tr:nth-child(2) th{position:sticky;top:var(--oc-group-h);z-index:var(--z-sticky)}.oc-table tr.itm-ce td.ce{background:color-mix(in srgb,var(--na-buy) 8%,transparent)}.oc-table tr.itm-pe td.pe{background:color-mix(in srgb,var(--na-sell) 8%,transparent)}.oc-table td.dim{color:var(--na-text-2);font-variant-numeric:tabular-nums}.oc-table tbody tr.oc-spot td{padding:0;border:0}.oc-spot .m{display:flex;align-items:center;gap:var(--sp-2);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-width:30px;justify-content:flex-end;position:relative;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:var(--na-r-1)}.oc-table td.ltp .v:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:24px}.oc-table td.ltp .v:hover{color:var(--na-brand-text);text-decoration:underline}.oc-foot{display:grid;grid-template-columns:repeat(5,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:auto;max-height:calc(100vh - 322px);min-height:min(260px,40vh)}@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:not(.kite-page-head){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}.na-main.main-fill>div>.stack{flex:1 1 auto;min-height:0}.main-fill .stack>.gt-toolbar{flex:none}.main-fill .stack>.gt-card{flex:0 1 auto;min-height:0;display:flex;flex-direction:column}.main-fill .gt-card>.gt-scroll{flex:1 1 auto;min-height:120px;overflow-y:auto}@media (max-height: 560px){.main-fill .stack>.gt-card{flex:0 0 auto}.main-fill .gt-card>.gt-scroll{min-height:0}}@media (max-height: 560px){.oc-card,.oc-page>.oc-card{overflow:visible;flex:0 0 auto}.oc-scroll{min-height:0;max-height:none;overflow-y:visible;flex:0 0 auto}}.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:var(--sp-2);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:var(--na-r-1)}.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:var(--sp-2);padding:8px var(--sp-25);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:var(--sp-1)}.oc-pick-list .menu-label{padding:7px 8px 4px}.oc-pick-list .gb-item{display:grid;grid-template-columns:92px 1fr;gap:var(--sp-2);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-none{padding:22px var(--sp-35);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-no-expiries{font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-3)}.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 var(--sp-35)}.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:calc(7.5em + 24px)}.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 .metric-strip{border:0;border-radius:0;border-top:1px solid var(--na-divider)}.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.idc{color:var(--na-text-3);background:var(--na-surface-2)}.kt-table tbody td.idc{font-variant-numeric:tabular-nums}.kt-table :is(thead th,tbody td).idc{max-width:132px;overflow:hidden;text-overflow:ellipsis}.kt-table tbody td:first-child:not([colspan]){position:sticky;left:0;z-index:1;background:var(--na-surface)}.kt-table thead th:first-child{position:sticky;left:0;z-index:3}.kt-table :is(thead th,tbody td):first-child:not([colspan]){box-shadow:1px 0 0 var(--na-divider)}.kt-table tbody tr:hover td:first-child:not([colspan]){background:var(--na-bg-canvas)}.kt-table tbody tr.sel td:first-child:not([colspan]),.kt-table tbody tr.sel:hover td:first-child:not([colspan]){background:linear-gradient(var(--na-brand-soft),var(--na-brand-soft)),var(--na-surface)}.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)}.gb-item.rm-item.off{color:var(--na-text-3)}.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)}.fills{display:flex;flex-direction:column;gap:var(--sp-3)}.fills-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.fills-strip .ms-item{padding-right:var(--sp-3)}.fills-strip .ms-item:last-child{border-right:0;padding-right:0}.fills .gt{width:100%}.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-row.dp-empty{color:var(--na-text-3)}.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-cta{display:inline-flex;align-items:center;gap:var(--sp-15);align-self:flex-start;height:28px;padding:0 var(--sp-3);background:transparent;border:0;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)}.set-cta:hover{background:var(--na-surface-2);color:var(--na-text)}.set-cta.primary{background:var(--na-brand);color:var(--na-fill-label);font-weight:600;padding:0 var(--sp-3)}.set-cta.primary:hover{background:var(--na-brand-hover);color:var(--na-fill-label)}.set-cta.danger{border:1px solid var(--na-sell-border);color:var(--na-sell-text);font-weight:600;padding:0 var(--sp-3)}.set-cta.danger:hover{background:var(--na-sell-soft);color:var(--na-sell-text)}.set-cta:disabled,.set-cta[disabled]{cursor:not-allowed;pointer-events:none;background:var(--na-surface-3);border-color:var(--na-border);color:var(--na-text-3)}.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}@media (max-height: 560px){.oc-page>.oc-card{flex:0 0 auto}.na-main.main-fill{overflow-y:auto}}.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}.sum-card .title{font:600 var(--na-tx-sub) var(--na-font);letter-spacing:-.1px;color:var(--na-text)}.sum-card .msg{font:400 var(--na-tx-cap) var(--na-font);color:var(--na-text-2);line-height:1.55;max-width:52.3em}.ks-head{display:flex;align-items:center;gap:10px}.ks-head .st{font:600 var(--na-tx-micro) var(--na-font);letter-spacing:.08em;padding:3px 7px;border-radius:var(--na-r-1);margin-left:auto}.ks-head .st.ok{background:var(--na-buy-soft);color:var(--na-buy-text)}.ks-head .st.bad{background:var(--na-sell-soft);color:var(--na-sell-text)}.sum-card.err{border-color:var(--na-sell)}.set-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--sp-4)}.set-field{display:flex;flex-direction:column;gap:var(--sp-15);min-width:0}.set-field .lbl{font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-2)}.set-field .lbl.with-count{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2)}.set-field .lbl .count{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);font-variant-numeric:tabular-nums}.set-field .hint{font:400 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);line-height:1.5}.inp-wrap{display:flex;align-items:center;gap:0}.inp-prefix{height:34px;display:grid;place-items:center;padding:0 var(--sp-225);background:var(--na-surface-2);border:1px solid var(--na-border);border-right:0;border-radius:var(--na-r-2) 0 0 var(--na-r-2);font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-3)}.inp-suffix{height:34px;display:grid;place-items:center;padding:0 var(--sp-225);background:var(--na-surface-2);border:1px solid var(--na-border);border-left:0;border-radius:0 var(--na-r-2) var(--na-r-2) 0;font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-3)}.inp-wrap>.inp:last-child{border-radius:0 var(--na-r-2) var(--na-r-2) 0}.inp-wrap>.inp:first-child{border-radius:var(--na-r-2) 0 0 var(--na-r-2)}.inp-wrap>.inp:only-child{border-radius:var(--na-r-2)}.set-field .inp{height:34px;width:100%;min-width:0;padding:0 var(--sp-25);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);font-variant-numeric:tabular-nums;outline:none}.set-field .inp:focus{border-color:var(--na-brand);box-shadow:var(--na-ring)}.set-field .inp.err{border-color:var(--na-sell);box-shadow:0 0 0 3px var(--na-sell-soft)}.set-field .inp.err:focus{border-color:var(--na-sell);box-shadow:0 0 0 3px var(--na-sell-soft-2)}.set-field .inp[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.set-field .inp[type=number]::-webkit-outer-spin-button,.set-field .inp[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.set-actions{display:flex;gap:var(--sp-2);align-items:center}.gt tbody tr.pos-closed,.gt tbody tr.pos-closed:hover{background:var(--na-surface-2)}.gt tbody tr.pos-closed :is(td,th){color:var(--na-text-3)}.gt tbody tr.pos-closed .strong{color:var(--na-text-2);font-weight:500}.gt tbody tr.pos-closed .pos,.gt tbody tr.pos-closed .neg{opacity:.85}.gt tbody tr.pos-stale :is(td,th){color:var(--na-text-3)}.gt tbody tr.pos-stale .strong{color:var(--na-text-2)}.gt tbody tr.pos-stale :is(.pos,.neg){opacity:.7}.gt tfoot td,.dp-table tfoot td{position:sticky;bottom:0;z-index:2;background:var(--na-surface-3);border-top:2px solid var(--na-border-strong);padding:var(--sp-3) 12px;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;color:var(--na-text)}.dp-table tfoot td{padding:var(--sp-225) var(--sp-25)}.pb-total-cell{text-align:left}.pb-total-l{display:flex;align-items:baseline;gap:var(--sp-4);flex-wrap:wrap}.pb-stat{display:inline-flex;align-items:baseline;gap:var(--sp-2);white-space:nowrap}.pb-stat .l{font:600 var(--na-tx-micro) var(--na-font);letter-spacing:.5px;text-transform:uppercase;color:var(--na-text-3)}.pb-stat .v{font:700 var(--na-tx-cap) var(--na-font);color:var(--na-text);font-variant-numeric:tabular-nums}@media (max-width: 640px){.gt-scroll,.oc-scroll,.im-scroll,.ob-table .gt-scroll,.pb-table .gt-scroll,.node-table .gt-scroll,.hist-card .gt-scroll,.src-table .gt-scroll,.set-pane .gt-scroll,.conn-table .gt-scroll,.set-pane [class*=gt-card]>.gt-scroll{overflow-x:auto}.conn-table .gt,.node-table .gt{table-layout:auto;min-width:max-content}}.ob-tabs{display:flex;align-items:flex-end;gap:var(--sp-1);border-bottom:1px solid var(--na-divider)}.main-fill .stack>.ob-tabs{flex:none}.ob-tab{position:relative;height:36px;padding:0 var(--sp-3);border:0;background:transparent;cursor:pointer;font:500 var(--na-tx-body) var(--na-font);color:var(--na-text-2);display:inline-flex;align-items:center;gap:var(--sp-15);transition:color var(--d-1) var(--ease-std)}.ob-tab:hover{color:var(--na-text)}.ob-tab.active{color:var(--na-text);font-weight:600}.ob-tab.active:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;background:var(--na-brand);border-radius:2px 2px 0 0}.ob-tab .count{font:600 var(--na-tx-micro) var(--na-font);font-variant-numeric:tabular-nums;min-width:18px;height:16px;line-height:16px;padding:0 5px;text-align:center;border-radius:var(--na-r-pill);background:var(--na-surface-3);color:var(--na-text-3)}.ob-tab.active .count{background:var(--na-brand-soft);color:var(--na-brand)}.ob-tab:focus-visible{outline:2px solid var(--na-brand);outline-offset:-2px;border-radius:var(--na-r-1)}.main-fill .stack>div>.set-banner{margin:0}.main-fill .stack>:is(.set-banner,div:has(>.set-banner)){flex:none}.ob-find{position:relative;display:inline-flex;align-items:center;gap:var(--sp-15);height:28px;padding:0 var(--sp-225);min-width:200px;border:1px solid var(--na-border);border-radius:var(--na-r-2);background:var(--na-surface);color:var(--na-text-3)}.ob-find:focus-within{border-color:var(--na-brand);box-shadow:var(--na-ring)}.ob-find input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text)}.ob-find.wide{display:flex;width:100%;height:32px}.ob-find.off{opacity:.6}.find-list{display:flex;flex-direction:column;margin-top:var(--sp-2);border:1px solid var(--na-border);border-radius:var(--na-r-2);background:var(--na-surface);max-height:320px;overflow-y:auto}.find-list.pop{position:absolute;left:0;right:0;top:100%;z-index:30;box-shadow:var(--na-shadow-popover)}.find-row{display:flex;align-items:center;gap:var(--sp-2);min-height:34px;padding:0 var(--sp-3);border-bottom:1px solid var(--na-divider);cursor:pointer;font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text)}.find-row:last-child{border-bottom:0}.find-row:hover,.find-row:focus-visible{background:var(--na-surface-2);outline:0}.find-row.off{cursor:not-allowed;color:var(--na-text-3)}.find-row.unpriced .nm{color:var(--na-warn-text)}.modal.gtt-pick .find-list{height:300px;max-height:300px}.modal.gtt-pick .ob-find.wide{height:28px}.find-row .strong{font-weight:600}.find-row .nm{flex:1;min-width:0;color:var(--na-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.find-row .quick{display:inline-flex;gap:var(--sp-1)}.find-row .quick button{width:26px;height:22px;border:0;border-radius:var(--na-r-1);cursor:pointer;font:700 var(--na-tx-micro) var(--na-font);color:var(--na-fill-label)}.find-row .quick .b{background:var(--na-buy)}.find-row .quick .s{background:var(--na-sell)}.find-empty{padding:var(--sp-3);font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-3)}.gt tbody :is(td,th) .strategy-tag.src{background:var(--na-info-soft);color:var(--na-info-text);max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gtt-table .gt tbody tr{cursor:pointer}.gtt-type{display:inline-flex;align-items:center;gap:var(--sp-1)}.gtt-kind{height:18px;padding:0 6px;border-radius:var(--na-r-1);display:inline-flex;align-items:center;font:700 var(--na-tx-micro) var(--na-font);letter-spacing:.4px;background:var(--na-surface-3);color:var(--na-text-2)}.gtt-legs{display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px}.gtt-leg{display:inline-flex;align-items:baseline;gap:var(--gtt-leg-gap, 5px);white-space:nowrap}.gtt-leg .role{font:700 var(--na-tx-micro) var(--na-font);letter-spacing:.3px;color:var(--na-text-3);min-width:16px;text-align:right}.gtt-leg .v{font-weight:600;font-variant-numeric:tabular-nums}.gtt-leg .d{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);font-variant-numeric:tabular-nums;width:47px;flex:none;text-align:right}.gtt-table{--gtt-leg-gap: 5px;--gtt-lane: calc(47px + var(--gtt-leg-gap))}.gtt-table:not(.has-dist) .gtt-leg .d{display:none}.gtt-table.has-dist .gt thead th:nth-child(5)>*{margin-right:var(--gtt-lane)}.gtt-table.has-dist .gtt-legs>.gtt-trailed:not(.gtt-spacer){margin-right:var(--gtt-lane)}.gtt-spacer{visibility:hidden}.gtt-leg.hit .v{color:var(--na-buy-text)}.gtt-trailed{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-info-text)}.gtt-st{display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px;max-width:240px}.gtt-order{display:inline-flex;align-items:center;gap:var(--sp-1);font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3)}.gtt-order .status-chip{height:16px}.gtt-st .rej-reason{color:var(--na-text-3);width:0;min-width:100%}.gtt-table .gtt-type-inline{display:none}@container book (max-width: 1079px){.gtt-table .gt :is(th,td){padding-left:8px;padding-right:8px}.gtt-table .gtt-type{flex-direction:column;align-items:flex-start;gap:2px}.gtt-table .gt :is(th,td).w{width:32px;min-width:32px;padding-left:4px}}@container book (max-width: 959px){.gtt-table .gt :is(th,td):nth-child(3){display:none}.gtt-table .leg-tags{flex-wrap:wrap;row-gap:2px}.gtt-table .gtt-type.gtt-type-inline{display:inline-flex;flex-direction:row;align-items:center;gap:var(--sp-1)}}.gtt-table tr.gtt-ended :is(td,th){color:var(--na-text-3)}.gtt-table tr.gtt-ended .strong{color:var(--na-text-2)}.gtt-legrow{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);gap:var(--sp-3);padding-top:var(--sp-2);border-top:1px solid var(--na-divider)}.gtt-legname{grid-column:1 / -1;margin-bottom:calc(-1 * var(--sp-1));font:700 var(--na-tx-micro) var(--na-font);letter-spacing:.6px;text-transform:uppercase;color:var(--na-text-2)}.gtt-legname.stoploss{color:var(--na-sell-text)}.gtt-legname.target{color:var(--na-buy-text)}.gtt-trig{display:grid;grid-template-columns:minmax(0,1fr) 72px;gap:var(--sp-15)}.gtt-dir{margin-top:3px;font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3)}.gtt-pct{display:flex;align-items:center;gap:4px;border:1px solid var(--na-border);border-radius:var(--na-r-2);padding:0 var(--sp-15);background:var(--na-surface)}.gtt-pct input{width:100%;min-width:0;border:0;outline:0;background:transparent;text-align:right;font:600 var(--na-tx-cap) var(--na-font);color:var(--na-text);font-variant-numeric:tabular-nums}.gtt-pct .u{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);white-space:nowrap}.gtt-pct:focus-within{border-color:var(--na-brand);box-shadow:var(--na-ring)}.gtt-fixed{display:inline-flex;align-items:center;gap:var(--sp-15);flex:1;min-height:32px;padding:0 var(--sp-25);border:1px dashed var(--na-border-strong);border-radius:var(--na-r-2);font:600 var(--na-tx-cap) var(--na-font);color:var(--na-text-2)}.gtt-fixed .tag{font:700 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);letter-spacing:.3px}.gtt-trail{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2)}.gtt-trail .hint{flex-basis:100%}.gtt-trail-by{display:inline-flex;align-items:center;gap:var(--sp-15);font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-2)}.gtt-trail-by .ot-input{width:96px;height:28px}.gtt-how{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);line-height:1.45}.ot-warn{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-warn-text);line-height:1.3}.ot-input.warn{border-color:var(--na-amber)}.ck-line{display:inline-flex;align-items:center;gap:var(--sp-15);cursor:pointer;font:600 var(--na-tx-cap) var(--na-font);color:var(--na-text)}.ck-line input{width:14px;height:14px;accent-color:var(--na-brand);margin:0}.ot-gtt{display:flex;flex-direction:column;gap:var(--sp-15);padding-top:var(--sp-2);border-top:1px solid var(--na-divider)}.ot-gtt-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-3)}.ot-gtt-leg{display:flex;align-items:center;gap:var(--sp-15);min-width:0}.ot-gtt-leg .ot-input.sm{width:72px;height:28px;text-align:right}.ot-gtt-leg .u{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);white-space:nowrap}.ot-gtt-leg:not(.on) .u{opacity:.6}.ot-gtt .hint{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);line-height:1.4}.ot-summary .grp.dim{color:var(--na-text-3);font-weight:500}.bk-list-table .gt{table-layout:auto;width:100%}.bk-list-table .gt :is(th,td){white-space:nowrap}.bk-list-table .gt :is(th,td):nth-child(1){width:19%}.bk-list-table .gt :is(th,td):nth-child(2){width:7%}.bk-list-table .gt :is(th,td):nth-child(3){width:12%}.bk-list-table .gt :is(th,td):nth-child(4){width:12%}.bk-list-table .gt :is(th,td):nth-child(5){width:12%}.bk-list-table .gt :is(th,td):nth-child(6){width:12%}.bk-list-table .gt :is(th,td):nth-child(7){width:auto;white-space:normal}.bk-list-table .gt :is(th,td):last-child{width:40px}.bk-list-table .bk-accs{display:inline-flex;align-items:center;gap:var(--sp-15)}.bk-list-table .bk-accs .more{font:600 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);font-variant-numeric:tabular-nums}.bk-list-table .gt tbody tr{cursor:pointer}.bk-list-table .bk-nm{font-weight:600;color:var(--na-text)}.bk-list-table tbody tr:hover .bk-nm{color:var(--na-brand)}.bk-st{display:flex;align-items:center;flex-wrap:wrap;column-gap:var(--sp-2);row-gap:2px}.bk-st .status-chip{flex:none}.bk-st .note{white-space:nowrap;font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);font-variant-numeric:tabular-nums}.bk-count{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);font-variant-numeric:tabular-nums;margin-right:var(--sp-1)}.main-fill .stack>.bk-detail{flex:1 1 auto;min-height:0}.bk-detail{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0;min-height:0}.bk-head{--bk-line: 28px;display:flex;align-items:flex-start;gap:var(--sp-2);min-width:0;flex:none}.bk-back{display:inline-flex;align-items:center;gap:2px;min-height:24px;padding:0 6px 0 2px;margin-left:-2px;border:0;border-radius:var(--na-r-1);background:transparent;cursor:pointer;font:500 var(--na-tx-cap) var(--na-font);color:var(--na-text-2)}.bk-back:hover{color:var(--na-brand);background:var(--na-surface-2)}.bk-back:focus-visible{outline:2px solid var(--na-brand);outline-offset:1px}.bk-head>:is(.bk-back,.bk-del){flex:none;margin-top:calc((var(--bk-line) - 24px) / 2)}.bk-head>.bk-sep{flex:none;width:1px;height:16px;margin-top:calc((var(--bk-line) - 16px) / 2);background:var(--na-divider)}.bk-head>.bk-del{margin-left:auto}.bk-id{display:flex;align-items:center;flex-wrap:wrap;column-gap:var(--sp-2);flex:0 1 auto;min-width:0;min-height:var(--bk-line)}.bk-head .ttl{margin:0;font:700 var(--na-tx-h4) var(--na-font);line-height:var(--bk-line);color:var(--na-text);overflow-wrap:anywhere;min-width:0}.bk-head .status-chip{flex:none}.bk-meta{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);font-variant-numeric:tabular-nums}.bk-meta>span{white-space:nowrap}.bk-rename{display:inline-flex;align-items:center;gap:var(--sp-15);flex:0 1 auto;min-width:0}.bk-rename .ot-input{height:var(--bk-line);width:260px;max-width:100%;min-width:0;flex:0 1 auto}.bk-outcome .bk-retry{margin-left:4px}.ic-btn{width:26px;height:26px;display:inline-grid;place-items:center;flex:none;border:0;border-radius:var(--na-r-1);background:transparent;color:var(--na-text-3);cursor:pointer}.ic-btn:hover{background:var(--na-surface-3);color:var(--na-text)}.ic-btn:focus-visible{outline:2px solid var(--na-brand);outline-offset:1px}.bk-add{position:relative}.bk-add{width:400px;max-width:100%}.bk-add .ob-find.wide{height:28px}.bk-bar{display:flex;align-items:center;flex-wrap:wrap;column-gap:var(--sp-3);row-gap:var(--sp-1)}.bk-bar>.bk-count{margin-left:auto;margin-right:8px}.bk-card{flex:0 1 auto;min-height:0;display:flex;flex-direction:column}.bk-card>.gt-scroll{flex:1 1 auto;min-height:0;overflow-y:auto}.main-fill .bk-card>.gt-scroll{min-height:0}.bk-table{table-layout:fixed;width:100%;min-width:820px}.bk-card>.gt-scroll{overflow-x:auto}.bk-table :is(th,td):nth-child(1){width:44px}.bk-table :is(th,td):nth-child(2){width:68px}.bk-table :is(th,td):nth-child(3){width:auto;min-width:180px}.bk-table :is(th,td):nth-child(4){width:96px}.bk-table :is(th,td):nth-child(5){width:72px}.bk-table :is(th,td):nth-child(6){width:104px}.bk-table :is(th,td):nth-child(7){width:104px}.bk-table :is(th,td):last-child{width:48px}.bk-table .bk-handle{display:inline-flex;align-items:center;gap:2px;min-width:24px;min-height:24px;padding:0 2px;border-radius:var(--na-r-1);color:var(--na-text-3);cursor:grab}.bk-table .bk-handle:hover{background:var(--na-surface-2);color:var(--na-text-2)}.bk-table .bk-handle:focus-visible{outline:2px solid var(--na-brand);outline-offset:1px}.bk-table .bk-handle .seq{font:600 var(--na-tx-micro) var(--na-font);color:var(--na-text-2);font-variant-numeric:tabular-nums}.bk-table tr.dragging :is(td,th){background:var(--na-brand-soft);opacity:.7}.bk-table .trig{font-weight:500}.bk-outcomes{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--sp-15)}.bk-outcome{display:inline-flex;align-items:center;gap:4px}.bk-outcome .a{font:600 var(--na-tx-micro) var(--na-font);color:var(--na-text-3)}.prod.gtt{background:var(--na-info-soft);color:var(--na-info-text)}.bk-foot{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3) var(--sp-5);padding:var(--sp-25) var(--sp-3);border:1px solid var(--na-border);border-radius:var(--na-r-3);background:var(--na-surface)}.bk-foot .nums{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-5)}.bk-foot .why{font:500 var(--na-tx-micro) var(--na-font);color:var(--na-text-3);margin-left:var(--sp-15)}.bk-foot .acts{display:inline-flex;align-items:center;gap:var(--sp-2)}.bk-placed{font:500 var(--na-tx-cap) var(--na-font);color:var(--na-info-text)}.qb-foot .acts .qb-save{margin-right:var(--sp-1)}@media (max-width: 900px){.gtt-legrow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gtt-legrow>.ot-field.trig{grid-column:1 / -1}}.bk-table tbody :is(td,th){padding-left:8px;padding-right:8px}.bk-table tbody td:has(>.bk-outcomes){white-space:normal;min-width:120px}.bk-table thead th{padding-left:8px;padding-right:8px}.gt-toolbar[data-fit~=wrap]{flex-wrap:wrap;row-gap:var(--sp-2)}.gt-toolbar>*{flex-shrink:0;white-space:nowrap}.gt-toolbar>.ob-find{flex-shrink:1}.gt-toolbar[data-fit~=labels] .gb-trigger .lbl,.gt-toolbar[data-fit~=selected] .sel-inline .cnt .w{display:none}.gt-toolbar[data-fit~=tight]{column-gap:var(--sp-2)}.gt-toolbar[data-fit~=counts] .filter-chip:not(.active) .cnt{display:none}.hold-strip[data-fit~=synced] .hs-synced .w-synced,.hold-strip[data-fit~=age] .hs-synced.warn .when,.hold-strip[data-fit~=detail] .hs-synced .w-more{display:none}.hold-strip[data-fit~=seps]>.sep{display:none}.hold-strip[data-fit~=accounts] .hold-acct .w,.hold-strip[data-fit~=note] .hs-synced{display:none}.hold-strip .hs-sync-group{position:relative}.hs-dot{display:none;position:absolute;top:-3px;right:-3px;width:8px;height:8px;border-radius:50%;background:var(--na-amber);box-shadow:0 0 0 2px var(--na-surface);pointer-events:none}.hold-strip[data-fit~=note] .hs-dot{display:block}
