.ask-client.svelte-7j4ebu{position:relative}.ask-workspace.svelte-7j4ebu{display:grid;grid-template-columns:minmax(220px,.52fr) minmax(0,1.45fr) minmax(300px,.86fr);gap:.8rem;align-items:stretch}.control-rail.svelte-7j4ebu{display:grid;gap:.8rem;align-content:start}.wire-panel.svelte-7j4ebu,.conversation-surface.svelte-7j4ebu,.inspector-surface.svelte-7j4ebu{position:relative;min-height:0;border-radius:12px;border:1px solid rgba(150,214,255,.16);background:linear-gradient(180deg,#ffffff05,#ffffff02),linear-gradient(90deg,rgba(150,214,255,.035) 1px,transparent 1px),linear-gradient(rgba(150,214,255,.03) 1px,transparent 1px);background-size:auto,24px 24px,24px 24px;background-position:0 0,-1px -1px,-1px -1px;box-shadow:inset 0 1px #ffffff06}.wire-panel.svelte-7j4ebu:after,.conversation-surface.svelte-7j4ebu:after,.inspector-surface.svelte-7j4ebu:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(150,214,255,.07);border-radius:8px;pointer-events:none}.ask-status.svelte-7j4ebu,.modes-panel.svelte-7j4ebu{display:grid;gap:1rem;padding:1rem}.status-copy.svelte-7j4ebu{display:grid;gap:.7rem}.status-copy.svelte-7j4ebu strong:where(.svelte-7j4ebu){display:block;margin-bottom:.25rem;font-family:var(--font-display);letter-spacing:-.02em}.status-copy.svelte-7j4ebu p:where(.svelte-7j4ebu),.panel-copy.svelte-7j4ebu p:where(.svelte-7j4ebu){margin:0;color:var(--text-muted);line-height:1.6;font-size:.92rem}.status-badge.svelte-7j4ebu{display:inline-flex;justify-self:start;align-items:center;padding:.25rem .5rem;border-radius:6px;border:1px solid rgba(114,212,255,.24);background:#72d4ff0d;color:var(--accent);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.status-link.svelte-7j4ebu{justify-self:start;padding:.75rem .9rem;border-radius:8px}.panel-copy.svelte-7j4ebu{display:grid;gap:.5rem}.ask-mode-grid.svelte-7j4ebu{display:grid;grid-template-columns:1fr;gap:.55rem}.mode-card.svelte-7j4ebu{position:relative;padding:.9rem;border-radius:8px;background:#ffffff04;border:1px solid rgba(255,255,255,.08);color:var(--text);text-align:left;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease}.mode-card.active.svelte-7j4ebu,.mode-card.svelte-7j4ebu:hover{transform:translate(2px);border-color:#72d4ff57;background:#72d4ff0b}.mode-head.svelte-7j4ebu{display:flex;align-items:center;gap:.7rem;margin-bottom:.45rem}.mode-card.svelte-7j4ebu strong:where(.svelte-7j4ebu){font-size:.98rem;letter-spacing:-.01em}.mode-card.svelte-7j4ebu p:where(.svelte-7j4ebu){margin:0;color:var(--text-muted);line-height:1.5;font-size:.9rem}.ask-icon-badge.svelte-7j4ebu{width:2rem;height:2rem;border-radius:6px}.conversation-surface.svelte-7j4ebu{display:grid;grid-template-rows:auto 1fr auto;min-height:calc(100vh - 9.75rem)}.conversation-head.svelte-7j4ebu,.inspector-head.svelte-7j4ebu{display:flex;align-items:start;justify-content:space-between;gap:.9rem;padding:1rem 1rem .95rem;border-bottom:1px solid rgba(150,214,255,.12)}.conversation-head.svelte-7j4ebu h2:where(.svelte-7j4ebu),.inspector-head.svelte-7j4ebu h3:where(.svelte-7j4ebu){margin:0;font-family:var(--font-display);font-size:1.05rem;letter-spacing:-.03em;line-height:1.2}.live-indicator.svelte-7j4ebu{display:inline-flex;align-items:center;gap:.45rem;padding:.52rem .68rem;border-radius:7px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;color:var(--text);font-size:.78rem;font-weight:700;white-space:nowrap}.conversation-stream.svelte-7j4ebu{display:grid;gap:.85rem;padding:.95rem 1rem;overflow:auto;align-content:start}.empty-conversation.svelte-7j4ebu{border:1px dashed rgba(114,211,255,.28);border-radius:10px;padding:1.1rem;color:var(--text-muted);background:#08131d57}.empty-conversation.svelte-7j4ebu h3:where(.svelte-7j4ebu){margin:.45rem 0;color:var(--text-strong);font-family:var(--font-display);letter-spacing:-.02em}.empty-conversation.svelte-7j4ebu p:where(.svelte-7j4ebu){max-width:58rem;margin:0;line-height:1.65}.bubble-row.svelte-7j4ebu{display:grid;gap:.45rem}.user-row.svelte-7j4ebu{justify-items:end}.speaker-tag.svelte-7j4ebu{color:var(--accent);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.message-bubble.svelte-7j4ebu{max-width:min(42rem,100%);padding:.85rem .95rem;border-radius:8px;border:1px solid rgba(114,212,255,.18);background:#72d4ff14}.message-bubble.svelte-7j4ebu p:where(.svelte-7j4ebu){margin:0;line-height:1.6}.user-bubble.svelte-7j4ebu{color:#dff7ff}.assistant-card.svelte-7j4ebu{display:grid;gap:.8rem;width:100%;padding:.95rem;border-radius:10px;border:1px solid rgba(150,214,255,.15);background:linear-gradient(180deg,#ffffff05,#ffffff02);color:var(--text);text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.assistant-card.svelte-7j4ebu:focus-visible,.assistant-card.svelte-7j4ebu:hover,.assistant-card.selected.svelte-7j4ebu{outline:none;border-color:#72d4ff57;background:#72d4ff09;transform:translate(2px)}.assistant-card-head.svelte-7j4ebu{display:flex;align-items:start;justify-content:space-between;gap:1rem}.assistant-card-head.svelte-7j4ebu h3:where(.svelte-7j4ebu){margin:.28rem 0 0;font-family:var(--font-display);font-size:1.08rem;letter-spacing:-.03em;line-height:1.2}.mode-pill.svelte-7j4ebu{display:inline-flex;align-items:center;padding:.28rem .48rem;border-radius:6px;border:1px solid rgba(114,212,255,.18);background:#72d4ff0b;color:var(--accent);font-size:.7rem;font-weight:700;white-space:nowrap}.assistant-answer.svelte-7j4ebu,.assistant-summary.svelte-7j4ebu{margin:0;line-height:1.65}.assistant-answer.svelte-7j4ebu p,.assistant-summary.svelte-7j4ebu p{margin:0}.assistant-answer.svelte-7j4ebu p+p,.assistant-summary.svelte-7j4ebu p+p,.assistant-answer.svelte-7j4ebu ul,.assistant-answer.svelte-7j4ebu ol,.assistant-summary.svelte-7j4ebu ul,.assistant-summary.svelte-7j4ebu ol{margin-top:.78rem}.assistant-answer.svelte-7j4ebu ul,.assistant-answer.svelte-7j4ebu ol,.assistant-summary.svelte-7j4ebu ul,.assistant-summary.svelte-7j4ebu ol{margin-bottom:0;padding-left:1.2rem;display:grid;gap:.38rem}.assistant-answer.svelte-7j4ebu li,.assistant-summary.svelte-7j4ebu li{color:inherit}.assistant-answer.svelte-7j4ebu strong,.assistant-summary.svelte-7j4ebu strong{color:var(--text)}.assistant-answer.svelte-7j4ebu code,.assistant-summary.svelte-7j4ebu code{padding:.08rem .34rem;border-radius:4px;background:#72d4ff14;color:var(--accent);font-size:.92em}.assistant-summary.svelte-7j4ebu{color:var(--text-muted)}.message-section.svelte-7j4ebu{display:grid;gap:.55rem}.section-label.svelte-7j4ebu{color:var(--accent);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.inline-list.svelte-7j4ebu{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.inline-list.svelte-7j4ebu li:where(.svelte-7j4ebu){color:var(--text-muted);line-height:1.55;font-size:.95rem}.compact-list.svelte-7j4ebu li:where(.svelte-7j4ebu){padding-left:0}.citation-row.svelte-7j4ebu{display:inline-flex;flex-wrap:wrap;gap:.4rem;margin-left:.5rem}.citation-chip.svelte-7j4ebu{display:inline-flex;align-items:center;padding:.18rem .42rem;border-radius:5px;border:1px solid rgba(114,212,255,.18);background:#72d4ff0d;color:var(--accent);font-size:.68rem;font-weight:700}.citation-button.svelte-7j4ebu{cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.citation-button.svelte-7j4ebu:hover,.citation-button.svelte-7j4ebu:focus-visible{outline:none;transform:translateY(-1px);border-color:#72d4ff57;background:#72d4ff1f}.insight-list.svelte-7j4ebu li:where(.svelte-7j4ebu){color:var(--text)}.assistant-card-footer.svelte-7j4ebu{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--text-muted);font-size:.82rem}.inspector-hint.svelte-7j4ebu{font-size:.78rem}.loading-card.svelte-7j4ebu{cursor:default}.loading-dots.svelte-7j4ebu{display:inline-flex;align-items:center;gap:.45rem;min-height:1rem}.loading-dots.svelte-7j4ebu span:where(.svelte-7j4ebu){width:.55rem;height:.55rem;border-radius:999px;background:var(--accent);opacity:.32;animation:svelte-7j4ebu-pulse 1.1s infinite ease-in-out}.loading-dots.svelte-7j4ebu span:where(.svelte-7j4ebu):nth-child(2){animation-delay:.18s}.loading-dots.svelte-7j4ebu span:where(.svelte-7j4ebu):nth-child(3){animation-delay:.36s}.composer-shell.svelte-7j4ebu{display:grid;gap:.85rem;padding:.95rem 1rem 1rem;border-top:1px solid rgba(150,214,255,.12)}.suggestion-block.svelte-7j4ebu{display:grid;gap:.55rem}.chip-wrap.svelte-7j4ebu{display:flex;flex-wrap:wrap;gap:.5rem}.prompt-chip.svelte-7j4ebu,.structured-chip.svelte-7j4ebu{display:inline-flex;align-items:center;padding:.48rem .68rem;border-radius:6px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;color:var(--text);font-size:.86rem}.prompt-chip.svelte-7j4ebu{cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease}.prompt-chip.svelte-7j4ebu:hover{transform:translate(2px);border-color:#72d4ff42;background:#72d4ff0b}.composer-form.svelte-7j4ebu{display:grid;gap:.75rem}.composer-form.svelte-7j4ebu textarea:where(.svelte-7j4ebu){width:100%;resize:vertical;min-height:5.4rem;padding:.9rem;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#030a1075;color:var(--text);line-height:1.55}.composer-footer.svelte-7j4ebu{display:flex;align-items:center;justify-content:space-between;gap:1rem}.composer-footer.svelte-7j4ebu p:where(.svelte-7j4ebu){margin:0;color:var(--text-muted);line-height:1.6;font-size:.9rem}.composer-submit.svelte-7j4ebu{border:none;cursor:pointer;border-radius:8px;padding:.8rem .95rem;box-shadow:none}.composer-submit.svelte-7j4ebu:disabled{opacity:.7;cursor:default}.inspector-surface.svelte-7j4ebu{display:grid;grid-template-rows:auto 1fr;min-height:calc(100vh - 9.75rem);overflow:hidden}.tab-row.svelte-7j4ebu{display:inline-flex;flex-wrap:wrap;gap:.4rem}.tab-row.svelte-7j4ebu button:where(.svelte-7j4ebu),.copy-button.svelte-7j4ebu{display:inline-flex;align-items:center;gap:.45rem;border-radius:6px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;color:var(--text);cursor:pointer}.tab-row.svelte-7j4ebu button:where(.svelte-7j4ebu){padding:.48rem .62rem;font-size:.82rem;font-weight:700}.tab-row.svelte-7j4ebu button.active:where(.svelte-7j4ebu){background:#72d4ff0e;color:var(--accent);border-color:#72d4ff3d}.inspector-stack.svelte-7j4ebu{display:grid;gap:.8rem;padding:.95rem 1rem 1rem;overflow:auto;align-content:start}.source-card.svelte-7j4ebu,.structured-card.svelte-7j4ebu,.code-card.svelte-7j4ebu{gap:.7rem}.source-card.svelte-7j4ebu h4:where(.svelte-7j4ebu){margin:0;font-family:var(--font-display);font-size:.98rem;letter-spacing:-.02em}.source-card.highlighted.svelte-7j4ebu{border-color:#72d4ff57;background:#72d4ff0d;box-shadow:0 0 0 1px #72d4ff1f}.source-head.svelte-7j4ebu{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.source-type.svelte-7j4ebu,.workspace-tag.svelte-7j4ebu,.code-language.svelte-7j4ebu{color:var(--text-muted);font-size:.78rem}.source-detail.svelte-7j4ebu{color:var(--accent);margin:0;font-size:.88rem}.structured-value.svelte-7j4ebu,.code-note.svelte-7j4ebu{margin:0;color:var(--text-muted);line-height:1.58;font-size:.92rem}.code-head.svelte-7j4ebu{display:flex;align-items:start;justify-content:space-between;gap:1rem}.copy-button.svelte-7j4ebu{padding:.48rem .62rem;white-space:nowrap;font-size:.82rem}pre.svelte-7j4ebu{margin:0;padding:.9rem;border-radius:8px;background:#030a1094;border:1px solid rgba(150,214,255,.1);overflow:auto}code.svelte-7j4ebu{font-family:ui-monospace,SFMono-Regular,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.84rem;line-height:1.52;color:#dff7ff}@keyframes svelte-7j4ebu-pulse{0%,80%,to{opacity:.24;transform:scale(.9)}40%{opacity:1;transform:scale(1)}}@media (max-width: 1260px){.ask-workspace.svelte-7j4ebu{grid-template-columns:minmax(220px,.52fr) minmax(0,1.48fr)}.inspector-surface.svelte-7j4ebu{grid-column:1 / -1;min-height:auto}}@media (max-width: 980px){.ask-workspace.svelte-7j4ebu{grid-template-columns:1fr}.conversation-surface.svelte-7j4ebu,.inspector-surface.svelte-7j4ebu,.wire-panel.svelte-7j4ebu{min-height:auto}}@media (max-width: 760px){.ask-status.svelte-7j4ebu,.conversation-head.svelte-7j4ebu,.inspector-head.svelte-7j4ebu,.composer-footer.svelte-7j4ebu,.assistant-card-footer.svelte-7j4ebu{display:grid;grid-auto-flow:row}.status-copy.svelte-7j4ebu{display:grid;gap:.8rem}.conversation-stream.svelte-7j4ebu,.composer-shell.svelte-7j4ebu,.inspector-stack.svelte-7j4ebu{padding-left:.85rem;padding-right:.85rem}}.ask-page-shell.svelte-urlnz1{padding-top:6.35rem;padding-bottom:3.25rem}.ask-hero-frame.svelte-urlnz1{width:min(1340px,calc(100% - 1.4rem));margin:0 auto}.ask-hero-grid.svelte-urlnz1{display:grid;grid-template-columns:minmax(0,.88fr) minmax(380px,1.12fr);gap:1rem;align-items:start;padding-bottom:.8rem;border-bottom:1px solid rgba(150,214,255,.12)}.ask-hero-topline.svelte-urlnz1{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.55rem}.ask-hero-link.svelte-urlnz1{color:var(--text-muted);font-size:.86rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;transition:color .2s ease}.ask-hero-link.svelte-urlnz1:hover{color:var(--accent)}.ask-title.svelte-urlnz1{max-width:10ch;font-size:clamp(1.7rem,3vw,2.55rem);line-height:1.02}.ask-hero-side.svelte-urlnz1{display:grid;gap:.95rem;padding-top:1.9rem}.ask-lead.svelte-urlnz1{max-width:44rem;margin:0;font-size:1rem;line-height:1.7}.ask-highlight-row.svelte-urlnz1{display:flex;flex-wrap:wrap;gap:.55rem}.ask-highlight-chip.svelte-urlnz1{display:inline-flex;align-items:center;padding:.44rem .62rem;border-radius:6px;border:1px solid rgba(150,214,255,.14);background:#ffffff05;color:var(--text-muted);font-size:.82rem;font-weight:700}@media (max-width: 860px){.ask-hero-grid.svelte-urlnz1{grid-template-columns:1fr;align-items:start}.ask-hero-side.svelte-urlnz1{padding-top:.1rem}.ask-hero-topline.svelte-urlnz1{align-items:start;flex-direction:column;gap:.4rem}}@media (max-width: 700px){.ask-page-shell.svelte-urlnz1{padding-top:6rem}.ask-hero-frame.svelte-urlnz1{width:min(100%,calc(100% - 1.1rem))}}
