.kc.svelte-p8ek37{inline-size:100%;container-type:inline-size}.kc-card.svelte-p8ek37{border:1px solid var(--line);border-radius:var(--radius-panel);color:var(--text);background:var(--surface);box-shadow:var(--shadow);font-family:var(--font-ui);gap:.45em;padding:1.2em;font-size:clamp(.625rem,3.4cqi,.9375rem);line-height:1.4;display:grid}.kc-label.svelte-p8ek37{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75em;font-weight:700}.kc-field.svelte-p8ek37,.kc-select.svelte-p8ek37{border:1px solid var(--control-line);border-radius:var(--radius-control);background:var(--surface);align-items:center;gap:.6em;padding:.55em .8em;display:flex}.kc-key.svelte-p8ek37{border:1.5px solid var(--brand);border-radius:50%;flex:none;block-size:.7em;inline-size:.7em;position:relative}.kc-key.svelte-p8ek37:after{content:"";background:var(--brand);block-size:1.5px;inline-size:.8em;box-shadow:.45em .2em 0 0 var(--brand);position:absolute;inset-block-start:.2em;inset-inline-start:.6em}.kc-value.svelte-p8ek37{letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-inline-size:0;margin-inline-start:.6em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.9em;overflow:hidden}.kc-badge.svelte-p8ek37{border-radius:var(--radius-pill);color:var(--text);background:var(--brand-soft);flex:none;padding:.15em .6em;font-size:.7em;font-weight:700}.kc-providers.svelte-p8ek37{flex-wrap:wrap;gap:.4em;margin:.35em 0 .6em;padding:0;list-style:none;display:flex}.kc-chip.svelte-p8ek37{border:1px solid var(--line);border-radius:var(--radius-pill);padding:.3em .75em;font-size:.8em;font-weight:600}.kc-chip[data-active=true].svelte-p8ek37{border-color:var(--primary);color:var(--on-primary);background:var(--primary)}.kc-model.svelte-p8ek37{flex:1;font-weight:600}.kc-caret.svelte-p8ek37{border-block-end:1.5px solid;border-inline-end:1.5px solid;block-size:.5em;inline-size:.5em;margin-block-start:-.3em;transform:rotate(45deg)}@media (forced-colors:active){.kc-card.svelte-p8ek37,.kc-field.svelte-p8ek37,.kc-select.svelte-p8ek37,.kc-chip.svelte-p8ek37,.kc-badge.svelte-p8ek37{box-shadow:none;border:1px solid canvastext}.kc-key.svelte-p8ek37{border-color:canvastext}}.assistant__notice.svelte-tynr8c{padding-block:var(--site-space-6)}.ai-card.svelte-tynr8c{gap:var(--site-space-4);border:1px solid var(--line);border-radius:var(--radius-showcase);background:var(--surface);inline-size:100%;max-inline-size:30rem;box-shadow:var(--shadow);margin-inline:auto;padding:clamp(1.5rem,3vw,2.25rem);display:grid}.ai-card__head.svelte-tynr8c{align-items:center;gap:var(--site-space-2);display:flex}.ai-card__icon.svelte-tynr8c{border-radius:var(--radius-control);block-size:2.75rem;inline-size:2.75rem;color:var(--brand);background:var(--brand-soft);place-items:center;display:inline-grid}.ai-card__title.svelte-tynr8c{font-family:var(--font-display);font-size:var(--site-display-3);font-weight:600}.ai-card__providers.svelte-tynr8c{gap:var(--site-space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ai-card__providers.svelte-tynr8c li:where(.svelte-tynr8c){padding:var(--site-space-2) var(--site-space-3);border:1px solid var(--line);border-radius:var(--radius-control);font-size:var(--site-small,.875rem);text-align:center;font-weight:600}.ai-card__providers.svelte-tynr8c li:where(.svelte-tynr8c):nth-child(3){border-color:var(--brand);color:var(--brand)}.ai-card.svelte-tynr8c .lm-chip:where(.svelte-tynr8c){align-items:center;gap:.375rem;display:inline-flex}.review.svelte-tynr8c{gap:var(--site-space-3);padding:var(--site-space-4);font-size:var(--site-small,.875rem);display:grid}.review__head.svelte-tynr8c,.review__sources-title.svelte-tynr8c{color:var(--text-muted);align-items:center;gap:.375rem;margin:0;font-weight:600;display:flex}.review__model.svelte-tynr8c{background:var(--surface-subtle);font-family:var(--font-mono,monospace);color:var(--text);border-radius:999px;padding:.125rem .5rem;font-size:.75rem}.review__fields.svelte-tynr8c,.review__sources.svelte-tynr8c{gap:var(--site-space-2);margin:0;padding:0;list-style:none;display:grid}.review__fields.svelte-tynr8c li:where(.svelte-tynr8c){align-items:center;gap:var(--site-space-2);padding:var(--site-space-2) var(--site-space-3);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);grid-template-columns:1.25rem 6.5rem minmax(0,1fr);display:grid}.review__check.svelte-tynr8c{border:1px solid var(--brand);color:#fff;background:var(--brand);border-radius:.25rem;place-items:center;block-size:1.125rem;inline-size:1.125rem;display:inline-grid}.review__check--off.svelte-tynr8c{border-color:var(--control-line,var(--line));background:0 0}.review__label.svelte-tynr8c{color:var(--text-muted)}.review__value.svelte-tynr8c{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.review__sources.svelte-tynr8c li:where(.svelte-tynr8c){justify-content:space-between;gap:var(--site-space-2);padding:.375rem var(--site-space-3);border-radius:var(--radius-control);background:var(--surface-subtle);display:flex}.review__sources.svelte-tynr8c li:where(.svelte-tynr8c) span:where(.svelte-tynr8c){text-underline-offset:.2em;text-decoration:underline}.review__sources.svelte-tynr8c small:where(.svelte-tynr8c){color:var(--text-muted)}.review__apply.svelte-tynr8c{justify-self:end}.thread.svelte-tynr8c{gap:var(--site-space-3);padding:var(--site-space-4);font-size:var(--site-small,.875rem);display:grid}.thread__bubble.svelte-tynr8c{max-inline-size:85%;padding:var(--site-space-3) var(--site-space-4);border-radius:var(--radius-panel);margin:0}.thread__bubble--user.svelte-tynr8c{color:var(--on-ink-band);background:var(--ink-band);justify-self:end}.thread__bubble--assistant.svelte-tynr8c{gap:var(--site-space-3);border:1px solid var(--line);background:var(--surface);display:grid}.thread__book.svelte-tynr8c{align-items:center;gap:var(--site-space-3);margin:0;display:flex}.thread__book.svelte-tynr8c figcaption:where(.svelte-tynr8c){min-inline-size:0;display:grid}.thread__book.svelte-tynr8c small:where(.svelte-tynr8c){color:var(--text-muted)}.thread__action.svelte-tynr8c{justify-content:space-between;align-items:center;gap:var(--site-space-2);flex-wrap:wrap;display:flex}.thread.svelte-tynr8c .lm-chip:where(.svelte-tynr8c){align-items:center;gap:.375rem;display:inline-flex}.checks.svelte-tynr8c{gap:var(--site-space-3);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);inline-size:100%;max-inline-size:26rem;margin-inline:auto;padding:clamp(1.25rem,2.5vw,1.75rem);display:grid}.checks__title.svelte-tynr8c{font-family:var(--font-display);font-size:var(--site-display-3);margin:0;font-weight:600}.checks.svelte-tynr8c ul:where(.svelte-tynr8c){gap:var(--site-space-2);margin:0;padding:0;list-style:none;display:grid}.checks.svelte-tynr8c li:where(.svelte-tynr8c){align-items:center;gap:var(--site-space-3);min-block-size:2.75rem;font-size:var(--site-small,.875rem);font-weight:600;display:flex}.checks__icon.svelte-tynr8c{border-radius:var(--radius-control);block-size:2.25rem;inline-size:2.25rem;color:var(--brand);background:var(--brand-soft);place-items:center;display:inline-grid}@media (width<=30rem){.ai-card__providers.svelte-tynr8c{grid-template-columns:repeat(2,minmax(0,1fr))}.review__fields.svelte-tynr8c li:where(.svelte-tynr8c){grid-template-columns:1.25rem minmax(0,1fr)}.review__value.svelte-tynr8c{white-space:normal;grid-column:2}}@media (forced-colors:active){.ai-card.svelte-tynr8c,.checks.svelte-tynr8c,.thread__bubble.svelte-tynr8c,.review__fields.svelte-tynr8c li:where(.svelte-tynr8c){border:1px solid canvastext}}
