:root,[data-theme=dark],[data-theme=classic]{--background: 222 26% 7%;--foreground: 210 30% 94%;--card: 222 23% 10%;--popover: 222 22% 12%;--primary: 172 66% 46%;--primary-foreground: 222 26% 7%;--secondary: 221 18% 16%;--muted: 221 18% 16%;--muted-fg: 216 16% 62%;--accent: 172 66% 46%;--destructive: 352 72% 60%;--border: 221 17% 18%;--input: 221 17% 18%;--chart-1: 156 62% 45%;--chart-2: 352 72% 60%;--chart-3: 199 89% 60%;--chart-4: 38 95% 56%;--radius: 2px;--font-ui: "Space Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--panel-gap: 3px;--scanlines: none}[data-theme=midnight]{--background: 216 60% 8%;--foreground: 210 40% 98%;--card: 216 50% 10%;--popover: 216 50% 12%;--primary: 210 40% 98%;--primary-foreground: 216 60% 8%;--secondary: 216 40% 16%;--muted: 216 40% 16%;--muted-fg: 215 20% 65%;--accent: 217 91% 60%;--destructive: 0 84% 60%;--border: 216 30% 20%;--input: 216 30% 20%;--chart-1: 142 71% 45%;--chart-2: 0 84% 60%;--chart-3: 217 91% 60%;--chart-4: 38 92% 50%}[data-theme=black]{--background: 0 0% 0%;--foreground: 0 0% 100%;--card: 0 0% 4%;--popover: 0 0% 5%;--primary: 0 0% 100%;--primary-foreground: 0 0% 0%;--secondary: 0 0% 10%;--muted: 0 0% 10%;--muted-fg: 0 0% 100% / .5;--accent: 0 0% 100%;--destructive: 346 52% 52%;--border: 0 0% 12%;--input: 0 0% 12%;--chart-1: 145 63% 41%;--chart-2: 346 52% 52%;--chart-3: 210 100% 63%;--chart-4: 39 100% 49%}[data-theme=slate]{--background: 220 10% 11%;--foreground: 210 20% 98%;--card: 220 10% 14%;--popover: 220 10% 16%;--primary: 210 20% 98%;--primary-foreground: 220 10% 11%;--secondary: 220 10% 20%;--muted: 220 10% 20%;--muted-fg: 215 16% 57%;--accent: 215 16% 57%;--destructive: 350 89% 60%;--border: 220 10% 22%;--input: 220 10% 22%;--chart-1: 160 84% 39%;--chart-2: 350 89% 60%;--chart-3: 217 91% 60%;--chart-4: 38 92% 50%}[data-theme=warm]{--background: 25 25% 7%;--foreground: 40 20% 95%;--card: 25 20% 10%;--popover: 25 20% 12%;--primary: 40 20% 95%;--primary-foreground: 25 25% 7%;--secondary: 25 15% 16%;--muted: 25 15% 16%;--muted-fg: 30 10% 55%;--accent: 38 92% 50%;--destructive: 0 84% 60%;--border: 25 15% 20%;--input: 25 15% 20%;--chart-1: 142 71% 45%;--chart-2: 0 84% 60%;--chart-3: 38 92% 50%;--chart-4: 217 91% 60%}[data-theme=light]{--background: 0 0% 98%;--foreground: 0 0% 9%;--card: 0 0% 100%;--popover: 0 0% 100%;--primary: 0 0% 9%;--primary-foreground: 0 0% 98%;--secondary: 0 0% 94%;--muted: 0 0% 94%;--muted-fg: 0 0% 40%;--accent: 0 0% 9%;--destructive: 0 84% 60%;--border: 0 0% 82%;--input: 0 0% 82%;--chart-1: 142 76% 36%;--chart-2: 0 72% 51%;--chart-3: 217 91% 60%;--chart-4: 38 92% 50%}[data-theme=gallery]{--background: 60 11% 96%;--foreground: 220 15% 12%;--card: 0 0% 100%;--popover: 0 0% 100%;--primary: 221 100% 50%;--primary-foreground: 0 0% 100%;--secondary: 60 8% 92%;--muted: 60 8% 92%;--muted-fg: 220 8% 45%;--accent: 221 100% 50%;--destructive: 0 75% 55%;--border: 60 6% 86%;--input: 60 6% 86%;--chart-1: 152 60% 38%;--chart-2: 0 72% 52%;--chart-3: 221 100% 50%;--chart-4: 38 92% 50%;--radius: 8px;--panel-gap: 10px}[data-theme=phosphor]{--background: 36 47% 3%;--foreground: 36 100% 64%;--card: 36 47% 4%;--popover: 36 47% 6%;--primary: 36 100% 64%;--primary-foreground: 36 47% 3%;--secondary: 36 60% 10%;--muted: 36 60% 10%;--muted-fg: 36 70% 45%;--accent: 36 100% 64%;--destructive: 8 90% 58%;--border: 36 60% 16%;--input: 36 60% 16%;--chart-1: 36 100% 64%;--chart-2: 8 90% 58%;--chart-3: 45 100% 70%;--chart-4: 30 100% 50%;--radius: 0px;--font-ui: "IBM Plex Mono", monospace;--font-mono: "IBM Plex Mono", monospace;--scanlines: repeating-linear-gradient(0deg, rgba(0,0,0,.25) 0 1px, transparent 1px 3px)}[data-theme=tui]{--background: 0 0% 0%;--foreground: 0 0% 90%;--card: 0 0% 0%;--popover: 0 0% 4%;--primary: 187 47% 55%;--primary-foreground: 0 0% 0%;--secondary: 0 0% 10%;--muted: 0 0% 10%;--muted-fg: 0 0% 55%;--accent: 187 47% 55%;--destructive: 0 70% 58%;--border: 0 0% 35%;--input: 0 0% 25%;--chart-1: 120 45% 55%;--chart-2: 0 70% 58%;--chart-3: 187 47% 55%;--chart-4: 50 80% 55%;--radius: 0px;--font-ui: "JetBrains Mono", monospace}[data-theme=raw]{--background: 0 0% 100%;--foreground: 0 0% 0%;--card: 0 0% 100%;--popover: 0 0% 100%;--primary: 0 0% 0%;--primary-foreground: 0 0% 100%;--secondary: 0 0% 95%;--muted: 0 0% 95%;--muted-fg: 0 0% 35%;--accent: 0 0% 0%;--destructive: 0 85% 45%;--border: 0 0% 0%;--input: 0 0% 0%;--chart-1: 140 70% 30%;--chart-2: 0 85% 45%;--chart-3: 220 80% 45%;--chart-4: 35 90% 45%;--radius: 0px;--font-ui: "IBM Plex Mono", monospace;--font-mono: "IBM Plex Mono", monospace}[data-theme=teletext]{--background: 0 0% 0%;--foreground: 0 0% 100%;--card: 0 0% 0%;--popover: 0 0% 3%;--primary: 60 100% 50%;--primary-foreground: 0 0% 0%;--secondary: 240 100% 20%;--muted: 240 100% 15%;--muted-fg: 180 100% 50%;--accent: 180 100% 50%;--destructive: 0 100% 50%;--border: 240 100% 40%;--input: 240 100% 40%;--chart-1: 120 100% 50%;--chart-2: 0 100% 50%;--chart-3: 180 100% 50%;--chart-4: 60 100% 50%;--radius: 0px;--font-ui: "Workbench", "JetBrains Mono", monospace;--font-mono: "Workbench", "JetBrains Mono", monospace}:root{color-scheme:dark}[data-theme=light],[data-theme=gallery],[data-theme=raw]{color-scheme:light}.demo-pill{position:fixed;left:.75rem;bottom:.75rem;z-index:1300;padding:.3rem .6rem;border-radius:var(--radius);background:hsl(var(--chart-4));color:#111;font-family:var(--font-mono);font-size:.625rem;font-weight:600;letter-spacing:.06em;pointer-events:none}html{font-size:16px}html[data-font=xs]{font-size:12px}html[data-font=s]{font-size:14px}html[data-font=m]{font-size:16px}html[data-font=l]{font-size:18px}html[data-font=xl]{font-size:20px}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0}body{background:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-ui);font-size:.8125rem;line-height:1.4;-webkit-font-smoothing:antialiased;overflow:hidden}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:9999;background:var(--scanlines)}#app{height:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}button:disabled{cursor:not-allowed;opacity:.45}input,select,textarea{font:inherit;color:inherit}::selection{background:hsl(var(--accent) / .3)}.mono,.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.muted{color:hsl(var(--muted-fg))}.up{color:hsl(var(--chart-1))}.down{color:hsl(var(--chart-2))}.amber{color:hsl(var(--chart-4))}.blue{color:hsl(var(--chart-3))}.hidden{display:none!important}.grow{flex:1;min-width:0}.row{display:flex;align-items:center;gap:.5rem}.col{display:flex;flex-direction:column}.between{justify-content:space-between}.wrap{flex-wrap:wrap}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.label-xs{font-size:.625rem;text-transform:uppercase;letter-spacing:.12em;color:hsl(var(--muted-fg))}.icon{width:1em;height:1em;flex:none;display:inline-block;vertical-align:-.125em}.icon-sm{width:.85rem;height:.85rem}.icon-md{width:1rem;height:1rem}.icon-lg{width:1.25rem;height:1.25rem}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:3px}::-webkit-scrollbar-track{background:transparent}*{scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}body.hide-balances .sensitive{filter:blur(5px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;height:2rem;padding:0 .85rem;border-radius:var(--radius);border:1px solid hsl(var(--border));background:hsl(var(--card));font-size:.75rem;font-weight:600;white-space:nowrap;transition:background .12s,border-color .12s,opacity .12s}.btn:hover:not(:disabled){background:hsl(var(--secondary))}.btn-primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}.btn-primary:hover:not(:disabled){background:hsl(var(--primary) / .88)}.btn-ghost{border-color:transparent;background:transparent}.btn-danger{color:hsl(var(--destructive))}.btn-long{background:hsl(var(--chart-1));border-color:hsl(var(--chart-1));color:#fff}.btn-long:hover:not(:disabled){background:hsl(var(--chart-1) / .85)}.btn-short{background:hsl(var(--chart-2));border-color:hsl(var(--chart-2));color:#fff}.btn-short:hover:not(:disabled){background:hsl(var(--chart-2) / .85)}.btn-sm{height:1.6rem;padding:0 .55rem;font-size:.6875rem}.btn-xs{height:1.35rem;padding:0 .4rem;font-size:.625rem}.btn-block{width:100%}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:var(--radius);color:hsl(var(--foreground) / .8)}.icon-btn:hover{background:hsl(var(--secondary));color:hsl(var(--foreground))}.icon-btn.active{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.input,.select,.textarea{width:100%;height:2.3rem;padding:0 .7rem;border-radius:var(--radius);border:1px solid hsl(var(--input));background:hsl(var(--background));font-size:.8125rem;outline:none}.textarea{height:auto;padding:.55rem .7rem;resize:vertical}.input:focus,.select:focus,.textarea:focus{border-color:hsl(var(--foreground) / .45)}.input::placeholder,.textarea::placeholder{color:hsl(var(--muted-fg));opacity:.7}.input.mono{font-family:var(--font-mono)}.input-sm{height:1.9rem;font-size:.75rem}.select{appearance:none;padding-right:1.8rem;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2.5'%3E%3Cpath d='m7 15 5 5 5-5M7 9l5-5 5 5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .6rem center}.select option{background:hsl(var(--popover));color:hsl(var(--foreground))}.field{display:flex;flex-direction:column;gap:.35rem}.field>label,.field-label{font-size:.6875rem;color:hsl(var(--muted-fg))}.check{display:inline-flex;align-items:center;gap:.45rem;cursor:pointer;user-select:none;font-size:.8125rem}.check input{appearance:none;width:.9rem;height:.9rem;border:1px solid hsl(var(--foreground) / .45);border-radius:2px;margin:0;display:grid;place-content:center;background:transparent;cursor:pointer;flex:none}.check input:checked{background:hsl(var(--primary));border-color:hsl(var(--primary))}.check input:checked:after{content:"";width:.5rem;height:.28rem;border:2px solid hsl(var(--primary-foreground));border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}.switch{position:relative;width:1.9rem;height:1.05rem;flex:none;display:inline-block}.switch input{opacity:0;width:0;height:0;position:absolute}.switch span{position:absolute;inset:0;border-radius:99px;background:hsl(var(--secondary));border:1px solid hsl(var(--border));transition:.15s;cursor:pointer}.switch span:before{content:"";position:absolute;width:.75rem;height:.75rem;left:.1rem;top:50%;transform:translateY(-50%);border-radius:50%;background:hsl(var(--foreground) / .55);transition:.15s}.switch input:checked+span{background:hsl(var(--primary));border-color:hsl(var(--primary))}.switch input:checked+span:before{left:calc(100% - .85rem);background:hsl(var(--primary-foreground))}.radio{display:inline-flex;align-items:center;gap:.55rem;cursor:pointer}.radio input{appearance:none;width:.85rem;height:.85rem;border-radius:50%;border:1px solid hsl(var(--foreground) / .5);margin:0;display:grid;place-content:center;flex:none}.radio input:checked:after{content:"";width:.45rem;height:.45rem;border-radius:50%;background:hsl(var(--foreground))}.range{-webkit-appearance:none;appearance:none;width:100%;height:4px;background:hsl(var(--secondary));border-radius:2px;outline:none}.range::-webkit-slider-thumb{-webkit-appearance:none;width:.8rem;height:.8rem;border-radius:50%;background:hsl(var(--background));border:2px solid hsl(var(--foreground));cursor:pointer}.range::-moz-range-thumb{width:.8rem;height:.8rem;border-radius:50%;background:hsl(var(--background));border:2px solid hsl(var(--foreground));cursor:pointer}.kbd{display:inline-flex;align-items:center;justify-content:center;min-width:1.3rem;height:1.25rem;padding:0 .3rem;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--secondary));font-family:var(--font-mono);font-size:.625rem;color:hsl(var(--muted-fg))}.badge{display:inline-flex;align-items:center;gap:.3rem;height:1.15rem;padding:0 .4rem;border:1px solid hsl(var(--border));border-radius:var(--radius);font-size:.625rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-fg));white-space:nowrap}.badge-solid{background:hsl(var(--secondary))}.badge.user-chan{color:hsl(var(--primary));border-color:hsl(var(--primary) / .4);background:hsl(var(--primary) / .08)}.badge-green{color:hsl(var(--chart-1));border-color:hsl(var(--chart-1) / .35);background:hsl(var(--chart-1) / .08)}.badge-amber{color:#ffb833;border-color:#faa20066;background:#faa20026}.badge-red{color:#f76464;border-color:#ef434380;background:#ef434326}.imp-low{opacity:.7}.badge[class*=imp-]{font-weight:700}.imp-medium{background:hsl(var(--foreground) / .05)}.imp-high{background:#faa20026;color:#ffb833;border-color:#faa20066}.imp-critical{background:#ef43432e;color:#fb6a6a;border-color:#ef434380}.sent-very_bullish{color:#34d399;background:#10b98133;border-color:#34d39966}.sent-bullish{color:#34d399e6;border-color:#34d3994d}.sent-neutral{color:hsl(var(--muted-fg))}.sent-bearish{color:#f87171e6;border-color:#f871714d}.sent-very_bearish{color:#f87171;background:#ef444433;border-color:#f8717166}.card{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:var(--radius)}.divider{height:1px;background:hsl(var(--border))}.dot{width:.45rem;height:.45rem;border-radius:50%;background:hsl(var(--muted-fg));flex:none;display:inline-block}.dot.live{background:hsl(var(--chart-1));box-shadow:0 0 hsl(var(--chart-1) / .6);animation:pulse 2s infinite}.dot.err{background:hsl(var(--chart-2))}.dot.warn{background:hsl(var(--chart-4))}@keyframes pulse{0%{box-shadow:0 0 hsl(var(--chart-1) / .5)}70%{box-shadow:0 0 0 5px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:spin 1s linear infinite}.skeleton{background:linear-gradient(90deg,hsl(var(--secondary)),hsl(var(--muted) / .5),hsl(var(--secondary)));background-size:200% 100%;animation:shimmer 1.4s infinite;border-radius:var(--radius)}@keyframes shimmer{to{background-position:-200% 0}}.coin{width:1.05rem;height:1.05rem;border-radius:50%;flex:none;background:hsl(var(--secondary));display:inline-grid;place-items:center;font-size:.5rem;font-weight:700;overflow:hidden;color:hsl(var(--foreground))}.coin img{width:100%;height:100%;object-fit:cover}.coin.coin-text{border-radius:3px;font-size:.4rem;letter-spacing:-.02em}.avatar{width:1.05rem;height:1.05rem;border-radius:50%;flex:none;background:hsl(var(--secondary));overflow:hidden;display:inline-grid;place-items:center;font-size:.5rem;font-weight:700}.ex-logo{display:inline-block;flex:none;border-radius:3px;object-fit:contain;vertical-align:middle}.avatar img{width:100%;height:100%;object-fit:cover}.shell{display:flex;flex-direction:column;height:100%}.topbar{height:2.85rem;flex:none;display:flex;align-items:center;gap:.6rem;padding:0 .85rem;border-bottom:1px solid hsl(var(--border));background:hsl(var(--background))}.brand{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:1.05rem;letter-spacing:-.01em}.brand{color:hsl(var(--foreground))}.brand-mark{height:1.05rem;width:auto;flex:none;color:hsl(var(--foreground))}.brand-logo{height:1.05rem;width:auto;flex:none;display:block;color:hsl(var(--foreground))}.brand-lockup{display:inline-flex;align-items:center;gap:.55em}.brand-tag{font-family:var(--font-mono);font-size:.62rem;font-weight:600;letter-spacing:.24em;line-height:1;color:hsl(var(--muted-fg));padding-left:.55em;border-left:1px solid hsl(var(--border));text-transform:uppercase}.auth-head{display:flex;flex-direction:column;gap:.45rem;margin-bottom:.2rem}.auth-card .auth-brand .brand-logo{height:1.6rem}.auth-card .auth-brand .brand-tag{font-size:.85rem}.auth-tagline{font-size:.72rem;color:hsl(var(--muted-fg));line-height:1.45}.topbar .spacer{flex:1}.autotpsl{display:inline-flex;align-items:center;gap:.4rem;height:1.6rem;padding:0 .5rem;border:1px solid hsl(var(--border));border-radius:var(--radius);font-family:var(--font-mono);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-fg));cursor:pointer}.autotpsl.on{color:hsl(var(--foreground));border-color:hsl(var(--foreground) / .4);background:hsl(var(--foreground) / .05)}.autotpsl.sm{height:1.75rem;padding:0 .625rem}.autotpsl.warn{border-color:hsl(var(--chart-2) / .7);color:hsl(var(--chart-2))}.tpsl-chip{display:inline-flex}.tpsl-tag{font-size:.5625rem;letter-spacing:.1em;color:hsl(var(--muted-fg) / .7)}.tpsl-tag.down{color:hsl(var(--chart-2))}.hover-card{padding:.75rem;border-radius:0;min-width:0}.tpsl-card{display:flex;flex-direction:column;gap:.625rem}.tpsl-card-head{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-mono);font-size:.625rem;letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--muted-fg))}.tpsl-card-head .on{color:hsl(var(--foreground))}.tpsl-seg{display:grid;grid-template-columns:1fr 1fr;border:1px solid hsl(var(--border) / .7);font-family:var(--font-mono);font-size:.625rem;letter-spacing:.05em;text-transform:uppercase}.tpsl-seg button{height:1.75rem;color:hsl(var(--muted-fg))}.tpsl-seg button+button{border-left:1px solid hsl(var(--border) / .7)}.tpsl-seg button:hover{background:hsl(var(--secondary) / .6);color:hsl(var(--foreground))}.tpsl-seg button.active{background:hsl(var(--foreground));color:hsl(var(--background))}.tpsl-grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;border-top:1px solid hsl(var(--border));padding-top:.5rem}.tpsl-field{display:flex;flex-direction:column;gap:.25rem}.tpsl-field>span{font-size:.6875rem;color:hsl(var(--muted-fg))}.tpsl-input{position:relative}.tpsl-input .input{height:2rem;width:100%;border:0;background:hsl(var(--secondary) / .4);padding-right:3.2rem;font-size:.75rem}.tpsl-input>span{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);font-size:.625rem;font-weight:600;color:hsl(var(--muted-fg))}.tpsl-card .kv{font-size:.75rem}.tpsl-note{font-size:.75rem;line-height:1.6;color:hsl(var(--muted-fg));margin:0}.tpsl-note.down{color:hsl(var(--chart-2))}.tpsl-link{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;align-self:flex-start}.tpsl-link:hover{text-decoration:underline}.qe-help{display:flex;flex-direction:column;gap:.4rem;font-size:.75rem}.qe-help code{font-family:var(--font-mono);background:hsl(var(--secondary) / .5);padding:.1rem .375rem}.qe-help-keys{display:flex;gap:.75rem;padding-top:.4rem;font-size:.625rem;opacity:.6}.topbar-link{display:inline-flex;align-items:center;gap:.45rem;font-weight:600;font-size:.8125rem;padding:0 .4rem;height:1.85rem;border-radius:var(--radius)}.topbar-link:hover{background:hsl(var(--secondary))}.user-btn{display:inline-flex;align-items:center;gap:.45rem;height:1.9rem;padding:0 .4rem;border-radius:var(--radius);font-size:.75rem;font-weight:600}.user-btn:hover{background:hsl(var(--secondary))}.initials{width:1.45rem;height:1.45rem;display:inline-grid;place-items:center;background:hsl(var(--secondary));border-radius:var(--radius);font-size:.5625rem;font-weight:700;letter-spacing:.04em}.bell-count{position:absolute;top:2px;right:2px;min-width:.85rem;height:.85rem;border-radius:99px;background:hsl(var(--chart-2));color:#fff;font-size:.5rem;display:grid;place-items:center;padding:0 2px;font-weight:700}.ticker-strip{height:1.6rem;flex:none;display:flex;align-items:center;gap:1.6rem;padding:0 1rem;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid hsl(var(--border));font-size:.7rem;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.ticker-strip::-webkit-scrollbar{display:none}.tick{display:inline-flex;gap:.45rem;align-items:center;cursor:pointer}.tick:hover .tick-sym{color:hsl(var(--foreground))}.tick-sym{color:hsl(var(--foreground) / .85)}.tick-star{color:hsl(var(--chart-4));font-size:.625rem;margin-right:-.2rem}.tick-badge{font-size:.5rem;letter-spacing:.06em;color:hsl(var(--muted-fg));border:1px solid hsl(var(--border));padding:0 .2rem;border-radius:2px}.menu{position:fixed;z-index:1000;min-width:11rem;background:hsl(var(--popover));border:1px solid hsl(var(--border));border-radius:var(--radius);box-shadow:0 10px 30px #00000073;padding:.25rem 0;font-size:.8125rem}.menu-head{padding:.45rem .75rem .5rem;border-bottom:1px solid hsl(var(--border));margin-bottom:.25rem}.menu-item{display:flex;align-items:center;gap:.6rem;width:100%;padding:.42rem .75rem;text-align:left}.menu-item:hover,.menu-item.focus{background:hsl(var(--secondary))}.menu-item.danger{color:hsl(var(--destructive))}.menu-item .check-mark{margin-left:auto}.menu-sep{height:1px;background:hsl(var(--border));margin:.25rem 0}.ap-backdrop{position:fixed;inset:0;z-index:900;background:#00000073}.ap-drawer{position:absolute;top:0;right:0;bottom:0;width:min(18rem,100%);display:flex;flex-direction:column;background:hsl(var(--popover));border-left:1px solid hsl(var(--border));box-shadow:-8px 0 24px #00000040;animation:apin .16s ease-out}@keyframes apin{0%{transform:translate(24px);opacity:0}}.ap-drawer-head{flex:none;display:flex;align-items:flex-start;gap:.5rem;padding:.9rem .9rem .7rem}.ap-title{font-weight:600;font-size:.8125rem}.ap-desc{color:hsl(var(--muted-fg));font-size:.6875rem;margin-top:.15rem}.ap-close{border:1px solid hsl(var(--border))}.ap-drawer-body{flex:1;min-height:0;overflow-y:auto;padding:0 .9rem 1rem}.ap-sec{font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-fg));margin:1rem 0 .5rem}.ap-drawer .opt-grid.ap-2{grid-template-columns:1fr 1fr}.ap-drawer .opt-grid.cols-5{gap:.3rem}.ap-drawer .opt-grid.cols-5 .opt{padding-left:0;padding-right:0}.ap-layout{flex-direction:row!important;align-items:center!important;gap:.65rem;text-align:left}.modal-backdrop{position:fixed;inset:0;z-index:900;background:#0009;display:grid;place-items:center;padding:1rem;animation:fade .12s ease-out}.modal{width:min(32rem,100%);max-height:calc(100vh - 2rem);overflow:auto;background:hsl(var(--popover));border:1px solid hsl(var(--border));border-radius:calc(var(--radius) + 8px);box-shadow:0 25px 60px #0009}.modal-head{display:flex;align-items:center;gap:.6rem;padding:.9rem 1rem .4rem}.modal-title{font-weight:600;font-size:.875rem}.modal-body{padding:.5rem 1rem 1rem}.modal-foot{display:flex;justify-content:flex-end;gap:.5rem;padding:.75rem 1rem 1rem}@keyframes fade{0%{opacity:0}}.toast-root{position:fixed;right:1rem;bottom:1rem;z-index:1100;display:flex;flex-direction:column;gap:.5rem;width:min(24rem,calc(100vw - 2rem))}.toast-root[data-pos=bottom-left]{right:auto;left:1rem}.toast-root[data-pos^=top]{bottom:auto;top:3.4rem;flex-direction:column-reverse}.toast-root[data-pos=top-left]{right:auto;left:1rem}.ncard :is(.ncard-title,.ncard-desc,.ncard-tr,.ncard-quote){zoom:var(--news-scale, 1)}.acct-link{cursor:pointer}.acct-link:hover{text-decoration:underline;text-underline-offset:2px}.acct-swatches{display:flex;flex-wrap:wrap;gap:.35rem;padding:.35rem .75rem .45rem}.acct-swatch{width:1.1rem;height:1.1rem;border-radius:50%;border:2px solid transparent;box-shadow:0 0 0 1px hsl(var(--border))}.acct-swatch.on{border-color:hsl(var(--foreground))}.acct-swatch.none{background:hsl(var(--muted));color:hsl(var(--muted-fg));font-size:.7rem;line-height:1;display:grid;place-items:center}.ncard.acct-color{box-shadow:inset 3px 0 0 var(--acct-color)}.ncard.acct-important{background:hsl(var(--chart-1) / .07)}.ncard.acct-important .ncard-name:after{content:"★";margin-left:.3rem;color:hsl(var(--chart-1));font-size:.8em}.toast{background:hsl(var(--popover));border:1px solid hsl(var(--border));border-left:3px solid hsl(var(--foreground) / .4);border-radius:var(--radius);padding:.6rem .75rem;box-shadow:0 10px 30px #0006;font-size:.75rem;animation:slidein .18s ease-out;cursor:pointer}.toast.success{border-left-color:hsl(var(--chart-1))}.toast.error{border-left-color:hsl(var(--chart-2))}.toast.warn{border-left-color:hsl(var(--chart-4))}.toast-title{font-weight:600;margin-bottom:.15rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.toast-body{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}@keyframes slidein{0%{transform:translateY(8px);opacity:0}}.tooltip{position:fixed;z-index:1200;background:hsl(var(--popover));border:1px solid hsl(var(--border));padding:.3rem .5rem;font-size:.6875rem;border-radius:var(--radius);pointer-events:none}.workspace{flex:1;min-height:0;display:grid;gap:var(--panel-gap);padding:0;position:relative;grid-template-columns:var(--col-news, 33%) var(--col-chart, 1fr) var(--col-trade, 25%);grid-template-rows:var(--row-top, 61%) 1fr;grid-template-areas:"news chart trade" "news bottom bottom";background:hsl(var(--border))}[data-theme=gallery] .workspace{background:hsl(var(--background));padding:var(--panel-gap)}[data-layout=three-column] .workspace{grid-template-columns:var(--col-news, 27%) 1fr var(--col-trade, 22%);grid-template-areas:"news chart trade" "news bottom trade"}[data-layout=wide-chart] .workspace{grid-template-columns:1fr var(--col-side, 26%);grid-template-rows:var(--row-top, 68%) 1fr;grid-template-areas:"chart trade" "bottom news"}[data-layout=split-view] .workspace{grid-template-columns:var(--col-news, 28%) 1fr var(--col-trade, 23%);grid-template-rows:1fr 1fr;grid-template-areas:"news chart trade" "news bottom trade"}[data-layout=minimal] .workspace{grid-template-columns:1fr;grid-template-rows:var(--row-top, 66%) 1fr;grid-template-areas:"chart" "bottom"}[data-layout=minimal] .panel-news,[data-layout=minimal] .panel-trade{display:none}.panel{background:hsl(var(--card));min-width:0;min-height:0;display:flex;flex-direction:column;position:relative;overflow:hidden}[data-theme=gallery] .panel{border-radius:8px;box-shadow:0 1px 3px #0000000f,0 8px 24px #0000000d;border:1px solid hsl(var(--border))}.panel-news{grid-area:news}.panel-chart{grid-area:chart}.panel-trade{grid-area:trade}.panel-bottom{grid-area:bottom}.panel-head{height:2.55rem;flex:none;display:flex;align-items:center;gap:.5rem;padding:0 .75rem;border-bottom:1px solid hsl(var(--border))}.panel-title{font-weight:600;font-size:.875rem;letter-spacing:-.02em}[data-theme=tui] .panel{border:0!important}[data-theme=tui] .panel:before{content:"";position:absolute;inset:.55rem 0 0;border:1px solid hsl(var(--border));pointer-events:none;z-index:30}[data-theme=tui] .panel-head{border-bottom:0;height:1.5rem;align-items:flex-start}[data-theme=tui] .panel-title{background:hsl(var(--card));padding:0 .35rem;color:hsl(var(--primary));position:relative;z-index:31;line-height:1.1rem}[data-theme=tui] .panel-head>:not(.panel-title){position:relative;z-index:31;background:hsl(var(--card))}.gutter{position:absolute;z-index:20}.gutter-v{width:7px;cursor:col-resize;top:0;bottom:0;transform:translate(-3px)}.gutter-h{height:7px;cursor:row-resize;left:0;right:0;transform:translateY(-3px)}.gutter:hover,.gutter.drag{background:hsl(var(--accent) / .25)}.news-filter{display:inline-flex;align-items:center;gap:.35rem;height:1.55rem;padding:0 .5rem;min-width:6rem;border:1px solid hsl(var(--border));border-radius:var(--radius);font-family:var(--font-mono);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase}.news-filter:hover{background:hsl(var(--secondary))}.news-list{flex:1;overflow-y:auto;overflow-x:hidden}.news-empty{padding:2rem 1rem;text-align:center;color:hsl(var(--muted-fg));font-size:.75rem}.news-new-pill{position:absolute;top:3rem;left:50%;transform:translate(-50%);z-index:5}.ncard{padding:.8rem .85rem .7rem;border-bottom:1px solid hsl(var(--border));position:relative;transition:background .4s}.ncard:hover{background:hsl(var(--foreground) / .015)}.ncard.can-expand{cursor:pointer}.ncard.fresh{animation:freshbg 2.5s ease-out}@keyframes freshbg{0%{background:hsl(var(--foreground) / .07)}}.ncard.imp-border-high{box-shadow:inset 2px 0 #faa200;background:#faa20008}.ncard.imp-border-critical{box-shadow:inset 0 0 0 1px #ef43438c,inset 3px 0 #ef4343;background:#ef43430d}.ncard.kw-hit{box-shadow:inset 3px 0 0 var(--kw-color, #22c55e);background:color-mix(in srgb,var(--kw-color, #22c55e) 9%,transparent)}.ncard-head{display:flex;align-items:center;gap:.45rem;font-size:.75rem;margin-bottom:.45rem;min-width:0}.ncard-name{font-weight:500;font-size:.8125rem;letter-spacing:-.025em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ncard-handle{color:hsl(var(--muted-fg));font-size:.75rem;white-space:nowrap}.ncard-time{margin-left:auto;color:hsl(var(--muted-fg));font-size:.6875rem;font-weight:500;white-space:nowrap;flex:none}.ncard-title{font-weight:600;font-size:.9375rem;line-height:1.35;letter-spacing:-.0125em;word-wrap:break-word;overflow-wrap:anywhere;white-space:pre-line}.ncard-desc{margin-top:.3rem;color:hsl(var(--foreground) / .75);font-size:.8125rem;line-height:1.45;white-space:pre-line;overflow-wrap:anywhere}.ncard-tr{margin-top:.3rem;color:hsl(var(--muted-fg));font-style:italic;font-size:.8125rem;line-height:1.35;white-space:pre-line;overflow-wrap:anywhere}.ncard-tr .flag{font-style:normal;margin-right:.3rem}.ncard.tr-first .ncard-tr.primary{color:hsl(var(--foreground));font-style:normal;font-weight:600;font-size:.9375rem;line-height:1.35;letter-spacing:-.0125em}.ncard-quote{margin-top:.5rem;border:1px solid hsl(var(--border));border-radius:var(--radius);padding:.5rem .6rem;font-size:.75rem}.ncard-quote .q-user{color:hsl(var(--muted-fg));font-size:.6875rem;margin-bottom:.2rem}.ncard-media{margin-top:.5rem;display:grid;gap:.375rem;grid-template-columns:1fr}.ncard-media.many{grid-template-columns:1fr 1fr}.nm-box{position:relative;display:block;width:100%;height:156px;padding:0;overflow:hidden;cursor:zoom-in;border:1px solid hsl(var(--foreground) / .06);border-radius:var(--radius);background:#0003}.ncard-media.many .nm-box{height:116px}.nm-box .nm-img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;display:block}.nm-box .nm-blur{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.1);filter:blur(12px);opacity:.35}.nm-box.video{cursor:pointer}.nm-play{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;background:hsl(var(--background) / .35)}.nm-play .icon{width:2.5rem;height:2.5rem;padding:.7rem .6rem .7rem .8rem;border-radius:50%;background:hsl(var(--foreground) / .9);color:hsl(var(--background));fill:currentColor}.nm-more{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;background:#0000008c;color:#fff;font-weight:700;font-size:.875rem}.nm-na{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:hsl(var(--muted-fg) / .6)}.lightbox-media{position:relative;display:flex;justify-content:center;background:#000}.lightbox-media img{max-width:100%;max-height:90vh;object-fit:contain;display:block}.lightbox-media .lightbox-video{width:100%;aspect-ratio:16 / 9;max-height:90vh;border:0;display:block}.ncard-coins{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.55rem}.coin-btn{display:inline-flex;align-items:center;gap:.4rem;height:1.7rem;padding:0 .55rem;border:1px solid hsl(var(--border));border-radius:var(--radius);font-size:.75rem;font-weight:700;background:hsl(var(--background))}.coin-btn:hover{border-color:hsl(var(--foreground) / .4)}.coin-btn .chg{font-family:var(--font-mono);font-size:.625rem;font-weight:500}.qt-row{margin-top:.5rem;display:flex;align-items:center;gap:.5rem;padding:.35rem .4rem .35rem .6rem;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--background));font-size:.6875rem;color:hsl(var(--muted-fg))}.qt-trade{margin-top:.5rem;display:grid;grid-template-columns:1fr 1fr;gap:.35rem}.qt-group{display:flex;align-items:stretch;border-radius:var(--radius);overflow:hidden;border:1px solid;height:1.75rem}.qt-group.long{border-color:hsl(var(--chart-1) / .45)}.qt-group.short{border-color:hsl(var(--chart-2) / .45)}.qt-group .qt-label{display:grid;place-items:center;padding:0 .5rem;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.qt-group.long .qt-label{color:hsl(var(--chart-1));background:hsl(var(--chart-1) / .1)}.qt-group.short .qt-label{color:hsl(var(--chart-2));background:hsl(var(--chart-2) / .1)}.qt-group button{flex:1;font-family:var(--font-mono);font-size:.6875rem;font-weight:600;border-left:1px solid hsl(var(--border))}.qt-group.long button:hover{background:hsl(var(--chart-1));color:#fff}.qt-group.short button:hover{background:hsl(var(--chart-2));color:#fff}.qt-group button.busy{opacity:.5;pointer-events:none}.ncard-foot{display:flex;align-items:center;gap:.4rem;margin-top:.6rem}.ncard-foot .ext{margin-left:auto;color:hsl(var(--muted-fg))}.ncard-foot .ext:hover{color:hsl(var(--foreground))}.ncard-summary{margin-top:.4rem;font-size:.6875rem;color:hsl(var(--muted-fg));border-left:2px solid hsl(var(--border));padding-left:.5rem}.badge.pending{opacity:.5}.chart-head{display:flex;align-items:center;gap:.9rem;padding:0 .75rem;height:3.1rem;border-bottom:1px solid hsl(var(--border));flex:none;overflow:hidden}.sym-btn{display:inline-flex;align-items:center;gap:.45rem;font-weight:600;font-size:.875rem}.sym-btn .quote{color:hsl(var(--muted-fg));font-weight:400;font-size:.75rem}.perp-badge{display:inline-flex;align-items:center;gap:.3rem;height:1.35rem;padding:0 .45rem;border:1px solid hsl(39 100% 49% / .35);background:#faa20014;color:#ffb833;font-size:.643rem;letter-spacing:.05em;font-weight:600;border-radius:var(--radius)}.chart-price{font-weight:600;font-size:.95rem;line-height:1.25;font-variant-numeric:tabular-nums}.chart-chg{font-size:.65rem;font-weight:500;font-variant-numeric:tabular-nums}.stat{display:flex;flex-direction:column;gap:.15rem;min-width:4.2rem}.stat .k{font-size:.55rem;font-weight:500;text-transform:uppercase;letter-spacing:.025em;color:hsl(var(--muted-fg));line-height:1.5;max-width:5rem}.stat .v{font-size:.7rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.chart-tabs{display:flex;align-items:center;height:2.2rem;padding:0 .5rem;gap:.2rem;border-bottom:1px solid hsl(var(--border));flex:none}.tab{height:100%;padding:0 .55rem;font-size:.75rem;font-weight:500;color:hsl(var(--muted-fg));border-bottom:2px solid transparent;display:inline-flex;align-items:center;gap:.3rem}.tab:hover{color:hsl(var(--foreground))}.tab.active{color:hsl(var(--foreground));border-bottom-color:hsl(var(--foreground))}.tf{height:1.6rem;min-width:1.9rem;padding:0 .4rem;font-size:.75rem;font-weight:500;color:hsl(var(--muted-fg));border-radius:var(--radius)}.tf:hover,.tf.active{color:hsl(var(--foreground));background:hsl(var(--secondary))}.chart-body{flex:1;min-height:0;display:flex;position:relative}.draw-bar{width:2.6rem;flex:none;display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.5rem 0;border-right:1px solid hsl(var(--border))}.draw-bar .sep{width:1.3rem;height:1px;background:hsl(var(--border));margin:.15rem 0}.chart-wrap{flex:1;min-width:0;position:relative}.chart-canvas{position:absolute;inset:0}.draw-layer{position:absolute;inset:0;z-index:3;pointer-events:none}.draw-layer.active{pointer-events:auto;cursor:crosshair}.chart-watermark{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;z-index:1;font-weight:700;font-size:2.6rem;color:hsl(var(--foreground) / .045);letter-spacing:-.02em;user-select:none}.news-markers{position:absolute;left:0;right:0;bottom:1.85rem;height:1.4rem;z-index:4;pointer-events:none}.news-marker{position:absolute;transform:translate(-50%);min-width:1.15rem;height:1.15rem;padding:0 .2rem;display:grid;place-items:center;border:1px solid hsl(var(--border));background:hsl(var(--card));font-family:var(--font-mono);font-size:.5625rem;color:hsl(var(--muted-fg));border-radius:var(--radius);pointer-events:auto;cursor:pointer}.news-marker:hover,.news-marker.open{color:hsl(var(--foreground));border-color:hsl(var(--foreground) / .5)}.news-marker.imp-high{border-color:#faa20099;color:#ffb833}.news-marker svg{width:.7rem;height:.7rem}.news-marker.imp-critical{border-color:#ef4343b3;color:#fb6a6a}.news-pop{position:fixed;z-index:950;width:17rem;max-height:22rem;overflow-y:auto;background:hsl(var(--popover));border:1px solid hsl(var(--border));border-radius:var(--radius);box-shadow:0 10px 30px #00000080}.news-pop-item{padding:.6rem .75rem;border-bottom:1px solid hsl(var(--border));font-size:.6875rem}.news-pop-item:last-child{border-bottom:0}.news-pop-item .t{font-size:.75rem;margin:.25rem 0}.ma-legend[hidden]{display:none}.ma-legend{position:absolute;top:1.45rem;left:.6rem;z-index:4;display:flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.625rem;color:hsl(var(--muted-fg))}.ma-legend .ma-val{font-family:inherit;font-size:inherit;font-weight:600;cursor:pointer}.ma-legend .ma-val.off{color:hsl(var(--muted-fg) / .6);font-weight:400}.ma-legend .ma-btn{display:inline-flex;opacity:0;color:hsl(var(--muted-fg));transition:opacity .15s}.ma-legend:hover .ma-btn{opacity:1}.ma-legend .ma-btn:hover,.ma-legend .ma-val:hover{color:hsl(var(--foreground))}.ma-set{display:flex;flex-direction:column;gap:.45rem}.ma-set-row{display:grid;grid-template-columns:1.2rem 5.5rem 1fr 2.4rem;gap:.5rem;align-items:center}.ma-set-head{font-size:.625rem;color:hsl(var(--muted-fg));text-transform:uppercase;letter-spacing:.08em}.ma-set-row input[type=color]{width:2.4rem;height:1.8rem;padding:0;border:1px solid hsl(var(--border));background:none;border-radius:var(--radius)}.ohlc-legend{position:absolute;top:.4rem;left:.6rem;z-index:4;font-family:var(--font-mono);font-size:.625rem;color:hsl(var(--muted-fg));pointer-events:none;display:flex;gap:.6rem}.indicator-menu .menu-item{justify-content:space-between}.trade-body{flex:1;overflow-y:auto;padding:0 .75rem .75rem;display:flex;flex-direction:column;gap:.7rem}.trade-body>*,.panel>*:not(.news-list):not(.chart-body):not(.trade-body):not(.bottom-body){flex-shrink:0}.acct-select{display:flex;align-items:center;gap:.5rem;height:2.2rem;font-size:.6875rem;color:hsl(var(--muted-fg));border-bottom:1px solid hsl(var(--border));margin:0 -.75rem;padding:0 .75rem;cursor:pointer}.acct-select:hover{color:hsl(var(--foreground))}.cli-box{display:flex;align-items:center;gap:.5rem;height:2.3rem;padding:0 .65rem;border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:var(--radius)}.cli-box:focus-within{border-color:hsl(var(--foreground) / .45)}.cli-box input{flex:1;background:transparent;border:0;outline:none;font-family:var(--font-mono);font-size:.75rem;min-width:0}.cli-box input::placeholder{color:hsl(var(--muted-fg));opacity:.6;letter-spacing:.04em}.cli-prompt{font-family:var(--font-mono);font-size:.75rem;color:hsl(var(--muted-fg))}.cli-ghost{position:absolute;pointer-events:none;font-family:var(--font-mono);font-size:.75rem;color:hsl(var(--muted-fg));opacity:.45}.cli-preview{font-size:.6875rem;min-height:1rem}.seg{display:grid;grid-template-columns:1fr 1fr;background:hsl(var(--secondary) / .5);border-radius:var(--radius);padding:0;height:2.35rem}.seg button{font-size:.8125rem;font-weight:500;color:hsl(var(--muted-fg));border-radius:var(--radius)}.seg button.active.open{background:hsl(var(--chart-1));color:#05140c;font-weight:700}.seg button.active.close{background:hsl(var(--chart-2));color:#fff;font-weight:600}.pair-select{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:hsl(var(--border));border:1px solid hsl(var(--border));border-radius:var(--radius);overflow:hidden}.pair-select button{height:2.1rem;background:hsl(var(--secondary) / .4);font-size:.75rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:.3rem}.pair-select button:hover:not(:disabled){background:hsl(var(--secondary))}.otype{display:flex;gap:.2rem;border-bottom:1px solid hsl(var(--border));height:2rem}.otype .tab{font-size:.6875rem}.price-row{display:flex;gap:.35rem;align-items:stretch}.price-row .input{height:2.3rem}.stepper{display:flex;flex-direction:column;width:1.6rem;border:1px solid hsl(var(--input));border-radius:var(--radius);overflow:hidden}.stepper button{flex:1;display:grid;place-items:center;color:hsl(var(--muted-fg))}.stepper button:hover{background:hsl(var(--secondary));color:hsl(var(--foreground))}.stepper button+button{border-top:1px solid hsl(var(--input))}.bbo{width:3rem;border:1px solid hsl(var(--input));border-radius:var(--radius);font-size:.6875rem;font-weight:600}.bbo.active{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.size-box{position:relative}.size-box .unit{position:absolute;right:.35rem;top:50%;transform:translateY(-50%);font-size:.6875rem;font-weight:600;padding:.2rem .4rem;border-radius:var(--radius);display:inline-flex;align-items:center;gap:.2rem}.size-box .unit:hover{background:hsl(var(--secondary))}.pct-labels{display:flex;justify-content:space-between;font-size:.625rem;color:hsl(var(--muted-fg));margin-top:.35rem}.pct-labels span{cursor:pointer}.pct-labels span:hover{color:hsl(var(--foreground))}.kv{display:flex;justify-content:space-between;font-size:.6875rem;color:hsl(var(--muted-fg))}.kv b{color:hsl(var(--foreground));font-weight:500;font-family:var(--font-mono)}.ls-buttons{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.ls-buttons .btn{height:2.35rem;font-size:.8125rem}.tpsl-grid{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.bottom-tabs{display:flex;align-items:center;height:2.3rem;padding:0 .5rem;border-bottom:1px solid hsl(var(--border));gap:.2rem;flex:none}.bottom-body{flex:1;overflow:auto}.empty-state{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.9rem;color:hsl(var(--foreground) / .7);font-size:.8125rem;padding:1rem;text-align:center}.tbl{width:100%;border-collapse:collapse;font-size:.6875rem}.tbl th{text-align:left;font-weight:500;color:hsl(var(--muted-fg));padding:.45rem .6rem;border-bottom:1px solid hsl(var(--border));white-space:nowrap;position:sticky;top:0;background:hsl(var(--card));font-size:.625rem;text-transform:uppercase;letter-spacing:.06em}.tbl td{padding:.45rem .6rem;border-bottom:1px solid hsl(var(--border) / .6);white-space:nowrap;font-family:var(--font-mono)}.tbl td.txt{font-family:var(--font-ui)}.tbl tr:hover td{background:hsl(var(--foreground) / .02)}.tbl tr.pos-row{cursor:pointer}.tbl tr.pos-row:hover td{background:hsl(var(--foreground) / .05)}.tbl td.pos-acc{line-height:0}.pos-actions :is(.btn,.icon-btn){transition:transform .14s ease,box-shadow .14s ease,background .14s,color .14s}.pos-actions :is(.btn,.icon-btn):hover{transform:scale(1.08);position:relative;z-index:1;box-shadow:0 0 0 1px hsl(var(--foreground) / .5),0 0 14px hsl(var(--foreground) / .32);color:hsl(var(--foreground))}.pos-actions .btn-danger:hover{box-shadow:0 0 0 1px hsl(var(--chart-2) / .8),0 0 16px hsl(var(--chart-2) / .55);color:hsl(var(--chart-2))}.pos-actions :is(.btn,.icon-btn):active{transform:scale(1.02)}@media (prefers-reduced-motion: reduce){.pos-actions :is(.btn,.icon-btn):hover{transform:none}}.tbl td.pos-acc img,.tbl td.pos-acc svg{width:16px;height:16px}.tbl .r{text-align:right}.settings{display:grid;grid-template-columns:13.9rem 1fr;height:100%}.side{border-right:1px solid hsl(var(--border));display:flex;flex-direction:column;min-height:0}.side-head{height:3.45rem;display:flex;align-items:center;gap:.8rem;padding:0 1rem;border-bottom:1px solid hsl(var(--border));font-weight:600;font-size:1rem;flex:none}.side-nav{flex:1;overflow-y:auto;padding:.45rem .3rem;display:flex;flex-direction:column;gap:.05rem}.side-item{display:flex;align-items:center;gap:.65rem;height:2.15rem;padding:0 .7rem;border-radius:var(--radius);color:hsl(var(--foreground) / .6);font-size:.8125rem;border:1px solid transparent}.side-item:hover{background:hsl(var(--secondary) / .6);color:hsl(var(--foreground))}.side-item.active{background:hsl(var(--secondary));color:hsl(var(--foreground))}.side-item:focus-visible{outline:none;border-color:hsl(var(--foreground))}.side-foot{padding:.8rem 1rem;border-top:1px solid hsl(var(--border));font-size:.6875rem;color:hsl(var(--muted-fg));display:flex;flex-direction:column;gap:.3rem;flex:none}.side-foot .links{display:flex;gap:.7rem}.side-foot a:hover{color:hsl(var(--foreground))}.settings-main{overflow-y:auto;padding:1.35rem 1.4rem 3rem}.page{max-width:39.5rem;display:flex;flex-direction:column;gap:1.45rem}.page.wide{max-width:67rem}.page-head h1{margin:0;font-size:1.07rem;font-weight:600}.page-head p{margin:.3rem 0 0;color:hsl(var(--muted-fg));font-size:.8125rem}.section-title{font-weight:600;font-size:.8125rem}.section-sub{color:hsl(var(--muted-fg));font-size:.6875rem;margin-top:.1rem}.scard{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:var(--radius)}.scard-head{display:flex;align-items:center;gap:.75rem;padding:1rem 1rem .25rem}.scard-head.bordered{padding-bottom:.9rem;border-bottom:1px solid hsl(var(--border))}.scard-icon{width:2.25rem;height:2.25rem;display:grid;place-items:center;background:hsl(var(--secondary) / .6);border-radius:var(--radius);flex:none;color:hsl(var(--foreground) / .7)}.scard-title{font-weight:600;font-size:.8125rem}.scard-desc{color:hsl(var(--muted-fg));font-size:.6875rem;margin-top:.1rem}.scard-body{padding:.75rem 1rem 1rem;display:flex;flex-direction:column;gap:.8rem}.setting-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.setting-row .t{font-size:.8125rem;font-weight:500}.setting-row .d{font-size:.6875rem;color:hsl(var(--muted-fg));margin-top:.1rem}.setting-row+.setting-row{border-top:1px solid hsl(var(--border));padding-top:.8rem}.kv-row{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-top:1px solid hsl(var(--border));font-size:.8125rem}.kv-row .k{color:hsl(var(--muted-fg))}.opt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem}.opt-grid.cols-2{grid-template-columns:repeat(2,1fr)}.opt-grid.cols-4{grid-template-columns:repeat(4,1fr)}.opt-grid.cols-5{grid-template-columns:repeat(5,1fr)}.opt{border:1px solid hsl(var(--border));border-radius:var(--radius);padding:.75rem;text-align:left;display:flex;flex-direction:column;gap:.3rem;background:transparent;position:relative}.opt:hover{background:hsl(var(--secondary) / .5)}.opt.active{border-color:hsl(var(--foreground) / .7);background:hsl(var(--secondary) / .6)}.opt .ot{font-size:.75rem;font-weight:500}.opt .od{font-size:.625rem;color:hsl(var(--muted-fg))}.opt .ck{position:absolute;right:.7rem;top:.8rem}.swatches{display:flex;gap:.3rem;margin-bottom:.55rem}.swatches i{width:.8rem;height:.8rem;border:1px solid hsl(var(--foreground) / .15);display:inline-block}.chip{height:1.75rem;padding:0 .6rem;border:1px solid hsl(var(--border));border-radius:var(--radius);font-size:.6875rem;color:hsl(var(--muted-fg));background:transparent}.chip:hover{color:hsl(var(--foreground))}.chip.active{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}.chip.green{color:hsl(var(--chart-1));background:hsl(var(--chart-1) / .12);border-color:hsl(var(--chart-1) / .2);height:1.4rem;padding:0 .45rem}.chip.red{color:hsl(var(--chart-2));background:hsl(var(--chart-2) / .12);border-color:hsl(var(--chart-2) / .2);height:1.4rem;padding:0 .45rem}.info-box{border:1px solid hsl(var(--border));border-radius:var(--radius);padding:.8rem .9rem;font-size:.75rem;line-height:1.6;display:flex;gap:.6rem}.info-box.warn{color:hsl(var(--chart-4));background:hsl(var(--chart-4) / .06);border-color:hsl(var(--chart-4) / .25)}.dashed{border:1px dashed hsl(var(--border));border-radius:var(--radius)}.empty-card{padding:3.2rem 1rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.55rem}.empty-card .ic{width:2.6rem;height:2.6rem;border-radius:50%;background:hsl(var(--secondary) / .7);display:grid;place-items:center;color:hsl(var(--muted-fg))}.progress{height:4px;border-radius:2px;background:hsl(var(--secondary));overflow:hidden}.progress>i{display:block;height:100%;background:hsl(var(--foreground))}.limit-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem 2rem}.limit{display:flex;flex-direction:column;gap:.45rem}.limit .lt{font-size:.75rem;font-weight:500}.limit .ld{font-size:.625rem;color:hsl(var(--muted-fg));line-height:1.45}.limit .lv{display:flex;align-items:center;gap:.4rem}.limit .lv input{width:3.6rem;height:1.7rem;text-align:center;font-family:var(--font-mono);font-size:.6875rem;border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:var(--radius);outline:none}.limit .lv span{font-size:.625rem;color:hsl(var(--muted-fg))}.stat-pills{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.stat-pill{border:1px solid hsl(var(--border));padding:.5rem .65rem;border-radius:var(--radius)}.stat-pill .k{font-size:.625rem;color:hsl(var(--muted-fg))}.stat-pill .v{font-size:.6875rem;font-weight:500;margin-top:.15rem}.step-list{display:flex;gap:.9rem;align-items:flex-start}.step-n{width:1.1rem;height:1.1rem;border:1px solid hsl(var(--border));display:grid;place-items:center;font-size:.5625rem;border-radius:var(--radius);flex:none}.wizard{width:min(25rem,100%);padding:0}.wiz-progress{display:flex;gap:.3rem}.wiz-progress i{width:1.15rem;height:3px;background:hsl(var(--secondary));border-radius:2px}.wiz-progress i.on{background:#ffaf1a}.wiz-title{font-size:1.1rem;font-weight:700;margin:.2rem 0 .4rem}.wiz-text{font-size:.75rem;color:hsl(var(--muted-fg));line-height:1.55}.wiz-illu{margin-top:.9rem;background:hsl(var(--secondary) / .5);border-radius:10px;padding:.9rem}.wiz-illu .mock{background:#fff;color:#1e2329;border-radius:4px;padding:.7rem .8rem;font-size:.625rem;font-family:system-ui,sans-serif;box-shadow:0 4px 12px #00000040}.wiz-illu .mock .hl{outline:2px solid #3b82f6;outline-offset:2px;border-radius:3px}.wiz-illu .caption{margin-top:.7rem;font-size:.75rem;display:flex;gap:.4rem;align-items:flex-start}.wiz-num{width:1rem;height:1rem;border-radius:50%;background:#3b82f6;color:#fff;display:inline-grid;place-items:center;font-size:.5625rem;font-weight:700;flex:none}.ip-box{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:8px;padding:.75rem;font-family:var(--font-mono);font-size:.6875rem;line-height:1.7;word-spacing:.2rem}details.help summary{cursor:pointer;font-size:.6875rem;color:hsl(var(--muted-fg));list-style:none}details.help summary:before{content:"▸ "}details.help[open] summary:before{content:"▾ "}details.help .help-body{font-size:.6875rem;color:hsl(var(--muted-fg));padding:.4rem 0 0 .8rem;line-height:1.6}.analytics{overflow-y:auto;height:100%}.ecal{flex:1;min-height:0;display:flex;flex-direction:column;gap:.5rem;padding:.6rem .7rem .7rem}.ecal-actual{font-weight:700}.ecal-ev.has-more{cursor:pointer}.ecal-more{display:none;font-size:.6875rem;line-height:1.4;color:hsl(var(--muted-fg));border-top:1px dashed hsl(var(--border));padding-top:.3rem}.ecal-ev.open .ecal-more{display:flex;flex-direction:column;gap:.2rem}.ecal-orig{font-family:var(--font-mono);font-size:.5625rem;opacity:.8}.ecal-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.ecal-search{display:flex;align-items:center;gap:.4rem;height:1.8rem;padding:0 .55rem;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--input) / .3)}.ecal-search input{background:none;border:0;outline:0;color:inherit;font-size:.75rem;width:11rem}.ecal-group{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.ecal-week{margin-left:auto}.ecal-label{font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-fg));margin-right:.2rem}.ecal-chip{height:1.6rem;padding:0 .5rem;border:1px solid hsl(var(--border));border-radius:var(--radius);font-size:.6875rem;color:hsl(var(--muted-fg));display:inline-flex;align-items:center;gap:.3rem}.ecal-chip.active{color:hsl(var(--foreground));background:hsl(var(--secondary));border-color:hsl(var(--foreground) / .25)}.ecal-note:empty{display:none}.ecal-note{font-size:.6875rem}.ecal-grid{flex:1;min-height:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;background:hsl(var(--border));border:1px solid hsl(var(--border));border-radius:var(--radius);overflow:hidden}.ecal-loading{grid-column:1 / -1;display:grid;place-items:center;background:hsl(var(--background))}.ecal-day{display:flex;flex-direction:column;min-height:0;background:hsl(var(--background))}.ecal-day.today{box-shadow:inset 0 2px hsl(var(--primary))}.ecal-day-head{display:flex;align-items:baseline;gap:.4rem;padding:.5rem .6rem;border-bottom:1px solid hsl(var(--border));font-family:var(--font-mono)}.ecal-dow{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.ecal-today{font-size:.5625rem;padding:0 .3rem;background:hsl(var(--primary) / .15);color:hsl(var(--primary));border-radius:2px;letter-spacing:.08em}.ecal-date{font-size:.75rem;color:hsl(var(--muted-fg))}.ecal-count{margin-left:auto;font-size:.625rem}.ecal-day.past .ecal-day-head{opacity:.55}.ecal-list{flex:1;min-height:0;overflow-y:auto;padding:.4rem;display:flex;flex-direction:column;gap:.35rem;position:relative}.ecal-ev{border:1px solid hsl(var(--border));border-radius:var(--radius);padding:.45rem .55rem;background:hsl(var(--card));display:flex;flex-direction:column;gap:.25rem}.ecal-ev.past{opacity:.45}.ecal-ev.imp-3{border-left:2px solid hsl(var(--destructive))}.ecal-ev.imminent{border-color:hsl(var(--primary) / .6)}.ecal-ev-top{display:flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.6875rem}.ecal-time{font-weight:600}.ecal-in{font-size:.5625rem;color:hsl(var(--primary))}.ecal-cur{margin-left:auto;font-size:.625rem;font-weight:700;padding:0 .3rem;border:1px solid hsl(var(--border));border-radius:2px}.ecal-title{font-size:.75rem;line-height:1.3;overflow-wrap:anywhere}.ecal-figs{display:flex;gap:.7rem;font-family:var(--font-mono);font-size:.625rem}.ecal-k{color:hsl(var(--muted-fg));letter-spacing:.06em}.ecal-bars{display:inline-flex;align-items:flex-end;gap:1px;height:.6rem}.ecal-bars i{width:2px;background:hsl(var(--muted-fg) / .3)}.ecal-bars i:nth-child(1){height:40%}.ecal-bars i:nth-child(2){height:70%}.ecal-bars i:nth-child(3){height:100%}.ecal-bars.imp-1 i.on{background:#f4ca25}.ecal-bars.imp-2 i.on{background:#f68523}.ecal-bars.imp-3 i.on{background:hsl(var(--destructive))}.ecal-now{display:flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.5625rem;color:hsl(var(--primary));letter-spacing:.06em}.ecal-now:after{content:"";flex:1;height:1px;background:hsl(var(--primary) / .6)}.ecal-empty{margin:auto;font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-fg));text-align:center;padding:1rem 0}.ecal-layout{flex:1;min-height:0;display:grid;grid-template-columns:minmax(19rem,25rem) minmax(0,1fr)}.ecal-layout>.ecal{min-width:0}.aw{display:flex;flex-direction:column;min-height:0;border-right:1px solid hsl(var(--border));background:hsl(var(--card))}.aw-head{display:flex;align-items:center;gap:.5rem;padding:.6rem .75rem .45rem}.aw-title{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.aw-meta{font-family:var(--font-mono);font-size:.625rem;color:hsl(var(--muted-fg))}.aw-intel{margin-left:auto;display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;color:hsl(var(--muted-fg))}.aw-intel:hover{color:hsl(var(--foreground))}.aw-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;padding:0 .75rem .55rem;border-bottom:1px solid hsl(var(--border))}.aw-imp{display:inline-flex;align-items:center;gap:.3rem;margin-left:auto;font-size:.6875rem;color:hsl(var(--muted-fg));cursor:pointer}.aw-list{flex:1;min-height:0;overflow-y:auto;padding:.2rem 0 .4rem}.aw-day{position:sticky;top:0;z-index:1;padding:.45rem .75rem .3rem;background:hsl(var(--card));font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-fg))}.aw-ev{display:grid;grid-template-columns:2.4rem auto minmax(0,1fr) .6rem;align-items:baseline;gap:.45rem;padding:.38rem .75rem;font-size:.75rem;line-height:1.35;color:hsl(var(--foreground) / .88);border-left:2px solid transparent}.aw-ev:hover{background:hsl(var(--secondary) / .6)}.aw-ev.hi{border-left-color:hsl(var(--chart-4))}.aw-ev time{font-family:var(--font-mono);font-size:.625rem;color:hsl(var(--muted-fg))}.aw-ev i{font-style:normal;color:hsl(var(--muted-fg))}.aw-txt{overflow-wrap:anywhere}.aw-txt b{font-weight:600;color:hsl(var(--foreground))}.aw-txt b.up{color:hsl(var(--chart-1))}.aw-txt b.down{color:hsl(var(--chart-2))}.aw-dim{color:hsl(var(--muted-fg))}.aw-tag{font-style:normal;font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.06em;text-transform:uppercase;padding:.05rem .3rem;border:1px solid hsl(var(--border));border-radius:2px;color:hsl(var(--muted-fg))}.aw-tag.up{color:hsl(var(--chart-1));border-color:hsl(var(--chart-1) / .4)}.aw-tag.down{color:hsl(var(--chart-2));border-color:hsl(var(--chart-2) / .4)}.aw-foot{padding:.45rem .75rem;border-top:1px solid hsl(var(--border));font-size:.625rem;color:hsl(var(--muted-fg))}.aw-foot a{color:hsl(var(--foreground) / .8);text-decoration:underline;text-underline-offset:2px}@media (max-width: 900px){.ecal-layout{display:flex;flex-direction:column;overflow-y:auto}.ecal-layout>.ecal{order:1;flex:none;overflow:visible}.aw{order:2;border-right:0;border-top:1px solid hsl(var(--border));max-height:70vh}.ecal{overflow-y:auto}.ecal-grid{flex:none;grid-template-columns:1fr;overflow:visible}.ecal-list{overflow:visible}.ecal-week{margin-left:0}.ecal-search input{width:100%}}.analytics-inner{max-width:50rem;margin:0 auto;padding:1.3rem 1rem 3rem;display:flex;flex-direction:column;gap:.9rem}.range-chips{display:flex;gap:0}.range-chips button{height:1.7rem;padding:0 .65rem;border:1px solid hsl(var(--border));font-size:.6875rem;margin-left:-1px;color:hsl(var(--muted-fg));display:inline-flex;align-items:center;gap:.3rem}.range-chips button:first-child{margin-left:0;border-radius:var(--radius) 0 0 var(--radius)}.range-chips button:last-child{border-radius:0 var(--radius) var(--radius) 0}.range-chips button.active{background:hsl(var(--secondary));color:hsl(var(--foreground));font-weight:600;position:relative;z-index:1;border-color:hsl(var(--foreground) / .3)}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.stat-card{border:1px solid hsl(var(--border));padding:.7rem .8rem;border-radius:var(--radius);background:hsl(var(--card))}.stat-card .k{font-size:.625rem;text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--muted-fg))}.stat-card .v{font-family:var(--font-mono);font-size:1rem;font-weight:600;margin-top:.3rem}.calendar{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.cal-cell{aspect-ratio:1.6;border:1px solid hsl(var(--border));border-radius:var(--radius);padding:.25rem .35rem;font-size:.5625rem;display:flex;flex-direction:column;justify-content:space-between}.cal-cell .pnl{font-family:var(--font-mono);font-size:.625rem;text-align:right}.cal-head{font-size:.5625rem;color:hsl(var(--muted-fg));text-align:center;text-transform:uppercase;letter-spacing:.1em}.auth-wrap{height:100%;display:grid;place-items:center;padding:1rem;overflow-y:auto}.auth-card{width:min(23rem,100%);padding:1.6rem;display:flex;flex-direction:column;gap:.9rem}.auth-divider{display:flex;align-items:center;gap:.6rem;font-size:.625rem;color:hsl(var(--muted-fg));text-transform:uppercase;letter-spacing:.1em}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:hsl(var(--border))}.google-slot{display:flex;justify-content:center;min-height:2.4rem;color-scheme:light}.google-slot iframe{color-scheme:light;background:transparent!important}.auth-pw{display:flex;flex-direction:column;gap:.9rem}.google-btn{height:2.4rem;gap:.5rem;justify-content:center}.legal{height:100%;overflow-y:auto}.legal-top{border-bottom:1px solid hsl(var(--border))}.legal-top>div,.legal-body{max-width:46rem;margin:0 auto;padding:.85rem 1rem}.legal-body{padding-top:2.4rem;padding-bottom:4rem;line-height:1.65;color:hsl(var(--foreground) / .7);font-size:.9375rem}.legal-body h1{color:hsl(var(--foreground));font-size:1.85rem;margin:0 0 .3rem}.legal-body h2{color:hsl(var(--foreground));font-size:1.25rem;margin:2.2rem 0 .8rem}.legal-body h3{color:hsl(var(--foreground));font-size:1.07rem;margin:1.4rem 0 .6rem}.legal-body strong{color:hsl(var(--foreground))}.search-list{max-height:26rem;overflow-y:auto;margin:0 -1rem}.search-item{display:grid;grid-template-columns:1.4rem 1fr auto auto;gap:.6rem;align-items:center;padding:.45rem 1rem;cursor:pointer;font-size:.75rem}.search-item:hover,.search-item.focus{background:hsl(var(--secondary))}@media (max-width: 900px){body{overflow:auto}.workspace{display:flex;flex-direction:column;overflow-y:auto}.workspace>.panel{flex-shrink:0}.panel-news{height:70vh}.panel-chart{height:60vh}.panel-trade{min-height:32rem}.panel-bottom{min-height:18rem}.gutter{display:none}.settings{grid-template-columns:1fr}.side,.topbar .hide-sm{display:none}.stats-grid,.opt-grid{grid-template-columns:repeat(2,1fr)}}.acct-row{display:flex;align-items:center;gap:.35rem;padding:.55rem 0 .15rem;flex-wrap:wrap}.acct-chip{height:1.75rem;display:inline-flex;align-items:center;gap:.3rem;padding:0 .55rem;border:1px solid hsl(var(--border));border-radius:var(--radius);font-size:.625rem;font-weight:600;letter-spacing:.08em;color:hsl(var(--muted-fg))}.acct-chip.icon-only{width:1.75rem;padding:0;justify-content:center}.acct-chip:hover{color:hsl(var(--foreground))}.acct-chip.active{background:hsl(var(--secondary));color:hsl(var(--foreground));border-color:hsl(var(--foreground) / .35)}.ls-buttons .btn:disabled{opacity:.35}.qt-strips{display:flex;flex-direction:column;gap:.3rem;margin-top:.55rem}.qt-strip{display:grid;grid-template-columns:max-content repeat(6,minmax(0,1fr));height:1.85rem;border:1px solid hsl(var(--border));border-radius:var(--radius);overflow:hidden}.qt-strip.shake{animation:qt-shake .38s ease;border-color:hsl(var(--chart-2) / .7)}@keyframes qt-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.qt-warn{font-size:.6875rem;color:hsl(var(--chart-2));background:hsl(var(--chart-2) / .08);border:1px solid hsl(var(--chart-2) / .3);border-radius:var(--radius);padding:.3rem .55rem;animation:qt-warn-in .2s ease-out;transition:opacity .3s,transform .3s}.qt-warn.out{opacity:0;transform:translateY(-3px)}@keyframes qt-warn-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.qt-strip>button{font-family:var(--font-mono);font-size:.625rem;font-weight:600;border-left:1px solid hsl(var(--border) / .6);min-width:0;white-space:nowrap}.qt-strip .qt-coin{display:inline-flex;align-items:center;gap:.35rem;padding:0 .55rem;border-left:0;border-right:1px solid hsl(var(--border));overflow:hidden;font-family:var(--font-ui);font-size:.6875rem;background:hsl(var(--background))}.qt-strip .qt-coin .chg{font-family:var(--font-mono);font-size:.5625rem;font-weight:500}.qt-strip .l{color:hsl(var(--chart-1));background:hsl(var(--chart-1) / .12)}.qt-strip .s{color:hsl(var(--chart-2));background:hsl(var(--chart-2) / .12)}.qt-strip .l:hover{background:hsl(var(--chart-1));color:#05140c;font-weight:700}.qt-strip .s:hover{background:hsl(var(--chart-2));color:#fff}.qt-strip .busy{opacity:.45;pointer-events:none}.ncard:not(.expanded) :is(.ncard-title,.ncard-desc,.ncard-tr){white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.expand-story{margin-top:.3rem;font-size:.6875rem;color:hsl(var(--muted-fg))}.expand-story:hover{color:hsl(var(--foreground))}.expand-story[hidden]{display:none}.acct-status{display:inline-flex;align-items:center;gap:.6rem;height:1.85rem;padding:0 .45rem;border-radius:var(--radius)}.acct-status:hover{background:hsl(var(--secondary))}.acct-dots{display:inline-flex;gap:.2rem}.dot.ok{background:hsl(var(--chart-1))}.tb-select{display:inline-flex;align-items:center;gap:.4rem;height:1.6rem;padding:0 .5rem;font-size:.6875rem;color:hsl(var(--muted-fg));border-radius:var(--radius)}.tb-select:hover{background:hsl(var(--secondary));color:hsl(var(--foreground))}.bottom-tabs>.tab{font-size:.875rem}.bottom-tabs .acct-chip{height:1.55rem}.bottom-tabs .acct-chip.icon-only{width:1.55rem}.acct-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.6rem}.acct-card{padding:.9rem 1rem}.acct-card.off{opacity:.65}.lev-rule{display:grid;grid-template-columns:1.2fr 1.2fr 1.2fr 1fr;gap:.6rem}.lev-tbl td{vertical-align:middle;font-size:.6875rem}.input.dashed{border-style:dashed}@media (max-width: 900px){.lev-rule{grid-template-columns:1fr 1fr}}.mkt-pop{position:fixed;z-index:800;width:min(34rem,calc(100vw - 16px));max-height:min(36rem,calc(100vh - 80px));display:flex;flex-direction:column;background:hsl(var(--popover));border:1px solid hsl(var(--border));border-radius:var(--radius);box-shadow:0 12px 40px #00000073}.mkt-search-row,.mkt-tabs,.mkt-subs,.mkt-headrow{flex:none}.mkt-search-row{display:flex;align-items:center;gap:.55rem;padding:.7rem .8rem;border-bottom:1px solid hsl(var(--border))}.mkt-search{flex:1;background:transparent;border:0;outline:0;color:hsl(var(--foreground));font:inherit;font-size:.8125rem}.mkt-tabs{display:flex;gap:.15rem;padding:.45rem .5rem 0;border-bottom:1px solid hsl(var(--border));overflow-x:auto;scrollbar-width:none}.mkt-tab{padding:.35rem .5rem .5rem;font-size:.75rem;color:hsl(var(--muted-fg));white-space:nowrap;border-bottom:2px solid transparent}.mkt-tab:hover{color:hsl(var(--foreground))}.mkt-tab.active{color:hsl(var(--foreground));background:hsl(var(--secondary));border-radius:var(--radius) var(--radius) 0 0;border-bottom-color:hsl(var(--foreground))}.mkt-subs{display:flex;flex-wrap:wrap;gap:.25rem;padding:.45rem .5rem;border-bottom:1px solid hsl(var(--border))}.mkt-subs-more{display:flex;flex-wrap:wrap;gap:.25rem;width:100%}.mkt-chip{padding:.2rem .45rem;font-size:.6875rem;border-radius:var(--radius);color:hsl(var(--muted-fg))}.mkt-chip:hover{color:hsl(var(--foreground));background:hsl(var(--secondary))}.mkt-chip.active{color:hsl(var(--foreground));background:hsl(var(--secondary));font-weight:600}.mkt-list{overflow-y:auto;flex:1;min-height:6rem}.mkt-row{display:grid;grid-template-columns:1.4rem minmax(0,1fr) 6.2rem 4.4rem 4.6rem;align-items:center;gap:.4rem;padding:.42rem .8rem .42rem .5rem;font-size:.75rem;cursor:pointer}.mkt-row .r{text-align:right}.mkt-row.focus{background:hsl(var(--secondary))}.mkt-row.current{box-shadow:inset 2px 0 hsl(var(--foreground))}.mkt-headrow{cursor:default;font-size:.625rem;letter-spacing:.08em;color:hsl(var(--muted-fg));border-bottom:1px solid hsl(var(--border));padding-top:.5rem;padding-bottom:.5rem}.mkt-sort{font:inherit;font-size:.625rem;letter-spacing:.08em;color:hsl(var(--muted-fg));text-align:left;padding:0;white-space:nowrap}.mkt-sort.r{text-align:right}.mkt-sort:hover,.mkt-sort.active{color:hsl(var(--foreground))}.mkt-sym{display:inline-flex;align-items:center;gap:.3rem;min-width:0;white-space:nowrap;overflow:hidden}.mkt-sym b{font-weight:600}.mkt-badge{font-size:.5625rem;letter-spacing:.06em;color:hsl(var(--muted-fg))}.mkt-star{color:hsl(var(--muted-fg));font-size:.8rem;line-height:1}.mkt-star.on{color:hsl(var(--chart-4))}.mkt-section{padding:.7rem .8rem .3rem;font-size:.625rem;letter-spacing:.1em;color:hsl(var(--muted-fg));font-weight:600}.mkt-empty{padding:2.5rem 1rem;text-align:center;font-size:.8125rem;display:grid;gap:.3rem}.mkt-more{padding:.6rem .8rem;font-size:.6875rem;text-align:center}.chart-empty{position:absolute;inset:0;display:grid;place-items:center;text-align:center;padding:1rem;font-size:.8125rem;color:hsl(var(--muted-fg));pointer-events:none;z-index:3}.coin-off{display:inline-flex;align-items:center;gap:.35rem;height:1.6rem;padding:0 .55rem;border:1px solid hsl(var(--border));border-radius:var(--radius-sm, 3px);font:600 .625rem var(--font-mono, monospace);letter-spacing:.04em;color:hsl(var(--muted-fg));cursor:default}.coin-off-box{width:.7rem;height:.7rem;border:1px solid hsl(var(--muted-fg) / .6);border-radius:2px}html.is-mobile,html.is-mobile body{-webkit-tap-highlight-color:transparent;overscroll-behavior:none}.m-shell{--m-top-gap: 6px;--m-bottom-gap: 8px;position:fixed;inset:0;height:auto;padding-top:calc(env(safe-area-inset-top) + var(--m-top-gap));padding-bottom:calc(3.5rem + 1px + env(safe-area-inset-bottom) + var(--m-bottom-gap));box-sizing:border-box}html.is-mobile body:has(.m-shell){overflow:hidden}.m-ws{flex:1;min-height:0;display:flex!important;flex-direction:column;overflow:hidden!important;gap:0!important;padding:0!important}.m-ws>.panel{display:none;flex:1 1 auto;min-height:0!important;height:auto!important;border:0!important;border-radius:0!important;box-shadow:none!important}.m-ws[data-mtab=news]>.panel-news,.m-ws[data-mtab=chart]>.panel-chart,.m-ws[data-mtab=order]>.panel-trade,.m-ws[data-mtab=positions]>.panel-bottom{display:flex}.m-ws>.m-header,.m-ws>.m-quickbar{display:none}.m-ws[data-mtab=chart]>.m-header,.m-ws[data-mtab=order]>.m-header{display:block}.m-ws[data-mtab=news]>.m-quickbar{display:block}.m-nav{position:fixed;left:0;right:0;bottom:0;z-index:50;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid hsl(var(--border));background:hsl(var(--card));padding-bottom:calc(env(safe-area-inset-bottom) + var(--m-bottom-gap, 8px))}.m-nav-btn{position:relative;height:3.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;font-size:.5625rem;font-weight:600;letter-spacing:.08em;color:hsl(var(--muted-fg))}.m-nav-btn.active{color:hsl(var(--foreground))}html.is-mobile .modal-foot{gap:.6rem}html.is-mobile .modal-foot .btn{flex:1;height:3rem;font-size:.9375rem;font-weight:600}.m-nav-btn.active:before{content:"";position:absolute;top:-1px;left:25%;right:25%;height:2px;background:hsl(var(--foreground))}.m-header{flex:none;border-bottom:1px solid hsl(var(--border));background:hsl(var(--card))}.m-head-row{width:100%;display:flex;align-items:center;gap:.6rem;padding:0 .7rem;height:2.6rem}.m-head-stats{height:1.9rem;font-size:.6875rem;gap:.35rem;border-top:1px solid hsl(var(--border) / .6);text-align:left}.m-head-stats b{font-weight:500;margin-right:.5rem}.m-sym{display:inline-flex;align-items:center;gap:.25rem;font-weight:700;font-size:.9375rem}.m-price{font-weight:700;font-size:1rem}.m-chg{font-size:.6875rem}.m-wallet{display:inline-flex;align-items:center;gap:.35rem;height:2rem;padding:0 .55rem;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--secondary));font-size:.75rem;font-weight:600}.m-wallet-ic{position:relative;display:inline-flex}.m-wallet-dot{position:absolute;top:-3px;right:-3px;width:6px;height:6px;border-radius:50%;background:transparent}.m-wallet-dot.ok{background:hsl(var(--chart-1))}.m-wallet-dot.err{background:hsl(var(--chart-2))}.m-ws .panel-chart .chart-head,.m-ws .panel-chart .draw-bar{display:none!important}.m-ws .panel-chart .tf:not([data-tf="15m"]):not([data-tf="1h"]):not([data-tf="4h"]):not([data-tf="1d"]){display:none}.m-ws .panel-chart .chart-tabs .tab:has(.icon){font-size:0;gap:0}.m-ws .panel-chart .chart-wrap{touch-action:none}.m-ws .panel-chart .chart-tabs{overflow-x:auto;scrollbar-width:none}.m-fav-strip{flex:none;display:flex;gap:.2rem;padding:.3rem .5rem;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid hsl(var(--border))}.m-fav-strip::-webkit-scrollbar,.m-ws .panel-chart .chart-tabs::-webkit-scrollbar{display:none}.m-fav{flex:none;display:inline-flex;align-items:center;gap:.3rem;height:1.9rem;padding:0 .55rem;border-radius:var(--radius);font-size:.6875rem;white-space:nowrap}.m-fav.active{background:hsl(var(--secondary))}.m-fav .mono{font-size:.625rem}.m-fav-star{color:hsl(var(--chart-4))}.m-fav-type{font-size:.5625rem;color:hsl(var(--muted-fg))}.panel-news.paused .panel-head{background:#faa2001f}.panel-news.paused .panel-title{color:#ffaf1a;letter-spacing:.06em}.m-ws .panel-news .news-new-pill{display:none}.m-quickbar{flex:none;border-top:1px solid hsl(var(--border));background:hsl(var(--card))}.m-qe-top{display:flex;align-items:center;gap:.5rem;padding:.45rem .7rem}.m-qe-toggle{display:inline-flex;align-items:center;gap:.45rem;height:2.4rem;font-size:.75rem;font-weight:500}.m-qe-auto{display:inline-flex;align-items:center;gap:.35rem;height:2.2rem;padding:0 .6rem;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--secondary));font-size:.75rem}.m-qe-auto>span{display:inline-flex;align-items:center;gap:.35rem}.m-qe-box{padding:.1rem .7rem .55rem;border-top:1px solid hsl(var(--border) / .6)}.m-qe-row{display:flex;gap:.45rem;padding-top:.5rem}.m-qe-field{flex:1;display:flex;align-items:center;gap:.5rem;height:2.6rem;padding:0 .65rem;border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:var(--radius)}.m-qe-input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:hsl(var(--foreground));font-size:16px}.m-qe-tpsl{display:flex;align-items:center;padding:0 .55rem;border:1px solid hsl(var(--border));border-radius:var(--radius)}.m-qe-hint{font-size:.6875rem;margin-top:.4rem}.m-ws .panel-trade .cli-block{display:none}.m-acct-row{flex-wrap:nowrap}.m-acct-row>.acct-chip{height:2.6rem}.m-acct-pick{flex:1;min-width:0;display:flex;align-items:center;gap:.55rem;height:2.6rem;padding:0 .6rem;border:1px solid hsl(var(--border));border-radius:var(--radius)}.m-ws .panel-bottom .bottom-tabs{height:2.8rem}.m-ws .panel-bottom .bottom-body{overflow-y:auto}.m-filter-btn.on{color:hsl(var(--chart-4))}.m-empty{padding:3.5rem 1rem;text-align:center;font-size:.8125rem}.m-pos-card{margin:.5rem .6rem;padding:.7rem;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--background));display:grid;gap:.55rem}.m-kv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1rem;font-size:.6875rem}.m-kv{display:flex;justify-content:space-between;gap:.5rem;min-width:0}.m-kv b{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.m-card-actions .btn{height:2.4rem}.m-filter{display:grid;gap:.6rem;padding:.9rem}.m-chips{display:flex;flex-wrap:wrap;gap:.35rem}.m-chips .acct-chip{height:2.3rem;padding:0 .8rem;font-size:.75rem}.m-sheet-backdrop{position:fixed;inset:0;z-index:950;display:flex;flex-direction:column;justify-content:flex-end}.m-sheet-backdrop.dim{background:#0000008c}.m-sheet{display:flex;flex-direction:column;background:hsl(var(--card));color:hsl(var(--foreground))}.m-sheet-full{position:fixed;inset:0;padding-top:env(safe-area-inset-top)}.m-sheet-bottom{max-height:85vh;border-top:1px solid hsl(var(--border));border-radius:10px 10px 0 0;padding-bottom:env(safe-area-inset-bottom)}.m-sheet-head{flex:none;display:flex;align-items:center;justify-content:space-between;height:3rem;padding:0 .9rem;border-bottom:1px solid hsl(var(--border))}.m-sheet-title{font-weight:600;font-size:.9375rem}.m-sheet-body{flex:1;min-height:0;overflow-y:auto}.m-sheet-foot{flex:none;padding:.8rem .9rem calc(.8rem + env(safe-area-inset-bottom));border-top:1px solid hsl(var(--border))}.m-sheet-foot .btn{height:2.8rem}.m-list{display:flex;flex-direction:column}.m-list-row{display:flex;align-items:center;gap:.8rem;min-height:3.6rem;padding:.55rem .9rem;border-bottom:1px solid hsl(var(--border) / .7);text-align:left;color:inherit;text-decoration:none}.m-list-ic{width:2.2rem;height:2.2rem;flex:none;display:grid;place-items:center;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--secondary))}.m-list-ic.plain{border:0;background:transparent;width:1.4rem}.m-list-title{font-size:.875rem;font-weight:500}.m-list-desc{font-size:.6875rem}.m-accounts{padding:1rem .9rem;display:grid;gap:.8rem;align-content:start}.m-total{text-align:center;padding:1.2rem 0 .6rem;font-size:.6875rem}.m-total-v{font-size:1.6rem;font-weight:700;margin-top:.25rem}.m-acct-card{padding:1rem;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--background))}.m-acct-total{font-size:1.3rem;font-weight:700;margin-top:.9rem}.m-acct-fut{margin-top:.9rem;padding-top:.8rem;border-top:1px solid hsl(var(--border))}.m-mdata{padding:.4rem .9rem 1rem}.m-md-grid{display:grid;grid-template-columns:1fr 1fr;gap:.9rem 1rem;padding:1rem 0;border-bottom:1px solid hsl(var(--border))}.m-md-grid:last-child{border-bottom:0}.m-md-cell .k{font-size:.5625rem;letter-spacing:.08em;color:hsl(var(--muted-fg));margin-bottom:.2rem}.m-md-cell .v{font-size:.8125rem;font-weight:600}.m-md-cell .v.big{font-size:1.1rem}.m-md-cell.r{text-align:right}.mkt-pop.m-picker{inset:0;width:auto;max-height:none;border:0;border-radius:0;box-shadow:none;z-index:960;padding-top:env(safe-area-inset-top);background:hsl(var(--card))}.m-picker-search{flex:none;display:flex;align-items:center;gap:.55rem;margin:.8rem .9rem .6rem;padding:0 .75rem;height:2.7rem;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--background))}.m-picker-search .mkt-search{font-size:16px}.m-picker .mkt-tabs{margin:0 .9rem;padding:0;background:hsl(var(--secondary));border-radius:var(--radius)}.m-picker .mkt-tab{flex:1;text-align:center;padding:.65rem .3rem}.m-picker .mkt-tab.active{background:transparent;border-radius:0}.m-picker .mkt-subs{padding:.6rem .9rem}.m-picker .mkt-chip{padding:.35rem .7rem;font-size:.75rem}.mkt-row.m-row{grid-template-columns:1.4rem 1.3rem minmax(0,1fr) auto;gap:.6rem;padding:.7rem .9rem;min-height:3.2rem}.m-row-name{display:flex;flex-direction:column;min-width:0}.m-row-name b{font-size:.8125rem;overflow:hidden;text-overflow:ellipsis}.m-row-px{display:flex;flex-direction:column;align-items:flex-end;font-size:.8125rem;font-weight:600}.m-row-px .r{font-size:.6875rem;font-weight:500}.m-settings{height:100vh;height:100dvh;display:flex;flex-direction:column;padding-top:env(safe-area-inset-top);box-sizing:border-box}.m-settings-head{flex:none;display:flex;align-items:center;gap:.6rem;height:3rem;padding:0 .6rem;border-bottom:1px solid hsl(var(--border));font-weight:600;font-size:.875rem}.m-settings-body{flex:1;min-height:0;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom)}.m-settings-body .settings-main{padding:1rem .9rem 2rem;max-width:none}.m-settings-foot{text-align:center;font-size:.6875rem;padding:1rem 0 1.5rem;display:grid;gap:.35rem}.m-settings-foot .links{display:flex;justify-content:center;gap:.9rem}@media (max-width: 900px){.m-shell .icon-btn,.m-settings .icon-btn,.m-sheet .icon-btn{min-width:2.5rem;min-height:2.5rem}.m-shell input:not([type=checkbox]):not([type=radio]):not([type=range]),.m-shell textarea,.m-shell select,.m-settings input:not([type=checkbox]):not([type=radio]):not([type=range]),.m-settings textarea,.modal input,.m-sheet input{font-size:16px}.m-ws .panel-trade .trade-body{padding-bottom:1.5rem}.m-ws .panel-trade .btn{min-height:2.5rem}.modal-backdrop{padding:.6rem;align-items:end}.modal{max-height:calc(100dvh - 1.2rem - env(safe-area-inset-top))}.toast-root,.toast-root[data-pos]{right:.6rem;left:.6rem;top:auto;width:auto;bottom:calc(4.2rem + env(safe-area-inset-bottom));flex-direction:column}.menu{max-width:calc(100vw - 12px)}}@keyframes demoPillOut{to{opacity:0;visibility:hidden}}html.is-mobile .demo-pill{left:auto;right:.5rem;bottom:auto;top:calc(env(safe-area-inset-top) + 3.2rem);font-size:.5625rem;pointer-events:none;animation:demoPillOut .4s ease 5s forwards}.share-card-modal{display:flex;flex-direction:column;gap:.75rem}.share-preview{border-radius:12px;overflow:hidden;background:#07140d}.share-preview canvas{width:100%;display:block}.share-dots{display:flex;gap:.55rem;justify-content:center}.share-dot{width:46px;height:46px;border-radius:8px;background-size:cover;background-position:center;border:2px solid rgba(255,255,255,.15);opacity:.4;cursor:pointer;padding:0;transition:opacity .15s,transform .15s,border-color .15s}.share-dot:hover{opacity:.8}.share-dot.active{opacity:1;transform:scale(1.12);border-color:#fff}.share-opts{display:flex;flex-wrap:wrap;gap:.4rem .9rem;padding:.15rem 0 .1rem}.share-actions{display:flex;gap:.5rem;width:100%}.share-actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem}.pos-badges{position:absolute;inset:0;z-index:4;pointer-events:none;overflow:hidden}.pos-badge,.pt-handle{position:absolute;left:6px;transform:translateY(-50%);display:flex;align-items:stretch;font-family:var(--font-mono);font-size:.66rem;font-weight:500;line-height:1;white-space:nowrap;letter-spacing:.01em}.pos-badge{--c: var(--chart-1);border:1px solid hsl(var(--c) / .75);border-radius:3px;overflow:hidden;background:hsl(var(--card) / .88)}.pos-badge.down{--c: var(--chart-2)}.pos-badge>span{padding:3px 6px}.pos-badge b,.pt-tag b{font-weight:600;margin-right:.2em}.pb-pnl{color:hsl(var(--c))}.pb-side{color:#fff}.pb-side.up{background:hsl(var(--chart-1) / .8);color:#04130a}.pb-side.down{background:hsl(var(--chart-2) / .85)}.pos-tpsl{position:absolute;inset:0;z-index:5;pointer-events:none;overflow:hidden}.pt-handle{gap:3px;pointer-events:auto;cursor:ns-resize;user-select:none;touch-action:none}.pt-tag{--c: var(--chart-1);display:flex;align-items:center;border:1px solid hsl(var(--c) / .75);border-radius:3px;background:hsl(var(--card) / .88);color:hsl(var(--c));padding:3px 6px;gap:.45em}.pt-handle.sl .pt-tag{--c: var(--chart-2)}.pt-qty{color:hsl(var(--foreground) / .85)}.pt-x{pointer-events:auto;border:0;background:hsl(var(--secondary));color:hsl(var(--foreground));width:17px;border-radius:3px;font-size:.55rem;line-height:1;cursor:pointer;opacity:0;transition:opacity .12s;padding:0}.pt-handle:hover .pt-x{opacity:1}.pos-manage{display:flex;flex-direction:column}.pos-manage-head{display:flex;align-items:center;gap:.45rem}.pos-pct-row{display:grid;grid-template-columns:repeat(4,1fr);gap:.4rem}.pos-pct-row .btn.active{background:hsl(var(--foreground) / .12);border-color:hsl(var(--foreground) / .4);color:hsl(var(--foreground))}.pos-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem;margin-top:.7rem;background:hsl(var(--secondary) / .5);border-radius:var(--radius);padding:.2rem}.pos-tab{height:2rem;font-size:.8125rem;font-weight:500;color:hsl(var(--muted-fg));border:0;background:transparent;border-radius:calc(var(--radius) - .15rem);cursor:pointer}.pos-tab.active{background:hsl(var(--background));color:hsl(var(--foreground));font-weight:600;box-shadow:0 1px 2px #00000014}.pos-tab-body{margin-top:.4rem}.pos-manage-sheet .m-sheet-body{padding:.8rem .9rem calc(1rem + env(safe-area-inset-bottom))}.pos-manage-sheet .pos-pct-row .btn,.pos-manage-sheet .input,.pos-manage-sheet .seg button{min-height:2.6rem}.pos-manage-sheet .pos-tab{height:2.4rem}.pos-manage-sheet .btn-danger,.pos-manage-sheet .btn-primary,.pos-manage-sheet .btn-long,.pos-manage-sheet .btn-short{min-height:2.8rem;font-size:.9375rem}.seg button.active{background:hsl(var(--background));color:hsl(var(--foreground));font-weight:600}.tp-prev{font-size:.8125rem;white-space:nowrap}[data-theme=nord]{--background: 223 12% 11.6%;--foreground: 219 28% 88%;--card: 223 10% 13.5%;--popover: 220 7% 16%;--primary: 92 28% 65%;--primary-foreground: 223 12% 11.6%;--secondary: 220 7% 16%;--muted: 220 7% 16%;--muted-fg: 223 7% 52%;--accent: 193 43% 67%;--destructive: 354 42% 56%;--border: 220 7% 16%;--input: 220 7% 16%;--chart-1: 92 28% 65%;--chart-2: 354 42% 56%;--chart-3: 210 34% 63%;--chart-4: 40 71% 73%;--radius: 2px;--font-ui: "Space Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--panel-gap: 1px;--scanlines: none}[data-theme=dark-midnight]{--tv-bg: #1f2126;--tv-grid: #26282c;--tv-text: #7c818e;--tv-up: #a3be8c;--tv-down: #bf616a}[data-theme=solarized-light]{--tv-bg: #fdf6e3;--tv-grid: #eee8d5;--tv-text: #586e75;--tv-up: #859900;--tv-down: #d33682}[data-theme=rose-pine]{--tv-bg: #faf4ed;--tv-grid: #dfdad9;--tv-text: #575279;--tv-up: #56949f;--tv-down: #b4637a}[data-theme=flexoki-light]{--tv-bg: #fffcf0;--tv-grid: #f1efe3;--tv-text: #6b6964;--tv-up: #879a39;--tv-down: #d14d41}[data-theme=ristretto]{--tv-bg: #2c2525;--tv-grid: #373032;--tv-text: #948a8b;--tv-up: #c8e292;--tv-down: #ff8297}[data-theme=osaka-jade]{--tv-bg: #111c18;--tv-grid: #1c2c26;--tv-text: #75bbb3;--tv-up: #63b07a;--tv-down: #ff5345}[data-theme=kanagawa]{--tv-bg: #1f1f28;--tv-grid: #333338;--tv-text: #c8c093;--tv-up: #98bb6c;--tv-down: #e82424}[data-theme=tokyo-night]{--tv-bg: #1a1b26;--tv-grid: #252637;--tv-text: #787c99;--tv-up: #9ece6a;--tv-down: #f7768e}[data-theme=gruvbox]{--tv-bg: #282828;--tv-grid: #383433;--tv-text: #bdae93;--tv-up: #a9b665;--tv-down: #ea6962}[data-theme=dark-midnight]{--background: 223 11.9% 11.6%;--foreground: 219 27.9% 88%;--card: 223 10.1% 13.5%;--popover: 218 10.3% 15.3%;--primary: 219 27.9% 88%;--primary-foreground: 223 10.1% 13.5%;--secondary: 225 9.5% 16.5%;--muted: 225 9.5% 16.5%;--muted-fg: 223 7.4% 52.2%;--accent: 211 27.7% 58.2%;--destructive: 354 42.3% 56.5%;--border: 222 10.4% 18.8%;--input: 222 10.4% 18.8%;--chart-1: 92 27.8% 64.7%;--chart-2: 354 42.3% 56.5%;--chart-3: 188 85.7% 53.3%;--chart-4: 40 70.6% 73.3%}[data-theme=solarized-light]{--background: 46 42.4% 88.4%;--foreground: 192 80.8% 14.3%;--card: 44 86.7% 94.1%;--popover: 43 45.5% 89.2%;--primary: 192 80.8% 14.3%;--primary-foreground: 44 86.7% 94.1%;--secondary: 43 36.2% 86.5%;--muted: 43 36.2% 86.5%;--muted-fg: 194 14.1% 40.2%;--accent: 249 44.2% 71.2%;--destructive: 331 64.1% 52%;--border: 43 24.8% 80.2%;--input: 43 24.8% 80.2%;--chart-1: 68 100% 30%;--chart-2: 331 64.1% 52%;--chart-3: 193 82.3% 31%;--chart-4: 45 100% 35.5%;color-scheme:light}[data-theme=rose-pine]{--background: 28 39.5% 91.6%;--foreground: 248 19.2% 39.8%;--card: 32 56.5% 95.5%;--popover: 20 18.4% 90.4%;--primary: 248 19.2% 39.8%;--primary-foreground: 32 56.5% 95.5%;--secondary: 17 10.8% 87.3%;--muted: 17 10.8% 87.3%;--muted-fg: 197 53.2% 33.5%;--accent: 197 53.2% 33.5%;--destructive: 343 35.1% 54.7%;--border: 315 3.9% 80%;--input: 315 3.9% 80%;--chart-1: 151 45.3% 33.7%;--chart-2: 343 35.1% 54.7%;--chart-3: 189 29.8% 48%;--chart-4: 45 100% 35.5%;color-scheme:light}[data-theme=flexoki-light]{--background: 47 50% 94.5%;--foreground: 0 3.2% 6.1%;--card: 48 100% 97.1%;--popover: 48 60% 95.1%;--primary: 0 3.2% 6.1%;--primary-foreground: 48 100% 97.1%;--secondary: 51 46.7% 94.1%;--muted: 51 46.7% 94.1%;--muted-fg: 43 3.4% 40.6%;--accent: 212 67.7% 38.8%;--destructive: 5 61% 53.7%;--border: 51 33.3% 91.8%;--input: 51 33.3% 91.8%;--chart-1: 72 46% 41.4%;--chart-2: 5 61% 53.7%;--chart-3: 212 67.7% 38.8%;--chart-4: 45 100% 35.5%;color-scheme:light}[data-theme=ristretto]{--background: 0 8.6% 15.9%;--foreground: 351 20.6% 87.6%;--card: 0 8.6% 15.9%;--popover: 351 7.4% 18.6%;--primary: 351 20.6% 87.6%;--primary-foreground: 0 8.6% 15.9%;--secondary: 351 6.8% 20.2%;--muted: 351 6.8% 20.2%;--muted-fg: 354 4.5% 56.1%;--accent: 13 84.5% 69.6%;--destructive: 350 100% 75.5%;--border: 343 5.8% 23.7%;--input: 343 5.8% 23.7%;--chart-1: 79 58% 72.9%;--chart-2: 350 100% 75.5%;--chart-3: 13 84.5% 69.6%;--chart-4: 40 70.6% 73.3%}[data-theme=osaka-jade]{--background: 158 24.4% 8.8%;--foreground: 64 27.6% 68%;--card: 161 25.8% 12.2%;--popover: 160 22.5% 15.7%;--primary: 64 27.6% 68%;--primary-foreground: 161 25.8% 12.2%;--secondary: 160 20% 17.6%;--muted: 160 20% 17.6%;--muted-fg: 173 34% 59.6%;--accent: 153 29.8% 44.7%;--destructive: 5 100% 63.5%;--border: 159 17.5% 22.4%;--input: 159 17.5% 22.4%;--chart-1: 138 32.8% 53.9%;--chart-2: 5 100% 63.5%;--chart-3: 153 29.8% 44.7%;--chart-4: 40 70.6% 73.3%}[data-theme=kanagawa]{--background: 240 12.7% 13.9%;--foreground: 51 32.7% 79.6%;--card: 240 7.9% 17.5%;--popover: 240 3.6% 21.6%;--primary: 51 32.7% 79.6%;--primary-foreground: 240 7.9% 17.5%;--secondary: 240 2.4% 24.1%;--muted: 240 2.4% 24.1%;--muted-fg: 51 32.5% 68%;--accent: 220 53.6% 67.1%;--destructive: 0 81% 52.5%;--border: 0 .7% 29.6%;--input: 0 .7% 29.6%;--chart-1: 87 36.7% 57.8%;--chart-2: 0 81% 52.5%;--chart-3: 220 53.6% 67.1%;--chart-4: 40 70.6% 73.3%}[data-theme=tokyo-night]{--background: 235 18.8% 12.5%;--foreground: 229 35.4% 75.1%;--card: 236 18.9% 14.5%;--popover: 233 20% 16.7%;--primary: 229 35.4% 75.1%;--primary-foreground: 236 18.9% 14.5%;--secondary: 233 19.6% 18%;--muted: 233 19.6% 18%;--muted-fg: 233 13.9% 53.5%;--accent: 221 88.7% 72.4%;--destructive: 349 89% 71.6%;--border: 232 20.8% 20.8%;--input: 232 20.8% 20.8%;--chart-1: 89 50.5% 61.2%;--chart-2: 349 89% 71.6%;--chart-3: 221 88.7% 72.4%;--chart-4: 40 70.6% 73.3%}[data-theme=gruvbox]{--background: 0 0% 15.7%;--foreground: 38 41.1% 71.4%;--card: 60 1.2% 16.7%;--popover: 34 6% 22.9%;--primary: 38 41.1% 71.4%;--primary-foreground: 60 1.2% 16.7%;--secondary: 33 6.7% 26.5%;--muted: 33 6.7% 26.5%;--muted-fg: 39 24.1% 65.9%;--accent: 167 23.2% 58.6%;--destructive: 3 76.4% 65.1%;--border: 34 9.1% 34.5%;--input: 34 9.1% 34.5%;--chart-1: 70 35.7% 55.5%;--chart-2: 3 76.4% 65.1%;--chart-3: 167 23.2% 58.6%;--chart-4: 40 70.6% 73.3%}[data-theme=solarized-light],[data-theme=rose-pine],[data-theme=flexoki-light]{color-scheme:light}.theme-group{font-family:var(--font-mono);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-fg));margin:.2rem 0 .4rem}.theme-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.5rem}.theme-card{display:flex;flex-direction:column;gap:.45rem;padding:.55rem;text-align:left;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));cursor:pointer}.theme-card:hover{border-color:hsl(var(--foreground) / .35)}.theme-card.active{border-color:hsl(var(--accent));box-shadow:0 0 0 1px hsl(var(--accent))}.theme-name{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--foreground));display:flex;align-items:center;gap:.35rem}.theme-mini{border:1px solid hsl(var(--border));border-top:2px solid hsl(var(--accent));background:hsl(var(--background));padding:4px;display:grid;grid-template-columns:1fr 1.6fr .9fr;grid-template-rows:9px 34px;gap:3px;border-radius:2px}.theme-mini>i{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:1px;position:relative;display:block}.theme-mini>i:first-child{grid-column:1 / -1}.theme-mini .tm-up,.theme-mini .tm-down{position:absolute;height:3px;width:40%;left:12%;border-radius:2px}.theme-mini .tm-up{top:8px;background:hsl(var(--chart-1))}.theme-mini .tm-down{top:16px;background:hsl(var(--chart-2));width:28%}.theme-mini .tm-txt{position:absolute;top:6px;left:12%;right:12%;height:2px;background:hsl(var(--foreground) / .7);box-shadow:0 5px hsl(var(--muted-fg) / .6),0 10px hsl(var(--muted-fg) / .6)}.theme-defaults{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-bottom:.8rem}@media (max-width: 600px){.theme-defaults{grid-template-columns:1fr}}html[data-mode=pulse] body{background-color:hsl(var(--background));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(70% 55% at 0% 0%,hsl(var(--accent) / .13),transparent 70%),radial-gradient(60% 50% at 100% 100%,hsl(170 70% 30% / .12),transparent 70%),radial-gradient(50% 40% at 85% 0%,hsl(200 60% 35% / .06),transparent 70%);background-attachment:fixed}html[data-mode=pulse] .workspace{background:transparent;gap:10px;padding:4px 10px 10px}html[data-mode=pulse] .panel{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:16px;box-shadow:0 12px 32px -12px #000000b3}html[data-mode=pulse] :is(.panel-head,.chart-head,.chart-tabs,.bottom-tabs,.otype){background:transparent;border-bottom-color:hsl(var(--border) / .7)}html[data-mode=pulse] .panel-head{height:3rem;padding:0 1rem}html[data-mode=pulse] .panel-title{font-size:.95rem;font-weight:700;letter-spacing:-.01em;text-transform:none;color:hsl(var(--foreground))}html[data-mode=pulse] .topbar{height:3.4rem;padding:0 1.1rem;background:transparent;border-bottom:0}html[data-mode=pulse] .brand{font-size:1.15rem;letter-spacing:-.03em;gap:.6rem}html[data-mode=pulse] .brand-logo{height:1.2rem;filter:drop-shadow(0 0 8px hsl(var(--accent) / .35))}html[data-mode=pulse] :is(.icon-btn,.user-btn,.topbar-link){border-radius:10px}html[data-mode=pulse] .ticker-strip{height:2.1rem;margin:0 10px 8px;padding:0 1.1rem;border-radius:999px;background:hsl(var(--card));border:1px solid hsl(var(--border));font-family:var(--font-mono);font-size:.72rem}html[data-mode=pulse] .news-list{padding:10px;display:flex;flex-direction:column;gap:8px}html[data-mode=pulse] .ncard{border:1px solid hsl(var(--border) / .8);border-bottom:1px solid hsl(var(--border) / .8);border-radius:14px;padding:.85rem .95rem .8rem;background:hsl(var(--popover) / .55);transition:border-color .15s,background .15s,transform .15s}html[data-mode=pulse] .ncard:hover{border-color:hsl(var(--accent) / .35);background:hsl(var(--popover));box-shadow:none}html[data-mode=pulse] .ncard.fresh{border-color:hsl(var(--accent) / .7);box-shadow:0 0 0 1px hsl(var(--accent) / .25),0 0 24px -6px hsl(var(--accent) / .45)}html[data-mode=pulse] .ncard.imp-border-high{box-shadow:none;border-color:#ffa60080;background:#ffa6000d}html[data-mode=pulse] .ncard.imp-border-critical{box-shadow:0 0 22px -8px #ef434399;border-color:#ef4343a6;background:#ef434312}html[data-mode=pulse] .ncard.kw-hit{box-shadow:none;border-color:var(--kw-color, #22c55e)}html[data-mode=pulse] .ncard-head{gap:.5rem;margin-bottom:.55rem}html[data-mode=pulse] .ncard .avatar{width:1.6rem;height:1.6rem;border-radius:50%;font-size:.7rem;box-shadow:0 0 0 2px hsl(var(--card)),0 0 0 3px hsl(var(--border))}html[data-mode=pulse] .ncard-name{font-weight:700;font-size:.85rem}html[data-mode=pulse] .ncard-time{font-family:var(--font-mono);font-size:.66rem;padding:.15rem .5rem;border-radius:999px;background:hsl(var(--secondary));color:hsl(var(--muted-fg))}html[data-mode=pulse] .ncard.fresh .ncard-time{background:hsl(var(--accent) / .15);color:hsl(var(--accent))}html[data-mode=pulse] .ncard-head .badge:not([class*=imp-]):not([class*=sent-]):not(.pending){border:0;background:hsl(var(--accent) / .1);color:hsl(var(--accent));font-weight:700;letter-spacing:.08em}html[data-mode=pulse] .ncard-title{font-size:1rem;font-weight:600;line-height:1.4;letter-spacing:-.015em}html[data-mode=pulse] .ncard-summary{border-left:2px solid hsl(var(--accent) / .5)}html[data-mode=pulse] .qt-strips{gap:6px;margin-top:.7rem}html[data-mode=pulse] .qt-strip{border:0;border-radius:0;gap:4px;height:1.8rem;overflow:visible}html[data-mode=pulse] .qt-strip>button{border:1px solid transparent;border-radius:999px;font-size:.64rem}html[data-mode=pulse] .qt-strip .qt-coin{border:1px solid hsl(var(--border));border-radius:999px;background:hsl(var(--secondary) / .6);padding:0 .6rem 0 .3rem}html[data-mode=pulse] .qt-strip .l{background:hsl(var(--chart-1) / .08);border-color:hsl(var(--chart-1) / .25)}html[data-mode=pulse] .qt-strip .s{background:hsl(var(--chart-2) / .08);border-color:hsl(var(--chart-2) / .25)}html[data-mode=pulse] .qt-strip .l:hover{background:hsl(var(--chart-1));color:hsl(var(--primary-foreground));box-shadow:0 0 14px hsl(var(--chart-1) / .5)}html[data-mode=pulse] .qt-strip .s:hover{background:hsl(var(--chart-2));color:#fff;box-shadow:0 0 14px hsl(var(--chart-2) / .5)}html[data-mode=pulse] :is(.qt-group,.qt-row){border-radius:999px}html[data-mode=pulse] .chart-head{height:3.6rem;padding:0 1rem;gap:.8rem}html[data-mode=pulse] .chart-price{font-size:1.1rem;font-weight:700;letter-spacing:-.03em}html[data-mode=pulse] .sym-btn{font-size:1rem}html[data-mode=pulse] .stat .k{text-transform:none;letter-spacing:0;font-size:.62rem}html[data-mode=pulse] .stat .v{font-family:var(--font-mono);font-size:.74rem}html[data-mode=pulse] .chart-tabs{height:2.6rem;gap:.25rem;padding:0 .75rem}html[data-mode=pulse] .tf{border-radius:999px;height:1.75rem;padding:0 .6rem}html[data-mode=pulse] .tf.active{background:hsl(var(--accent));color:hsl(var(--primary-foreground));font-weight:700;box-shadow:none}html[data-mode=pulse] .draw-bar{border-right:0;gap:.4rem}html[data-mode=pulse] .chart-watermark{color:hsl(var(--accent) / .04)}html[data-mode=pulse] .perp-badge{border-radius:999px;border-color:hsl(var(--accent) / .4);background:hsl(var(--accent) / .08);color:hsl(var(--accent))}html[data-mode=pulse] .trade-body{padding:.25rem 1rem 1rem;gap:.85rem}html[data-mode=pulse] .cli-box{height:2.7rem;border-radius:12px;border-color:hsl(var(--border));background:hsl(var(--background))}html[data-mode=pulse] .cli-box:focus-within{border-color:hsl(var(--accent) / .7);box-shadow:0 0 0 3px hsl(var(--accent) / .12)}html[data-mode=pulse] :is(.input,.select,.textarea){border-radius:12px;background-color:hsl(var(--background));border-color:hsl(var(--border))}html[data-mode=pulse] :is(.input,.select,.textarea):focus{border-color:hsl(var(--accent) / .7);box-shadow:0 0 0 3px hsl(var(--accent) / .12)}html[data-mode=pulse] .seg{border-radius:12px;padding:3px;background:hsl(var(--background));border:1px solid hsl(var(--border))}html[data-mode=pulse] .seg button{border-radius:9px}html[data-mode=pulse] .btn{border-radius:12px;font-weight:700}html[data-mode=pulse] .btn-primary{box-shadow:0 6px 20px -6px hsl(var(--accent) / .6)}html[data-mode=pulse] .bottom-tabs{height:3rem;padding:0 .75rem;gap:.3rem}html[data-mode=pulse] :is(.bottom-tabs,.chart-tabs)>.tab{height:2rem;border-bottom:0;border-radius:999px;padding:0 .85rem;font-size:.8rem}html[data-mode=pulse] :is(.bottom-tabs,.chart-tabs)>.tab.active{background:hsl(var(--secondary));color:hsl(var(--foreground))}html[data-mode=pulse] .tab.active{border-bottom-color:hsl(var(--accent))}html[data-mode=pulse] :is(.badge,.news-filter,.autotpsl,.coin-btn,.tick-badge,.chip){border-radius:999px}html[data-mode=pulse] :is(.menu,.news-pop,.tooltip,.toast){border-radius:14px;box-shadow:0 20px 50px #000000a6}html[data-mode=pulse] .modal,html[data-mode=pulse] .dialog{border-radius:18px}html[data-mode=pulse] .side-item{border-radius:10px}html[data-mode=pulse] .side-item.active{background:hsl(var(--accent) / .1);color:hsl(var(--accent));box-shadow:none}html[data-mode=pulse] :is(.scard,.opt){border-radius:14px}html[data-mode=pulse] .opt.active{border-color:hsl(var(--accent) / .65);box-shadow:0 0 0 1px hsl(var(--accent) / .3)}html[data-mode=pulse] .scard-icon{color:hsl(var(--accent));background:hsl(var(--accent) / .1);border-radius:10px}html[data-mode=pulse] .dot.live{box-shadow:0 0 8px hsl(var(--accent) / .9)}html[data-mode=pulse] ::-webkit-scrollbar-thumb:hover{background:hsl(var(--accent) / .55)}html[data-mode=pro]{--font-ui: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif}html[data-mode=pro] body{font-size:.78rem;font-variant-numeric:tabular-nums;letter-spacing:-.003em}html[data-mode=pro] .workspace{background:hsl(var(--background));gap:4px;padding:0 4px 4px}html[data-mode=pro] .panel{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:8px;box-shadow:none}html[data-mode=pro] :is(.panel-head,.chart-head,.chart-tabs,.bottom-tabs,.otype){background:transparent;border-bottom-color:hsl(var(--border))}html[data-mode=pro] .panel-head{height:2.4rem;padding:0 .75rem}html[data-mode=pro] .panel-title{font-size:.8rem;font-weight:600;letter-spacing:0;text-transform:none;color:hsl(var(--foreground))}html[data-mode=pro] .topbar{height:2.9rem;padding:0 .9rem;background:hsl(var(--background));border-bottom:0}html[data-mode=pro] .brand{font-size:.95rem;font-weight:600;letter-spacing:-.01em}html[data-mode=pro] .brand-logo{height:1rem}html[data-mode=pro] :is(.icon-btn,.user-btn,.topbar-link){border-radius:6px}html[data-mode=pro] .ticker-strip{height:1.9rem;margin:0 4px 4px;padding:0 .9rem;border-radius:8px;gap:1.8rem;background:hsl(var(--card));border:1px solid hsl(var(--border));font-family:var(--font-ui);font-size:.72rem}html[data-mode=pro] .news-list{padding:0;display:block}html[data-mode=pro] .ncard{border:0;border-bottom:1px solid hsl(var(--border));border-radius:0;background:transparent;padding:.7rem .8rem .65rem;transition:background .1s}html[data-mode=pro] .ncard:hover{background:hsl(var(--foreground) / .025);box-shadow:none}html[data-mode=pro] .ncard.fresh{animation:profresh 2.2s ease-out;box-shadow:inset 2px 0 hsl(var(--accent))}@keyframes profresh{0%{background:hsl(var(--accent) / .08)}}html[data-mode=pro] .ncard.imp-border-high{box-shadow:inset 2px 0 #f9ad1f;background:#f9ad1f09}html[data-mode=pro] .ncard.imp-border-critical{box-shadow:inset 2px 0 hsl(var(--destructive));background:hsl(var(--destructive) / .05)}html[data-mode=pro] .ncard-head{gap:.4rem;margin-bottom:.35rem;font-size:.72rem}html[data-mode=pro] .ncard .avatar{width:1.1rem;height:1.1rem;border-radius:50%;box-shadow:none}html[data-mode=pro] .ncard-name{font-weight:600;font-size:.76rem;letter-spacing:0}html[data-mode=pro] .ncard-handle{font-size:.72rem}html[data-mode=pro] .ncard-time{font-family:var(--font-ui);font-size:.68rem;font-weight:500;padding:0;background:none;color:hsl(var(--muted-fg))}html[data-mode=pro] .ncard.fresh .ncard-time{color:hsl(var(--accent));background:none}html[data-mode=pro] .ncard-head .badge:not([class*=imp-]):not([class*=sent-]):not(.pending){border:0;background:hsl(var(--secondary));color:hsl(var(--muted-fg));font-weight:600;letter-spacing:.04em;height:1.05rem;padding:0 .35rem;border-radius:4px}html[data-mode=pro] .ncard-title{font-size:.86rem;font-weight:500;line-height:1.42;letter-spacing:-.005em}html[data-mode=pro] .ncard-desc{font-size:.78rem}html[data-mode=pro] .ncard-summary{border-left:2px solid hsl(var(--border))}html[data-mode=pro] .qt-strips{gap:4px;margin-top:.55rem}html[data-mode=pro] .qt-strip{border:1px solid hsl(var(--border));border-radius:6px;gap:0;height:1.65rem;overflow:hidden}html[data-mode=pro] .qt-strip>button{border:0;border-left:1px solid hsl(var(--border));border-radius:0;font-family:var(--font-ui);font-size:.66rem;font-weight:600}html[data-mode=pro] .qt-strip .qt-coin{border:0;border-radius:0;background:hsl(var(--background));padding:0 .5rem}html[data-mode=pro] .qt-strip .l{background:transparent;color:hsl(var(--chart-1))}html[data-mode=pro] .qt-strip .s{background:transparent;color:hsl(var(--chart-2))}html[data-mode=pro] .qt-strip .l:hover{background:hsl(var(--chart-1) / .16);color:hsl(var(--chart-1));box-shadow:none}html[data-mode=pro] .qt-strip .s:hover{background:hsl(var(--chart-2) / .16);color:hsl(var(--chart-2));box-shadow:none}html[data-mode=pro] .qt-strip .l:active{background:hsl(var(--chart-1));color:hsl(var(--primary-foreground))}html[data-mode=pro] .qt-strip .s:active{background:hsl(var(--chart-2));color:#fff}html[data-mode=pro] :is(.qt-group,.qt-row){border-radius:6px}html[data-mode=pro] .chart-head{height:3.1rem;padding:0 .85rem;gap:.95rem}html[data-mode=pro] .stat{min-width:auto;flex:none}html[data-mode=pro] .sym-btn{font-size:.95rem;font-weight:600}html[data-mode=pro] .chart-price{font-size:1.05rem;font-weight:600;letter-spacing:-.01em}html[data-mode=pro] .stat .k{text-transform:none;letter-spacing:0;font-size:.64rem;max-width:none;white-space:nowrap}html[data-mode=pro] .stat .v{font-size:.74rem;font-weight:500}html[data-mode=pro] .perp-badge{border-radius:4px;border:0;background:hsl(var(--accent) / .12);color:hsl(var(--accent))}html[data-mode=pro] .chart-tabs{height:2.3rem;gap:.1rem;padding:0 .6rem}html[data-mode=pro] .tf{border-radius:4px;height:1.5rem;padding:0 .45rem;font-size:.74rem}html[data-mode=pro] .tf.active{background:none;color:hsl(var(--accent));font-weight:600;box-shadow:none}html[data-mode=pro] .draw-bar{border-right:1px solid hsl(var(--border))}html[data-mode=pro] .chart-watermark{color:hsl(var(--foreground) / .03)}html[data-mode=pro] .trade-body{padding:.2rem .75rem .75rem;gap:.65rem}html[data-mode=pro] .cli-box{height:2.3rem;border-radius:6px;background:hsl(var(--background));border-color:hsl(var(--border))}html[data-mode=pro] .cli-box:focus-within{border-color:hsl(var(--accent) / .6);box-shadow:none}html[data-mode=pro] :is(.input,.select,.textarea){border-radius:6px;background-color:hsl(var(--background));border-color:hsl(var(--border))}html[data-mode=pro] :is(.input,.select,.textarea):focus{border-color:hsl(var(--accent) / .6);box-shadow:none}html[data-mode=pro] .seg{border-radius:6px;padding:2px;background:hsl(var(--background));border:1px solid hsl(var(--border))}html[data-mode=pro] .seg button{border-radius:4px}html[data-mode=pro] .btn{border-radius:6px;font-weight:600}html[data-mode=pro] .btn-primary{box-shadow:none}html[data-mode=pro] .btn-primary:hover:not(:disabled){box-shadow:none;filter:brightness(1.08)}html[data-mode=pro] .bottom-tabs{height:2.4rem;padding:0 .6rem;gap:.1rem}html[data-mode=pro] :is(.bottom-tabs,.chart-tabs)>.tab{border-radius:0;font-size:.78rem;padding:0 .65rem}html[data-mode=pro] .tab.active{color:hsl(var(--foreground));border-bottom-color:hsl(var(--accent));text-shadow:none}html[data-mode=pro] :is(.badge,.news-filter,.autotpsl,.coin-btn,.tick-badge,.chip){border-radius:4px}html[data-mode=pro] :is(.menu,.news-pop,.tooltip,.toast){border-radius:8px;box-shadow:0 12px 32px #0000008c}html[data-mode=pro] :is(.modal,.dialog){border-radius:10px}html[data-mode=pro] .side-item{border-radius:6px}html[data-mode=pro] .side-item.active{background:hsl(var(--secondary));color:hsl(var(--foreground));box-shadow:inset 2px 0 hsl(var(--accent))}html[data-mode=pro] :is(.scard,.opt){border-radius:8px}html[data-mode=pro] .opt.active{border-color:hsl(var(--accent) / .7);box-shadow:none}html[data-mode=pro] .scard-icon{color:hsl(var(--accent));background:hsl(var(--accent) / .1);border-radius:6px}html[data-mode=proliquid]{--font-ui: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "Geist Mono", "JetBrains Mono", ui-monospace, monospace;--src: 210 29% 58%}html[data-mode=proliquid] body{font-size:.75rem;letter-spacing:.01em;font-variant-numeric:tabular-nums}html[data-mode=proliquid] :is(.panel-title,.field>label,.field-label,.stat .k,.pct-labels,.label-xs){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;font-size:.65rem;font-weight:500;color:hsl(var(--muted-fg))}html[data-mode=proliquid] .workspace{background:hsl(var(--background));gap:6px;padding:0 6px 6px}html[data-mode=proliquid] .panel{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:2px;box-shadow:none}html[data-mode=proliquid] :is(.panel-head,.chart-head,.chart-tabs,.bottom-tabs,.otype){background:transparent;border-bottom-color:hsl(var(--border))}html[data-mode=proliquid] .panel-head{height:2.05rem;padding:0 .55rem;gap:.4rem}html[data-mode=proliquid] .panel-title:before{content:"⋮";margin-right:.5rem;color:hsl(var(--muted-fg) / .7);letter-spacing:0}html[data-mode=proliquid] .topbar{height:2.15rem;padding:0 .6rem;background:hsl(var(--background));border-bottom:1px solid hsl(var(--border))}html[data-mode=proliquid] .brand{font-family:var(--font-mono);text-transform:uppercase;font-size:.7rem;font-weight:700;letter-spacing:.08em;gap:.5rem}html[data-mode=proliquid] .brand-logo{height:.95rem}html[data-mode=proliquid] :is(.icon-btn,.user-btn,.topbar-link){border-radius:2px}html[data-mode=proliquid] .ticker-strip{height:1.75rem;margin:0 0 6px;padding:0 .6rem;gap:1.4rem;border-radius:0;background:hsl(var(--background));border:0;border-bottom:1px solid hsl(var(--border));font-family:var(--font-mono);font-size:.66rem;font-weight:500}html[data-mode=proliquid] .news-list{padding:6px;display:flex;flex-direction:column;gap:6px}html[data-mode=proliquid] .ncard{border:1px solid hsl(var(--border));border-radius:2px;background:hsl(var(--background) / .45);padding:.55rem .65rem .5rem;transition:background .1s,border-color .1s}html[data-mode=proliquid] .ncard:hover{background:hsl(var(--background) / .8);box-shadow:none}html[data-mode=proliquid] .ncard.fresh{animation:plqfresh 2.2s ease-out;box-shadow:inset 2px 0 hsl(var(--fresh-mark, var(--accent)))}@keyframes plqfresh{0%{background:hsl(var(--fresh-mark, var(--accent)) / .1)}}[data-theme=black]{--fresh-mark: 210 100% 63%}html[data-mode=proliquid] .ncard.imp-border-high{box-shadow:inset 2px 0 hsl(var(--chart-4));background:hsl(var(--chart-4) / .04)}html[data-mode=proliquid] .ncard.imp-border-critical{box-shadow:inset 2px 0 hsl(var(--chart-2));background:hsl(var(--chart-2) / .06)}html[data-mode=proliquid] .ncard-head{gap:.35rem;margin-bottom:.4rem;font-size:.75rem}html[data-mode=proliquid] .ncard .avatar{width:1rem;height:1rem;border-radius:2px;box-shadow:none}html[data-mode=proliquid] .ncard-name{font-weight:700;font-size:.75rem;letter-spacing:.02em;color:hsl(var(--src))}html[data-mode=proliquid] .ncard-handle{font-size:.72rem;color:hsl(var(--src) / .75)}html[data-mode=proliquid] .ncard-time{font-family:var(--font-mono);font-size:.64rem;font-weight:500;padding:.05rem .35rem;border-radius:2px;background:hsl(var(--secondary));color:hsl(var(--foreground) / .85)}html[data-mode=proliquid] .ncard.fresh .ncard-time{color:hsl(var(--fresh-mark, var(--accent)))}html[data-mode=proliquid] .ncard-head .badge:not([class*=imp-]):not([class*=sent-]):not(.pending){font-family:var(--font-mono);border:0;border-radius:2px;background:hsl(var(--secondary));color:hsl(var(--muted-fg));font-weight:500;letter-spacing:.05em;height:1rem;padding:0 .3rem;font-size:.6rem}html[data-mode=proliquid] .ncard-title{font-size:.75rem;font-weight:400;line-height:1.45;letter-spacing:.01em}html[data-mode=proliquid] .ncard-desc{font-size:.72rem}html[data-mode=proliquid] .ncard-summary{border-left:2px solid hsl(var(--border))}html[data-mode=proliquid] .ncard-foot .badge{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.05em}html[data-mode=proliquid] .qt-strips{gap:4px;margin-top:.5rem}html[data-mode=proliquid] .qt-strip{border:0;border-radius:0;gap:3px;height:1.5rem;overflow:visible}html[data-mode=proliquid] .qt-strip>button{border:0;border-radius:2px;font-family:var(--font-mono);font-size:.6rem;font-weight:700;letter-spacing:.06em}html[data-mode=proliquid] .qt-strip .qt-coin{border-radius:2px;background:hsl(var(--secondary));padding:0 .4rem}html[data-mode=proliquid] .qt-strip .l{background:hsl(var(--chart-1) / .12);color:hsl(var(--chart-1));box-shadow:inset 0 0 0 1px hsl(var(--chart-1) / .4)}html[data-mode=proliquid] .qt-strip .s{background:hsl(var(--chart-2) / .12);color:hsl(var(--chart-2));box-shadow:inset 0 0 0 1px hsl(var(--chart-2) / .4)}html[data-mode=proliquid] .qt-strip .l:hover{background:hsl(var(--chart-1) / .26);color:hsl(var(--chart-1));box-shadow:inset 0 0 0 1px hsl(var(--chart-1) / .6)}html[data-mode=proliquid] .qt-strip .s:hover{background:hsl(var(--chart-2) / .26);color:hsl(var(--chart-2));box-shadow:inset 0 0 0 1px hsl(var(--chart-2) / .6)}html[data-mode=proliquid] :is(.qt-group,.qt-row){border-radius:2px}html[data-mode=proliquid] .chart-head{height:2.9rem;padding:0 .6rem;gap:1.1rem}html[data-mode=proliquid] .sym-btn{font-size:.8rem;font-weight:600}html[data-mode=proliquid] .chart-price{font-size:.95rem;font-weight:600;letter-spacing:0}html[data-mode=proliquid] .stat{min-width:auto;flex:none}html[data-mode=proliquid] .stat .k{max-width:none;white-space:nowrap;font-size:.6rem}html[data-mode=proliquid] .stat .v{font-size:.78rem;font-weight:500}html[data-mode=proliquid] .perp-badge{border-radius:2px;border:0;background:hsl(var(--secondary));color:hsl(var(--foreground));font-family:var(--font-mono)}html[data-mode=proliquid] .chart-tabs{height:2.2rem;gap:.1rem;padding:0 .5rem}html[data-mode=proliquid] .tf{border-radius:2px;height:1.5rem;padding:0 .45rem;font-size:.8rem;color:hsl(var(--muted-fg))}html[data-mode=proliquid] .tf.active{background:none;color:hsl(var(--chart-2));font-weight:600;box-shadow:none}html[data-mode=proliquid] .draw-bar{border-right:1px solid hsl(var(--border))}html[data-mode=proliquid] .chart-watermark{color:hsl(var(--foreground) / .03)}html[data-mode=proliquid] .trade-body{padding:.2rem .6rem .6rem;gap:.6rem}html[data-mode=proliquid] .cli-box{height:2.1rem;border-radius:2px;background:hsl(var(--background));border-color:hsl(var(--border))}html[data-mode=proliquid] .cli-box:focus-within{border-color:hsl(var(--accent) / .6);box-shadow:none}html[data-mode=proliquid] :is(.input,.select,.textarea){border-radius:2px;background-color:hsl(var(--background));border-color:hsl(var(--border))}html[data-mode=proliquid] :is(.input,.select,.textarea):focus{border-color:hsl(var(--accent) / .6);box-shadow:none}html[data-mode=proliquid] .seg{border-radius:2px;padding:2px;background:hsl(var(--background));border:1px solid hsl(var(--border))}html[data-mode=proliquid] .seg button{border-radius:2px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}html[data-mode=proliquid] .seg button.active.open{background:hsl(var(--chart-1) / .18);color:hsl(var(--chart-1))}html[data-mode=proliquid] .seg button.active.close{background:hsl(var(--chart-2) / .18);color:hsl(var(--chart-2))}html[data-mode=proliquid] .btn{border-radius:2px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;font-size:.68rem;font-weight:700}html[data-mode=proliquid] .btn-primary{box-shadow:none}html[data-mode=proliquid] .btn-primary:hover:not(:disabled){box-shadow:none;filter:brightness(1.08)}html[data-mode=proliquid] .btn-long{background:hsl(var(--chart-1) / .18);border-color:hsl(var(--chart-1) / .3);color:hsl(var(--chart-1))}html[data-mode=proliquid] .btn-long:hover:not(:disabled){background:hsl(var(--chart-1) / .3)}html[data-mode=proliquid] .btn-short{background:hsl(var(--chart-2) / .18);border-color:hsl(var(--chart-2) / .3);color:hsl(var(--chart-2))}html[data-mode=proliquid] .btn-short:hover:not(:disabled){background:hsl(var(--chart-2) / .3)}html[data-mode=proliquid] .bottom-tabs{height:2.1rem;padding:0 .5rem;gap:.1rem}html[data-mode=proliquid] :is(.bottom-tabs,.chart-tabs)>.tab{border-radius:0;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;font-size:.66rem;padding:0 .6rem}html[data-mode=proliquid] .tab{border-bottom-color:transparent}html[data-mode=proliquid] .tab.active{color:hsl(var(--foreground));border-bottom-color:transparent;text-shadow:none}html[data-mode=proliquid] :is(.badge,.news-filter,.autotpsl,.coin-btn,.tick-badge,.chip){border-radius:2px}html[data-mode=proliquid] :is(.news-filter,.autotpsl){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em}html[data-mode=proliquid] :is(.menu,.news-pop,.tooltip,.toast){border-radius:2px;box-shadow:0 10px 30px #00000080}html[data-mode=proliquid] :is(.modal,.dialog){border-radius:2px}html[data-mode=proliquid] .side-item{border-radius:2px}html[data-mode=proliquid] .side-item.active{background:hsl(var(--secondary));color:hsl(var(--foreground));box-shadow:inset 2px 0 hsl(var(--accent))}html[data-mode=proliquid] :is(.scard,.opt){border-radius:2px}html[data-mode=proliquid] .opt.active{border-color:hsl(var(--accent) / .7);box-shadow:none}html[data-mode=proliquid] .scard-icon{color:hsl(var(--accent));background:hsl(var(--accent) / .1);border-radius:2px}.settings-crumb,.settings-search{display:none}.side-group{margin:.9rem .7rem .3rem;font-size:.625rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-fg) / .8)}.side-group:first-child{margin-top:.3rem}html[data-mode=proliquid] .settings{grid-template-columns:15.5rem 1fr;grid-template-rows:auto auto 1fr;grid-template-areas:"crumb crumb" "side search" "side main";width:min(72rem,calc(100% - 3rem));height:calc(100% - 4rem);margin:2rem auto;border:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:0 20px 60px #0000008c}html[data-mode=proliquid] body:has(.settings){background:hsl(var(--background))}html[data-mode=proliquid] .settings-crumb{grid-area:crumb;display:flex;align-items:center;gap:.5rem;height:3rem;padding:0 .75rem 0 1rem;border-bottom:1px solid hsl(var(--border));font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-weight:700}html[data-mode=proliquid] .settings>.side{grid-area:side}html[data-mode=proliquid] .settings-main{grid-area:main;padding:.9rem 1.25rem 2rem}html[data-mode=proliquid] .settings-search{grid-area:search;display:flex;align-items:center;gap:.55rem;margin:.9rem 1.25rem 0;padding:0 .75rem;height:2.1rem;border:1px solid hsl(var(--border));background:hsl(var(--background) / .5);color:hsl(var(--muted-fg))}html[data-mode=proliquid] .settings-search .settings-search-input{flex:1;height:100%;border:0;background:transparent;padding:0;box-shadow:none;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}html[data-mode=proliquid] .side-head,html[data-mode=proliquid] .side-nav:not(.side-nav-grouped){display:none}html[data-mode=proliquid] .side-nav-grouped{display:flex;gap:6px;padding:.6rem .7rem}html[data-mode=proliquid] .side-group{margin:.55rem .1rem .1rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;font-size:.6rem;color:hsl(var(--muted-fg))}html[data-mode=proliquid] .side-group:first-child{margin-top:.1rem}html[data-mode=proliquid] .side-nav-grouped .side-item{height:2.35rem;padding:0 .8rem;border:1px solid hsl(var(--border));background:hsl(var(--secondary) / .45);border-radius:2px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;color:hsl(var(--foreground) / .7);box-shadow:none}html[data-mode=proliquid] .side-nav-grouped .side-item svg{display:none}html[data-mode=proliquid] .side-nav-grouped .side-item:hover{background:hsl(var(--secondary));color:hsl(var(--foreground))}html[data-mode=proliquid] .side-nav-grouped .side-item.active{background:hsl(var(--chart-3) / .16);border-color:hsl(var(--chart-3) / .55);color:hsl(var(--foreground));box-shadow:none}html[data-mode=proliquid] .side-foot{font-family:var(--font-mono);font-size:.6rem;text-transform:uppercase;letter-spacing:.06em}html[data-mode=proliquid] .settings .page{max-width:none;gap:.9rem}html[data-mode=proliquid] .settings .page-head{border:1px solid hsl(var(--border));background:hsl(var(--secondary) / .3);padding:1rem 1.1rem}html[data-mode=proliquid] .settings .page-head h1{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;font-size:.78rem;font-weight:600}html[data-mode=proliquid] .settings .page-head p{font-size:.8rem;color:hsl(var(--foreground) / .75);margin-top:.45rem}html[data-mode=proliquid] .settings .scard{border:1px solid hsl(var(--border));background:hsl(var(--secondary) / .3);border-radius:2px}html[data-mode=proliquid] .settings .scard-head{padding:1rem 1.1rem .2rem}html[data-mode=proliquid] .settings .scard-icon{display:none}html[data-mode=proliquid] .settings .scard-title{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;font-weight:600}html[data-mode=proliquid] .settings .scard-desc{font-size:.8rem;color:hsl(var(--foreground) / .75);margin-top:.35rem}html[data-mode=proliquid] .settings .scard-body{padding:.8rem 1.1rem 1.1rem}html[data-mode=proliquid] .settings :is(.setting-row .t,.field>label,.section-title){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;font-size:.68rem;font-weight:600;color:hsl(var(--foreground))!important}html[data-mode=proliquid] .settings .setting-row .d{font-size:.78rem;color:hsl(var(--foreground) / .7)}html[data-mode=proliquid] .settings .setting-row+.setting-row{border-top:0;padding-top:.35rem}html[data-mode=proliquid] .settings .select,html[data-mode=proliquid] .settings select{height:2.2rem;border-radius:2px;background-color:hsl(var(--secondary) / .6);border-color:hsl(var(--border));font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:600}html[data-mode=proliquid] .settings .opt{border-radius:2px;background:hsl(var(--background) / .35)}html[data-mode=proliquid] .settings .opt .ot{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:600}html[data-mode=proliquid] .settings .opt .od{font-size:.72rem}html[data-mode=proliquid] .settings .opt.active{border-color:hsl(var(--chart-3) / .7);background:hsl(var(--chart-3) / .08)}html[data-mode=proliquid] .settings .switch{width:2.3rem;height:1.3rem}html[data-mode=proliquid] .settings .switch span:before{width:.95rem;height:.95rem}html[data-mode=proliquid] .settings .switch input:checked+span:before{left:calc(100% - 1.07rem)}html[data-mode=proliquid] .settings .kv-row{font-size:.78rem}html[data-mode=proliquid] .settings .kv-row .k{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:.66rem}html[data-mode=proliquid] .settings :is(.scard-title,.setting-row .t)>span[style]{font-size:inherit!important}html[data-mode=proliquid] .settings .setting-row .t{font-size:.68rem!important}.mono-nav,.mono-toolbar,.mono-status{display:none}html[data-mode=proliquid] .mono-nav{display:flex;align-items:stretch;gap:.2rem;margin-left:1.2rem;height:100%}html[data-mode=proliquid] .mono-nav-item{position:relative;display:inline-flex;align-items:center;gap:.45rem;padding:0 .7rem;color:hsl(var(--muted-fg));font-size:.72rem;font-weight:500;letter-spacing:.01em}html[data-mode=proliquid] .mono-nav-item:after{content:"";position:absolute;left:.55rem;right:.55rem;bottom:0;height:2px;border-radius:2px 2px 0 0;background:transparent}html[data-mode=proliquid] .mono-nav-item:hover,html[data-mode=proliquid] .mono-nav-item.active{color:hsl(var(--foreground))}html[data-mode=proliquid] .mono-nav-item.active:after{background:hsl(var(--chart-3))}html[data-mode=proliquid] .mono-key{font-family:var(--font-mono);font-size:.56rem;line-height:1;padding:.15rem .3rem;border-radius:4px;border:1px solid hsl(var(--border));color:hsl(var(--muted-fg) / .8);background:hsl(var(--secondary) / .5)}html[data-mode=proliquid] .mono-toolbar{display:flex;align-items:center;gap:6px;height:2.4rem;padding:0 6px;margin-top:-6px;margin-bottom:0;background:hsl(var(--card))}html[data-mode=proliquid] .mono-tool{display:inline-flex;align-items:center;gap:.45rem;height:1.75rem;padding:0 .75rem;border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--muted-fg));border-radius:2px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;font-size:.62rem;font-weight:500}html[data-mode=proliquid] .mono-tool:hover{color:hsl(var(--foreground));border-color:hsl(var(--muted-fg) / .5)}html[data-mode=proliquid] .mono-tool-select{padding-right:.3rem;min-width:11rem}html[data-mode=proliquid] .mono-select{flex:1;height:100%;border:0;background:transparent;color:hsl(var(--foreground));outline:none;cursor:pointer;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;font-size:.62rem;font-weight:600}html[data-mode=proliquid] .mono-select option{background:hsl(var(--popover));color:hsl(var(--foreground))}html[data-mode=proliquid] .mono-status{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex:none;height:1.65rem;padding:0 .75rem;border-top:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--muted-fg));font-family:var(--font-mono);font-size:.62rem;letter-spacing:.02em;white-space:nowrap;overflow:hidden}html[data-mode=proliquid] .mono-status .ms-group{display:inline-flex;align-items:center;gap:.6rem}html[data-mode=proliquid] .mono-status .ms-conn{display:inline-flex;align-items:center;gap:.35rem;font-weight:700}html[data-mode=proliquid] .mono-status .ms-conn.up{color:hsl(var(--chart-1))}html[data-mode=proliquid] .mono-status .ms-conn.down{color:hsl(var(--chart-2))}.mono-sessions{display:none}html[data-mode=proliquid] .topbar{position:relative}html[data-mode=proliquid] .topbar>.spacer{display:none}html[data-mode=proliquid] .mono-sessions{margin:0 auto;padding:0 1rem;display:flex;align-items:center;gap:.5rem;min-width:0;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.02em;color:hsl(var(--muted-fg));white-space:nowrap}html[data-mode=proliquid] .mono-sessions .ms-sess b{color:hsl(var(--foreground));font-weight:600}html[data-mode=proliquid] .mono-sessions .ms-dim{color:hsl(var(--muted-fg) / .6)}@media (max-width: 1280px){html[data-mode=proliquid] .mono-sessions{display:none}html[data-mode=proliquid] .topbar>.spacer{display:block}}html[data-mode=proliquid] .mono-sessions .ms-sess,html[data-mode=proliquid] .mono-status .ms-sess,html[data-mode=proliquid] .mono-status .ms-chip{display:inline-flex;align-items:center;gap:.35rem;height:1.15rem;padding:0 .5rem;border-radius:999px;border:1px solid hsl(var(--border));background:hsl(var(--secondary) / .35)}html[data-mode=proliquid] .mono-status .ms-center{gap:.5rem}html[data-mode=proliquid] .mono-status .ms-sess b{color:hsl(var(--foreground));font-weight:600}html[data-mode=proliquid] .mono-status .ms-dim{color:hsl(var(--muted-fg) / .6)}html[data-mode=proliquid] .mono-status .ms-sep{color:hsl(var(--border))}html[data-mode=proliquid] .mono-status .dot{width:.38rem;height:.38rem}html[data-mode=proliquid] .shell>.workspace{padding-bottom:6px}.book-col{display:none}html[data-mode=proliquid]:is([data-layout=standard],[data-layout=three-column]) .workspace{grid-template-columns:var(--col-news, 24%) var(--col-chart, 1fr) 17rem var(--col-trade, 19%);grid-template-areas:"news chart book trade" "news bottom bottom bottom"}html[data-mode=proliquid][data-layout=three-column] .workspace{grid-template-areas:"news chart book trade" "news bottom bottom trade"}html[data-mode=proliquid]:is([data-layout=standard],[data-layout=three-column]) .book-col{grid-area:book;display:flex;flex-direction:column;gap:6px;min-height:0;min-width:0}html.hide-book[data-mode=proliquid] .book-col,html.hide-trade[data-mode=proliquid] .panel-trade{display:none!important}html.hide-book[data-mode=proliquid]:is([data-layout=standard],[data-layout=three-column]) .workspace{grid-template-columns:var(--col-news, 24%) var(--col-chart, 1fr) var(--col-trade, 19%);grid-template-areas:"news chart trade" "news bottom bottom"}html.hide-book[data-mode=proliquid][data-layout=three-column] .workspace{grid-template-areas:"news chart trade" "news bottom trade"}html.hide-trade[data-mode=proliquid]:is([data-layout=standard],[data-layout=three-column]) .workspace{grid-template-columns:var(--col-news, 24%) var(--col-chart, 1fr) 17rem;grid-template-areas:"news chart book" "news bottom bottom"}html.hide-book.hide-trade[data-mode=proliquid]:is([data-layout=standard],[data-layout=three-column]) .workspace{grid-template-columns:var(--col-news, 24%) 1fr;grid-template-areas:"news chart" "news bottom"}html[data-mode=proliquid] .mono-col.active{color:hsl(var(--foreground));border-color:hsl(var(--muted-fg) / .45)}html[data-mode=proliquid] .panel-hide{margin-left:auto;opacity:.55}html[data-mode=proliquid] .panel-hide:hover{opacity:1}html[data-mode=proliquid] .panel-screener{flex:none}html[data-mode=proliquid] .panel-orderbook{flex:1;min-height:0}html[data-mode=proliquid] .book-col .panel-head{height:2.05rem}html[data-mode=proliquid] .ob-empty{padding:1rem .75rem;color:hsl(var(--muted-fg));font-family:var(--font-mono);font-size:.62rem;text-transform:uppercase;letter-spacing:.06em;line-height:1.6}html[data-mode=proliquid] .sc-grid{display:grid;grid-template-columns:1fr repeat(2,auto);column-gap:1.1rem;row-gap:.3rem;padding:.5rem .65rem .6rem;font-family:var(--font-mono);font-size:.64rem}html[data-mode=proliquid] .sc-h{color:hsl(var(--muted-fg));text-align:right;letter-spacing:.05em}html[data-mode=proliquid] .sc-k{color:hsl(var(--muted-fg));text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}html[data-mode=proliquid] .sc-v{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}html[data-mode=proliquid] .ob-ctl{height:1.4rem;padding:0 .45rem;border:1px solid hsl(var(--border));background:hsl(var(--secondary) / .5);border-radius:2px;color:hsl(var(--foreground));font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;font-size:.6rem;font-weight:600}html[data-mode=proliquid] .ob-select{cursor:pointer;outline:none}html[data-mode=proliquid] .ob-select option{background:hsl(var(--popover))}html[data-mode=proliquid] .ob-cols,html[data-mode=proliquid] .ob-row{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:0 .65rem;font-family:var(--font-mono);font-size:.66rem;font-variant-numeric:tabular-nums}html[data-mode=proliquid] .ob-cols{height:1.5rem;color:hsl(var(--muted-fg));font-size:.6rem;text-transform:uppercase;letter-spacing:.06em;flex:none}html[data-mode=proliquid] .ob-cols span:not(:first-child),html[data-mode=proliquid] .ob-row span:not(:first-child){text-align:right}html[data-mode=proliquid] .ob-list{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:hsl(var(--background))}html[data-mode=proliquid] .ob-side{display:flex;flex-direction:column}html[data-mode=proliquid] .ob-asks{flex:1;justify-content:flex-end}html[data-mode=proliquid] .ob-bids{flex:1}html[data-mode=proliquid] .ob-row{height:18px;cursor:pointer;color:hsl(var(--foreground) / .9)}html[data-mode=proliquid] .ob-row.ask{background:linear-gradient(to right,hsl(var(--chart-2) / .18) var(--w, 0%),transparent var(--w, 0%))}html[data-mode=proliquid] .ob-row.bid{background:linear-gradient(to right,hsl(var(--chart-1) / .18) var(--w, 0%),transparent var(--w, 0%))}html[data-mode=proliquid] .ob-row.ask .ob-px{color:hsl(var(--chart-2))}html[data-mode=proliquid] .ob-row.bid .ob-px{color:hsl(var(--chart-1))}html[data-mode=proliquid] .ob-row:hover{outline:1px solid hsl(var(--muted-fg) / .4);outline-offset:-1px}html[data-mode=proliquid] .ob-spread{flex:none;display:flex;justify-content:center;gap:.8rem;align-items:center;height:1.6rem;border-block:1px solid hsl(var(--border));font-family:var(--font-mono);font-size:.6rem;letter-spacing:.04em;color:hsl(var(--muted-fg));background:hsl(var(--background) / .5)}.chart-stats{display:contents}html[data-mode=proliquid] .chart-stats{display:flex;align-items:center;gap:1.1rem;flex:1;min-width:0;height:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}html[data-mode=proliquid] .chart-stats::-webkit-scrollbar{display:none}html[data-mode=proliquid] .chart-stats>*{flex:none}.settings-overlay{position:fixed;inset:0;z-index:880;background:#0000008c;display:flex;align-items:center;justify-content:center}html[data-mode=proliquid] .settings-overlay .settings{margin:0;height:min(54rem,calc(100% - 4rem))}.mono-only{display:none!important}html[data-mode=proliquid] .mono-only{display:inline-flex!important}html[data-mode=proliquid] .ncard-foot{display:none}html[data-mode=proliquid] .news-search{display:flex!important;align-items:center;gap:.45rem;margin:6px 6px 0;padding:0 .6rem;height:1.9rem;flex:none;border:1px solid hsl(var(--border));background:hsl(var(--background) / .5);color:hsl(var(--muted-fg))}html[data-mode=proliquid] .news-search-input{flex:1;height:100%;border:0;background:transparent;outline:none;color:hsl(var(--foreground));font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:.64rem}@media (max-width: 900px){html[data-mode=proliquid] .news-search{height:1.8rem;overflow:hidden}html[data-mode=proliquid] .news-search-input{flex:none;width:150%;font-size:16px;letter-spacing:.06em;transform:scale(.66);transform-origin:left center}}html[data-mode=proliquid] .news-feeds{min-width:0;gap:.35rem}html[data-mode=proliquid] .ncard-head{flex-wrap:nowrap}html[data-mode=proliquid] .ncard-vote{margin-left:.35rem;border:1px solid hsl(var(--border));flex:none}html[data-mode=proliquid] .nv-btn{display:inline-flex;align-items:center;gap:.2rem;height:1.15rem;padding:0 .35rem;color:hsl(var(--muted-fg));font-family:var(--font-mono);font-size:.6rem}html[data-mode=proliquid] .nv-btn+.nv-btn{border-left:1px solid hsl(var(--border))}html[data-mode=proliquid] .nv-btn:hover{color:hsl(var(--foreground));background:hsl(var(--secondary))}html[data-mode=proliquid] .nv-btn.up.on{color:hsl(var(--chart-1));background:hsl(var(--chart-1) / .12)}html[data-mode=proliquid] .nv-btn.down.on{color:hsl(var(--chart-2));background:hsl(var(--chart-2) / .12)}html[data-mode=proliquid] .ncard-link{display:block!important;margin-top:.4rem;color:hsl(var(--muted-fg));font-size:.68rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-mode=proliquid] .ncard-link:hover{color:hsl(var(--src))}html[data-mode=proliquid] .ncard-meta{display:flex!important;align-items:center;gap:.5rem;margin-top:.35rem;color:hsl(var(--muted-fg));font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;font-size:.6rem}html[data-mode=proliquid] .ncard-meta .nm-k{color:hsl(var(--foreground) / .8)}html[data-mode=proliquid] .nm-bar{flex:1;min-width:2rem;height:3px;background:hsl(var(--secondary));position:relative}html[data-mode=proliquid] .nm-bar:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--p, 0%);background:hsl(var(--muted-fg))}html[data-mode=proliquid] .ncard-meta.imp-high .nm-bar:after{background:hsl(var(--chart-4))}html[data-mode=proliquid] .ncard-meta.imp-critical .nm-bar:after{background:hsl(var(--chart-2))}html[data-mode=proliquid] .nm-tag{color:hsl(var(--foreground) / .75)}html[data-mode=proliquid] .nm-tag[class*=sent-]{background:none;border:0}html[data-mode=proliquid] .mono-icon{padding:0;width:1.75rem;justify-content:center}html[data-mode=proliquid] .mono-icon.active{color:hsl(var(--accent));border-color:hsl(var(--accent) / .5)}html[data-mode=proliquid] .mono-icon:disabled{opacity:.35;pointer-events:none}html[data-mode=proliquid] .mono-sep{width:1px;height:1.2rem;background:hsl(var(--border));margin:0 .3rem}html[data-mode=proliquid][data-locked="1"] .gutter{display:none!important}html[data-mode=proliquid] .ob-icon{padding:0 .3rem;display:inline-flex;align-items:center}html[data-mode=proliquid] .ob-cols.side{grid-template-columns:1fr 1fr 1fr 1fr}html[data-mode=proliquid] .ob-cols.side span:nth-child(2){text-align:right;padding-right:.3rem}html[data-mode=proliquid] .ob-cols.side span:nth-child(3){text-align:left;padding-left:.3rem}html[data-mode=proliquid] .ob-list.side{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;grid-template-areas:"spread spread" "bids asks"}html[data-mode=proliquid] .ob-list.side .ob-spread{grid-area:spread}html[data-mode=proliquid] .ob-list.side .ob-bids{grid-area:bids;border-right:1px solid hsl(var(--border))}html[data-mode=proliquid] .ob-list.side .ob-asks{grid-area:asks;justify-content:flex-start}html[data-mode=proliquid] .ob-list.side .ob-row{grid-template-columns:1fr 1fr;padding:0 .4rem}html[data-mode=proliquid] .ob-list.side .ob-row.bid{background:linear-gradient(to left,hsl(var(--chart-1) / .18) var(--w, 0%),transparent var(--w, 0%))}html[data-mode=proliquid] .tick-ic{align-items:center}html[data-mode=proliquid] .mono-danger{color:hsl(var(--chart-2));border-color:hsl(var(--chart-2) / .4)}html[data-mode=proliquid] .mono-danger:hover{background:hsl(var(--chart-2) / .12);color:hsl(var(--chart-2))}html[data-mode=proliquid] .mono-danger:disabled{opacity:.35;pointer-events:none}html[data-mode=proliquid] .mono-toolbar .grow{flex:1}.tpsl-auto{width:100%}.tpsl-auto .tpsl-card-head .switch{flex:none}.tpsl-auto .tpsl-card-head{font-size:.78rem}.tpsl-auto .tpsl-grid{border-top:0;padding-top:0}.tpsl-auto .tpsl-field.tp>span{color:hsl(var(--chart-1))}.tpsl-auto .tpsl-field.sl>span{color:hsl(var(--chart-2))}.tpsl-auto .tpsl-row{display:flex;align-items:center;gap:.6rem}.tpsl-auto .tpsl-row .tpsl-seg{flex:1}.tpsl-auto .tpsl-seg button{font-size:.6875rem}.tpsl-lbl{font-size:.6875rem;color:hsl(var(--muted-fg));white-space:nowrap}.tpsl-example{display:flex;flex-direction:column;gap:.2rem;padding:.5rem .6rem;border:1px solid hsl(var(--border));background:hsl(var(--secondary) / .25);font-family:var(--font-mono);font-size:.6875rem}.tpsl-example:empty{display:none}.tpsl-ex-head{color:hsl(var(--muted-fg));margin-bottom:.1rem}.tpsl-ex-row{display:grid;grid-template-columns:3rem 1fr 1fr;gap:.4rem}.tpsl-ex-side{color:hsl(var(--foreground) / .8)}.tpsl-scope{font-size:.6875rem}.tpsl-auto:not(.is-on) :is(.tpsl-grid,.tpsl-row,.tpsl-example){opacity:.55}html[data-mode=proliquid] .tpsl-auto{border-radius:2px}html[data-mode=proliquid] .tpsl-auto :is(.tpsl-card-head,.tpsl-field>span,.tpsl-lbl,.tpsl-ex-head,.tpsl-seg button){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em}html[data-mode=proliquid] .tpsl-auto .switch span{border:1px solid hsl(var(--muted-fg) / .5)}.hover-card:has(.tpsl-auto){padding:1rem 1.15rem 1.05rem}.tpsl-auto{gap:.8rem}.tpsl-auto .tpsl-note{line-height:1.55}.tpsl-auto .tpsl-grid{gap:.7rem}.tpsl-auto .tpsl-example{padding:.6rem .75rem;gap:.3rem}.tpsl-auto .tpsl-link{margin-top:.1rem}.tpsl-auto .tpsl-seg button{white-space:nowrap;padding:0 .4rem}html[data-mode=proliquid] .tpsl-auto .tpsl-seg button{letter-spacing:.02em;font-size:.62rem}.sess-card{position:fixed;z-index:1200;min-width:13.5rem;max-width:20rem;padding:.55rem .75rem .6rem;pointer-events:none;background:hsl(var(--popover));border:1px solid hsl(var(--border));box-shadow:0 8px 24px #00000059;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--foreground))}.sess-card .sc-title{font-weight:700;margin-bottom:.45rem}.sess-card .sc-sub{font-weight:700;margin:.55rem 0 .2rem;padding-top:.45rem;border-top:1px solid hsl(var(--border))}.sess-card .sc-row{display:flex;justify-content:space-between;gap:1.2rem;line-height:1.75}.sess-card .sc-k{color:hsl(var(--muted-fg))}.sess-card .sc-v{text-align:right}.mono-status .ms-sess,.mono-status .ms-clock{cursor:default}.mono-status .ms-clock{cursor:pointer}.classic-rail{display:none}html[data-mode=standard] .shell{padding-left:3.25rem}html[data-mode=standard] .classic-rail{position:fixed;z-index:60;left:0;top:0;bottom:0;width:3.25rem;display:flex;flex-direction:column;align-items:stretch;gap:.25rem;padding:.6rem .4rem .7rem;overflow:hidden;background:hsl(var(--card));border-right:1px solid hsl(var(--border));transition:width .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s ease}html[data-mode=standard] .classic-rail:hover{width:11.5rem;box-shadow:12px 0 32px #05060b73;transition-delay:.08s}html[data-mode=standard] .classic-rail .grow{flex:1}html[data-mode=standard] .rail-brand{display:flex;align-items:center;gap:.6rem;height:2.2rem;padding-left:.25rem;margin-bottom:.5rem;white-space:nowrap}html[data-mode=standard] .rail-brand .brand-mark{width:1.85rem;height:auto;flex:none}html[data-mode=standard] .rail-group{display:flex;flex-direction:column;gap:.2rem}html[data-mode=standard] .rail-btn{display:flex;align-items:center;gap:.7rem;height:2.3rem;padding:0 .62rem;border-radius:6px;white-space:nowrap;text-align:left;color:hsl(var(--muted-fg));transition:background .15s,color .15s}html[data-mode=standard] .rail-btn svg{flex:none}html[data-mode=standard] .rail-btn:hover{background:hsl(var(--secondary));color:hsl(var(--foreground))}html[data-mode=standard] .rail-btn.active{background:hsl(var(--primary) / .14);color:hsl(var(--primary))}html[data-mode=standard] .rail-out:hover{color:hsl(var(--chart-2));background:hsl(var(--chart-2) / .1)}html[data-mode=standard] .rail-sep{height:1px;margin:.3rem .2rem;background:hsl(var(--border))}html[data-mode=standard] .rail-me{height:2.6rem;padding:0 .4rem}html[data-mode=standard] .rail-avatar{flex:none;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:hsl(var(--primary) / .18);color:hsl(var(--primary));font-size:.62rem;font-weight:700}html[data-mode=standard] .rail-me-text{display:flex;flex-direction:column;min-width:0;line-height:1.2}html[data-mode=standard] .rail-me-text b{font-size:.75rem;color:hsl(var(--foreground));overflow:hidden;text-overflow:ellipsis}html[data-mode=standard] .rail-me-text small{font-size:.62rem;font-weight:400;color:hsl(var(--muted-fg));overflow:hidden;text-overflow:ellipsis;max-width:8rem}html[data-mode=standard] :is(.rail-label,.rail-name){opacity:0;transform:translate(-6px);transition:opacity .16s ease,transform .2s ease;font-size:.78rem;font-weight:600}html[data-mode=standard] .rail-name{font-size:.88rem;font-weight:700}html[data-mode=standard] .classic-rail:hover :is(.rail-label,.rail-name){opacity:1;transform:none;transition-delay:.1s}@media (min-width: 901px){html[data-mode=standard] .topbar .user-btn{display:none}}html[data-mode=standard] .topbar{height:2.6rem;background:hsl(var(--card))}html[data-mode=standard] .topbar>.brand{display:none}html[data-mode=standard] .workspace{--panel-gap: 8px;padding:8px;background:hsl(var(--background))}html[data-mode=standard] .panel{border-radius:4px;border:1px solid hsl(var(--border))}html[data-mode=standard] .panel-head{height:2.6rem;border-bottom-color:hsl(var(--border) / .7)}html[data-mode=standard] .panel-title{position:relative;padding-left:.7rem;font-size:.8rem;font-weight:700;letter-spacing:.01em}html[data-mode=standard] .panel-title:before{content:"";position:absolute;left:0;top:50%;width:3px;height:.95rem;transform:translateY(-50%);border-radius:3px;background:hsl(var(--primary))}html[data-mode=standard] .news-list{padding:.5rem;display:flex;flex-direction:column;gap:.5rem}html[data-mode=standard] .ncard{border:1px solid hsl(var(--border) / .8);border-bottom:1px solid hsl(var(--border) / .8);border-radius:3px;background:hsl(var(--background) / .55);box-shadow:inset 3px 0 hsl(var(--border))}html[data-mode=standard] .ncard.imp-border-high{box-shadow:inset 3px 0 hsl(var(--chart-4))}html[data-mode=standard] .ncard.imp-border-critical{box-shadow:inset 3px 0 hsl(var(--chart-2));background:hsl(var(--chart-2) / .06);border-color:hsl(var(--chart-2) / .35)}html[data-mode=standard] .qt-strip{border-radius:3px;overflow:hidden}html[data-mode=standard] .qt-strip>button{border-radius:0}html[data-mode=standard] .qt-strip .qt-coin{border-radius:3px 0 0 3px}html[data-mode=standard] .coin-btn{border-radius:3px}html[data-mode=standard] .seg{border-radius:3px;overflow:hidden}html[data-mode=standard] .seg button.active.open{background:hsl(var(--chart-1) / .18);color:hsl(var(--chart-1))}html[data-mode=standard] :is(.input,.select,.btn){border-radius:3px}html[data-mode=standard] .panel-bottom .bottom-tabs .tab.active{color:hsl(var(--primary))}@media (max-width: 900px){html[data-mode=standard] .shell{padding-left:0}html[data-mode=standard] .classic-rail{display:none}}html[data-mode=proliquid] .mono-shortcuts{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none}html[data-mode=proliquid] .mono-sc{padding:0;gap:0}html[data-mode=proliquid] .mono-sc-go{display:inline-flex;align-items:center;gap:.45rem;height:100%;padding:0 .7rem;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}html[data-mode=proliquid] .mono-sc-x{display:inline-flex;align-items:center;height:100%;width:0;overflow:hidden;color:hsl(var(--muted-fg));transition:width .15s}html[data-mode=proliquid] .mono-sc:hover .mono-sc-x{width:1.4rem}html[data-mode=proliquid] .mono-sc-x:hover{color:hsl(var(--chart-2))}.menu-label{padding:.45rem .75rem .2rem;font-size:.6rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-fg))}a.menu-item{text-decoration:none;color:inherit}.tg-btn:hover,.tg-btn:focus-visible{color:hsl(var(--primary))}.panel-news>.panel-head{flex-wrap:nowrap}.panel-news>.panel-head>*{white-space:nowrap;flex-shrink:0}.panel-news>.panel-head>.panel-title{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.panel-news>.panel-head{gap:.25rem}.panel-news>.panel-head>.news-filter{min-width:4.9rem}.panel-news>.panel-head>.tg-btn{width:1.45rem}.menu .tg-ico{color:hsl(var(--primary))}.mono-sc-menu{max-height:min(70vh,34rem);overflow-y:auto}.hist{display:flex;flex-direction:column;min-height:0}.hist-bar{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;padding:.45rem .6rem;border-bottom:1px solid hsl(var(--border) / .6);position:sticky;top:0;z-index:2;background:hsl(var(--card))}.hist-chip{display:inline-flex;align-items:center;gap:.3rem;height:1.7rem;padding:0 .55rem;border-radius:4px;font-size:.72rem;color:hsl(var(--muted-fg));border:1px solid hsl(var(--border));background:transparent;white-space:nowrap}.hist-chip:hover{color:hsl(var(--foreground));border-color:hsl(var(--foreground) / .3)}.hist-chip.on{color:hsl(var(--foreground));border-color:hsl(var(--foreground) / .35);background:hsl(var(--foreground) / .05)}.hist-note{font-size:.65rem}.hist-hint{font-size:.68rem;padding:.35rem .7rem}.hist-acc{display:inline-flex;line-height:0}.hist-tbl td.muted{white-space:nowrap}.hist-m .hist-bar{padding:.5rem .75rem}.m-hist-seg{padding:0 .5rem}
