.ask-cardlabel{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;align-self:stretch;min-width:0;margin:0;display:flex}.ask-cardlabel__text{font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--color-ink-soft)}.ask-cardlabel__subject{overflow-wrap:anywhere;min-width:0}.ask-cardlabel__trailing{font-variant-numeric:tabular-nums;flex:none;max-width:100%}
.ak-funnel{--akf-measure:22rem;max-width:calc(var(--akf-measure) + 2 * var(--space-5));margin-inline:auto;container-type:inline-size}.ak-funnel-head{margin:0 auto var(--space-3);max-width:var(--akf-measure)}.ak-funnel-stack{max-width:var(--akf-measure);margin-inline:auto;display:block}.ak-funnel-cell{display:block}.ak-funnel-gap{height:var(--akf-connector);position:relative}.ak-funnel-ribbon{transform-origin:50%;line-height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.ak-funnel-aux{align-items:center;gap:var(--space-2);font-family:var(--font-body);margin-inline-start:auto;display:flex}.ak-funnel-sparkwrap{width:56px;line-height:0;display:block}@container (max-width:215px){.ak-funnel-sparkwrap{display:none}}
.ask-desk{align-self:stretch;gap:var(--space-3);flex-direction:column;width:100%;min-width:0;display:flex}.ask-desk-headline{font-family:var(--font-body);font-size:var(--fs-ui-lead);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);color:var(--color-ink);margin:0;line-height:1.3}.ask-desk-count{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.ask-desk-count-hedge{font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--color-ink-muted)}.ask-desk-count-figure{font-family:var(--font-body);font-size:var(--fs-numeral);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);color:var(--color-ink);font-variant-numeric:tabular-nums;line-height:1}.ask-desk-count-unit{font-family:var(--font-body);font-size:var(--fs-ui-label);color:var(--color-ink-soft)}.ask-desk-bar{width:100%;min-width:0;margin-bottom:var(--space-3);display:block}.ask-desk-programs{row-gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto auto;margin:0;padding:0;list-style:none;display:grid}.ask-desk-program{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;column-gap:var(--space-3);padding-block:var(--space-2);border-top:1px solid var(--hairline-soft);display:grid}.ask-desk-program:first-child{border-top:none}.ask-desk-program-name{min-width:0;font-family:var(--font-body);font-size:var(--fs-ui-body);color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ask-desk-program-faces{align-items:center;display:inline-flex}.ask-desk-program-count{font-family:var(--font-mono);font-size:var(--fs-ui-body);font-variant-numeric:tabular-nums;color:var(--color-ink-soft);text-align:end}.ask-desk-overflow{font-family:var(--font-body);font-size:var(--fs-ui-label);color:var(--color-ink-muted);margin:0}.ask-desk-lanes{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ask-desk-lane{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--hairline-soft);flex-direction:column;display:flex}.ask-desk-lane:first-child{border-top:none;padding-top:0}.ask-desk-lane-head{align-items:center;gap:var(--space-2);display:flex}.ask-desk-lane-swatch{border-radius:var(--radius-xs);flex:none;width:.5625rem;height:.5625rem}.ask-desk-lane-label{min-width:0;font-family:var(--font-body);font-size:var(--fs-ui-body);font-weight:var(--fw-medium);color:var(--color-ink);flex:auto}.ask-desk-lane-count{font-family:var(--font-mono);font-size:var(--fs-ui-body);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;flex:none}.ask-desk-lane-detail{align-items:center;gap:var(--space-3);min-width:0;display:flex}.ask-desk-lane-names{min-width:0;font-family:var(--font-body);font-size:var(--fs-ui-label);color:var(--color-ink-soft);line-height:1.45}.ask-desk-empty{font-family:var(--font-body);font-size:var(--fs-ui-body);color:var(--color-ink-soft);margin:0}.ask-desk-counts-note{font-family:var(--font-body);font-size:var(--fs-ui-label);color:var(--color-ink-muted);text-wrap:pretty;margin:0;line-height:1.45}.ask-desk[data-density=compact]{gap:var(--space-2)}.ask-desk[data-density=compact] .ask-desk-count-figure{font-size:1.5rem}.ask-desk[data-density=compact] .ask-desk-bar{margin-bottom:var(--space-2)}.ask-desk[data-density=compact] .ask-desk-program{padding-block:var(--space-1)}.ask-desk[data-density=compact] .ask-desk-lanes{gap:var(--space-2)}.ask-desk[data-density=compact] .ask-desk-lane{padding-top:var(--space-2)}.ask-desk[data-density=compact] .ask-desk-lane-detail{align-items:flex-start;gap:var(--space-1);flex-direction:column}
.ask-ledger-host{align-self:stretch;gap:var(--space-3);flex-direction:column;width:100%;min-width:0;display:flex;container-type:inline-size}.ask-lg-head{gap:var(--space-2) var(--space-3)}.ask-lg-eyebrow,.ask-lg-scope{margin:0}.ask-lg-scope{justify-content:flex-start;align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;flex-shrink:0;min-width:0;max-width:100%;display:flex}.ask-lg-scope>span{white-space:nowrap}.ask-lg-asof{color:var(--color-ink-muted);opacity:.85}.ask-lg-ico{color:var(--color-ink-soft);flex:none;justify-content:center;align-items:center;display:inline-flex}.ask-lg-ico svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.ask-lg-ico--dir{width:.9375rem;height:1.35em}.ask-lg-identity .ask-lg-ico--dir svg{width:.9375rem;height:.9375rem}.ask-lg-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ask-lg-list{flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ask-lg-row{--ask-lg-face-gap:var(--space-3);grid-template-columns:calc(var(--ask-lg-avatar,2.25rem) + var(--ask-lg-face-gap)) minmax(0, 1fr) fit-content(45%);padding:var(--space-3) 0;border-top:1px solid var(--hairline-hair);align-items:start;row-gap:.125rem;min-width:0;display:grid}.ask-lg-run+.ask-lg-row{border-top:none}.ask-lg-entry:not(:first-child):has(.ask-lg-run){border-top:1px solid var(--hairline-strong)}.ask-lg-face{padding-right:var(--ask-lg-face-gap);grid-area:1/1/span 2;align-self:start;margin-top:.0625rem}.ask-lg-identity{align-items:flex-start;gap:var(--space-2);min-width:0;font-family:var(--font-body);font-size:var(--fs-ui-body);grid-area:1/2;line-height:1.35;display:flex}.ask-lg-identity>.ask-lg-name,.ask-lg-identity>.ask-lg-id{flex:0 auto}.ask-lg-meta{min-width:0;font-family:var(--font-body);font-size:var(--fs-ui-label);color:var(--color-ink-soft);flex-wrap:wrap;grid-area:2/2;align-items:center;gap:0 .375rem;line-height:1.45;display:flex}.ask-lg-sep{color:var(--color-ink-muted)}.ask-lg-verb{overflow-wrap:anywhere;min-width:0;font-weight:var(--fw-semibold);color:var(--color-ink)}.ask-lg-program--named{overflow-wrap:anywhere;min-width:0;color:var(--color-ink-soft)}.ask-lg-program--id{overflow-wrap:anywhere;min-width:0;font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.01em;color:var(--color-ink-soft)}.ask-lg-surface{overflow-wrap:anywhere;min-width:0;color:var(--color-ink-soft);font-style:italic}.ask-lg-prov{align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;min-width:0;display:inline-flex}.ask-lg-when{font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--color-ink-soft);white-space:nowrap}.ask-lg-state-cell{grid-area:1/3/span 2;place-self:center end;align-items:center;display:flex}.ask-lg-state-cell:not(:empty){padding-left:var(--space-2)}.ask-lg-id{overflow-wrap:anywhere;min-width:0;max-width:100%;font-family:var(--font-mono);font-size:var(--fs-ui-label);font-weight:var(--fw-medium);letter-spacing:.01em;color:var(--color-ink-soft);line-height:1.35;display:inline-block}.ask-lg-face-unresolved{box-sizing:border-box;width:var(--ask-lg-avatar,2.25rem);height:var(--ask-lg-avatar,2.25rem);border:1px dashed var(--hairline-strong);color:var(--color-ink-muted);border-radius:50%;flex:none;place-items:center;display:grid}.ask-lg-face-unresolved .ask-lg-ico{color:inherit;width:55%;height:55%}.ask-lg-name{overflow-wrap:anywhere;min-width:0;max-width:100%;font-family:var(--font-body);font-size:var(--fs-ui-body);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);color:var(--color-ink);line-height:1.35;display:inline-block}.ask-lg-dot{background:currentColor;border-radius:50%;flex:none;width:.4375rem;height:.4375rem}.ask-lg-state{font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-mono);text-transform:uppercase;white-space:nowrap;color:var(--color-ink);flex:none;align-items:center;gap:.3125rem;line-height:1;display:inline-flex}.ask-lg-state--pill{padding:.1875rem var(--space-2);border-radius:var(--radius-pill);border:1px solid var(--hairline-strong)}.ask-lg-state--ok{color:var(--color-success)}.ask-lg-state--sending.ask-lg-state--pill{background:color-mix(in srgb, var(--color-warning) 14%, transparent);border-color:color-mix(in srgb, var(--color-warning) 45%, transparent)}.ask-lg-state--sending .ask-lg-dot{color:var(--color-caution-text)}.ask-lg-state--blocked.ask-lg-state--pill,.ask-lg-state--failed.ask-lg-state--pill{background:color-mix(in srgb, var(--color-error) 14%, transparent);border-color:color-mix(in srgb, var(--color-error) 40%, transparent)}.ask-lg-state--blocked .ask-lg-dot,.ask-lg-state--failed .ask-lg-dot{color:var(--color-error)}.ask-lg-state--blocked .ask-lg-dot{background:0 0;box-shadow:inset 0 0 0 1.5px}.ask-lg-mark{flex:none;align-items:center;display:inline-flex}.ask-lg-mark.ask-lg-state--ok{color:var(--color-success)}.ask-lg-mark.ask-lg-state--sending{color:var(--color-caution-text)}.ask-lg-mark.ask-lg-state--blocked,.ask-lg-mark.ask-lg-state--failed{color:var(--color-error)}.ask-lg-mark.ask-lg-state--blocked .ask-lg-dot{background:0 0;box-shadow:inset 0 0 0 1.5px}.ask-lg-run{align-items:center;gap:var(--space-2);min-width:0;padding-top:var(--space-4);padding-bottom:var(--space-1);font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--ls-mono);color:var(--color-ink-muted);flex-wrap:wrap;margin:0;display:flex}.ask-lg-entry:first-child .ask-lg-run{padding-top:var(--space-2)}.ask-lg-run-actor{text-transform:uppercase}.ask-lg-run-actor--id{text-transform:none;letter-spacing:.01em;color:var(--color-ink-soft);overflow-wrap:anywhere;flex:none;min-width:0;max-width:100%}.ask-lg-run-how{text-transform:uppercase;white-space:nowrap}@container (max-width:30rem){.ask-lg-run:has(.ask-lg-run-actor--id) .ask-lg-run-sep{display:none}.ask-lg-prov{flex-basis:100%}.ask-lg-sep--prov,.ask-lg-sep--surface{display:none}.ask-lg-meta:has(.ask-lg-program--id) .ask-lg-program--id{flex-basis:100%}:is(.ask-lg-meta:has(.ask-lg-program--id) .ask-lg-sep--program,.ask-lg-meta:has(.ask-lg-program--id) .ask-lg-sep--platform){display:none}}@container (max-width:17rem){.ask-lg-sep--asof{display:none}.ask-lg-row:has(.ask-lg-state--pill) .ask-lg-sep--platform{display:none}}.ask-lg-empty{font-family:var(--font-body);font-size:var(--fs-ui-body);color:var(--color-ink-soft);margin:0;line-height:1.5}@container (max-width:22rem){.ask-lg-state--pill{letter-spacing:.04em;padding-inline:.375rem}.ask-lg-row{--ask-lg-face-gap:var(--space-2)}}.ask-ledger-host[data-density=compact]{gap:var(--space-2)}.ask-ledger-host[data-density=compact] .ask-lg-row{padding:var(--space-2) 0}.ask-ledger-host[data-density=compact] .ask-lg-run{padding-top:var(--space-3)}
.ask-recordset-host{align-self:stretch;gap:var(--space-2);flex-direction:column;width:100%;min-width:0;display:flex}.ask-lb-caption{padding-bottom:var(--space-2);font-family:var(--font-body);font-size:var(--fs-ui-label);color:var(--color-ink-muted);margin:0;line-height:1.35}.ask-lb-scroll{max-width:100%;overflow-x:auto}.ask-lb-list{align-items:stretch;column-gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.ask-lb-head{grid-template-columns:subgrid;min-height:1.75rem;padding:0 0 var(--space-1);border-bottom:1px solid var(--hairline-hair);grid-column:1/-1;align-items:center;display:grid}.ask-lb-head .ask-lb-name,.ask-lb-head .ask-lb-context,.ask-lb-head .ask-lb-metric{font-family:var(--font-body);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--color-ink-muted);font-weight:500}.ask-lb-sr{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-lb-row{grid-template-columns:subgrid;min-height:2.25rem;padding:var(--space-1) 0;grid-column:1/-1;align-items:center;display:grid;position:relative}.ask-lb-row--link{min-height:2.75rem}.ask-lb-rank{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-ui-label);color:var(--color-ink-muted);text-align:right;justify-self:end}.ask-lb-face{width:var(--ask-lb-face);height:var(--ask-lb-face);place-self:center start;place-items:center;display:grid}.ask-lb-face--platform{color:var(--color-ink-soft)}.ask-lb-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-body);font-size:var(--fs-ui-body);color:var(--color-ink);font-weight:500;overflow:hidden}.ask-lb-context{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-body);font-size:var(--fs-ui-label);color:var(--color-ink-soft);margin-left:var(--space-2);overflow:hidden}.ask-lb-context--platform{align-items:center;gap:var(--space-1);display:inline-flex}.ask-lb-mark{color:var(--color-ink-soft);flex:none;display:inline-flex}.ask-lb-context--platform>.ask-lb-context-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ask-lb-context--flagged{align-items:center;gap:var(--space-1);min-width:0;color:var(--color-ink);display:inline-flex}.ask-lb-dot{border-radius:var(--radius-pill);background:var(--color-accent);flex:none;width:.4rem;height:.4rem}.ask-lb-status-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ask-lb-metric{text-align:left;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-ui-body);color:var(--color-ink);white-space:nowrap;justify-self:start;font-weight:500}.ask-lb-metric--terminal{text-align:right;justify-self:end}.ask-lb-metric{margin-left:var(--space-2)}.ask-lb-rowlink{border-radius:var(--radius-md);position:absolute;inset:0}.ask-lb-row--link:hover{background:var(--hairline-faint)}.ask-lb-rowlink:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}@media (prefers-reduced-motion:no-preference){.ask-lb-row--link{transition:background var(--dur-fast) var(--ease-out-quart)}}.ask-lb-empty{font-family:var(--font-body);font-size:var(--fs-ui-body);color:var(--color-ink-soft);margin:0;line-height:1.5}.ask-recordset-host[data-density=compact]{gap:var(--space-1)}.ask-recordset-host[data-density=compact] .ask-lb-row{min-height:2rem}
.ask-scorecard{align-self:stretch;gap:var(--space-3);flex-direction:column;width:100%;min-width:0;display:flex}.ask-sc-prose-identity{gap:var(--space-1);flex-direction:column;display:flex}.ask-sc-headline{font-family:var(--font-body);font-size:var(--fs-ui-lead);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);color:var(--color-ink);margin:0;line-height:1.3}.ask-sc-caption{font-family:var(--font-body);font-size:var(--fs-ui-label);color:var(--color-ink-soft);margin:0;line-height:1.45}.ask-sc-ico{color:inherit;flex:none;justify-content:center;align-items:center;display:inline-flex}.ask-sc-ico svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.ask-sc-identity{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.ask-sc-name{overflow-wrap:anywhere;min-width:0;font-family:var(--font-body);font-size:var(--fs-ui-lead);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);color:var(--color-ink)}.ask-sc-context{align-items:center;gap:var(--space-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-body);font-size:var(--fs-ui-label);color:var(--color-ink-soft);flex:auto;display:inline-flex;overflow:hidden}.ask-sc-platform{color:var(--color-ink-soft);flex:none}.ask-sc-flags{padding:.1875rem var(--space-2);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-mono);text-transform:uppercase;white-space:nowrap;color:var(--color-ink);background:color-mix(in srgb, var(--color-warning) 14%, transparent);border:1px solid color-mix(in srgb, var(--color-warning) 45%, transparent);flex:none;align-items:center;gap:.3125rem;line-height:1;display:inline-flex}.ask-sc-flagmark{width:.75rem;height:.75rem;color:var(--color-caution-text)}.ask-sc-flagmark svg{stroke-width:1.8px}.ask-sc-verdict{gap:var(--space-2);padding:var(--space-3) 0;border-top:1px solid var(--hairline-hair);border-bottom:1px solid var(--hairline-hair);flex-direction:column;display:flex}.ask-sc-verdict-line{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ask-sc-figure{align-items:baseline;gap:var(--space-2);display:flex}.ask-sc-score{font-family:var(--font-mono);font-size:2.5rem;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-display);line-height:1}.ask-sc-outof{font-family:var(--font-body);font-size:var(--fs-ui-lead);color:var(--color-ink-muted)}.ask-sc-verdict-label{font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--color-ink-muted);margin-left:auto}.ask-sc-summary{min-width:0;font-family:var(--font-body);font-size:var(--fs-ui-label);line-height:var(--lh-body);color:var(--color-ink-soft);margin:0}.ask-sc-dims{column-gap:var(--space-3);row-gap:var(--space-3);grid-template-columns:1.5rem minmax(0,1fr) max-content max-content;margin:0;padding:0;list-style:none;display:grid}.ask-sc-dim{grid-template-columns:subgrid;grid-column:1/-1;align-items:center;row-gap:.125rem;min-height:1.25rem;display:grid}.ask-sc-glyph{width:1.25rem;height:1.25rem;color:var(--color-ink-soft);grid-column:1}.ask-sc-dim-name{min-width:0;font-family:var(--font-body);font-size:var(--fs-ui-body);font-weight:var(--fw-medium);color:var(--color-ink);grid-column:2;line-height:1.25rem}.ask-sc-pips{grid-column:3;align-items:center;gap:.3125rem;min-height:1.25rem;display:flex}.ask-sc-pip{border-radius:var(--radius-pill);flex:none;width:.5rem;height:.5rem}.ask-sc-dim-score{text-align:right;min-width:3ch;line-height:1.25rem;font-family:var(--font-mono);font-size:var(--fs-ui-body);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;color:var(--color-ink);white-space:nowrap;grid-column:4;justify-self:end}.ask-sc-dim-note{min-width:0;font-family:var(--font-body);font-size:var(--fs-ui-label);color:var(--color-ink-soft);grid-column:2/-1;line-height:1.45}.ask-sc-foot{min-width:0;padding-top:var(--space-3);border-top:1px solid var(--hairline-hair)}.ask-sc-consequence{font-family:var(--font-body);font-size:var(--fs-ui-body);font-weight:var(--fw-semibold);color:var(--color-ink);margin:0;line-height:1.45}.ask-sc-empty{font-family:var(--font-body);font-size:var(--fs-ui-body);color:var(--color-ink-soft);margin:0;line-height:1.5}.ask-scorecard[data-density=compact]{gap:var(--space-2)}.ask-scorecard[data-density=compact] .ask-sc-dims{row-gap:var(--space-2)}.ask-scorecard[data-density=compact] .ask-sc-verdict{padding:var(--space-2) 0;gap:var(--space-1)}.ask-scorecard[data-density=compact] .ask-sc-score{font-size:2rem}.ask-scorecard[data-density=compact] .ask-sc-foot{padding-top:var(--space-2)}
.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-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-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{container:clawdia-datalist/inline-size}.ask-card-body-datalist>.clawdia-datalist{align-self:stretch}.ask-dl-frag{white-space:nowrap}.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-memory{padding-left:var(--space-1)}.ask-memory>summary{cursor:pointer;padding-left:0;list-style:none}.ask-memory>summary::-webkit-details-marker{display:none}.ask-memory>summary:before{content:"›";width:var(--space-2);color:var(--color-ink-muted);transition:transform var(--dur-fast) var(--ease-out-quart);display:inline-block}.ask-memory[open]>summary:before{transform:rotate(90deg)}.ask-memory-detail{margin:var(--space-1) 0 0;padding-left:var(--space-3);gap:var(--space-1);flex-direction:column;list-style:none;display:flex}.ask-memory-detail>li{gap:calc(var(--space-1) / 2);flex-direction:column;display:flex}.ask-memory-title{font-size:var(--fs-eyebrow);color:var(--color-ink)}.ask-memory-stale{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-mono);color:var(--color-ink)}.ask-memory-preview{font-family:var(--font-body);font-size:var(--fs-ui-body);color:var(--color-ink-soft);white-space:pre-line;line-height:1.5}@media (prefers-reduced-motion:reduce){.ask-memory>summary:before{transition:none}}.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}}
