.offline-sync.svelte-1bg3yvg{font-size:12px;margin:6px 0 2px}.os-line.svelte-1bg3yvg{display:flex;gap:6px;align-items:center;color:var(--deck-muted, #5A5A6A)}.os-dot.svelte-1bg3yvg{width:8px;height:8px;border-radius:50%;background:#00ad4e;display:inline-block}.os-dot.off.svelte-1bg3yvg{background:#e63946}.os-dot.stale.svelte-1bg3yvg{background:#f5a623}.os-status.svelte-1bg3yvg{font-weight:600;text-transform:uppercase;letter-spacing:.04em}.os-banner.svelte-1bg3yvg{margin-top:4px;color:var(--warn-ink, #7A3A00);background:#fff4e5;padding:6px 10px;border-radius:8px}.os-pending.svelte-1bg3yvg{margin-top:4px;color:var(--deck-muted, #5A5A6A)}.os-pending-line.svelte-1bg3yvg{line-height:1.5}.session-status.svelte-b9fjuh{position:fixed;left:12px;bottom:12px;z-index:59;display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:999px;font-size:11px;line-height:1.4;font-weight:500;color:var(--text-dim, #9aa4b2);background:color-mix(in srgb,var(--surface, #0f131a) 82%,transparent);border:1px solid color-mix(in srgb,currentColor 22%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto;-webkit-user-select:none;user-select:none}.session-status-dot.svelte-b9fjuh{width:7px;height:7px;border-radius:50%;background:currentColor;flex:0 0 auto}.session-status.svelte-b9fjuh:not(.session-status-danger):not(.session-status-warn):not(.session-status-quiet){color:var(--ok, #4cc38a);opacity:.7}.session-status-quiet.svelte-b9fjuh{opacity:.7}.session-status-idle.svelte-b9fjuh{display:none}.session-status-warn.svelte-b9fjuh{color:var(--warn, #e0a83c)}.session-status-danger.svelte-b9fjuh{color:var(--danger, #e5534b)}.session-status-signin.svelte-b9fjuh{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}@media (prefers-reduced-motion: reduce){.session-status.svelte-b9fjuh{transition:none}}.sm-ptt-wrap.svelte-12lf5t{display:inline-flex;align-items:center;gap:6px}.sm-ptt.svelte-12lf5t{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid var(--sm-surface-border, rgba(255, 255, 255, .28));border-radius:8px;background:transparent;color:var(--sm-surface-ink-strong, #ffffff);cursor:pointer;transition:background var(--sm-ease, .16s ease-out)}.sm-ptt.svelte-12lf5t:hover:not(:disabled),.sm-ptt.svelte-12lf5t:focus-visible:not(:disabled){background:#ffffff1f}.sm-ptt.svelte-12lf5t:focus-visible{outline:2px solid var(--sm-focus-ring, #ffffff);outline-offset:2px}.sm-ptt.holding.svelte-12lf5t{background:#ffffff2e}.sm-ptt.listening.svelte-12lf5t{background:var(--deck-red, #b4242e);color:var(--deck-red-ink)}.sm-ptt.svelte-12lf5t:disabled{opacity:.45;cursor:not-allowed}.sm-ptt.sm-ptt-lg.svelte-12lf5t{width:60px;height:60px;border-radius:16px;background:var(--sm-surface-bg, rgba(18, 16, 14, .72));-webkit-backdrop-filter:var(--sm-blur, blur(10px));backdrop-filter:var(--sm-blur, blur(10px));box-shadow:0 8px 24px rgb(var(--shadow-rgb) / .25)}.sm-ptt.sm-ptt-lg.svelte-12lf5t .sm-ptt-ic:where(.svelte-12lf5t){width:26px;height:26px}.sm-ptt-ic.svelte-12lf5t{width:18px;height:18px}.sm-ptt-error.svelte-12lf5t{font-size:11px;color:var(--deck-red, #b4242e)}.sm-composer.svelte-130z4hc{position:fixed;bottom:24px;left:50%;transform:translate(-50%);width:var(--ask-w, min(680px, calc(100% - 48px) ));z-index:var(--sm-z-overlay);display:flex;flex-direction:column;gap:4px}.sm-composer-form.svelte-130z4hc{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:var(--sm-surface-bg, rgba(18, 16, 14, .82));-webkit-backdrop-filter:var(--sm-blur, blur(10px));backdrop-filter:var(--sm-blur, blur(10px));border:1px solid var(--sm-surface-border, rgba(255, 255, 255, .14));box-shadow:0 8px 24px rgb(var(--shadow-rgb) / .25)}.sm-composer-label.svelte-130z4hc{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--sm-surface-ink-muted, #d9d9e2);white-space:nowrap;flex:0 0 auto}.sm-composer-input.svelte-130z4hc{flex:1 1 auto;min-width:0;border:none;background:transparent;color:var(--sm-surface-ink-strong, #ffffff);font:inherit;font-size:14px;line-height:1.4;outline:none}.sm-composer-input.svelte-130z4hc::placeholder{color:var(--sm-surface-ink-muted, #d9d9e2)}.sm-composer-send.svelte-130z4hc{flex:0 0 auto;width:34px;height:34px;border-radius:50%;border:none;background:var(--sm-accent);color:var(--deck-leap-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;line-height:0;transition:background var(--sm-ease, .16s ease-out),transform var(--sm-ease, .16s ease-out),opacity var(--sm-ease, .16s ease-out)}.sm-composer-send.svelte-130z4hc:hover:not(:disabled){background:#5a00a8}.sm-composer-send.svelte-130z4hc:active:not(:disabled){transform:scale(.92)}.sm-composer-send.svelte-130z4hc:disabled{opacity:.4;cursor:default}.sm-composer-spin.svelte-130z4hc{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:svelte-130z4hc-sm-composer-spin .8s linear infinite}@keyframes svelte-130z4hc-sm-composer-spin{to{transform:rotate(360deg)}}.sm-composer-status.svelte-130z4hc,.sm-composer-error.svelte-130z4hc{margin:0 auto;font-size:11.5px;line-height:1.4;color:var(--sm-surface-ink-strong, #ffffff);background:var(--sm-surface-bg, rgba(18, 16, 14, .72));padding:2px 10px;border-radius:999px}.sm-composer-error.svelte-130z4hc{color:#ff8a8a}@media (max-width: 767.98px){.sm-composer.svelte-130z4hc{bottom:24px;width:calc(100vw - 32px)}.sm-composer-send.svelte-130z4hc{width:44px;height:44px}}@media (prefers-reduced-motion: reduce){.sm-composer-send.svelte-130z4hc,.sm-composer-status.svelte-130z4hc,.sm-composer-error.svelte-130z4hc{transition:none}.sm-composer-send.svelte-130z4hc:active:not(:disabled){transform:none}}.intro-overlay.svelte-1nc8495{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;pointer-events:none}.intro-overlay.svelte-1nc8495 :where(.svelte-1nc8495){box-sizing:border-box}.intro-scrim.svelte-1nc8495{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--intro-scrim);pointer-events:none}.intro-ring.svelte-1nc8495{position:fixed;pointer-events:none;border:2px solid var(--intro-accent);border-radius:14px;box-shadow:0 0 0 5px rgba(var(--identity-rgb),.14);transition:all .16s ease-out}.intro-callout.svelte-1nc8495{position:fixed;width:300px;pointer-events:auto;background:var(--intro-surface);color:var(--intro-ink);border:1px solid rgba(var(--identity-rgb),.45);border-radius:14px;box-shadow:var(--intro-shadow-card);padding:12px 14px;font-size:13px;line-height:1.42}.intro-callout-arrow.svelte-1nc8495{position:absolute;top:-7px;left:50%;margin-left:-7px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:8px solid var(--intro-surface)}.intro-callout-progress.svelte-1nc8495{color:var(--intro-muted);font-size:11px}.intro-callout-title.svelte-1nc8495{font-weight:600;margin:2px 0}.intro-callout-copy.svelte-1nc8495{color:var(--intro-muted)}.intro-callout-actions.svelte-1nc8495{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.intro-callout-advance.svelte-1nc8495,.intro-callout-dismiss.svelte-1nc8495,.intro-callout-dismiss-perm.svelte-1nc8495{min-height:36px;padding:6px 12px;border-radius:999px;cursor:pointer;font-weight:600}.intro-callout-advance.svelte-1nc8495{background:var(--intro-accent);color:var(--intro-accent-ink);border:0}.intro-callout-dismiss.svelte-1nc8495{background:transparent;color:var(--intro-muted);border:1px solid var(--intro-hairline)}.intro-callout-dismiss-perm.svelte-1nc8495{background:transparent;color:var(--intro-muted);border:0;text-decoration:underline}.intro-callout-advance.svelte-1nc8495:focus-visible,.intro-callout-dismiss.svelte-1nc8495:focus-visible,.intro-callout-dismiss-perm.svelte-1nc8495:focus-visible,.intro-hint-dismiss.svelte-1nc8495:focus-visible{outline:2px solid var(--intro-accent);outline-offset:2px}.intro-hint.svelte-1nc8495{position:fixed;pointer-events:auto;display:flex;align-items:center;gap:6px;max-width:300px;padding:7px 9px;background:var(--intro-surface);color:var(--intro-ink);border:1px solid rgba(var(--identity-rgb),.32);border-radius:999px;font-size:12.5px;box-shadow:var(--intro-shadow-hint);opacity:0;transition:opacity .2s ease-in 1.2s;animation:svelte-1nc8495-intro-hint-in .2s ease-in 1.2s forwards}.fade-delay-0.svelte-1nc8495{opacity:0;transition:opacity .2s ease-in 1.1s;animation:svelte-1nc8495-intro-hint-in .2s ease-in 1.1s forwards}.fade-delay-1.svelte-1nc8495{opacity:0;transition:opacity .2s ease-in 1.25s;animation:svelte-1nc8495-intro-hint-in .2s ease-in 1.25s forwards}@keyframes svelte-1nc8495-intro-hint-in{0%{opacity:0}to{opacity:1}}.intro-hint-text.svelte-1nc8495{line-height:1.3}.intro-hint-dismiss.svelte-1nc8495{flex:none;width:24px;height:24px;min-width:24px;border-radius:50%;border:0;background:transparent;color:var(--intro-muted);cursor:pointer;font-size:12px;line-height:1}.intro-pulse.svelte-1nc8495{position:fixed;width:12px;height:12px;border-radius:50%;background:rgba(var(--identity-rgb),.9);box-shadow:0 0 rgba(var(--identity-rgb),.55);animation:svelte-1nc8495-intro-pulse 2.4s ease-out 2;pointer-events:none}@keyframes svelte-1nc8495-intro-pulse{0%{box-shadow:0 0 rgba(var(--identity-rgb),.55)}70%{box-shadow:0 0 0 18px rgba(var(--identity-rgb),0)}to{box-shadow:0 0 rgba(var(--identity-rgb),0)}}.intro-empty-hint.svelte-1nc8495{position:fixed;pointer-events:none;color:var(--intro-ink);background:var(--intro-surface);border:1px solid rgba(var(--identity-rgb),.3);border-radius:12px;padding:8px 12px;font-size:13px;line-height:1.4}@media (prefers-reduced-motion: reduce){.intro-ring.svelte-1nc8495{transition:none}.intro-hint.svelte-1nc8495,.fade-delay-0.svelte-1nc8495,.fade-delay-1.svelte-1nc8495{transition:none;animation:none;opacity:1}.intro-pulse.svelte-1nc8495{animation:none}}.signin-confirm.svelte-14jo839{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:60;display:inline-flex;align-items:center;gap:10px;max-width:min(92vw,460px);padding:8px 8px 8px 14px;border-radius:999px;background:var(--color-surface);border:1px solid var(--color-border-light);box-shadow:0 6px 24px #00000029;color:var(--deck-text);font-size:12px;line-height:1.2}.signin-confirm-text.svelte-14jo839{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.signin-confirm-id.svelte-14jo839{font-weight:600;color:var(--deck-text)}.signin-confirm-switch.svelte-14jo839,.signin-confirm-close.svelte-14jo839{flex:0 0 auto;border:0;border-radius:999px;cursor:pointer;font:inherit}.signin-confirm-switch.svelte-14jo839{padding:4px 10px;background:transparent;color:var(--deck-cyan, #2f5bf7);font-weight:600}.signin-confirm-switch.svelte-14jo839:hover{background:var(--color-surface-hover)}.signin-confirm-close.svelte-14jo839{width:24px;height:24px;padding:0;background:transparent;color:var(--deck-muted)}.signin-confirm-close.svelte-14jo839:hover{background:var(--color-surface-hover)}.signin-confirm-switch.svelte-14jo839:focus-visible,.signin-confirm-close.svelte-14jo839:focus-visible{outline:var(--cta-focus);outline-offset:2px}@media (max-width: 767.98px){.signin-confirm.svelte-14jo839{bottom:calc(var(--bottom-nav-height, 58px) + var(--bottom-nav-inset, 0px) + 10px)}}.md-prose.svelte-3f9sy7{margin:0;font-size:13.5px;line-height:1.6;color:var(--deck-heading-ink, #230045);word-break:break-word;overflow-wrap:anywhere}.md-prose.md-muted.svelte-3f9sy7{color:var(--deck-muted, #5A5A6A);font-size:12.5px}.md-prose.svelte-3f9sy7 p{margin:0 0 6px}.md-prose.svelte-3f9sy7 p:last-child{margin-bottom:0}.md-prose.svelte-3f9sy7 strong{font-weight:700}.md-prose.svelte-3f9sy7 em{font-style:italic}.md-prose.svelte-3f9sy7 del{text-decoration:line-through;opacity:.75}.md-prose.svelte-3f9sy7 h1,.md-prose.svelte-3f9sy7 h2,.md-prose.svelte-3f9sy7 h3,.md-prose.svelte-3f9sy7 h4,.md-prose.svelte-3f9sy7 h5,.md-prose.svelte-3f9sy7 h6{margin:10px 0 4px;font-weight:700;line-height:1.3}.md-prose.svelte-3f9sy7 h1{font-size:16px}.md-prose.svelte-3f9sy7 h2{font-size:15px}.md-prose.svelte-3f9sy7 h3,.md-prose.svelte-3f9sy7 h4,.md-prose.svelte-3f9sy7 h5,.md-prose.svelte-3f9sy7 h6{font-size:13.5px}.md-prose.svelte-3f9sy7 ul,.md-prose.svelte-3f9sy7 ol{margin:4px 0 6px;padding-left:20px}.md-prose.svelte-3f9sy7 li{margin:2px 0}.md-prose.svelte-3f9sy7 li>ul,.md-prose.svelte-3f9sy7 li>ol{margin:2px 0 0}.md-prose.svelte-3f9sy7 blockquote{margin:6px 0;padding:2px 10px;border-left:3px solid var(--color-border, #E2E2EA);color:var(--deck-muted, #5A5A6A)}.md-prose.svelte-3f9sy7 hr{margin:10px 0;border:none;border-top:1px solid var(--color-border, #E2E2EA)}.md-prose.svelte-3f9sy7 code{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);font-size:12px;background:var(--color-surface-hover, #F1F0F7);border:1px solid var(--color-border, #E2E2EA);border-radius:4px;padding:1px 4px}.md-prose.svelte-3f9sy7 pre.md-pre{margin:6px 0;padding:10px 12px;overflow-x:auto;background:var(--color-surface-hover, #F1F0F7);border:1px solid var(--color-border, #E2E2EA);border-radius:8px}.md-prose.svelte-3f9sy7 pre.md-pre code{background:none;border:none;padding:0;font-size:12px;line-height:1.5}.md-prose.svelte-3f9sy7 .md-link{color:var(--deck-cyan);text-decoration:underline}.md-prose.svelte-3f9sy7 .md-table-fold{margin:6px 0}.md-prose.svelte-3f9sy7 .md-table-toggle{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 8px;border-radius:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-border, #E2E2EA);background:var(--color-surface-hover, #F1F0F7);color:var(--deck-heading-ink, #230045);font:inherit;font-size:12px;line-height:1.4;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.md-prose.svelte-3f9sy7 .md-table-toggle:hover{border-color:var(--deck-cyan)}.md-prose.svelte-3f9sy7 .md-table-toggle:focus-visible{outline:var(--cta-focus, 2px solid var(--deck-cyan));outline-offset:2px}.md-prose.svelte-3f9sy7 .md-table-chev{color:var(--deck-muted, #5A5A6A)}.md-prose.svelte-3f9sy7 .md-table-summary{font-weight:600;white-space:nowrap}.md-prose.svelte-3f9sy7 .md-table-action{color:var(--deck-cyan);font-weight:600;white-space:nowrap}.md-prose.svelte-3f9sy7 .md-table-wrap{margin:6px 0;overflow:auto;max-width:100%;max-height:var(--table-fold-max, min(30vh, 320px));overscroll-behavior:contain}.md-prose.svelte-3f9sy7 .md-table-wrap[hidden]{display:none}.md-prose.svelte-3f9sy7 table{border-collapse:collapse;font-size:12.5px}.md-prose.svelte-3f9sy7 th,.md-prose.svelte-3f9sy7 td{border:1px solid var(--color-border, #E2E2EA);padding:4px 8px;text-align:left}.md-prose.svelte-3f9sy7 th{background:var(--color-surface-hover, #F1F0F7);font-weight:700}.recent-cards.svelte-1jjl70r{position:fixed;left:50%;transform:translate(-50%);bottom:var(--recent-bottom, calc(24px + var(--ask-bar-h, 58px) + 8px));width:var(--ask-w, min(680px, calc(100% - 48px) ));z-index:41;display:flex;flex-direction:column;align-items:center;gap:6px;pointer-events:none}.recent-head.svelte-1jjl70r,.recent-list.svelte-1jjl70r{pointer-events:auto}.recent-head.svelte-1jjl70r{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 12px;border-radius:999px;background:var(--color-surface, #ffffff);border:1px solid var(--color-border, #e2e2ea);color:var(--color-text-muted, #5a5a6a);font:inherit;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;box-shadow:0 1px 3px rgb(var(--shadow-rgb) / .06)}.recent-head.svelte-1jjl70r:hover{color:var(--color-text, #230045);border-color:var(--color-border-light, #d6d6e0)}.recent-head.svelte-1jjl70r:focus-visible{outline:2px solid var(--color-primary, #6b3fa0);outline-offset:2px}.recent-count.svelte-1jjl70r{font-variant-numeric:tabular-nums;color:var(--color-primary, #6b3fa0)}.recent-chev.svelte-1jjl70r{transition:transform .16s ease-out}.recent-chev.open.svelte-1jjl70r{transform:rotate(180deg)}.recent-list.svelte-1jjl70r{list-style:none;margin:0;padding:6px;width:100%;max-height:44vh;overflow-y:auto;border-radius:14px;background:var(--color-surface, #ffffff);border:1px solid var(--color-border, #e2e2ea);box-shadow:0 8px 24px rgb(var(--shadow-rgb) / .12)}.recent-empty.svelte-1jjl70r{padding:10px 12px;color:var(--color-text-muted, #5a5a6a);font-size:12px}.recent-row.svelte-1jjl70r{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:9px}.recent-row.svelte-1jjl70r+.recent-row:where(.svelte-1jjl70r){border-top:1px solid var(--color-border-light, #eaeaef)}.recent-row.svelte-1jjl70r:hover{background:var(--color-surface-hover, #f5f3fa)}.rc-title.svelte-1jjl70r{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text, #230045);font-size:13px}.rc-value.svelte-1jjl70r{flex:0 0 auto;color:var(--color-text-muted, #5a5a6a);font-size:12px;font-variant-numeric:tabular-nums}.rc-value.svelte-1jjl70r:before,.rc-scope.svelte-1jjl70r:before{content:"·";margin:0 6px;color:var(--color-border, #c8c8d2)}.rc-scope.svelte-1jjl70r{flex:0 0 auto;color:var(--color-text-muted, #5a5a6a);font-size:11px}.rc-open.svelte-1jjl70r{flex:0 0 auto;height:24px;padding:0 12px;border-radius:999px;background:var(--color-primary-soft, #efeaf8);border:1px solid var(--color-primary-light, #d9cdec);color:var(--color-primary, #6b3fa0);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.rc-open.svelte-1jjl70r:hover{background:var(--color-primary-light, #e2d7f2)}.rc-open.svelte-1jjl70r:focus-visible{outline:2px solid var(--color-primary, #6b3fa0);outline-offset:2px}@media (prefers-reduced-motion: reduce){.recent-chev.svelte-1jjl70r{transition:none}}.speaker-cue.svelte-e2nrpx{color:var(--deck-cyan, #2f5bf7);font-weight:600;font-variant-numeric:tabular-nums}.speaker-mark.svelte-e2nrpx{display:block;flex:none}.speaker-name.svelte-e2nrpx{white-space:nowrap}.speaker-cue[data-variant=inline].svelte-e2nrpx{float:left;display:inline-flex;align-items:center;gap:5px;margin:0 6px 0 0;font-size:12px;line-height:1}.speaker-cue[data-variant=inline].svelte-e2nrpx .speaker-mark:where(.svelte-e2nrpx){width:12px;height:12px}@media (max-width: 520px){.speaker-cue[data-variant=inline].svelte-e2nrpx .speaker-name:where(.svelte-e2nrpx){display:none}}.speaker-cue[data-variant=eyebrow].svelte-e2nrpx{display:inline-flex;align-items:center;gap:7px;margin:0 0 6px;font-size:10.5px;line-height:1;letter-spacing:.09em;text-transform:uppercase}.speaker-cue[data-variant=eyebrow].svelte-e2nrpx .speaker-mark:where(.svelte-e2nrpx){width:13px;height:13px}.ask-capsule.svelte-g6c5rt{position:fixed;bottom:24px;left:50%;transform:translate(-50%);width:var(--ask-w, min(680px, calc(100% - 48px) ));z-index:42;max-height:calc(100% - 48px);display:flex;flex-direction:column;gap:8px;padding:var(--ask-inset, 6px);border-radius:var(--ask-h, 56px);overflow:hidden;background:var(--ask-fill, #f0edf8);border:1px solid var(--ask-border-rest, rgba(var(--identity-rgb), .28));box-shadow:var(--ask-shadow-rest, 0 6px 20px rgb(var(--shadow-rgb) / .1), 0 1px 3px rgb(var(--shadow-rgb) / .06));transition:box-shadow var(--cta-ease, .16s ease-out),border-color var(--cta-ease, .16s ease-out),background var(--cta-ease, .16s ease-out)}.ask-capsule.svelte-g6c5rt:hover{box-shadow:var(--ask-shadow-hover, 0 10px 26px rgb(var(--shadow-rgb) / .14))}.ask-capsule.svelte-g6c5rt:focus-within{border-color:var(--deck-cyan);box-shadow:var(--ask-shadow-focus, 0 0 0 4px rgba(var(--identity-rgb), .12), 0 12px 34px rgb(var(--shadow-rgb) / .14))}.ask-capsule[data-state=typing].svelte-g6c5rt{border-color:var(--ask-border-typing, rgba(var(--identity-rgb), .55))}.ask-kbd.svelte-g6c5rt{flex:0 0 auto;height:22px;padding:0 9px;display:inline-flex;align-items:center;gap:5px;border-radius:999px;background:var(--ask-hint-pill-bg, var(--color-bg, #f7f6fb));border:1px solid var(--ask-hint-pill-border, var(--color-border, #e2e2ea));color:var(--deck-muted, #5a5a6a);font-size:10px;font-weight:600;letter-spacing:.05em;white-space:nowrap}.ask-kbd-hint.svelte-g6c5rt{font-size:10px;font-weight:600;letter-spacing:.05em}.ask-kbd.svelte-g6c5rt kbd:where(.svelte-g6c5rt){font:inherit;font-weight:700;color:var(--deck-heading-ink, #230045)}.ask-row.svelte-g6c5rt{display:flex;align-items:center;gap:6px;position:sticky;bottom:0}.ask-open-assistant.svelte-g6c5rt{flex:none;width:36px;height:36px;border-radius:50%;border:1px solid var(--ask-separator, rgba(35, 0, 69, .16));background:var(--color-surface, #ffffff);color:var(--deck-muted, #5a5a6a);cursor:pointer;line-height:0;display:inline-flex;align-items:center;justify-content:center;transition:color var(--cta-ease, .16s ease-out),border-color var(--cta-ease, .16s ease-out),transform var(--cta-ease, .16s ease-out)}.ask-open-assistant.svelte-g6c5rt:hover{color:var(--deck-cyan);border-color:var(--deck-cyan)}.ask-open-assistant.svelte-g6c5rt:active{transform:scale(.92)}.ask-open-assistant.svelte-g6c5rt:focus-visible{outline:var(--cta-focus);outline-offset:2px}.ask-expand-ic.svelte-g6c5rt{display:block}.ask-input.svelte-g6c5rt{flex:1 1 auto;min-width:0;height:44px;border:0;outline:none;background:transparent;color:var(--deck-text, #12100e);font:inherit;font-size:14.5px;line-height:1.4;padding:0 4px}.ask-input.svelte-g6c5rt::placeholder{color:var(--deck-muted, #5a5a6a);opacity:1}.ask-input.svelte-g6c5rt:disabled{opacity:.7}.ask-send.svelte-g6c5rt{position:relative;width:44px;height:44px;flex:none;border:0;padding:0;background:transparent;color:var(--cta-primary-ink, #ffffff);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;line-height:0;transition:opacity var(--cta-ease, .16s ease-out)}.ask-send.svelte-g6c5rt:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:10px;background:var(--cta-primary-bg);transition:background var(--cta-ease, .16s ease-out)}.ask-send.svelte-g6c5rt .ask-ic:where(.svelte-g6c5rt){position:relative;z-index:1;width:19px;height:19px}.ask-send.svelte-g6c5rt:hover:not(:disabled):before{background:var(--cta-primary-bg-hover, #6200b5)}.ask-send.svelte-g6c5rt:active:not(:disabled):before{background:var(--cta-primary-bg-active, #55009b)}.ask-send.svelte-g6c5rt:disabled{opacity:.35;cursor:default}.ask-send.svelte-g6c5rt:focus-visible{outline:var(--cta-focus);outline-offset:2px}.ask-spin.svelte-g6c5rt{position:relative;z-index:1;width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:svelte-g6c5rt-ask-spin .9s linear infinite}@keyframes svelte-g6c5rt-ask-spin{to{transform:rotate(360deg)}}.ask-error.svelte-g6c5rt{color:var(--deck-red, #b4242e);font-size:12.5px;padding:2px 0 0;overflow-wrap:anywhere}.ask-notice.svelte-g6c5rt{flex:0 0 auto;display:flex;align-items:flex-start;gap:8px;min-width:0;padding:8px 0;border-bottom:1px solid var(--ask-separator, rgba(35, 0, 69, .12))}.ask-notice-glyph.svelte-g6c5rt{flex:0 0 auto;width:13px;height:13px;margin-top:2px;color:var(--deck-muted, #737373)}.ask-notice-txt.svelte-g6c5rt{flex:1 1 auto;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-size:12.5px;line-height:1.45;color:var(--deck-text, #12100e)}.ask-notice.ask-notice-open.svelte-g6c5rt .ask-notice-txt:where(.svelte-g6c5rt){-webkit-line-clamp:unset;overflow:visible}.ask-notice[data-state=failed].svelte-g6c5rt .ask-notice-txt:where(.svelte-g6c5rt){color:var(--deck-red, #b4242e)}.ask-notice[data-state=failed].svelte-g6c5rt .ask-notice-glyph:where(.svelte-g6c5rt){color:var(--deck-red, #b4242e)}.ask-notice-more.svelte-g6c5rt{flex:0 0 auto;align-self:flex-end;font-size:11.5px;font-weight:600;color:var(--deck-cyan);background:transparent;border:0;padding:0 2px;cursor:pointer}.ask-notice-more.svelte-g6c5rt:focus-visible{outline:var(--cta-focus);outline-offset:2px}.ask-pending-notice.svelte-g6c5rt{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 12px 8px;padding:7px 12px;border-radius:10px;background:var(--tint-primary);border:1px solid var(--color-border-light, #EFEEF4);color:var(--deck-muted, #5a5a6a);font-size:12px;line-height:1.45}.ask-pending-copy.svelte-g6c5rt{flex:1 1 220px;min-width:0;overflow-wrap:anywhere}.ask-pending-back.svelte-g6c5rt{flex:0 0 auto;font-size:11.5px;font-weight:600;color:var(--deck-cyan);background:transparent;border:1px solid var(--color-border, #E2E2EA);border-radius:8px;padding:3px 10px;cursor:pointer;transition:background var(--cta-ease, .16s ease-out)}.ask-pending-back.svelte-g6c5rt:hover{background:var(--color-surface-hover, #F1F0F7)}.ask-transcript-wrap.svelte-g6c5rt{position:relative;flex:0 1 auto;min-height:0;display:flex}.ask-transcript.svelte-g6c5rt{flex:1 1 auto;min-height:0;max-height:min(var(--ask-transcript-share, 52vh),360px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;display:flex;flex-direction:column;gap:6px;padding:8px 0 2px;border-bottom:1px solid var(--ask-separator, rgba(35, 0, 69, .12))}.ask-turn.svelte-g6c5rt{font-size:13.5px;line-height:1.45;color:var(--deck-text, #12100e);white-space:pre-wrap;overflow-wrap:anywhere;text-align:left}.ask-scroll-bottom.svelte-g6c5rt{position:absolute;right:10px;bottom:6px;border:1px solid var(--color-border, #e2e2ea);border-radius:999px;padding:2px 10px;background:var(--color-surface, #ffffff);color:var(--deck-cyan);font-size:11.5px;font-weight:600;cursor:pointer;box-shadow:0 2px 8px rgb(var(--shadow-rgb) / .14)}.ask-scroll-bottom.svelte-g6c5rt:focus-visible{outline:var(--cta-focus);outline-offset:2px}.ask-dock.svelte-g6c5rt{position:fixed;top:12px;bottom:12px;left:12px;width:var(--dock-width, clamp(320px, 27vw, 480px));display:flex;flex-direction:column;border-radius:var(--dock-radius, 18px);border:1px solid rgba(255,255,255,.55);background:var(--dock-frost, var(--sm-overlay-frost-light, rgba(255, 255, 255, .72)));-webkit-backdrop-filter:blur(var(--sm-overlay-frost-blur, 14px));backdrop-filter:blur(var(--sm-overlay-frost-blur, 14px));box-shadow:0 24px 64px rgb(var(--shadow-rgb) / .18);overflow:hidden;z-index:44;outline:none}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ask-dock.svelte-g6c5rt{background:#ffffffeb}}.ask-dock.ask-dock-hidden.svelte-g6c5rt{display:none}.ask-dock[data-chat-mode=full].svelte-g6c5rt{top:12px;right:12px;bottom:12px;left:12px;width:auto;height:auto;border-radius:var(--dock-radius, 18px)}.ask-dock[data-chat-mode=full][data-touch-capable=true].svelte-g6c5rt .dock-full:where(.svelte-g6c5rt){touch-action:pan-y}@media (prefers-reduced-transparency: reduce){.ask-dock.svelte-g6c5rt{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}}.dock-head.svelte-g6c5rt{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--color-border-light, #efeef4)}.dock-collapse.svelte-g6c5rt{margin-left:auto;width:32px;height:32px;flex:none;border-radius:50%;border:1px solid var(--color-border-light, #efeef4);background:transparent;color:var(--deck-muted, #5a5a6a);cursor:pointer;font-size:15px;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:color var(--cta-ease, .16s ease-out),border-color var(--cta-ease, .16s ease-out)}.dock-collapse.svelte-g6c5rt:hover{color:var(--deck-cyan);border-color:var(--deck-cyan)}.dock-collapse.svelte-g6c5rt:focus-visible{outline:var(--cta-focus);outline-offset:2px}.dock-collapse.svelte-g6c5rt .dock-fold-ic:where(.svelte-g6c5rt){display:block;transition:transform var(--cta-ease, .16s ease-out)}.dock-collapse.svelte-g6c5rt:hover .dock-fold-ic:where(.svelte-g6c5rt){transform:translate(-1px)}.dock-body.svelte-g6c5rt{flex:1 1 auto;min-height:0;overflow:auto;border-radius:inherit;scrollbar-gutter:stable;padding:var(--dock-inset, 12px) var(--dock-inset, 12px) 4px}.dock-full.svelte-g6c5rt{display:flex;flex-direction:column;height:100%;min-height:0;gap:8px}.dock-resize.svelte-g6c5rt{position:absolute;top:0;right:0;bottom:0;width:14px;display:flex;align-items:center;justify-content:center;border:0;padding:0;background:transparent;cursor:col-resize;touch-action:none;z-index:2}.dock-resize.svelte-g6c5rt:before{content:"";width:3px;height:40px;border-radius:999px;background:var(--color-border, #e2e2ea);opacity:0;transition:opacity var(--cta-ease, .16s ease-out),background var(--cta-ease, .16s ease-out)}.dock-resize.svelte-g6c5rt:hover:before,.dock-resize.svelte-g6c5rt:focus-visible:before{opacity:1;background:var(--deck-cyan)}.dock-resize.svelte-g6c5rt:focus-visible{outline:var(--cta-focus);outline-offset:-2px;border-radius:0 var(--dock-radius, 18px) var(--dock-radius, 18px) 0}@media (prefers-reduced-motion: reduce){.ask-capsule.svelte-g6c5rt,.ask-kbd.svelte-g6c5rt,.ask-send.svelte-g6c5rt,.ask-send.svelte-g6c5rt:before,.dock-collapse.svelte-g6c5rt,.dock-resize.svelte-g6c5rt:before,.ask-open-assistant.svelte-g6c5rt{transition:none}.ask-spin.svelte-g6c5rt{animation:none}.dock-collapse.svelte-g6c5rt .dock-fold-ic:where(.svelte-g6c5rt){transition:none}.dock-collapse.svelte-g6c5rt:hover .dock-fold-ic:where(.svelte-g6c5rt){transform:none}}
