@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-ext-400-normal-C_uLvvQ5.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-400-normal-Bh0R7Dhr.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-vietnamese-400-normal-ByoDsISC.woff2)format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#121212;--surface:#1b1b1b;--surface-2:#242424;--surface-3:#2c2c2c;--surface-sunken:#161616;--border:#2e2e2e;--border-strong:#3b3b3b;--text:#e8e8e8;--text-2:#c6c6c6;--muted:#9e9e9e;--accent:#4f8fef;--accent-hover:#74a7f3;--accent-text:#a3c4f7;--accent-bg:#1c2838;--on-accent:#0d0d0d;--profit:#4cbf78;--profit-text:#bfe9cf;--profit-bg:#142619;--profit-border:#23523a;--loss:#f2746f;--loss-text:#ffb7b3;--loss-bg:#341918;--loss-bg-soft:#241615;--loss-border:#6e2c2a;--on-loss:#121212;--warn:#eab04c;--warn-text:#f6dba6;--warn-bg:#2d2413;--chip-on-bg:#e8e8e8;--chip-on-text:#121212;--backdrop:#0009;--shadow:#00000080;--font-sans:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--fs-xs:11px;--fs-sm:12px;--fs-md:13px;--fs-lg:14px;--fs-xl:16px;--fs-2xl:20px;--tracking-caps:.06em;--radius-sm:3px;--radius-md:4px;--radius-lg:4px;--radius-pill:999px;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:12px;--space-6:16px;--gutter:10px;--ctl-h:32px;--nav-h:48px;--w-type:7ch;--w-symbol:10ch;--w-expiry:10.5ch;--w-opt:4ch;--w-strike:8ch;--w-num:10ch;--w-name:24ch;--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:#fff;--surface:#fff;--surface-2:#f4f5f7;--surface-3:#e8eaed;--surface-sunken:#fafbfc;--border:#e3e5e8;--border-strong:#c8ccd1;--text:#222;--text-2:#444;--muted:#666;--accent:#2a6bc9;--accent-hover:#2259a8;--accent-text:#1f5bb3;--accent-bg:#e8f0fc;--on-accent:#fff;--profit:#127a43;--profit-text:#0f6236;--profit-bg:#e8f5ed;--profit-border:#a9d6bb;--loss:#c62f2f;--loss-text:#a32626;--loss-bg:#fdeceb;--loss-bg-soft:#fff6f5;--loss-border:#efb0ad;--on-loss:#fff;--warn:#935700;--warn-text:#704200;--warn-bg:#fff3dc;--chip-on-bg:#222;--chip-on-text:#fff;--backdrop:#0006;--shadow:#0000001f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-md);-webkit-font-smoothing:antialiased;margin:0;line-height:1.35}body{min-width:320px;overflow-x:hidden}#app{min-height:100vh}h1,h2,h3,p{margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled,button[aria-disabled=true]{cursor:not-allowed;opacity:.5}a{color:var(--accent)}:focus-visible{box-shadow:var(--focus-ring);outline:none}.num{font-family:var(--font-sans);font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.profit{color:var(--profit)}.loss{color:var(--loss)}.muted{color:var(--muted)}.caps{font-size:var(--fs-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--muted)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.placeholder{min-height:100vh;color:var(--muted);place-items:center;display:grid}.shell{flex-direction:column;min-height:100vh;display:flex}.topbar{z-index:10;align-items:center;gap:var(--space-4);min-height:32px;padding:var(--space-1) var(--gutter);background:var(--surface);border-bottom:1px solid var(--border);flex-wrap:nowrap;display:flex;position:sticky;top:0}.brand{font-weight:700;font-size:var(--fs-lg);letter-spacing:.08em;flex:none;display:none}.topnav{gap:var(--space-1);flex:none;margin-left:auto;display:none}.topnav a,.bottomnav a{color:var(--muted);border-radius:var(--radius-sm);text-decoration:none}.topnav a{padding:var(--space-3) var(--space-4);white-space:nowrap;font-weight:500}.topnav a:hover{color:var(--text)}.topnav a[aria-current=page]{color:var(--accent)}.topbar-right{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.topbar-right .badge,.topbar-right .unknown-menu>summary{white-space:nowrap}.topbar-right>.conn{margin-left:auto}.pinstrip~.topbar-right{flex-grow:0;margin-left:auto}.pinstrip{align-items:center;gap:var(--space-2);overscroll-behavior-x:contain;scrollbar-width:none;white-space:nowrap;flex:1 1 0;min-width:0;display:flex;overflow-x:auto}.pinstrip::-webkit-scrollbar{display:none}@media (width<=899px){.pinstrip{scroll-snap-type:x mandatory}.pinstrip>*{scroll-snap-align:start}}.pin{height:28px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--text);text-align:left;background:0 0;border:0;flex-direction:column;flex:none;justify-content:center;align-items:flex-start;line-height:1.15;display:inline-flex}.pin:hover{background:var(--surface-2)}.pin-name{font-size:var(--fs-xs);font-weight:600}.pin-vals{align-items:baseline;gap:var(--space-2);display:inline-flex}.pin-ltp{font-size:var(--fs-sm)}.pin-chg{font-size:var(--fs-xs)}.pin-add{border:1px solid var(--border-strong);border-radius:var(--radius-sm);width:28px;height:28px;color:var(--muted);background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pin-add:hover{color:var(--text);border-color:var(--muted)}.pin-add svg{display:block}.pin-pick{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.pin-seg{align-self:stretch}.pin-pick .leg.card{background:0 0;border:0;padding:0}.pin-indexes{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pin-indexes .btn[aria-pressed=true]{border-color:var(--accent);color:var(--accent-text)}.pin-found{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.pin-found .btn{margin-left:auto}.pin-list{margin:0;padding:0;list-style:none}.pin-row{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.pin-row:last-child{border-bottom:0}.pin-row-name{overflow-wrap:anywhere;min-width:0;font-weight:500}@media (width<=899px){.topbar{column-gap:0}.pinstrip:after{content:"";width:var(--space-4);flex:none}.pinstrip{-webkit-mask-image:linear-gradient(to left, transparent, var(--text) var(--space-4));-webkit-mask-image:linear-gradient(to left, transparent, var(--text) var(--space-4));mask-image:linear-gradient(to left, transparent, var(--text) var(--space-4))}.topbar-right{column-gap:var(--space-2)}.topbar-right .badge,.topbar-right .unknown-menu>summary{padding:0 var(--space-2);letter-spacing:0}}.content{width:100%;min-width:0;padding:var(--space-4) var(--gutter);padding-bottom:calc(var(--nav-h) + 16px + env(safe-area-inset-bottom));flex:1}.bottomnav{z-index:5;background:var(--surface);height:calc(var(--nav-h) + env(safe-area-inset-bottom));border-top:1px solid var(--border);padding:0 var(--space-2) env(safe-area-inset-bottom);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.bottomnav a{justify-content:center;align-items:center;gap:var(--space-1);font-size:var(--fs-xs);flex-direction:column;font-weight:500;display:flex}.bottomnav a[aria-current=page]{color:var(--accent);font-weight:600}.bn-label{white-space:nowrap;line-height:1.2}.btn{height:var(--ctl-h);padding:0 var(--space-5);border-radius:var(--radius-md);font-weight:500;font-size:var(--fs-md);border:1px solid var(--border-strong);background:var(--surface);color:var(--text)}.btn:not(:disabled):hover{border-color:var(--muted)}.btn-sm{height:24px;padding:0 var(--space-4);margin-left:var(--space-2);font-size:var(--fs-sm)}.btn-lg{border-radius:var(--radius-md);height:44px;font-size:var(--fs-lg);font-weight:600}.btn-ghost{background:0 0}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.btn-primary:not(:disabled):hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn-danger{background:var(--loss);border-color:var(--loss);color:var(--on-loss);letter-spacing:.04em;font-weight:600}.btn-danger:not(:disabled):hover{border-color:var(--loss-text)}.conn{font-size:var(--fs-xs);white-space:nowrap;font-weight:600}.conn-ok{color:var(--profit)}.conn-warn{color:var(--warn)}.conn-bad{color:var(--loss)}.badge{height:20px;padding:0 var(--space-3);border-radius:var(--radius-sm);font-size:var(--fs-xs);letter-spacing:.04em;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.badge-warn{background:var(--warn-bg);color:var(--warn)}.unknown-menu>summary{height:20px;padding:0 var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--warn);color:var(--warn);font-size:var(--fs-xs);cursor:pointer;align-items:center;font-weight:600;list-style:none;display:inline-flex}.unknown-menu>summary::-webkit-details-marker{display:none}.unknown-list{margin:var(--space-2) 0 0;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.unknown-list li{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.unknown-list .btn-sm{margin-left:0}.unknown-menu[open]>.unknown-list{top:100%;left:var(--gutter);right:var(--gutter);z-index:15;overscroll-behavior:contain;max-height:60vh;padding:var(--space-4);background:var(--surface);border:1px solid var(--warn);border-radius:var(--radius-md);box-shadow:0 8px 24px var(--shadow);font-size:var(--fs-sm);color:var(--text);margin:0;font-weight:400;position:absolute;overflow-y:auto}.banner{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--gutter);font-weight:600;font-size:var(--fs-md);flex-wrap:wrap;display:flex}.banner-kill{min-height:28px;padding-block:var(--space-2);row-gap:0}.banner a{color:inherit}.banner-danger{background:var(--loss-bg);color:var(--loss-text);border-bottom:1px solid var(--loss-border)}.banner-warn{background:var(--warn-bg);color:var(--warn-text);border-bottom:1px solid var(--warn)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);min-width:0}.pad{padding:var(--space-5) var(--gutter)}.h1{font-size:var(--fs-xl);margin-bottom:var(--space-2);font-weight:600}.h2{font-size:var(--fs-lg);margin-bottom:var(--space-3);font-weight:600}.warn{color:var(--warn)}.modal-backdrop{z-index:20;background:var(--backdrop);padding:calc(var(--gutter) + env(safe-area-inset-top)) calc(var(--gutter) + env(safe-area-inset-right)) calc(var(--gutter) + env(safe-area-inset-bottom)) calc(var(--gutter) + env(safe-area-inset-left));place-items:center;display:grid;position:fixed;inset:0}.modal{background:var(--surface);border:1px solid var(--loss-border);border-radius:var(--radius-lg);width:100%;max-width:420px;padding:var(--space-6) var(--space-6) 0;gap:var(--space-4);max-height:calc(100vh - 2 * var(--gutter) - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:calc(100dvh - 2 * var(--gutter) - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.modal>*{flex-shrink:0}.modal-wide{max-width:760px}.modal-actions .btn{min-height:40px}.modal-actions{justify-content:flex-end;gap:var(--space-4);z-index:1;padding:var(--space-4) 0 var(--space-6);background:var(--surface);flex-wrap:wrap;margin-top:auto;display:flex;position:sticky;bottom:0}.login{min-height:100vh;padding:var(--gutter);place-items:center;display:grid}.login-card{gap:var(--space-5);flex-direction:column;width:100%;max-width:380px;display:flex}.field{gap:var(--space-2);flex-direction:column;display:flex}.field>label{font-size:var(--fs-sm);color:var(--muted)}input{height:var(--ctl-h);padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border-strong);min-width:0;font-size:14px}input:focus-visible,.ctl:focus-visible{border-color:var(--accent);box-shadow:none;outline:1px solid var(--accent);outline-offset:0}input[type=checkbox]{accent-color:var(--accent)}.form-error{color:var(--loss);font-size:var(--fs-sm);flex-basis:100%}.home{gap:var(--space-4);flex-direction:column;display:flex}.cards{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(100px,1fr));display:grid}.stat{gap:var(--space-2);flex-direction:column;display:flex}.stat-v{font-size:var(--fs-xl);font-weight:500}.acct-list{margin:0;padding:0;list-style:none}.acct{gap:var(--space-3);padding:var(--space-4) 0;border-bottom:1px solid var(--border);display:grid}.acct:first-child{padding-top:0}.acct:last-child{border-bottom:0}.acct-main{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.acct-name{font-weight:600}.acct-flags{gap:var(--space-3);flex-wrap:wrap;display:flex}.acct-pnl{align-items:baseline;gap:var(--space-4);font-size:var(--fs-lg);display:flex}.totp{gap:var(--space-3);flex-wrap:wrap;display:flex}.totp input{letter-spacing:.2em;width:9em}.pill{height:20px;padding:0 var(--space-3);border-radius:var(--radius-sm);font-size:var(--fs-xs);letter-spacing:.02em;align-items:center;max-width:100%;font-weight:500;display:inline-flex}.pill-ok{background:var(--profit-bg);color:var(--profit)}.pill-warn{background:var(--warn-bg);color:var(--warn)}.pill-bad{background:var(--loss-bg);color:var(--loss)}.pill-muted{background:var(--surface-2);color:var(--muted)}.sysrow{gap:var(--space-5) var(--space-6);flex-wrap:wrap;display:flex}.home-links{text-align:center}.load-more{text-align:center;margin-top:var(--space-3)}.btn-icon{width:var(--ctl-h);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.btn-icon svg{display:block}.btn-icon[aria-expanded=true]{border-color:var(--accent);color:var(--accent)}.btn-link svg{margin-right:var(--space-2)}.empty{padding:var(--space-6) var(--gutter);text-align:center}.empty-title{font-size:var(--fs-lg);font-weight:600}.empty-hint{margin-top:var(--space-2);font-size:var(--fs-sm)}.pf .empty{padding:var(--space-4) 0}.toolbar{align-items:center;gap:var(--space-3);min-width:0;min-height:var(--ctl-h);margin-bottom:var(--space-3);display:flex}.toolbar .tb-end{margin-left:auto}.tb-link{white-space:nowrap;font-weight:600;text-decoration:none}.tb-fld{align-items:center;gap:var(--space-3);min-width:0;display:inline-flex}.tb-fld .ctl{width:auto}.toolbar .seg{grid-template-columns:repeat(2,auto);display:inline-grid}.toolbar .seg button{padding:0 var(--space-5)}.toolbar input[type=search]{flex:1 1 0;min-width:0}@media (width<=899px){.sr-only-phone{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.phead{align-items:center;gap:var(--space-4);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.phead-pnl{align-items:baseline;gap:0 var(--space-3);flex-wrap:wrap;min-width:0;margin-right:auto;display:flex}.phead-v{white-space:nowrap;font-size:18px;font-weight:600;line-height:1.2}.phead>.btn{flex:none;min-height:40px}.pos-kill{min-height:40px;padding:0 var(--space-6)}.exit-msg{flex-basis:100%}.phead>.exit-msg{order:1}@media (pointer:coarse){.btn-sm{height:auto;min-height:28px}}@media (width>=900px){.topbar{gap:var(--space-5);min-height:48px;padding:0 var(--space-6)}.brand{display:block}.topnav{display:flex}.pinstrip{flex-wrap:wrap;align-content:flex-start;gap:0;height:28px;overflow:hidden}.pinstrip:before{content:"";flex:none;height:28px}.pinstrip>*+*{margin-left:var(--space-2)}.pin{align-items:center;gap:var(--space-3);flex-direction:row}.pin-seg{align-self:flex-start}.pin-indexes{flex-wrap:wrap;display:flex}.pin-row{grid-template-columns:32ch auto auto;justify-content:start}.topbar-right{flex:0 auto;justify-content:flex-end}.topbar-right>.conn{margin-left:0}.bottomnav{display:none}.content{padding:var(--space-5) var(--space-6) var(--space-6)}.banner{padding-inline:var(--space-6)}.unknown-menu[open]>.unknown-list{left:auto;right:var(--space-6);width:min(560px, calc(100vw - 2 * var(--space-6)))}.home-links{display:none}.home{grid-template-columns:max-content max-content minmax(0,1fr);grid-template-areas:"fbar fbar fbar""today sys.""accts accts accts";display:grid}.home>.fbar{grid-area:fbar;margin-bottom:0}.home-today{grid-area:today;grid-template-columns:none;grid-auto-columns:minmax(100px,max-content);grid-auto-flow:column}.home-sys{grid-area:sys}.home-accts{grid-area:accts}.acct{grid-template-columns:1fr 2fr 1fr;align-items:center}.acct .totp{grid-column:1/-1}.acct-pnl{justify-content:flex-end}.toolbar input[type=search]{flex:none}}.fbar{gap:var(--space-2);min-width:0;margin-bottom:var(--space-4);flex-direction:column;display:flex}.ftot{font-size:var(--fs-md);white-space:nowrap;flex:none;font-weight:600}.ftot .caps{font-weight:500}.fchips{gap:var(--space-2);overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;min-width:0;display:flex;overflow-x:auto}.fchips::-webkit-scrollbar{display:none}.fchip{height:28px;padding:0 var(--space-4);border-radius:var(--radius-md);white-space:nowrap;border:1px solid var(--border-strong);color:var(--text-2);font-size:var(--fs-sm);background:0 0;flex:none;font-weight:500}.fchip:not(:disabled):hover{border-color:var(--muted)}.fchip[aria-pressed=true]{background:var(--chip-on-bg);border-color:var(--chip-on-bg);color:var(--chip-on-text)}.partial{white-space:nowrap}.partial-n{font-size:.85em;font-weight:500}@media (width>=900px){.fbar{align-items:center;gap:var(--space-5);padding:var(--space-2) 0;margin-bottom:var(--space-2);flex-direction:row}.fchips{flex:0 auto}.fchips-acct{flex-shrink:.3}.fchips+.fchips{border-left:1px solid var(--border-strong);padding-left:var(--space-5)}}.page-head{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.page-head .h1{margin:0}.btn-link{align-items:center;text-decoration:none;display:inline-flex}.lbl{font-size:var(--fs-xs);color:var(--muted);letter-spacing:.04em;text-transform:uppercase}.fld{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.fld>label,.fld-label,.fld-hint{font-size:var(--fs-xs);color:var(--muted)}.ctl{height:var(--ctl-h);width:100%;padding:0 var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:14px;font-weight:400}select.ctl{appearance:none;text-overflow:ellipsis;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 13px),calc(100% - 9px);background-repeat:no-repeat;background-size:4px 4px,4px 4px;padding-right:24px}.ctl:disabled{opacity:.45;cursor:not-allowed}.ctl[aria-invalid=true]{border-color:var(--loss-border)}.seg{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.seg button{border-radius:var(--radius-sm);height:26px;color:var(--muted);font-weight:500;font-size:var(--fs-sm);background:0 0;border:1px solid #0000}.seg button[aria-pressed=true],.seg button[aria-selected=true]{background:var(--accent-bg);border-color:var(--accent);color:var(--accent-text);font-weight:600}.field-error{color:var(--loss);font-size:var(--fs-xs)}.field-errors{margin:var(--space-2) 0 0;color:var(--loss);font-size:var(--fs-sm);padding-left:18px}.sform{gap:var(--space-4);flex-direction:column;display:flex}.leg,.leg-main{gap:var(--space-3);flex-direction:column;display:flex}.leg-head{justify-content:space-between;align-items:center;display:flex}.leg-head>.btn-icon{margin-left:auto}.leg-note{gap:var(--space-1);font-size:var(--fs-sm);flex-direction:column;display:flex}.sform-head,.sform-split,.sform-main,.sform-side,.sform-end{gap:var(--space-4);flex-direction:column;display:flex}.sform-main,.sform-side{min-width:0}.mode-line{gap:var(--space-2);flex-direction:column;display:flex}.leg-act>.btn-sm{height:var(--ctl-h);white-space:nowrap;margin-left:0}.tpl-note{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.tpl-note>.btn-sm{margin-left:0}@media (width<=899px){.leg-main{grid-template-columns:repeat(11, minmax(0, 1fr)) var(--ctl-h);align-items:end;gap:var(--space-3);display:grid}.leg-main>.leg-head,.leg-main>.leg-grid{display:contents}.leg-head>.lbl{height:var(--ctl-h);white-space:nowrap;grid-area:1/1/auto/3;align-self:end;align-items:center;display:flex}.leg-head>.pill{display:none}.leg-head>.btn-icon{grid-area:1/12/auto/13;justify-self:end;margin:0}.leg-grid>.f-w-type{grid-area:1/3/auto/7}.leg-grid>.f-w-symbol{grid-area:1/7/auto/12}.leg-grid>.f-w-expiry{grid-area:2/1/auto/6}.leg-grid>.f-w-opt{grid-area:2/6/auto/9}.leg-grid>.f-w-strike{grid-area:2/9/auto/13}.leg-grid>.f-side{grid-area:3/1/auto/6}.leg-grid>.leg-act{grid-area:3/6/auto/13}.leg-main .seg-fit{grid-template-columns:none;grid-auto-columns:max-content;grid-auto-flow:column;width:max-content;display:inline-grid}.leg-main .seg-fit button{padding:0 var(--space-5)}.sform-head .mode-line .seg-fit{grid-template-columns:none;grid-auto-columns:max-content;grid-auto-flow:column;width:max-content;display:inline-grid}.sform-head .mode-line .seg-fit button{padding:0 var(--space-5)}.sform-head input.w-name{width:min(100%, calc(var(--w-name) + 18px))}.rules-grid.rules-main{grid-template-columns:repeat(3,minmax(0,1fr))}.seg.tpl-seg{overscroll-behavior-x:contain;scrollbar-width:none;max-width:100%;display:flex;overflow-x:auto}.seg.tpl-seg::-webkit-scrollbar{display:none}.seg.tpl-seg>button{padding:0 var(--space-4);white-space:nowrap;flex:none}}.rules-head{align-items:baseline;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.lq{align-items:center;gap:var(--space-1) var(--space-3);font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;margin:0;display:flex}.lq-i{white-space:nowrap}.lq-i+.lq-i:before{content:"·";margin-right:var(--space-3)}.lq-i .num:not(.muted){color:var(--text);font-weight:500}.leg-grid,.rules-grid{gap:var(--space-3);margin-top:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.leg-grid{margin-top:0}.adv summary{cursor:pointer;font-weight:600}.adv .rules-grid{margin-top:var(--space-3)}.sform-block{gap:var(--space-2);flex-direction:column;display:flex}.chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip{height:var(--ctl-h);padding:0 var(--space-5);border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--surface);color:var(--muted);font-weight:500}.chip[aria-pressed=true]{background:var(--accent-bg);border-color:var(--accent);color:var(--accent-text)}.chip b{font-weight:600}.est-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.est-scroll{overflow-x:auto}.est-stale{opacity:.5}.est{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.est th,.est td{padding:var(--space-3) var(--space-3);text-align:right;white-space:nowrap;border-bottom:1px solid var(--border)}.est th[scope=row]{text-align:left;color:var(--muted);font-weight:500}.est thead th{color:var(--muted);font-size:var(--fs-xs);font-weight:500}.est-reasons{margin:var(--space-2) 0 0;font-size:var(--fs-xs);padding-left:18px}.back-link{margin-bottom:var(--space-3)}.scard-list,.scard{gap:var(--space-3);flex-direction:column;display:flex}.scard-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.scard-title{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.scard-name-row{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.scard-name{font-size:var(--fs-lg);overflow-wrap:anywhere;font-weight:600}.scard-legs{font-size:var(--fs-xs);overflow-wrap:anywhere}.scard-total{white-space:nowrap;flex:none;font-size:18px;font-weight:600;line-height:1.2}@media (width<=899px){.scard-total .partial{flex-direction:column;align-items:flex-end;display:inline-flex}}.dots{flex-wrap:wrap;align-items:baseline;display:flex}.dots>*+:before{content:"·";margin:0 var(--space-3);color:var(--muted)}.scard-vals{gap:var(--space-2);font-size:var(--fs-sm);flex-direction:column;display:flex}.scard-value{align-items:baseline;gap:var(--space-4);flex-wrap:wrap;display:flex}.scard-value b{font-size:var(--fs-lg);font-weight:600}.scard-levels{color:var(--muted)}.scard-levels b{color:var(--text);font-weight:500}.scard-accts{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.scard-acct{gap:var(--space-2);padding:var(--space-4) 0 var(--space-2);border-top:1px solid var(--border);font-size:var(--fs-sm);flex-direction:column;display:flex}.scard-reason{font-size:var(--fs-xs)}.sa-top{align-items:center;gap:var(--space-1) var(--space-4);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head pnl""sub sub";display:grid}.sa-head{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;grid-area:head;min-width:0;display:flex}.sa-name{overflow-wrap:anywhere;font-weight:600}.sa-sub{font-size:var(--fs-xs);grid-area:sub}.sa-pnl{font-size:var(--fs-md);white-space:nowrap;grid-area:pnl;font-weight:600}.pos-legs{flex-direction:column;display:flex}.pos-leg{gap:var(--space-1);padding:var(--space-3) 0;border-top:1px solid var(--border);flex-direction:column;display:flex}.pos-l1,.pos-l2{align-items:center;gap:var(--space-4);min-width:0;display:flex}.pos-l2{row-gap:var(--space-1);flex-wrap:wrap}.pos-l1{font-size:var(--fs-xs);color:var(--muted)}.pos-side{justify-content:center;min-width:38px;height:18px;font-weight:600}.side-buy{background:var(--accent-bg);color:var(--accent-text)}.side-sell{background:var(--loss-bg);color:var(--loss)}.pos-pnl{font-size:var(--fs-md);white-space:nowrap;margin-left:auto;font-weight:500}.pos-inst{font-weight:600;font-size:var(--fs-md);overflow-wrap:break-word;max-width:100%}.pos-ltp{justify-content:flex-end;align-items:baseline;gap:0 var(--space-3);font-size:var(--fs-xs);white-space:nowrap;flex-wrap:wrap;margin-left:auto;display:inline-flex}.pos-badge{color:var(--warn)}.pos-out{align-items:baseline;gap:0 var(--space-4);font-size:var(--fs-xs);padding-top:var(--space-2);border-top:1px solid var(--border);grid-template-columns:auto auto minmax(0,1fr);display:grid}.pos-out>span{display:contents}.pos-out .num:not(.muted){font-weight:500}.scard-actions{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.modal-plain{border-color:var(--border-strong)}.confirm-legs{font-variant-numeric:tabular-nums;font-size:var(--fs-sm);overflow-wrap:anywhere;margin:0;padding-left:18px}.modal-form,.modal-row{gap:var(--space-3);flex-direction:column;display:flex}.stepper{align-items:center;gap:var(--space-2);min-width:0;display:flex}.stepper>.ctl{flex:auto;min-width:0}.step-btn{font-size:var(--fs-lg);touch-action:manipulation;-webkit-user-select:none;user-select:none}.step-seg{width:min(100%,320px)}@media (width>=900px){.scard-list{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(520px,1fr));align-items:start;display:grid}.scard-vals{align-items:baseline;gap:var(--space-2) var(--space-6);flex-flow:wrap}.sa-top{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"head sub pnl"}.pos-legs{column-gap:var(--space-5);grid-template-columns:auto minmax(min-content,1fr) repeat(4,auto);display:grid}.pos-leg{grid-column:1/-1;grid-template-columns:auto minmax(min-content,1fr) repeat(4,auto);grid-template-columns:subgrid;align-items:center;column-gap:var(--space-5);padding:var(--space-2) 0;grid-template-areas:"side inst qty avg ltp pnl";display:grid}.pos-l1,.pos-l2{display:contents}.pos-side{grid-area:side}.pos-inst{font-size:var(--fs-sm);grid-area:inst}.pos-qty{font-size:var(--fs-sm);grid-area:qty;justify-self:end}.pos-avg{font-size:var(--fs-sm);grid-area:avg;justify-self:end}.pos-ltp{font-size:var(--fs-sm);grid-area:ltp;justify-self:end;margin-left:0}.pos-pnl{font-size:var(--fs-sm);grid-area:pnl;justify-self:end;margin-left:0}.pos-out{flex-wrap:wrap;gap:0;display:flex}.pos-out>span{display:inline}.pos-out>*+:before{content:"·";margin:0 var(--space-3);color:var(--muted)}.scard-actions{gap:var(--space-4);flex-wrap:wrap;display:flex}select.w-type,input[type=time].w-type{width:calc(var(--w-type) + 34px)}select.w-symbol,input[type=time].w-symbol{width:calc(var(--w-symbol) + 34px)}select.w-expiry,input[type=time].w-expiry{width:calc(var(--w-expiry) + 34px)}select.w-opt,input[type=time].w-opt{width:calc(var(--w-opt) + 34px)}select.w-strike,input[type=time].w-strike{width:calc(var(--w-strike) + 34px)}select.w-num,input[type=time].w-num{width:calc(var(--w-num) + 34px)}select.w-name,input[type=time].w-name{width:calc(var(--w-name) + 34px)}input.w-type:not([type=time]){width:calc(var(--w-type) + 18px)}input.w-symbol:not([type=time]){width:calc(var(--w-symbol) + 18px)}input.w-expiry:not([type=time]){width:calc(var(--w-expiry) + 18px)}input.w-opt:not([type=time]){width:calc(var(--w-opt) + 18px)}input.w-strike:not([type=time]){width:calc(var(--w-strike) + 18px)}input.w-num:not([type=time]){width:calc(var(--w-num) + 18px)}input.w-name:not([type=time]){width:calc(var(--w-name) + 18px)}.seg.seg-fit{grid-template-columns:none;grid-auto-columns:max-content;grid-auto-flow:column;width:max-content;display:inline-grid}.seg.seg-fit button{padding:0 var(--space-5)}.frow,.rules-grid{align-items:flex-end;gap:var(--space-4);flex-flow:wrap;display:flex}.frow>.fld,.rules-grid>.fld{flex:none}.frow .field-error{contain:inline-size}.sform-head,.sform-main .frow,.modal-row{align-items:flex-start}.stepper>.ctl{flex:none}.leg.leg-row{align-items:flex-end;gap:var(--space-3) var(--space-5);flex-flow:wrap}.leg-row>.leg-main{align-items:flex-end;gap:var(--space-4);flex-flow:row;flex:none}.leg-row .leg-head{height:var(--ctl-h);justify-content:flex-start;gap:var(--space-3);white-space:nowrap;flex:none}.leg-row .leg-grid{align-items:flex-start;gap:var(--space-3);flex-wrap:nowrap;display:flex}.leg-row .leg-grid>.fld{flex:none}.leg-foot{flex:none;align-items:center;display:flex}.leg-row>.leg-main,.leg-row>.leg-foot{align-self:last baseline}.leg-foot .lq{flex-wrap:nowrap}.leg-row>.leg-note{flex:0 auto;min-width:0}.leg-row>.field-errors{flex:0 0 100%}.leg-row .leg-head.leg-head-fw{justify-content:flex-end;align-items:flex-start;gap:var(--space-2);flex-direction:column;height:auto}.leg-row .leg-head-fw>.btn-icon{margin:0}.sform-adv>summary{display:none}.sform-adv .rules-grid{margin-top:0}.mode-line{align-items:center;gap:var(--space-4);flex-direction:row}.sform-end{align-items:flex-start}.sform-wrap>.sform,.sform-split,.sform-main,.sform-side{row-gap:var(--space-2)}}@media (width>=900px) and (width<=1199px){.mode-line>.mode-hint{display:none}.sform-wrap>.page-head{margin-bottom:var(--space-2)}.sform-wrap .card.pad{padding-top:var(--space-4);padding-bottom:var(--space-4)}.sform-wrap .leg.leg-row{row-gap:var(--space-2)}.sform-wrap .est th,.sform-wrap .est td{padding-top:1px;padding-bottom:1px}}@media (width>=1000px){.sform-split{column-gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(300px,1fr);align-items:start;display:grid}}@media (width>=1200px){.sform-split{grid-template-columns:minmax(0,3fr) minmax(360px,2fr)}.sform-wrap .est th,.sform-wrap .est td{padding-top:var(--space-2);padding-bottom:var(--space-2)}.shell.has-panel .sform-head .seg.seg-fit button{padding:0 var(--space-3)}.shell.has-panel .mode-line>.fld-hint{width:9em}.shell.has-panel .sform-split{grid-template-columns:minmax(0,1fr) minmax(320px,1fr)}.shell.has-panel .sform{row-gap:var(--space-2)}}.gbar{align-items:center;gap:var(--space-2);min-width:0;margin-bottom:var(--space-3);display:flex;position:relative}.gtabs{gap:var(--space-2);overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;flex:0 auto;min-width:0;display:flex;overflow-x:auto}.gtabs::-webkit-scrollbar{display:none}.gtab{min-width:32px;height:28px;padding:0 var(--space-4);border-radius:var(--radius-md);white-space:nowrap;border:1px solid var(--border-strong);color:var(--text-2);font-size:var(--fs-sm);background:0 0;flex:none;font-weight:600}.gtab:not(:disabled):hover{border-color:var(--muted)}.gtab[aria-selected=true]{background:var(--chip-on-bg);border-color:var(--chip-on-bg);color:var(--chip-on-text)}.gtab-tool{border-style:dashed;font-weight:500}.gpop{top:calc(100% + var(--space-2));z-index:6;align-items:flex-end;gap:var(--space-3);width:min(100%,320px);padding:var(--space-4);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:0 8px 24px var(--shadow);flex-wrap:wrap;display:flex;position:absolute;right:0}.gpop .fld{flex:120px}.gpop-actions{gap:var(--space-3);display:flex}.scard-head{position:relative}.grp-btn{height:20px;padding:0 var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-strong);color:var(--text-2);font-size:var(--fs-xs);white-space:nowrap;background:0 0;align-items:center;font-weight:600;display:inline-flex}.grp-btn[aria-expanded=true]{border-color:var(--accent);color:var(--accent-text)}.grp-pop{top:calc(100% + var(--space-2));z-index:6;gap:var(--space-2);width:max-content;max-width:100%;padding:var(--space-3);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:0 8px 24px var(--shadow);flex-wrap:wrap;display:flex;position:absolute;left:0}.gchip{justify-content:center;min-width:32px;height:32px}.pos-leg-pick{column-gap:var(--space-2);row-gap:var(--space-1);grid-template-columns:30px minmax(0,1fr);grid-template-areas:"chk l1""chk l2";display:grid}.pos-leg-pick>.pos-l1{grid-area:l1}.pos-leg-pick>.pos-l2{grid-area:l2}.pos-hit{cursor:pointer;grid-area:chk;justify-content:center;align-self:center;align-items:center;width:44px;height:44px;margin:-4px -7px;display:flex;position:relative}.pos-check{cursor:pointer;width:18px;height:18px;margin:0}.selbar{bottom:calc(var(--nav-h) + env(safe-area-inset-bottom) + var(--space-2));z-index:4;align-items:center;gap:var(--space-5);margin-top:var(--space-4);padding:var(--space-3) var(--space-5);background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius-md);font-weight:600;display:flex;position:sticky}.selbar-v{font-size:var(--fs-lg);white-space:nowrap}.selbar .selbar-clear{margin-left:auto}@media (pointer:coarse){.grp-btn{height:28px}.selbar .selbar-clear{min-height:32px}}@media (width>=900px){.pos-legs.pos-legs-pick{grid-template-columns:auto auto minmax(min-content,1fr) repeat(4,auto)}.pos-leg.pos-leg-pick{grid-template-columns:auto auto minmax(min-content,1fr) repeat(4,auto);grid-template-columns:subgrid;grid-template-areas:"chk side inst qty avg ltp pnl";row-gap:0}.pos-leg.pos-leg-pick>.pos-l1,.pos-leg.pos-leg-pick>.pos-l2{display:contents}.pos-hit{width:24px;height:18px;margin:0}.selbar{bottom:var(--space-4)}}@media (width>=900px) and (pointer:coarse){.pos-hit{width:32px;height:28px;margin:-5px 0}}.orders{flex-direction:column;min-width:0;display:flex}.otabs{overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;margin:calc(-1 * var(--space-4)) calc(-1 * var(--gutter)) var(--space-3);padding:0 var(--gutter);border-bottom:1px solid var(--border);flex-wrap:nowrap;display:flex;overflow-x:auto}.otabs::-webkit-scrollbar{display:none}.otab{height:36px;padding:0 var(--space-5);white-space:nowrap;color:var(--muted);font-size:var(--fs-md);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;font-weight:500}.otab:hover{color:var(--text)}.otab[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.obody{min-width:0}.tbl-scroll{max-width:100%;margin-bottom:var(--space-3);overflow-x:auto}.tbl{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.tbl caption{text-align:left;padding:var(--space-2) 0}.tbl th,.tbl td{padding:var(--space-3) var(--space-3);text-align:left;white-space:nowrap;border-bottom:1px solid var(--border)}.tbl thead th{color:var(--muted);font-size:var(--fs-xs);font-weight:500}.tbl td.num,.tbl th.num{text-align:right}.tbl td.c-time{text-align:left}.pf{gap:var(--space-2);flex-direction:column;display:flex}.pf-list{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.trade{gap:var(--space-4);flex-direction:column;display:flex}.inst{gap:var(--space-2) var(--space-3);margin:var(--space-2) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.inst dt{font-size:var(--fs-xs);color:var(--muted)}.inst dd{overflow-wrap:anywhere;margin:0}.trade-actions{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.trade-actions .btn{flex:140px}.trade-row,.trade-split{gap:var(--space-4);flex-direction:column;display:flex}.res-list{margin:var(--space-2) 0 0;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.res-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.basket{gap:var(--space-3);flex-direction:column;margin:0;padding-left:0;list-style:none;display:flex}.bline{gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:1px solid var(--border);overflow-wrap:anywhere;flex-direction:column;display:flex}.bline:last-child{border-bottom:0}.bline>.pill{align-self:flex-start}@media (width>=900px){.inst{justify-content:start;column-gap:var(--space-6);grid-template-columns:none;grid-auto-flow:column}.trade-row{align-items:end;gap:var(--space-3) var(--space-4);grid-template-columns:max-content minmax(0,max-content) max-content minmax(0,1fr);grid-template-areas:"order accts actions.""probs probs probs probs";display:grid}.trade-row>.card{grid-area:order}.trade-row>.sform-block{grid-area:accts}.trade-row>.trade-actions{grid-area:actions}.trade-row>.field-errors{grid-area:probs;margin:0}.res:empty{border:0;padding:0}.trade-actions .btn{flex:none}.tbl th,.tbl td{padding:var(--space-3) var(--space-4)}.bline.brow{align-items:center;gap:var(--space-2) var(--space-5);flex-flow:wrap}.bline.brow>.pill{align-self:center}.bline.brow>.form-error{flex-basis:auto}.orders{flex-flow:wrap;align-items:stretch}.orders>.otabs{margin:calc(-1 * var(--space-5)) 0 var(--space-2);flex:auto;order:1;padding:0}.orders>.toolbar{margin:calc(-1 * var(--space-5)) 0 var(--space-2);padding-left:var(--space-5);border-bottom:1px solid var(--border);flex:none;order:2}.orders>.toolbar .tb-end{margin-left:var(--space-4)}.orders>.fbar{flex:0 0 100%;order:3}.orders>.obody{flex:0 0 100%;order:4}}.row-unknown td{background:var(--warn-bg)}@media (width>=1200px){.trade-split{grid-template-columns:1fr 1fr;align-items:start;display:grid}}@media (width<=699px){.tbl-stack thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tbl-stack,.tbl-stack tbody{display:block}.tbl-stack tr{gap:var(--space-1) var(--space-4);padding:var(--space-3);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.tbl-stack td{white-space:normal;border:0;padding:0;display:block}.tbl-stack td:before{content:attr(data-label) " ";color:var(--muted)}.tbl-stack td[data-label="Time (IST)"]:before,.tbl-stack td[data-label=Status]:before,.tbl-stack td.c-contract:before{content:none}.tbl-stack td.c-contract{overflow-wrap:anywhere;flex-basis:100%;order:-1;font-weight:600}.tbl-stack tr.row-unknown{background:var(--warn-bg)}}.stack{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.stack-sm{gap:var(--space-1);flex-direction:column;display:flex}.small{font-size:var(--fs-sm)}.grid2{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.row-gap{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.grow{flex:180px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.settings-foot{margin-top:var(--space-5);justify-content:flex-start;display:flex}.settings{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.side{flex-wrap:wrap;display:flex}.side a{padding:var(--space-3);border-radius:var(--radius-sm);color:var(--muted);font-weight:500;font-size:var(--fs-sm);white-space:nowrap;text-decoration:none}.side a[aria-current=page]{background:var(--accent-bg);color:var(--accent-text)}.settings-body{min-width:0}@media (width>=900px){.settings{grid-template-columns:max-content minmax(0,1fr);align-items:start}.side{gap:var(--space-1);flex-direction:column;overflow:visible}.side a{padding:var(--space-3) var(--space-4);font-size:var(--fs-md)}}.acct-card{gap:var(--space-3);flex-direction:column;display:flex}.acct-cards{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.acct-head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.adv summary{cursor:pointer;margin-bottom:var(--space-2);font-weight:600}.prefs-grid{gap:var(--space-3);grid-template-columns:minmax(0,1fr) 72px 72px;align-items:center;display:grid}.prefs-grid input[type=checkbox]{justify-self:center;width:24px;height:24px}.key-once{border-color:var(--warn)}.key-text{word-break:break-all;padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-sunken);-webkit-user-select:all;user-select:all}.log-tools{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=700px){.log-tools{grid-template-columns:auto minmax(0,320px);justify-content:space-between;align-items:end}}.seg3{grid-template-columns:repeat(3,minmax(0,1fr))}.seg4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=899px){.theme-seg{width:min(100%,320px)}}.ev-list{margin:0;padding:0;list-style:none}.ev{gap:var(--space-1);padding:var(--space-3);border-bottom:1px solid var(--border);font-size:var(--fs-sm);flex-direction:column;display:flex}.ev-head{align-items:center;gap:var(--space-3);min-width:0;display:flex}.ev-time,.ev-acct{color:var(--muted)}.ev-msg{overflow-wrap:anywhere}.ev .pill{flex:none}@media (width>=700px){.ev{gap:var(--space-4);grid-template-columns:220px minmax(0,1fr);align-items:center;display:grid}}@media (width>=900px){.grid2{align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.grid2>.fld{flex:none}.acct-cards{grid-template-columns:repeat(auto-fill,minmax(560px,1fr));align-items:start;display:grid}.prefs-grid{justify-content:start;column-gap:var(--space-6);grid-template-columns:max-content 72px 72px}.log-tools{justify-content:flex-start;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.ev-list{grid-template-columns:max-content minmax(0,1fr);display:grid}.ev{grid-column:1/-1;grid-template-columns:max-content minmax(0,1fr);grid-template-columns:subgrid}}.wl{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.wl .gbar{margin-bottom:0}.wl .gtab{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.wl .gpop{left:0;right:auto}.wl-body{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.wl-note,.wl-empty{font-size:var(--fs-sm)}.wsearch{min-width:0;position:relative}.wsearch-note{margin-top:var(--space-2);font-size:var(--fs-sm)}.wresults{top:calc(100% + var(--space-1));z-index:7;overscroll-behavior:contain;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);width:100%;max-height:min(60vh,360px);box-shadow:0 8px 24px var(--shadow);position:absolute;left:0;overflow-y:auto}.wresults-note{padding:var(--space-4);font-size:var(--fs-sm)}.wresults-list{margin:0;padding:0;list-style:none}.wresult{align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border);display:flex}.wresult:last-child{border-bottom:0}.wresult-name{min-width:0;font-size:var(--fs-md);overflow-wrap:anywhere;flex:auto}.wresult .wresult-btn{flex:none;min-width:32px;margin-left:0}.wrows{min-width:0;margin:0;padding:0;list-style:none}.wrow{align-items:center;column-gap:var(--space-4);row-gap:var(--space-1);padding:var(--space-4) 0;border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"chk name ltp act""chk ba chg act";display:grid;position:relative}.wrow:last-child{border-bottom:0}.wrow-hit{cursor:pointer;grid-area:chk;justify-content:center;align-items:center;width:32px;height:32px;margin:-4px -6px;display:flex}.wrow-hit input{width:18px;height:18px;margin:0}.wrow-name{min-width:0;font-size:var(--fs-md);overflow-wrap:anywhere;grid-area:name;font-weight:500}.wrow-ltp{font-size:var(--fs-md);white-space:nowrap;grid-area:ltp;justify-self:end;font-weight:600}.wrow-chg{font-size:var(--fs-sm);white-space:nowrap;grid-area:chg;justify-self:end}.wrow-ba{min-width:0;font-size:var(--fs-xs);color:var(--muted);grid-area:ba;margin:0}.wrow-bai{white-space:nowrap}.wrow-ba .pill{vertical-align:middle;height:16px}.wrow-act{grid-area:act;position:relative}.wrow-menu-btn{width:28px;height:28px;color:var(--muted);font-size:var(--fs-lg);border-color:#0000;padding:0;line-height:1}.wrow-menu-btn[aria-expanded=true]{border-color:var(--accent);color:var(--accent)}.wmenu{top:calc(100% + var(--space-1));z-index:6;min-width:140px;padding:var(--space-2) 0;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:0 8px 24px var(--shadow);flex-direction:column;display:flex;position:absolute;right:0}.wrow:last-child:nth-child(n+4) .wmenu,.wrow:nth-last-child(2):nth-child(n+3) .wmenu{top:auto;bottom:calc(100% + var(--space-1))}.wmenu-item{height:32px;padding:0 var(--space-5);color:var(--text);font-size:var(--fs-md);text-align:left;white-space:nowrap;background:0 0;border:0}.wmenu-item:not(:disabled):hover{background:var(--surface-2)}.wmenu-item:disabled{color:var(--muted);cursor:not-allowed}.wsel{bottom:calc(var(--nav-h) + env(safe-area-inset-bottom) + var(--space-2));z-index:4;align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-3) var(--space-5);background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius-md);flex-wrap:wrap;font-weight:600;display:flex;position:sticky}.wsel .btn-sm{margin-left:0}.wsel .wsel-clear{margin-left:auto}@media (pointer:coarse){.wrow-menu-btn{width:32px;height:32px}.wsel .btn-sm{min-height:32px}}.wl-compact{gap:var(--space-3);font-size:var(--fs-sm)}.wl-compact .wl-body{gap:var(--space-3)}.wl-compact .wrow{padding:var(--space-3) 0;grid-template-columns:auto minmax(min-content,1fr) auto auto}.wl-compact .wrow-ba{min-width:13ch}.wl-compact .wrow-ba .pill{white-space:nowrap}.wl-compact .wrow-chg{white-space:normal;text-align:right}.wl-compact .wrow-name,.wl-compact .wrow-ltp,.wl-compact .wresult-name{font-size:var(--fs-sm)}.wl-compact .wsel{padding:var(--space-3)}.wls-list{margin:0;padding:0;list-style:none}.wls-row{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.wls-row:last-child{border-bottom:0}.wls-name{overflow-wrap:anywhere;min-width:0;font-weight:500}.wls-count{font-size:var(--fs-sm);margin-right:auto}.wls-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.wls-actions .btn-sm{margin-left:0}.wls-rename{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;width:100%;display:flex}.wls-rename .fld{flex:160px}.wls-rename .btn-sm{height:var(--ctl-h);margin-left:0}@media (width>=900px){.wl:not(.wl-compact) .wsearch{width:fit-content}.wl:not(.wl-compact) .wsearch .ctl{width:calc(36ch + 18px)}.wl:not(.wl-compact) .wrows{justify-content:start;column-gap:var(--space-5);grid-template-columns:auto minmax(0,max-content) max-content max-content max-content auto;display:grid}.wl:not(.wl-compact) .wrow{padding:var(--space-2) 0;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto auto auto auto;grid-template-columns:subgrid;grid-template-areas:"chk name ltp chg ba act"}.wl:not(.wl-compact) .wrow-ba{font-size:var(--fs-sm)}.wrow-hit{width:24px;height:24px;margin:0}.wsel{bottom:var(--space-4)}.wl:not(.wl-compact) .wsel{align-self:flex-start}.wls-list{justify-content:start;column-gap:var(--space-6);grid-template-columns:max-content max-content max-content;display:grid}.wls-row{grid-column:1/-1;grid-template-columns:max-content max-content max-content;grid-template-columns:subgrid;display:grid}.wls-count{margin-right:0}.wls-rename{grid-column:1/-1;width:auto}.wls-rename .fld{flex:none}.wls-rename .ctl{width:calc(var(--w-name) + 18px)}}.wpick{min-width:0;margin:0;padding:0;list-style:none}.wpick-row{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-height:40px;padding:var(--space-3) var(--space-2);border:0;border-bottom:1px solid var(--border);color:var(--text);font-size:var(--fs-md);text-align:left;background:0 0;display:flex}.wpick li:last-child .wpick-row{border-bottom:0}.wpick-row:hover{background:var(--surface-2)}.wpick-name{overflow-wrap:anywhere;min-width:0}.wpick-row .num{white-space:nowrap;flex:none}.shell-body{flex:1;min-width:0;display:flex}.side-panel{z-index:3;background:var(--surface);border-right:1px solid var(--border);flex-direction:column;flex:none;align-self:flex-start;height:calc(100vh - 48px);display:flex;position:sticky;top:48px}.side-head{padding:var(--space-4);border-bottom:1px solid var(--border);flex:none}.side-head .seg.seg-fit{flex-wrap:wrap;width:100%;display:flex}.side-head .seg.seg-fit button{padding:0 var(--space-2);white-space:nowrap;flex:auto}.side-body{overscroll-behavior:contain;min-height:0;padding:var(--space-4) var(--space-5);flex:auto;overflow-y:auto}.side-note{font-size:var(--fs-sm)}.side-resize{z-index:1;cursor:col-resize;touch-action:none;width:8px;height:100%;position:absolute;top:0;right:-4px}.side-resize:after{content:"";width:2px;position:absolute;top:0;bottom:0;left:3px}.side-resize:hover:after,.side-resize:focus-visible:after{background:var(--accent)}.side-rail{width:40px;padding-top:var(--space-4);align-items:center}.side-body.side-frame{padding:0;display:flex;overflow:hidden}.scanner-frame{background:var(--surface);border:0;flex:auto;min-width:0}.side-panel.resizing .scanner-frame{pointer-events:none}.pv-list{margin:0;padding:0;list-style:none}.pv-row{align-items:baseline;gap:var(--space-1) var(--space-4);padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--border);color:var(--text);font-size:var(--fs-sm);white-space:nowrap;flex-wrap:wrap;text-decoration:none;display:flex}.pv-list li:last-child .pv-row{border-bottom:0}.pv-row:hover{background:var(--surface-2)}.pv-name{text-overflow:ellipsis;flex:1 1 0;min-width:3ch;font-weight:500;overflow:hidden}.pv-row>:last-child{margin-left:auto}.pv-order .pill{align-self:center}.side-panel.pw-280{width:280px}.side-panel.pw-288{width:288px}.side-panel.pw-296{width:296px}.side-panel.pw-304{width:304px}.side-panel.pw-312{width:312px}.side-panel.pw-320{width:320px}.side-panel.pw-328{width:328px}.side-panel.pw-336{width:336px}.side-panel.pw-344{width:344px}.side-panel.pw-352{width:352px}.side-panel.pw-360{width:360px}.side-panel.pw-368{width:368px}.side-panel.pw-376{width:376px}.side-panel.pw-384{width:384px}.side-panel.pw-392{width:392px}.side-panel.pw-400{width:400px}.side-panel.pw-408{width:408px}.side-panel.pw-416{width:416px}.side-panel.pw-424{width:424px}.side-panel.pw-432{width:432px}.side-panel.pw-440{width:440px}.side-panel.pw-448{width:448px}.side-panel.pw-456{width:456px}.side-panel.pw-464{width:464px}.side-panel.pw-472{width:472px}.side-panel.pw-480{width:480px}.side-panel.pw-488{width:488px}.side-panel.pw-496{width:496px}.side-panel.pw-504{width:504px}.side-panel.pw-512{width:512px}.side-panel.pw-520{width:520px}.side-panel.pw-528{width:528px}.side-panel.pw-536{width:536px}.side-panel.pw-544{width:544px}.side-panel.pw-552{width:552px}.side-panel.pw-560{width:560px}.side-panel.pw-568{width:568px}.side-panel.pw-576{width:576px}.side-panel.pw-584{width:584px}.side-panel.pw-592{width:592px}.side-panel.pw-600{width:600px}.side-panel.pw-608{width:608px}.side-panel.pw-616{width:616px}.side-panel.pw-624{width:624px}.side-panel.pw-632{width:632px}.side-panel.pw-640{width:640px}.side-panel.pw-648{width:648px}.side-panel.pw-656{width:656px}.side-panel.pw-664{width:664px}.side-panel.pw-672{width:672px}.side-panel.pw-680{width:680px}.side-panel.pw-688{width:688px}.side-panel.pw-696{width:696px}.side-panel.pw-704{width:704px}.side-panel.pw-712{width:712px}.side-panel.pw-720{width:720px}.side-panel.pw-728{width:728px}.side-panel.pw-736{width:736px}.side-panel.pw-744{width:744px}.side-panel.pw-752{width:752px}.side-panel.pw-760{width:760px}.side-panel.pw-768{width:768px}.side-panel.pw-776{width:776px}.side-panel.pw-784{width:784px}.side-panel.pw-792{width:792px}.side-panel.pw-800{width:800px}.side-panel.pw-808{width:808px}.side-panel.pw-816{width:816px}.side-panel.pw-824{width:824px}.side-panel.pw-832{width:832px}.side-panel.pw-840{width:840px}.side-panel.pw-848{width:848px}.side-panel.pw-856{width:856px}.side-panel.pw-864{width:864px}.side-panel.pw-872{width:872px}.side-panel.pw-880{width:880px}.side-panel.pw-888{width:888px}.side-panel.pw-896{width:896px}.side-panel.pw-904{width:904px}.side-panel.pw-912{width:912px}.side-panel.pw-920{width:920px}.side-panel.pw-928{width:928px}.side-panel.pw-936{width:936px}.side-panel.pw-944{width:944px}.side-panel.pw-952{width:952px}.side-panel.pw-960{width:960px}.side-panel.pw-968{width:968px}.side-panel.pw-976{width:976px}.side-panel.pw-984{width:984px}.side-panel.pw-992{width:992px}.side-panel.pw-1000{width:1000px}.side-panel.pw-1008{width:1008px}.side-panel.pw-1016{width:1016px}.side-panel.pw-1024{width:1024px}.side-panel.pw-1032{width:1032px}.side-panel.pw-1040{width:1040px}
