.atlas-app{--atlas-bg:#06090e;--atlas-panel:#0c1219;--atlas-inset:#070b10;--atlas-strip:#0a1017;--atlas-side:#090e14;--atlas-chart:#0a0e14;--atlas-line:#1a2433;--atlas-muted:#8494a8;--atlas-text:#e8eef6;--atlas-accent:#3dffa8;--atlas-danger:#ff6b84;--atlas-warn:#f0c45a;--atlas-info:#5ad0ff;--atlas-progress:#121a24;background:radial-gradient(900px 420px at 8% -8%, #3dffa80f, transparent 60%), radial-gradient(700px 380px at 92% 0%, #4682ff0d, transparent 55%), var(--atlas-bg);min-height:100vh;color:var(--atlas-text);font-family:Segoe UI,IBM Plex Sans,system-ui,sans-serif}.atlas-app[data-theme=light]{--atlas-bg:#eef2f7;--atlas-panel:#fff;--atlas-inset:#f4f7fb;--atlas-strip:#e8eef5;--atlas-side:#f7f9fc;--atlas-chart:#fff;--atlas-line:#cfd8e3;--atlas-muted:#5a6a7c;--atlas-text:#14202b;--atlas-accent:#0b8f63;--atlas-danger:#c93b52;--atlas-warn:#a67910;--atlas-info:#1a7aab;--atlas-progress:#d9e2ec;color:var(--atlas-text);background:linear-gradient(#f7f9fc 0%,#eef2f7 40%,#e8edf4 100%)}.atlas-topbar{border-bottom:1px solid var(--atlas-line);background:color-mix(in srgb, var(--atlas-bg) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:40;grid-template-columns:minmax(180px,.9fr) minmax(0,2.2fr) auto;align-items:center;gap:1rem 1.25rem;padding:.85rem 1.25rem;display:grid;position:sticky;top:0}.atlas-brand{align-items:center;gap:.85rem;min-width:0;display:flex}.atlas-brand__logo{object-fit:contain;flex-shrink:0;width:40px;height:40px}.atlas-brand__title{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.atlas-brand__title strong{letter-spacing:.03em;font-size:1.05rem;font-weight:650}.atlas-pill{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--atlas-line);color:var(--atlas-muted);border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .5rem;font-size:.68rem;display:inline-flex}.atlas-pill--live{color:var(--atlas-accent);background:#3dffa814;border-color:#3dffa859}.atlas-pill--demo{background:color-mix(in srgb, var(--atlas-info) 14%, transparent);border-color:color-mix(in srgb, var(--atlas-info) 40%, var(--atlas-line));color:var(--atlas-info)}.atlas-metric--demo strong{color:var(--atlas-info);font-size:1.05rem}.atlas-settle-banner{border:1px solid #0000;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:.65rem 1.1rem;margin:0 1.25rem .85rem;padding:.85rem 1.1rem;display:flex}.atlas-settle-banner.is-win{background:color-mix(in srgb, var(--atlas-accent) 12%, var(--atlas-panel));border-color:color-mix(in srgb, var(--atlas-accent) 40%, var(--atlas-line));color:var(--atlas-text)}.atlas-settle-banner.is-loss{background:color-mix(in srgb, var(--atlas-danger) 12%, var(--atlas-panel));border-color:color-mix(in srgb, var(--atlas-danger) 40%, var(--atlas-line));color:var(--atlas-text)}.atlas-settle-banner strong{font-size:.95rem}.atlas-settle-banner span{font-variant-numeric:tabular-nums;color:inherit;font-size:1.15rem;font-weight:700}.atlas-settle-banner.is-win span{color:var(--atlas-accent)}.atlas-settle-banner.is-loss span{color:var(--atlas-danger)}.atlas-settle-banner em{opacity:.85;font-size:.85rem;font-style:normal}.atlas-demo-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:.75rem 0 1rem;display:grid}.atlas-demo-stats div{background:var(--atlas-inset);border:1px solid var(--atlas-line);border-radius:8px;padding:.55rem .65rem}.atlas-demo-stats span{letter-spacing:.05em;text-transform:uppercase;color:var(--atlas-muted);margin-bottom:.15rem;font-size:.62rem;display:block}.atlas-demo-stats strong{font-variant-numeric:tabular-nums;font-size:.92rem}.atlas-demo-stats strong.is-up{color:var(--atlas-accent)}.atlas-demo-stats strong.is-down{color:var(--atlas-danger)}.atlas-pill--live:before{content:"";background:var(--atlas-accent);width:6px;height:6px;box-shadow:0 0 8px var(--atlas-accent);border-radius:50%}.atlas-pill--off{color:var(--atlas-danger);border-color:#ff6b8459}.atlas-scan-board{border:1px solid var(--atlas-line);background:var(--atlas-inset);border-radius:10px;margin-top:.75rem;overflow:hidden}.atlas-scan-board__head{border-bottom:1px solid var(--atlas-line);letter-spacing:.06em;text-transform:uppercase;color:var(--atlas-muted);justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .65rem;font-size:.68rem;display:flex}.atlas-scan-board ul{max-height:220px;margin:0;padding:0;list-style:none;overflow:auto}.atlas-scan-board li button{text-align:left;border:0;border-bottom:1px solid color-mix(in srgb, var(--atlas-line) 70%, transparent);width:100%;color:var(--atlas-text);cursor:pointer;font:inherit;background:0 0;grid-template-columns:1.6rem 1fr auto auto;align-items:center;gap:.45rem;padding:.4rem .65rem;display:grid}.atlas-scan-board li.is-active button{background:color-mix(in srgb, var(--atlas-accent) 10%, transparent)}.atlas-scan-board li button:hover{background:color-mix(in srgb, var(--atlas-text) 6%, transparent)}.atlas-scan-board em{color:var(--atlas-muted);font-size:.72rem;font-style:normal}.atlas-scan-board strong{font-size:.78rem}.atlas-scan-board span{color:var(--atlas-muted);font-variant-numeric:tabular-nums;font-size:.68rem}.atlas-scan-bias.is-buy{color:var(--atlas-accent);font-weight:700}.atlas-scan-bias.is-sell{color:var(--atlas-danger);font-weight:700}.atlas-scan-bias.is-neutral{color:var(--atlas-muted)}.atlas-wait-timer{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.75rem;display:grid}.atlas-wait-timer div{background:var(--atlas-inset);border:1px solid var(--atlas-line);border-radius:8px;padding:.5rem .6rem}.atlas-wait-timer span{letter-spacing:.05em;text-transform:uppercase;color:var(--atlas-muted);margin-bottom:.15rem;font-size:.6rem;display:block}.atlas-wait-timer strong{font-variant-numeric:tabular-nums;color:var(--atlas-warn);font-size:.9rem;display:block}@media (width<=980px){.atlas-wait-timer{grid-template-columns:1fr}}.atlas-brand__sub{color:var(--atlas-muted);white-space:nowrap;text-overflow:ellipsis;margin:.2rem 0 0;font-size:.75rem;overflow:hidden}.atlas-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;display:grid}.atlas-metric{border:1px solid var(--atlas-line);background:color-mix(in srgb, var(--atlas-panel) 88%, transparent);border-radius:8px;min-width:0;padding:.4rem .55rem}.atlas-metric span{letter-spacing:.05em;text-transform:uppercase;color:var(--atlas-muted);margin-bottom:.12rem;font-size:.62rem;display:block}.atlas-metric strong{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;color:var(--atlas-text);font-size:.88rem;display:block;overflow:hidden}.atlas-metric strong.is-up{color:var(--atlas-accent)}.atlas-metric strong.is-down{color:var(--atlas-danger)}.atlas-topbar__actions{flex-shrink:0;justify-content:flex-end;gap:.45rem;display:flex}.atlas-nav-btn{appearance:none;border:1px solid var(--atlas-line);background:var(--atlas-panel);color:var(--atlas-text);font:inherit;cursor:pointer;pointer-events:auto;z-index:2;border-radius:8px;padding:.5rem .85rem;font-size:.82rem;font-weight:600;position:relative}.atlas-nav-btn:hover{border-color:color-mix(in srgb, var(--atlas-accent) 45%, var(--atlas-line));color:var(--atlas-accent)}.atlas-strip{border-bottom:1px solid var(--atlas-line);background:var(--atlas-strip);color:var(--atlas-muted);flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:.65rem 1.5rem;font-size:.8rem;display:flex}.atlas-strip__quote{color:var(--atlas-text);align-items:baseline;gap:.55rem;display:flex}.atlas-strip__quote strong.is-up{color:var(--atlas-accent)}.atlas-strip__quote strong.is-down{color:var(--atlas-danger)}.atlas-strip__dot{opacity:.45}.atlas-layout{grid-template-columns:240px minmax(0,1fr);gap:0;min-height:calc(100vh - 132px);display:grid}.atlas-side{border-right:1px solid var(--atlas-line);background:var(--atlas-side);flex-direction:column;gap:1rem;padding:1.25rem 1.1rem;display:flex}.atlas-side__group{flex-direction:column;gap:.85rem;display:flex}.atlas-side__label{letter-spacing:.08em;text-transform:uppercase;color:var(--atlas-muted);margin:0;font-size:.68rem}.atlas-main{flex-direction:column;gap:1.15rem;min-width:0;padding:1.15rem 1.35rem 1.5rem;display:flex}.atlas-command{background:var(--atlas-panel);border:1px solid var(--atlas-line);border-radius:12px;grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);gap:1rem;padding:1rem 1.1rem;display:grid}.atlas-command__label{letter-spacing:.08em;text-transform:uppercase;color:var(--atlas-muted);margin-bottom:.55rem;font-size:.68rem;font-weight:600}.atlas-command__meters{color:var(--atlas-muted);flex-wrap:wrap;gap:.65rem 1rem;margin:.55rem 0 .7rem;font-size:.82rem;display:flex}.atlas-command__meters em{color:var(--atlas-text);font-variant-numeric:tabular-nums;margin-left:.25rem;font-style:normal}.atlas-command__explain{color:var(--atlas-text);opacity:.9;margin:0;font-size:.84rem;line-height:1.5}.atlas-command__bot{border-left:1px solid var(--atlas-line);flex-direction:column;gap:.45rem;min-width:0;padding-left:1rem;display:flex}.atlas-bot-form{flex-direction:column;gap:.55rem;display:flex}.atlas-bot-form__row{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.45rem;display:grid}.atlas-bot-form .atlas-field{margin:0}.atlas-bot-form .atlas-field--wide{flex:100%}.atlas-bot-mode-hint{color:var(--atlas-muted);margin:0 0 .65rem;font-size:.72rem;line-height:1.35}.atlas-bot-form .atlas-field input,.atlas-bot-form .atlas-field select{width:100%}.atlas-bot-preview{border:1px solid var(--atlas-line);background:var(--atlas-inset);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;padding:.55rem;display:grid}.atlas-bot-preview span{letter-spacing:.05em;text-transform:uppercase;color:var(--atlas-muted);font-size:.6rem;display:block}.atlas-bot-preview strong{font-variant-numeric:tabular-nums;font-size:.85rem}.atlas-bot-form__actions{grid-template-columns:1.2fr 1fr;align-items:stretch;gap:.45rem;display:grid}.atlas-bot-form__actions .atlas-start{margin:0;padding:.7rem .75rem;font-size:.92rem}.atlas-bot-form__actions .atlas-settle{justify-content:center;width:100%;margin:0}.atlas-bot-form__actions .atlas-settle:disabled{opacity:.4;cursor:not-allowed}.atlas-start{letter-spacing:.04em;cursor:pointer;border:0;border-radius:10px;padding:.85rem 1rem;font-size:1rem;font-weight:700}.atlas-start.is-start{background:var(--atlas-accent);color:#04150f}.atlas-start.is-stop{background:var(--atlas-danger);color:#fff5f6}.atlas-start:disabled{opacity:.45;cursor:not-allowed}.atlas-command__note{color:var(--atlas-muted);margin:.35rem 0 0;font-size:.8rem;line-height:1.4}.atlas-command__note.is-live{color:var(--atlas-accent)}@media (width<=980px){.atlas-command{grid-template-columns:1fr}.atlas-command__bot{border-left:0;border-top:1px solid var(--atlas-line);padding-top:.85rem;padding-left:0}}.atlas-panel h3{letter-spacing:.08em;text-transform:uppercase;color:var(--atlas-muted);margin:0 0 .9rem;font-size:.72rem;font-weight:600}.atlas-panel--status{border-color:#3dffa838}.atlas-session{flex-direction:column;gap:.85rem;display:flex}.atlas-session__status{border:1px solid var(--atlas-line);background:var(--atlas-inset);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:.55rem 1rem;padding:.7rem .85rem;display:flex}.atlas-session__status strong{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.atlas-session__status span{color:var(--atlas-muted);font-size:.82rem}.atlas-session__status.is-trade{border-color:#3dffa866}.atlas-session__status.is-trade strong{color:var(--atlas-accent)}.atlas-session__status.is-wait strong{color:#f0c45a}.atlas-session__status.is-stop strong{color:var(--atlas-muted)}.atlas-status-kpis--money{grid-template-columns:repeat(4,minmax(0,1fr))}.atlas-status-kpis--money strong.is-up{color:var(--atlas-accent)}.atlas-status-kpis--money strong.is-down{color:var(--atlas-danger)}.atlas-session__hint{margin:0}.atlas-open-pl{background:#3dffa80f;border:1px solid #3dffa833;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:.45rem .75rem;margin-bottom:.75rem;padding:.65rem .75rem;display:flex}.atlas-open-pl span{color:var(--atlas-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.atlas-open-pl strong{font-variant-numeric:tabular-nums;font-size:1.25rem}.atlas-open-pl strong.is-up{color:var(--atlas-accent)}.atlas-open-pl strong.is-down{color:var(--atlas-danger)}.atlas-open-pl em{color:var(--atlas-muted);font-size:.85rem;font-style:normal}.atlas-open-coach{border:1px solid var(--atlas-line);background:var(--atlas-inset);color:var(--atlas-text);border-radius:8px;margin:0 0 .75rem;padding:.55rem .7rem;font-size:.82rem;line-height:1.35}.atlas-open-coach.is-sell{border-color:color-mix(in srgb, var(--atlas-danger) 35%, var(--atlas-line))}.atlas-open-coach.is-buy{border-color:color-mix(in srgb, var(--atlas-accent) 35%, var(--atlas-line))}.atlas-open-coach strong{margin-right:.25rem}.atlas-open-coach.is-sell strong{color:var(--atlas-danger)}.atlas-open-coach.is-buy strong{color:var(--atlas-accent)}.atlas-open-coach em{text-underline-offset:2px;font-style:normal;font-weight:700;text-decoration:underline}.atlas-settle-help{margin:.35rem 0 .65rem;font-size:.82rem;line-height:1.35}@media (width<=980px){.atlas-status-kpis--money{grid-template-columns:1fr 1fr}}.atlas-status-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.75rem;display:grid}.atlas-status-kpis div{background:var(--atlas-inset);border:1px solid var(--atlas-line);border-radius:8px;padding:.65rem .75rem}.atlas-status-kpis span{letter-spacing:.05em;text-transform:uppercase;color:var(--atlas-muted);margin-bottom:.2rem;font-size:.65rem;display:block}.atlas-status-kpis strong{font-variant-numeric:tabular-nums;font-size:1.05rem;display:block}.atlas-status-kpis em{color:var(--atlas-muted);margin-top:.2rem;font-size:.75rem;font-style:normal;display:block}.atlas-open-list{flex-direction:column;gap:.85rem;display:flex}.atlas-open-card{background:var(--atlas-inset);border:1px solid var(--atlas-line);border-radius:10px;padding:.85rem 1rem}.atlas-open-card__head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.atlas-open-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.atlas-open-grid span{letter-spacing:.05em;text-transform:uppercase;color:var(--atlas-muted);margin-bottom:.15rem;font-size:.65rem;display:block}.atlas-open-grid strong{font-variant-numeric:tabular-nums;font-size:.95rem;display:block}.atlas-open-grid strong.is-up{color:var(--atlas-accent)}.atlas-open-grid strong.is-down{color:var(--atlas-danger)}.atlas-progress{margin-top:.85rem}.atlas-progress__label{color:var(--atlas-muted);margin-bottom:.35rem;font-size:.75rem}.atlas-progress__bar{background:var(--atlas-progress);border-radius:999px;height:8px;overflow:hidden}.atlas-progress__bar i{background:linear-gradient(90deg,#3dffa8,#5ad0ff);border-radius:999px;height:100%;display:block}@media (width<=980px){.atlas-status-kpis,.atlas-open-grid{grid-template-columns:1fr 1fr}}.atlas-panel--chart{background:var(--atlas-chart);border:1px solid #1c2634;height:min(74vh,760px);min-height:520px;padding:0;position:relative;overflow:hidden}.atlas-chart-head{z-index:2;pointer-events:none;gap:.5rem;display:flex;position:absolute;top:.75rem;left:.9rem}.atlas-chart-wrap{width:100%;height:100%;min-height:520px;position:relative}.atlas-chart-coach{z-index:4;border:1px solid var(--atlas-line);background:color-mix(in srgb, var(--atlas-panel) 88%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;border-radius:8px;max-width:min(340px,70%);padding:.45rem .65rem;position:absolute;top:.75rem;left:.85rem}.atlas-chart-coach strong{letter-spacing:.04em;text-transform:uppercase;margin-bottom:.15rem;font-size:.72rem;display:block}.atlas-chart-coach span{color:var(--atlas-text);font-size:.78rem;line-height:1.3}.atlas-chart-coach em{font-style:normal;font-weight:700}.atlas-chart-coach.is-sell strong{color:var(--atlas-danger)}.atlas-chart-coach.is-buy strong{color:var(--atlas-accent)}.atlas-chart-result{z-index:6;pointer-events:none;box-shadow:none;background:0 0;border:0;place-content:center;justify-items:center;gap:.35rem;animation:3.4s ease-out both atlas-result-pop;display:grid;position:absolute;inset:0}.atlas-chart-result strong{letter-spacing:.04em;text-shadow:0 8px 40px #0000008c;font-size:clamp(64px,12vw,120px);font-weight:800;line-height:.95}.atlas-chart-result em{letter-spacing:.02em;font-variant-numeric:tabular-nums;text-shadow:0 6px 28px #00000080;font-size:clamp(28px,5vw,42px);font-style:normal;font-weight:750}.atlas-chart-result--win{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--atlas-accent) 28%, transparent) 0%, transparent 62%)}.atlas-chart-result--win strong,.atlas-chart-result--win em{color:var(--atlas-accent)}.atlas-chart-result--loss{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--atlas-danger) 26%, transparent) 0%, transparent 62%)}.atlas-chart-result--loss strong,.atlas-chart-result--loss em{color:var(--atlas-danger)}.atlas-chart-result--flat{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--atlas-warn) 22%, transparent) 0%, transparent 62%)}.atlas-chart-result--flat strong,.atlas-chart-result--flat em{color:var(--atlas-warn)}@keyframes atlas-result-pop{0%{opacity:0;transform:scale(.72)}12%{opacity:1;transform:scale(1.06)}22%{transform:scale(1)}70%{opacity:1}to{opacity:0;transform:scale(1.04)translateY(-12px)}}.atlas-chart-legend{z-index:2;pointer-events:none;letter-spacing:.04em;text-transform:uppercase;gap:.65rem;font-size:.68rem;display:flex;position:absolute;top:.75rem;right:.9rem}.atlas-chart-legend .is-ema20{color:#5ad0ff}.atlas-chart-legend .is-ema50{color:#f0c45a}.atlas-chart-legend .is-vol{color:#7d8b9c}.atlas-chart{width:100%;height:100%;min-height:520px}.atlas-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem;display:grid}.atlas-grid--desk{grid-template-columns:repeat(3,minmax(0,1fr))}.atlas-command__bias-row{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.55rem;display:flex}.atlas-factors{flex-wrap:wrap;gap:.4rem;margin:.55rem 0 .7rem;display:flex}.atlas-factor{border:1px solid var(--atlas-line);color:var(--atlas-muted);border-radius:999px;padding:.28rem .5rem;font-size:.7rem}.atlas-factor.is-buy{color:var(--atlas-accent);background:#3dffa80f;border-color:#3dffa859}.atlas-factor.is-sell{color:var(--atlas-danger);background:#ff6b840f;border-color:#ff6b8459}.atlas-ind strong.is-up{color:var(--atlas-accent)}.atlas-ind strong.is-down{color:var(--atlas-danger)}.atlas-field{color:var(--atlas-muted);letter-spacing:.04em;text-transform:uppercase;flex-direction:column;gap:.35rem;font-size:.72rem;display:flex}.atlas-field select,.atlas-field input{background:var(--atlas-inset);color:var(--atlas-text);text-transform:none;letter-spacing:0;border:1px solid #243246;border-radius:8px;padding:.55rem .65rem;font-size:.88rem}.atlas-field select:focus,.atlas-field input:focus{border-color:#3dffa859;outline:1px solid #3dffa859}.atlas-check{color:var(--atlas-text);text-transform:none;letter-spacing:0;align-items:center;gap:.5rem;margin-bottom:.55rem;font-size:.86rem;display:flex}.atlas-bias{letter-spacing:.1em;border-radius:999px;margin-bottom:.85rem;padding:.4rem .8rem;font-size:.85rem;font-weight:700;display:inline-block}.atlas-bias.is-buy{color:var(--atlas-accent);background:#3dffa824}.atlas-bias.is-sell{color:var(--atlas-danger);background:#ff6b8424}.atlas-bias.is-neutral{background:color-mix(in srgb, var(--atlas-muted) 16%, transparent);color:var(--atlas-muted)}.atlas-meters{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-bottom:.9rem;display:grid}.atlas-meters div{background:var(--atlas-inset);border:1px solid var(--atlas-line);border-radius:8px;padding:.55rem .6rem}.atlas-meters span{letter-spacing:.05em;text-transform:uppercase;color:var(--atlas-muted);margin-bottom:.15rem;font-size:.65rem;display:block}.atlas-meters strong{font-variant-numeric:tabular-nums;font-size:1.05rem}.atlas-explain{color:var(--atlas-text);opacity:.88;margin:0;font-size:.86rem;line-height:1.55}.atlas-ind{font-variant-numeric:tabular-nums;grid-template-columns:1fr 1fr;gap:.55rem 1rem;margin:0;padding:0;font-size:.86rem;list-style:none;display:grid}.atlas-ind li{border-bottom:1px solid #1a2433cc;justify-content:space-between;gap:.75rem;padding-bottom:.35rem;display:flex}.atlas-ind span{color:var(--atlas-muted)}.atlas-muted{color:var(--atlas-muted);margin:0;font-size:.8rem;line-height:1.45}.atlas-ok{color:var(--atlas-accent);margin:.65rem 0 0;font-size:.84rem}.atlas-bad{color:var(--atlas-danger);margin:.65rem 0 0;font-size:.84rem}.atlas-empty{height:100%;min-height:360px;color:var(--atlas-muted);text-align:center;place-items:center;padding:1.5rem;display:grid}.atlas-empty--err{color:var(--atlas-danger)}.atlas-table{border-collapse:collapse;width:100%;font-size:.82rem}.atlas-table th,.atlas-table td{text-align:left;border-bottom:1px solid var(--atlas-line);vertical-align:middle;padding:.55rem .4rem}.atlas-table th{color:var(--atlas-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:600}.atlas-table td.is-up{color:var(--atlas-accent);font-variant-numeric:tabular-nums;font-weight:700}.atlas-table td.is-down{color:var(--atlas-danger);font-variant-numeric:tabular-nums;font-weight:700}.atlas-panel .btn{margin-top:.75rem;margin-right:.45rem}.atlas-actions-row{flex-wrap:wrap;gap:.45rem;margin-top:.35rem;display:flex}.atlas-actions-row--settle{gap:.55rem;margin-top:.85rem}.atlas-settle{appearance:none;font:inherit;letter-spacing:.02em;cursor:pointer;border:1px solid #0000;border-radius:8px;padding:.55rem 1rem;font-size:.82rem;font-weight:600;transition:background .15s,border-color .15s,color .15s}.atlas-settle--win{color:#3dffa8;background:#3dffa81f;border-color:#3dffa873}.atlas-settle--win:hover{background:#3dffa838}.atlas-settle--loss{color:#ff7a7a;background:#ff5a5a1a;border-color:#ff5a5a66}.atlas-settle--loss:hover{background:#ff5a5a2e}.atlas-open-plain{color:var(--atlas-muted);margin:.75rem 0 0;font-size:.82rem;line-height:1.45}.atlas-open-plain strong{color:var(--atlas-text);font-variant-numeric:tabular-nums}.atlas-open-plain strong.is-up{color:var(--atlas-accent)}.atlas-open-plain strong.is-down{color:var(--atlas-danger)}@media (width<=1200px){.atlas-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.atlas-topbar,.atlas-layout,.atlas-grid,.atlas-grid--desk{grid-template-columns:1fr}.atlas-side{border-right:0;border-bottom:1px solid var(--atlas-line)}.atlas-ind{grid-template-columns:1fr}}.atlas-app[data-theme=light] .atlas-side{background:var(--atlas-side);border-color:var(--atlas-line)}.atlas-app[data-theme=light] .atlas-panel,.atlas-app[data-theme=light] .atlas-command,.atlas-app[data-theme=light] .atlas-metric,.atlas-app[data-theme=light] .atlas-nav-btn{box-shadow:0 1px 2px #14202b0a}.atlas-app[data-theme=light] .atlas-topbar{border-bottom-color:var(--atlas-line);background:#ffffffeb}.atlas-app[data-theme=light] .atlas-strip{background:var(--atlas-strip);color:var(--atlas-muted)}.atlas-app[data-theme=light] .atlas-panel--chart{background:var(--atlas-chart);border-color:var(--atlas-line)}.atlas-app[data-theme=light] .atlas-bot-preview,.atlas-app[data-theme=light] .atlas-open-card,.atlas-app[data-theme=light] .atlas-session__status,.atlas-app[data-theme=light] .atlas-status-kpis div,.atlas-app[data-theme=light] .atlas-demo-stats div{background:var(--atlas-inset);border-color:var(--atlas-line)}.atlas-app[data-theme=light] .atlas-open-pl{background:color-mix(in srgb, var(--atlas-accent) 8%, var(--atlas-panel));border-color:color-mix(in srgb, var(--atlas-accent) 28%, var(--atlas-line))}.atlas-app[data-theme=light] .atlas-progress__bar{background:var(--atlas-progress)}.atlas-app[data-theme=light] .atlas-progress__bar i{background:linear-gradient(90deg,#0b8f63,#1a7aab)}.atlas-app[data-theme=light] .atlas-start.is-start{color:#fff}.atlas-app[data-theme=light] .atlas-chart-legend .is-ema20{color:#1a7aab}.atlas-app[data-theme=light] .atlas-chart-legend .is-ema50{color:#a67910}.atlas-app[data-theme=light] .atlas-chart-legend .is-vol{color:var(--atlas-muted)}.atlas-app[data-theme=light] .atlas-settle--win{background:color-mix(in srgb, var(--atlas-accent) 12%, white);border-color:color-mix(in srgb, var(--atlas-accent) 45%, var(--atlas-line));color:var(--atlas-accent)}.atlas-app[data-theme=light] .atlas-settle--loss{background:color-mix(in srgb, var(--atlas-danger) 10%, white);border-color:color-mix(in srgb, var(--atlas-danger) 40%, var(--atlas-line));color:var(--atlas-danger)}:root{--bg:#000;--panel:#0a0a0a;--elevated:#121212;--surface:#111;--surface-deep:#0a0a0a;--surface-deeper:#050505;--surface-soft:#0e0e0e;--surface-input:#141414;--surface-stat:#101010;--surface-analyzer:#0e0e0e;--surface-grid:#0c0c0c;--line:#ffffff1a;--line-soft:#ffffff12;--line-strong:#ffffff29;--line-input:#ffffff1f;--line-faint:#ffffff0d;--text:#fff;--text-secondary:#e8e8e8;--text-soft:#b3b3b3;--muted:#9a9a9a;--muted-soft:#8a8a8a;--muted-dim:#737373;--muted-faint:#666;--green:#00ff80;--green-bright:#5cffaa;--green-dim:#00ff8029;--blue:#3b82f6;--blue-bright:#60a5fa;--blue-dim:#3b82f624;--hot:#f87171;--cold:#00ff80;--brand-neon:#00ff80;--brand-white:#fff;--brand-green-deep:#043825;--brand-green-mid:#0a5c3a;--submenu-bg:#0a0a0a;--submenu-active:#1a1a1a;--digit-chip-bg:#0a0a0a;--digit-tile-outer:#ffffff24;--digit-tile-grad:linear-gradient(160deg, #1a1a1a 0%, #0d0d0d 100%);--digit-tile-inset:transparent;--digit-tile-selected-bg:#fff;--digit-tile-selected-fg:#000;--digit-tile-selected-glow:#ffffff0f;--digit-high:#00ff80;--digit-second:#5cffaa;--digit-low:#f87171;--digit-neutral:#737373;--chart-frame:#050505;--chart-frame-top:#0a0a0a;--chart-grid:#ffffff0f;--chart-wash:#00ff800d;--chart-axis:#9a9a9a;--chart-line-up:#00ff80;--chart-line-down:#f87171;--chart-badge:#00ff80;--chart-badge-text:#04110a;--alert-text:#fecaca;--verdict-strong:#a7f3d0;--verdict-flag-strong:#bfdbfe;--code-bg:#141414;--shadow-panel:#00000059;--shadow-tile:#00000040;--scroll-size:6px;--scroll-track:transparent;--scroll-thumb:#ffffff29;--scroll-thumb-hover:#00ff8080;--scroll-thumb-active:#00ff80b8;--layout-max:100%;--layout-side:minmax(280px, 380px);--font-display:"Syne", "Outfit", system-ui, sans-serif;--font-ui:"Outfit", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-ui);color:var(--text);background:var(--bg);font-size:14px}html[data-theme=light]{--bg:#ececec;--panel:#fff;--elevated:#f5f5f5;--surface:#f7f7f7;--surface-deep:#fff;--surface-deeper:#efefef;--surface-soft:#f3f3f3;--surface-input:#fff;--surface-stat:#fff;--surface-analyzer:#fff;--surface-grid:#f3f3f3;--line:#0000001a;--line-soft:#00000014;--line-strong:#00000029;--line-input:#00000024;--line-faint:#0000000f;--text:#111;--text-secondary:#1a1a1a;--text-soft:#525252;--muted:#6b6b6b;--muted-soft:#6b6b6b;--muted-dim:#737373;--muted-faint:#9a9a9a;--green:#00c853;--green-bright:#009e40;--green-dim:#00c8531f;--blue:#2563eb;--blue-bright:#1d4ed8;--blue-dim:#2563eb1f;--hot:#dc2626;--cold:#00c853;--brand-neon:#00ff80;--brand-white:#fff;--brand-green-deep:#043825;--brand-green-mid:#0a5c3a;--submenu-bg:#fff;--submenu-active:#f0f0f0;--digit-chip-bg:#fff;--digit-tile-outer:#0000001f;--digit-tile-grad:linear-gradient(160deg, #fff 0%, #f0f0f0 100%);--digit-tile-inset:transparent;--digit-tile-selected-bg:#111;--digit-tile-selected-fg:#fff;--digit-tile-selected-glow:#0000000f;--digit-high:#16a34a;--digit-second:#15803d;--digit-low:#dc2626;--digit-neutral:#737373;--chart-frame:#fff;--chart-frame-top:#fafafa;--chart-grid:#0000001f;--chart-wash:#00000005;--chart-axis:#404040;--chart-line-up:#111;--chart-line-down:#dc2626;--chart-badge:#111;--chart-badge-text:#fff;--alert-text:#991b1b;--verdict-strong:#166534;--verdict-flag-strong:#1e40af;--code-bg:#f0f0f0;--shadow-panel:#0000000f;--shadow-tile:#00000014;--scroll-track:transparent;--scroll-thumb:#0000002e;--scroll-thumb-hover:#00c8538c;--scroll-thumb-active:#00c853b8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg);color:var(--text)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) var(--scroll-track)}::-webkit-scrollbar{width:var(--scroll-size);height:var(--scroll-size)}::-webkit-scrollbar-track{background:var(--scroll-track)}::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px;transition:background-color .18s}::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-thumb-hover)}::-webkit-scrollbar-thumb:active{background-color:var(--scroll-thumb-active)}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-button:single-button{width:0;height:0;display:none}::-webkit-scrollbar-button:vertical:start:decrement{width:0;height:0;display:none}::-webkit-scrollbar-button:vertical:end:increment{width:0;height:0;display:none}::-webkit-scrollbar-button:horizontal:start:decrement{width:0;height:0;display:none}::-webkit-scrollbar-button:horizontal:end:increment{width:0;height:0;display:none}::-webkit-scrollbar-corner{background:0 0}:where(.modal__card,.settings-modal__panel,.ai-pane,.ai-shell,.bot-panel,.analyzer-panel,.trades__table,.market-menu__list,.system-status,.auth-screen){overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}:where(.modal__card,.settings-modal__panel,.ai-pane,.bot-panel,.analyzer-panel){scrollbar-gutter:stable}html,body,#root{min-width:0;min-height:100%}body{min-height:100vh;font-family:var(--font-ui);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:hidden}#root{background:0 0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--green-bright)}code{font-family:var(--font-mono);background:var(--code-bg);border:1px solid var(--line-soft);border-radius:4px;padding:.12em .35em;font-size:.9em}.app,.app--setup{height:100dvh;min-height:100dvh;padding:12px 16px 16px;padding:max(12px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background:var(--bg);color:var(--text);box-sizing:border-box;flex-direction:column;width:100%;max-width:100vw;display:flex;overflow:hidden}.topbar{background:var(--surface);border-radius:12px;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:18px;width:100%;min-width:0;margin:0 0 12px;padding:10px 14px;display:flex}.topbar__brand{flex-shrink:0;align-items:center;gap:10px;display:flex}.topbar__logo{object-fit:contain;flex-shrink:0;width:34px;height:34px;display:block}.topbar__brand-copy{flex-direction:column;justify-content:center;gap:1px;line-height:1.1;display:flex}.topbar__brand strong{font-family:var(--font-ui);letter-spacing:-.02em;color:var(--text);font-size:15px;font-weight:700;line-height:1.15;display:block}.topbar__brand small{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:500;display:block}.topbar__nav{background:var(--bg);border-radius:9px;gap:2px;min-width:0;max-width:100%;padding:3px;display:inline-flex}.topbar__nav button{min-width:78px;height:32px;color:var(--muted);font-family:var(--font-ui);letter-spacing:.02em;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:0 12px;font-size:12px;font-weight:600;transition:color .12s,background .12s}.topbar__nav button:hover{color:var(--text)}.topbar__nav button.is-active{background:var(--elevated);color:var(--text)}.topbar__count{background:var(--line);color:var(--muted);font-family:var(--font-mono);border-radius:999px;margin-left:6px;padding:1px 5px;font-size:9px;font-style:normal;font-weight:700;display:inline-block}.topbar__nav button.is-active .topbar__count{color:var(--text)}.topbar__nav-settings{align-items:center;gap:8px;display:inline-flex}.topbar__nav-avatar{object-fit:cover;border:1px solid #00ff8059;border-radius:50%;flex:none;width:22px;height:22px}.topbar__nav-avatar--fallback{background:var(--brand-green-deep,#043825);color:var(--green,#00ff80);place-items:center;font-size:11px;font-weight:800;line-height:1;display:grid}.topbar__nav-settings.is-active{color:var(--text);background:#ffffff14}.trades{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;flex:1;min-height:0;padding:20px 22px 26px;display:flex;overflow:hidden}.trades__head{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.trades__head h2{font-family:var(--font-ui);letter-spacing:-.02em;color:var(--text);margin:0;font-size:18px;font-weight:700}.trades__head p{font-family:var(--font-ui);color:var(--muted-dim);margin:4px 0 0;font-size:11px}.trades__head-right{align-items:center;gap:14px;display:flex}.trades__pdf{color:#3dd68c;height:28px;font-family:var(--font-ui);cursor:pointer;background:#2eb46e1f;border:1px solid #2eb46e73;border-radius:8px;padding:0 12px;font-size:11px;font-weight:650;transition:background .12s,border-color .12s,opacity .12s}.trades__pdf:hover:not(:disabled){background:#2eb46e38;border-color:#2eb46eb3}.trades__pdf:disabled{opacity:.45;cursor:not-allowed}.trades__clear{border:1px solid var(--line);height:28px;color:var(--muted);font-family:var(--font-ui);cursor:pointer;background:0 0;border-radius:8px;padding:0 12px;font-size:11px;font-weight:600;transition:color .12s,border-color .12s}.trades__clear:hover{color:#e53935;border-color:#e5393580}.trades__day{color:var(--muted-dim);margin-left:6px;font-size:9px;font-style:normal}.trades__net{text-align:right}.trades__net span{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted-dim);font-size:9px;display:block}.trades__net strong{font-family:var(--font-mono);font-size:22px;font-weight:700}.trades__summary{flex:none;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;margin:18px 0 14px;display:grid}.trades__stat{border:1px solid var(--line);border-radius:10px;padding:9px 12px}.trades__stat span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-dim);font-size:9px;display:block}.trades__stat strong{font-family:var(--font-mono);color:var(--text);margin-top:3px;font-size:15px;font-weight:700;display:block}.trades__open{border:1px solid var(--accent,#00c853);font-family:var(--font-mono);color:var(--text);border-radius:10px;flex-wrap:wrap;flex:none;align-items:center;gap:12px;margin-bottom:12px;padding:10px 13px;font-size:12px;display:flex}.trades__open em{color:var(--muted);font-style:normal}.trades__badge{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:9px;font-weight:700}.trades__badge--open{color:#00c853;background:#00c85329}.trades__badge--win{color:#00c853;background:#00c85324}.trades__badge--loss{color:#e53935;background:#e5393524}.trades__table{border:1px solid var(--line);border-radius:10px;flex:1;min-height:0;overflow:auto}.trades__row{border-top:1px solid var(--line);font-family:var(--font-mono);color:var(--text);grid-template-columns:118px 78px minmax(180px,1.8fr) 96px 88px 88px 88px 92px;align-items:center;gap:10px;padding:9px 13px;font-size:12px;display:grid}.trades__entry{flex-direction:column;gap:2px;min-width:0;display:flex}.trades__entry b{letter-spacing:-.02em;font-weight:700}.trades__entry em{color:var(--muted);white-space:normal;font-size:10px;font-style:normal;line-height:1.3}.trades__row:first-child{border-top:none}.trades__row--head{z-index:1;background:var(--elevated);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-dim);font-size:9px;position:sticky;top:0}.trades__id{color:var(--muted-dim);margin-left:6px;font-size:10px;font-style:normal}.trades__empty{border:1px dashed var(--line);text-align:center;font-family:var(--font-ui);color:var(--muted-dim);border-radius:10px;margin:4px 0 0;padding:22px 14px;font-size:12px}@media (width<=1000px){.trades__row{grid-template-columns:78px 1fr 84px 84px}.trades__row>:nth-child(2),.trades__row>:nth-child(4),.trades__row>:nth-child(5),.trades__row>:nth-child(8),.trades__day{display:none}}.ai-shell{flex-direction:column;flex:1;gap:12px;min-width:0;min-height:0;display:flex;overflow:hidden}.ai-shell__bar{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:flex-start;gap:14px;padding:0 2px;display:flex}.ai-shell__bar h2{font-family:var(--font-ui);letter-spacing:-.02em;color:var(--text);margin:0;font-size:18px;font-weight:700}.ai-shell__bar p{font-family:var(--font-ui);color:var(--muted-dim);margin:4px 0 0;font-size:12px}.ai-shell__split{flex:1;grid-template-columns:minmax(280px,.92fr) minmax(320px,1.08fr);gap:12px;min-width:0;min-height:0;display:grid}@media (width<=980px){.ai-shell{overflow:auto}.ai-shell__split{grid-template-columns:1fr;overflow:visible}.ai-pane{overflow:visible}}.ai-pane{background:var(--surface);border:1px solid var(--line);overscroll-behavior:contain;border-radius:14px;flex-direction:column;gap:14px;min-width:0;min-height:0;padding:16px 18px 18px;display:flex;overflow:hidden auto}.ai-pane__head{flex:none;align-items:flex-start;gap:12px;display:flex}.ai-pane__head em{background:var(--elevated);border:1px solid var(--line);width:28px;height:28px;font-family:var(--font-mono);color:var(--muted);border-radius:8px;flex:none;place-items:center;font-size:13px;font-style:normal;font-weight:700;display:grid}.ai-pane--run .ai-pane__head em{color:var(--blue-bright,#60a5fa);background:var(--blue-dim,#3b82f624);border-color:#3b82f659}.ai-pane__head h3{font-family:var(--font-ui);letter-spacing:-.02em;color:var(--text);margin:0;font-size:16px;font-weight:700}.ai-pane__head p{font-family:var(--font-ui);color:var(--muted-dim);margin:3px 0 0;font-size:11px}.ai-panel__status{border:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:var(--elevated);border-radius:8px;flex:none;padding:5px 10px;font-size:11px;font-weight:700}.ai-panel__status--scanning,.ai-panel__status--hunting{color:var(--blue-bright,#60a5fa);background:var(--blue-dim,#3b82f624);border-color:#3b82f659}.ai-panel__status--paused{color:#eab308;background:#eab3081a;border-color:#eab30859}.ai-panel__status--stopped{color:var(--hot);background:#f871711a;border-color:#f8717159}.ai-panel__disclaimer{border-left:3px solid var(--line-strong);background:var(--surface-deeper,var(--elevated));font-family:var(--font-ui);color:var(--text-soft);margin:0;padding:10px 12px;font-size:12px;line-height:1.45}.ai-panel__section{flex-direction:column;gap:10px;display:flex}.ai-panel__section h4{font-family:var(--font-ui);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px;font-weight:700}.ai-panel__section--log{flex:1;min-height:0}.ai-panel__grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.ai-panel__grid--stack{grid-template-columns:1fr}.ai-field{flex-direction:column;gap:5px;min-width:0;display:flex}.ai-field span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-dim);font-size:9px}.ai-field input{border:1px solid var(--line-input);background:var(--surface-input);height:36px;color:var(--text);font-family:var(--font-mono);border-radius:8px;outline:none;padding:0 10px;font-size:13px;font-weight:600}.ai-field input:focus{border-color:var(--blue,#3b82f6)}.ai-field input:disabled{opacity:.55;cursor:not-allowed}.ai-panel__mode{font-family:var(--font-ui);color:var(--muted);margin:auto 0 0;padding-top:4px;font-size:12px}.ai-panel__mission-hint{font-family:var(--font-ui);color:var(--muted);margin:0;font-size:12px}.ai-aim{background:var(--blue-dim,#3b82f61f);border:1px solid #3b82f659;border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.ai-aim__row{font-family:var(--font-mono);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ai-aim__row span{color:var(--muted);font-size:13px}.ai-aim__row strong{letter-spacing:-.02em;color:var(--text);font-size:20px;font-weight:700}.ai-aim__bar{background:#ffffff14;border-radius:999px;height:10px;overflow:hidden}.ai-aim__bar>i{border-radius:inherit;background:linear-gradient(90deg, var(--blue,#3b82f6), var(--green));height:100%;transition:width .2s;display:block}.ai-aim__meta{font-family:var(--font-mono);color:var(--muted);justify-content:space-between;gap:10px;font-size:11px;display:flex}.ai-aim__meta b.is-up{color:var(--green)}.ai-aim__meta b.is-down{color:var(--hot)}.ai-panel__hero{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ai-panel__hero>div{border:1px solid var(--line);background:var(--elevated);border-radius:10px;padding:12px 14px}.ai-panel__hero span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-dim);font-size:9px;display:block}.ai-panel__hero strong{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--text);margin-top:4px;font-size:22px;font-weight:700;line-height:1.15;display:block}.ai-panel__hero strong small{color:var(--muted);font-size:12px;font-weight:600}.ai-panel__hero strong.is-up{color:var(--green)}.ai-panel__hero strong.is-down{color:var(--hot)}.ai-panel__meters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ai-panel__meters>div{border:1px solid var(--line);background:var(--elevated);border-radius:10px;padding:9px 12px}.ai-panel__meters span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-dim);font-size:9px;display:block}.ai-panel__meters strong{font-family:var(--font-mono);color:var(--text);margin-top:3px;font-size:14px;font-weight:700;display:block}.ai-panel__meters strong.is-up{color:var(--green)}.ai-panel__meters strong.is-down{color:var(--hot)}.ai-panel__bar{background:var(--line-faint);border-radius:999px;height:10px;position:relative;overflow:hidden}.ai-panel__bar>i{border-radius:inherit;background:linear-gradient(90deg, var(--blue,#3b82f6), var(--green));height:100%;transition:width .2s;display:block}.ai-panel__bar--split>b{top:-2px;bottom:-2px;left:var(--reserve-pct,10%);pointer-events:none;background:#ffffff8c;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 0 1px #00000059}.ai-panel__bar-legend{font-family:var(--font-mono);color:var(--muted-dim);justify-content:space-between;gap:10px;font-size:10px;display:flex}.ai-panel__math-hint{background:var(--blue-dim,#3b82f61a);font-family:var(--font-ui);color:var(--text-soft);border-left:3px solid #3b82f673;margin:0;padding:8px 10px;font-size:12px;line-height:1.45}.ai-panel__stop-reason{font-family:var(--font-ui);color:var(--hot);margin:0;font-size:12px}.ai-panel__ghost{border:1px solid var(--line);height:44px;color:var(--muted);font-family:var(--font-ui);cursor:pointer;white-space:nowrap;background:0 0;border-radius:10px;padding:0 14px;font-size:12px;font-weight:600}.ai-panel__ghost:hover:not(:disabled){color:var(--text);border-color:var(--line-strong)}.ai-panel__ghost:disabled{opacity:.45;cursor:not-allowed}.ai-panel__actions{flex:none;align-items:stretch;gap:10px;display:flex}.ai-panel__actions--triple{flex-wrap:wrap}.ai-panel__start,.ai-panel__stop,.ai-panel__restart{min-width:0;height:44px;font-family:var(--font-ui);letter-spacing:-.01em;cursor:pointer;border:none;border-radius:10px;flex:1;font-size:14px;font-weight:700}.ai-panel__start{background:var(--blue,#3b82f6);color:#fff}.ai-panel__start:hover{filter:brightness(1.06)}.ai-panel__stop{color:var(--hot);background:0 0;border:1px solid #f8717173}.ai-panel__stop:hover{background:#f871711a}.ai-panel__restart{color:var(--text);border:1px solid var(--line-strong);background:0 0;flex:0 auto;min-width:140px;padding:0 14px}.ai-panel__restart:hover{border-color:var(--blue,#3b82f6);color:var(--blue-bright,#60a5fa)}.ai-switch{cursor:pointer;font-family:var(--font-ui);color:var(--text-soft);align-items:center;gap:10px;padding:8px 2px;font-size:12px;display:flex}.ai-switch input{width:16px;height:16px;accent-color:var(--blue,#3b82f6)}.ai-switch input:disabled{cursor:not-allowed}.ai-panel__section--trades h4{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ai-panel__section--trades h4 em{font-style:normal;font-family:var(--font-mono);letter-spacing:.04em;text-transform:none;color:var(--muted-dim);font-size:10px;font-weight:500}.ai-trades__empty{border:1px dashed var(--line);font-family:var(--font-ui);color:var(--muted-dim);text-align:center;border-radius:10px;margin:0;padding:14px 12px;font-size:12px}.ai-trades{border:1px solid var(--line);background:var(--elevated);border-radius:10px;max-height:min(280px,36vh);overflow:auto}.ai-trades__row{border-top:1px solid var(--line-faint);font-family:var(--font-mono);color:var(--text-soft);grid-template-columns:78px minmax(90px,1.2fr) 72px 52px 72px;align-items:center;gap:8px;padding:8px 10px;font-size:11px;display:grid}.ai-trades__row:first-child{border-top:none}.ai-trades__row--head{z-index:1;background:var(--elevated);letter-spacing:.07em;text-transform:uppercase;color:var(--muted-dim);font-size:9px;position:sticky;top:0}.ai-trades__row .is-up{color:var(--green);font-weight:700}.ai-trades__row .is-down{color:var(--hot);font-weight:700}.ai-panel__log{border:1px solid var(--line);background:var(--elevated);border-radius:10px;flex:1;min-height:140px;max-height:none;margin:0;padding:0;list-style:none;overflow-y:auto}.ai-panel__log li{border-top:1px solid var(--line-faint);font-family:var(--font-mono);color:var(--text-soft);padding:8px 12px;font-size:11px;line-height:1.4}.ai-panel__log li:first-child{border-top:none}.bot-operator-lock{background:var(--blue-dim,#3b82f624);font-family:var(--font-ui);color:var(--text);border:1px solid #3b82f659;border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.4}.topbar__right{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;margin-left:auto;display:flex}.topbar .status__login{display:none}.topbar__theme{background:var(--bg);height:32px;color:var(--muted);font-family:var(--font-ui);cursor:pointer;border:none;border-radius:7px;padding:0 12px;font-size:12px;font-weight:600}.topbar__theme:hover{color:var(--text)}.stage{background:0 0;flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}.workspace{flex-direction:column;flex:1;gap:12px;height:100%;min-height:0;display:flex}.workspace__bar{background:var(--surface);border-radius:12px;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.workspace__quote{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.workspace__quote>div{flex-direction:column;gap:2px;display:flex}.workspace__quote>div>span{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:500}.workspace__quote>div>b{font-family:var(--font-ui);letter-spacing:-.03em;color:var(--text);font-size:28px;font-weight:700;line-height:1.1}.workspace__digit b{color:var(--green-bright);animation:90ms tick-flash}.workspace__symbol{font-family:var(--font-mono)!important;letter-spacing:.02em!important;color:var(--text-secondary)!important;font-size:16px!important;font-weight:600!important}.workspace__flag{background:var(--green-dim);color:var(--green-bright);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border:1px solid #22c55e59;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-style:normal;font-weight:600;display:inline-flex}html[data-theme=light] .workspace__flag{color:var(--green);border-color:#16a34a59}.workspace__controls{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.workspace__cta{border:1px solid var(--text);background:var(--text);height:40px;color:var(--bg);font-family:var(--font-ui);letter-spacing:-.01em;white-space:nowrap;border-radius:8px;align-items:center;padding:0 16px;font-size:13px;font-weight:700;transition:opacity .12s,transform .12s;display:inline-flex}.workspace__cta:hover{opacity:.88}.workspace__cta:active{transform:translateY(1px)}.workspace__cta--ghost{color:var(--text);border-color:var(--line-strong);background:0 0}.workspace__cta--ghost:hover{border-color:var(--blue,#3b82f6);color:var(--blue-bright,#60a5fa);opacity:1}.workspace__ai{background:var(--blue-dim,#3b82f61f);max-width:min(640px,62vw);font-family:var(--font-mono);color:var(--text);border:1px solid #3b82f659;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:6px 10px;font-size:12px;font-weight:600;display:flex}.workspace__ai .is-up{color:var(--green,#00c853)}.workspace__ai .is-down{color:#e53935}.workspace__ai b{font-weight:800}.workspace__ai-pill{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:#ffffff14;border-radius:6px;flex:none;padding:3px 8px;font-size:10px;font-style:normal;font-weight:700}.workspace__ai-pill--hunting,.workspace__ai-pill--scanning{color:var(--blue-bright,#60a5fa);background:#3b82f633}.workspace__ai-pill--paused{color:#eab308;background:#eab30826}.workspace__ai-pill--stopped{color:#e53935;background:#e5393526}.workspace__body{grid-template-columns:minmax(0, 1fr) var(--layout-side);flex:1;align-items:stretch;gap:12px;min-height:0;display:grid;overflow:hidden}.workspace__chart{grid-template-rows:minmax(0,1fr) auto;gap:12px;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.workspace__chart>.digit-strip,.workspace__chart>.ticker{min-width:0}.workspace__chart .tick-chart,.workspace__chart .block.tick-chart{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.workspace__side{overscroll-behavior:contain;flex-direction:column;align-items:stretch;gap:12px;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden auto}.workspace__side>*{flex-shrink:0;min-width:0}.workspace__side .brand-stamp{margin-top:4px}.workspace__side .digit-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(6px,1.2vw,12px) clamp(4px,.8vw,8px);padding:0}.workspace__side .digit-tile__ring-wrap{aspect-ratio:1;width:min(100%,48px);height:auto;margin-inline:auto}.workspace__side .digit-tile__ring{width:100%;height:100%}.workspace__side .digit-map__pulse-main em,.workspace__side .digit-map__legend{overflow-wrap:anywhere}.workspace__bot{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.split-layout{flex:1;align-items:stretch;gap:0;width:100%;min-height:0;display:flex;overflow:hidden}.split-layout__pane{flex-direction:column;flex-grow:0;flex-shrink:0;min-width:0;min-height:0;display:flex;overflow:hidden}.split-layout__pane>*{flex:1;height:100%;min-height:0}.split-layout__handle{cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:#ffffff14;border-radius:999px;flex:0 0 10px;justify-content:center;align-items:center;margin:0 2px;transition:background .12s;display:flex;position:relative}.split-layout__handle:hover,.split-layout__handle:focus-visible{background:#00ff8059;outline:none}.split-layout__grip{background:#ffffff73;border-radius:999px;width:3px;height:36px}.split-layout__handle:hover .split-layout__grip,.split-layout__handle:focus-visible .split-layout__grip{background:#00ff80}body.is-resizing-split,body.is-resizing-split *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}html[data-theme=light] .split-layout__handle{background:#00000014}html[data-theme=light] .split-layout__grip{background:#00000059}html[data-theme=light] .split-layout__handle:hover,html[data-theme=light] .split-layout__handle:focus-visible{background:#00c85340}.panel{background:var(--surface);border:none;border-radius:12px;padding:14px 16px}.panel__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.panel__head h2{font-family:var(--font-ui);letter-spacing:-.02em;margin:0;font-size:14px;font-weight:700}.panel__head span{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:500}.stats-panel{background:var(--surface-stat)}.brand-stamp{background:var(--surface-deeper);border:1px solid var(--line-faint);border-radius:12px;flex:none;align-items:stretch;padding:14px 16px;display:flex;overflow:hidden}.brand-stamp__inner{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;width:100%;display:grid}.brand-stamp__tagline{letter-spacing:.02em;color:var(--green-bright);text-align:left;margin:0;font-size:11px;font-weight:600}.brand-stamp__badge--secure{color:var(--green);background:#00ff801a;border-color:#00ff8059}.brand-stamp__logo{object-fit:contain;flex-shrink:0;width:52px;height:52px}.brand-stamp__body{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.brand-stamp__head{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.brand-stamp__name{font-family:var(--font-ui);letter-spacing:-.02em;color:var(--text);font-size:14px;font-weight:700}.brand-stamp__tag,.brand-stamp__badge{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:#050505;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:3px 8px;font-size:8px;font-weight:600;display:inline-flex}.brand-stamp__badge{color:#f87171;background:#dc262624;border-color:#f8717159}.brand-stamp__disclaimer{font-family:var(--font-ui);color:var(--muted-dim);text-align:left;overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:400;line-height:1.5}html[data-theme=light] .brand-stamp{background:var(--surface-soft);border-color:var(--line-soft)}html[data-theme=light] .brand-stamp__badge{color:#dc2626;background:#dc26261a;border-color:#dc262647}@media (width<=420px){.brand-stamp__inner{text-align:center;grid-template-columns:1fr;justify-items:center}.brand-stamp__body,.brand-stamp__head{justify-content:center;align-items:center}.brand-stamp__disclaimer{text-align:center}}.digit-map{background:var(--surface)}.digit-rows{flex-direction:column;gap:6px;display:flex}.digit-row{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:22px 1fr 48px;align-items:center;gap:8px;padding:4px 6px;transition:background .12s,border-color .12s;display:grid}.digit-row:hover{background:var(--surface-soft)}.digit-row.is-selected{background:var(--elevated);border-color:var(--line-strong)}.digit-row__n{font-family:var(--font-mono);color:var(--text-soft);text-align:center;font-size:13px;font-weight:600}.digit-row.is-selected .digit-row__n{color:var(--text)}.digit-row__track{background:var(--surface-deeper);border:1px solid var(--line-faint);border-radius:4px;height:8px;display:block;overflow:hidden}.digit-row__fill{background:var(--digit-neutral);border-radius:3px;min-width:0;height:100%;transition:width .18s;display:block}.digit-row__fill--high{background:var(--digit-high)}.digit-row__fill--second{background:var(--digit-second)}.digit-row__fill--low{background:var(--digit-low)}.digit-row__fill--neutral{background:var(--digit-neutral)}.digit-row__pct{font-family:var(--font-mono);text-align:right;color:var(--muted);font-size:11px;font-weight:500}.digit-row__pct--high{color:var(--digit-high)}.digit-row__pct--second{color:var(--digit-second)}.digit-row__pct--low{color:var(--digit-low)}.digit-row__pct--neutral{color:var(--digit-neutral)}.digit-strip{flex-wrap:wrap;gap:6px;display:flex}.digit-chip{border:1px solid var(--line);background:var(--digit-chip-bg);min-width:28px;height:28px;font-family:var(--font-mono);border-radius:6px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.digit-chip--odd{color:var(--muted)}.digit-chip--latest{border-color:var(--green);color:var(--green-bright);animation:1.4s infinite pulse}.digit-map{position:relative}.digit-map__live{font-variant-numeric:tabular-nums;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.digit-map__live i{background:var(--muted);border-radius:50%;width:6px;height:6px}.digit-map__live i.is-on{background:var(--green-bright);box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 28%, transparent);animation:1.6s infinite digit-live-dot}@keyframes digit-live-dot{0%,to{opacity:1}50%{opacity:.45}}.digit-grid{grid-template-columns:repeat(5,1fr);gap:14px 10px;padding:2px 2px 4px;display:grid}.digit-tile{color:inherit;font:inherit;cursor:pointer;z-index:0;background:0 0;border:none;flex-direction:column;align-items:center;gap:7px;padding:0;display:flex;position:relative}.digit-tile--hover{z-index:3}.digit-tile__ring-wrap{width:54px;height:54px;position:relative}.digit-tile__ring{width:54px;height:54px;position:absolute;inset:0;overflow:visible}.digit-tile__ring-track,.digit-tile__ring-fill{fill:none;stroke-width:2.4px}.digit-tile__ring-track{stroke:var(--digit-tile-outer);opacity:.7}.digit-tile__ring-fill{stroke:var(--muted);stroke-linecap:round;transition:stroke-dasharray .22s,stroke .16s}.digit-tile__ring-fill--high{stroke:var(--digit-high)}.digit-tile__ring-fill--second{stroke:var(--digit-second)}.digit-tile__ring-fill--low{stroke:var(--digit-low)}.digit-tile__box{border:1.5px solid var(--digit-tile-outer);background:var(--digit-tile-grad);font-family:var(--font-ui);color:var(--text);border-radius:50%;place-items:center;font-size:17px;font-weight:700;transition:transform .14s,border-color .14s,background .14s,color .14s,box-shadow .14s;display:grid;position:absolute;inset:5px}.digit-tile:hover .digit-tile__box,.digit-tile--hover .digit-tile__box{border-color:var(--line-strong);transform:translateY(-2px)scale(1.03)}.digit-tile--live .digit-tile__box{border-color:var(--green);box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 22%, transparent)}.digit-tile--pulse .digit-tile__box{animation:.7s digit-tile-pulse}@keyframes digit-tile-pulse{0%{transform:scale(1)}35%{transform:scale(1.08)}to{transform:scale(1)}}.digit-tile--selected .digit-tile__box{background:var(--digit-tile-selected-bg);color:var(--digit-tile-selected-fg);border-color:var(--digit-tile-selected-bg);box-shadow:0 0 0 3px var(--digit-tile-selected-glow)}.digit-tile--selected .digit-tile__ring-fill{stroke:var(--digit-tile-selected-bg)}.digit-tile--entry .digit-tile__box{outline:2px solid var(--digit-high);outline-offset:2px}.digit-tile--entry .digit-tile__percent{color:var(--digit-high);font-weight:750}.digit-tile__percent{font-family:var(--font-mono);text-align:center;color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;transition:color .16s}.digit-tile__percent--high{color:var(--digit-high)}.digit-tile__percent--second{color:var(--digit-second)}.digit-tile__percent--low{color:var(--digit-low)}.digit-tile__pay{min-height:26px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--muted);flex-direction:column;align-items:center;gap:1px;line-height:1.15;display:flex}.digit-tile__pay b{color:var(--text);font-size:11px;font-weight:700}.digit-tile__pay em{color:var(--muted);font-size:10px;font-style:normal;font-weight:600}.digit-tile__pay em.is-na{opacity:.45}.digit-tile__pay.is-tradable b{color:color-mix(in srgb, var(--panel-accent,#3dba7a) 85%, var(--text))}.digit-tile__pay.is-active b,.digit-tile__pay.is-active em{color:var(--panel-accent,var(--green))}.digit-tile--tradable .digit-tile__ring-track{stroke:color-mix(in srgb, var(--panel-accent,#3dba7a) 28%, var(--line))}.digit-tile--locking .digit-tile__box{outline:2px solid var(--panel-accent,var(--green));outline-offset:2px}.digit-tile--locking .digit-tile__pay{transform:translateY(-1px)}.digit-map .digit-grid:has(.digit-tile__pay){gap:12px 8px}.digit-tile__tip{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--panel) 94%, transparent);pointer-events:none;text-align:left;z-index:5;border-radius:8px;flex-direction:column;gap:2px;min-width:148px;padding:9px 11px;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 10px 28px #00000052}html[data-theme=light] .digit-tile__tip{background:color-mix(in srgb, var(--panel) 97%, white);box-shadow:0 10px 24px #0000001f}.digit-tile__tip strong{font-family:var(--font-ui);color:var(--text);font-size:12px;font-weight:700}.digit-tile__tip em{font-style:normal;font-family:var(--font-mono);color:var(--muted);white-space:nowrap;font-size:10px}.digit-map__pulse{border:1px solid var(--line-faint);background:var(--surface-deep);border-radius:10px;margin:12px 0 0;padding:10px 11px 8px}.digit-map__pulse-main{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"dot label sound""dot detail detail""dot timer last";align-items:center;gap:5px 8px;margin-bottom:8px;display:grid}.digit-map__timer{font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted);border:1px solid var(--line-faint);background:color-mix(in srgb, var(--surface) 70%, transparent);white-space:nowrap;border-radius:999px;grid-area:timer;justify-self:start;padding:2px 7px;font-size:11px;font-weight:700}.digit-map__timer-last{font-family:var(--font-mono);color:color-mix(in srgb, var(--digit-high) 75%, var(--muted));white-space:nowrap;grid-area:last;justify-self:end;font-size:10px;font-weight:650}.digit-map__pulse--good .digit-map__timer{color:var(--digit-high);border-color:color-mix(in srgb, var(--digit-high) 40%, var(--line-faint))}.digit-map__pulse-dot{background:var(--muted);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--muted) 22%, transparent);border-radius:50%;grid-area:dot;align-self:start;margin-top:4px}.digit-map__pulse-main strong{font-family:var(--font-ui);letter-spacing:-.02em;color:var(--text);text-overflow:ellipsis;white-space:nowrap;grid-area:label;min-width:0;font-size:13px;font-weight:750;overflow:hidden}.digit-map__pulse-main em{font-style:normal;font-family:var(--font-mono);color:var(--muted);white-space:normal;overflow-wrap:anywhere;grid-area:detail;min-width:0;font-size:10px;line-height:1.35}.digit-map__alert-btn{border:1px solid color-mix(in srgb, var(--digit-high) 45%, var(--line-faint));background:color-mix(in srgb, var(--digit-high) 18%, var(--surface));color:var(--digit-high);font-family:var(--font-ui);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.digit-map__pulse-main .sound-control{z-index:2;grid-area:sound;justify-self:end;position:relative}.sound-control__scrim{z-index:60;cursor:default;background:#00000059;border:none;margin:0;padding:0;position:fixed;inset:0}.sound-control__popover{z-index:61;border:1px solid var(--line-strong);background:var(--surface-deeper);border-radius:12px;width:min(280px,86vw);padding:12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #00000073}.sound-control__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.sound-control__head h3{font-family:var(--font-ui);letter-spacing:-.02em;margin:0;font-size:13px;font-weight:700}.sound-control__close{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;font-size:18px;line-height:1}.sound-control__close:hover{color:var(--text);border-color:var(--line-strong)}.sound-control__row{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.sound-control__label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:600}.sound-control__toggle,.sound-control__volume{border:1px solid var(--line-faint);background:var(--surface);border-radius:999px;gap:4px;padding:2px;display:inline-flex}.sound-control__toggle button,.sound-control__volume button{color:var(--muted);font-family:var(--font-ui);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700}.sound-control__toggle button.is-active,.sound-control__volume button.is-active{background:var(--text);color:var(--bg)}.sound-control__volume button:disabled{opacity:.45;cursor:not-allowed}.sound-control__test{border:1px solid color-mix(in srgb, var(--digit-high) 45%, var(--line));background:color-mix(in srgb, var(--digit-high) 14%, var(--surface));width:100%;color:var(--digit-high);font-family:var(--font-ui);cursor:pointer;border-radius:8px;margin-top:2px;padding:8px 10px;font-size:12px;font-weight:700}.sound-control__test:disabled{opacity:.45;cursor:not-allowed}.sound-control__test:hover:not(:disabled){background:color-mix(in srgb, var(--digit-high) 24%, var(--surface))}.sound-control__note{font-family:var(--font-ui);color:var(--muted-dim);margin:8px 0 0;font-size:10px;line-height:1.45}.digit-map__alert-btn:hover{background:color-mix(in srgb, var(--digit-high) 28%, var(--surface))}.digit-map__alert-btn--need{border-color:color-mix(in srgb, #f0c14b 55%, var(--line-faint));background:color-mix(in srgb, #f0c14b 22%, var(--surface));color:#f0c14b;animation:1.4s ease-in-out infinite sound-need-pulse}.digit-map__alert-btn--on{border-color:color-mix(in srgb, var(--digit-high) 55%, var(--line-faint))}@keyframes sound-need-pulse{0%,to{box-shadow:0 0 #f0c14b59}50%{box-shadow:0 0 0 5px #0000}}.digit-map__pulse--good{border-color:color-mix(in srgb, var(--digit-high) 45%, var(--line-faint));background:color-mix(in srgb, var(--digit-high) 10%, var(--surface-deep))}.digit-map__pulse--good .digit-map__pulse-dot{background:var(--digit-high);box-shadow:0 0 0 3px color-mix(in srgb, var(--digit-high) 28%, transparent)}.digit-map__pulse--good .digit-map__pulse-main strong{color:var(--digit-high);letter-spacing:-.03em;font-size:14px}.digit-map__pulse--good .digit-map__pulse-main em{color:color-mix(in srgb, var(--digit-high) 88%, var(--text));font-size:11px;font-weight:600}.digit-map__pulse--good .digit-map__pulse-dot{animation:1.4s infinite digit-live-dot}.digit-map__pulse--watch,.digit-map__pulse--loading{border-color:color-mix(in srgb, var(--digit-second) 40%, var(--line-faint))}.digit-map__pulse--watch .digit-map__pulse-dot,.digit-map__pulse--loading .digit-map__pulse-dot{background:var(--digit-second);box-shadow:0 0 0 3px color-mix(in srgb, var(--digit-second) 24%, transparent)}.digit-map__pulse--watch .digit-map__pulse-main strong,.digit-map__pulse--loading .digit-map__pulse-main strong{color:var(--digit-second)}.digit-map__pulse--bounce{border-color:color-mix(in srgb, var(--hot) 40%, var(--line-faint));background:color-mix(in srgb, var(--hot) 8%, var(--surface-deep))}.digit-map__pulse--bounce .digit-map__pulse-dot{background:var(--hot);box-shadow:0 0 0 3px color-mix(in srgb, var(--hot) 22%, transparent);animation:1.1s infinite digit-live-dot}.digit-map__pulse--bounce .digit-map__pulse-main strong{color:var(--hot)}.digit-map__pulse--flat{border-color:var(--line-faint)}.digit-map__pulse--bad{border-color:color-mix(in srgb, var(--digit-low) 45%, var(--line-faint));background:color-mix(in srgb, var(--digit-low) 8%, var(--surface-deep))}.digit-map__pulse--bad .digit-map__pulse-dot{background:var(--digit-low);box-shadow:0 0 0 3px color-mix(in srgb, var(--digit-low) 22%, transparent)}.digit-map__pulse--bad .digit-map__pulse-main strong{color:var(--digit-low)}.digit-map__legend{border-top:1px solid var(--line-faint);font-family:var(--font-mono);color:var(--muted);letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0;padding-top:8px;font-size:10px;display:flex}.digit-map__sweep{border:1px solid var(--line-faint);background:color-mix(in srgb, var(--surface-deep) 88%, transparent);font-family:var(--font-mono);color:var(--muted);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:8px;padding:6px 8px;font-size:10px;line-height:1.4;display:flex}.digit-map__sweep strong{font-family:var(--font-ui);letter-spacing:.03em;text-transform:uppercase;color:var(--text);font-size:10px;font-weight:750}.digit-map__sweep-verdict{overflow-wrap:anywhere;min-width:0}.digit-map__sweep-verdict.is-proven{color:var(--digit-high);font-weight:700}.digit-map__sweep.is-proven{border-color:color-mix(in srgb, var(--digit-high) 45%, var(--line-faint));background:color-mix(in srgb, var(--digit-high) 8%, var(--surface-deep))}.digit-map__sweep-age{white-space:nowrap;color:color-mix(in srgb, var(--muted) 75%, transparent);margin-left:auto}.digit-map__sweep-mode{border:1px solid var(--line-faint);font-family:var(--font-ui);letter-spacing:.03em;color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;flex-basis:100%;align-self:stretch;margin-top:2px;padding:3px 8px;font-size:10px;font-weight:700;transition:border-color .15s,color .15s}.digit-map__sweep-mode:hover{border-color:color-mix(in srgb, var(--text) 30%, var(--line-faint));color:var(--text)}.digit-map__sweep-mode.is-momentum{border-color:color-mix(in srgb, var(--hot) 45%, var(--line-faint));color:var(--hot)}.digit-map__legend .is-high{color:var(--digit-high)}.digit-map__legend .is-low{color:var(--digit-low)}.digit-map__legend-pace-row{flex-wrap:wrap;flex:100%;align-items:center;gap:8px 10px;display:flex}.digit-map__pace-switch{border:1px solid var(--line);background:color-mix(in srgb, var(--text) 6%, transparent);color:var(--text);font-family:var(--font-ui);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.22rem .55rem;font-size:.68rem;font-weight:650;line-height:1.2;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.digit-map__pace-switch:hover{border-color:var(--panel-accent,var(--blue));background:color-mix(in srgb, var(--panel-accent,var(--blue)) 12%, transparent)}.digit-map__pace-switch.is-recommended{border-color:color-mix(in srgb, var(--panel-accent,var(--blue)) 55%, var(--line));color:var(--panel-accent,var(--blue))}.digit-map__pace-switch-label{align-items:center;gap:.25rem;display:inline-flex}.digit-map__pace-switch-label em{letter-spacing:.04em;text-transform:uppercase;opacity:.85;font-size:.58rem;font-style:normal;font-weight:700}.digit-map__pace-switch-to{color:var(--muted);font-weight:500}.digit-map__pace-switch:hover .digit-map__pace-switch-to{color:inherit}.digit-map__legend-need{color:var(--text);letter-spacing:-.01em;font-weight:600}.digit-map__pulse--good .digit-map__legend-need{color:var(--digit-high)}.digit-map__legend-live{color:var(--green-bright);margin-left:auto;font-weight:600}.ticker{background:var(--surface-deep);border:none;border-radius:10px;align-items:stretch;gap:10px;padding:10px 12px;display:flex}.ticker__label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);writing-mode:horizontal-tb;flex-shrink:0;align-items:center;font-size:10px;font-weight:600;display:flex}.ticker__track{flex-wrap:wrap;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.ticker__chip{border:1px solid var(--line-soft);background:var(--digit-chip-bg);min-width:26px;height:26px;font-family:var(--font-mono);color:var(--text-soft);border-radius:5px;justify-content:center;align-items:center;padding:0 5px;font-size:12px;font-weight:600;display:inline-flex}.ticker__chip.is-even{color:var(--text)}.ticker__chip.is-odd{color:var(--muted)}.ticker__chip.is-live{border-color:var(--green);color:var(--green-bright);background:var(--green-dim);animation:90ms tick-flash,1.6s infinite pulse}.stat-chips{grid-template-columns:1fr 1fr;gap:8px;display:grid}.stat-chip{border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.stat-chip span{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:500}.stat-chip strong{font-family:var(--font-mono);color:var(--text);font-size:15px;font-weight:600}.stats-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.stat{border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:8px;padding:10px 12px}.stat__label{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:10px}.stat__value{font-family:var(--font-ui);font-size:18px;font-weight:700}.stat p{color:var(--muted);margin:4px 0 0;font-size:12px}.verdict{border:1px solid var(--line-soft);background:var(--surface-soft);color:var(--text-soft);border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.45}.verdict strong{color:var(--verdict-strong);font-weight:700}.verdict--flag{background:var(--blue-dim);border-color:#3b82f659}.verdict--flag strong{color:var(--verdict-flag-strong)}.selected-note{font-family:var(--font-mono);color:var(--muted);margin:8px 0 0;font-size:12px}.empty{text-align:center;font-family:var(--font-mono);color:var(--muted);margin:0;padding:16px;font-size:12px}.status{background:0 0;border:none;flex-flow:wrap;align-items:center;gap:12px;padding:0;display:flex}.status__line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.status__state{font-family:var(--font-ui);color:var(--text-soft);font-size:12px;font-weight:600}.status__tags{align-items:center;gap:6px;display:flex}.status__login{font-family:var(--font-mono);color:var(--muted-dim);font-size:11px}.status__balance{background:var(--bg);font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--blue-bright);cursor:pointer;border:0;border-radius:10px;align-items:baseline;gap:8px;margin-left:4px;padding:6px 12px;font-size:22px;font-weight:700;line-height:1;display:inline-flex}.status__balance:disabled{cursor:default}.status__balance:not(:disabled):hover{background:var(--surface-2,var(--panel))}.status__balance:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.status__balance small{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.topbar .status__balance{font-size:24px}.status__symbol{font-family:var(--font-mono);color:var(--blue-bright);font-size:11px;font-weight:500}.status__pulse,.status__meta,.status__divider{display:none}.status-dot{background:var(--muted-faint);border-radius:50%;flex-shrink:0;width:7px;height:7px}.status-dot--ready{background:var(--green)}.status-dot--connecting,.status-dot--authorizing,.status-dot--reconnecting{background:var(--muted)}.status-dot--error{background:var(--hot)}.badge{border:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}.badge--circle{border-radius:50%;width:26px;height:26px;padding:0}.badge--demo{color:var(--green-bright);border-color:color-mix(in srgb, var(--green) 40%, transparent);background:var(--green-dim)}.badge--paper{color:var(--text-soft);border-color:var(--line-strong);background:var(--surface-soft)}.badge--real,.badge--live{color:var(--hot);border-color:color-mix(in srgb, var(--hot) 40%, transparent);background:color-mix(in srgb, var(--hot) 10%, transparent)}.button{border:1px solid var(--line);background:var(--surface);color:var(--text-soft);font-family:var(--font-ui);border-radius:7px;padding:8px 10px;font-size:12px;font-weight:600;transition:border-color .12s,color .12s}.button:hover{border-color:var(--line-strong);color:var(--text)}.control{flex-direction:column;gap:5px;min-width:0;display:flex}.control>span{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:500;line-height:1}.control select,.window-control select{box-sizing:border-box;border:1px solid var(--line-input);background:var(--surface-input);min-width:128px;height:40px;color:var(--text);font-family:var(--font-mono);appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 14px) calc(50% - 2px),calc(100% - 10px) calc(50% - 2px);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-radius:8px;outline:none;padding:0 28px 0 12px;font-size:12px;font-weight:500}.control select:focus,.window-control select:focus{border-color:var(--line-strong)}.window-control{min-width:128px}.market-control{flex:220px;min-width:220px;max-width:280px}.market-select{display:block;position:relative}.market-select>summary{list-style:none}.market-select>summary::-webkit-details-marker{display:none}.market-select__trigger{box-sizing:border-box;border:1px solid var(--line-input);background:var(--surface-input);cursor:pointer;border-radius:8px;align-items:center;gap:10px;height:40px;padding:0 10px 0 8px;transition:border-color .12s;display:flex}.market-select[open] .market-select__trigger{border-color:var(--line-strong)}.market-select__trigger-copy{flex:1;align-items:center;min-width:0;display:flex}.market-select__trigger-copy strong{font-family:var(--font-ui);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;color:var(--text);font-size:13px;font-weight:600;overflow:hidden}.market-select__trigger .market-icon{flex-shrink:0;width:28px;height:22px}.market-select__trigger .market-icon__number{font-size:10px}.market-select__chevron{color:var(--muted);flex-shrink:0;font-size:12px;line-height:1;transition:transform .12s}.market-select[open] .market-select__chevron{transform:rotate(180deg)}.market-menu{z-index:40;border:1px solid var(--line-strong);color:#111;background:#fff;border-radius:10px;flex-direction:column;min-width:260px;max-height:320px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 12px 32px #00000059}html[data-theme=light] .market-menu{color:#111;background:#fff;border-color:#00000024;box-shadow:0 8px 24px #0000001f}.market-menu__head{font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:#6b6b6b;border-bottom:1px solid #00000014;padding:10px 12px 8px;font-size:11px;font-weight:700}.market-menu__list{--scroll-track:#0000000a;--scroll-thumb:#00000029;--scroll-thumb-hover:#00c85373;max-height:280px;padding:6px;overflow:auto}.market-option{color:#111;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:10px;width:100%;padding:8px 10px;transition:background .1s;display:flex}.market-option:hover{background:#f0f0f0}.market-option--selected{background:#e8e8e8;font-weight:600}.market-option__name{font-family:var(--font-ui);flex:1;min-width:0;font-size:13px;font-weight:600}.market-option__star{color:#b0b0b0;font-family:sans-serif;font-size:14px}.market-option:hover .market-option__star{color:#888}.market-icon{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:28px;display:inline-flex;position:relative}.market-icon__number{z-index:1;font-family:var(--font-mono);color:#111;font-size:11px;font-weight:700;position:relative}.market-select__trigger .market-icon__number{color:var(--text)}.market-icon__speed{z-index:2;background:var(--green);color:#04110a;font-family:var(--font-mono);border-radius:3px;padding:1px 3px;font-size:8px;font-weight:700;line-height:1.2;position:absolute;top:-4px;right:-2px}.market-icon__candles{opacity:.35;pointer-events:none;justify-content:center;align-items:flex-end;gap:2px;display:flex;position:absolute;inset:0}.market-icon__candles i{background:currentColor;border-radius:1px;width:3px;height:10px;display:block;position:relative}.market-icon__candles i:before{content:"";background:currentColor;width:1px;position:absolute;top:-3px;bottom:-3px;left:50%;transform:translate(-50%)}.market-icon__candles i:nth-child(2){height:16px}.market-icon__candles i:nth-child(3){height:8px}.market-icon__candles i:nth-child(4){height:13px}.market-menu .market-icon__number{color:#111}.market-menu .market-icon__candles i,.market-menu .market-icon__candles i:before{color:#888}.market-menu .market-icon__candles i:nth-child(2),.market-menu .market-icon__candles i:nth-child(2):before,.market-menu .market-icon__candles i:nth-child(4),.market-menu .market-icon__candles i:nth-child(4):before{color:#16a34a}.block{border:1px solid var(--line);background:var(--surface);border-radius:10px;overflow:hidden}.block:last-child{margin-bottom:0}.block__head{justify-content:space-between;align-items:baseline;gap:12px;padding:12px 14px 0;display:flex}.block__head h2{font-family:var(--font-ui);letter-spacing:-.02em;margin:0;font-size:14px;font-weight:700}.block__head span{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:10px}.tick-chart,.tick-chart--pro{background:var(--surface);border:none;border-radius:12px;flex-direction:column;flex:1;gap:0;min-height:0;padding:0;display:flex;overflow:hidden}.tick-chart__header{border-bottom:1px solid var(--line-faint);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 10px;display:flex}.tick-chart__header h2{font-family:var(--font-ui);letter-spacing:-.02em;margin:0;font-size:14px;font-weight:700}.tick-chart__sync{color:var(--ink-soft);letter-spacing:0;font-size:12px;font-style:normal;font-weight:500}.tick-chart__price-line{align-items:baseline;gap:8px;margin-top:2px;display:flex}.tick-chart__price-line strong{font-family:var(--font-ui);letter-spacing:-.02em;font-size:20px;font-weight:700}.tick-chart__price-line span{font-family:var(--font-mono);font-size:12px;font-weight:500}.tick-chart__price-line .is-up,.is-up{color:var(--green-bright)}.tick-chart__price-line .is-down,.is-down{color:var(--hot)}html[data-theme=light] .is-up,html[data-theme=light] .tick-chart__price-line .is-up{color:var(--green)}.tick-chart__windows{flex-wrap:wrap;gap:4px;display:flex}.tick-chart__windows button{border:1px solid var(--line);color:var(--muted);font-family:var(--font-mono);background:0 0;border-radius:6px;padding:5px 9px;font-size:11px;font-weight:600;transition:color .1s,border-color .1s,background .1s}.tick-chart__windows button:hover{color:var(--text);border-color:var(--line-strong)}.tick-chart__windows button.is-active{color:var(--bg);background:var(--text);border-color:var(--text)}.tick-chart__stage{flex-direction:column;flex:1;min-height:0;padding:8px;display:flex}.tick-chart__frame{background:var(--chart-frame);border:none;border-radius:8px;flex:1 1 0;min-height:0;position:relative;overflow:hidden}html[data-theme=light] .tick-chart__frame{background:var(--chart-frame)}.tick-chart__svg{cursor:crosshair;touch-action:none;width:100%;height:100%;min-height:0;display:block}.tick-chart__line,.tick-chart__area{vector-effect:non-scaling-stroke}.tick-chart__tip-dot,.tick-chart__tip-ring{transition:cx .18s ease-out,cy .18s ease-out}.tick-chart__result{z-index:6;pointer-events:none;place-content:center;justify-items:center;gap:6px;animation:3.4s ease-out both chart-result-pop;display:grid;position:absolute;inset:0}.tick-chart__result strong{font-family:var(--font-display);letter-spacing:.04em;text-shadow:0 8px 40px #0000008c;font-size:clamp(64px,12vw,120px);font-weight:800;line-height:.95}.tick-chart__result em{font-style:normal;font-family:var(--font-mono);letter-spacing:.02em;font-size:clamp(22px,4vw,36px);font-weight:750}.tick-chart__result--win{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--digit-high) 28%, transparent) 0%, transparent 62%)}.tick-chart__result--win strong,.tick-chart__result--win em{color:var(--digit-high)}.tick-chart__result--loss{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--hot,#ff4d4d) 26%, transparent) 0%, transparent 62%)}.tick-chart__result--loss strong,.tick-chart__result--loss em{color:var(--hot,#ff4d4d)}@keyframes chart-result-pop{0%{opacity:0;transform:scale(.72)}12%{opacity:1;transform:scale(1.08)}22%{transform:scale(1)}75%{opacity:1}to{opacity:0;transform:scale(1.04)}}.tick-chart__hit{cursor:crosshair}.tick-chart__hover-meta{font-variant-numeric:tabular-nums;color:var(--muted)!important}.tick-chart__hover-cross{stroke:var(--text);stroke-opacity:.35;stroke-width:1px;stroke-dasharray:4 4}.tick-chart__hover-dot{stroke:var(--bg);stroke-width:2px}.tick-chart__hover-badge{fill:var(--text)}.tick-chart__hover-badge-text{fill:var(--bg);font-family:var(--font-mono);font-size:10px;font-weight:600}.tick-chart__tip{fill:color-mix(in srgb, var(--panel) 92%, transparent);stroke:var(--line-strong);stroke-width:1px;filter:drop-shadow(0 6px 16px #00000047)}html[data-theme=light] .tick-chart__tip{fill:color-mix(in srgb, var(--panel) 96%, white)}.tick-chart__tip-label{fill:var(--muted);font-family:var(--font-mono);font-size:11px}.tick-chart__tip-price{fill:var(--text);font-family:var(--font-ui);font-size:15px;font-weight:700}.tick-chart__grid{stroke:var(--chart-grid);stroke-width:1px;stroke-dasharray:2 4;fill:none}.tick-chart__grid--v{stroke-dasharray:1 6}.tick-chart__crosshair{stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:3 3;pointer-events:none}.tick-chart__axis{fill:var(--chart-axis);font-family:var(--font-mono);font-size:10px;font-weight:500}.tick-chart__price-tag{fill:var(--chart-badge-text);font-family:var(--font-mono);font-size:10px;font-weight:600}.tick-chart__mark--win{fill:#00c853;stroke:#04110a;stroke-width:1px}.tick-chart__mark--loss{fill:#e53935;stroke:#04110a;stroke-width:1px}.tick-chart__mark--open{fill:#f0c14a;stroke:#04110a;stroke-width:1.5px;animation:1.1s ease-in-out infinite tick-mark-open-pulse}.tick-chart__mark--entry{fill:#f0c14a;stroke:#04110a;stroke-width:1.5px;opacity:.95}@keyframes tick-mark-open-pulse{0%,to{opacity:1}50%{opacity:.55}}.tick-chart__mark-label{fill:#fff;font-family:var(--font-ui);pointer-events:none;font-size:8px;font-weight:700}.workspace__stop{color:#fff;font-family:var(--font-ui);cursor:pointer;white-space:nowrap;background:#b71c1c;border:1px solid #b71c1c;padding:10px 16px;font-size:13px;font-weight:700}.workspace__stop:hover{background:#8e0000;border-color:#8e0000}.bot-recovery{border:1px solid var(--line);font-family:var(--font-ui);color:var(--muted);border-radius:10px;margin:10px 0 0;padding:9px 12px;font-size:11px;line-height:1.5}.bot-recovery.is-blocked,.bot-recovery.is-warn{color:#f87171;background:#dc26261a;border-color:#f8717173}.bot-recovery.is-ok{color:#1b8f4d;background:#00c85314;border-color:#00c85359}.bot-panel .bot-switch--martingale{border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.bot-panel .bot-switch--martingale>span{flex:1}.bot-panel .bot-switch--martingale em{font-family:var(--font-mono);letter-spacing:.08em;border-radius:999px;flex:none;padding:3px 9px;font-size:10px;font-style:normal;font-weight:700}.bot-panel .bot-switch--martingale em.is-on{color:#d3302b;background:#e5393524}.bot-panel .bot-switch--martingale em.is-off{color:#1b8f4d;background:#00c85324}.brand-stamp__sound{width:22px;height:22px;color:var(--muted-dim);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.brand-stamp__sound svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.brand-stamp__sound[aria-pressed=true],.brand-stamp__sound:hover{color:var(--text)}.workspace__session{flex-wrap:wrap;align-items:center;gap:10px;max-width:min(640px,62vw);font-size:12px;font-weight:600;display:flex}.workspace__session .is-up{color:var(--green,#00c853)}.workspace__session .is-down{color:#e53935}.workspace__clock{border:1px solid color-mix(in srgb, var(--panel-accent,#3dba7a) 45%, transparent);background:color-mix(in srgb, var(--panel-accent,#3dba7a) 12%, transparent);color:var(--panel-accent,#3dba7a);font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;letter-spacing:.04em;border-radius:6px;align-items:baseline;gap:5px;padding:3px 8px;font-size:13px;font-weight:700;line-height:1.2;display:inline-flex}.workspace__clock-label{font-family:var(--font-ui,inherit);letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#9a9a9a);font-size:9px;font-weight:700}.workspace__wait{color:var(--muted,#9a9a9a);white-space:nowrap;text-overflow:ellipsis;max-width:280px;font-style:normal;font-weight:500;overflow:hidden}.workspace__wait.is-live{color:#00c853}.workspace__wait.is-up{color:var(--green,#00c853)}.workspace__wait.is-down{color:#e53935}.tick-chart__zoom{border-top:1px solid var(--line-faint);align-items:center;gap:6px;padding:8px 14px 12px;display:flex}.tick-chart__zoom button{border:1px solid var(--line);background:var(--surface-soft);min-width:32px;height:28px;color:var(--text-soft);font-family:var(--font-mono);border-radius:6px;padding:0 8px;font-size:12px;font-weight:600;transition:border-color .1s,color .1s}.tick-chart__zoom button:hover:not(:disabled){border-color:var(--line-strong);color:var(--text)}.tick-chart__zoom button:disabled{opacity:.4;cursor:not-allowed}.tick-chart__zoom-reset span{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.tick-chart .is-up{stroke:var(--chart-line-up)}.tick-chart .is-down{stroke:var(--chart-line-down)}.bot-panel{--panel-accent:#00c853;--panel-accent-bright:#009e40;--panel-accent-dim:#00c8531a;--panel-accent-ink:#0a0a0a;--panel:#fff;--elevated:#fff;--surface:#fff;--surface-deep:#fff;--surface-deeper:#f5f5f5;--surface-soft:#fff;--surface-input:#fff;--surface-stat:#fff;--surface-analyzer:#fff;--surface-grid:#fafafa;--line:#0000001f;--line-soft:#0000001a;--line-strong:#00000038;--line-input:#00000029;--line-faint:#0000000f;--text:#0a0a0a;--text-secondary:#111;--text-soft:#1a1a1a;--muted:#2a2a2a;--muted-soft:#333;--muted-dim:#3d3d3d;--muted-faint:#4a4a4a;--green:#008f3a;--green-bright:#007a32;--green-dim:#008f3a1a;--hot:#b71c1c;--cold:#008f3a;--alert-text:#8b1515;--code-bg:#f5f5f5;--font-ui:"Outfit", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Outfit", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Outfit", system-ui, -apple-system, "Segoe UI", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#0a0a0a;font-family:var(--font-ui);overscroll-behavior:contain;background:#fff;border:1px solid #0000001a;border-radius:0;flex-direction:column;gap:clamp(16px,3cqi,28px);min-width:0;height:100%;min-height:0;padding:clamp(14px,3.5cqi,28px);font-size:clamp(14px,2.2cqi,16px);line-height:1.45;display:flex;overflow:hidden auto;box-shadow:0 8px 24px #0000001f;container:bot/inline-size}.bot-panel--full{min-width:0}.bot-panel,.bot-panel *{font-family:var(--font-ui)!important}.bot-panel .bot-section__head h3,.bot-panel .bot-panel__head h2,.bot-panel .mode-chooser__head h3{font-family:var(--font-ui);color:#0a0a0a;letter-spacing:-.02em;font-weight:700}.bot-panel .bot-panel__head h2{font-size:28px;line-height:1.1}.bot-panel .mode-chooser__head p,.bot-panel .mode-chooser__auto{color:#222;max-width:none;font-size:15px;line-height:1.4}.bot-panel .mode-chooser__auto{color:#008f3a}.bot-panel .bot-field span,.bot-panel .bot-panel__label,.bot-panel .bot-status-row>div>span,.bot-panel .edge-board__grid span,.bot-panel .bot-summary span{color:#0a0a0a;letter-spacing:.04em;opacity:1;font-size:13px;font-weight:600}.bot-panel .bot-field small,.bot-panel .bot-status-row small,.bot-panel .edge-board__grid small{display:none}.bot-panel .bot-switch small{color:#333;opacity:1;font-size:13px;line-height:1.4}.bot-panel .bot-field input,.bot-panel .bot-field select{color:#0a0a0a;box-shadow:none;background:#fff;border:1px solid #0000002e;border-radius:10px;min-height:48px;padding:14px;font-size:16px;font-weight:600}.bot-panel .bot-field input:focus,.bot-panel .bot-field select:focus{border-color:#0a0a0a;box-shadow:0 0 0 3px #00000014}.bot-panel .bot-start{color:#fff;background:#0a0a0a;border-color:#0a0a0a;border-radius:12px;min-height:54px;margin-top:8px;font-size:17px;font-weight:700}.bot-panel .bot-start.is-running{color:#fff;background:#b71c1c;border-color:#b71c1c}.bot-panel .mode-card{background:#fff;border:1px solid #00000024;border-radius:12px;gap:8px;min-height:108px;padding:18px}.bot-panel .mode-card strong{color:#0a0a0a;font-size:20px}.bot-panel .mode-card span{color:#222;font-size:14px;line-height:1.4}.bot-panel .mode-card em{color:#333}.bot-panel .mode-card.is-selected{color:#0a0a0a;background:#00ff80;border-color:#0a0a0a}.bot-panel .mode-card.is-selected strong,.bot-panel .mode-card.is-selected span,.bot-panel .mode-card.is-selected em{color:#0a0a0a}.bot-panel .badge{color:#0a0a0a;background:#fff;border-color:#0003}.bot-panel .badge--live{color:#b71c1c;background:#fff5f5;border-color:#b71c1c}.bot-panel .badge--paper{color:#0a0a0a;background:#fff;border-color:#0000002e}.bot-panel .bot-live-note{color:#5c1010;background:#fff8f8;border:1px solid #b71c1c47;padding:12px 14px;font-size:13px;line-height:1.5}.bot-panel .bot-help{color:#0a0a0a;background:#fff;border:1px solid #0000001f;padding:12px 14px;font-size:13px;line-height:1.55}.bot-panel .bot-help strong{color:#0a0a0a}.bot-panel .is-up{color:#007a32}.bot-panel .is-down{color:#b71c1c}.bot-panel .bot-status-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.bot-panel .bot-status-row>div{background:#fff;border:1px solid #0000001f;border-radius:0;gap:6px;min-width:0;padding:clamp(10px,2cqi,16px)}.bot-panel .bot-status-row strong{color:#0a0a0a;overflow-wrap:anywhere;font-size:clamp(15px,4.2cqi,24px);font-weight:700;line-height:1.1}.bot-panel .bot-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.bot-panel .bot-field{gap:8px}.bot-panel .bot-section{border-top:1px solid #00000014;gap:16px;margin-top:0;padding-top:12px}.bot-panel .bot-section:first-of-type{border-top:none;padding-top:0}.bot-panel .bot-switch{gap:14px;padding:14px 0}.bot-panel .bot-switch span{color:#0a0a0a;font-size:16px;font-weight:600}.bot-panel .bot-stats{flex-direction:column;gap:12px;display:flex}.bot-panel .bot-stats__hero{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bot-panel .bot-stats__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.bot-panel .bot-stats__card{background:#fff;border:1px solid #0000001f;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.bot-panel .bot-stats__card--hero{background:#fafafa;border-color:#00000024;padding:18px 16px}.bot-panel .bot-stats__card span{color:#0a0a0a;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.bot-panel .bot-stats__card strong{color:#0a0a0a;letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.15}.bot-panel .bot-stats__card--hero strong{font-size:28px}.bot-panel .bot-stats__card .is-up{color:#007a32}.bot-panel .bot-stats__card .is-down{color:#b71c1c}.bot-panel .bot-risk{flex-direction:column;gap:12px;display:flex}.bot-panel .bot-risk__hero{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bot-panel .bot-risk__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.bot-panel .bot-risk__card{background:#fff;border:1px solid #0000001f;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.bot-bulk-hours{flex-direction:column;gap:8px;margin:0 0 12px;display:flex}.bot-bulk-hours__label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.bot-bulk-hours__row{flex-wrap:wrap;gap:8px;display:flex}.bot-bulk-hours__btn{border:1px solid var(--line);background:var(--surface-soft);min-width:72px;color:var(--text);font-family:var(--font-ui);cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.bot-bulk-hours__btn em{color:var(--muted);font-size:10px;font-style:normal;font-weight:600}.bot-bulk-hours__btn.is-active{border-color:var(--panel-accent,var(--green));color:var(--panel-accent,var(--green));background:color-mix(in srgb, var(--panel-accent,#3dba7a) 10%, transparent)}.bot-bulk-hours__btn:disabled{opacity:.55;cursor:not-allowed}.bot-bulk-clock{border:1px solid color-mix(in srgb, var(--panel-accent,#3dba7a) 35%, var(--line));background:color-mix(in srgb, var(--panel-accent,#3dba7a) 6%, var(--surface-soft,#f7f7f7));flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:4px;padding:14px 16px;display:flex}.bot-bulk-clock__face{align-items:flex-end;gap:8px;display:inline-flex}.bot-bulk-clock__unit{flex-direction:column;gap:4px;min-width:0;display:flex}.bot-bulk-clock__unit>span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:center;font-size:10px;font-weight:700}.bot-bulk-clock__digits{border:1px solid var(--line);color:#7dffb2;width:4.2rem;min-height:3rem;font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;letter-spacing:.06em;text-align:center;background:#111;border-radius:10px;padding:.45rem .35rem;font-size:1.65rem;font-weight:700;line-height:1;box-shadow:inset 0 0 0 1px #7dffb21f}.bot-bulk-clock__digits:focus{outline:2px solid color-mix(in srgb, var(--panel-accent,#3dba7a) 70%, transparent);outline-offset:1px}.bot-bulk-clock__digits:disabled{opacity:.55}.bot-bulk-clock__colon{font-family:var(--font-mono,ui-monospace, monospace);color:color-mix(in srgb, var(--panel-accent,#3dba7a) 80%, var(--text));align-self:center;margin-top:1.1rem;font-size:1.8rem;font-weight:700;line-height:1}.bot-bulk-clock__sum{font-style:normal;font-family:var(--font-mono);color:var(--muted);flex:160px;font-size:11px;line-height:1.35}.bot-panel .bot-runctl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.bot-panel .bot-runctl__card{background:#fafafa;border:1px solid #00000029;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.bot-panel .bot-runctl__card>span{color:#0a0a0a;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.bot-panel .bot-runctl__card small{color:#666;font-size:11px}.modal{z-index:60;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal__scrim{cursor:pointer;background:#0000008c;border:0;padding:0;position:absolute;inset:0}.modal__card{border:1px solid var(--line);background:var(--panel);border-radius:16px;width:min(520px,100%);max-height:90vh;position:relative;overflow-y:auto;box-shadow:0 24px 60px #00000059}.modal__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.modal__head h2{letter-spacing:.02em;margin:0;font-size:15px}.modal__close{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:22px;line-height:1}.modal__close:hover{color:var(--text)}.modal__section{padding:16px 18px 20px}.modal__section h3{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin:0 0 4px;font-size:11px;font-weight:700}.modal__note{color:var(--muted);margin:0 0 14px;font-size:11px;line-height:1.5}.modal__error,.modal__warn{border-radius:10px;margin:12px 0 0;padding:9px 11px;font-size:11px;line-height:1.45}.modal__error{color:#e05b55;background:#e539351a;border:1px solid #e5393566}.modal__warn{color:#d08a1d;background:#e6a23c1a;border:1px solid #e6a23c66}.modal__ack{color:var(--muted);cursor:pointer;align-items:flex-start;gap:9px;margin-top:14px;font-size:11px;line-height:1.5;display:flex}.modal__ack input{flex:none;margin-top:2px}.acctpick{grid-template-columns:1fr 1fr;gap:10px;display:grid}.acctpick__card{border:1px solid var(--line);background:var(--surface);color:var(--text);text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;gap:3px;padding:13px;transition:border-color .15s,background .15s;display:flex}.acctpick__card:hover:not(:disabled){border-color:var(--accent)}.acctpick__card:disabled{opacity:.5;cursor:not-allowed}.acctpick__card.is-active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--surface))}.acctpick__card.is-real.is-active{background:#e539351a;border-color:#e05b55}.acctpick__label{align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.acctpick__label em{background:var(--line);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:1px 6px;font-size:9px;font-style:normal}.acctpick__balance{font-family:var(--font-mono);font-size:16px}.acctpick__id{color:var(--muted);font-family:var(--font-mono);font-size:10px}.acctpick__detail{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.4}.bot-ou-math{background:#f3f3f3;border:1px solid #0000001f;border-radius:12px;flex-direction:column;gap:8px;margin:12px 0 0;padding:12px 14px;display:flex}html[data-theme=dark] .bot-ou-math,:root[data-theme=dark] .bot-ou-math,html.dark .bot-ou-math{border-color:var(--line);background:var(--surface-soft)}.bot-ou-math__title{font-family:var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:#0a0a0a;font-size:12px;font-weight:700}html[data-theme=dark] .bot-ou-math__title,:root[data-theme=dark] .bot-ou-math__title,html.dark .bot-ou-math__title{color:var(--text)}.bot-ou-math__contract{color:#555;margin:0;font-size:12px;line-height:1.4}html[data-theme=dark] .bot-ou-math__contract,:root[data-theme=dark] .bot-ou-math__contract,html.dark .bot-ou-math__contract{color:var(--muted)}.bot-ou-math__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bot-ou-math__list li{grid-template-columns:7.5rem 1fr;align-items:baseline;gap:8px;font-size:12px;line-height:1.35;display:grid}.bot-ou-math__list span{color:#0a0a0a;font-weight:700}html[data-theme=dark] .bot-ou-math__list span,:root[data-theme=dark] .bot-ou-math__list span,html.dark .bot-ou-math__list span{color:var(--text)}.bot-ou-math__list em{font-style:normal;font-family:var(--font-mono);color:#444}html[data-theme=dark] .bot-ou-math__list em,:root[data-theme=dark] .bot-ou-math__list em,html.dark .bot-ou-math__list em{color:var(--muted)}.bot-ou-math__note{color:#666;margin:0;font-size:11px;line-height:1.4}.bot-ou-math__note.is-warn{color:#b3261e;background:#e5393514;border:1px solid #e5393559;border-radius:8px;padding:8px 10px;font-weight:600}html[data-theme=dark] .bot-ou-math__note,:root[data-theme=dark] .bot-ou-math__note,html.dark .bot-ou-math__note{color:var(--muted)}html[data-theme=dark] .bot-ou-math__note.is-warn,:root[data-theme=dark] .bot-ou-math__note.is-warn,html.dark .bot-ou-math__note.is-warn{border-color:color-mix(in srgb, var(--red,#e53935) 45%, var(--line));background:color-mix(in srgb, var(--red,#e53935) 12%, transparent);color:var(--red,#ff8a80)}.bot-panel .bot-payout{color:#444;background:#f3f3f3;border:1px solid #0000001a;border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:11px;line-height:1.45}.bot-panel .bot-payout.is-warn{color:#b3261e;background:#e5393512;border-color:#e5393566}.bot-panel .bot-exposure{background:#f7f7f7;border:1px solid #0000001f;border-radius:12px;margin:12px 0 0;padding:12px}.bot-panel .bot-exposure__field{justify-content:space-between;align-items:center;gap:12px;display:flex}.bot-panel .bot-exposure__field>span{letter-spacing:.04em;text-transform:uppercase;color:#555;font-size:11px;font-weight:600}.bot-panel .bot-exposure__field .bot-risk__input-row{flex:none;max-width:190px}.bot-panel .bot-exposure__note{color:#444;margin:10px 0 0;font-size:11px;line-height:1.45}.bot-panel .bot-exposure__note.is-ok{color:#1b5e20}.bot-panel .bot-exposure__note.is-warn{color:#b3261e}.bot-panel .bot-runctl__hint{color:#444;background:#f3f3f3;border:1px solid #0000001a;border-radius:10px;margin:10px 0 0;padding:10px 12px;font-size:11px;line-height:1.45}@container bot (width<=560px){.bot-panel .bot-runctl{grid-template-columns:repeat(2,minmax(0,1fr))}}@container bot (width<=420px){.bot-panel .bot-runctl{grid-template-columns:minmax(0,1fr)}}.bot-panel .bot-risk__card--hero{background:#fafafa;border-color:#00000024;padding:18px 16px}.bot-panel .bot-risk__card span{color:#0a0a0a;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.bot-panel .bot-risk__card strong{color:#0a0a0a;letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.15}.bot-panel .bot-risk__card--hero strong{font-size:28px}.bot-panel .bot-risk__card--edit{cursor:text}.bot-panel .bot-risk__card--edit input{color:#0a0a0a;letter-spacing:-.02em;background:0 0;border:0;outline:none;width:100%;margin:0;padding:0;font-family:inherit;font-size:20px;font-weight:700;line-height:1.15}.bot-panel .bot-risk__card--edit input:focus{color:#2563eb}.bot-panel .bot-risk__card--edit input:disabled{opacity:.55;cursor:not-allowed}.bot-panel .bot-risk__input-row{align-items:baseline;gap:6px;min-width:0;display:flex}.bot-panel .bot-risk__input-row input{flex:1;min-width:0}.bot-panel .bot-risk__input-row em{color:#333;flex-shrink:0;font-size:13px;font-style:normal;font-weight:600}.bot-panel .bot-risk__balance{color:#2563eb!important}.bot-panel .edge-board__grid{gap:14px}.bot-panel .edge-board__grid>div{border-radius:12px;gap:6px;padding:14px 16px}.bot-panel .bot-summary strong,.bot-panel .edge-board__grid strong{color:#0a0a0a;font-size:22px;font-weight:700}.bot-section__head p{display:none}.bot-panel .bot-summary,.bot-panel .edge-board__grid>div,.bot-panel .bot-journal-list,.bot-panel .bot-log ul{background:#fff;border-color:#0000001f}.bot-panel .bot-summary{gap:12px;padding:14px}.bot-panel .bot-summary strong,.bot-panel .edge-board__grid strong{color:#0a0a0a}.bot-panel .bot-log li,.bot-panel .bot-journal-list li{color:#0a0a0a;padding:10px 12px}.bot-panel .mode-chooser{gap:12px}.bot-panel .mode-chooser__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bot-panel .mode-chooser__head h3{font-size:clamp(15px,3.2cqi,17px)}@container bot (width<=560px){.bot-status-row,.bot-panel__grid,.bot-stats__grid,.bot-risk__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container bot (width<=420px){.bot-panel__grid,.mode-chooser__grid,.bot-stats__hero,.bot-stats__grid,.bot-risk__hero,.bot-risk__grid,.bot-timer{grid-template-columns:minmax(0,1fr)}}@container bot (width<=300px){.bot-status-row{grid-template-columns:minmax(0,1fr)}}.bot-panel__section{border-top:1px solid #00000014;flex-direction:column;gap:14px;padding-top:16px;display:flex}.bot-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:2px;display:flex}.bot-panel__head h2{letter-spacing:-.02em;color:#0a0a0a;margin:0;font-size:clamp(18px,4cqi,22px);font-weight:700}.bot-panel__head p{color:#1a1a1a;max-width:52ch;margin:6px 0 0;font-size:clamp(12px,2.4cqi,13px);line-height:1.5}.bot-panel__label{letter-spacing:.03em;text-transform:uppercase;color:#0a0a0a;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.bot-section{flex-direction:column;gap:14px;margin-top:4px;padding-top:4px;display:flex}.bot-section__head h3{letter-spacing:-.02em;color:#0a0a0a;margin:0;font-size:17px;font-weight:700}.bot-section__head p{color:#1a1a1a;margin:6px 0 0;font-size:13px;line-height:1.55}.bot-help{border:1px solid var(--line-soft);background:var(--surface-soft);color:var(--text-soft);border-radius:8px;margin:0;padding:10px 12px;font-size:11px;line-height:1.5}.bot-help strong{color:var(--text);font-weight:700}.bot-status-row small,.edge-board__grid small,.bot-field small{color:var(--muted-dim);text-transform:none;letter-spacing:0;margin-top:4px;font-size:10px;font-weight:400;line-height:1.4;display:block}.bot-journal-list{border:1px solid var(--line-soft);background:var(--surface-deep);border-radius:8px;max-height:180px;margin:0;padding:0;list-style:none;overflow:auto}.bot-journal-list li{grid-template-columns:18px 1fr auto auto;align-items:center;gap:8px;padding:8px 10px;font-size:11px;display:grid}.bot-journal-list li+li{border-top:1px solid var(--line-faint)}.bot-journal-list em{font-style:normal;font-weight:700}.bot-journal-list small{color:var(--muted-dim);font-size:10px}.bot-panel__badges,.bot-toggle{flex-wrap:wrap;gap:4px;display:flex}.bot-toggle--single{display:inline-flex}.bot-toggle button{border:1px solid var(--line);color:var(--muted);font-family:var(--font-ui);background:0 0;border-radius:7px;padding:7px 12px;font-size:12px;font-weight:600;transition:color .1s,border-color .1s,background .1s}.bot-toggle button:hover:not(:disabled){color:var(--text);border-color:var(--line-strong)}.bot-toggle button.is-active{color:var(--bg);background:var(--text);border-color:var(--text)}.bot-toggle button:disabled{opacity:.45;cursor:not-allowed}.bot-panel__grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bot-field{flex-direction:column;gap:4px;min-width:0;display:flex}.bot-field span{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:500}.bot-field input,.bot-field select{box-sizing:border-box;border:1px solid var(--line-input);background:var(--surface-input);width:100%;max-width:100%;color:var(--text);font-family:var(--font-mono);border-radius:0;outline:none;padding:8px 10px;font-size:12px}.bot-field input:focus,.bot-field select:focus{border-color:var(--line-strong)}.bot-link{color:var(--panel-accent-bright,var(--blue-bright));font-family:var(--font-ui);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;margin-top:4px;padding:0;font-size:12px;font-weight:600;text-decoration:underline;display:inline-block}.bot-link:hover{color:var(--panel-accent,var(--blue))}.bot-pace__intro{color:var(--muted);margin:0 0 .65rem;font-size:.78rem;line-height:1.45}.bot-pace{gap:.5rem;display:grid}.bot-pace__option{text-align:left;border:1px solid var(--line);width:100%;color:var(--text);cursor:pointer;background:0 0;border-radius:8px;padding:.7rem .85rem;transition:border-color .15s,background .15s;display:block}.bot-pace__option:hover:not(:disabled){border-color:var(--panel-accent,var(--blue))}.bot-pace__option.is-active{border-color:var(--panel-accent,var(--blue));background:color-mix(in srgb, var(--panel-accent,var(--blue)) 10%, transparent)}.bot-pace__option.is-recommended.is-active{border-color:var(--panel-accent,var(--blue))}.bot-pace__option:disabled{opacity:.55;cursor:not-allowed}.bot-pace__title{font-family:var(--font-ui);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.86rem;font-weight:650;display:flex}.bot-pace__badge{letter-spacing:.04em;text-transform:uppercase;color:var(--panel-accent,var(--blue));background:color-mix(in srgb, var(--panel-accent,var(--blue)) 14%, transparent);border-radius:4px;padding:.12rem .4rem;font-size:.65rem;font-style:normal;font-weight:700}.bot-pace__option small{color:var(--muted);margin-top:.25rem;font-size:.72rem;font-weight:400;line-height:1.4;display:block}.bot-profile-row{border-bottom:1px solid var(--line);margin-bottom:.75rem;padding-bottom:.75rem}.bot-profile-row__copy{color:var(--muted);margin:0 0 .35rem;font-size:.78rem;line-height:1.45}.bot-profile-row__copy strong{color:var(--text)}.bot-switch{cursor:pointer;align-items:flex-start;gap:10px;padding:8px 0;display:flex}.bot-switch--spaced{margin-top:4px}.bot-switch input{accent-color:var(--panel-accent,var(--blue));margin-top:3px}.bot-switch span{font-family:var(--font-ui);color:var(--text);font-size:13px;font-weight:600;display:block}.bot-switch small{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.4;display:block}.bot-summary{border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px;display:grid}.bot-summary--dense{grid-template-columns:repeat(4,1fr)}.bot-summary>div{flex-direction:column;gap:2px;min-width:0;display:flex}.bot-summary span{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:9px}.bot-summary strong{font-family:var(--font-mono);font-size:13px;font-weight:600}.bot-start{border:1px solid var(--panel-accent,var(--blue));background:var(--panel-accent,var(--blue));color:#fff;width:100%;font-family:var(--font-ui);letter-spacing:-.01em;border-radius:8px;padding:12px 16px;font-size:14px;font-weight:700;transition:opacity .12s,background .12s}.bot-start:hover:not(:disabled){opacity:.9}.bot-start:disabled{opacity:.5;cursor:not-allowed}.bot-start.is-running{color:var(--hot);border-color:var(--hot);background:0 0}.bot-log{flex-direction:column;gap:6px;display:flex}.bot-log ul{border:1px solid var(--line-faint);background:var(--surface-deeper);border-radius:8px;max-height:160px;margin:0;padding:8px 10px;list-style:none;overflow:auto}.bot-log li{font-family:var(--font-mono);color:var(--text-soft);font-size:11px;line-height:1.45}.bot-log li+li{border-top:1px solid var(--line-faint);margin-top:6px;padding-top:6px}.bot-status-row{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.bot-status-row>div{border:1px solid var(--line-faint);background:var(--surface-soft);border-radius:7px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.bot-status-row span{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:500}.bot-status-row strong{font-family:var(--font-mono);font-size:14px;font-weight:600}.bot-status-row .is-up{color:var(--green-bright)}.bot-status-row .is-down{color:var(--hot)}.bot-timer{border:1px solid color-mix(in srgb, var(--panel-accent,var(--blue)) 35%, transparent);background:var(--panel-accent-dim,var(--blue-dim));border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:12px;display:grid}.bot-timer__ring{border:2px solid var(--panel-accent,var(--blue));background:var(--surface-deeper);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.bot-timer__ring strong{font-family:var(--font-ui);color:var(--panel-accent-bright,var(--blue-bright));font-size:22px;font-weight:800;line-height:1}.bot-timer__ring span{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:9px}.bot-timer__copy span{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--panel-accent-bright,var(--blue-bright));font-size:10px;font-weight:600;display:block}.bot-timer__copy p{color:var(--text-soft);margin:4px 0 8px;font-size:12px;line-height:1.45}.bot-timer__copy strong{color:var(--text);font-weight:700}.bot-timer__bar{background:var(--surface-deeper);border-radius:2px;height:4px;overflow:hidden}.bot-timer__bar i{background:var(--panel-accent,var(--blue));border-radius:2px;height:100%;transition:width .2s linear;display:block}.bot-live-note{border:1px solid var(--line-soft);background:var(--surface-soft);color:var(--muted);border-radius:7px;margin:0;padding:8px 10px;font-size:12px;line-height:1.45}.bot-live-note code{font-size:11px}.bot-journal{flex-direction:column;gap:6px;display:flex}.bot-journal__empty{font-family:var(--font-mono);color:var(--muted);text-align:center;border:1px dashed var(--line);border-radius:8px;margin:0;padding:12px;font-size:11px}.bot-journal ul{max-height:180px;margin:0;padding:0;list-style:none;overflow:auto}.bot-journal li{font-family:var(--font-mono);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:8px 0;font-size:11px;display:grid}.bot-journal li+li{border-top:1px solid var(--line-faint)}.bot-journal em{font-style:normal;font-weight:700}.bot-journal small{color:var(--muted)}.edge-board{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.edge-board__head h3{font-family:var(--font-ui);margin:0;font-size:13px;font-weight:700}.edge-board__head p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.4}.edge-board__grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.edge-board__grid>div{background:var(--surface-deeper);border-radius:6px;flex-direction:column;gap:2px;padding:8px;display:flex}.edge-board__grid span{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:9px}.edge-board__grid strong{font-family:var(--font-mono);font-size:13px;font-weight:600}.edge-board__grid .is-up{color:var(--green-bright)}.edge-board__grid .is-down{color:var(--hot)}.desk-switch{flex-direction:column;gap:8px;width:100%;display:flex}.desk-switch__head h3{font-family:var(--font-ui);margin:0;font-size:13px;font-weight:700}.desk-switch__head p{color:var(--muted);margin:4px 0 0;font-size:12px}.desk-switch__grid{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.mode-chooser{flex-direction:column;gap:8px;width:100%;display:flex}.mode-chooser__head h3{font-family:var(--font-ui);margin:0;font-size:13px;font-weight:700}.mode-chooser__head p{color:var(--muted);margin:4px 0 0;font-size:12px}.mode-chooser__auto{color:var(--panel-accent,var(--green));font-family:var(--font-ui);cursor:pointer;text-align:left;background:0 0;border:0;margin:4px 0 0;padding:0;font-size:12px;font-weight:600}.mode-chooser__auto:hover{text-decoration:underline}.mode-chooser__grid{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.bot-panel,.bot-panel *{border-radius:0!important}.analyzer-panel{border-radius:0}.mode-card{border:1px solid var(--line);background:var(--surface-soft);text-align:left;cursor:pointer;border-radius:0;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:6px;width:100%;min-width:0;min-height:88px;padding:clamp(10px,2.5cqi,14px);transition:border-color .12s,background .12s,color .12s;display:flex}.mode-card:hover:not(:disabled):not(.is-selected){border-color:var(--line-strong);background:var(--elevated)}.mode-card:disabled{opacity:.5;cursor:not-allowed}.mode-card.is-locked{opacity:1;cursor:default}.mode-chooser .mode-card:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.2)}.mode-card strong{font-family:var(--font-ui);color:var(--text);font-size:14px;font-weight:700}.mode-card span{color:var(--muted);flex:1;font-size:11px;line-height:1.4}.mode-card em{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted-faint);margin-top:auto;font-size:10px;font-style:normal;font-weight:600}.mode-card.is-selected{border-color:var(--panel-accent,var(--green));background:var(--panel-accent,var(--green))}.mode-card.is-selected strong,.mode-card.is-selected em{color:var(--panel-accent-ink,#04110a)}.mode-card.is-selected span{color:color-mix(in srgb, var(--panel-accent-ink,#04110a) 78%, transparent)}.analyzer-panel{--panel-accent:#5eead4;--panel-accent-bright:#99f6e4;--panel-accent-dim:#5eead429;--panel-accent-ink:#042f2e;--panel:#0b2f2c;--elevated:#13403c;--surface:#13403c;--surface-deep:#0b2f2c;--surface-deeper:#082422;--surface-soft:#1a4f48;--surface-input:#1a4f48;--surface-stat:#1a4f48;--surface-analyzer:#0b2f2c;--surface-grid:#1a4f48;--line:#94d2c838;--line-soft:#94d2c829;--line-strong:#94d2c857;--line-input:#94d2c842;--line-faint:#94d2c824;--text:#e8f7f4;--text-secondary:#d5efe9;--text-soft:#b7ddd5;--muted:#8fc4b8;--muted-soft:#7ab3a6;--muted-dim:#64998d;--muted-faint:#528278;--green:#5eead4;--green-bright:#99f6e4;--green-dim:#5eead42e;--hot:#fb7185;--cold:#5eead4;--alert-text:#fecdd3;--code-bg:#0b2f2c;--font-ui:"Outfit", system-ui, sans-serif;--font-display:"Outfit", system-ui, sans-serif;--font-mono:"Outfit", system-ui, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text);font-family:var(--font-ui);min-width:0;height:100%;min-height:0;box-shadow:none;--scroll-track:#00000026;--scroll-thumb:#5eead473;--scroll-thumb-hover:#99f6e4d9;--scroll-thumb-active:#99f6e4;background:#0b2f2c;border:1px solid #94d2c838;border-radius:0;flex-direction:column;gap:clamp(12px,2.8cqi,16px);padding:clamp(12px,3.2cqi,20px);font-size:clamp(14px,2.4cqi,16px);line-height:1.45;display:flex;overflow:hidden auto;container:analyzer/inline-size}.analyzer-panel .analyzer-panel__head h3,.analyzer-panel .mode-chooser__head h3,.analyzer-panel .ai-brief__head h4{font-family:var(--font-display);color:#e8f7f4}.analyzer-panel .mode-chooser__auto{color:#5eead4}.analyzer-panel .ai-brief__headline,.analyzer-panel .ai-brief ul,.analyzer-panel .analyzer-signal strong,.analyzer-panel .analyzer-signal p,.analyzer-panel .analyzer-signal__top span,.analyzer-panel .analyzer-signal__top em{color:#e8f7f4}.analyzer-panel .ai-brief ul,.analyzer-panel .analyzer-signal p,.analyzer-panel .analyzer-signal__top span,.analyzer-panel .analyzer-signal__top em{color:#b7ddd5}.analyzer-panel .bot-field input,.analyzer-panel .bot-field select,.analyzer-panel input,.analyzer-panel select{color:#e8f7f4;background:#13403c;border:1px solid #94d2c838;border-radius:10px}.analyzer-panel .bot-field input:focus,.analyzer-panel .bot-field select:focus,.analyzer-panel input:focus,.analyzer-panel select:focus{box-shadow:none;border-color:#5eead48c}.analyzer-panel .mode-card{opacity:1;filter:none;color:#fff;background:#13403c;border:1px solid #94d2c847;border-radius:0;gap:6px;min-width:0;min-height:clamp(84px,18cqi,108px);padding:clamp(12px,3cqi,18px);font-family:Outfit,Segoe UI,sans-serif}.analyzer-panel .mode-card strong{color:#fff;letter-spacing:-.02em;font-family:Outfit,Segoe UI,sans-serif;font-size:clamp(16px,4cqi,22px);font-weight:700}.analyzer-panel .mode-card span{color:#e8f7f4;font-family:Outfit,Segoe UI,sans-serif;font-size:clamp(12px,2.8cqi,15px);font-weight:500;line-height:1.35}.analyzer-panel .mode-card em{color:#5eead4;letter-spacing:.08em;font-family:Outfit,Segoe UI,sans-serif;font-size:clamp(10px,2.2cqi,12px);font-weight:600}.analyzer-panel .mode-card.is-locked{cursor:default;opacity:1!important;filter:none!important}.analyzer-panel .mode-card.is-locked:not(.is-selected){background:#13403c;opacity:1!important}.analyzer-panel .mode-card.is-locked:not(.is-selected) strong{color:#fff}.analyzer-panel .mode-card.is-locked:not(.is-selected) span{color:#e8f7f4}.analyzer-panel .mode-card.is-locked:not(.is-selected) em{color:#5eead4}.analyzer-panel .mode-card:hover:not(:disabled):not(.is-selected):not(.is-locked){background:#1a4f48;border-color:#94d2c857}.analyzer-panel .mode-card.is-selected{color:#0a0a0a;box-shadow:none;background:#fff;border-color:#fff}.analyzer-panel .mode-card.is-selected strong,.analyzer-panel .mode-card.is-selected span,.analyzer-panel .mode-card.is-selected em{color:#0a0a0a}.analyzer-panel .mode-card.is-selected span{color:#333}.analyzer-panel .mode-card.is-selected em{color:#0f766e}.analyzer-panel .analyzer-live>div,.analyzer-panel .analyzer-board>div{background:#1a4f48;border:1px solid #94d2c82e;border-radius:0;gap:4px;min-width:0;padding:clamp(10px,2.6cqi,14px) clamp(12px,3cqi,20px)}.analyzer-panel .analyzer-check,.analyzer-panel .ai-brief{background:#1a4f48;border:1px solid #94d2c82e;border-radius:0}.analyzer-panel .analyzer-check{gap:6px;padding:clamp(12px,3cqi,16px) clamp(14px,3.5cqi,22px)}.analyzer-panel .analyzer-signal{background:#13403c;border:1px solid #5eead447;border-radius:0;gap:12px;padding:14px}.analyzer-panel .analyzer-signal__title{color:#e8f7f4}.analyzer-panel .analyzer-signal__reason{color:#8fc4b8}.analyzer-panel .analyzer-signal__cta{color:#fff;background:#3b82f6;border-color:#3b82f6}.analyzer-panel .analyzer-signal__cta:hover{opacity:1;background:#60a5fa;border-color:#60a5fa}.analyzer-panel .analyzer-panel__link{color:#e8f7f4;background:#13403c;border:1px solid #94d2c847;border-radius:0}.analyzer-panel .analyzer-panel__link:hover{color:#5eead4;background:#1a4f48;border-color:#5eead4}.analyzer-panel .is-up,.analyzer-panel .is-digit{color:#5eead4!important}.analyzer-panel .is-down{color:#fb7185!important}.analyzer-panel .analyzer-live span,.analyzer-panel .analyzer-board span,.analyzer-panel .analyzer-check span{letter-spacing:.05em;text-transform:uppercase;color:#8fc4b8;font-family:Outfit,system-ui,sans-serif;font-size:12px;font-weight:700}.analyzer-panel .analyzer-live strong,.analyzer-panel .analyzer-board strong,.analyzer-panel .analyzer-check strong{letter-spacing:-.02em;color:#f5e6a8;overflow-wrap:anywhere;font-family:Outfit,system-ui,sans-serif;font-size:clamp(15px,3.8cqi,22px);font-weight:700;line-height:1.15}.analyzer-panel .analyzer-live strong{color:#ffe9a0;font-size:clamp(20px,5.5cqi,28px)}.analyzer-panel .analyzer-live .is-digit{color:#5eead4!important}.analyzer-panel .analyzer-live small{color:#8fc4b8;font-family:Outfit,system-ui,sans-serif;font-size:13px;font-weight:500}.analyzer-panel .analyzer-check strong{color:#a7f3d0}.analyzer-panel .analyzer-check p{color:#b7ddd5;font-size:14px;font-weight:500}.analyzer-panel .analyzer-board__votes{font-size:16px!important}.analyzer-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.analyzer-panel__head>div{flex:160px;min-width:0}.analyzer-panel__head h3{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(16px,3.6cqi,20px);font-weight:700}.analyzer-panel__head p{color:var(--muted);margin:4px 0 0;font-size:clamp(12px,2.4cqi,14px);line-height:1.4}.analyzer-panel__link{border:1px solid var(--line);color:var(--text-soft);font-family:var(--font-ui);white-space:nowrap;background:0 0;border-radius:0;flex-shrink:0;padding:6px 10px;font-size:11px;font-weight:600;transition:border-color .1s,color .1s}.analyzer-panel__link:hover{border-color:var(--panel-accent,var(--green));color:var(--panel-accent-bright,var(--green-bright))}.analyzer-live{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.analyzer-live>div{background:var(--surface-soft);border:1px solid var(--line-faint);border-radius:0;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.analyzer-live span{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:9px}.analyzer-live strong{font-family:var(--font-ui);font-size:16px;font-weight:700}.analyzer-live .is-digit{color:var(--panel-accent-bright,var(--green-bright))}.analyzer-live small{font-family:var(--font-mono);color:var(--muted);font-size:10px}.analyzer-steps{flex-direction:column;gap:6px;display:flex}.analyzer-step{background:var(--surface-soft);border-radius:7px;grid-template-columns:28px 1fr;align-items:start;gap:8px;padding:8px;display:grid}.analyzer-step span{border:1px solid var(--line);width:22px;height:22px;font-family:var(--font-mono);color:var(--muted);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}.analyzer-step p{color:var(--text-soft);margin:0;font-size:12px;line-height:1.4}.analyzer-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.analyzer-board>div{background:var(--surface-soft);border:1px solid var(--line-faint);border-radius:0;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.analyzer-board span{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:9px}.analyzer-board strong{font-family:var(--font-mono);font-size:13px;font-weight:600}.analyzer-board__votes{word-break:break-word;font-size:11px!important}@container analyzer (width<=520px){.analyzer-panel__head{flex-wrap:wrap;gap:8px}.mode-chooser__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analyzer-live,.analyzer-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}}@container analyzer (width<=380px){.mode-chooser__grid,.analyzer-live,.analyzer-board{grid-template-columns:minmax(0,1fr)}.analyzer-panel__link{text-align:center;width:100%}}.analyzer-check{border:1px solid var(--line-soft);background:var(--surface-grid);border-radius:8px;flex-direction:column;gap:4px;padding:10px;display:flex}.analyzer-check span{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:10px}.analyzer-check strong{font-family:var(--font-ui);font-size:14px;font-weight:700}.analyzer-check p{color:var(--text-soft);margin:0;font-size:12px;line-height:1.4}.analyzer-signal{border:1px solid var(--line);background:var(--surface-soft);border-radius:0;flex-direction:column;gap:12px;padding:14px;display:flex}.analyzer-signal--low,.analyzer-signal--soft{border-color:var(--line-soft)}.analyzer-signal--medium{border-color:color-mix(in srgb, var(--panel-accent,var(--green)) 35%, transparent)}.analyzer-signal--high,.analyzer-signal--strong{border-color:color-mix(in srgb, var(--panel-accent,var(--green)) 55%, transparent)}.analyzer-signal__top{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.analyzer-signal__top em{font-family:var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:11px;font-style:normal;font-weight:700}.analyzer-signal__title{font-family:var(--font-ui);letter-spacing:-.03em;color:var(--text);font-size:clamp(18px,4.2cqi,22px);font-weight:800;line-height:1.15}.analyzer-signal__reason{max-width:62ch;color:var(--text-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;font-weight:500;line-height:1.55;display:-webkit-box;overflow:hidden}.analyzer-signal__cta{border:1px solid var(--blue);background:var(--blue);color:#fff;width:100%;font-family:var(--font-ui);letter-spacing:-.01em;border-radius:0;align-self:stretch;padding:11px 14px;font-size:13px;font-weight:700;transition:opacity .1s,background .1s}.analyzer-signal__cta:hover{opacity:.92;background:var(--blue-bright);border-color:var(--blue-bright)}.ai-brief{border:1px solid var(--line-soft);background:var(--surface-deeper);border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.ai-brief__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ai-brief__head h4{font-family:var(--font-ui);margin:0;font-size:12px;font-weight:700}.ai-brief__head em{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:700}.ai-brief__headline{color:var(--text);margin:0;font-size:13px;font-weight:600;line-height:1.4}.ai-brief ul{color:var(--text-soft);margin:0;padding-left:16px;font-size:12px;line-height:1.45}.ai-brief li+li{margin-top:4px}.ai-brief__decision{color:var(--text-secondary);margin:0;font-size:12px;font-weight:600;line-height:1.4}.ai-brief__caution{color:var(--muted);margin:0;font-size:11px;line-height:1.4}.alert{color:var(--alert-text);background:#f871711a;border:1px solid #f8717166;border-radius:8px;margin:0 0 12px;padding:10px 14px;font-size:13px;line-height:1.4}.live-banner{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:8px;margin:0 0 12px;padding:10px 14px;font-size:13px;line-height:1.45}.live-banner--demo{border-color:color-mix(in srgb, var(--blue) 35%, transparent);background:color-mix(in srgb, var(--blue) 8%, var(--surface-soft))}.live-banner--real{border-color:color-mix(in srgb, var(--hot) 45%, transparent);background:color-mix(in srgb, var(--hot) 10%, var(--surface-soft))}.live-banner__head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.live-banner__head strong{font-family:var(--font-ui);letter-spacing:.02em;font-size:13px}.live-banner__tag{text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--line-strong);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.live-banner--demo .live-banner__tag{color:var(--blue-bright);border-color:color-mix(in srgb, var(--blue) 40%, transparent)}.live-banner--real .live-banner__tag{color:var(--hot);border-color:color-mix(in srgb, var(--hot) 40%, transparent)}.live-banner__warn{color:var(--hot);font-size:11px;font-weight:600}.live-banner__copy{color:var(--text-soft);margin:0}.live-banner__copy strong{color:var(--text)}.live-banner__copy em{color:var(--text);font-style:normal;font-weight:600}.setup__title{font-family:var(--font-ui);letter-spacing:-.03em;margin:0 0 8px;font-size:22px;font-weight:800}.setup__intro,.setup__list{color:var(--text-soft);max-width:52ch;margin:0 0 12px;line-height:1.55}.setup__list{padding-left:18px}.setup__list li+li{margin-top:6px}.setup__list code{font-size:12px}@keyframes tick-in{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes tick-flash{0%{opacity:.65}to{opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width>=1400px){:root{--layout-side:minmax(300px, 400px)}.topbar{flex-wrap:nowrap;gap:16px 20px}.topbar__nav{flex:1;justify-content:center}.topbar__nav button{min-width:86px}.workspace__bar{flex-wrap:nowrap;gap:20px}.workspace__quote{flex-wrap:nowrap;flex:0 auto}.workspace__controls{flex-wrap:nowrap;flex:auto;justify-content:flex-end;margin-left:auto}.workspace__ai{max-width:min(520px,36vw)}.workspace__session{max-width:min(460px,32vw)}.workspace__wait{max-width:min(320px,22vw)}.workspace__chart{max-height:none}.workspace__chart .tick-chart__frame{min-height:clamp(380px,50vh,820px)}.tick-chart__frame,.tick-chart__svg{min-height:0;max-height:none}.workspace__side .brand-stamp{padding:10px 12px}.workspace__side .brand-stamp__inner{grid-template-columns:1fr;justify-items:start}.workspace__side .brand-stamp__logo{width:44px;height:44px}.ai-shell__split{grid-template-columns:minmax(300px,440px) minmax(360px,1fr)}.split-layout__pane{max-width:58%}}@media (width>=1920px){:root{--layout-max:1920px;--layout-side:400px;font-size:15px}html{background:#000}html[data-theme=light]{background:#d4d4d4}.app,.app--setup{max-width:var(--layout-max);width:100%;padding-inline:max(20px, env(safe-area-inset-left)) max(20px, env(safe-area-inset-right));margin-inline:auto}.topbar__nav button{min-width:92px;height:36px;font-size:13px}.status__balance,.topbar .status__balance{font-size:24px}.workspace__body{grid-template-columns:minmax(0, 1fr) var(--layout-side)}.workspace__chart .tick-chart__frame{min-height:clamp(440px,56vh,900px)}.workspace__quote>div>b{font-size:30px}.panel__head h2,.trades__head h2,.ai-shell__bar h2{font-size:20px}}@media (width>=2560px){:root{--layout-max:2200px;--layout-side:420px}}@media (width<=1280px){:root{--layout-side:minmax(220px, 320px)}.workspace__body{grid-template-columns:minmax(0, 1.25fr) var(--layout-side)}.ai-shell__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=1200px){.topbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand right""nav nav";align-items:center;gap:10px 12px;display:grid}.topbar__brand{grid-area:brand;min-width:0}.topbar__nav{flex-wrap:wrap;grid-area:nav;justify-content:flex-start;width:100%;display:flex}.topbar__right{grid-area:right;justify-self:end;width:auto;margin-left:0}.workspace__ai,.workspace__session{max-width:100%}.status__balance,.topbar .status__balance{padding:5px 10px;font-size:18px}}@media (width<=1100px){:root{--layout-side:minmax(200px, 280px)}.workspace__body{grid-template-columns:minmax(0, 1fr) var(--layout-side)}.workspace__bar{flex-direction:column;align-items:stretch;gap:12px}.workspace__quote{justify-content:flex-start;width:100%}.workspace__controls{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));align-items:end;gap:10px;width:100%;display:grid}.workspace__ai,.workspace__session{width:100%;max-width:100%}.workspace__wait{white-space:normal;max-width:none}.bot-summary--dense{grid-template-columns:repeat(2,1fr)}}@media (width<=980px){.app,.app--setup{height:auto;min-height:100dvh;padding:10px 12px 16px;overflow:clip auto}.topbar{gap:12px}.topbar__right{justify-content:space-between;justify-self:stretch;width:100%;margin-left:0}.status{flex:1;gap:8px;min-width:0}.stage{flex:none;padding:0;overflow:visible}.workspace{height:auto;min-height:min(72vh,900px)}.workspace__side,.workspace__chart{height:auto;overflow:visible}.workspace__body,.workspace__bot{grid-template-columns:1fr}.workspace__bot{min-height:min(70vh,820px);overflow:auto}.split-layout{flex-direction:column;gap:12px;min-height:auto;overflow:visible}.split-layout__pane{flex:none;max-width:100%;min-height:min(58vh,640px);flex-basis:auto!important;width:100%!important}.split-layout__handle{display:none}.analyzer-panel,.bot-panel{height:auto;min-height:min(62vh,640px);max-height:none}.tick-chart__frame,.tick-chart__svg{min-height:280px}.bot-status-row,.bot-panel .bot-stats__grid,.bot-panel .bot-risk__grid,.bot-panel__grid,.mode-chooser__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analyzer-live{grid-template-columns:1fr 1fr}.trades{min-height:min(70vh,720px)}}@media (width<=720px){.app,.app--setup{padding:max(8px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left))}.topbar{gap:10px;margin-bottom:10px;padding:10px 12px}.topbar__brand{gap:8px}.topbar__logo{width:28px;height:28px}.topbar__brand strong{font-size:14px}.topbar__brand small{font-size:8px}.topbar__nav{width:100%;display:flex}.topbar__nav button{flex:1;min-width:0;height:34px;padding:0 8px;font-size:12px}.topbar__right{justify-content:space-between;gap:8px;width:100%;margin-left:0}.status{flex:1;gap:8px;min-width:0}.status__balance{margin-left:0;padding:5px 9px;font-size:16px}.status__balance small{font-size:10px}.topbar .status__balance{font-size:16px}.topbar__theme{height:30px;padding:0 10px;font-size:11px}.workspace{gap:10px}.workspace__bar{gap:12px;padding:12px}.workspace__quote{justify-content:space-between;gap:12px;width:100%}.workspace__quote>div>b{font-size:22px}.workspace__controls{grid-template-columns:1fr 1fr;align-items:end;gap:10px;width:100%;display:grid}.market-control,.window-control{flex:none;width:100%;min-width:0;max-width:none}.workspace__cta{grid-column:1/-1;width:100%;height:42px}.workspace__body{gap:10px}.bot-summary,.bot-summary--dense,.edge-board__grid,.analyzer-board,.stat-chips{grid-template-columns:1fr}.bot-panel .bot-stats__hero,.bot-panel .bot-stats__grid,.bot-panel .bot-risk__hero,.bot-panel .bot-risk__grid,.bot-panel__grid,.mode-chooser__grid{grid-template-columns:minmax(0,1fr)}.bot-timer{grid-template-columns:minmax(0,1fr);justify-items:start}.tick-chart__header{flex-direction:column;align-items:flex-start;gap:8px;padding:10px 12px}.tick-chart__price-line strong{font-size:18px}.tick-chart__windows{flex-wrap:wrap;justify-content:flex-start;width:100%}.tick-chart__frame{min-height:200px}.tick-chart__svg{height:200px;min-height:200px}.digit-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px 6px}.digit-tile__box{width:42px;height:42px;font-size:15px}.ai-shell{overflow:auto}.ai-shell__split{grid-template-columns:1fr;overflow:visible}.ai-pane{border-radius:10px;padding:14px 12px 16px;overflow:visible}.ai-panel__hero{grid-template-columns:1fr 1fr}.ai-panel__hero strong{font-size:18px}.ai-panel__actions{flex-direction:column}.ai-panel__ghost{width:100%}.ai-panel__log{min-height:120px;max-height:220px}}@media (width<=480px){.app,.app--setup{height:auto;min-height:100dvh;padding:max(6px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));overflow:clip auto}.modal{align-items:flex-end;padding:8px}.modal__card{border-radius:14px 14px 10px 10px;width:100%;max-height:92dvh}.settings-modal{width:100%}.settings-modal__panel{max-height:min(68dvh,520px)}.live-banner{padding:10px 12px;font-size:12px}.live-banner__copy{font-size:12px;line-height:1.5}.auth-screen__card{border-radius:14px;padding:24px 18px 20px}.topbar{border-radius:10px;gap:8px;padding:8px 10px}.topbar__brand small{display:none}.topbar__logo{width:24px;height:24px}.topbar__brand strong{font-size:13px}.topbar__nav button{height:32px;padding:0 4px;font-size:11px}.status__state{font-size:11px}.status__symbol{font-size:10px}.badge--circle{width:22px;height:22px;font-size:9px}.status__balance{border-radius:8px;padding:4px 8px;font-size:14px}.topbar .status__balance{font-size:14px}.status__balance small{font-size:9px}.workspace__bar{border-radius:10px;padding:10px}.workspace__quote>div>b{font-size:20px}.workspace__controls{grid-template-columns:1fr}.control select,.window-control select,.market-select__trigger{height:38px}.market-select__trigger-copy strong{font-size:12px}.panel,.bot-panel,.analyzer-panel{padding:12px}.analyzer-live{grid-template-columns:1fr}.bot-status-row{grid-template-columns:minmax(0,1fr)}.bot-panel__badges{width:100%}.tick-chart__frame,.tick-chart__svg{height:180px;min-height:180px}.tick-chart__header h2{font-size:13px}.digit-tile__box{width:38px;height:38px;font-size:14px}.digit-tile__percent{font-size:9px}.ticker__chip{min-width:28px;height:28px;font-size:11px}.trades{border-radius:10px;padding:14px 12px 18px}.ai-shell__bar h2{font-size:16px}.ai-panel__hero,.ai-panel__meters{grid-template-columns:minmax(0,1fr)}}@media (width<=360px){.topbar__nav button{letter-spacing:0;font-size:10px}.workspace__quote>div>b{font-size:18px}.status__line .status__state{text-overflow:ellipsis;white-space:nowrap;max-width:4.5rem;overflow:hidden}.digit-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px 4px}.digit-tile__box{width:34px;height:34px;font-size:13px}}.auth-screen{min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background:radial-gradient(circle at 50% -10%, #00ff8014, transparent 45%), var(--bg);place-items:center;display:grid}.auth-screen__card{border:1px solid var(--line);background:var(--panel);width:min(440px,100%);box-shadow:0 24px 60px var(--shadow-panel);text-align:center;border-radius:18px;padding:32px 28px 28px}.auth-screen__logo{width:72px;height:auto;margin:0 auto 16px;display:block}.auth-screen__card h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 8px;font-size:22px}.auth-screen__lead{color:var(--muted);margin:0 0 28px;font-size:13px;line-height:1.6}.auth-screen__google{justify-content:center;margin-bottom:0;display:flex}.auth-screen__google-btn{color:#e8eaed;min-width:min(100%,320px);font:inherit;cursor:pointer;background:#131314;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:12px 20px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.auth-screen__google-btn:hover:not(:disabled){background:#1f1f20;border-color:#fff3}.auth-screen__google-btn:disabled{opacity:.65;cursor:wait}.auth-screen__google-mark{color:#4285f4;background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;font-weight:800;line-height:1;display:grid}.auth-screen__divider{color:var(--muted-dim);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:14px;margin:24px 0 20px;font-size:10px;font-weight:700;display:flex}.auth-screen__divider:before,.auth-screen__divider:after{content:"";background:var(--line-soft);flex:1;height:1px}.auth-screen__alt{background:var(--surface);border:1px solid var(--line-soft);border-radius:14px;gap:12px;padding:18px 16px 4px;display:grid}.auth-screen__alt--compact{margin-top:16px;padding:14px 14px 2px}.auth-screen__hint,.auth-screen__note{color:var(--muted-soft);margin:0;font-size:11px;line-height:1.55}.auth-screen__list{text-align:left;color:var(--muted);margin:14px 0 0;padding-left:18px;font-size:11px;line-height:1.55}.auth-screen__list li+li{margin-top:6px}.auth-screen__steps{text-align:left;color:var(--text-soft);margin:0 0 16px;padding-left:18px;font-size:12px;line-height:1.55}.auth-screen__qr{justify-content:center;margin-bottom:12px;display:flex}.auth-screen__qr img{border:1px solid var(--line);background:#fff;border-radius:12px}.auth-screen__qr-placeholder{border:1px dashed var(--line);width:220px;height:220px;color:var(--muted);border-radius:12px;place-items:center;font-size:12px;display:grid}.auth-screen__secret{color:var(--muted);word-break:break-all;margin:0 0 16px;font-size:11px}.auth-screen__secret code{background:var(--code-bg);font-family:var(--font-mono);color:var(--text-secondary);border-radius:10px;margin-top:6px;padding:8px 10px;font-size:11px;display:block}.auth-screen__form{text-align:left;gap:16px;display:grid}.auth-screen__field{gap:6px;display:grid}.auth-screen__field span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.auth-screen__field input{border:1px solid var(--line-input);background:var(--surface-input);width:100%;color:var(--text);font-family:var(--font-mono);letter-spacing:.28em;text-align:center;border-radius:12px;padding:12px 14px;font-size:20px}.auth-screen__submit{background:var(--green);color:#04110a;cursor:pointer;border:0;border-radius:999px;width:100%;padding:12px 16px;font-size:13px;font-weight:700}.auth-screen__submit:disabled{opacity:.45;cursor:not-allowed}.auth-screen__link{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-top:20px;font-size:11px;text-decoration:underline}.auth-screen__error{color:#e05b55;text-align:left;background:#e539351a;border:1px solid #e5393566;border-radius:10px;margin:20px 0 0;padding:10px 12px;font-size:11px;line-height:1.45}.auth-screen__error--domain p{margin:0 0 10px}.auth-screen__domain-list{color:#fecaca;margin:0 0 12px;padding-left:18px}.auth-screen__domain-list code{font-family:var(--font-mono,"JetBrains Mono", monospace);font-size:11px}.auth-screen__firebase-link{color:var(--green-bright);background:#00ff801a;border:1px solid #00ff8059;border-radius:8px;align-items:center;padding:8px 12px;font-size:11px;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.auth-screen__firebase-link:hover{background:#00ff802e;border-color:#00ff808c;text-decoration:underline}.topbar__signout{border:1px solid var(--line);background:var(--surface);color:var(--hot);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border-radius:999px;padding:6px 14px;font-size:11px;font-weight:700}.topbar__signout:hover{color:#fff;background:#f871711f;border-color:#f871718c}.auth-screen__recovery{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:12px;margin:0 0 16px;padding:12px}.auth-screen__recovery-head{gap:2px;margin-bottom:10px;display:grid}.auth-screen__recovery-head strong{letter-spacing:.04em;font-size:12px}.auth-screen__recovery-head span{color:var(--muted);font-size:11px}.auth-screen__recovery-list{grid-template-columns:1fr 1fr;gap:6px 10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.auth-screen__recovery-list code{font-family:var(--font-mono);color:var(--text-secondary);font-size:11px}.auth-screen__download{border:1px solid var(--line-strong);width:100%;color:var(--green);cursor:pointer;background:0 0;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:700}.auth-screen__download:hover{background:var(--green-dim)}.auth-screen__recovery-btn{border:1px solid var(--line);width:100%;color:var(--text-soft);letter-spacing:.01em;cursor:pointer;background:0 0;border-radius:12px;padding:12px 16px;font-size:12px;font-weight:600;transition:border-color .15s,color .15s,background .15s}.auth-screen__recovery-btn:hover{border-color:var(--line-strong);color:var(--text);background:var(--surface-input)}.auth-screen__warn{color:#d08a1d;text-align:left;margin:10px 0 0;font-size:11px}.modal__signout{margin-top:8px}.settings-modal{width:min(720px,100%)}.settings-modal__head-title{align-items:center;gap:10px;min-width:0;display:flex}.settings-modal__version{font-family:var(--font-mono);letter-spacing:.02em;border:1px solid color-mix(in srgb, var(--digit-high) 40%, var(--line-faint));background:color-mix(in srgb, var(--digit-high) 12%, var(--surface));color:var(--digit-high);border-radius:999px;flex:none;padding:3px 8px;font-size:11px;font-weight:700}.desk-change{z-index:80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.desk-change__scrim{cursor:pointer;background:#0000008c;border:0;margin:0;padding:0;position:absolute;inset:0}.desk-change__scrim:disabled{cursor:wait}.desk-change__card{z-index:1;border:1px solid var(--line-strong);background:var(--surface,#12141a);flex-direction:column;gap:14px;width:min(420px,100%);padding:20px;display:flex;position:relative;box-shadow:0 18px 48px #00000073}.desk-change__head h3{font-family:var(--font-ui);margin:0;font-size:17px;font-weight:700}.desk-change__head p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.45}.desk-change__status{border:1px solid var(--line);background:var(--surface-soft,#ffffff08);grid-template-columns:auto 1fr;align-items:start;gap:4px 10px;padding:12px;display:grid}.desk-change__status--syncing{border-color:var(--panel-accent,var(--green))}.desk-change__status--error{border-color:var(--red,#c44)}.desk-change__status strong{grid-column:2;font-size:13px}.desk-change__status em{color:var(--muted);grid-column:2;font-size:12px;font-style:normal;line-height:1.4}.desk-change__spinner{border:2px solid var(--line);border-top-color:var(--panel-accent,var(--green));border-radius:50%;grid-row:1/span 2;width:16px;height:16px;margin-top:2px;animation:.7s linear infinite desk-change-spin}@keyframes desk-change-spin{to{transform:rotate(360deg)}}.desk-change__actions{justify-content:flex-end;gap:8px;display:flex}.desk-change__btn{border:1px solid var(--line);background:var(--surface-soft);min-height:36px;color:var(--text);font-family:var(--font-ui);cursor:pointer;padding:0 14px;font-size:13px;font-weight:600}.desk-change__btn:disabled{opacity:.55;cursor:wait}.desk-change__btn--primary{border-color:var(--panel-accent,var(--green));background:var(--panel-accent,var(--green));color:#04140a}.desk-change__btn--primary:hover{filter:brightness(1.05)}.ou-mode-toggle{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;display:flex}.ou-mode-toggle__btn{border:1px solid var(--line);background:var(--surface-soft);min-width:72px;color:var(--muted);font-family:var(--font-ui);text-align:center;padding:8px 14px;font-size:13px;font-weight:700}.ou-mode-toggle__btn.is-active{border-color:var(--panel-accent,var(--green));color:var(--panel-accent,var(--green));background:#fff}:root[data-theme=dark] .ou-mode-toggle__btn.is-active,html.dark .ou-mode-toggle__btn.is-active{background:var(--elevated,#1a1d24)}.ou-mode-toggle em{color:var(--muted);flex:140px;font-size:11px;font-style:normal;line-height:1.35}.digit-tile--winzone .digit-tile__ring-track{stroke:color-mix(in srgb, var(--panel-accent,#3dba7a) 35%, var(--line))}.digit-tile--losezone:not(.digit-tile--tradable):not(.digit-tile--selected):not(.digit-tile--entry){opacity:.78}.digit-tile--losezone.digit-tile--tradable{opacity:.92}.ou-digit-readout{border:1px solid var(--line);background:var(--surface-soft,color-mix(in srgb, var(--panel) 92%, transparent));flex-direction:column;gap:8px;margin:10px 0 0;padding:10px 12px;display:flex}.ou-digit-readout__pick{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ou-digit-readout__pick strong{font-family:var(--font-ui);color:var(--text);font-size:14px;font-weight:700}.ou-digit-readout__conf,.ou-digit-readout__sync{border:1px solid var(--line);font-family:var(--font-ui);letter-spacing:.03em;text-transform:uppercase;color:var(--muted);padding:2px 8px;font-size:10px;font-weight:700}.ou-digit-readout__conf.is-high,.ou-digit-readout__sync.is-ok{border-color:color-mix(in srgb, var(--panel-accent,#3dba7a) 50%, var(--line));color:var(--panel-accent,var(--green))}.ou-digit-readout__metrics{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:6px 10px;display:grid}.ou-digit-readout__metrics span{flex-direction:column;gap:2px;min-width:0;display:flex}.ou-digit-readout__metrics em{font-style:normal;font-family:var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:600}.ou-digit-readout__metrics b{font-family:var(--font-mono);color:var(--text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.blitz-board{flex-direction:column;gap:10px;width:100%;display:flex}.blitz-board__meta{color:var(--muted);flex-wrap:wrap;gap:8px 12px;font-size:11px;display:flex}.blitz-board__meta strong{color:var(--text);font-family:var(--font-mono);font-weight:700}.blitz-board__leader{color:var(--panel-accent,var(--green));font-weight:600}.blitz-board__cols{grid-template-columns:1fr 1fr;gap:8px;display:grid}.blitz-board__col h4{font-family:var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:11px;font-weight:700}.blitz-board__list{flex-direction:column;gap:6px;display:flex}.blitz-card{border:1px solid var(--line);background:var(--surface-soft);text-align:left;cursor:pointer;flex-direction:column;gap:4px;width:100%;padding:8px 10px 10px;transition:border-color .1s,background .1s;display:flex;position:relative;overflow:hidden}.blitz-card:hover{border-color:var(--line-strong)}.blitz-card.is-active{border-color:var(--panel-accent,var(--green));background:color-mix(in srgb, var(--panel-accent,#3dba7a) 12%, transparent)}.blitz-card--hot{border-color:color-mix(in srgb, var(--panel-accent,#3dba7a) 55%, var(--line))}.blitz-card--cool{opacity:.72}.blitz-card strong{font-family:var(--font-ui);color:var(--text);font-size:12px;font-weight:700}.blitz-card__row{flex-wrap:wrap;align-items:baseline;gap:6px 8px;font-size:11px;display:flex}.blitz-card__row em{color:var(--muted);font-style:normal}.blitz-card__row b{font-family:var(--font-mono);color:var(--text);font-size:13px;font-weight:700}.blitz-card__bar{background:var(--panel-accent,var(--green));height:2px;margin-top:2px;transition:width .12s linear;display:block}.blitz-board__readout{color:var(--muted);font-size:11px;line-height:1.4;font-family:var(--font-mono);margin:0}@media (width<=720px){.blitz-board__cols{grid-template-columns:1fr}}.settings-desk-switch{border-bottom:1px solid var(--line);flex-direction:column;gap:10px;margin-bottom:18px;padding-bottom:16px;display:flex}.settings-desk-switch .desk-switch__head h3{font-size:14px}.settings-desk-switch .modal__note{margin:0}.settings-bot-version{border:1px solid var(--line-faint);background:var(--surface-deep);border-radius:10px;grid-template-columns:auto auto 1fr;align-items:baseline;gap:6px 10px;margin:0 0 14px;padding:10px 12px;display:grid}.settings-bot-version strong{font-family:var(--font-ui);color:var(--text);font-size:12px;font-weight:700}.settings-bot-version span{font-family:var(--font-mono);color:var(--digit-high);font-size:13px;font-weight:750}.settings-bot-version em{font-style:normal;font-family:var(--font-mono);color:var(--muted);justify-self:end;font-size:11px}.settings-bot-version p{font-family:var(--font-ui);color:var(--muted);grid-column:1/-1;margin:0;font-size:11px;line-height:1.35}.settings-modal__layout{grid-template-columns:148px minmax(0,1fr);min-height:420px;display:grid}.settings-modal__nav{border-right:1px solid var(--line);background:#0000001f;flex-direction:column;gap:4px;padding:12px 10px;display:flex}.settings-modal__nav-btn{color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:10px 12px;font-size:12px;font-weight:600;transition:color .15s,background .15s,border-color .15s}.settings-modal__nav-btn:hover{color:var(--text);background:#00ff800f}.settings-modal__nav-btn.is-active{color:var(--green,#00ff80);background:#00ff801a;border-color:#00ff8059}.settings-modal__panel{max-height:min(70vh,560px);padding-right:2px;overflow-y:auto}.settings-modal__section{padding-top:14px}.settings-modal__section+.settings-modal__section,.settings-profile+.settings-modal__section{border-top:1px solid var(--line)}.settings-profile{padding:18px}.settings-profile__hero{align-items:center;gap:14px;display:flex}.settings-profile__avatar{object-fit:cover;border:2px solid #00ff8059;border-radius:50%;flex:none;width:64px;height:64px}.settings-profile__avatar--fallback{background:var(--brand-green-deep,#043825);color:var(--green,#00ff80);place-items:center;font-size:24px;font-weight:800;display:grid}.settings-profile__name{margin:0 0 4px;font-size:18px;font-weight:700}.settings-profile__email{color:var(--muted);margin:0 0 8px;font-size:12px}.settings-kv{margin:0}.settings-kv__row{border-bottom:1px solid #ffffff0a;grid-template-columns:132px minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.settings-kv__row:last-child{border-bottom:0}.settings-kv__row dt{color:var(--muted);margin:0;font-size:11px;font-weight:600}.settings-kv__row dd{margin:0;font-size:12px;line-height:1.45}.settings-kv__row dd small{color:var(--muted)}.settings-kv__row dd code{font-family:var(--mono,"JetBrains Mono", monospace);color:var(--green,#00ff80);font-size:11px}.settings-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.settings-badge--ok{color:#00ff80;background:#00ff801f;border:1px solid #00ff8047}.settings-badge--warn{color:#d08a1d;background:#e6a23c1f;border:1px solid #e6a23c59}@media (width<=640px){.settings-modal__layout{grid-template-columns:1fr;min-height:0}.settings-modal__nav{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;overflow-x:auto}.settings-modal__nav-btn{white-space:nowrap}.settings-kv__row{grid-template-columns:1fr;gap:4px}}.settings-live-verify{background:#e539350f;border:1px solid #e5393559;border-radius:14px;margin-top:8px;padding:16px}.settings-live-verify__head h4{margin:10px 0 6px;font-size:15px}.settings-live-verify__head p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.settings-live-verify__form{margin-top:14px}.settings-live-verify__actions{align-items:center;gap:10px;display:flex}.settings-live-verify__cancel{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:10px;flex:none;padding:10px 14px;font-size:12px;font-weight:600}.settings-live-verify__cancel:hover:not(:disabled){color:var(--text);border-color:var(--muted)}.settings-live-verify__actions .auth-screen__submit{flex:1;margin:0}.settings-modal--wide{width:min(920px,100%)}.settings-modal--wide .settings-modal__panel{max-height:min(75vh,640px)}.system-status{padding:18px}.system-status__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.system-status__head h3{margin:0 0 4px;font-size:16px}.system-status__head p{color:var(--muted);margin:0;font-size:11px}.system-status__refresh{border:1px solid var(--line);color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px;font-size:11px;font-weight:600}.system-status__refresh:hover:not(:disabled){color:var(--green,#00ff80);border-color:#00ff8059}.system-status__banner{border:1px solid var(--line);border-radius:16px;margin-bottom:18px;overflow:hidden}.system-status__banner-top{align-items:center;gap:10px;padding:14px 16px;font-size:15px;display:flex}.system-status__banner p{color:var(--muted);background:#00000038;margin:0;padding:12px 16px 14px;font-size:12px;line-height:1.5}.system-status__banner--operational{border-color:#00ff8059}.system-status__banner--operational .system-status__banner-top{color:#00ff80;background:#00ff8024}.system-status__banner--degraded{border-color:#e6a23c66}.system-status__banner--degraded .system-status__banner-top{color:#d08a1d;background:#e6a23c24}.system-status__banner--down{border-color:#e5393566}.system-status__banner--down .system-status__banner-top{color:#e05b55;background:#e5393524}.system-status__banner--unknown .system-status__banner-top{color:var(--muted);background:#ffffff0f}.system-status__icon{background:#00000040;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid}.system-status__range{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;gap:10px;margin-bottom:14px;font-size:10px;display:flex}.system-status__list{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.system-status__item-head{justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.system-status__item-head strong{font-size:13px;display:block}.system-status__item-head small{color:var(--muted);margin-top:2px;font-size:10px;display:block}.system-status__uptime{font-size:11px;font-weight:700;font-family:var(--font-mono,"JetBrains Mono", monospace);flex:none}.system-status__uptime--operational{color:#00ff80}.system-status__uptime--degraded{color:#d08a1d}.system-status__uptime--down{color:#e05b55}.system-status__bars{align-items:flex-end;gap:2px;height:34px;display:flex}.status-bar{background:#ffffff14;border-radius:2px;flex:1;min-width:2px;max-width:6px;height:100%}.status-bar.is-up{opacity:.85;background:#00ff80}.status-bar.is-warn{background:#d08a1d}.status-bar.is-down{background:#e05b55}.status-bar.is-unknown{background:#ffffff1f}.system-status__foot{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.system-status__endpoint{color:var(--muted);font-family:var(--font-mono,"JetBrains Mono", monospace);word-break:break-all;margin-top:6px;font-size:9px;display:block}.system-status__endpoint--link{color:var(--green-bright);text-decoration:none;transition:color .15s}.system-status__endpoint--link:hover{color:var(--green);text-underline-offset:2px;text-decoration:underline}.system-status__endpoint--link:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #00ff8073}.system-status__metrics{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.system-status__latency{color:var(--muted);font-family:var(--font-mono,"JetBrains Mono", monospace);font-size:10px}.system-status__history{border:1px solid var(--line);color:var(--muted);border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.system-status__history:hover{color:var(--green,#00ff80);border-color:#00ff8059}.client-shell.is-gated .app{filter:blur(3px)saturate(.75)brightness(.72);pointer-events:none;-webkit-user-select:none;user-select:none}.client-auth{z-index:80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.client-auth__scrim{background:radial-gradient(70% 50% at 50% 42%,#ff444f1f,#0000 55%),radial-gradient(55% 40% at 50% 55%,#00ff800f,#0000 50%),#000000b8;position:absolute;inset:0}.client-auth__card{background:#0c0c0c;border:1px solid #ffffff1a;border-radius:24px;grid-template-columns:1fr 1.05fr;width:min(860px,100%);min-height:min(460px,86vh);padding:0;animation:.45s cubic-bezier(.22,1,.36,1) both client-auth-in;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0006,0 28px 90px #000000a6,0 0 60px #ff444f0f}@keyframes client-auth-in{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}.client-auth__visual{background:radial-gradient(80% 70% at 45% 55%,#ff444f2e,#0000 60%),#050505;justify-content:center;align-items:flex-end;min-height:100%;display:flex;position:relative;overflow:hidden}.client-auth__art{object-fit:cover;object-position:center 20%;width:100%;height:100%;min-height:420px;animation:.55s cubic-bezier(.22,1,.36,1) 60ms both client-auth-art-in;display:block}@keyframes client-auth-art-in{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}.client-auth__panel{background:linear-gradient(#ffffff0a 0%,#0000 36%),linear-gradient(165deg,#161616 0%,#0c0c0c 55%,#080808 100%);flex-direction:column;justify-content:center;gap:22px;padding:40px 40px 36px;display:flex}.client-auth__brands{align-items:center;gap:12px;min-width:0;display:flex}.client-auth__brand-lls{object-fit:contain;border-radius:10px;flex-shrink:0;width:36px;height:36px}.client-auth__brand-x{color:#ffffff47;-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:1.1rem;font-weight:500;line-height:1}.client-auth__brand-deriv{flex-shrink:1;min-width:0}.client-auth__copy{text-align:left;flex-direction:column;gap:10px;display:flex}.client-auth__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#00ff80d9;margin:0;font-size:11px;font-weight:700}.client-auth__card h2{font-family:var(--font-display,Syne, sans-serif);letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(1.7rem,3.2vw,2.15rem);font-weight:700;line-height:1.12}.client-auth__lead{color:#ffffff8c;max-width:34ch;margin:0;font-size:1rem;line-height:1.5}.client-auth__note{color:#ffffff61;text-align:left;margin:0;font-size:.82rem;line-height:1.45}.client-auth__error{color:#ff8a8a;margin:0;font-size:.85rem;line-height:1.4}.client-auth__token-label{letter-spacing:.04em;text-transform:uppercase;color:#ffffff73;margin:0;font-size:.78rem;font-weight:700}.client-auth__token-input{color:#fff;width:100%;font-size:.95rem;font-family:var(--font-mono,ui-monospace, monospace);background:#00000059;border:1px solid #ffffff24;border-radius:14px;padding:14px 16px}.client-auth__token-input:focus{border-color:#ff444fa6;outline:none;box-shadow:0 0 0 3px #ff444f26}.client-auth__token-help{color:#ffffff8c;text-underline-offset:3px;font-size:.82rem;text-decoration:underline}.client-auth__token-help:hover{color:#ffffffd9}.client-auth__actions{flex-direction:column;gap:12px;display:flex}.client-auth__primary,.client-auth__secondary,.client-auth__account{cursor:pointer;border:1px solid #0000;border-radius:14px;padding:16px 18px;font-size:1rem;font-weight:700;transition:transform .15s,background .15s,border-color .15s,box-shadow .15s}.client-auth__primary{color:#fff;background:#ff444f;border-color:#0000;justify-content:center;align-items:center;gap:10px;display:inline-flex;box-shadow:0 8px 28px #ff444f47}.client-auth__primary img{border-radius:6px;flex-shrink:0}.client-auth__primary:hover:not(:disabled){background:#ff5a63;transform:translateY(-1px);box-shadow:0 12px 32px #ff444f61}.client-auth__primary:active:not(:disabled){transform:translateY(0)}.client-auth__secondary{color:#ffffffe0;background:#ffffff0a;border-color:#ffffff1f}.client-auth__secondary:hover:not(:disabled){background:#ffffff12;border-color:#ffffff38}.client-auth__primary:disabled,.client-auth__secondary:disabled{opacity:.55;cursor:wait;transform:none}.client-auth__accounts{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.client-auth__account{text-align:left;color:var(--text);background:#ffffff0a;border-color:#ffffff1a;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;display:grid}.client-auth__account:hover{background:#ff444f14;border-color:#ff444f}.client-auth__account em{color:#ffffff73;font-size:.85rem;font-style:normal}.client-auth__link{color:#ffffff73;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;align-self:flex-start;margin:0;padding:0;font-size:.82rem;text-decoration:underline}.client-auth__link:hover{color:#ffffffb3}@media (width<=720px){.client-auth__card{grid-template-columns:1fr;width:min(420px,100%);min-height:0}.client-auth__visual{min-height:200px;max-height:220px}.client-auth__art{object-position:center 18%;min-height:200px}.client-auth__panel{gap:18px;padding:26px 22px 24px}.client-auth__card h2{font-size:1.55rem}.client-auth__lead{font-size:.92rem}}.topbar__account-pill select{appearance:none;background:var(--elevated);color:var(--text);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
