.mw-askmark{display:block;flex:none;overflow:visible}.mw-askmark-spark{transform-box:fill-box;transform-origin:50% 50%}.mw-askmark-spark-rim,.mw-askmark-spark-fill{stroke-width:28;stroke-linejoin:round}.mw-askmark-spark-rim{fill:var(--mark-spark-edge);stroke:var(--mark-spark-edge)}.mw-askmark-spark-fill{fill:var(--mark-spark);stroke:var(--mark-spark)}[data-theme=dark] .mw-askmark-spark-rim{stroke-width:64}.mw-askmark-thinking .mw-mark-m{animation:mw-breathe 2.4s ease-in-out infinite;--mw-depth: .86}.mw-askmark-thinking .mw-mark-gap{animation:mw-drift 5s linear infinite}.mw-askmark-thinking .mw-mark-sky{animation:mw-drift 3.8s linear infinite reverse}.mw-askmark-thinking .mw-askmark-spark{animation:mw-askmark-twinkle 1.6s ease-in-out infinite;animation-delay:calc(var(--i, 0) * 533ms)}@keyframes mw-askmark-twinkle{0%,to{transform:scale(1);opacity:1}30%{transform:scale(.62);opacity:.35}60%{transform:scale(1.18);opacity:1}}.mw-askmark-done .mw-askmark-spark{animation:mw-askmark-burst .52s var(--ease-out) 1 both;animation-delay:calc(var(--i, 0) * 70ms)}@keyframes mw-askmark-burst{0%{transform:scale(1)}40%{transform:scale(1.55)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.mw-askmark *{animation:none!important}}.mw-panel{position:relative;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-3);min-width:0;padding:calc(var(--space-4) + 2px) var(--space-5) var(--space-5);border-radius:var(--radius-l);font-family:var(--font-sans);color:var(--ink);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);--mw-panel-tone: var(--ink-3);animation:mw-pagekit-in var(--dur-m) var(--ease-out) both}[data-theme=dark] .mw-panel{background:var(--glass-card);-webkit-backdrop-filter:blur(10px) saturate(120%);backdrop-filter:blur(10px) saturate(120%);border-color:var(--glass-border)}.mw-panel--brand{--mw-panel-tone: var(--brand)}.mw-panel--success{--mw-panel-tone: var(--success)}.mw-panel--warning{--mw-panel-tone: var(--warning)}.mw-panel--rec{--mw-panel-tone: var(--rec)}.mw-panel__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:20px}.mw-panel__label{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--text-s);line-height:20px;font-weight:600;letter-spacing:.01em;color:var(--mw-panel-tone)}.mw-panel__dot{flex:none;width:6px;height:6px;border-radius:var(--radius-full);background:currentColor}.mw-panel__more{font-weight:500;color:var(--ink-3);white-space:pre}.mw-panel__action{margin:-6px -8px -6px 0}@media(prefers-reduced-motion:reduce){.mw-panel{animation:none}}.mw-status-badge{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--space-2);flex:none;max-width:100%;font-family:var(--font-sans);font-weight:400;line-height:1.35;white-space:nowrap;color:var(--ink-2)}.mw-status-badge--s{font-size:var(--text-s)}.mw-status-badge--m{font-size:var(--text-m)}.mw-status-badge__label{overflow:hidden;text-overflow:ellipsis}.mw-status-badge__dot{position:relative;box-sizing:border-box;width:6px;height:6px;flex:none;border-radius:var(--radius-full);background:var(--mw-status-dot, var(--ink-3))}.mw-status-badge--m .mw-status-badge__dot{width:7px;height:7px}.mw-status-badge--recording{color:var(--ink);font-weight:500;--mw-status-dot: var(--rec)}.mw-status-badge--uploading,.mw-status-badge--processing,.mw-status-badge--ready-to-analyze{--mw-status-dot: var(--brand)}.mw-status-badge--queued{--mw-status-dot: var(--ink-3)}.mw-status-badge--done{--mw-status-dot: var(--success)}.mw-status-badge--failed{color:var(--danger);--mw-status-dot: var(--danger)}.mw-status-badge--offline .mw-status-badge__dot{background:transparent;box-shadow:inset 0 0 0 1.5px var(--ink-3)}.mw-status-badge--recording .mw-status-badge__dot:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--rec);animation:mw-status-badge-halo var(--dur-loop) var(--ease-out) infinite}@keyframes mw-status-badge-halo{0%{transform:scale(1);opacity:.45}80%,to{transform:scale(2.8);opacity:0}}@media(prefers-reduced-motion:reduce){.mw-status-badge--recording .mw-status-badge__dot:after{animation:none;display:none}}.ask-q{align-self:flex-end;max-width:min(80%,420px);margin:0;padding:var(--space-2) var(--space-4);border-radius:var(--radius-l) var(--radius-l) var(--radius-s) var(--radius-l);background:var(--brand-soft);color:var(--ink);font-size:var(--text-m);line-height:1.5;animation:ask-rise .18s var(--ease-out) both}.ask-a{display:grid;grid-template-columns:24px minmax(0,1fr);gap:var(--space-3);align-items:start}.ask-a__mark{display:flex;padding-top:2px}.ask-a__body{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;font-size:var(--text-m);line-height:1.6;color:var(--ink)}.ask-a__body p,.ask-a__body ul{margin:0}.ask-reading{display:flex;align-items:center;min-height:24px;margin:0;color:var(--ink-3);animation:ask-fade var(--dur-fast) var(--ease-out) both}.ask-word{animation:ask-fade .12s var(--ease-out) both}.ask-chip{position:relative;display:inline-flex;align-items:center;gap:3px;height:22px;margin:0 2px;padding:0 var(--space-2);vertical-align:1px;border-radius:var(--radius-full);background:var(--brand-soft);color:var(--brand);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;line-height:1;white-space:nowrap;animation:ask-pop .16s var(--ease-out) both}.ask-chip.is-pulse:after{content:"";position:absolute;inset:0;border:2px solid var(--brand);border-radius:inherit;opacity:0;pointer-events:none;animation:ask-ring .9s var(--ease-out) .16s 1 both}.ask-file{display:flex;align-items:center;gap:var(--space-3);max-width:340px;padding:var(--space-3);border:1px solid var(--line-2);border-radius:var(--radius-l);background:var(--surface);animation:ask-pop .16s var(--ease-out) both}.ask-file__mark{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:var(--radius-m);background:var(--success-soft);color:var(--success)}.ask-file__text{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.ask-file__name{font-size:var(--text-s);font-weight:600;line-height:1.3;color:var(--ink)}.ask-file__meta{font-size:var(--text-xs);line-height:1.3;color:var(--ink-3)}.ask-file__action{display:inline-flex;align-items:center;gap:var(--space-1);flex:none;font-size:var(--text-s);font-weight:500;color:var(--brand)}@keyframes ask-fade{0%{opacity:0}to{opacity:1}}@keyframes ask-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ask-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes ask-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.25,1.7)}}@media(prefers-reduced-motion:reduce){.ask-q,.ask-reading,.ask-word,.ask-chip,.ask-chip.is-pulse:after,.ask-file{animation:none}}.ask-d{display:flex;flex-direction:column;gap:var(--space-4)}.ask-d__lines{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.ask-d__next{display:grid;grid-template-columns:16px minmax(0,1fr);gap:var(--space-2);align-items:start;margin:0;font-weight:600;color:var(--ink)}.ask-d__arrow{display:flex;padding-top:.3em;color:var(--brand)}.ask-d__stack{display:grid}.ask-d__stack>*{grid-area:1 / 1;min-width:0}.ask-d__ghost{visibility:hidden}
