main{z-index:1;min-height:100%;padding:var(--space-8) var(--space-4);pointer-events:none;grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:relative;overflow-x:clip}.hero{text-align:center;width:min(100%,960px)}.hero>*+*{margin-top:var(--gap,.8em)}.hero>h1,.hero>.panel{--gap:var(--space-8)}.hero>.hint{--gap:var(--space-4)}.orb{place-items:center;height:clamp(170px,min(32vh,50vw),330px);margin-top:clamp(8px,4vh,48px);display:grid}.orb-art{aspect-ratio:1;isolation:isolate;height:78%;position:relative}:where(.orb-art>i){border-radius:50%;position:absolute;inset:0}.orb-ring{-webkit-mask-composite:xor;mix-blend-mode:screen;opacity:.85;background:conic-gradient(#8b5cf6,#ec4899 80deg,#ff7a6b 140deg,#ec4899 190deg,#6366f1 240deg,#22d3ee 290deg,#8b5cf6);padding:1.5px;animation:14s linear infinite orb-spin,11s ease-in-out infinite alternate orb-morph;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.orb-ring.b{opacity:.9;background:conic-gradient(from 150deg,#22d3ee,#a855f7 90deg,#f472b6 180deg,#6366f1 270deg,#22d3ee);padding:1px;animation:19s linear infinite reverse orb-spin,11s ease-in-out infinite alternate orb-morph;inset:6px}.orb-glow{filter:blur(16px);opacity:.45;background:conic-gradient(#8b5cf6,#ec4899 80deg,#ff7a6b 140deg,#ec4899 190deg,#6366f1 240deg,#22d3ee 290deg,#8b5cf6);animation:14s linear infinite orb-spin,11s ease-in-out infinite alternate orb-morph;inset:-14%;-webkit-mask:radial-gradient(closest-side,#0000 74%,#000 80%,#0000 100%);mask:radial-gradient(closest-side,#0000 74%,#000 80%,#0000 100%)}.orb-aura{background:conic-gradient(from 30deg,#8b5cf633,#ec489929,#ff7a6b1f,#6366f12e,#22d3ee26,#8b5cf633);animation:30s linear infinite reverse orb-spin,7s ease-in-out infinite alternate orb-breathe;inset:-65%;-webkit-mask:radial-gradient(closest-side,#0000 41%,#000 46%,#00000059 64%,#0000 90%);mask:radial-gradient(closest-side,#0000 41%,#000 46%,#00000059 64%,#0000 90%)}@keyframes orb-spin{to{transform:rotate(1turn)}}@keyframes orb-morph{0%{border-radius:50%}33%{border-radius:54% 46% 51% 49%/47% 53%}66%{border-radius:47% 53% 45% 55%/53% 47% 55% 45%}to{border-radius:52% 48% 55% 45%/46% 54% 49% 51%}}@keyframes orb-breathe{0%{opacity:.7;scale:.95}to{opacity:1;scale:1.04}}@media (width>=900px){html.chat-open .orb:not(.radar){height:120px;margin-top:var(--space-2)}html.chat-open .orb.radar{width:100%;max-width:100%;margin-inline:auto}html.chat-open main{padding-bottom:0}html.chat-open .mine{padding-top:var(--space-4)}}@media (prefers-reduced-motion:reduce){.orb-art>i{animation-duration:120s}.orb-aura{animation:none}}h1{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:600;line-height:1.2}.tag{vertical-align:bottom;white-space:nowrap;background:var(--tag-bg,#8b5cf642);max-width:100%;height:1.28em;color:var(--tag-fg,#c4b5fd);border-radius:.22em;padding:0 .28em;transition:width .3s ease-out,background-color .3s ease-out,color .3s ease-out;display:inline-block;position:relative;overflow:hidden}.tag .word{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - .56em);transition:transform .3s ease-out,opacity .3s ease-out;position:absolute;top:.02em;left:.28em;overflow:hidden}.tag .word[data-state=in]{opacity:1;transform:translateY(0)}.tag .word[data-state=below]{opacity:0;transition:none;transform:translateY(55%)}.tag .word[data-state=out]{opacity:0;transition-duration:.18s;transform:translateY(-55%)}@media (prefers-reduced-motion:reduce){.tag,.tag .word{transition:none}}h1,.lead,.hint{text-shadow:0 1px 16px #0b0b0cb3}.lead,.panel,.hint{max-width:720px;margin-inline:auto}.lead{color:var(--text-secondary);text-wrap:balance;font-size:1.1875rem;line-height:1.45}.panel{pointer-events:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);-webkit-backdrop-filter:blur(20px)saturate(160%);text-align:left;overflow:hidden;box-shadow:0 24px 80px -24px #7c5cff73}.clients{padding-inline:var(--space-2);border-bottom:1px solid var(--border);scrollbar-width:none;display:flex;overflow-x:auto}.clients::-webkit-scrollbar{display:none}.clients button{height:44px;padding:0 var(--space-3);color:var(--text-secondary);font:500 .875rem/1 var(--font);cursor:pointer;background:0 0;border:0;flex:none;transition:color .2s ease-out,box-shadow .2s ease-out}.clients button:hover{color:var(--text)}.clients button[aria-selected=true]{color:var(--text);box-shadow:inset 0 -2px 0 var(--primary)}.clients button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.command{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);display:flex}.command code{min-width:0;font-family:var(--mono);overflow-wrap:anywhere;white-space:pre-wrap;padding-block:var(--space-2);flex:1;font-size:.875rem;line-height:1.5}.command .prompt{color:var(--text-secondary);-webkit-user-select:none;user-select:none}.copy{justify-content:center;align-items:center;gap:var(--space-2);min-width:44px;height:44px;padding:0 var(--space-3);border-radius:calc(var(--radius-card) - var(--space-2));color:var(--text);font:500 .875rem/1 var(--font);cursor:pointer;background:0 0;border:0;flex:none;transition:background-color .2s ease-out;display:inline-flex}.copy:hover{background:var(--surface-hover)}.copy:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.copy:disabled{opacity:.4;cursor:default}.copy svg{width:18px;height:18px}.copy .done,.copy[data-copied] .idle{display:none}.copy[data-copied] .done{display:inline-flex}.hint{color:var(--text-secondary);font-size:.875rem}.orb.radar{pointer-events:auto;height:auto;position:relative}.radar svg{width:100%;display:block;overflow:visible}.radar .ring{fill:none;stroke:var(--border);stroke-width:1px}.radar .ring.outer{fill:#f5f5f70d}.radar .spoke{stroke:#f5f5f714;stroke-width:1px}.radar .area{fill:var(--method-fill,#a78bfa38);stroke:var(--method,var(--primary));stroke-width:2px;stroke-linejoin:round;transform-box:view-box;transform-origin:0 0;transition:fill .6s ease-out,stroke .6s ease-out;animation:.6s ease-out radar-in}.radar .dot{fill:var(--method,var(--primary));stroke:var(--bg);stroke-width:2px;transform-box:fill-box;transform-origin:50%;transition:transform .15s ease-out,fill .6s ease-out}.radar .dot.on{transform:scale(1.5)}.radar .layer{transition:opacity .25s ease-out}.radar .layer.muted{opacity:.2}.radar .layer.muted .hit{pointer-events:none}.radar .hit{fill:#0000}.radar .label{fill:var(--text-secondary);font-size:12px}.radar .label.top{fill:var(--text);font-weight:600}.radar.demo .label{fill:#f5f5f773;font-weight:600;transition:fill .6s ease-out}.radar.demo .label.top{fill:var(--text)}.radar-tip{padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-chip);background:var(--surface);white-space:nowrap;pointer-events:none;font-size:.8125rem;position:absolute;transform:translate(-50%,calc(-100% - 12px))}@keyframes radar-in{0%{opacity:0;transform:scale(0)}}@media (prefers-reduced-motion:reduce){.radar .area{animation:none}}.connect-toggle{align-items:center;gap:var(--space-1);min-height:44px;padding:0 var(--space-3);color:var(--primary);font:600 .8125rem/1 var(--font);cursor:pointer;pointer-events:auto;background:0 0;border:0;display:inline-flex}.connect-toggle svg{width:16px;height:16px;transition:transform .25s ease-out}.connect-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.connect-toggle:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-chip)}.returning .hero>.panel{--gap:var(--space-3)}.returning main{min-height:auto;padding-bottom:0}.mine{z-index:1;width:min(100%,600px);padding:var(--space-6) var(--space-4) calc(var(--space-8) * 2);margin-inline:auto;position:relative}.mine>h2{color:var(--text-secondary);font-size:.8125rem;font-weight:600}@media (width<=480px){.command{padding:var(--space-3);flex-direction:column;align-items:stretch}.copy{background:var(--surface-hover);width:100%}}.methods{z-index:3;margin-top:var(--space-6);padding:var(--space-8) 0 var(--space-3);background:linear-gradient(to bottom, #0b0b0c00, var(--bg,#0b0b0c) var(--space-8));position:sticky;bottom:0}.methods-head{justify-content:space-between;align-items:center;gap:var(--space-1);padding-inline:var(--space-3) var(--space-1);display:flex}.methods-add{color:#f5f5f773;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;margin-block:-6px;transition:background-color .2s ease-out,color .2s ease-out;display:inline-flex;position:relative}.methods-add:after{content:"";position:absolute;inset:-8px}.methods-add svg{width:16px;height:16px}.methods-add:hover,.methods-add.active{color:#c4b5fd;background:#a78bfa24}.methods-add:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.methods-label{letter-spacing:.01em;color:#f5f5f766;font-size:.75rem;font-weight:500}.method-grid{--per-view:3;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--per-view) - 1) * var(--space-2)) / var(--per-view));gap:var(--space-2);margin-top:var(--space-2);padding-bottom:var(--space-2);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#f5f5f726 transparent;display:grid;overflow-x:auto}.method-grid>.method-card{scroll-snap-align:start}@media (width<=480px){.method-grid{--per-view:2}}html.chat-open .method-card{padding:var(--space-2) var(--space-3)}.method-card{gap:var(--space-1);padding:var(--space-3) var(--space-4);color:inherit;font:inherit;text-align:left;cursor:pointer;background:#16161ab8;border:1px solid #f5f5f714;border-radius:12px;flex-direction:column;transition:border-color .2s ease-out,background-color .2s ease-out;display:flex}.method-card:hover{border-color:#f5f5f72e}.method-card.active{background:#a78bfa14;border-color:#a78bfa99}.method-card:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.method-card>.method-title{display:block}.method-card>.method-desc{display:-webkit-box}.method-title{color:var(--text);font-size:.9375rem;font-weight:600;line-height:1.3}.method-desc{-webkit-line-clamp:3;color:#f5f5f78c;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.45;display:-webkit-box;overflow:hidden}.method-card>.method-meta{display:flex}.method-meta{gap:var(--space-2);padding-top:var(--space-1);color:#f5f5f773;font-variant-numeric:tabular-nums;flex-wrap:wrap;margin-top:auto;font-size:.75rem}.method-own{color:#c4b5fd;background:#a78bfa24;border-radius:999px;padding:0 6px}.method-pane{--pane-bg:#16121f;background:linear-gradient(#16121f 0%,#110f17 100%)}.method-when{padding:var(--space-3) var(--space-4);background:#a78bfa14;border-radius:12px}.method-when p+p{margin-top:var(--space-1)}.method-pane .block-label{color:#f5f5f766;font-size:.75rem;font-weight:500}.ask{align-items:flex-end;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.ask textarea{min-width:0;min-height:calc(1.5em * 2 + 2 * var(--space-2));padding:var(--space-2) 0;color:var(--text);font:inherit;resize:none;background:0 0;border:0;flex:1;font-size:1rem;line-height:1.5}.ask textarea::placeholder{color:#f5f5f759}.ask textarea:focus{outline:none}.ask-send{background:var(--primary);color:#0b0b0c;cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;transition:opacity .2s ease-out;display:inline-flex}.ask-send svg{width:20px;height:20px}.ask-send:disabled{opacity:.3;cursor:default}.ask-send:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ask-error{padding-bottom:var(--space-2);color:#fca5a5;flex-basis:100%;font-size:.8125rem}.method-form{gap:var(--space-4)}.mf-field{gap:var(--space-1);flex-direction:column;display:flex}.mf-field input,.mf-field textarea{width:100%;padding:var(--space-2) var(--space-3);color:var(--text);font:inherit;resize:vertical;background:#0b0b0c80;border:1px solid #f5f5f71f;border-radius:8px;line-height:1.5;transition:border-color .2s ease-out}.mf-field input:focus,.mf-field textarea:focus{border-color:#a78bfa99;outline:none}.mf-field ::placeholder{color:#f5f5f74d}.mf-body{font-family:var(--mono);font-size:.8125rem}.mf-hint{color:#f5f5f766;font-size:.75rem}.mf-cancel{height:36px;padding:0 var(--space-3);color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:.875rem}.mf-cancel:hover{background:var(--surface-hover);color:var(--text)}.page{position:relative}.account{z-index:5;top:var(--space-4);right:var(--space-4);position:absolute}@media (width>=900px){html.chat-open .account{right:auto;left:calc(var(--left-w) - var(--space-4));transform:translate(-100%)}}.account-login,.account-me{align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-3);border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(20px);color:var(--text);font:500 .875rem/1 var(--font);cursor:pointer;border-radius:999px;transition:border-color .2s ease-out,background-color .2s ease-out;display:inline-flex;position:relative}.account-login:after,.account-me:after{content:"";position:absolute;inset:-4px}.account-login:hover,.account-me:hover{border-color:#a78bfa80}.account-login:focus-visible,.account-me:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.account-me{padding-left:4px}.account-avatar{object-fit:cover;border-radius:999px;flex-shrink:0;width:28px;height:28px}.account-initial{background:var(--primary);color:#0b0b0c;justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;display:inline-flex}.account-name{white-space:nowrap;text-overflow:ellipsis;max-width:160px;overflow:hidden}.account-menu{top:calc(100% + var(--space-2));min-width:180px;padding:var(--space-1);border:1px solid var(--border);background:#16161a;border-radius:12px;position:absolute;right:0;box-shadow:0 16px 40px -12px #0009}.account-menu-note{padding:var(--space-2) var(--space-3) var(--space-1);color:#f5f5f773;font-size:.75rem}.account-menu button{width:100%;padding:var(--space-2) var(--space-3);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:.875rem;display:block}.account-menu button:hover{background:var(--surface-hover)}.login{width:min(400px, calc(100vw - 2 * var(--space-4)));border:1px solid var(--border);color:var(--text);background:#121215;border-radius:20px;margin:auto;padding:0;box-shadow:0 24px 80px -24px #7c5cff73}.login::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009}.login[open]{animation:.25s ease-out login-in}@keyframes login-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}@media (prefers-reduced-motion:reduce){.login[open]{animation:none}}.login-body{gap:var(--space-4);padding:var(--space-6);flex-direction:column;display:flex}.login-close{top:var(--space-2);right:var(--space-2);position:absolute}.login-close svg{width:20px;height:20px}.login-title{font-size:1.1875rem;font-weight:600;line-height:1.25}.login-form{gap:var(--space-3);flex-direction:column;display:flex}.login-text{color:var(--text-secondary);font-size:.9375rem;line-height:1.5}.login-phone{color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums}.login-input{height:48px;padding:0 var(--space-4);color:var(--text);font:inherit;font-variant-numeric:tabular-nums;background:#0b0b0c99;border:1px solid #f5f5f724;border-radius:12px;font-size:1rem;transition:border-color .2s ease-out}.login-input:focus{border-color:#a78bfab3;outline:none}.login-primary{background:var(--primary);color:#0b0b0c;height:48px;font:600 .9375rem/1 var(--font);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.login-primary:disabled{opacity:.45;cursor:default}.login-primary:focus-visible,.login-link:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.login-link{min-height:36px;padding:0 var(--space-2);color:#c4b5fd;font:500 .875rem/1 var(--font);cursor:pointer;background:0 0;border:0;align-self:center}.login-link:hover{color:#ddd6fe}.login-call{padding:var(--space-3);color:var(--text);font-variant-numeric:tabular-nums;text-align:center;background:#a78bfa1a;border-radius:12px;font-size:1.5rem;font-weight:600;text-decoration:none;display:block}.login-wait{color:var(--text-secondary);text-align:center;font-variant-numeric:tabular-nums;font-size:.875rem}.login-error{color:#fca5a5;font-size:.875rem}.method-stats{gap:var(--space-2);padding:var(--space-3) var(--space-4);background:#f5f5f708;border:1px solid #f5f5f70f;border-radius:12px;flex-direction:column;display:flex}.stats-bar{height:8px;margin-top:var(--space-1);border-radius:4px;gap:2px;display:flex;overflow:hidden}.stats-seg{flex-basis:0;min-width:4px}.stats-seg.yes,.stats-dot.yes{background:#34d399}.stats-seg.partly,.stats-dot.partly{background:#fbbf24}.stats-seg.no,.stats-dot.no{background:#f87171}.stats-legend{gap:var(--space-1) var(--space-4);color:var(--text-secondary);flex-wrap:wrap;padding:0;font-size:.8125rem;list-style:none;display:flex}.stats-legend li{align-items:center;gap:6px;display:inline-flex}.stats-legend b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.stats-dot{border-radius:50%;width:8px;height:8px}.stats-line{color:#f5f5f7cc;font-size:.875rem}.stats-key{font-weight:600}.stats-key.strong{color:#6ee7b7}.stats-key.weak{color:#fca5a5}.stats-empty{color:#f5f5f773;font-size:.8125rem}.site-name{z-index:5;top:var(--space-4);left:var(--space-6);min-height:36px;color:var(--text);font:600 1.0625rem/1 var(--font);letter-spacing:-.01em;align-items:center;text-decoration:none;display:inline-flex;position:absolute}.site-name:hover{color:#ddd6fe}.site-name:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-chip)}@media (width<=480px){.site-name{left:var(--space-4)}}.ask-methods{align-items:center;gap:var(--space-2);padding-bottom:var(--space-1);flex-wrap:wrap;flex-basis:100%;display:flex}.ask-methods-label{color:#f5f5f780;font-size:.8125rem}.ask-methods-btn{min-height:32px;padding:0 var(--space-3);color:#c4b5fd;font:500 .8125rem/1 var(--font);cursor:pointer;background:0 0;border:1px solid #a78bfa59;border-radius:999px}.ask-methods-btn:hover{background:#a78bfa1a}.ask-methods-btn:disabled{opacity:.5;cursor:default}.ask-methods-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ask-methods .method-chips{padding-right:var(--space-2);flex-basis:100%}.radar .layer.good .area{fill:#34d3992e;stroke:#34d399}.radar .layer.good .dot{fill:#34d399}.radar .layer.bad .area{fill:#f8717124;stroke:#f87171;stroke-dasharray:4 3}.radar .layer.bad .dot{fill:#f87171}.method-radar{width:100%;margin-inline:auto}.shape-legend{gap:var(--space-1) var(--space-4);color:var(--text-secondary);flex-wrap:wrap;padding:0;font-size:.8125rem;list-style:none;display:flex}.shape-legend li{align-items:center;gap:6px;display:inline-flex}.shape-legend .swatch{border-top:2px solid #34d399;width:14px;height:0}.shape-legend .swatch.partly{border-top:2px dotted #fbbf24}.shape-legend .swatch.no{border-top:2px dashed #f87171}.radar .layer.partly .area{fill:#fbbf2424;stroke:#fbbf24;stroke-dasharray:1 3}.radar .layer.partly .dot{fill:#fbbf24}.stats-outcome{cursor:pointer;border-radius:6px;transition:opacity .2s ease-out}.stats-outcome:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.stats-outcome.dim,.stats-seg.dim{opacity:.35}.stats-seg{transition:opacity .2s ease-out}html .method-stats .orb.radar,html.chat-open .method-stats .orb.radar{width:100%;max-width:560px;margin:var(--space-2) auto 0}.method-strip{margin-top:var(--space-2)}.strip-chip{gap:var(--space-2);min-height:36px;padding:0 var(--space-3);color:var(--text);font:500 .875rem/1 var(--font);white-space:nowrap;cursor:pointer}.strip-chip:hover{border-color:#f5f5f73d}.strip-chip:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.strip-own{color:#c4b5fd;font-size:.5rem}.strip-stat{color:#f5f5f773;font-variant-numeric:tabular-nums;gap:6px;font-size:.75rem;font-weight:600;display:inline-flex}.strip-yes{color:#34d399}.strip-no{color:#f87171}.clients[hidden]{display:none}.tag-link{pointer-events:auto;cursor:pointer;text-decoration:none;transition:width .3s ease-out,background-color .3s ease-out,color .3s ease-out,filter .2s ease-out}.tag-link:hover{filter:brightness(1.25);text-decoration:none}.tag-link:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.hero-title{white-space:nowrap;justify-content:center;align-items:center;gap:.25em;font-size:clamp(1.3rem,5.4vw,2.75rem);display:flex}.hero-title .tag{flex:0 auto;min-width:0}.hero-rest{flex:none}.login-reason{margin-top:calc(-1 * var(--space-2));color:#c4b5fd;font-size:.875rem;line-height:1.45}.method-locked{gap:var(--space-4);color:var(--text-secondary);align-items:flex-start}.ask-mic{width:44px;height:44px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;transition:background-color .2s ease-out,color .2s ease-out;display:inline-flex}.ask-mic svg{width:20px;height:20px}.ask-mic:hover{background:var(--surface-hover);color:var(--text)}.ask-mic:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ask-mic:disabled{opacity:.4;cursor:default}.ask-mic.on{color:#f87171;background:#f8717129;animation:1.4s ease-in-out infinite mic-pulse}@keyframes mic-pulse{50%{box-shadow:0 0 0 6px #f871711f}}@media (prefers-reduced-motion:reduce){.ask-mic.on{animation:none}}
