.answer-meta.svelte-t0s33e{color:var(--text-muted);overflow-wrap:anywhere;margin-top:.8rem;font-size:.75rem}summary.svelte-t0s33e{cursor:pointer;width:fit-content}summary.svelte-t0s33e:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px;border-radius:.25rem}.answer-meta.svelte-t0s33e>div:where(.svelte-t0s33e){border-left:2px solid var(--line-subtle);margin-top:.5rem;padding-left:.75rem}.answer-meta.svelte-t0s33e p{margin:.2rem 0}@media print{.answer-meta.svelte-t0s33e>div:where(.svelte-t0s33e){display:block!important}}.answer-actions.svelte-1qqzd0v{border-top:1px solid var(--line-subtle);flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:1rem;padding-top:.75rem;display:flex}.answer-actions.svelte-1qqzd0v button{min-height:2.75rem;color:var(--text-muted);letter-spacing:.08em;cursor:pointer;text-transform:uppercase;background:0 0;border:0;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .65rem;font-size:.66rem;font-weight:700;display:inline-flex}.answer-actions.svelte-1qqzd0v button:hover{background:var(--surface-2);color:var(--text-strong)}.answer-actions.svelte-1qqzd0v button:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}@media print{.answer-actions.svelte-1qqzd0v{display:none!important}}.drive-dialog-backdrop.svelte-1vqnkpu{z-index:1000;background:#0a100e7a;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.drive-dialog.svelte-1vqnkpu{border:1px solid var(--line-subtle);background:var(--surface-1);width:min(28rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--text-strong);border-radius:1.2rem;margin:auto;padding:1.25rem;overflow:auto;box-shadow:0 20px 70px #0000003d}.drive-dialog.svelte-1vqnkpu header:where(.svelte-1vqnkpu){justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.2rem;display:flex}.drive-dialog.svelte-1vqnkpu h2:where(.svelte-1vqnkpu){margin:.25rem 0 0;font-size:1.25rem;font-weight:700}.eyebrow.svelte-1vqnkpu{letter-spacing:.14em;color:var(--text-muted);font-size:.65rem;font-weight:700}.close.svelte-1vqnkpu{border:1px solid var(--line-subtle);width:2.75rem;height:2.75rem;color:inherit;background:0 0;border-radius:50%;place-items:center;display:grid}.drive-dialog.svelte-1vqnkpu label:where(.svelte-1vqnkpu){gap:.4rem;margin:.85rem 0;font-size:.82rem;font-weight:650;display:grid}.drive-dialog.svelte-1vqnkpu input:where(.svelte-1vqnkpu),.drive-dialog.svelte-1vqnkpu select:where(.svelte-1vqnkpu){border:1px solid var(--line-subtle);background:var(--surface-2);width:100%;min-height:2.75rem;color:var(--text-strong);font:inherit;border-radius:.7rem;padding:.55rem .7rem}.muted.svelte-1vqnkpu{color:var(--text-muted);margin:.8rem 0;font-size:.88rem;line-height:1.5}.account.svelte-1vqnkpu{margin-top:1rem}.primary.svelte-1vqnkpu{background:var(--accent-strong);color:#fff;cursor:pointer;border:0;border-radius:.7rem;justify-content:center;align-items:center;min-height:2.75rem;margin-top:.65rem;padding:.6rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.primary.svelte-1vqnkpu:disabled{opacity:.55;cursor:wait}.error.svelte-1vqnkpu{color:var(--danger,#a32020);margin-top:1rem;font-size:.84rem}.backdrop.svelte-db1rmo{z-index:1000;background:#0a100e7a;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.dialog.svelte-db1rmo{border:1px solid var(--line-subtle);background:var(--surface-1);width:min(34rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--text-strong);border-radius:1.2rem;margin:auto;padding:1.25rem;overflow:auto;box-shadow:0 20px 70px #0000003d}.email-preview.svelte-db1rmo{border:1px solid var(--line-subtle);color:#202a26;background:#fff;border-radius:.7rem;max-height:18rem;padding:.75rem;font:14px/1.5 Arial,Helvetica,sans-serif;overflow:auto}header.svelte-db1rmo{justify-content:space-between;gap:1rem;margin-bottom:1rem;display:flex}.eyebrow.svelte-db1rmo{letter-spacing:.14em;color:var(--text-muted);font-size:.65rem;font-weight:700}h2.svelte-db1rmo{margin:.25rem 0 0;font-size:1.25rem;font-weight:700}.close.svelte-db1rmo{border:1px solid var(--line-subtle);width:2.75rem;height:2.75rem;color:inherit;background:0 0;border-radius:50%;place-items:center;display:grid}label.svelte-db1rmo{gap:.4rem;margin:.85rem 0;font-size:.82rem;font-weight:650;display:grid}label.svelte-db1rmo small:where(.svelte-db1rmo),.muted.svelte-db1rmo{color:var(--text-muted);font-size:.78rem;line-height:1.5}input.svelte-db1rmo:not([type=checkbox]),select.svelte-db1rmo,textarea.svelte-db1rmo{border:1px solid var(--line-subtle);background:var(--surface-2);width:100%;min-height:2.75rem;color:var(--text-strong);font:inherit;border-radius:.7rem;padding:.55rem .7rem}textarea.svelte-db1rmo{resize:vertical}.primary.svelte-db1rmo{background:var(--accent-strong);color:#fff;cursor:pointer;border:0;border-radius:.7rem;justify-content:center;align-items:center;min-height:2.75rem;margin-top:.65rem;padding:.6rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.primary.svelte-db1rmo:disabled{opacity:.55;cursor:wait}.error.svelte-db1rmo{color:var(--danger,#a32020);margin-top:1rem;font-size:.84rem}.home-workspace-panel.svelte-1ongwmh{border-right:1px solid var(--line-subtle);background:var(--surface-1);flex-direction:column;flex:none;width:100%;min-width:0;min-height:0;transition:margin .18s;display:flex}.home-workspace-panel.closed.svelte-1ongwmh{display:none}.lp-top.svelte-1ongwmh{flex:none;justify-content:space-between;align-items:center;padding:.75rem .75rem .375rem;display:flex}.tb.svelte-1ongwmh{width:2.25rem;height:2.25rem;color:var(--text-muted);border-radius:.625rem;place-items:center;display:grid}.tb.svelte-1ongwmh:hover{background:var(--accent-soft);color:var(--accent-strong)}.tb.svelte-1ongwmh:focus-visible,.search-box.svelte-1ongwmh:focus-within{outline:2px solid var(--accent-strong);outline-offset:2px}.tb.svelte-1ongwmh svg:where(.svelte-1ongwmh){width:1.25rem;height:1.25rem}.search-box.svelte-1ongwmh{border:1px solid var(--line-subtle);background:var(--surface-0);color:var(--text-muted);border-radius:.625rem;flex:none;align-items:center;gap:.5rem;margin:.25rem .75rem .5rem;padding:.5rem .625rem;font-size:.84rem;display:flex}.search-box.svelte-1ongwmh input:where(.svelte-1ongwmh){width:100%;min-width:0;color:var(--text-strong);background:0 0;border:0;outline:0}.search-box.svelte-1ongwmh input:where(.svelte-1ongwmh)::placeholder{color:var(--text-muted)}.scroll.svelte-1ongwmh{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow:auto}h4.svelte-1ongwmh{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;margin:.75rem 1rem .25rem;font-size:.68rem;font-weight:650}ul.svelte-1ongwmh{margin:0;padding:0 .5rem;list-style:none}li.svelte-1ongwmh{border-radius:.6rem;font-size:.875rem;overflow:hidden}.list-heading.svelte-1ongwmh{justify-content:space-between;align-items:center;display:flex}.list-heading.svelte-1ongwmh button:where(.svelte-1ongwmh){color:var(--text-muted);text-transform:uppercase;margin:0 .75rem 0 0;font-size:.65rem}.list-heading.svelte-1ongwmh p:where(.svelte-1ongwmh){color:var(--text-soft);margin:-.15rem 1rem .25rem;font-size:.72rem}li.conversation-row.svelte-1ongwmh{min-height:2.25rem;padding:0 .2rem}li.svelte-1ongwmh:hover{background:var(--accent-soft)}li>a{height:100%;color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;align-items:center;padding:0 .5rem;display:flex;overflow:hidden}.empty-state.svelte-1ongwmh{color:var(--text-muted);padding:.55rem .65rem;font-size:.76rem}.home-sidebar-backdrop.svelte-1ongwmh{display:none}.float.svelte-1ongwmh{z-index:30;border:1px solid var(--line-subtle);background:var(--surface-0);border-radius:.75rem;gap:.125rem;padding:.125rem;display:flex;position:absolute;top:.5rem;left:.5rem}@media (width<=47.999rem){.home-workspace-panel.svelte-1ongwmh{z-index:40;width:min(18rem,100vw - 3rem);position:absolute;top:0;bottom:0;left:0;box-shadow:0 16px 48px #0f172a2e}.home-workspace-panel.closed.svelte-1ongwmh{display:none}.home-sidebar-backdrop.svelte-1ongwmh{z-index:35;background:#0f172a47;display:block;position:absolute;inset:0}}@media (prefers-reduced-motion:reduce){.home-workspace-panel.svelte-1ongwmh{transition:none}}
