:root{--font-display: "Bagel Fat One", "Archivo Black", sans-serif;--font-ui: "Space Grotesk", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", monospace;--fs-xs: 11px;--fs-sm: 12px;--fs-md: 14px;--fs-lg: 16px;--fs-xl: 20px;--fs-2xl: 28px;--fs-3xl: 40px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-8: 48px;--radius: 0px;--radius-pill: 999px;--border-w: 2px;--shadow-hard: 4px 4px 0 var(--border);--shadow-soft: 0 4px 16px rgba(17, 17, 17, .12);--speed-fast: .14s;--speed: .26s;--speed-slow: .6s;--ease: cubic-bezier(.36, .07, .19, .97);--bg: #ede4f7;--bg-2: #e0d2ee;--panel: #faf7fd;--panel-2: #f1ebf9;--border: #1a0a2e;--border-soft: #cbb7df;--text: #141018;--text-2: #4a4458;--text-3: #8a8298;--text-inv: #faf7fd;--accent: #9527f8;--accent-deep: #6d10c4;--accent-soft: #e9d4ff;--ok: #00a542;--ok-soft: #c9f5d8;--warn: #e0820a;--warn-soft: #ffe6bd;--err: #d6261d;--err-soft: #ffd4d1;--info: #2563eb;--info-soft: #d3e0ff;--idle: #8a8298;--idle-soft: #e6e1ee;--ogre-face: #ccc6f7;--ogre-mane: #9527f8;--ogre-horn: #ecff8b;--ogre-brow: #f97eff;--ogre-eye: #ffffff;--ogre-pupil: #1a0a2e;--ogre-outline: #1a0a2e}[data-theme=bodega]{--radius: 0px;--border-w: 2px;--shadow-hard: 4px 4px 0 var(--border);--bg: #ede4f7;--bg-2: #e0d2ee;--panel: #faf7fd;--panel-2: #f1ebf9;--border: #1a0a2e;--border-soft: #cbb7df;--text: #141018;--text-2: #4a4458;--text-3: #8a8298;--text-inv: #faf7fd;--accent: #9527f8;--accent-deep: #6d10c4;--accent-soft: #e9d4ff;--ogre-face: #ccc6f7;--ogre-mane: #9527f8;--ogre-horn: #ecff8b;--ogre-brow: #f97eff;--ogre-pupil: #1a0a2e;--ogre-outline: #1a0a2e}[data-theme=kawaii]{--radius: 16px;--border-w: 2px;--shadow-hard: 0 6px 0 #f7c5dd;--font-display: "Bagel Fat One", sans-serif;--bg: #fff0f6;--bg-2: #ffe3ee;--panel: #ffffff;--panel-2: #fff5fa;--border: #ff8fb8;--border-soft: #ffd0e0;--text: #5a2a3f;--text-2: #9a6379;--text-3: #c79bad;--text-inv: #ffffff;--accent: #ff6fa5;--accent-deep: #e84f8a;--accent-soft: #ffe0ec;--ok: #36c98e;--ok-soft: #d2f7e8;--warn: #f0a33a;--warn-soft: #ffeccf;--err: #ff6b81;--err-soft: #ffdce1;--info: #6aa8ff;--info-soft: #dde9ff;--ogre-face: #ffd6e8;--ogre-mane: #ff8fb8;--ogre-horn: #fff1a8;--ogre-brow: #ff6fa5;--ogre-pupil: #5a2a3f;--ogre-outline: #d96d95}[data-theme=dark-pro]{--radius: 8px;--border-w: 1px;--shadow-hard: none;--shadow-soft: 0 8px 28px rgba(0, 0, 0, .45);--font-display: "Space Grotesk", sans-serif;--bg: #0e1014;--bg-2: #14171d;--panel: #181c23;--panel-2: #1f242d;--border: #2c333f;--border-soft: #232932;--text: #e7ebf2;--text-2: #a6b0bf;--text-3: #6b7585;--text-inv: #0e1014;--accent: #b27bff;--accent-deep: #8d4dff;--accent-soft: #2a2342;--ok: #38d39a;--ok-soft: #16312a;--warn: #f0b249;--warn-soft: #3a2e16;--err: #ff6b6b;--err-soft: #3a1d1d;--info: #58a6ff;--info-soft: #14243d;--idle: #6b7585;--idle-soft: #232932;--ogre-face: #2a2342;--ogre-mane: #b27bff;--ogre-horn: #f0e68c;--ogre-brow: #d8a7ff;--ogre-pupil: #e7ebf2;--ogre-outline: #0e1014}[data-theme=classic]{--radius: 6px;--border-w: 2px;--shadow-hard: 3px 3px 0 var(--border);--bg: #1a0a2e;--bg-2: #241140;--panel: #2a1650;--panel-2: #34205e;--border: #0a0418;--border-soft: #432a6e;--text: #f3ecff;--text-2: #c5b3e8;--text-3: #8a76b5;--text-inv: #1a0a2e;--accent: #77ffa1;--accent-deep: #36d97a;--accent-soft: #1d3a2a;--ok: #77ffa1;--ok-soft: #163a26;--warn: #ffd166;--warn-soft: #3a2f13;--err: #ee2100;--err-soft: #3a130c;--info: #6ad0ff;--info-soft: #133040;--ogre-face: #00a99d;--ogre-mane: #d31818;--ogre-horn: #f0ffbb;--ogre-brow: #77ffa1;--ogre-pupil: #ee2100;--ogre-outline: #0a0418}[data-theme=experimental]{--radius: 2px;--border-w: 2px;--shadow-hard: 6px 6px 0 var(--accent);--font-display: "Space Grotesk", sans-serif;--bg: #0c0f1a;--bg-2: #11162a;--panel: #141a30;--panel-2: #1b2240;--border: #00e5ff;--border-soft: #1e3a4a;--text: #eafcff;--text-2: #9ed8e3;--text-3: #5f8794;--text-inv: #0c0f1a;--accent: #00e5ff;--accent-deep: #00b4cc;--accent-soft: #0d3340;--ok: #2bff88;--ok-soft: #0f3322;--warn: #ffd400;--warn-soft: #3a3000;--err: #ff2d6e;--err-soft: #3a0f1d;--info: #4da3ff;--info-soft: #11243d;--ogre-face: #14203a;--ogre-mane: #00e5ff;--ogre-horn: #ffd400;--ogre-brow: #ff2d6e;--ogre-pupil: #eafcff;--ogre-outline: #00e5ff}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font-ui);background:var(--bg);color:var(--text);font-size:var(--fs-md);line-height:1.5;-webkit-font-smoothing:antialiased;transition:background var(--speed) ease,color var(--speed) ease}a{color:var(--accent-deep);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4{margin:0 0 var(--sp-3);line-height:1.1}code,.mono{font-family:var(--font-mono)}.shell{display:grid;grid-template-columns:248px 1fr;grid-template-rows:100%;height:100%;overflow:hidden}.sidebar{background:var(--panel);border-right:var(--border-w) solid var(--border);display:flex;flex-direction:column;overflow-y:auto;padding:var(--sp-4);gap:var(--sp-4)}.brand{display:flex;align-items:center;gap:var(--sp-3)}.brand h1{font-family:var(--font-display);font-size:var(--fs-xl);text-transform:lowercase;margin:0;letter-spacing:-.01em}.brand .tag{font-size:var(--fs-xs);color:var(--text-3);font-family:var(--font-mono)}.nav{display:flex;flex-direction:column;gap:var(--sp-1)}.nav a{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:var(--border-w) solid transparent;border-radius:var(--radius);color:var(--text-2);font-weight:500;font-size:var(--fs-md)}.nav a:hover{background:var(--panel-2);color:var(--text);text-decoration:none}.nav a.active{background:var(--accent-soft);border-color:var(--border);color:var(--text)}.nav a .ico{width:18px;text-align:center}.sidebar-footer{margin-top:auto;font-size:var(--fs-xs);color:var(--text-3);font-family:var(--font-mono);line-height:1.6}.safe-pill{display:inline-flex;align-items:center;gap:6px;background:var(--ok-soft);color:var(--ok);border:1px solid var(--ok);border-radius:var(--radius-pill);padding:3px 10px;font-size:var(--fs-xs);font-weight:700;font-family:var(--font-mono)}.main{overflow-y:auto;padding:var(--sp-6);position:relative}.page-head{margin-bottom:var(--sp-6);max-width:760px}.page-head h2{font-family:var(--font-display);font-size:var(--fs-2xl);text-transform:lowercase}.page-head p{color:var(--text-2);margin:0}.section{margin-bottom:var(--sp-8)}.section>h3{font-size:var(--fs-lg);text-transform:uppercase;letter-spacing:.06em;font-family:var(--font-mono);color:var(--text-2);border-bottom:var(--border-w) solid var(--border-soft);padding-bottom:var(--sp-2);margin-bottom:var(--sp-4)}.section .section-note{color:var(--text-3);font-size:var(--fs-sm);margin:-8px 0 var(--sp-4)}.grid{display:grid;gap:var(--sp-4)}.grid.cols-2{grid-template-columns:repeat(2,1fr)}.grid.cols-3{grid-template-columns:repeat(3,1fr)}.grid.cols-auto{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.row{display:flex;gap:var(--sp-3);flex-wrap:wrap;align-items:center}.stack{display:flex;flex-direction:column;gap:var(--sp-3)}.muted{color:var(--text-3)}.label-chip{display:inline-block;font-family:var(--font-mono);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);margin-bottom:var(--sp-2)}.card{background:var(--panel);border:var(--border-w) solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-hard);padding:var(--sp-4)}.card.flat{box-shadow:none}.card .card-title{font-weight:700;font-size:var(--fs-md);margin-bottom:var(--sp-2)}.card .card-sub{color:var(--text-3);font-size:var(--fs-sm)}.btn{font-family:var(--font-ui);font-weight:600;font-size:var(--fs-md);border:var(--border-w) solid var(--border);border-radius:var(--radius);background:var(--panel);color:var(--text);padding:var(--sp-2) var(--sp-4);cursor:pointer;display:inline-flex;align-items:center;gap:var(--sp-2);transition:transform var(--speed-fast) var(--ease),box-shadow var(--speed-fast) var(--ease),background var(--speed-fast) ease;box-shadow:var(--shadow-hard)}.btn:hover:not(:disabled),.btn.is-hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--border)}.btn:active:not(:disabled){transform:translate(2px,2px);box-shadow:1px 1px 0 var(--border)}.btn.primary{background:var(--accent);color:var(--text-inv)}.btn.ghost{background:transparent;box-shadow:none}.btn.danger{background:var(--err);color:#fff}.btn.sm{padding:4px 10px;font-size:var(--fs-sm)}.btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.btn .spinner{width:13px;height:13px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%}.badge{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:3px 9px;border-radius:var(--radius-pill);border:1px solid currentColor}.badge .dot{width:7px;height:7px;border-radius:50%;background:currentColor}.badge.ok{color:var(--ok);background:var(--ok-soft)}.badge.warn{color:var(--warn);background:var(--warn-soft)}.badge.err{color:var(--err);background:var(--err-soft)}.badge.info{color:var(--info);background:var(--info-soft)}.badge.idle{color:var(--idle);background:var(--idle-soft)}.tabs{display:flex;gap:2px;border-bottom:var(--border-w) solid var(--border);margin-bottom:var(--sp-4)}.tabs button{font-family:var(--font-ui);font-weight:600;font-size:var(--fs-sm);background:transparent;border:var(--border-w) solid transparent;border-bottom:none;padding:var(--sp-2) var(--sp-4);cursor:pointer;color:var(--text-2);border-radius:var(--radius) var(--radius) 0 0}.tabs button.active{background:var(--panel);border-color:var(--border);color:var(--text);margin-bottom:calc(-1 * var(--border-w))}.modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a041873;display:flex;align-items:center;justify-content:center;z-index:50}.modal{background:var(--panel);border:var(--border-w) solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-soft);width:min(440px,90%);padding:var(--sp-5)}.modal .modal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--sp-3)}.modal h3{margin:0}.toast{display:flex;align-items:flex-start;gap:var(--sp-3);background:var(--panel);border:var(--border-w) solid var(--border);border-left-width:6px;border-radius:var(--radius);padding:var(--sp-3) var(--sp-4);box-shadow:var(--shadow-soft);max-width:360px}.toast.ok{border-left-color:var(--ok)}.toast.warn{border-left-color:var(--warn)}.toast.err{border-left-color:var(--err)}.toast.info{border-left-color:var(--info)}.toast .toast-title{font-weight:700}.toast .toast-body{color:var(--text-2);font-size:var(--fs-sm)}.logpanel{background:var(--bg-2);border:var(--border-w) solid var(--border);border-radius:var(--radius);font-family:var(--font-mono);font-size:var(--fs-sm);max-height:240px;overflow-y:auto}.logpanel .log-head{position:sticky;top:0;background:var(--panel-2);border-bottom:1px solid var(--border-soft);padding:6px var(--sp-3);font-weight:700;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-2)}.logpanel .log-line{display:flex;gap:var(--sp-3);padding:3px var(--sp-3);border-bottom:1px dashed var(--border-soft);white-space:nowrap}.logpanel .log-time{color:var(--text-3)}.logpanel .log-line.lvl-info .log-msg{color:var(--text)}.logpanel .log-line.lvl-ok .log-msg{color:var(--ok)}.logpanel .log-line.lvl-warn .log-msg{color:var(--warn)}.logpanel .log-line.lvl-err .log-msg{color:var(--err)}.empty{text-align:center;color:var(--text-3);padding:var(--sp-6);border:2px dashed var(--border-soft);border-radius:var(--radius)}.empty .empty-emoji{font-size:28px;display:block;margin-bottom:var(--sp-2)}.agent-card{display:flex;gap:var(--sp-3);align-items:center}.agent-card .agent-avatar{width:44px;height:44px;flex-shrink:0;border:var(--border-w) solid var(--border);border-radius:var(--radius);background:var(--accent-soft);display:flex;align-items:center;justify-content:center;font-size:22px}.agent-card .agent-meta{flex:1;min-width:0}.agent-card .agent-name{font-weight:700;display:flex;align-items:center;gap:var(--sp-2)}.agent-card .agent-id{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-3)}.queue-item{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3);border:var(--border-w) solid var(--border-soft);border-radius:var(--radius);background:var(--panel)}.queue-item .q-index{font-family:var(--font-mono);color:var(--text-3);font-size:var(--fs-sm);width:22px}.queue-item .q-body{flex:1;min-width:0}.queue-item .q-cmd{font-family:var(--font-mono);font-size:var(--fs-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-item .q-sub{color:var(--text-3);font-size:var(--fs-xs)}.browser-panel{border:var(--border-w) solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--panel)}.browser-panel .browser-bar{display:flex;align-items:center;gap:var(--sp-2);padding:6px var(--sp-3);background:var(--panel-2);border-bottom:var(--border-w) solid var(--border)}.browser-panel .traffic{display:flex;gap:5px}.browser-panel .traffic span{width:10px;height:10px;border-radius:50%;border:1px solid var(--border)}.browser-panel .url{flex:1;font-family:var(--font-mono);font-size:var(--fs-xs);background:var(--panel);border:1px solid var(--border-soft);border-radius:var(--radius-pill);padding:3px 10px;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.browser-panel .viewport{height:160px;display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(45deg,var(--bg-2) 0 10px,var(--panel-2) 10px 20px);color:var(--text-3);font-family:var(--font-mono);font-size:var(--fs-sm);flex-direction:column;gap:var(--sp-2);text-align:center}.monitor{display:flex;flex-direction:column;gap:var(--sp-3)}.monitor .monitor-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:1px dashed var(--border-soft)}.monitor .monitor-row:last-child{border-bottom:none}.switch{position:relative;width:44px;height:24px;border:var(--border-w) solid var(--border);border-radius:var(--radius-pill);background:var(--panel-2);cursor:pointer;flex-shrink:0;transition:background var(--speed) ease}.switch .knob{position:absolute;top:1px;left:1px;width:18px;height:18px;border-radius:50%;background:var(--text-3);transition:transform var(--speed) var(--ease),background var(--speed) ease}.switch.on{background:var(--ok-soft)}.switch.on .knob{transform:translate(20px);background:var(--ok)}.cart-card{display:flex;gap:var(--sp-3);border:var(--border-w) solid var(--border);border-radius:var(--radius);padding:var(--sp-3);background:var(--panel)}.cart-card .thumb{width:56px;height:56px;border:var(--border-w) solid var(--border);border-radius:var(--radius);background:var(--accent-soft);display:flex;align-items:center;justify-content:center;font-size:26px;flex-shrink:0}.cart-card .cart-body{flex:1;min-width:0}.cart-card .cart-name{font-weight:600}.cart-card .cart-price{font-family:var(--font-mono);font-weight:700}.cart-card .cart-foot{display:flex;justify-content:space-between;align-items:center;margin-top:var(--sp-2)}.compare-row{margin-bottom:var(--sp-6)}.compare-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-4);align-items:start}.compare-col{display:flex;flex-direction:column;gap:var(--sp-2)}.compare-col>.compare-label{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:6px}.compare-col .src-buddy{color:var(--accent-deep)}.compare-col .src-bite{color:var(--info)}.compare-col .src-unified{color:var(--ok)}.compare-col.proposal{outline:2px dashed var(--ok);outline-offset:6px;border-radius:var(--radius)}.variant-ogrebuddy{--variant-accent: var(--accent)}.variant-ogrebite{--variant-accent: var(--info)}.variant-unified{--variant-accent: var(--ok)}.review-banner{border:var(--border-w) solid var(--border);border-radius:var(--radius);background:var(--accent-soft);padding:var(--sp-4);margin-bottom:var(--sp-6)}.review-banner h2{margin-top:0}.theme-preview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--sp-4)}.theme-swatch{border:var(--border-w) solid var(--border);border-radius:var(--radius);overflow:hidden}.theme-swatch .swatch-head{padding:var(--sp-2) var(--sp-3);font-weight:700;font-family:var(--font-mono);font-size:var(--fs-sm)}.theme-swatch .swatch-bars{display:flex;height:28px}.theme-swatch .swatch-bars span{flex:1}.state-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--sp-3)}.state-cell{border:1px solid var(--border-soft);border-radius:var(--radius);padding:var(--sp-3);display:flex;flex-direction:column;gap:var(--sp-2);align-items:flex-start;background:var(--panel)}.state-cell .state-name{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-3);text-transform:uppercase}.tile-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--sp-4)}.tile{display:block;border:var(--border-w) solid var(--border);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-hard);padding:var(--sp-4);color:var(--text);transition:transform var(--speed-fast) var(--ease),box-shadow var(--speed-fast) var(--ease)}.tile:hover{text-decoration:none;transform:translate(-3px,-3px);box-shadow:7px 7px 0 var(--border)}.tile .tile-emoji{font-size:26px}.tile h3{margin:var(--sp-2) 0 var(--sp-1);font-family:var(--font-display);text-transform:lowercase;font-size:var(--fs-lg)}.tile p{margin:0;color:var(--text-2);font-size:var(--fs-sm)}@media (max-width: 860px){.shell{grid-template-columns:1fr;grid-template-rows:auto 1fr}.sidebar{border-right:none;border-bottom:var(--border-w) solid var(--border)}.compare-grid,.grid.cols-2,.grid.cols-3{grid-template-columns:1fr}}@keyframes ogre-breathe{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.04) translateY(-2px)}}.anim-breathe{animation:ogre-breathe 3.2s ease-in-out infinite}@keyframes ogre-load{0%{transform:rotate(0)}50%{transform:rotate(180deg) scale(.94)}to{transform:rotate(360deg)}}.anim-load{animation:ogre-load 1.4s var(--ease) infinite}@keyframes agent-online{0%{filter:grayscale(1) opacity(.4);transform:scale(.9)}60%{transform:scale(1.06)}to{filter:grayscale(0) opacity(1);transform:scale(1)}}.anim-online{animation:agent-online .6s var(--ease) both}@keyframes agent-offline{0%{filter:grayscale(0) opacity(1)}to{filter:grayscale(1) opacity(.4)}}.anim-offline{animation:agent-offline .6s ease both}@keyframes cmd-pulse{0%,to{box-shadow:0 0 0 0 var(--accent-soft)}50%{box-shadow:0 0 0 6px transparent}}.anim-pulse{animation:cmd-pulse 1.3s ease-in-out infinite}@keyframes success-burst{0%{transform:scale(.6);opacity:0}40%{transform:scale(1.25);opacity:1}to{transform:scale(1);opacity:1}}.anim-burst{animation:success-burst .55s var(--ease) both}@keyframes warn-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}.anim-shake{animation:warn-shake .5s ease both}@keyframes cart-pop{0%{transform:translateY(8px) scale(.96);opacity:0}50%{transform:translateY(-3px) scale(1.03)}to{transform:translateY(0) scale(1);opacity:1}}.anim-cart-pop{animation:cart-pop .5s var(--ease) both}@keyframes connecting-sweep{0%{background-position:-160px 0}to{background-position:160px 0}}.anim-connecting{background-image:linear-gradient(90deg,transparent,var(--accent-soft),transparent);background-size:160px 100%;background-repeat:no-repeat;animation:connecting-sweep 1.1s linear infinite}@keyframes dot-blink{0%,80%,to{opacity:.2}40%{opacity:1}}.anim-dots span{animation:dot-blink 1.2s infinite}.anim-dots span:nth-child(2){animation-delay:.2s}.anim-dots span:nth-child(3){animation-delay:.4s}@keyframes notif-in{0%{transform:translate(24px);opacity:0}to{transform:translate(0);opacity:1}}.anim-notif-in{animation:notif-in .4s var(--ease) both}@keyframes notif-out{0%{transform:translate(0);opacity:1}to{transform:translate(24px);opacity:0}}.anim-notif-out{animation:notif-out .4s ease both}@keyframes spin{to{transform:rotate(360deg)}}.spinner,.anim-spin{animation:spin .8s linear infinite}@keyframes live-blink{0%,to{opacity:1}50%{opacity:.35}}.dot-live{animation:live-blink 1.4s ease-in-out infinite}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}[data-motion=reduce] *,[data-motion=reduce] *:before,[data-motion=reduce] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}
