:root{--color-bg:#07090d;--color-surface:#0f1319;--color-raised:#161b23;--color-line:#222a35;--color-line-strong:#313b48;--color-text:#eef2f7;--color-muted:#9ba6b5;--color-ghost:#a6f4e0;--color-ghost-ink:#06201a;--color-ghost-tint:#a6f4e01a;--color-ghost-glow:#a6f4e08c;--color-up:#3ddc97;--color-down:#ff7a85;--color-up-tint:#3ddc971f;--color-down-tint:#ff7a851f;--color-warn:#f5b84a;--color-warn-ink:#241500;--color-warn-tint:#f5b84a21;--color-warn-glow:#f5b84a8c;--color-track-0g:#c69bff;--color-track-hedera:#93a3ff;--color-track-uniswap:#ff85c0;--color-track-hyperliquid:#5fd4f4;--font-sans:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-xs:12px;--text-sm:14px;--text-md:16px;--text-lg:20px;--text-xl:28px;--leading-xs:16px;--leading-sm:20px;--leading-md:24px;--leading-lg:28px;--leading-xl:34px;--space-0:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--card-pad-y:var(--space-4);--card-pad-x:var(--space-4);--card-gap:var(--space-3);--stack-gap:var(--space-4);--size-icon:20px;--size-tag:24px;--size-control-sm:32px;--size-control:44px;--size-control-lg:72px;--size-control-xl:88px;--size-card-min:104px;--size-card-brain:152px;--size-ticker:8.5rem;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--radius-pill:999px;--shadow-1:inset 0 0 0 1px var(--color-line);--shadow-2:0 0 0 1px var(--color-line), 0 8px 24px #00000059;--dur-fast:.12s;--dur-base:.2s;--dur-enter:.32s;--dur-breathe:4.2s;--dur-orbit:1.6s;--dur-ripple:1.4s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-pop:cubic-bezier(.34, 1.4, .64, 1);--ease-spring:cubic-bezier(.3, 1.3, .5, 1);--dur-spring:.52s;--dur-flash:.6s;--dur-glow:4s;--stagger:40ms;--tick-min-interval:.5s;--nav-h:56px;--gutter:16px}@supports (transition-timing-function:linear(0, 1)){:root{--ease-spring:linear(0, .08 4%, .3 9%, .62 16%, .88 24%, 1.02 32%, 1.05 38%, 1.04 46%, 1.01 60%, 1)}}@media (width>=900px){:root{--gutter:24px;--card-pad-y:var(--space-4);--card-pad-x:var(--space-5)}}@media (prefers-color-scheme:light){:root{--color-bg:#f5f7fa;--color-surface:#fff;--color-raised:#eef1f5;--color-line:#dfe4ea;--color-line-strong:#c9d1db;--color-text:#0d1117;--color-muted:#566170;--color-ghost:#0b7363;--color-ghost-ink:#fff;--color-ghost-tint:#0b736317;--color-ghost-glow:#14aa9173;--color-up:#047857;--color-down:#c0263e;--color-up-tint:#0478571a;--color-down-tint:#c0263e17;--color-warn:#a35200;--color-warn-ink:#fff;--color-warn-tint:#a352001a;--color-warn-glow:#e6962880;--color-track-0g:#7c2fd0;--color-track-hedera:#4150d6;--color-track-uniswap:#b8226a;--color-track-hyperliquid:#0b6e8c;--shadow-1:0 0 0 1px var(--color-line), 0 1px 2px #0d11170f;--shadow-2:0 0 0 1px var(--color-line), 0 1px 2px #0d11170f, 0 4px 12px #0d11170d}}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-enter:0s;--dur-spring:0s;--stagger:0s}}body:has(.lv-app){background:var(--color-bg);margin:0}@media (pointer:fine){html:has(.lv-app){overscroll-behavior:none}}.lv-app{background:var(--color-bg);min-height:100dvh;color:var(--color-text);font:400 var(--text-sm) / var(--leading-sm) var(--font-sans);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex-direction:column;display:flex}@media (prefers-color-scheme:light){.lv-app{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}.lv-app *,.lv-app :before,.lv-app :after{box-sizing:border-box}.lv-app :is(h1,h2,h3,p,figure,blockquote,ol,ul){margin:0;padding:0}.lv-app :is(h1,h2,h3){text-wrap:balance}.lv-app :focus-visible{outline:2px solid var(--color-ghost);outline-offset:2px}.lv-app button{font:inherit;touch-action:manipulation}.lv-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}.lv-num,.lv-delta{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.lv-card-time{font-variant-numeric:tabular-nums}.lv-mono{font-family:var(--font-mono);font-size:.92em}.lv-skip{left:var(--space-4);top:calc(-1 * var(--space-7));z-index:50;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--color-ghost);color:var(--color-ghost-ink);transition:transform var(--dur-fast) var(--ease-out);font-weight:600;text-decoration:none;position:absolute}.lv-skip:focus-visible{transform:translateY(calc(var(--space-7) + var(--space-2)))}.lv-nav{z-index:20;align-items:center;gap:var(--space-3);height:calc(var(--nav-h) + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(var(--gutter), env(safe-area-inset-right)) 0 max(var(--gutter), env(safe-area-inset-left));background:color-mix(in oklab, var(--color-bg) 86%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-line);display:flex;position:sticky;top:0}.lv-wordmark{align-items:center;gap:var(--space-2);min-height:var(--size-control);color:var(--color-text);letter-spacing:-.01em;border-radius:var(--radius-sm);font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.lv-mark{flex:none}.lv-mark-halo{fill:var(--color-ghost);opacity:.18}.lv-mark-core{fill:var(--color-ghost)}.lv-mark-eye{fill:#07211b}@media (prefers-color-scheme:light){.lv-mark-eye{fill:#fff}}.lv-tabs{gap:var(--space-0);padding:var(--space-0);border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:var(--shadow-1);margin:0 auto;display:flex}.lv-tab{height:var(--size-control-sm);padding:0 var(--space-4);border-radius:var(--radius-pill);color:var(--color-muted);transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.lv-tab:hover{color:var(--color-text);background:var(--color-raised)}.lv-tab[aria-current=page]{color:var(--color-text);background:var(--color-raised);box-shadow:inset 0 0 0 1px var(--color-line-strong)}.lv-tab-pro{font-size:var(--text-xs);padding:0 var(--space-3)}.lv-nav-status{align-items:center;gap:var(--space-2);flex:none;display:flex}.lv-status-dot{align-items:center;gap:var(--space-2);min-width:7.5rem;height:var(--size-control-sm);padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:var(--shadow-1);font-size:var(--text-xs);white-space:nowrap;justify-content:center;font-weight:500;display:inline-flex}.lv-status-icon{width:var(--space-3);height:var(--space-3);place-items:center;font-size:10px;display:inline-grid;position:relative}.lv-beat{opacity:0;animation:lv-beat .9s var(--ease-out);pointer-events:none;border:1px solid;border-radius:50%;position:absolute;inset:0}@keyframes lv-beat{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}.lv-tone-ok .lv-status-icon{color:var(--color-ghost)}.lv-tone-warn .lv-status-icon{color:var(--color-warn)}.lv-tone-bad .lv-status-icon{color:var(--color-down)}.lv-tone-muted .lv-status-icon{color:var(--color-muted)}.lv-status-dot.lv-network{min-width:0;color:var(--color-muted)}.lv-network .lv-status-icon{color:var(--color-muted);font-size:9px}.lv-network-main .lv-status-icon{color:var(--color-warn)}@media (width<=640px){.lv-status-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lv-status-dot{min-width:0;padding:0 var(--space-2)}.lv-tab{padding:0 var(--space-3)}.lv-tab-pro{padding:0 var(--space-2)}}@media (width<=479px){.lv-wordmark-text,.lv-tab-pro{display:none}.lv-network .lv-status-text{clip:auto;width:auto;height:auto;position:static;overflow:visible}.lv-nav{gap:var(--space-2)}.lv-tab{padding:0 var(--space-3);font-size:13px}}.lv-offline-bar{top:calc(var(--nav-h) + env(safe-area-inset-top));z-index:19;padding:var(--space-2) var(--gutter);background:color-mix(in oklab, var(--color-warn) 16%, var(--color-bg));color:var(--color-text);border-bottom:1px solid var(--color-line);box-shadow:var(--shadow-2);animation:lv-fade-down var(--dur-spring) var(--ease-spring) both;position:fixed;left:0;right:0}.lv-main{outline:none;flex:1;min-height:0}.lv-main-live>.lv-feed,.lv-main-feed>.lv-feed{height:calc(100dvh - var(--nav-h) - var(--sim-h,0px))}.lv-main-feed{height:calc(100dvh - var(--nav-h) - var(--sim-h,0px));flex:none;justify-content:center;display:flex}@media (width>=900px){.lv-main-live{height:calc(100dvh - var(--nav-h) - var(--sim-h,0px));flex:none;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(360px,4fr) 6fr;display:grid}.lv-main-live>.lv-device{border-right:1px solid var(--color-line);overflow-y:auto}.lv-main-live>.lv-feed{height:100%}}.lv-device{align-items:center;gap:var(--space-4);min-width:0;padding:var(--space-6) var(--gutter);text-align:center;isolation:isolate;flex-direction:column;display:flex;position:relative}.lv-device:before,.lv-device:after{content:"";z-index:-1;pointer-events:none;transition:opacity .4s var(--ease-in-out);position:absolute;inset:0}.lv-device:before{background:radial-gradient(60% 40% at 50% 26%, var(--color-ghost-tint), transparent 70%)}.lv-device:after{background:radial-gradient(60% 40% at 50% 26%, var(--color-warn-tint), transparent 70%);opacity:0}.lv-device[data-mode=alert]:before,.lv-device[data-mode=offline]:before{opacity:0}.lv-device[data-mode=alert]:after{opacity:1}.lv-device-full{min-height:calc(100dvh - var(--nav-h) - var(--sim-h,0px));width:min(100%,520px);padding-bottom:max(var(--space-6), env(safe-area-inset-bottom));justify-content:center;margin:0 auto}.lv-device-stage{align-items:center;gap:var(--space-5);padding-block:var(--space-5) var(--space-2);flex-direction:column;display:flex}.lv-device-state{height:var(--leading-lg);font-size:var(--text-lg);line-height:var(--leading-lg);letter-spacing:-.01em;white-space:nowrap;transition:color var(--dur-base) var(--ease-out);font-weight:500}.lv-device[data-mode=alert] .lv-device-state{color:var(--color-warn)}.lv-device[data-mode=offline] .lv-device-state{color:var(--color-muted)}.orb{--level:0;--orb:clamp(180px, 44vmin, 300px);--orb-hi:#f4fffb;--orb-core:#a6f4e0;--orb-deep:#1c6f60;--orb-glow:#a6f4e080;--orb-eye:#07211b;width:var(--orb);height:var(--orb);flex:none;position:relative}.lv-device-full .orb{--orb:clamp(220px, 70vmin, 340px)}@media (width>=900px){.lv-main-live .orb{--orb:clamp(200px, 19vw, 272px)}.lv-main-live .lv-device{padding-top:var(--space-5)}.lv-main-live .lv-device-stage{padding-block:var(--space-2) 0}}@media (prefers-color-scheme:light){.orb{--orb-hi:#fff;--orb-core:#8ee8d2;--orb-deep:#0b7363;--orb-glow:#14aa9159}}.orb>*,.orb-breathe>*,.orb-core>*{border-radius:50%;position:absolute}.orb-halo{background:radial-gradient(circle, var(--orb-glow) 0%, transparent 62%);opacity:calc(.55 + var(--level) * .45);transform:scale(calc(1 + var(--level) * .3));transition:transform 90ms linear, opacity .4s var(--ease-in-out);will-change:transform, opacity;inset:-14%}.orb-listen{border:2px solid var(--color-ghost);opacity:0;transform:scale(calc(1 + var(--level) * .22));transition:transform 90ms linear, opacity var(--dur-base) var(--ease-out);will-change:transform, opacity;inset:10%}.orb-halo-alert{opacity:0;background:radial-gradient(circle,#f5b84a8c 0%,#0000 62%)}.orb[data-mode=alert] .orb-halo:not(.orb-halo-alert),.orb[data-mode=offline] .orb-halo{opacity:0}.orb[data-mode=alert] .orb-listen{border:2px solid var(--color-ghost);opacity:0;transform:scale(calc(1 + var(--level) * .22));transition:transform 90ms linear, opacity var(--dur-base) var(--ease-out);will-change:transform, opacity;inset:10%}.orb[data-mode=listening] .orb-listen{opacity:calc(.45 + var(--level) * .55)}.orb-halo-alert{opacity:calc(.7 + var(--level) * .3)}.orb-breathe{inset:0}.orb[data-mode=idle] .orb-breathe{animation:lv-breathe var(--dur-breathe) var(--ease-in-out) infinite}.orb-core{background:radial-gradient(circle at 36% 30%, var(--orb-hi) 0%, var(--orb-core) 34%, var(--orb-deep) 100%);box-shadow:0 0 48px var(--orb-glow), inset 0 -10px 30px #0000002e;transform:scale(calc(1 + var(--level) * .14));will-change:transform;transition:transform 90ms linear;inset:15%;overflow:hidden}.orb-tint{opacity:0;transition:opacity .4s var(--ease-in-out);inset:0}.orb-tint-think{background:radial-gradient(circle at 36% 30%,#f6f3ff 0%,#c9e9f0 30%,#4b3a85 100%)}.orb-tint-alert{background:radial-gradient(circle at 36% 30%,#fff6e3 0%,#f9cf7c 34%,#8a5208 100%)}.orb-tint-off{background:radial-gradient(circle at 36% 30%,#b5bdc8 0%,#6b7584 34%,#2a313b 100%)}.orb[data-mode=thinking] .orb-tint-think,.orb[data-mode=alert] .orb-tint-alert,.orb[data-mode=offline] .orb-tint-off{opacity:1}.orb-sheen{background:radial-gradient(#ffffff8c,#0000 70%);inset:9% 30% 62% 18%;transform:rotate(-24deg)}.orb-face{transition:transform var(--dur-base) var(--ease-out);border-radius:0;justify-content:center;align-items:center;gap:15%;padding-bottom:6%;display:flex;inset:0}.orb-eye{background:var(--orb-eye);transform-origin:50%;width:9%;height:14%;transition:transform var(--dur-base) var(--ease-out);border-radius:50%}.orb[data-mode=idle] .orb-eye{animation:5.6s step-end infinite lv-blink}.orb[data-mode=listening] .orb-eye{transform:scale(1.12)}.orb[data-mode=thinking] .orb-face{transform:translate(6%,-8%)}.orb[data-mode=alert] .orb-eye{transform:scale(1.2)}.orb[data-mode=offline] .orb-eye{transform:scaleY(.16)}.orb-orbit{opacity:0;background:conic-gradient(from 0deg, transparent 0 62%, #c69bff0d 70%, var(--color-track-0g) 90%, #fff 94%, transparent 95%);transition:opacity .4s var(--ease-in-out);will-change:transform;inset:6%;-webkit-mask:radial-gradient(circle,#0000 63%,#000 64% 69%,#0000 70%);mask:radial-gradient(circle,#0000 63%,#000 64% 69%,#0000 70%)}.orb[data-mode=thinking] .orb-orbit{opacity:1;animation:lv-spin var(--dur-orbit) linear infinite}.orb-ripple{border:2px solid var(--color-warn);opacity:0;will-change:transform, opacity;inset:12%}.orb[data-mode=alert] .orb-ripple{animation:lv-ripple var(--dur-ripple) var(--ease-out) infinite}.orb[data-mode=alert] .orb-ripple-2{animation-delay:calc(var(--dur-ripple) / 3)}.orb[data-mode=alert] .orb-ripple-3{animation-delay:calc(var(--dur-ripple) * 2 / 3)}.orb[data-local-speech=true] .orb-core{animation:lv-talk .9s var(--ease-in-out) infinite}@keyframes lv-breathe{0%,to{transform:scale(.97)}50%{transform:scale(1.03)}}@keyframes lv-blink{0%,95%,to{transform:scaleY(1)}96%,98%{transform:scaleY(.1)}}@keyframes lv-spin{to{transform:rotate(1turn)}}@keyframes lv-ripple{0%{opacity:.75;transform:scale(.95)}to{opacity:0;transform:scale(1.65)}}@keyframes lv-talk{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.lv-device-info{width:min(100%,420px);min-height:calc(var(--space-8) + var(--space-5));justify-content:center;align-items:center;display:flex}.lv-alert{width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-warn-tint);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-warn) 45%, transparent);text-align:left;animation:lv-fade-up var(--dur-spring) var(--ease-spring) both}.lv-alert-kicker{color:var(--color-warn);font-size:var(--text-xs);font-weight:500}.lv-alert-leg{margin-top:var(--space-1);font-size:var(--text-md);line-height:var(--leading-md);font-weight:600}.lv-alert-more,.lv-alert-headline{margin-top:var(--space-1);color:var(--color-muted);font-size:var(--text-xs);overflow-wrap:anywhere}.lv-caption{width:100%}.lv-caption-label{color:var(--color-muted);font-size:var(--text-xs)}.lv-caption-empty{font-size:var(--text-sm);text-wrap:pretty}.lv-caption-text{margin-top:var(--space-1);font-size:var(--text-md);line-height:var(--leading-md);text-wrap:pretty;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lv-device-controls{align-items:center;gap:var(--space-2);flex-direction:column;width:100%;display:flex}.lv-talk{justify-content:center;align-items:center;gap:var(--space-3);width:min(100%,360px);height:var(--size-control-lg);border-radius:var(--radius-pill);background:var(--color-ghost);color:var(--color-ghost-ink);font-size:var(--text-md);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:none;box-shadow:0 0 0 0 var(--color-ghost-glow);transition:transform var(--dur-fast) var(--ease-out), background-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);border:0;font-weight:600;display:inline-flex}.lv-device-full .lv-talk{height:var(--size-control-xl);font-size:var(--text-lg)}.lv-talk:hover:not(:disabled){background:color-mix(in oklab, var(--color-ghost) 86%, var(--color-text))}.lv-talk:active:not(:disabled),.lv-talk[data-mode=listening]{box-shadow:0 0 0 var(--space-2) var(--color-ghost-tint);transform:scale(.97)}.lv-talk[data-mode=alert]{background:var(--color-warn);color:var(--color-warn-ink);box-shadow:0 0 0 var(--space-2) var(--color-warn-tint)}.lv-talk[data-mode=alert]:hover{background:color-mix(in oklab, var(--color-warn) 88%, var(--color-text))}.lv-talk:disabled{background:var(--color-raised);color:var(--color-muted);cursor:not-allowed;box-shadow:inset 0 0 0 1px var(--color-line-strong)}.lv-talk-dot{opacity:.55;background:currentColor;border-radius:50%;width:10px;height:10px}.lv-talk[data-mode=listening] .lv-talk-dot{opacity:1;animation:lv-talk .8s var(--ease-in-out) infinite}.lv-device-secondary{min-height:var(--size-control);justify-content:center;align-items:center;display:flex}.lv-btn-quiet{min-height:var(--size-control);padding:0 var(--space-5);border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);color:var(--color-text);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);background:0 0;font-weight:500}.lv-btn-quiet:hover{border-color:var(--color-muted);background:var(--color-raised)}.lv-talk-hint{color:var(--color-muted);font-size:var(--text-xs)}@media (pointer:coarse){.lv-kbd-hint{display:none}}.lv-note-slot{width:min(100%,420px);min-height:calc(var(--space-7) + var(--space-2));justify-content:center;align-items:flex-start;display:flex}.lv-note{align-items:flex-start;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);text-align:left;animation:lv-fade .2s var(--ease-out) both;display:flex}.lv-note>span:first-child{width:var(--size-icon);height:var(--size-icon);font:700 var(--text-xs) / 1 var(--font-sans);border-radius:50%;flex:none;place-items:center;display:inline-grid}.lv-note-text{overflow-wrap:anywhere;flex:1;min-width:0}.lv-note-warn{background:var(--color-warn-tint)}.lv-note-warn>span:first-child{background:var(--color-warn);color:var(--color-warn-ink)}.lv-note-info{background:var(--color-ghost-tint)}.lv-note-calm{background:var(--color-raised);color:var(--color-muted)}.lv-note-calm>span:first-child{background:var(--color-line-strong);color:var(--color-text)}.lv-note-info>span:first-child{background:var(--color-ghost);color:var(--color-ghost-ink)}.lv-type{gap:var(--space-2);width:min(100%,420px);display:flex}.lv-input{width:100%;min-width:0;height:var(--size-control);padding:0 var(--space-4);border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);background:var(--color-raised);color:var(--color-text);font:inherit;flex:1;font-size:16px}.lv-input::placeholder{color:var(--color-muted)}.lv-input:focus-visible{outline:2px solid var(--color-ghost);outline-offset:0}.lv-input:disabled{opacity:.6}.lv-btn{height:var(--size-control);padding:0 var(--space-5);border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);background:var(--color-raised);color:var(--color-text);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out);flex:none;font-weight:500}.lv-btn:hover:not(:disabled){border-color:var(--color-ghost)}.lv-btn:disabled{color:var(--color-muted);cursor:not-allowed}.lv-link-btn{min-height:var(--size-control);padding:0 var(--space-3);color:var(--color-muted);text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);text-underline-offset:3px;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0}.lv-link-btn:hover{color:var(--color-text);-webkit-text-decoration-color:var(--color-ghost);text-decoration-color:var(--color-ghost)}.lv-icon-btn{width:var(--size-control-sm);height:var(--size-control-sm);border-radius:var(--radius-sm);color:var(--color-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.lv-icon-btn:hover{color:var(--color-text);background:var(--color-raised)}.lv-feed{flex-direction:column;min-width:0;min-height:0;display:flex}.lv-feed-full{width:min(100%,760px)}.lv-feed-top{gap:var(--space-3);padding:var(--space-4) var(--gutter) var(--space-3);border-bottom:1px solid var(--color-line);flex-direction:column;flex:none;display:flex}.lv-main-live .lv-feed-top{border-top:1px solid var(--color-line)}@media (width>=900px){.lv-main-live .lv-feed-top{border-top:0}}.lv-pulse{grid-auto-flow:column;grid-auto-columns:minmax(var(--size-ticker), 1fr);gap:var(--space-2);scrollbar-width:none;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);list-style:none;display:grid;overflow-x:auto}.lv-pulse::-webkit-scrollbar{display:none}.lv-pulse-item{row-gap:var(--space-1);column-gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-1);grid-template-columns:1fr auto;grid-template-areas:"name delta""px px";display:grid}.lv-pulse-name{color:var(--color-muted);font-size:var(--text-xs);white-space:nowrap;grid-area:name;font-weight:500}.lv-pulse-px{min-height:var(--leading-md);font-size:var(--text-md);line-height:var(--leading-md);grid-area:px;justify-self:end;font-weight:500}.lv-pulse-item .lv-delta{grid-area:delta;place-self:start end}.lv-pulse-skel{animation:lv-skel 1.4s var(--ease-in-out) infinite}.lv-tick{isolation:isolate;text-align:right;display:inline-block;position:relative}.lv-tick-flash{inset:calc(-1 * var(--space-0)) calc(-1 * var(--space-1));z-index:-1;border-radius:var(--radius-sm);opacity:0;animation:lv-flash var(--dur-flash) var(--ease-out);position:absolute}.lv-tick-up{background:color-mix(in oklab, var(--color-up) 28%, transparent)}.lv-tick-down{background:color-mix(in oklab, var(--color-down) 28%, transparent)}@keyframes lv-flash{0%{opacity:1}to{opacity:0}}.lv-delta{align-items:center;gap:var(--space-1);font-size:var(--text-xs);white-space:nowrap;font-weight:500;display:inline-flex}.lv-delta-up{color:var(--color-up)}.lv-delta-down{color:var(--color-down)}.lv-delta-flat{color:var(--color-muted)}.lv-delta>span[aria-hidden]{font-size:9px}.lv-setup{margin-bottom:var(--card-gap);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-1)}.lv-setup summary{align-items:center;gap:var(--space-3);min-height:var(--size-control-sm);cursor:pointer;border-radius:var(--radius-sm);list-style:none;display:flex}.lv-setup summary::-webkit-details-marker{display:none}.lv-setup-tag{height:var(--size-tag);padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-raised);color:var(--color-muted);font-size:var(--text-xs);flex:none;align-items:center;font-weight:600;display:inline-flex}.lv-setup-text{flex:1;min-width:0}.lv-setup-more{color:var(--color-muted);font-size:var(--text-xs);text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);text-underline-offset:3px;flex:none}.lv-setup summary:hover .lv-setup-more{color:var(--color-text)}.lv-setup-group{margin-top:var(--space-3);color:var(--color-text);font-size:var(--text-xs);font-weight:600}.lv-setup-list{gap:var(--space-1);margin-top:var(--space-1);color:var(--color-muted);font-size:var(--text-xs);list-style:none;display:grid}.lv-setup-label{color:var(--color-text);font-weight:500}.lv-setup-foot{margin:var(--space-2) 0 var(--space-1);color:var(--color-muted);font-size:var(--text-xs)}.lv-intro{margin-bottom:var(--space-4);padding:var(--space-2) 0}.lv-intro-title{font-size:var(--text-md);line-height:var(--leading-md);text-wrap:pretty;font-weight:600}.lv-intro-counts{gap:var(--space-1) var(--space-4);margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-muted);flex-wrap:wrap;list-style:none;display:flex}.lv-intro-n{color:var(--color-text);font-weight:600}.lv-intro-body{margin-top:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-muted);text-wrap:pretty}.lv-feed-title{font-size:var(--text-md);line-height:var(--leading-md);font-weight:600}.lv-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=599px){.lv-chips{scrollbar-width:none;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);flex-wrap:nowrap;overflow-x:auto}.lv-chips::-webkit-scrollbar{display:none}.lv-chip{flex:none}}.lv-chip{min-height:var(--size-control-sm);padding:0 var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-pill);color:var(--color-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);background:0 0;font-weight:500}.lv-chip:hover{color:var(--color-text);border-color:var(--color-line-strong)}.lv-chip[aria-pressed=true]{color:var(--color-text);background:var(--color-ghost-tint);border-color:var(--color-ghost)}.lv-feed-scroll{overscroll-behavior:contain;overflow-anchor:none;min-height:0;padding:var(--space-4) var(--gutter) var(--space-7);flex:1;position:relative;overflow-y:auto}.lv-feed-head{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--size-control-sm);display:flex}.lv-new-pill{align-items:center;gap:var(--space-1);height:var(--size-control-sm);padding:0 var(--space-4);border:1px solid color-mix(in oklab, var(--color-ghost) 60%, transparent);border-radius:var(--radius-pill);background:var(--color-ghost);color:var(--color-ghost-ink);box-shadow:var(--shadow-2);font-size:var(--text-xs);cursor:pointer;animation:lv-fade-down var(--dur-spring) var(--ease-spring) both;font-weight:600;display:inline-flex}.lv-new-pill:hover{background:color-mix(in oklab, var(--color-ghost) 86%, var(--color-text))}.lv-cards{gap:var(--card-gap);flex-direction:column;list-style:none;display:flex}.lv-card{min-width:0;padding:var(--card-pad-y) var(--card-pad-x);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-1);overflow-wrap:anywhere;border-left:3px solid #0000;position:relative;overflow:hidden}.lv-card:nth-child(n+16){content-visibility:auto;contain-intrinsic-size:auto var(--size-card-min)}.lv-card-in{animation:lv-card-in var(--dur-spring) var(--ease-spring) both;animation-delay:calc(var(--i,0) * var(--stagger))}.lv-card-glow:before{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--color-ghost), inset 0 0 24px var(--color-ghost-tint);opacity:0;animation:lv-glow var(--dur-glow) var(--ease-out);animation-delay:calc(var(--i,0) * var(--stagger));pointer-events:none;position:absolute;inset:0}@keyframes lv-card-in{0%{opacity:0;transform:translateY(calc(-1 * var(--space-2))) scale(.985)}to{opacity:1;transform:none}}@keyframes lv-glow{0%,20%{opacity:1}to{opacity:0}}@keyframes lv-fade{0%{opacity:0}to{opacity:1}}@keyframes lv-fade-up{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:none}}@keyframes lv-fade-down{0%{opacity:0;transform:translateY(calc(-1 * var(--space-2)))}to{opacity:1;transform:none}}.lv-card[data-track="0g"]{border-left-color:var(--color-track-0g)}.lv-card[data-track=hedera]{border-left-color:var(--color-track-hedera)}.lv-card[data-track=uniswap]{border-left-color:var(--color-track-uniswap)}.lv-card[data-track=hyperliquid]{border-left-color:var(--color-track-hyperliquid)}.lv-card-alert{border-left-color:var(--color-warn);background:linear-gradient(90deg, var(--color-warn-tint), transparent 70%), var(--color-surface)}.lv-card-brain{border-left-color:var(--color-ghost);min-height:var(--size-card-brain)}.lv-card-head{align-items:center;gap:var(--space-2);min-width:0;color:var(--color-muted);font-size:var(--text-xs);line-height:var(--leading-xs);display:flex}.lv-kind{align-items:center;gap:var(--space-2);color:var(--color-text);white-space:nowrap;font-weight:500;display:inline-flex}.lv-kind:before{content:"";background:var(--color-muted);border-radius:50%;width:6px;height:6px}.lv-kind-brain:before{background:var(--color-ghost)}.lv-kind-alert:before{background:var(--color-warn)}.lv-card[data-dir=up] .lv-kind:before{background:var(--color-up)}.lv-card[data-dir=down] .lv-kind:before{background:var(--color-down)}.lv-card[data-track] .lv-kind:before{display:none}.lv-card[data-track="0g"] .lv-kind{color:var(--color-track-0g)}.lv-card[data-track=hedera] .lv-kind{color:var(--color-track-hedera)}.lv-card[data-track=uniswap] .lv-kind{color:var(--color-track-uniswap)}.lv-card[data-track=hyperliquid] .lv-kind{color:var(--color-track-hyperliquid)}.lv-card-source{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lv-card-source:before{content:"·";margin-right:var(--space-2)}.lv-card-time{text-align:right;flex:none;min-width:8ch;margin-left:auto}.lv-app .lv-card-title{margin-top:var(--space-2);font-size:var(--text-md);line-height:var(--leading-md);text-wrap:pretty;font-weight:600}.lv-news-title a{color:inherit;text-decoration:none}.lv-news-title a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-ghost);text-decoration-color:var(--color-ghost);text-underline-offset:3px}.lv-card-meta{margin-top:var(--space-2);color:var(--color-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}.lv-card-meta strong{color:var(--color-text);font-weight:600}.lv-card-body{margin-top:var(--space-2);color:var(--color-text);text-wrap:pretty}.lv-card-quote{margin-top:var(--space-2);font-size:var(--text-sm);text-wrap:pretty}.lv-fail{color:var(--color-warn)}.lv-conf{color:var(--color-muted);font-weight:500;font-size:var(--text-sm)}.lv-prompt{color:var(--color-text)}.lv-legs{margin-top:var(--space-2);font-size:var(--text-sm);list-style:none}.lv-legs strong{font-weight:600}.lv-card-proof{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.lv-id{align-items:center;gap:var(--space-0);color:var(--color-text);display:inline-flex}.lv-ext{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);text-underline-offset:3px;border-radius:var(--space-0)}.lv-ext:hover{-webkit-text-decoration-color:var(--color-ghost);text-decoration-color:var(--color-ghost)}.lv-status{color:var(--color-muted);font-weight:500}.lv-status-filled{color:var(--color-up)}.lv-status-rejected{color:var(--color-warn)}.lv-check{margin-right:var(--space-1);vertical-align:-3px;fill:none;stroke:var(--color-up);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;transform-origin:50%;animation:lv-pop var(--dur-spring) var(--ease-spring) both;display:inline-block}@keyframes lv-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.lv-warn-icon,.lv-sys-icon{width:var(--size-icon);height:var(--size-icon);font:700 var(--text-xs) / 1 var(--font-sans);vertical-align:2px;border-radius:50%;place-items:center;display:inline-grid}.lv-warn-icon,.lv-sys-warn{background:var(--color-warn);color:var(--color-warn-ink)}.lv-sys-ok{color:var(--color-up);font-size:var(--text-xs)}.lv-details{margin-top:var(--space-2);color:var(--color-muted);font-size:var(--text-xs)}.lv-details summary{min-height:var(--size-control-sm);cursor:pointer;border-radius:var(--radius-sm);align-items:center;display:inline-flex}.lv-details summary:hover{color:var(--color-text)}.lv-details ul{gap:var(--space-1);list-style:none;display:grid}.lv-row{min-width:0;padding:var(--space-2) var(--card-pad-x);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--color-line);position:relative;overflow:hidden}.lv-news-row{align-items:center;gap:var(--space-2) var(--space-4);min-height:var(--size-control-sm);display:flex}.lv-news-row .lv-news-title{min-width:0;font-size:var(--text-sm);line-height:var(--leading-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.lv-news-meta{align-items:center;gap:var(--space-2);max-width:45%;color:var(--color-muted);font-size:var(--text-xs);line-height:var(--leading-xs);flex:none;display:flex}.lv-news-meta .lv-card-source:before{content:none}.lv-news-meta .lv-card-time{text-align:right;min-width:7ch}@media (width<=640px){.lv-news-row{padding:var(--space-1) 0;flex-direction:column;align-items:stretch}.lv-news-row .lv-news-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.lv-news-meta{max-width:none}.lv-news-meta .lv-card-source{flex:1}}.lv-row-body{align-items:center;column-gap:var(--space-3);min-height:var(--size-control-sm);grid-template-columns:minmax(4.5rem,auto) minmax(5.5rem,auto) minmax(5.5rem,auto) 1fr auto 8ch;grid-template-areas:"name px delta why spark time";display:grid}.lv-row-name{white-space:nowrap;grid-area:name;font-weight:500}.lv-row-px{grid-area:px;justify-self:end}.lv-row-body .lv-delta{grid-area:delta;justify-self:end}.lv-row-why{color:var(--color-muted);font-size:var(--text-xs);white-space:nowrap;grid-area:why}.lv-row-body .lv-spark{grid-area:spark;width:64px;height:20px}.lv-row-body .lv-card-time{color:var(--color-muted);font-size:var(--text-xs);grid-area:time}@media (width<=599px){.lv-row-body{row-gap:var(--space-1);grid-template-columns:minmax(3.5rem,auto) 1fr auto auto;grid-template-areas:"name px delta spark""why why time time"}.lv-row-body .lv-card-time{justify-self:end}}.lv-spark{flex:none;overflow:visible}.lv-spark-line{fill:none;stroke:var(--color-muted);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.lv-spark-cover{fill:var(--color-surface);transform-box:fill-box;transform-origin:100%;animation:lv-uncover .7s var(--ease-out) both;animation-delay:calc(var(--i,0) * var(--stagger) + .12s);transform:scaleX(0)}@keyframes lv-uncover{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.lv-spark-dot{stroke:var(--color-surface);stroke-width:2px}.lv-spark-up .lv-spark-dot{fill:var(--color-up)}.lv-spark-down .lv-spark-dot{fill:var(--color-down)}.lv-badges{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.lv-badges:empty{display:none}.lv-tag{height:var(--size-tag);padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-raised);color:var(--color-muted);font-size:var(--text-xs);white-space:nowrap;align-items:center;font-weight:500;display:inline-flex}.lv-tag-shock{letter-spacing:.06em;font-size:11px;font-weight:600}.lv-tag-war{background:var(--color-down-tint);color:var(--color-down)}.lv-tag-sanction,.lv-tag-hack,.lv-tag-warn{background:var(--color-warn-tint);color:var(--color-warn)}.lv-cred-reputable,.lv-cred-exemplary{color:var(--color-text)}.lv-cred-reputable:before,.lv-cred-exemplary:before{content:"✓";margin-right:var(--space-1);color:var(--color-ghost)}.lv-cred-questionable,.lv-cred-untrusted{color:var(--color-warn)}.lv-tag-poly{color:var(--color-text)}.lv-thinking{align-items:center;gap:var(--space-2);display:flex}.lv-thinking-dot{background:linear-gradient(135deg, var(--color-ghost), var(--color-track-0g));width:10px;height:10px;animation:lv-talk .9s var(--ease-in-out) infinite;border-radius:50%}.lv-card[data-status=thinking]:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--color-track-0g) 12%, transparent), transparent);animation:lv-shimmer 1.6s var(--ease-in-out) infinite;pointer-events:none;position:absolute;inset:0;transform:translate(-100%)}@keyframes lv-shimmer{to{transform:translate(100%)}}.lv-skeleton{gap:var(--space-3);min-height:var(--size-card-min);animation:lv-skel 1.4s var(--ease-in-out) infinite;flex-direction:column;display:flex}.lv-skel-line{height:var(--space-3);border-radius:var(--radius-pill);background:var(--color-raised);display:block}.lv-skel-short{width:30%}.lv-skel-mid{width:55%}@keyframes lv-skel{0%,to{opacity:1}50%{opacity:.55}}:root:has(.lv-app){view-transition-name:none}::view-transition{pointer-events:none}::view-transition-group(*){animation-duration:var(--dur-spring);animation-timing-function:var(--ease-spring)}.lv-empty{padding:var(--space-5) var(--space-4);border:1px dashed var(--color-line-strong);border-radius:var(--radius-md);color:var(--color-muted);text-align:center;text-wrap:pretty}.lv-test{margin-top:var(--space-5);color:var(--color-muted)}.lv-test summary{min-height:var(--size-control);cursor:pointer;border-radius:var(--radius-sm);align-items:center;display:inline-flex}.lv-test summary:hover{color:var(--color-text)}.lv-test-form{gap:var(--space-2);flex-direction:column;display:flex}.lv-test-label{font-size:var(--text-xs)}.lv-test-row{gap:var(--space-2);display:flex}.lv-test-result{min-height:var(--leading-sm);color:var(--color-text);font-size:var(--text-sm)}@media (prefers-reduced-motion:reduce){.orb *,.orb[data-mode] .orb-breathe,.orb[data-mode] .orb-eye,.orb[data-mode] .orb-orbit,.orb[data-mode] .orb-ripple,.orb[data-local-speech=true] .orb-core,.lv-thinking-dot,.lv-talk-dot,.lv-pulse-skel,.lv-skeleton,.lv-beat,.lv-card[data-status=thinking]:after{animation:none!important}.orb-halo,.orb-core{transition:opacity .15s linear!important}.orb[data-mode=alert] .orb-ripple:first-child{opacity:.7;transform:scale(1.18)}.lv-card-in,.lv-alert,.lv-new-pill,.lv-check{animation:.15s linear both lv-fade!important}.lv-card-glow:before{animation:1.2s linear lv-glow!important}.lv-spark-cover{display:none}::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}.lv-app[data-sim=true]{--sim-h:calc(var(--space-6) + var(--space-2))}.lv-sim-banner{top:calc(var(--nav-h) + env(safe-area-inset-top));z-index:19;align-items:center;gap:var(--space-3);height:var(--sim-h);padding:0 var(--gutter);background:var(--color-raised);border-bottom:1px solid var(--color-line);color:var(--color-text);font-size:var(--text-sm);animation:lv-sim-fade var(--dur-base) var(--ease-out) both;display:flex;position:sticky}.lv-sim-banner-text{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;overflow:hidden}.lv-sim-banner-link{color:var(--color-muted);font-size:var(--text-xs);text-underline-offset:var(--space-0);flex:none;text-decoration:underline}.lv-sim-banner-link:hover{color:var(--color-text)}.lv-sim-progress{height:var(--space-0);position:absolute;bottom:-1px;left:0;right:0}.lv-sim-progress-fill{background:var(--color-muted);transform-origin:0;height:100%;transition:transform var(--dur-base) linear;display:block}.lv-sim-tag{height:calc(var(--space-4) + var(--space-1));padding:0 var(--space-1);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--color-line-strong);color:var(--color-text);font:600 11px / 1 var(--font-mono);letter-spacing:.06em;align-items:center;display:inline-flex}.lv-sim-time{justify-content:flex-end;align-items:center;gap:var(--space-1);white-space:nowrap;font-variant-numeric:tabular-nums;display:inline-flex}.lv-card[data-sim=true],.lv-row[data-sim=true]{background-image:repeating-linear-gradient(135deg, transparent 0 var(--space-2), #9ba6b50a var(--space-2) var(--space-3))}.lv-kind-replay:before{background:var(--color-track-0g)}.lv-sim{gap:var(--stack-gap);min-width:0;padding:var(--space-5) var(--gutter);flex-direction:column;display:flex}.lv-main-simulate>.lv-feed{height:calc(100dvh - var(--nav-h) - var(--sim-h,0px))}@media (width>=1200px){.lv-main-simulate{height:calc(100dvh - var(--nav-h) - var(--sim-h,0px));flex:none;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(340px,3fr) minmax(320px,3fr) 5fr;display:grid}.lv-main-simulate>.lv-sim,.lv-main-simulate>.lv-device{border-right:1px solid var(--color-line);overflow-y:auto}.lv-main-simulate>.lv-device{padding-top:var(--space-5)}.lv-main-simulate .orb{--orb:clamp(176px, 13vw, 232px)}.lv-main-simulate>.lv-feed{height:100%}}.lv-sim-head{gap:var(--space-1);flex-direction:column;display:flex}.lv-sim-title{font-size:var(--text-lg);line-height:var(--leading-lg);margin:0;font-weight:600}.lv-sim-sub,.lv-sim-hint,.lv-sim-empty{color:var(--color-muted);font-size:var(--text-sm);margin:0}.lv-sim-hint{font-size:var(--text-xs);line-height:var(--leading-xs)}.lv-sim-notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-warn-tint);color:var(--color-text);margin:0}.lv-sim-label{margin-bottom:var(--space-2);color:var(--color-muted);font-size:var(--text-xs);padding:0;font-weight:500}.lv-sim-speed{border:0;min-width:0;margin:0;padding:0}.lv-sim-mult{color:var(--color-muted);font-size:var(--text-xs)}.lv-sim-scenarios{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lv-sim-scenario{gap:var(--space-1);width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-1);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;transition:box-shadow var(--dur-fast) var(--ease-out);border:0;flex-direction:column;display:flex}.lv-sim-scenario:hover{box-shadow:inset 0 0 0 1px var(--color-line-strong)}.lv-sim-scenario[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--color-ghost)}.lv-sim-scenario-title{font-size:var(--text-md);line-height:var(--leading-md);font-weight:600}.lv-sim-scenario-meta{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}.lv-sim-scenario-desc{color:var(--color-muted)}.lv-sim-scenario-skel{height:var(--size-card-min);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-1)}.lv-sim-controls,.lv-sim-replay{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.lv-sim-replay{padding-top:var(--space-4);border-top:1px solid var(--color-line)}.lv-sim-replay .lv-sim-hint,.lv-sim-controls .lv-sim-hint{flex:1;min-width:12rem}.lv-btn-primary{border-color:var(--color-ghost);background:var(--color-ghost);color:var(--color-ghost-ink)}.lv-btn-primary:disabled{border-color:var(--color-line-strong);background:var(--color-raised)}.lv-sim-card{gap:var(--space-3);padding:var(--card-pad-y) var(--card-pad-x);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-1);flex-direction:column;display:flex}.lv-sim-card-title{font-size:var(--text-md);line-height:var(--leading-md);text-wrap:balance;margin:0;font-weight:600}.lv-sim-summary-line,.lv-sim-scenario-meta{font-variant-numeric:tabular-nums;margin:0}.lv-sim-stats{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.lv-sim-stats>div{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.lv-sim-stats dt{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}.lv-sim-stats dd{font-size:var(--text-lg);line-height:var(--leading-lg);margin:0;font-weight:600}.lv-sim-signed{white-space:nowrap}.lv-sim-up{color:var(--color-up)}.lv-sim-down{color:var(--color-down)}.lv-sim-table{border-collapse:collapse;width:100%;font-size:var(--text-xs);line-height:var(--leading-xs)}.lv-sim-table th{padding:0 0 var(--space-2);color:var(--color-muted);text-align:left;font-weight:500}.lv-sim-table td{white-space:nowrap;padding:var(--space-2) 0;border-top:1px solid var(--color-line)}.lv-sim-table th+th,.lv-sim-table td+td{padding-left:var(--space-2)}.lv-sim-table .lv-sim-r{text-align:right}.lv-sim-none{color:var(--color-muted)}@keyframes lv-sim-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.lv-sim-banner{animation-duration:.15s}.lv-sim-progress-fill{transition:none}}
