.voice-mic{border-radius:var(--radius-pill);width:2.25rem;height:2.25rem;color:var(--color-ink-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--dur-fast) var(--ease-out-quart), background var(--dur-fast) var(--ease-out-quart);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;display:inline-flex}.voice-mic:hover{color:var(--color-accent)}.voice-mic[data-active=true]{color:var(--color-accent);background:var(--accent-tint,transparent)}.voice-showcase{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.voice-showcase--surfaced .clawdia-card{box-shadow:none;background:0 0;border-radius:0;padding:0!important}.voice-suggestions{gap:var(--space-2);text-align:center;flex-direction:column;align-items:center;display:flex}.voice-suggestions-label{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--color-ink-muted)}.voice-suggestions-list{justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.voice-suggestion{padding:var(--space-1) var(--space-3);border:1px solid var(--hairline-soft);border-radius:var(--radius-pill);background:var(--color-surface-subtle);color:var(--color-ink-soft);font-family:var(--font-body);font-size:var(--fs-ui-label);line-height:1.4}
.ask-inline{width:100%;position:relative}.ask-bar{align-items:center;gap:var(--space-2);box-sizing:border-box;width:100%;min-height:2.25rem;padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3);border:1px solid var(--hairline-soft);border-radius:var(--radius-pill);background:var(--color-surface-raised);color:var(--color-ink-muted);font-family:var(--font-body);font-size:var(--fs-ui-body);text-align:left;appearance:none;cursor:text;-webkit-tap-highlight-color:transparent;transition:border-color var(--dur-fast) var(--ease-out-quart), background var(--dur-fast) var(--ease-out-quart);display:flex}.ask-bar:hover{border-color:var(--hairline-strong)}.ask-bar:focus-visible{border-color:var(--color-accent);background:var(--color-surface-raised);box-shadow:0 0 0 1px var(--color-accent);outline:none}.ask-bar-placeholder{color:var(--color-ink-muted)}.ask-bar-search{color:var(--color-ink-muted);flex:none;display:inline-flex}.ask-bar-input{min-width:0;font-family:var(--font-body);font-size:var(--fs-ui-body);color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:auto;overflow:hidden}.ask-bar-input::placeholder{color:var(--color-ink-muted)}.ask-bar-tail{align-items:center;gap:var(--space-2);flex:none;display:inline-flex}.ask-bar-mic{color:var(--color-ink-muted)}.ask-bar-kbd{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-mono);color:var(--color-ink-muted);background:var(--color-surface-panel);border:1px solid var(--hairline-soft);border-radius:var(--radius-sm);padding:.05rem .35rem;line-height:1.4}.ask-lanes{gap:var(--space-3);flex-direction:column;display:flex}.ask-lane{gap:var(--space-1);flex-direction:column;display:flex}.ask-lane-label{padding:0 var(--space-1);font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--color-ink-muted)}.ask-lane-list{margin:0;padding:0;list-style:none}.ask-row,.ask-followup{align-items:center;gap:var(--space-3);text-align:left;width:100%;padding:var(--space-2);border-radius:var(--radius-md);color:var(--color-ink);font-family:var(--font-body);font-size:var(--fs-ui-body);cursor:pointer;background:0 0;border:0;display:flex}.ask-row.is-active,.ask-followup:hover,.ask-followup:focus-visible{background:var(--hairline-faint);outline:none}.ask-row.is-primary{background:var(--accent-tint);color:var(--color-accent-text)}.ask-row-glyph{border-radius:var(--radius-sm);background:var(--color-surface-subtle);width:1.625rem;height:1.625rem;color:var(--color-ink-soft);flex:none;place-items:center;display:grid}.ask-row.is-active .ask-row-glyph,.ask-row.is-primary .ask-row-glyph,.ask-followup:hover .ask-row-glyph,.ask-followup:focus-visible .ask-row-glyph{background:var(--accent-tint);color:var(--color-accent-text)}.ask-row-text{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.ask-row-q{color:var(--color-ink-soft)}.ask-row.is-primary .ask-row-q{color:var(--color-accent-text)}.ask-row-value{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--ls-mono);color:var(--color-ink);flex:none}.ask-row-ret{font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--color-ink-muted);opacity:0;flex:none}.ask-row.is-active .ask-row-ret,.ask-row.is-primary .ask-row-ret,.ask-followup:hover .ask-row-ret,.ask-followup:focus-visible .ask-row-ret{opacity:1}.ask-recent-empty{padding:0 var(--space-1);font-family:var(--font-body);font-size:var(--fs-ui-label);color:var(--color-ink-muted);margin:0;line-height:1.5}.ask-activity-slot{display:grid}.ask-activity{align-items:center;gap:var(--space-1);font-family:var(--font-body);font-size:var(--fs-ui-label);color:var(--color-ink-soft);grid-area:1/1;margin:0;line-height:1.4;display:flex}.ask-activity.is-done{color:var(--color-ink-muted)}.ask-activity[data-show=false]{opacity:0;pointer-events:none}.ask-activity-glyph{flex:none}@media (prefers-reduced-motion:no-preference){.ask-activity{transition:opacity var(--dur-base) var(--ease-out-quart)}.ask-activity.is-live .ask-activity-label{background:linear-gradient(100deg, var(--color-ink-muted) 0%, var(--color-ink-muted) 38%, var(--color-ink) 50%, var(--color-ink-muted) 62%, var(--color-ink-muted) 100%);-webkit-text-fill-color:transparent;color:#0000;animation:ask-shimmer-text var(--dur-shimmer-text) linear infinite, ask-activity-in var(--dur-base) var(--ease-out-quart) backwards;background-repeat:repeat;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}@keyframes ask-shimmer-text{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes ask-activity-in{0%{opacity:0}to{opacity:1}}.ask-activity.is-live{animation:ask-reveal-wipe var(--dur-reveal) var(--ease-out-quart) backwards}@keyframes ask-reveal-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.ask-settle-in{animation:ask-rise-in var(--dur-base) var(--ease-out-quart) backwards;animation-delay:calc(var(--settle-i,0) * var(--dur-base) / 3)}@keyframes ask-rise-in{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}}.ask-continue{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--hairline-soft);border-radius:var(--radius-pill);color:var(--color-ink-soft);font-family:var(--font-body);font-size:var(--fs-ui-label);cursor:pointer;background:0 0;align-self:flex-start;display:inline-flex}.ask-continue:hover{border-color:var(--hairline-strong);color:var(--color-ink)}.ask-continue:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ask-continue-kbd{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-mono);color:var(--color-ink-muted)}.ask-sheet{flex-direction:column;width:100%;display:flex}.ask-head{z-index:1;gap:var(--space-3);margin:0 calc(-1 * var(--space-4));padding:var(--space-3) var(--space-4);background:var(--glass-bg-dense);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);border-bottom:1px solid var(--hairline-soft);flex-direction:column;display:flex;position:sticky;top:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ask-head{background:var(--color-surface-raised)}}.ask-field{align-items:center;gap:var(--space-3);display:flex}.ask-field-icon{color:var(--color-ink-muted);flex:none;display:inline-flex}.ask-field-input{min-width:0;font-family:var(--font-body);font-size:var(--fs-body-lead);color:var(--color-ink);caret-color:var(--color-accent);background:0 0;border:0;outline:none;flex:auto;min-height:1.75rem}.ask-field-input::placeholder{color:var(--color-ink-muted)}.ask-field-esc{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-mono);color:var(--color-ink-muted);background:var(--color-surface-subtle);border:1px solid var(--hairline-soft);border-radius:var(--radius-sm);flex:none;padding:.1rem .4rem;line-height:1.4}.ask-body{gap:var(--space-4);padding-top:var(--space-4);padding-bottom:var(--space-2);flex-direction:column;display:flex}.ask-body.ask-body--voice{gap:0;height:clamp(24rem,80vh,50rem);padding:0;overflow:hidden}@media (max-width:899px){.ask-body.ask-body--voice{height:auto}.ask-body.ask-body--voice>:first-child{margin-top:0}}.ask-hint{padding:0 var(--space-1);font-family:var(--font-body);font-size:var(--fs-ui-body);color:var(--color-ink-muted);margin:0;line-height:1.5}@media (prefers-reduced-motion:no-preference){.ask-row,.ask-followup{transition:background var(--dur-fast) var(--ease-out-quart)}}.ask-thread-head{justify-content:space-between;align-items:center;display:flex}.ask-thread-label{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--color-ink-muted)}.ask-new{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px solid var(--hairline-soft);border-radius:var(--radius-pill);color:var(--color-ink-soft);font-family:var(--font-body);font-size:var(--fs-ui-label);cursor:pointer;background:0 0;display:inline-flex}.ask-new:hover{border-color:var(--hairline-strong);color:var(--color-ink)}.ask-new:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ask-thread{gap:var(--space-4);flex-direction:column;display:flex}.ask-turn{gap:var(--space-3);flex-direction:column;display:flex}.ask-q{max-width:82%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-xs) var(--radius-lg);background:var(--accent-tint);color:var(--color-accent-text);font-family:var(--font-body);font-size:var(--fs-ui-body);align-self:flex-end;margin:0;line-height:1.45}.ask-a{align-self:stretch}.ask-answer{gap:var(--space-2);flex-direction:column;display:flex}.ask-sr-summary{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ask-provenance{padding-left:var(--space-1);font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-mono);color:var(--color-ink-muted);margin:0}.ask-soon{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.ask-loading,.ask-error,.ask-empty-note,.ask-reask,.ask-soon-reason{font-family:var(--font-body);font-size:var(--fs-ui-body);margin:0;line-height:1.5}.ask-loading{color:var(--color-ink-soft)}.ask-error{color:var(--color-error)}.ask-empty-note,.ask-reask,.ask-soon-reason{color:var(--color-ink-soft)}.ask-agent-answer{gap:var(--space-2);flex-direction:column;display:flex}.ask-agent-prose--secondary .ask-prose{color:var(--color-ink-soft)}.ask-cards,.ask-answer-view{gap:var(--space-3);flex-direction:column;display:flex}.ask-verdict{font-family:var(--font-body);font-size:var(--fs-body-lead);color:var(--color-ink);margin:0;line-height:1.5}.ask-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.ask-chip{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border:1px solid var(--hairline-soft);border-radius:var(--radius-pill);background:var(--color-surface-subtle);color:var(--color-ink-soft);font-family:var(--font-body);font-size:var(--fs-ui-label);line-height:1.4;display:inline-flex}.ask-answer-engine{gap:var(--space-3);flex-direction:column;display:flex}.ask-chips--interactive{margin-top:var(--space-1)}button.ask-chip--action{cursor:pointer;appearance:none;transition:background var(--dur-base) ease, border-color var(--dur-base) ease, color var(--dur-base) ease}button.ask-chip--action:hover,button.ask-chip--action:focus-visible{background:var(--accent-tint);border-color:var(--color-accent);color:var(--color-accent-text);outline:none}button.ask-chip--action:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}button.ask-chip--action:disabled{cursor:default;opacity:.6}@media (prefers-reduced-motion:no-preference){button.ask-chip--action:active:not(:disabled){transform:scale(.97)}}.ask-card{padding:var(--space-4)}.ask-card-number{align-self:flex-start;width:min(22rem,100%)}.ask-card-body{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.ask-card-body>[role=img]{width:100%}.ask-card-body-datalist>.clawdia-datalist,.ask-card-body-donut>.ask-card-head{align-self:stretch}.ask-donut-figure{justify-content:center;align-self:stretch;align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.ask-donut-figure>[role=img]{flex:none}.ask-donut-legend{flex:12rem;min-width:0}.ask-card-body-donut[data-density=compact] .ask-donut-figure{flex-direction:column}.ask-card-body-donut[data-density=compact] .ask-donut-legend{flex:none;max-width:100%}[data-motion=off] *{transition:none!important;animation:none!important}.ask-card-body[data-density=compact]{gap:var(--space-1)}.ask-card-head{font-family:var(--font-body);font-size:var(--fs-ui-label);letter-spacing:.01em;color:var(--color-ink-soft);margin:0;font-weight:500;line-height:1.35}.ask-recalled{padding-left:var(--space-1);font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-mono);color:var(--color-ink-muted);margin:0}.ask-prose{gap:var(--space-2);font-family:var(--font-body);font-size:var(--fs-ui-body);color:var(--color-ink);flex-direction:column;line-height:1.55;display:flex}.ask-prose-p,.ask-prose-h{margin:0}.ask-prose-h,.ask-prose strong{color:var(--color-ink);font-weight:600}.ask-prose-list{padding-left:var(--space-4);gap:var(--space-1);flex-direction:column;margin:0;display:flex}.ask-prose-code{font-family:var(--font-mono);font-size:var(--fs-meta);border-radius:var(--radius-sm);background:var(--color-surface-subtle);color:var(--color-ink);padding:.05rem .3rem}.ask-prose-pre{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-subtle);margin:0;overflow-x:auto}.ask-prose-pre code{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--color-ink);white-space:pre}.ask-prose-link{color:var(--color-accent);text-underline-offset:.15rem;text-decoration:underline}.ask-prose-table-wrap{margin:var(--space-1) 0;overflow-x:auto}.ask-prose-table{border-collapse:collapse;width:100%;font-size:var(--fs-meta);line-height:1.45}.ask-prose-table th,.ask-prose-table td{padding:var(--space-1) var(--space-3) var(--space-1) 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--hairline-soft)}.ask-prose-table th{color:var(--color-ink);white-space:nowrap;border-bottom-color:var(--hairline-strong);font-weight:600}.ask-prose-table td{color:var(--color-ink-soft)}.ask-cell-r{text-align:right}.ask-cell-c{text-align:center}@media (prefers-reduced-motion:no-preference){.ask-prose.is-streaming .ask-word{animation:ask-word-reveal var(--dur-reveal) var(--ease-out-quart) backwards;display:inline-block;-webkit-mask-image:linear-gradient(90deg,currentColor 0% 35%,#0000 72%);mask-image:linear-gradient(90deg,currentColor 0% 35%,#0000 72%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes ask-word-reveal{0%{opacity:0;-webkit-mask-position:100% 0;mask-position:100% 0}to{opacity:1;-webkit-mask-position:0 0;mask-position:0 0}}}::view-transition-group(.ask-morph){animation-duration:var(--dur-morph);animation-timing-function:var(--ease-out-quart)}::view-transition-image-pair(.ask-morph){animation:ask-morph-blur var(--dur-morph) var(--ease-out-quart) both}@keyframes ask-morph-blur{30%{filter:blur(3px)}}@media (prefers-reduced-motion:reduce){::view-transition-group(.ask-morph){animation-duration:0s!important;animation-delay:0s!important}::view-transition-image-pair(.ask-morph){animation-duration:0s!important;animation-delay:0s!important}}.ask-titlebar{display:none}.ask-titlebar-mark{font-family:var(--font-wordmark);color:var(--color-ink);font-size:1.625rem;font-weight:600;line-height:1}.ask-titlebar-close{width:2.75rem;height:2.75rem;margin-right:calc(-1 * var(--space-2));border-radius:var(--radius-md);color:var(--color-ink-soft);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ask-titlebar-close:hover{background:var(--hairline-faint);color:var(--color-ink)}.ask-titlebar-close:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (max-width:899px){.ask-sheet{flex:auto;min-height:0}.ask-titlebar{padding:var(--space-2) var(--space-4) var(--space-3);flex:none;justify-content:space-between;align-items:center;display:flex}.ask-body{min-height:0;padding:var(--space-4) var(--space-4) var(--space-2);flex:auto;order:1;overflow-y:auto}.ask-body>:first-child{margin-top:auto}.ask-lanes--ranked{flex-direction:column-reverse}.ask-head{padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));border-bottom:0;border-top:1px solid var(--hairline-soft);flex:none;order:2;margin:0;position:static}.ask-field-esc{display:none}.ask-row,.ask-followup,.ask-field-input{min-height:2.75rem}}
