.ruvv-bot,.ruvv-bot-btn,.ruvv-bot-fill,.ruvv-bot-snap,.ruvv-bot-consent{--bot-panel:rgb(var(--oui-color-base-9));--bot-panel-2:rgb(var(--oui-color-base-8));--bot-text:rgb(var(--oui-color-base-foreground));--bot-muted:rgb(var(--oui-color-base-foreground) / .5);--bot-faint:rgb(var(--oui-color-base-foreground) / .66);--bot-line:rgb(var(--oui-color-line) / .16);--bot-up:rgb(var(--oui-color-trading-profit));--bot-down:rgb(var(--oui-color-trading-loss));--bot-warn:rgb(var(--oui-color-warning));--bot-ink:rgb(var(--ruvv-ink,255 255 255));--bot-rail:rgb(var(--oui-color-trading-profit) / .55);--bot-mono:var(--oui-font-family-mono,ui-monospace, SFMono-Regular, Menlo, monospace);--bot-fs:11px;--bot-fs-num:15px;--bot-fs-big:17px;--bot-fs-label:9.5px;--bot-fs-small:10px;--bot-row:22px;--bot-pad:8px;--bot-gap:6px}.ruvv-bot[data-size=theater]{--bot-fs:16px;--bot-fs-num:24px;--bot-fs-big:28px;--bot-fs-label:13px;--bot-fs-small:14px;--bot-row:32px;--bot-pad:14px;--bot-gap:10px}.ruvv-bot[data-size=tall]{--bot-fs:14px;--bot-fs-num:20px;--bot-fs-big:24px;--bot-fs-label:12px;--bot-fs-small:12px;--bot-row:28px;--bot-pad:12px;--bot-gap:8px}.ruvv-bot-btn{height:22px;color:var(--bot-faint);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;align-items:center;gap:5px;margin-right:.4rem;padding:0 7px;font-size:11px;font-weight:600;line-height:1;display:inline-flex;position:relative}.ruvv-bot-btn:hover{color:rgb(var(--oui-color-base-foreground) / .92);background:rgb(var(--oui-color-base-foreground) / .06)}.ruvv-bot-btn.is-on{color:var(--bot-up);border-color:color-mix(in srgb, var(--bot-up) 40%, transparent);background:color-mix(in srgb, var(--bot-up) 12%, transparent)}.ruvv-bot-btn__dot{background:var(--bot-up);border-radius:50%;width:5px;height:5px;animation:1.6s ease-in-out infinite ruvv-bot-pulse}@keyframes ruvv-bot-pulse{0%,to{opacity:1}50%{opacity:.25}}@media (max-width:1100px){.ruvv-bot-btn__label{display:none}}.ruvv-bot-lnav-empty{display:none}:has(>.ruvv-bot-lnav-empty){display:none!important}.ruvv-bot-fill{z-index:79;height:32px;font:inherit;font-size:12px;font-family:var(--oui-font-family);cursor:pointer;color:var(--bot-text);background:var(--bot-panel);border:1px solid var(--bot-line);border-radius:9px;align-items:center;gap:8px;padding:0 12px;animation:.22s cubic-bezier(.2,.9,.3,1.2) ruvv-bot-fill-in;display:inline-flex;position:fixed;bottom:46px;right:12px;box-shadow:0 10px 28px #00000080}.ruvv-bot-fill b{font-weight:750}.ruvv-bot-fill.is-buy b{color:var(--bot-up)}.ruvv-bot-fill.is-sell b{color:var(--bot-down)}.ruvv-bot-fill em{font-style:normal;font-family:var(--bot-mono);color:var(--bot-faint)}@keyframes ruvv-bot-fill-in{0%{opacity:0;transform:translateY(8px)scale(.96)}}.ruvv-bot-consent{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000009e;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ruvv-bot-consent__card{box-sizing:border-box;width:min(440px,100%);max-height:86vh;color:var(--bot-text);font-family:var(--oui-font-family);background:var(--bot-panel);border:1px solid color-mix(in srgb, var(--bot-warn) 40%, transparent);border-radius:12px;padding:16px 16px 14px;font-size:12px;line-height:1.5;overflow-y:auto;box-shadow:0 20px 50px #0009}.ruvv-bot-consent__title{color:var(--bot-warn);margin-bottom:8px;font-size:14px;font-weight:750;display:block}.ruvv-bot-consent__list{color:var(--bot-faint);margin:0 0 10px;padding-left:15px}.ruvv-bot-consent__list li+li{margin-top:5px}.ruvv-bot-consent__check{cursor:pointer;background:rgb(var(--oui-color-base-foreground) / .05);border:1px solid var(--bot-line);border-radius:8px;align-items:flex-start;gap:7px;padding:8px;display:flex}.ruvv-bot-consent__check input{accent-color:rgb(var(--oui-color-trading-profit));flex:none;margin:1px 0 0}.ruvv-bot-consent__err{color:var(--bot-down);margin:8px 0 0}.ruvv-bot-consent__row{justify-content:flex-end;gap:6px;margin-top:10px;display:flex}.ruvv-bot-consent__no,.ruvv-bot-consent__yes{height:28px;font:inherit;cursor:pointer;border:1px solid var(--bot-line);background:var(--bot-panel-2);color:var(--bot-faint);border-radius:7px;padding:0 12px;font-weight:650}.ruvv-bot-consent__yes{color:#0e0d12;background:var(--bot-warn);border-color:#0000}.ruvv-bot-consent__yes:disabled{cursor:not-allowed;opacity:.42}.ruvv-bot-consent__no:hover,.ruvv-bot-consent__yes:not(:disabled):hover{filter:brightness(1.12)}.ruvv-bot{z-index:61;box-sizing:border-box;color:var(--bot-text);font-family:var(--oui-font-family);font-size:var(--bot-fs);background:var(--bot-panel);border:1px solid var(--bot-line);border-radius:12px;flex-direction:column;line-height:1.35;display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 44px #0009}.ruvv-bot.is-dragging{opacity:.94}.ruvv-bot.is-live{border-color:color-mix(in srgb, var(--bot-warn) 55%, transparent)}.ruvv-bot.is-theater{z-index:62;border-radius:16px}.ruvv-bot.is-docked{border-radius:var(--oui-rounded-xl,10px);box-shadow:none;border:none}.ruvv-bot.is-docked.is-live{border:none}.ruvv-bot.is-docked .ruvv-bot__grip{cursor:ew-resize;width:6px;height:auto;top:0;bottom:0}.ruvv-bot.is-docked-right .ruvv-bot__grip{left:0;right:auto}.ruvv-bot-dock-left .oui-scaffold-container{padding-left:var(--ruvv-bot-w)}.ruvv-bot-dock-right .oui-scaffold-container{padding-right:var(--ruvv-bot-w)}.ruvv-wl-dock-left.ruvv-bot-dock-left .oui-scaffold-container{padding-left:calc(var(--ruvv-wl-w) + var(--ruvv-bot-w))}.ruvv-wl-dock-right.ruvv-bot-dock-right .oui-scaffold-container{padding-right:calc(var(--ruvv-wl-w) + var(--ruvv-bot-w))}.ruvv-bot-dock-left .oui-scaffold-container,.ruvv-bot-dock-right .oui-scaffold-container{transition:padding-left .22s,padding-right .22s}.ruvv-bot-snap{z-index:60;pointer-events:none;background:rgb(var(--oui-color-trading-profit) / .09);border:1px dashed rgb(var(--oui-color-trading-profit) / .45);border-radius:10px;position:fixed}.ruvv-bot__mono{font-family:var(--bot-mono);font-variant-numeric:tabular-nums}.ruvv-bot .is-up{color:var(--bot-up)}.ruvv-bot .is-down{color:var(--bot-down)}.ruvv-bot__head{align-items:center;gap:var(--bot-gap);height:calc(var(--bot-row) + 8px);padding:0 var(--bot-pad);cursor:move;border-bottom:1px solid rgb(var(--oui-color-line) / .1);flex-shrink:0;display:flex}.ruvv-bot.is-theater .ruvv-bot__head{cursor:default}.ruvv-bot__mark{color:var(--bot-muted);display:inline-flex}.ruvv-bot__mark.is-on{color:var(--bot-up);animation:1.6s ease-in-out infinite ruvv-bot-pulse}.ruvv-bot__title{font-size:var(--bot-fs);letter-spacing:.01em;font-weight:750}.ruvv-bot__mode{height:calc(var(--bot-row) - 4px);border:1px solid var(--bot-line);color:var(--bot-muted);font:inherit;font-size:var(--bot-fs-label);letter-spacing:.06em;cursor:pointer;background:0 0;border-radius:5px;padding:0 7px;font-weight:800;line-height:1}.ruvv-bot__mode.is-live{color:var(--bot-warn);border-color:color-mix(in srgb, var(--bot-warn) 55%, transparent);background:color-mix(in srgb, var(--bot-warn) 14%, transparent)}.ruvv-bot__mode.is-armed{color:var(--bot-down);border-color:color-mix(in srgb, var(--bot-down) 60%, transparent);background:color-mix(in srgb, var(--bot-down) 16%, transparent)}.ruvv-bot__wallet{min-width:0;height:calc(var(--bot-row) - 4px);background:rgb(var(--oui-color-base-foreground) / .04);color:var(--bot-text);font:inherit;font-family:var(--bot-mono);font-size:var(--bot-fs-small);cursor:pointer;border:0;border-radius:5px;align-items:baseline;gap:6px;padding:0 6px;display:inline-flex}.ruvv-bot__wallet em{color:var(--bot-muted);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.ruvv-bot__wallet b{white-space:nowrap;font-weight:700}.ruvv-bot__wallet i{opacity:.55;margin-left:2px;font-size:.75em;font-style:normal}@container (max-width:340px){.ruvv-bot__wallet em{display:none}}.ruvv-bot__head-end{align-items:center;gap:3px;margin-left:auto;display:inline-flex}.ruvv-bot__icon{min-width:calc(var(--bot-row) - 2px);height:calc(var(--bot-row) - 2px);color:var(--bot-muted);font:inherit;font-size:var(--bot-fs-label);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0 3px;font-weight:800;display:inline-flex}.ruvv-bot__icon:hover{color:var(--bot-text);background:rgb(var(--oui-color-base-foreground) / .08)}.ruvv-bot__icon.is-on{color:var(--bot-up);background:color-mix(in srgb, var(--bot-up) 14%, transparent)}.ruvv-bot__power.is-armed{color:var(--bot-down);background:color-mix(in srgb, var(--bot-down) 16%, transparent)}.ruvv-bot__body{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto;container-type:inline-size}.ruvv-bot-h{padding:calc(var(--bot-gap) + 2px) var(--bot-pad) 4px;font-size:var(--bot-fs-label);letter-spacing:.07em;text-transform:uppercase;color:rgb(var(--oui-color-base-foreground) / .5);align-items:baseline;gap:6px;margin:0;font-weight:800;display:flex}.ruvv-bot-h>i{letter-spacing:0;text-transform:none;color:var(--bot-muted);font-style:normal;font-weight:700}.ruvv-bot-h__more{color:var(--bot-muted);font:inherit;letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0}.ruvv-bot-h__more:hover{color:var(--bot-text)}.ruvv-bot-note{margin:4px var(--bot-pad);font-size:var(--bot-fs-small);color:var(--bot-muted);line-height:1.45}.ruvv-bot-note.is-warn{color:var(--bot-warn)}.ruvv-bot-note--top{padding:6px var(--bot-pad);border-bottom:1px solid var(--bot-line);background:color-mix(in srgb, var(--bot-warn) 10%, transparent);flex:none;margin:0}.ruvv-bot-btn2{width:calc(100% - var(--bot-pad) * 2);margin:6px var(--bot-pad);height:calc(var(--bot-row) + 4px);border:1px solid var(--bot-line);color:var(--bot-faint);font:inherit;font-size:var(--bot-fs);cursor:pointer;background:0 0;border-radius:7px;font-weight:650;display:block}.ruvv-bot-btn2:hover:not(:disabled){color:var(--bot-text);background:rgb(var(--oui-color-base-foreground) / .06)}.ruvv-bot-btn2:disabled{opacity:.5;cursor:default}.ruvv-bot-btn2.is-go{border-color:color-mix(in srgb, var(--bot-up) 45%, transparent);color:var(--bot-up)}.ruvv-bot-btn2.is-go:hover:not(:disabled){background:color-mix(in srgb, var(--bot-up) 14%, transparent)}.ruvv-bot-btn2.is-big{height:calc(var(--bot-row) + 14px);font-size:var(--bot-fs-num);background:color-mix(in srgb, var(--bot-up) 16%, transparent);font-weight:800}.ruvv-bot-btn2.is-quiet{color:var(--bot-muted)}.ruvv-bot-btn2.is-quiet:hover:not(:disabled){border-color:color-mix(in srgb, var(--bot-down) 50%, transparent);color:var(--bot-down);background:0 0}.ruvv-bot-btn2.is-armed{border-color:color-mix(in srgb, var(--bot-down) 60%, transparent);color:var(--bot-down);background:color-mix(in srgb, var(--bot-down) 12%, transparent)}.ruvv-bot-score{background:rgb(var(--oui-color-line) / .1);border-bottom:1px solid rgb(var(--oui-color-line) / .1);flex:none;grid-template-columns:1fr 1fr 1.2fr;gap:1px;display:grid}.ruvv-bot-score__cell{min-width:0;padding:calc(var(--bot-gap) + 2px) var(--bot-pad);background:var(--bot-panel);flex-direction:column;gap:2px;transition:background .3s;display:flex}.ruvv-bot-score__cell.is-flash{background:rgb(var(--oui-color-base-foreground) / .07)}.ruvv-bot-score__cell>em{font-style:normal;font-size:var(--bot-fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--bot-muted);white-space:nowrap;font-weight:700}.ruvv-bot-score__cell>b{font-family:var(--bot-mono);font-variant-numeric:tabular-nums;font-size:var(--bot-fs-big);white-space:nowrap;font-weight:750;line-height:1.05}.ruvv-bot-score__cell>b>i{opacity:.55;margin-left:2px;font-size:.55em;font-style:normal;font-weight:700}.ruvv-bot-score__cell>small{font-family:var(--bot-mono);font-size:var(--bot-fs-small);color:var(--bot-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ruvv-bot-score__cell.is-record>b{color:var(--bot-text)}.ruvv-bot-spark{margin-top:2px;overflow:visible}.ruvv-bot-spark path{stroke:var(--bot-muted)}.ruvv-bot-spark.is-up path,.ruvv-bot-spark.is-up .ruvv-bot-spark__dot{stroke:var(--bot-up);fill:var(--bot-up)}.ruvv-bot-spark.is-up path{fill:none}.ruvv-bot-spark.is-down path,.ruvv-bot-spark.is-down .ruvv-bot-spark__dot{stroke:var(--bot-down);fill:var(--bot-down)}.ruvv-bot-spark.is-down path{fill:none}.ruvv-bot-spark__dot{animation:.35s ease-out ruvv-bot-dot-in}@keyframes ruvv-bot-dot-in{0%{r:5;opacity:.2}}.ruvv-bot-radar{align-items:center;gap:var(--bot-gap);width:100%;padding:var(--bot-gap) var(--bot-pad);border:0;border-bottom:1px solid var(--bot-line);background:rgb(var(--oui-color-base-foreground) / .025);color:inherit;font:inherit;text-align:left;cursor:pointer;flex:none;display:flex;position:relative;overflow:hidden}.ruvv-bot-radar:hover{background:rgb(var(--oui-color-base-foreground) / .05)}.ruvv-bot-radar__rail{height:2px;width:var(--p,0%);background:color-mix(in srgb, var(--bot-up) 55%, transparent);transition:width 1s linear;position:absolute;inset:0 auto auto 0}.ruvv-bot-radar.is-live .ruvv-bot-radar__rail{opacity:0}.ruvv-bot-radar__bar{background:linear-gradient(to right, transparent, var(--bot-up), transparent);opacity:0;width:38%;height:2px;position:absolute;inset:0 auto auto 0}.ruvv-bot-radar.is-live .ruvv-bot-radar__bar{opacity:.9;animation:1.1s linear infinite ruvv-bot-sweep}@keyframes ruvv-bot-sweep{0%{transform:translate(-100%)}to{transform:translate(363%)}}.ruvv-bot-radar__eye{width:calc(var(--bot-row) + 4px);height:calc(var(--bot-row) + 4px);flex:none;position:relative}.ruvv-bot-radar__eye:after{content:"";background:var(--bot-muted);border-radius:999px;width:4px;height:4px;margin:-2px 0 0 -2px;position:absolute;top:50%;left:50%}.ruvv-bot-radar.is-on .ruvv-bot-radar__eye:after{background:var(--bot-up)}.ruvv-bot-radar__eye i{border:1px solid var(--bot-up);opacity:0;border-radius:999px;animation:2.4s ease-out infinite ruvv-bot-ping;position:absolute;inset:0;transform:scale(.18)}.ruvv-bot-radar__eye i:nth-child(2){animation-delay:.8s}.ruvv-bot-radar__eye i:nth-child(3){animation-delay:1.6s}.ruvv-bot-radar.is-live .ruvv-bot-radar__eye i{animation-duration:1.1s}@keyframes ruvv-bot-ping{0%{opacity:.55;transform:scale(.18)}70%{opacity:.12}to{opacity:0;transform:scale(1)}}.ruvv-bot-radar__lines{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ruvv-bot-radar__lines em{font-style:normal;font-size:var(--bot-fs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ruvv-bot-radar__lines em.is-src{color:var(--bot-faint);font-weight:600}.ruvv-bot-radar__lines em.is-now{font-family:var(--bot-mono);font-size:var(--bot-fs-small);color:color-mix(in srgb, var(--bot-up) 70%, var(--bot-faint))}.ruvv-bot-radar__lines em.is-now.is-skip{color:var(--bot-muted)}.ruvv-bot-radar__lines em.is-now.is-sell{color:var(--bot-warn)}.ruvv-bot-radar__lines em.is-now.is-error{color:var(--bot-down)}.ruvv-bot-radar__lines em.is-now.is-stuck{color:var(--bot-warn);font-weight:700}.ruvv-bot-sect{flex:none}.ruvv-bot-cards{padding:0 var(--bot-pad) var(--bot-gap);gap:var(--bot-gap);flex-direction:column;margin:0;list-style:none;display:flex}.ruvv-bot-cards li.is-empty{padding:calc(var(--bot-pad) + 4px) 0;text-align:center;color:var(--bot-muted);font-size:var(--bot-fs)}.ruvv-bot-card{padding:var(--bot-gap) calc(var(--bot-pad) - 2px);background:rgb(var(--oui-color-base-foreground) / .035);border:1px solid rgb(var(--oui-color-line) / .1);border-radius:9px;flex-direction:column;gap:4px;display:flex}.ruvv-bot-card.is-up{border-color:color-mix(in srgb, var(--bot-up) 28%, transparent)}.ruvv-bot-card.is-down{border-color:color-mix(in srgb, var(--bot-down) 28%, transparent)}.ruvv-bot-card.is-done{opacity:.85}.ruvv-bot-card__top{align-items:baseline;gap:8px;min-width:0;display:flex}.ruvv-bot-card__sym{color:var(--bot-text);font:inherit;font-size:calc(var(--bot-fs) + 1px);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;max-width:40%;padding:0;font-weight:800;overflow:hidden}.ruvv-bot-card__sym:hover{color:var(--bot-up)}.ruvv-bot-card__pct{font-family:var(--bot-mono);font-variant-numeric:tabular-nums;font-size:var(--bot-fs-num);font-weight:800;line-height:1}.ruvv-bot-card__sol{font-family:var(--bot-mono);font-size:var(--bot-fs-small);color:var(--bot-faint)}.ruvv-bot-card__age{font-family:var(--bot-mono);font-size:var(--bot-fs-small);color:var(--bot-muted);margin-left:auto}.ruvv-bot-card__why{width:calc(var(--bot-row) - 4px);height:calc(var(--bot-row) - 4px);color:rgb(var(--oui-color-base-foreground) / .4);font:inherit;font-size:var(--bot-fs-small);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;padding:0;font-weight:800}.ruvv-bot-card__why:hover,.ruvv-bot-card__why.is-on{color:var(--bot-text);background:rgb(var(--oui-color-base-foreground) / .1)}.ruvv-bot-card__mid{font-size:var(--bot-fs-small);color:var(--bot-muted);white-space:nowrap;align-items:baseline;gap:6px;display:flex;overflow:hidden}.ruvv-bot-card__mid b{font-family:var(--bot-mono);color:var(--bot-faint);font-weight:700}.ruvv-bot-card__arrow{opacity:.5}.ruvv-bot-bar{height:14px;margin:3px 4px 0;display:block;position:relative}.ruvv-bot-bar__track{background:var(--bot-line);border-radius:2px;height:2px;position:absolute;top:6px;left:0;right:0}.ruvv-bot-bar__fill{background:var(--bot-up);height:2px;transition:left .4s,width .4s;position:absolute;top:6px}.ruvv-bot-bar__fill[data-sign=down]{background:var(--bot-down)}.ruvv-bot-bar__zero{background:rgb(var(--oui-color-base-foreground) / .35);width:1px;height:8px;position:absolute;top:3px}.ruvv-bot-bar__m{background:var(--bot-muted);border-radius:1px;width:2px;height:10px;margin-left:-1px;position:absolute;top:2px}.ruvv-bot-bar__m.is-sl{background:var(--bot-down)}.ruvv-bot-bar__m.is-tg{background:var(--bot-up)}.ruvv-bot-bar__m.is-tp,.ruvv-bot-bar__m.is-tp2{background:color-mix(in srgb, var(--bot-up) 60%, var(--bot-muted))}.ruvv-bot-bar__m.is-trail{background:var(--bot-warn);border-left:1px dashed var(--bot-warn);width:0}.ruvv-bot-bar__peak{border-left:3px solid #0000;border-right:3px solid #0000;border-top:4px solid var(--bot-faint);width:0;height:0;margin-left:-3px;position:absolute;top:-1px}.ruvv-bot-bar__now{background:var(--bot-up);width:8px;height:8px;box-shadow:0 0 0 2px var(--bot-panel);border-radius:999px;margin-left:-4px;transition:left .4s;position:absolute;top:3px}.ruvv-bot-bar__now[data-sign=down]{background:var(--bot-down)}.ruvv-bot-card__sell{gap:4px;margin-top:2px;display:flex}.ruvv-bot-card__sell button{height:calc(var(--bot-row) - 2px);border:1px solid var(--bot-line);color:var(--bot-muted);font:inherit;font-size:var(--bot-fs-small);cursor:pointer;background:0 0;border-radius:5px;flex:1;font-weight:700}.ruvv-bot-card__sell button:hover:not(:disabled){color:var(--bot-text);background:rgb(var(--oui-color-base-foreground) / .07)}.ruvv-bot-card__sell button:disabled{opacity:.4;cursor:default}.ruvv-bot-card__sell button.is-all{color:color-mix(in srgb, var(--bot-down) 80%, var(--bot-muted))}.ruvv-bot-card__sell button.is-armed{color:var(--bot-down);border-color:color-mix(in srgb, var(--bot-down) 60%, transparent);background:color-mix(in srgb, var(--bot-down) 16%, transparent)}.ruvv-bot-card__reason p{font-size:var(--bot-fs-small);color:var(--bot-faint);white-space:normal;word-break:break-word;margin:2px 0 0;line-height:1.45}.ruvv-bot-card__reason p>b{min-width:4rem;font-size:var(--bot-fs-label);letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--oui-color-base-foreground) / .4);margin-right:4px;font-weight:800;display:inline-block}.ruvv-bot-card__reason p.is-num{font-family:var(--bot-mono);color:var(--bot-muted)}.ruvv-bot-feed{padding:0 var(--bot-pad) var(--bot-gap);margin:0;list-style:none}.ruvv-bot-feed li{min-height:var(--bot-row);font-size:var(--bot-fs-small);color:var(--bot-muted);align-items:baseline;gap:6px;padding:2px 0;line-height:1.35;display:flex}.ruvv-bot-feed li.is-empty{padding:var(--bot-pad) 0;justify-content:center}.ruvv-bot-feed__at{font-style:normal;font-family:var(--bot-mono);opacity:.6;flex:none}.ruvv-bot-feed__ico{text-align:center;flex:none;width:1.1em;font-style:normal;font-weight:800}.ruvv-bot-feed__sym{color:var(--bot-faint);flex:none;font-weight:800}.ruvv-bot-feed__msg{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ruvv-bot-feed li.is-entry .ruvv-bot-feed__ico,.ruvv-bot-feed li.is-entry .ruvv-bot-feed__msg{color:var(--bot-up)}.ruvv-bot-feed li.is-exit .ruvv-bot-feed__ico,.ruvv-bot-feed li.is-exit .ruvv-bot-feed__msg{color:var(--bot-text)}.ruvv-bot-feed li.is-error .ruvv-bot-feed__ico,.ruvv-bot-feed li.is-error .ruvv-bot-feed__msg{color:var(--bot-down)}.ruvv-bot-feed li.is-guard .ruvv-bot-feed__ico,.ruvv-bot-feed li.is-guard .ruvv-bot-feed__msg{color:var(--bot-warn)}.ruvv-bot-feed__rule{border:1px solid var(--bot-line);color:var(--bot-muted);font:inherit;font-size:var(--bot-fs-label);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;flex:none;margin-left:auto;padding:1px 6px}.ruvv-bot-feed__rule:hover{color:var(--bot-text);border-color:var(--bot-faint)}.ruvv-bot__foot{height:calc(var(--bot-row) + 6px);padding:0 calc(var(--bot-pad) - 2px);border-top:1px solid rgb(var(--oui-color-line) / .1);background:rgb(var(--oui-color-base-foreground) / .03);flex-shrink:0;align-items:center;gap:5px;display:flex}.ruvv-bot__tabs{gap:2px;display:inline-flex}.ruvv-bot__tab,.ruvv-bot__tick-now,.ruvv-bot__panic{height:calc(var(--bot-row) - 2px);color:var(--bot-muted);font:inherit;font-size:var(--bot-fs-small);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;padding:0 7px;font-weight:700;line-height:1}.ruvv-bot__tab:hover,.ruvv-bot__tick-now:hover{color:var(--bot-text);background:rgb(var(--oui-color-base-foreground) / .08)}.ruvv-bot__tab.is-on{color:var(--bot-text);background:rgb(var(--oui-color-base-foreground) / .1)}.ruvv-bot__now{min-width:0;font-size:var(--bot-fs-small);color:var(--bot-muted);flex:1;align-items:center;gap:5px;display:flex;overflow:hidden}.ruvv-bot__now em{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.ruvv-bot__now.is-idle em,.ruvv-bot__now.is-scanning em,.ruvv-bot__now.is-firing em{color:var(--bot-up)}.ruvv-bot__now.is-server em{color:color-mix(in srgb, var(--bot-up) 70%, var(--bot-faint))}.ruvv-bot__now.is-paused em{color:var(--bot-warn)}.ruvv-bot__pip{background:var(--bot-up);border-radius:999px;flex:none;width:6px;height:6px;animation:2.4s ease-in-out infinite ruvv-bot-breathe;position:relative}.ruvv-bot__pip:after{content:"";border:1px solid var(--bot-up);border-radius:999px;animation:2.4s ease-out infinite ruvv-bot-pip-ping;position:absolute;inset:-2px}.ruvv-bot__pip.is-live,.ruvv-bot__pip.is-live:after{animation-duration:.9s}@keyframes ruvv-bot-breathe{0%,to{opacity:.45}50%{opacity:1}}@keyframes ruvv-bot-pip-ping{0%{opacity:.5;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}.ruvv-bot__panic{color:color-mix(in srgb, var(--bot-down) 80%, var(--bot-muted))}.ruvv-bot__panic:disabled{opacity:.35;cursor:default}.ruvv-bot__panic.is-armed{color:var(--bot-down);border-color:color-mix(in srgb, var(--bot-down) 60%, transparent);background:color-mix(in srgb, var(--bot-down) 16%, transparent)}.ruvv-bot__grip{cursor:nwse-resize;width:12px;height:12px;position:absolute;bottom:0;right:0}@media (pointer:coarse){.ruvv-bot__grip{width:20px;height:20px}.ruvv-bot__tab,.ruvv-bot__panic{min-height:32px}}.ruvv-bot-rules{padding-bottom:var(--bot-pad)}.ruvv-bot-rules section+section{border-top:1px solid var(--bot-line)}.ruvv-bot-dial{padding:0 var(--bot-pad) var(--bot-gap);grid-template-columns:1fr 1fr 1fr;gap:5px;display:grid}.ruvv-bot-dial__opt{border:1px solid var(--bot-line);color:var(--bot-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:8px;flex-direction:column;gap:2px;padding:7px 8px;display:flex}.ruvv-bot-dial__opt b{font-size:var(--bot-fs);font-weight:800}.ruvv-bot-dial__opt em{font-style:normal;font-size:var(--bot-fs-label);line-height:1.3}.ruvv-bot-dial__opt:hover{color:var(--bot-text);background:rgb(var(--oui-color-base-foreground) / .05)}.ruvv-bot-dial__opt.is-on{color:var(--bot-text);border-color:var(--bot-up);background:color-mix(in srgb, var(--bot-up) 12%, transparent)}.ruvv-bot-dial__opt.is-bold.is-on{border-color:var(--bot-warn);background:color-mix(in srgb, var(--bot-warn) 12%, transparent)}.ruvv-bot-dial__custom{font-size:var(--bot-fs-label);color:var(--bot-muted);opacity:0;grid-column:1/-1;height:0;overflow:hidden}.ruvv-bot-dial__custom.is-on{opacity:1;height:auto;color:var(--bot-warn)}.ruvv-bot-sentence{padding:4px var(--bot-pad) 6px;font-size:calc(var(--bot-fs) + 1px);color:var(--bot-faint);margin:0;line-height:1.9}.ruvv-bot-blank__wrap{display:inline-block;position:relative}.ruvv-bot-blank{border:1px solid color-mix(in srgb, var(--bot-up) 45%, transparent);background:color-mix(in srgb, var(--bot-up) 10%, transparent);min-width:2.2em;color:var(--bot-text);font:inherit;font-family:var(--bot-mono);text-align:center;cursor:pointer;border-radius:5px;margin:0 1px;padding:0 6px;font-weight:800;line-height:1.5;display:inline-block}.ruvv-bot-blank:hover,.ruvv-bot-blank.is-open{background:color-mix(in srgb, var(--bot-up) 22%, transparent)}.ruvv-bot-blank.is-flagged{border-color:var(--bot-down);background:color-mix(in srgb, var(--bot-down) 14%, transparent)}.ruvv-bot-blank__pop{z-index:3;background:var(--bot-panel-2);border:1px solid var(--bot-line);border-radius:9px;width:220px;padding:8px;line-height:1.35;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 12px 30px #00000080}.ruvv-bot-issues{padding:0 var(--bot-pad) 6px;margin:0;list-style:none}.ruvv-bot-issues li{font-size:var(--bot-fs-small);text-indent:-1.1em;padding-left:1.1em;line-height:1.45}.ruvv-bot-issues li:before{content:"✗ "}.ruvv-bot-issues li.is-error{color:var(--bot-down)}.ruvv-bot-issues li.is-warn{color:var(--bot-warn)}.ruvv-bot-issues li.is-warn:before{content:"! "}.ruvv-bot-group{padding:0 var(--bot-pad) 4px}.ruvv-bot-group h5{font-size:var(--bot-fs-label);letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--oui-color-base-foreground) / .42);margin:6px 0 2px;font-weight:800}.ruvv-bot-field{font-size:var(--bot-fs);color:var(--bot-faint);border-radius:7px;flex-direction:column;gap:2px;padding:5px 4px;transition:background .3s;display:flex}.ruvv-bot-field.is-focus,.ruvv-bot-switch.is-focus{background:color-mix(in srgb, var(--bot-up) 16%, transparent)}.ruvv-bot-field.is-flagged{box-shadow:inset 2px 0 0 var(--bot-down)}.ruvv-bot-field.is-compact{padding:0}.ruvv-bot-field__head{min-height:var(--bot-row);justify-content:space-between;align-items:center;gap:6px;display:flex}.ruvv-bot-field__name{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--bot-text);font-weight:600;overflow:hidden}.ruvv-bot-field__val{flex:none;align-items:baseline;gap:3px;display:inline-flex}.ruvv-bot-field__val i{font-style:normal;font-size:var(--bot-fs-label);color:var(--bot-muted);font-weight:700}.ruvv-bot-field input[type=number]{width:5.2em;height:calc(var(--bot-row) - 2px);border:1px solid var(--bot-line);background:var(--bot-panel-2);color:var(--bot-text);font-family:var(--bot-mono);font-size:var(--bot-fs);text-align:right;border-radius:5px;outline:none;padding:0 5px;font-weight:700}.ruvv-bot-field input[type=number]:focus{border-color:color-mix(in srgb, var(--bot-up) 55%, transparent)}.ruvv-bot-field__rail{align-items:center;gap:5px;height:14px;display:flex}.ruvv-bot-field__rail i{min-width:1.4em;font-style:normal;font-family:var(--bot-mono);font-size:var(--bot-fs-label);color:color-mix(in srgb, var(--bot-muted) 70%, transparent);flex:none}.ruvv-bot-field__rail i:last-child{text-align:right}.ruvv-bot-field input[type=range]{appearance:none;cursor:pointer;background:0 0;flex:1;width:100%;min-width:0;height:14px;margin:0;padding:0}.ruvv-bot-field input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--bot-rail) 0%, var(--bot-rail) var(--fill,0%), var(--bot-line) var(--fill,0%), var(--bot-line) 100%);border-radius:999px;height:4px}.ruvv-bot-field input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--bot-text);border:2px solid var(--bot-rail);border-radius:999px;width:12px;height:12px;margin-top:-4px}.ruvv-bot-field input[type=range]::-moz-range-track{background:var(--bot-line);border-radius:999px;height:4px}.ruvv-bot-field input[type=range]::-moz-range-progress{background:var(--bot-rail);border-radius:999px;height:4px}.ruvv-bot-field input[type=range]::-moz-range-thumb{background:var(--bot-text);border:2px solid var(--bot-rail);border-radius:999px;width:10px;height:10px}.ruvv-bot-field input[type=range]:focus-visible::-webkit-slider-thumb{outline:1px solid var(--bot-up);outline-offset:1px}.ruvv-bot-field__hint{font-size:var(--bot-fs-small);color:var(--bot-muted);line-height:1.4}.ruvv-bot-field__hint em{font-style:normal;font-size:var(--bot-fs-label);color:rgb(var(--oui-color-base-foreground) / .42);display:block}.ruvv-bot-switch{cursor:pointer;color:var(--bot-faint);border-radius:7px;align-items:flex-start;gap:8px;padding:6px 4px;transition:background .3s;display:flex}.ruvv-bot-switch:hover{background:rgb(var(--oui-color-base-foreground) / .04)}.ruvv-bot-switch input{accent-color:rgb(var(--oui-color-trading-profit));flex:none;margin:3px 0 0}.ruvv-bot-switch span{flex-direction:column;gap:1px;display:flex}.ruvv-bot-switch b{font-size:var(--bot-fs);color:var(--bot-text);font-weight:600}.ruvv-bot-switch em{font-style:normal;font-size:var(--bot-fs-small);color:var(--bot-muted);line-height:1.4}.ruvv-bot-disclose{width:100%;padding:8px var(--bot-pad);color:var(--bot-faint);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:8px;display:flex}.ruvv-bot-disclose:before{content:"▸";color:var(--bot-muted)}.ruvv-bot-disclose.is-open:before{content:"▾"}.ruvv-bot-disclose b{font-size:var(--bot-fs-label);letter-spacing:.07em;text-transform:uppercase;font-weight:800}.ruvv-bot-disclose em{font-style:normal;font-size:var(--bot-fs-small);color:var(--bot-muted)}.ruvv-bot-power__tiers{padding:0 var(--bot-pad) 4px;flex-direction:column;gap:4px;margin:0;list-style:none;display:flex}.ruvv-bot-power__tiers li{color:var(--bot-muted);border:1px solid #0000;border-radius:7px;flex-direction:column;gap:1px;padding:5px 8px;display:flex}.ruvv-bot-power__tiers li b{font-size:var(--bot-fs);font-weight:700}.ruvv-bot-power__tiers li em{font-style:normal;font-size:var(--bot-fs-small);line-height:1.4}.ruvv-bot-power__tiers li.is-now{color:var(--bot-text);border-color:color-mix(in srgb, var(--bot-up) 40%, transparent);background:color-mix(in srgb, var(--bot-up) 8%, transparent)}.ruvv-bot-power__tiers li.is-now b:after{content:" · now";color:var(--bot-up);font-weight:600}.ruvv-bot-history section+section{border-top:1px solid var(--bot-line)}.ruvv-bot-history__head{padding-right:var(--bot-pad);align-items:baseline;gap:6px;display:flex}.ruvv-bot-history__head .ruvv-bot-h{flex:1}.ruvv-bot-chips{gap:3px;display:inline-flex}.ruvv-bot-chips button,.ruvv-bot-chips__one{height:calc(var(--bot-row) - 4px);border:1px solid var(--bot-line);color:var(--bot-muted);font:inherit;font-size:var(--bot-fs-label);cursor:pointer;background:0 0;border-radius:999px;padding:0 7px;font-weight:700}.ruvv-bot-chips button.is-on{color:var(--bot-text);border-color:var(--bot-faint);background:rgb(var(--oui-color-base-foreground) / .08)}.ruvv-bot-chips button:hover,.ruvv-bot-chips__one:hover{color:var(--bot-text)}.ruvv-bot-tiles{margin:0 var(--bot-pad) 6px;background:rgb(var(--oui-color-line) / .1);border:1px solid rgb(var(--oui-color-line) / .1);border-radius:9px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.ruvv-bot-tiles>div{background:var(--bot-panel);flex-direction:column;gap:1px;min-width:0;padding:7px 8px;display:flex}.ruvv-bot-tiles em{font-style:normal;font-size:var(--bot-fs-label);letter-spacing:.05em;text-transform:uppercase;color:var(--bot-muted);font-weight:700}.ruvv-bot-tiles b{font-family:var(--bot-mono);font-size:var(--bot-fs-num);white-space:nowrap;font-weight:750;line-height:1.1}.ruvv-bot-tiles small{font-family:var(--bot-mono);font-size:var(--bot-fs-label);color:var(--bot-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@container (max-width:360px){.ruvv-bot-tiles{grid-template-columns:1fr 1fr}}.ruvv-bot-curve{width:calc(100% - var(--bot-pad) * 2);height:64px;margin:0 var(--bot-pad) 8px;display:block}.ruvv-bot-curve path{stroke:var(--bot-muted)}.ruvv-bot-curve.is-up path{stroke:var(--bot-up)}.ruvv-bot-curve.is-down path{stroke:var(--bot-down)}.ruvv-bot-curve__area{fill:color-mix(in srgb, currentColor 10%, transparent);stroke:none!important}.ruvv-bot-curve.is-up .ruvv-bot-curve__area{fill:color-mix(in srgb, var(--bot-up) 12%, transparent)}.ruvv-bot-curve.is-down .ruvv-bot-curve__area{fill:color-mix(in srgb, var(--bot-down) 12%, transparent)}.ruvv-bot-more{width:calc(100% - var(--bot-pad) * 2);margin:2px var(--bot-pad) 8px;height:var(--bot-row);border:1px dashed var(--bot-line);color:var(--bot-muted);font:inherit;font-size:var(--bot-fs-small);cursor:pointer;background:0 0;border-radius:7px;display:block}.ruvv-bot-more:hover:not(:disabled){color:var(--bot-text)}.ruvv-bot-onboard{gap:var(--bot-gap);padding:calc(var(--bot-pad) + 4px) var(--bot-pad);flex-direction:column;display:flex}.ruvv-bot-onboard__title{font-size:var(--bot-fs-big);margin:0 0 4px;font-weight:800}.ruvv-bot-onboard__step{background:rgb(var(--oui-color-base-foreground) / .035);border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;padding:8px 10px;display:grid}.ruvv-bot-onboard__step>i{background:var(--bot-up);color:#0e0d12;width:22px;height:22px;font-style:normal;font-weight:800;font-size:var(--bot-fs-small);border-radius:999px;grid-row:1/span 2;justify-content:center;align-items:center;display:inline-flex}.ruvv-bot-onboard__step>b{font-size:var(--bot-fs);font-weight:700}.ruvv-bot-onboard__step>em{font-style:normal;font-size:var(--bot-fs-small);color:var(--bot-muted)}.ruvv-bot-onboard__step .ruvv-bot-btn2{width:100%;margin:0}.ruvv-bot-onboard__opts{flex-wrap:wrap;gap:4px;display:flex}.ruvv-bot-onboard__opts button{height:calc(var(--bot-row) + 2px);border:1px solid var(--bot-line);color:var(--bot-muted);font:inherit;font-size:var(--bot-fs-small);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;flex:1;padding:0 8px;font-weight:700}.ruvv-bot-onboard__opts button.is-on{color:var(--bot-text);border-color:var(--bot-up);background:color-mix(in srgb, var(--bot-up) 12%, transparent)}.ruvv-bot-onboard__opts button.is-live.is-on{border-color:var(--bot-warn);background:color-mix(in srgb, var(--bot-warn) 12%, transparent)}.ruvv-bot-onboard__opts button:disabled{opacity:.4;cursor:not-allowed}.ruvv-bot-onboard__skip{color:var(--bot-muted);font:inherit;font-size:var(--bot-fs-small);cursor:pointer;background:0 0;border:0;align-self:center;padding:4px 8px}.ruvv-bot-onboard__skip:hover{color:var(--bot-text)}@media (prefers-reduced-motion:reduce){.ruvv-bot-fill,.ruvv-bot__mark.is-on,.ruvv-bot-btn__dot,.ruvv-bot__pip,.ruvv-bot__pip:after,.ruvv-bot-spark__dot,.ruvv-bot-radar__eye i{animation:none}.ruvv-bot-radar.is-live .ruvv-bot-radar__bar{opacity:.35;width:100%;animation:none}.ruvv-bot-radar__eye i{opacity:.22;transform:scale(.7)}.ruvv-bot-radar__eye i:nth-child(2),.ruvv-bot-radar__eye i:nth-child(3){display:none}.ruvv-bot-dock-left .oui-scaffold-container,.ruvv-bot-dock-right .oui-scaffold-container,.ruvv-bot-bar__fill,.ruvv-bot-bar__now,.ruvv-bot-score__cell{transition:none}}
.ruvv-kt{z-index:6;background:var(--meme-panel);min-height:0;color:var(--meme-text);flex-direction:column;display:flex;position:absolute;inset:34px 0 0}.ruvv-chat{position:relative}.ruvv-kt__head{border-bottom:1px solid rgb(var(--oui-color-line) / .1);flex-shrink:0;align-items:center;gap:.4rem;height:30px;padding:0 8px;display:flex}.ruvv-kt__title{align-items:center;gap:.35rem;font-size:.78rem;font-weight:650;display:inline-flex}.ruvv-kt__count{background:rgb(var(--oui-color-primary) / .18);min-width:16px;color:rgb(var(--oui-color-primary));text-align:center;border-radius:999px;padding:0 4px;font-size:.62rem;font-weight:700}.ruvv-kt__close{color:var(--meme-muted);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:4px;font-size:.8rem;line-height:1}.ruvv-kt__close:hover{color:var(--meme-text)}.ruvv-kt__body{flex-direction:column;flex:1;gap:8px;min-height:0;padding:8px;display:flex;overflow-y:auto}.ruvv-kt__empty,.ruvv-kt__note,.ruvv-kt__gate{color:var(--meme-muted);margin:0;font-size:.68rem;line-height:1.45}.ruvv-kt__empty{text-align:center;padding:18px 6px}.ruvv-kt__error{color:var(--meme-danger);word-break:break-word;margin:0;font-size:.68rem}.ruvv-kt__pick{flex-direction:column;gap:8px;display:flex}.ruvv-kt__choice{text-align:left;border:1px solid rgb(var(--oui-color-line) / .14);border-radius:var(--meme-radius);background:var(--meme-panel-2);color:inherit;cursor:pointer;grid-template-rows:auto auto;grid-template-columns:22px 1fr;gap:2px 8px;padding:10px;display:grid}.ruvv-kt__choice:hover{border-color:rgb(var(--oui-color-primary) / .45)}.ruvv-kt__choice>span{grid-row:1/span 2;font-size:1rem;line-height:1.2}.ruvv-kt__choice b{font-size:.76rem;font-weight:650}.ruvv-kt__choice em{color:var(--meme-muted);font-size:.66rem;font-style:normal;line-height:1.4}.ruvv-kt__form{flex-direction:column;gap:8px;display:flex}.ruvv-kt__pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ruvv-kt__field{flex-direction:column;gap:3px;display:flex}.ruvv-kt__field-label{color:var(--meme-muted);align-items:baseline;gap:4px;font-size:.66rem;display:flex}.ruvv-kt__field-label em{opacity:.75;font-size:.6rem;font-style:normal}.ruvv-kt__field-input{border:1px solid rgb(var(--oui-color-line) / .16);background:var(--meme-panel-2);border-radius:8px;align-items:center;gap:4px;height:28px;padding:0 6px;display:flex}.ruvv-kt__field-input input{min-width:0;color:var(--meme-text);font:inherit;appearance:textfield;background:0 0;border:0;outline:none;flex:1;font-size:.76rem}.ruvv-kt__field-input input::-webkit-outer-spin-button{appearance:none;margin:0}.ruvv-kt__field-input input::-webkit-inner-spin-button{appearance:none;margin:0}.ruvv-kt__field-input i{color:var(--meme-muted);font-size:.62rem;font-style:normal}.ruvv-kt__seg{background:var(--meme-panel-2);border-radius:8px;gap:4px;padding:3px;display:flex}.ruvv-kt__seg button{height:24px;color:var(--meme-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;font-size:.68rem}.ruvv-kt__seg button.is-on{background:rgb(var(--oui-color-primary) / .2);color:var(--meme-text);font-weight:650}.ruvv-kt__check{color:var(--meme-muted);cursor:pointer;align-items:center;gap:6px;font-size:.68rem;display:flex}.ruvv-kt__split{font-family:var(--meme-mono);color:var(--meme-muted);margin:0;font-size:.64rem}.ruvv-kt__total{background:var(--meme-panel-2);border-radius:8px;grid-template-columns:1fr auto;gap:2px 8px;margin:2px 0 0;padding:8px;font-size:.7rem;display:grid}.ruvv-kt__total b{font-size:.82rem;font-weight:700}.ruvv-kt__total em{color:var(--meme-muted);grid-column:1/-1;font-size:.62rem;font-style:normal}.ruvv-kt__actions,.ruvv-kt__foot{flex-shrink:0;gap:6px;display:flex}.ruvv-kt__foot{border-top:1px solid rgb(var(--oui-color-line) / .1);padding:8px}.ruvv-kt__go,.ruvv-kt__ghost{height:30px;font:inherit;cursor:pointer;border-radius:8px;flex:1;font-size:.72rem;font-weight:650}.ruvv-kt__go{background:rgb(var(--oui-color-primary));color:rgb(var(--oui-color-primary-contrast,0 0 0));border:0}.ruvv-kt__go:disabled{opacity:.45;cursor:not-allowed}.ruvv-kt__ghost{border:1px solid rgb(var(--oui-color-line) / .18);color:var(--meme-muted);background:0 0}.ruvv-kt__fund{flex-direction:column;gap:8px;display:flex}.ruvv-kt__fund-line{margin:0;font-size:.74rem}.ruvv-kt__addr{background:var(--meme-panel-2);font-family:var(--meme-mono);word-break:break-all;border-radius:8px;padding:8px;font-size:.62rem;display:block}.ruvv-kt__card{border:1px solid rgb(var(--oui-color-line) / .12);border-radius:var(--meme-radius);background:var(--meme-panel-2);flex-direction:column;gap:6px;padding:8px;display:flex}.ruvv-kt__card.is-done{opacity:.72}.ruvv-kt__card>header{align-items:center;gap:6px;font-size:.74rem;display:flex}.ruvv-kt__card>header i{font-style:normal;font-family:var(--meme-mono);color:rgb(var(--oui-color-primary));margin-left:auto;font-size:.72rem}.ruvv-kt__card>footer{color:var(--meme-muted);align-items:center;gap:6px;font-size:.62rem;display:flex}.ruvv-kt__card>footer button{border:1px solid rgb(var(--oui-color-line) / .18);color:var(--meme-muted);font:inherit;cursor:pointer;background:0 0;border-radius:6px;margin-left:auto;padding:2px 8px;font-size:.62rem}.ruvv-kt__card>footer button:hover{color:var(--meme-danger);border-color:rgb(var(--oui-color-trading-loss) / .5)}.ruvv-kt__meta{color:var(--meme-muted);margin:0;font-size:.64rem}.ruvv-kt__board{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ruvv-kt__board li{grid-template-columns:14px 1fr auto;align-items:center;gap:6px;font-size:.68rem;display:grid}.ruvv-kt__board li.is-empty{color:var(--meme-muted);font-size:.64rem;display:block}.ruvv-kt__board em{color:var(--meme-muted);font-size:.62rem;font-style:normal}.ruvv-kt__board span{font-family:var(--meme-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ruvv-kt__board b{font-variant-numeric:tabular-nums}.ruvv-kt__paid{border-top:1px dashed rgb(var(--oui-color-line) / .16);color:var(--meme-muted);margin:0;padding:6px 0 0;font-size:.64rem;list-style:none}.ruvv-kt__bar{background:rgb(var(--oui-color-line) / .16);border-radius:999px;height:4px;overflow:hidden}.ruvv-kt__bar span{background:rgb(var(--oui-color-primary));height:100%;display:block}.ruvv-chat__pan{cursor:pointer;filter:grayscale();opacity:.75;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;font-size:.78rem;line-height:1;transition:filter .12s,opacity .12s;display:inline-flex}.ruvv-chat__pan:hover,.ruvv-chat__pan.is-on{filter:none;opacity:1}.ruvv-chat__tg-chip{width:20px;height:20px;color:rgb(var(--oui-color-base-foreground) / .38);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:color .12s;display:inline-flex}.ruvv-chat__tg-chip:hover{color:rgb(var(--oui-color-base-foreground) / .75)}.ruvv-chat__tg-chip.is-on{color:rgb(var(--oui-color-trading-profit))}.ruvv-chat__tg-chip.is-paused{color:rgb(var(--oui-color-warning,240 180 60))}.ruvv-tgm{z-index:90;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ruvv-tgm__box{border:1px solid rgb(var(--oui-color-line) / .14);background:rgb(var(--oui-color-base-9));width:min(380px,100%);color:rgb(var(--oui-color-base-foreground));border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex;box-shadow:0 24px 60px #00000080}.ruvv-tgm__head{align-items:center;gap:7px;font-size:.82rem;display:flex}.ruvv-tgm__ico{color:rgb(var(--oui-color-primary));display:inline-flex}.ruvv-tgm__x{color:rgb(var(--oui-color-base-foreground) / .5);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:4px;font-size:.8rem;line-height:1}.ruvv-tgm__x:hover{color:rgb(var(--oui-color-base-foreground))}.ruvv-tgm__state{background:rgb(var(--oui-color-base-foreground) / .06);color:rgb(var(--oui-color-base-foreground) / .82);border-radius:9px;align-items:baseline;gap:7px;margin:0;padding:8px 10px;font-size:.72rem;line-height:1.5;display:flex}.ruvv-tgm__state i{background:rgb(var(--oui-color-base-foreground) / .35);border-radius:50%;flex:none;width:7px;height:7px;transform:translateY(-1px)}.ruvv-tgm__state.is-on i{background:rgb(var(--oui-color-trading-profit))}.ruvv-tgm__state.is-paused i{background:rgb(var(--oui-color-warning,240 180 60))}.ruvv-tgm__steps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ruvv-tgm__steps li{color:rgb(var(--oui-color-base-foreground) / .72);grid-template-columns:18px 1fr;gap:8px;font-size:.72rem;line-height:1.5;display:grid}.ruvv-tgm__steps em{background:rgb(var(--oui-color-base-foreground) / .08);width:18px;height:18px;color:rgb(var(--oui-color-base-foreground));border-radius:50%;justify-content:center;align-items:center;font-size:.64rem;font-style:normal;font-weight:700;display:flex}.ruvv-tgm__go{background:rgb(var(--oui-color-primary));height:34px;color:rgb(var(--oui-color-primary-contrast,0 0 0));border-radius:9px;justify-content:center;align-items:center;font-size:.76rem;font-weight:650;text-decoration:none;display:flex}.ruvv-tgm__alt{color:rgb(var(--oui-color-base-foreground) / .5);margin:0;font-size:.66rem;line-height:1.6}.ruvv-tgm__alt code{background:rgb(var(--oui-color-base-foreground) / .06);color:rgb(var(--oui-color-base-foreground) / .8);word-break:break-all;border-radius:7px;margin-top:4px;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.62rem;display:block}
