@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Noto+Sans+Arabic:wght@400;500;600;700&display=swap";.brand-logo.svelte-1m7b7pg{box-shadow:none;background:0 0;border:0;flex-shrink:0;place-items:center;display:grid;overflow:visible}.brand-logo.sm.svelte-1m7b7pg{width:32px;height:32px}.brand-logo.md.svelte-1m7b7pg{width:38px;height:38px}.logo-image.svelte-1m7b7pg{object-fit:cover;grid-area:1/1;width:100%;height:100%;display:block}.dark-logo.svelte-1m7b7pg{display:none}.brand-logo.tone-dark.svelte-1m7b7pg,html[data-resolved-theme=dark] .brand-logo.tone-auto.svelte-1m7b7pg,html[data-resolved-theme=blue_dark] .brand-logo.tone-auto.svelte-1m7b7pg{background:0 0}.brand-logo.tone-dark.svelte-1m7b7pg .light-logo:where(.svelte-1m7b7pg),html[data-resolved-theme=dark] .brand-logo.tone-auto.svelte-1m7b7pg .light-logo:where(.svelte-1m7b7pg),html[data-resolved-theme=blue_dark] .brand-logo.tone-auto.svelte-1m7b7pg .light-logo:where(.svelte-1m7b7pg){display:none}.brand-logo.tone-dark.svelte-1m7b7pg .dark-logo:where(.svelte-1m7b7pg),html[data-resolved-theme=dark] .brand-logo.tone-auto.svelte-1m7b7pg .dark-logo:where(.svelte-1m7b7pg),html[data-resolved-theme=blue_dark] .brand-logo.tone-auto.svelte-1m7b7pg .dark-logo:where(.svelte-1m7b7pg){filter:drop-shadow(0 0 5px color-mix(in srgb, var(--brand-olive,#9bb38d) 42%, transparent)) drop-shadow(0 0 16px color-mix(in srgb, var(--brand-olive,#9bb38d) 24%, transparent));display:block}.brand-wordmark.svelte-1ne2f7a{letter-spacing:0;color:inherit;align-items:baseline;display:inline-flex}.brand-wordmark-to.svelte-1ne2f7a{color:var(--brand-olive,#9bb38d)}.activity-center.svelte-17xrg9z{min-width:0;display:inline-flex;position:relative}.activity-trigger.svelte-17xrg9z{border:1px solid var(--color-border);background:var(--top-nav-control,color-mix(in srgb, var(--color-surface-secondary) 76%, transparent));max-width:12rem;color:var(--top-nav-muted,var(--color-text-secondary));font:inherit;font-size:var(--font-size-xs);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;display:inline-flex}.activity-trigger.svelte-17xrg9z:hover,.activity-center.open.svelte-17xrg9z .activity-trigger:where(.svelte-17xrg9z){background:var(--top-nav-control-hover,var(--color-surface-secondary));color:var(--top-nav-text,var(--color-text-primary))}.activity-trigger.busy.svelte-17xrg9z{border-color:color-mix(in srgb, var(--color-accent) 40%, var(--color-border));color:var(--top-nav-text,var(--color-text-primary))}.activity-label.svelte-17xrg9z{text-overflow:ellipsis;min-width:0;overflow:hidden}.activity-pct.svelte-17xrg9z{font-variant-numeric:tabular-nums;color:var(--color-accent);font-weight:700}.activity-popover.svelte-17xrg9z{top:calc(100% + 8px);z-index:90;border:1px solid var(--color-border);border-radius:var(--radius-medium);background:color-mix(in srgb, var(--color-surface) 96%, var(--color-background));width:min(20rem,100vw - 2rem);color:var(--color-text-primary);padding:10px;position:absolute;inset-inline-end:0;box-shadow:0 18px 44px #0003}.activity-popover-head.svelte-17xrg9z{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.activity-popover-head.svelte-17xrg9z strong:where(.svelte-17xrg9z){font-size:var(--font-size-sm)}.activity-list.svelte-17xrg9z{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.activity-row.svelte-17xrg9z{font-size:var(--font-size-xs);align-items:center;gap:8px;display:flex}.activity-section.svelte-17xrg9z{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);margin-top:4px;font-size:10px}.row-dot.svelte-17xrg9z{background:var(--color-text-muted,#9ca3af);border-radius:999px;flex-shrink:0;width:7px;height:7px}@media (prefers-reduced-motion:no-preference){.row-dot.busy.svelte-17xrg9z{animation:1.2s ease-in-out infinite svelte-17xrg9z-activity-pulse}}.row-dot.busy.svelte-17xrg9z{background:var(--color-accent)}.row-label.svelte-17xrg9z{font-weight:600}.row-link.svelte-17xrg9z{color:var(--color-accent);text-decoration:none}.row-link.svelte-17xrg9z:hover{text-decoration:underline}.row-detail.svelte-17xrg9z{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;margin-inline-start:auto}@keyframes svelte-17xrg9z-activity-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}@media (pointer:coarse){.activity-trigger.svelte-17xrg9z{min-height:44px}.activity-section.svelte-17xrg9z{font-size:12px}}@media (width<=768px){.activity-label.svelte-17xrg9z{display:none}.activity-trigger.svelte-17xrg9z{padding:6px}.activity-popover.svelte-17xrg9z{top:calc(var(--top-nav-height,56px) + 8px);width:auto;position:fixed;inset-inline:1rem}}@media (width<=400px){.activity-pct.svelte-17xrg9z{display:none}}.account-menu.svelte-1pc9wbm{align-items:center;gap:var(--spacing-small);min-width:0;display:inline-flex;position:relative}.quota-pill.svelte-1pc9wbm{font-size:var(--font-size-xs);background:color-mix(in srgb, var(--color-accent) 14%, transparent);color:var(--color-accent);border:1px solid color-mix(in srgb, var(--color-accent) 28%, transparent);white-space:nowrap;border-radius:999px;flex:none;align-items:baseline;gap:4px;padding:4px 9px;text-decoration:none;display:inline-flex}.quota-pill.svelte-1pc9wbm:hover{background:color-mix(in srgb, var(--color-accent) 22%, transparent)}.quota-pill.low.svelte-1pc9wbm{background:color-mix(in srgb, var(--color-warning) 16%, transparent);color:var(--color-warning);border-color:color-mix(in srgb, var(--color-warning) 32%, transparent)}@media (pointer:coarse){.quota-pill.svelte-1pc9wbm{box-sizing:border-box;flex-wrap:wrap;align-content:center;min-height:44px}}.quota-num.svelte-1pc9wbm{font-weight:700;font-size:var(--font-size-sm)}.quota-label.svelte-1pc9wbm{text-transform:lowercase;letter-spacing:.01em}.account-avatar.svelte-1pc9wbm{background:var(--top-nav-control);width:44px;height:44px;color:var(--top-nav-text);cursor:pointer;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.avatar-initials.svelte-1pc9wbm{background:var(--color-accent);width:32px;height:32px;color:var(--color-accent-contrast);font-size:var(--font-size-sm);letter-spacing:.02em;border-radius:999px;place-items:center;font-weight:720;line-height:1;display:inline-grid}.avatar-person.svelte-1pc9wbm{display:block}.account-avatar.svelte-1pc9wbm:hover,.account-avatar.active.svelte-1pc9wbm,.account-menu.open.svelte-1pc9wbm .account-avatar:where(.svelte-1pc9wbm){background:var(--top-nav-control-hover);border-color:var(--color-border)}.account-popover.svelte-1pc9wbm{top:calc(100% + 8px);z-index:90;width:min(24rem,100vw - 2rem);max-width:min(24rem,100vw - 2rem);max-height:calc(100dvh - var(--top-nav-height,56px) - 16px);overscroll-behavior:contain;border:1px solid var(--color-border);border-radius:var(--radius-medium);background:color-mix(in srgb, var(--color-surface) 96%, var(--color-background));color:var(--color-text-primary);text-align:start;flex-direction:column;gap:4px;padding:6px;display:flex;position:absolute;inset-inline-end:0;overflow-y:auto;box-shadow:0 18px 44px #0003}.account-popover.svelte-1pc9wbm:focus,.menu-items.svelte-1pc9wbm:focus{outline:none}.menu-items.svelte-1pc9wbm{flex-direction:column;gap:4px;display:flex}.menu-identity.svelte-1pc9wbm{font-size:var(--font-size-xs);color:var(--color-text-secondary);padding:6px 10px 2px}.user-name.svelte-1pc9wbm{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.identity-note.svelte-1pc9wbm{color:var(--color-warning);margin-top:2px;font-weight:600;display:block}.menu-item.svelte-1pc9wbm{border-radius:var(--radius-small);min-height:36px;color:var(--color-text-primary);font:inherit;font-size:var(--font-size-sm);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;padding:6px 10px;font-weight:600;text-decoration:none;display:flex}.menu-item.svelte-1pc9wbm:hover:not(:disabled){background:color-mix(in srgb, var(--color-surface-secondary) 78%, transparent)}.menu-item.svelte-1pc9wbm:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.menu-item.active.svelte-1pc9wbm{background:var(--color-accent-soft)}@media (pointer:coarse){.menu-item.svelte-1pc9wbm{min-height:44px}}.menu-item.secure-account.svelte-1pc9wbm{color:var(--color-accent)}.menu-item.svelte-1pc9wbm:disabled{color:var(--color-text-muted);cursor:default}.usage-section.svelte-1pc9wbm{border-block:1px solid var(--color-border);margin:4px 0;padding:10px}.usage-card-header.svelte-1pc9wbm,.usage-card-total.svelte-1pc9wbm{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.usage-card-header.svelte-1pc9wbm{margin-bottom:9px}.usage-card-header.compact.svelte-1pc9wbm{margin:0}.usage-card-header.svelte-1pc9wbm strong:where(.svelte-1pc9wbm),.usage-card-total.svelte-1pc9wbm strong:where(.svelte-1pc9wbm){font-size:var(--font-size-sm);color:var(--color-text-primary)}.usage-card-header.svelte-1pc9wbm span:where(.svelte-1pc9wbm),.usage-card-total.svelte-1pc9wbm span:where(.svelte-1pc9wbm),.usage-muted.svelte-1pc9wbm{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.usage-card-total.svelte-1pc9wbm{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface-secondary);padding:8px 9px}.usage-card-grid.svelte-1pc9wbm{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:7px;display:grid}.usage-card-section.svelte-1pc9wbm{border-top:1px solid var(--color-border);flex-direction:column;gap:7px;margin-top:10px;padding-top:10px;display:flex}.remaining-grid.svelte-1pc9wbm{margin-top:0}.usage-card-grid.svelte-1pc9wbm span:where(.svelte-1pc9wbm){border:1px solid var(--color-border);border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-surface-secondary) 68%, transparent);min-width:0;font-size:var(--font-size-xs);color:var(--color-text-secondary);flex-direction:column;gap:2px;padding:8px 9px;line-height:1.2;display:flex}.usage-card-grid.svelte-1pc9wbm strong:where(.svelte-1pc9wbm){color:var(--color-text-primary);font-size:var(--font-size-xs)}.usage-muted.svelte-1pc9wbm{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface-secondary);margin:0;padding:8px 9px}.usage-unlimited.svelte-1pc9wbm{margin-top:var(--spacing-small);text-align:center}@media (width<=768px){.account-popover.svelte-1pc9wbm{top:calc(var(--top-nav-height,56px) + 8px);width:auto;max-width:none;position:fixed;inset-inline:1rem}}@media (width<=560px){.quota-pill.svelte-1pc9wbm{display:none}}.voice-launcher.svelte-1azs97{border:1px solid var(--color-border);background:var(--top-nav-control,color-mix(in srgb, var(--color-surface-secondary) 76%, transparent));min-width:44px;min-height:44px;color:var(--top-nav-text,var(--color-text-primary));font:inherit;font-size:var(--font-size-xs);white-space:nowrap;cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:650;display:inline-flex}.voice-launcher.svelte-1azs97:hover{background:var(--top-nav-control-hover,var(--color-surface-secondary))}.voice-launcher.on.svelte-1azs97{border-color:color-mix(in srgb, var(--color-accent) 60%, var(--color-border));background:var(--color-accent-soft);color:var(--top-nav-text,var(--color-text-primary))}.voice-launcher.svelte-1azs97:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.voice-launcher-label.short.svelte-1azs97{display:none}@media (width<=768px){.voice-launcher.svelte-1azs97{padding:0 10px}.voice-launcher-label.svelte-1azs97{display:none}.voice-launcher-label.short.svelte-1azs97{display:inline}}.pending-sheet.svelte-1tj1pqg{gap:10px;min-width:0;display:grid}p.svelte-1tj1pqg{font-size:var(--font-size-sm);margin:0}.empty.svelte-1tj1pqg,.running.svelte-1tj1pqg{color:var(--color-text-secondary)}.count.svelte-1tj1pqg{font-weight:700}ul.svelte-1tj1pqg{gap:8px;margin:0;padding:0;list-style:none;display:grid}li.svelte-1tj1pqg{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.what.svelte-1tj1pqg{min-width:0;font-size:var(--font-size-sm);overflow-wrap:anywhere;gap:2px;display:grid}.what.svelte-1tj1pqg small:where(.svelte-1tj1pqg){color:var(--color-text-secondary);font-size:var(--font-size-xs)}.review.svelte-1tj1pqg{flex-shrink:0;min-height:36px}.links.svelte-1tj1pqg{border-top:1px solid var(--color-border);font-size:var(--font-size-sm);flex-wrap:wrap;gap:6px 14px;padding-top:8px;display:flex}@media (pointer:coarse){.review.svelte-1tj1pqg{min-height:44px}}.standing-order-switch.svelte-o8afw0{border:1px solid var(--color-border);border-radius:var(--radius-small);font-size:var(--font-size-xs);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 10px;display:flex}.state.svelte-o8afw0{color:var(--color-text-secondary);flex:10rem}button.svelte-o8afw0{min-height:44px}.agent-live.svelte-1bcxwbk{flex-shrink:0;display:inline-flex;position:relative}.agent-live-trigger.svelte-1bcxwbk{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--top-nav-control,var(--color-surface-secondary));width:36px;height:34px;color:var(--top-nav-text,var(--color-text-primary));justify-content:center;align-items:center;display:inline-flex;position:relative}.agent-live-trigger.attention.svelte-1bcxwbk{border-color:color-mix(in srgb, var(--color-warning) 70%, var(--color-border))}.badge.svelte-1bcxwbk{top:-6px;background:var(--color-warning);color:#10110f;text-align:center;border-radius:999px;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:800;line-height:18px;position:absolute;inset-inline-end:-6px}.pulse.svelte-1bcxwbk{bottom:3px;background:var(--color-success);border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite svelte-1bcxwbk-agent-pulse;position:absolute;inset-inline-end:3px}@keyframes svelte-1bcxwbk-agent-pulse{0%,to{transform:scale(.8)}50%{transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.pulse.svelte-1bcxwbk{animation:none}}.agent-live-popover.svelte-1bcxwbk{top:calc(100% + 8px);z-index:70;width:min(22rem,100vw - 2rem);max-height:calc(100dvh - var(--top-nav-height,56px) - 16px);border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);color:var(--color-text-primary);gap:10px;padding:12px;display:grid;position:absolute;inset-inline-end:0;overflow-y:auto;box-shadow:0 18px 42px #0000004d}.popover-title.svelte-1bcxwbk{font-size:var(--font-size-sm)}@media (pointer:coarse){.agent-live-trigger.svelte-1bcxwbk{width:44px;height:44px}}@media (width<=768px){.agent-live-trigger.svelte-1bcxwbk{width:44px;height:44px}.agent-live-popover.svelte-1bcxwbk{top:calc(var(--top-nav-height,56px) + 6px);width:auto;position:fixed;inset-inline:8px}}.top-nav.svelte-lpwtu7{--top-nav-text:#f4f0e8;--top-nav-muted:#f4f0e8b8;--top-nav-control:#f4f0e813;--top-nav-control-hover:#f4f0e81f;z-index:50;border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#10110fdb;flex-shrink:0;justify-content:center;display:flex;position:relative;box-shadow:0 1px #f4f0e806}html[data-resolved-theme=light] .top-nav.svelte-lpwtu7{--top-nav-text:var(--color-text-primary);--top-nav-muted:var(--color-text-secondary);--top-nav-control:color-mix(in srgb, var(--color-surface-secondary) 76%, transparent);--top-nav-control-hover:color-mix(in srgb, var(--color-surface-secondary) 100%, transparent);background:color-mix(in srgb, var(--color-surface) 92%, transparent);box-shadow:0 1px #18181b0d}.top-nav-inner.svelte-lpwtu7{align-items:center;gap:var(--spacing-medium);width:100%;max-width:var(--content-max-width);height:52px;padding:0 var(--spacing-large);display:flex}.top-nav-inner.full-bleed.svelte-lpwtu7{max-width:none}.brand.svelte-lpwtu7{font-size:var(--font-size-md);letter-spacing:0;color:var(--top-nav-text);flex-shrink:0;align-items:center;gap:9px;font-weight:720;text-decoration:none;display:inline-flex}.nav-links.svelte-lpwtu7{scrollbar-width:none;flex:1;justify-content:safe center;align-items:center;gap:3px;min-width:0;display:flex;overflow-x:auto}.nav-links.svelte-lpwtu7::-webkit-scrollbar{display:none}.nav-links.svelte-lpwtu7 a:where(.svelte-lpwtu7){border-radius:var(--radius-small);font-size:var(--font-size-sm);color:var(--top-nav-muted);white-space:nowrap;padding:7px 10px;font-weight:620;text-decoration:none;transition:background .12s,color .12s,box-shadow .12s}.nav-links.svelte-lpwtu7 a:where(.svelte-lpwtu7):hover{background:var(--top-nav-control-hover);color:var(--top-nav-text)}.nav-links.svelte-lpwtu7 a.active:where(.svelte-lpwtu7){background:var(--color-accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent) 34%, transparent);color:var(--top-nav-text)}.nav-links-account.svelte-lpwtu7,.nav-links.svelte-lpwtu7 a.nav-pending-approval:where(.svelte-lpwtu7){display:none}.menu-toggle.svelte-lpwtu7{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--top-nav-control);width:36px;height:34px;color:var(--top-nav-text);cursor:pointer;flex-shrink:0;display:none}.menu-toggle.svelte-lpwtu7 span:where(.svelte-lpwtu7){background:currentColor;border-radius:999px;width:14px;height:2px;margin:3px auto;display:block}.nav-actions.svelte-lpwtu7,.nav-menu-actions.svelte-lpwtu7{align-items:center;gap:var(--spacing-small);flex-shrink:0;min-width:0;display:flex}.sign-in.svelte-lpwtu7{font-size:var(--font-size-sm);border-radius:var(--radius-small);background:var(--top-nav-control);color:var(--top-nav-text);padding:6px 10px;font-weight:500;text-decoration:none}.nav-menu-actions.svelte-lpwtu7 .locale-switcher{background:var(--top-nav-control);color:var(--top-nav-muted);border-color:#f4f0e82e}.nav-menu-actions.svelte-lpwtu7 .locale-switcher.open{border-color:color-mix(in srgb, var(--color-accent) 64%, #f4f0e838);background:var(--top-nav-control-hover)}.nav-menu-actions.svelte-lpwtu7 .locale-trigger{color:var(--top-nav-text)}.nav-menu-actions.svelte-lpwtu7 .chevron{color:var(--top-nav-muted)}@media (pointer:coarse){.nav-links.svelte-lpwtu7 a:where(.svelte-lpwtu7),.sign-in.svelte-lpwtu7{box-sizing:border-box;align-items:center;min-height:44px;display:inline-flex}}@media (width<=768px){.top-nav.svelte-lpwtu7{z-index:50}.top-nav-inner.svelte-lpwtu7{padding:0 var(--spacing-small);align-items:center;gap:6px;height:56px;display:flex;position:relative}.brand.svelte-lpwtu7{min-width:0;font-size:var(--font-size-sm)}.brand.svelte-lpwtu7 .brand-wordmark{text-overflow:ellipsis;white-space:nowrap;max-width:8rem;overflow:hidden}.menu-toggle.svelte-lpwtu7{flex-direction:column;justify-content:center;align-items:center;display:inline-flex}.nav-menu-actions.svelte-lpwtu7{gap:6px;margin-inline-start:auto}.nav-links.svelte-lpwtu7{z-index:60;top:calc(100% + 6px);inset-inline:var(--spacing-small);border:1px solid var(--color-border);border-radius:var(--radius-medium);background:color-mix(in srgb, var(--color-surface) 96%, var(--color-background));flex-direction:column;flex:none;align-items:stretch;gap:3px;padding:6px;display:none;position:absolute;overflow:visible;box-shadow:0 18px 42px #0000004d;-webkit-mask-image:none;mask-image:none}.nav-links.menu-open.svelte-lpwtu7{display:flex}.nav-links.svelte-lpwtu7 a:where(.svelte-lpwtu7){min-height:44px;color:var(--color-text-secondary);align-items:center;padding:0 10px;display:flex}.nav-links.svelte-lpwtu7 a:where(.svelte-lpwtu7):hover{background:color-mix(in srgb, var(--color-surface-secondary) 78%, transparent);color:var(--color-text-primary)}.nav-links.svelte-lpwtu7 a.active:where(.svelte-lpwtu7){background:var(--color-accent-soft);color:var(--color-text-primary)}.nav-links-account.svelte-lpwtu7{border-top:1px solid var(--color-border);flex-direction:column;gap:3px;margin-top:3px;padding-top:6px;display:flex}.nav-sign-out.svelte-lpwtu7{border-radius:var(--radius-small);min-height:44px;color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-sm);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 10px;font-weight:620;display:flex}.nav-sign-out.svelte-lpwtu7:hover:not(:disabled){background:color-mix(in srgb, var(--color-surface-secondary) 78%, transparent);color:var(--color-text-primary)}.nav-sign-out.svelte-lpwtu7:disabled{color:var(--color-text-muted);cursor:default}.nav-links.svelte-lpwtu7 a.nav-secure-account:where(.svelte-lpwtu7){color:var(--color-accent)}.nav-links.svelte-lpwtu7 a.nav-pending-approval:where(.svelte-lpwtu7){border:1px solid color-mix(in srgb, var(--color-warning) 65%, var(--color-border));background:color-mix(in srgb, var(--color-warning) 12%, var(--color-surface));color:var(--color-text-primary);white-space:normal;align-items:center;gap:8px;margin-bottom:3px;font-weight:700;display:flex}.nav-pending-dot.svelte-lpwtu7,.menu-toggle-dot.svelte-lpwtu7{background:var(--color-warning);border-radius:50%;flex-shrink:0;width:8px;height:8px}.menu-toggle.svelte-lpwtu7{position:relative}.menu-toggle.svelte-lpwtu7 span.menu-toggle-dot:where(.svelte-lpwtu7){top:6px;background:var(--color-warning);width:8px;height:8px;margin:0;position:absolute;inset-inline-end:6px}.nav-actions.svelte-lpwtu7{gap:6px}.sign-in.svelte-lpwtu7{white-space:nowrap;justify-content:center;align-items:center;max-width:7.5rem;min-height:44px;display:inline-flex}}@media (width<=560px){.brand.svelte-lpwtu7 .brand-wordmark{display:none}}@media (width<=400px){.top-nav-inner.svelte-lpwtu7,.nav-menu-actions.svelte-lpwtu7,.nav-actions.svelte-lpwtu7{gap:4px}.top-nav-inner.svelte-lpwtu7{padding:0 6px}}@media (width<=359px){:is(.top-nav-inner.svelte-lpwtu7:has(.activity-trigger) .brand:where(.svelte-lpwtu7),.top-nav-inner.svelte-lpwtu7:has(.agent-live) .brand:where(.svelte-lpwtu7)){display:none}}.history-sidebar.svelte-1fz40ib{width:var(--history-sidebar-width);background:color-mix(in srgb, var(--color-surface) 88%, var(--color-background));border-inline-end:1px solid var(--color-border);flex-direction:column;flex-shrink:0;height:100%;display:flex;overflow:hidden}.mobile-history-toggle.svelte-1fz40ib{display:none}.history-header.svelte-1fz40ib{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.history-header.svelte-1fz40ib h2:where(.svelte-1fz40ib){font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);margin:0;font-weight:600}.new-link.svelte-1fz40ib{font-size:var(--font-size-xs);color:var(--color-accent);font-weight:500;text-decoration:none}.new-link.svelte-1fz40ib:hover{color:var(--color-accent-hover)}.history-list.svelte-1fz40ib{flex-direction:column;flex:1;gap:2px;margin:0;padding:8px;list-style:none;display:flex;overflow-y:auto}.history-list.svelte-1fz40ib li:where(.svelte-1fz40ib){border-radius:var(--radius-small);align-items:stretch;gap:2px;display:flex}.history-item.svelte-1fz40ib{border-radius:var(--radius-small);min-width:0;color:inherit;border:1px solid #0000;flex-direction:column;flex:1;gap:3px;padding:8px;text-decoration:none;display:flex}.history-item.svelte-1fz40ib:hover{background:color-mix(in srgb, var(--color-accent) 7%, var(--color-surface-secondary))}.history-item.active.svelte-1fz40ib{background:color-mix(in srgb, var(--color-accent) 9%, var(--color-surface-secondary));border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-border))}.history-title.svelte-1fz40ib{font-size:var(--font-size-sm);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.history-role.svelte-1fz40ib{color:var(--color-text-secondary);font-weight:400}.history-meta.svelte-1fz40ib,.history-status.svelte-1fz40ib{font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:1.25}.history-status.svelte-1fz40ib{color:var(--color-accent);font-weight:650}.row-menu.svelte-1fz40ib{flex-shrink:0;align-self:flex-start;margin-top:2px}.row-menu.svelte-1fz40ib .action-menu-trigger.compact{width:30px;height:30px;color:var(--color-text-secondary);background:0 0;border-color:#0000}.row-menu.svelte-1fz40ib .action-menu-trigger.compact:hover:not(:disabled),.row-menu.svelte-1fz40ib .action-menu.open .action-menu-trigger.compact{border-color:var(--color-border);background:var(--color-surface-secondary);color:var(--color-text-primary)}.muted.svelte-1fz40ib{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:12px;line-height:1.4}.delete-error.svelte-1fz40ib{font-size:var(--font-size-xs);color:var(--color-danger);margin:8px 12px 0;line-height:1.4}.loading-row.svelte-1fz40ib{padding:var(--spacing-medium);font-size:var(--font-size-sm);color:var(--color-text-secondary);align-items:center;gap:8px;display:flex}@media (width<=900px){.history-sidebar.svelte-1fz40ib{border-inline-end:0;border-bottom:1px solid var(--color-border);flex-shrink:0;width:100%;height:auto;max-height:min(58vh,28rem)}.mobile-history-toggle.svelte-1fz40ib{background:color-mix(in srgb, var(--color-surface) 92%, var(--color-background));width:100%;min-height:44px;color:var(--color-text-primary);font:inherit;font-size:var(--font-size-sm);text-align:start;cursor:pointer;border:0;align-items:center;gap:8px;padding:8px 12px;font-weight:680;display:flex}.mobile-history-count.svelte-1fz40ib{background:var(--color-surface-secondary);min-width:20px;height:20px;color:var(--color-text-secondary);font-size:var(--font-size-xs);border-radius:999px;place-items:center;padding:0 5px;display:inline-grid}.mobile-history-chevron.svelte-1fz40ib{margin-inline-start:auto;transition:transform .15s}.history-sidebar.mobile-open.svelte-1fz40ib .mobile-history-chevron:where(.svelte-1fz40ib){transform:rotate(180deg)}.history-header.svelte-1fz40ib,.history-list.svelte-1fz40ib,.history-sidebar.svelte-1fz40ib>.muted:where(.svelte-1fz40ib),.history-sidebar.svelte-1fz40ib>.loading-row:where(.svelte-1fz40ib){display:none}.history-sidebar.mobile-open.svelte-1fz40ib .history-header:where(.svelte-1fz40ib),.history-sidebar.mobile-open.svelte-1fz40ib .history-list:where(.svelte-1fz40ib),.history-sidebar.mobile-open.svelte-1fz40ib>.muted:where(.svelte-1fz40ib),.history-sidebar.mobile-open.svelte-1fz40ib>.loading-row:where(.svelte-1fz40ib){display:flex}.history-sidebar.mobile-open.svelte-1fz40ib .history-list:where(.svelte-1fz40ib){min-height:0}}.notice.svelte-50r5f3{justify-content:space-between;align-items:center;gap:var(--spacing-medium);width:min(calc(100% - 32px), var(--content-max-width));border:1px solid color-mix(in srgb, var(--color-accent) 48%, var(--color-border));border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-accent) 9%, var(--color-surface));color:var(--color-text-primary);margin:10px auto 0;padding:9px 12px 9px 14px;display:flex}.notice-copy.svelte-50r5f3{align-items:baseline;gap:10px;min-width:0;display:flex}.notice-copy.svelte-50r5f3 strong:where(.svelte-50r5f3){white-space:nowrap;font-size:var(--font-size-sm)}.notice-copy.svelte-50r5f3 span:where(.svelte-50r5f3){color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:1.4}.notice-actions.svelte-50r5f3{flex-shrink:0;align-items:center;gap:6px;display:flex}.notice-actions.svelte-50r5f3 a:where(.svelte-50r5f3){border-radius:var(--radius-small);background:var(--action-primary-bg);color:var(--action-primary-color);font-size:var(--font-size-xs);padding:5px 9px;font-weight:720;text-decoration:none}.notice-actions.svelte-50r5f3 button:where(.svelte-50r5f3){border-radius:var(--radius-small);width:28px;height:28px;color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:1.15rem;display:grid}.notice-actions.svelte-50r5f3 button:where(.svelte-50r5f3):hover{background:var(--color-surface-secondary);color:var(--color-text-primary)}@media (width<=680px){.notice.svelte-50r5f3{align-items:flex-start;width:calc(100% - 20px)}.notice-copy.svelte-50r5f3{flex-direction:column;align-items:flex-start;gap:2px}.notice-copy.svelte-50r5f3 strong:where(.svelte-50r5f3){white-space:normal}.notice-actions.svelte-50r5f3{flex-direction:column-reverse;align-items:flex-end}}.pending-approval-banner.svelte-1axwc62{z-index:45;box-sizing:border-box;width:min(calc(100% - 32px), var(--content-max-width));border:1px solid color-mix(in srgb, var(--color-warning) 65%, var(--color-border));border-radius:var(--radius-medium);background:color-mix(in srgb, var(--color-warning) 12%, var(--color-surface));min-width:0;color:var(--color-text-primary);align-items:center;gap:12px;margin:10px auto 0;padding-block:8px;padding-inline:12px 8px;display:flex;position:sticky;top:8px;box-shadow:0 8px 22px #0000002e}.mark.svelte-1axwc62{color:var(--color-warning);flex-shrink:0;display:inline-flex}html[data-resolved-theme=light] .mark.svelte-1axwc62{color:color-mix(in srgb, var(--color-warning) 55%, var(--color-text-primary))}.copy.svelte-1axwc62{flex-wrap:wrap;flex:1;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.copy.svelte-1axwc62 strong:where(.svelte-1axwc62){font-size:var(--font-size-sm);overflow-wrap:anywhere;font-weight:700;line-height:1.35}.review.svelte-1axwc62{flex-shrink:0;min-width:44px;min-height:44px}@media (width<=560px){.pending-approval-banner.svelte-1axwc62{width:calc(100% - 16px);margin-top:6px}.copy.svelte-1axwc62{flex-direction:column;align-items:flex-start}}.app-shell.svelte-vr1z90{background:radial-gradient(1100px 520px at 78% -160px, color-mix(in srgb, var(--color-accent) 14%, transparent), transparent 68%), var(--color-background);flex-direction:column;min-height:100svh;display:flex}.skip-link.svelte-vr1z90{top:-100px;z-index:200;min-height:44px;padding:0 var(--spacing-medium);border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--font-size-sm);box-shadow:var(--shadow-md);align-items:center;font-weight:650;text-decoration:none;display:inline-flex;position:absolute;inset-inline-start:var(--spacing-medium)}.skip-link.svelte-vr1z90:focus-visible{top:var(--spacing-small)}.app-main.svelte-vr1z90:focus{outline:none}.app-body.svelte-vr1z90{flex:1;justify-content:center;min-height:0;display:flex}.app-body-inner.svelte-vr1z90{width:100%;max-width:var(--content-max-width);min-height:0;display:flex}.app-body-inner.with-history.svelte-vr1z90{max-width:none}.app-main.svelte-vr1z90{min-width:0;min-height:0;background:0 0;flex-direction:column;flex:1;padding-block-end:var(--voice-guide-inset,0px);display:flex}.app-shell.history-visible.svelte-vr1z90 .app-main:where(.svelte-vr1z90),.app-shell.full-height.svelte-vr1z90 .app-main:where(.svelte-vr1z90){padding-block-end:0}.app-shell.history-visible.svelte-vr1z90 .app-body:where(.svelte-vr1z90){justify-content:flex-start;overflow:hidden}.app-shell.history-visible.svelte-vr1z90{height:100dvh;position:relative;overflow:hidden}.app-shell.history-visible.svelte-vr1z90 .app-body-inner:where(.svelte-vr1z90){max-width:none;overflow:hidden}.app-shell.history-visible.svelte-vr1z90 .app-main:where(.svelte-vr1z90){-webkit-overflow-scrolling:touch;overflow:hidden auto}.app-shell.full-height.svelte-vr1z90{height:100dvh;position:relative;overflow:hidden}.app-shell.full-height.svelte-vr1z90 .app-body:where(.svelte-vr1z90),.app-shell.full-height.svelte-vr1z90 .app-body-inner:where(.svelte-vr1z90){overflow:hidden}.app-shell.full-height.svelte-vr1z90 .app-main:where(.svelte-vr1z90){-webkit-overflow-scrolling:touch;overflow:hidden auto}@media (width<=900px){.app-shell.history-visible.svelte-vr1z90 .app-body-inner:where(.svelte-vr1z90){flex-direction:column}.app-shell.full-height.svelte-vr1z90{height:auto;position:static;overflow:visible}.app-shell.full-height.svelte-vr1z90 .app-body:where(.svelte-vr1z90),.app-shell.full-height.svelte-vr1z90 .app-body-inner:where(.svelte-vr1z90),.app-shell.full-height.svelte-vr1z90 .app-main:where(.svelte-vr1z90){overflow:visible}.app-shell.full-height.svelte-vr1z90 .app-main:where(.svelte-vr1z90){padding-block-end:var(--voice-guide-inset,0px)}}.marketing-shell.svelte-1p1we35{--mk-bg:#10110f;--mk-surface:#151713;--mk-surface-soft:#f4f0e809;--mk-text:#f4f0e8;--mk-muted:#cfc8ba;--mk-faint:#9f988c;--mk-accent:#9bb38d;--mk-accent-soft:#9bb38d1f;--mk-accent-strong:#b8c8ae;--mk-border:#d5cfc029;--mk-border-strong:#d5cfc042;--mk-radius:8px;--mk-max:1440px;--mk-pad:clamp(20px, 5vw, 56px);--action-primary-bg:var(--mk-accent);--action-primary-bg-hover:var(--mk-accent-strong);--action-primary-border:var(--mk-accent);--action-primary-border-hover:var(--mk-accent-strong);--action-primary-color:var(--mk-bg);--action-primary-shadow:0 14px 34px #9bb38d2e;--action-primary-shadow-hover:0 14px 34px #9bb38d3d;min-height:100vh;color:var(--mk-text);background:radial-gradient(1100px 520px at 78% -160px,#9bb38d24,#0000 68%),linear-gradient(#10110f 0%,#111411 52%,#0e100f 100%);overflow-y:auto}.marketing-nav.svelte-1p1we35,.marketing-footer.svelte-1p1we35{width:min(100%, var(--mk-max));padding:16px var(--mk-pad);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.nav-wrap.svelte-1p1we35{z-index:10;border-bottom:1px solid var(--mk-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#10110fdb;width:100%;position:sticky;top:0}.marketing-nav.svelte-1p1we35{min-height:70px;position:relative}.brand.svelte-1p1we35,.marketing-nav.svelte-1p1we35 nav:where(.svelte-1p1we35),.nav-actions.svelte-1p1we35,.marketing-footer.svelte-1p1we35 nav:where(.svelte-1p1we35){align-items:center;gap:18px;display:flex}.nav-actions.svelte-1p1we35{gap:10px}.brand.svelte-1p1we35{color:var(--mk-text);font-size:1.08rem;font-weight:760;text-decoration:none}.marketing-nav.svelte-1p1we35 a:where(.svelte-1p1we35),.marketing-footer.svelte-1p1we35 a:where(.svelte-1p1we35){color:var(--mk-muted);font-size:.92rem;font-weight:620;text-decoration:none}.desktop-nav.svelte-1p1we35 a:where(.svelte-1p1we35){border-bottom:2px solid #0000;padding:6px 2px}.desktop-nav.svelte-1p1we35 a.active:where(.svelte-1p1we35){color:var(--mk-text);border-bottom-color:var(--mk-accent)}.marketing-nav.svelte-1p1we35 a:where(.svelte-1p1we35):hover,.marketing-footer.svelte-1p1we35 a:where(.svelte-1p1we35):hover{color:var(--mk-text)}.primary-link.svelte-1p1we35{background:var(--mk-accent);border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 16px;font-weight:760;display:inline-flex;color:#10110f!important}.primary-link.svelte-1p1we35:hover{background:var(--mk-accent-strong)}.ghost-link.svelte-1p1we35{align-items:center;min-height:38px;padding:0 10px;display:inline-flex}.mobile-menu.svelte-1p1we35{margin-left:auto;display:none}.mobile-menu.svelte-1p1we35 summary:where(.svelte-1p1we35){border:1px solid var(--mk-border-strong);color:var(--mk-text);cursor:pointer;border-radius:7px;padding:9px 11px;font-size:.9rem;font-weight:700;list-style:none}.mobile-menu.svelte-1p1we35 summary:where(.svelte-1p1we35)::-webkit-details-marker{display:none}.mobile-menu.svelte-1p1we35 nav:where(.svelte-1p1we35){top:calc(100% + 8px);right:var(--mk-pad);border:1px solid var(--mk-border-strong);background:#151713;border-radius:8px;min-width:190px;padding:8px;display:grid;position:absolute;box-shadow:0 20px 54px #00000061}.mobile-menu.svelte-1p1we35 nav:where(.svelte-1p1we35) a:where(.svelte-1p1we35){border-radius:6px;padding:10px 12px}.mobile-menu.svelte-1p1we35 nav:where(.svelte-1p1we35) a.active:where(.svelte-1p1we35){background:var(--mk-accent-soft);color:var(--mk-text)}.mk-primary,.mk-secondary{border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:760;text-decoration:none;display:inline-flex}.mk-primary{background:var(--mk-accent);color:#10110f}.mk-primary:hover{background:var(--mk-accent-strong)}.mk-secondary{border:1px solid var(--mk-border-strong);background:var(--mk-surface-soft);color:var(--mk-text)}.mk-secondary:hover{border-color:var(--mk-accent-strong)}.marketing-footer.svelte-1p1we35{border-top:1px solid var(--mk-border);color:var(--mk-faint);align-items:flex-start;margin-top:20px;padding-top:26px;padding-bottom:30px}.marketing-footer.svelte-1p1we35>div:where(.svelte-1p1we35){flex-direction:column;gap:4px;display:flex}.marketing-footer.svelte-1p1we35 strong:where(.svelte-1p1we35){color:var(--mk-text)}@media (width<=820px){.marketing-nav.svelte-1p1we35{min-height:62px}.marketing-nav.svelte-1p1we35 .desktop-nav:where(.svelte-1p1we35),.marketing-nav.svelte-1p1we35 .nav-actions:where(.svelte-1p1we35){display:none}.mobile-menu.svelte-1p1we35{display:block}.marketing-footer.svelte-1p1we35,.marketing-footer.svelte-1p1we35 nav:where(.svelte-1p1we35){flex-wrap:wrap}.marketing-footer.svelte-1p1we35{flex-direction:column}}.gen-overlay.svelte-1o7t4cl{z-index:2147483000;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.gen-overlay-backdrop.svelte-1o7t4cl{background:#0f172a7a;position:fixed;inset:0}.gen-overlay-card.svelte-1o7t4cl{z-index:1;border:1px solid color-mix(in srgb, var(--color-accent) 30%, var(--color-border));background:var(--color-surface);border-radius:12px;width:min(560px,100vw - 48px);padding:14px;position:relative;box-shadow:0 16px 48px #0f172a3d}.gen-overlay-voice.svelte-1o7t4cl{justify-content:flex-end;display:flex}.gen-overlay-voice.svelte-1o7t4cl .voice-modal-badge.active{margin-block-end:8px}.gen-overlay-hint.svelte-1o7t4cl{font-size:var(--font-size-xs);color:var(--color-text-secondary);justify-content:space-between;align-items:center;gap:12px;margin:10px 2px 0;display:flex}.gen-overlay-actions.svelte-1o7t4cl{justify-content:flex-end;margin-top:10px;display:flex}.gen-overlay-elapsed.svelte-1o7t4cl{font-variant-numeric:tabular-nums;color:var(--color-text-primary);flex-shrink:0;font-weight:700}.confirm-body.svelte-193t4hn{gap:var(--spacing-medium);padding:var(--spacing-medium);flex-direction:column;display:flex}.confirm-message.svelte-193t4hn{font-size:var(--font-size-sm);color:var(--color-text-primary);white-space:pre-line;margin:0;line-height:1.5}.confirm-typed.svelte-193t4hn{font-size:var(--font-size-xs);color:var(--color-text-secondary);flex-direction:column;gap:6px;display:flex}.confirm-typed.svelte-193t4hn input:where(.svelte-193t4hn){border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-sm);padding:6px 8px}.confirm-actions.svelte-193t4hn{justify-content:flex-end;gap:var(--spacing-small);display:flex}.top-layer.svelte-1k2uof7{width:100%;max-width:none;height:100%;max-height:none;color:inherit;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:visible}.top-layer.svelte-1k2uof7:focus,.top-layer.svelte-1k2uof7:focus-visible{outline:none}.top-layer.svelte-1k2uof7::backdrop{background:0 0}.voice-settings-fields.svelte-iakul3{font-size:var(--font-size-sm);color:var(--color-text-primary);flex-direction:column;gap:2px;display:flex}.voice-check.svelte-iakul3,.voice-choice.svelte-iakul3 label:where(.svelte-iakul3){cursor:pointer;align-items:center;gap:8px;min-height:44px;display:flex}.voice-check.svelte-iakul3 input:where(.svelte-iakul3),.voice-choice.svelte-iakul3 input:where(.svelte-iakul3){flex-shrink:0;width:18px;height:18px;margin:0}.voice-choice.svelte-iakul3{border:0;flex-wrap:wrap;column-gap:16px;margin:4px 0 0;padding:0;display:flex}.voice-choice.svelte-iakul3 legend:where(.svelte-iakul3){color:var(--color-text-secondary);font-size:var(--font-size-xs);flex-basis:100%;margin-block-end:2px;padding:0;font-weight:650}.voice-consent.svelte-1hit4vm{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);width:min(30rem,100vw - 2rem);max-width:none;height:fit-content;max-height:calc(100dvh - 2rem);color:var(--color-text-primary);margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.voice-consent.svelte-1hit4vm:focus{outline:none}.voice-consent.svelte-1hit4vm::backdrop{background:#00000080}.voice-consent-body.svelte-1hit4vm{padding:var(--spacing-medium);flex-direction:column;gap:12px;display:flex}.voice-consent.svelte-1hit4vm h2:where(.svelte-1hit4vm){font-size:var(--font-size-lg);margin:0;font-weight:650}.voice-consent-lines.svelte-1hit4vm{font-size:var(--font-size-md);flex-direction:column;gap:8px;margin:0;padding-inline-start:1.1rem;line-height:1.45;display:flex}.voice-consent-actions.svelte-1hit4vm{padding:12px var(--spacing-medium);border-top:1px solid var(--color-border);background:var(--color-surface);justify-content:flex-end;gap:8px;display:flex;position:sticky;bottom:0}.voice-target.svelte-1hit4vm{min-width:44px;min-height:44px}.voice-guide-host.svelte-1g3lzgk{display:contents}.voice-sheet.svelte-1g3lzgk{z-index:45;border:1px solid color-mix(in srgb, var(--color-accent) 30%, var(--color-border));border-radius:var(--radius-medium);background:var(--color-surface);width:min(380px,100vw - 32px);max-height:min(70vh,40rem);box-shadow:var(--shadow-surface);color:var(--color-text-primary);flex-direction:column;display:flex;position:fixed;inset-block-end:16px;inset-inline-end:16px;overflow-y:auto}.voice-sheet-header.svelte-1g3lzgk{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:8px;padding-block:6px;padding-inline:14px 8px;display:flex}.voice-sheet-header.svelte-1g3lzgk h2:where(.svelte-1g3lzgk){min-width:0;font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;overflow:hidden}.voice-sheet-header-actions.svelte-1g3lzgk{flex-shrink:0;gap:4px;display:flex}.voice-header-button.svelte-1g3lzgk,.voice-bar-button.svelte-1g3lzgk{border-radius:var(--radius-small);min-width:48px;min-height:48px;color:var(--color-text-primary);font:inherit;font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:1px solid #0000;padding:0 10px;font-weight:650}.voice-header-button.svelte-1g3lzgk:hover,.voice-bar-button.svelte-1g3lzgk:hover{background:var(--color-surface-secondary)}.voice-stop.svelte-1g3lzgk{border-color:var(--color-border)}.voice-sheet-body.svelte-1g3lzgk{overscroll-behavior:contain;flex-direction:column;gap:10px;min-height:0;padding:12px 14px;display:flex;overflow-y:auto}.voice-question.svelte-1g3lzgk{overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:650;line-height:1.3}.voice-options.svelte-1g3lzgk{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.voice-option.svelte-1g3lzgk{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface-secondary);width:100%;min-height:56px;color:var(--color-text-primary);font:inherit;font-size:var(--font-size-md);text-align:start;cursor:pointer;align-items:center;gap:10px;padding:6px 12px;display:flex}.voice-option.svelte-1g3lzgk:hover{border-color:color-mix(in srgb, var(--color-accent) 50%, var(--color-border))}.voice-option-number.svelte-1g3lzgk{background:var(--color-accent-soft);width:28px;height:28px;color:var(--color-accent);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;place-items:center;font-weight:800;display:grid}.voice-option-text.svelte-1g3lzgk{flex-direction:column;gap:2px;min-width:0;display:flex}.voice-option-label.svelte-1g3lzgk{overflow-wrap:anywhere;font-weight:650}.voice-option-on-page.svelte-1g3lzgk{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.voice-more.svelte-1g3lzgk,.voice-skip.svelte-1g3lzgk{min-height:44px;color:var(--color-accent);font:inherit;font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0 4px;font-weight:650;text-decoration:underline}.voice-failed.svelte-1g3lzgk{color:var(--color-danger);font-size:var(--font-size-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.voice-failed.svelte-1g3lzgk p:where(.svelte-1g3lzgk),.voice-caption.svelte-1g3lzgk p:where(.svelte-1g3lzgk),.voice-notice.svelte-1g3lzgk{margin:0}.voice-caption.svelte-1g3lzgk{font-size:var(--font-size-sm);color:var(--color-text-secondary);flex-direction:column;gap:2px;display:flex}.voice-notice.svelte-1g3lzgk{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.voice-type.svelte-1g3lzgk{font-size:var(--font-size-xs);color:var(--color-text-secondary);flex-direction:column;gap:4px;font-weight:650;display:flex}.voice-type-row.svelte-1g3lzgk{gap:6px;display:flex}.voice-type.svelte-1g3lzgk input:where(.svelte-1g3lzgk){border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);min-width:0;min-height:44px;color:var(--color-text-primary);font:inherit;font-size:var(--font-size-md);flex:1;padding:0 10px}.voice-settings.svelte-1g3lzgk summary:where(.svelte-1g3lzgk){min-height:44px;font-size:var(--font-size-sm);cursor:pointer;align-items:center;font-weight:650;display:flex}.voice-sheet-footer.svelte-1g3lzgk{border-top:1px solid var(--color-border);align-items:center;gap:12px;padding:10px 14px;display:flex}.voice-orb.svelte-1g3lzgk{border:2px solid color-mix(in srgb, var(--color-accent) 60%, var(--color-border));background:var(--color-accent-soft);width:72px;height:72px;color:var(--color-text-primary);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.voice-orb.listening.svelte-1g3lzgk{border-color:var(--color-danger);color:var(--color-danger);animation:1.4s ease-in-out infinite svelte-1g3lzgk-voice-orb-pulse}.voice-orb.svelte-1g3lzgk:focus-visible,.voice-option.svelte-1g3lzgk:focus-visible,.voice-header-button.svelte-1g3lzgk:focus-visible,.voice-bar-button.svelte-1g3lzgk:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.voice-orb-status.svelte-1g3lzgk{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.voice-status.svelte-1g3lzgk{font-size:var(--font-size-sm);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;font-weight:650;display:flex}.voice-status.error.svelte-1g3lzgk{color:var(--color-danger)}.voice-dot.svelte-1g3lzgk{background:var(--color-danger);border-radius:50%;width:10px;height:10px;animation:1.4s ease-in-out infinite svelte-1g3lzgk-voice-dot;display:inline-block}.voice-interim.svelte-1g3lzgk{color:var(--color-text-secondary);overflow-wrap:anywhere;flex-basis:100%;font-style:italic;font-weight:400}.voice-bar.svelte-1g3lzgk{z-index:45;border:1px solid color-mix(in srgb, var(--color-accent) 30%, var(--color-border));border-radius:var(--radius-medium);background:var(--color-surface);width:min(380px,100vw - 32px);min-height:56px;box-shadow:var(--shadow-surface);color:var(--color-text-primary);align-items:center;gap:4px;padding-inline:12px 4px;display:flex;position:fixed;inset-block-end:16px;inset-inline-end:16px}.voice-bar.svelte-1g3lzgk .voice-status:where(.svelte-1g3lzgk){flex:1;min-width:0}.voice-bar.svelte-1g3lzgk .voice-interim:where(.svelte-1g3lzgk){display:none}.voice-bar-mic.listening.svelte-1g3lzgk{color:var(--color-danger)}.voice-target.svelte-1g3lzgk{min-width:44px;min-height:44px}@keyframes svelte-1g3lzgk-voice-dot{0%,to{opacity:1}50%{opacity:.35}}@keyframes svelte-1g3lzgk-voice-orb-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-danger) 45%, transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb, var(--color-danger) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.voice-dot.svelte-1g3lzgk,.voice-orb.listening.svelte-1g3lzgk{animation:none}}@media (width<=720px){.voice-sheet.svelte-1g3lzgk{border-radius:var(--radius-medium) var(--radius-medium) 0 0;width:100%;max-height:45dvh;border-block-end:0;border-inline:0;padding-block-end:env(safe-area-inset-bottom,0px);inset-block-end:0;inset-inline:0}.voice-sheet-footer.svelte-1g3lzgk{flex-direction:column;gap:4px;padding-block:8px}.voice-orb-status.svelte-1g3lzgk{text-align:center;align-items:center}.voice-orb-status.svelte-1g3lzgk .voice-status:where(.svelte-1g3lzgk){justify-content:center}.voice-bar.svelte-1g3lzgk{width:100%;min-height:calc(56px + env(safe-area-inset-bottom,0px));border-block-end:0;border-inline:0;border-radius:0;padding-block-end:env(safe-area-inset-bottom,0px);inset-block-end:0;inset-inline:0}}:root{--color-background:#10110f;--color-surface:#151713;--color-surface-secondary:#20241f;--color-border:#d5cfc029;--color-border-strong:#d5cfc042;--color-text-primary:#f4f0e8;--color-text-secondary:#cfc8ba;--color-text-muted:#9f988c;--color-text:var(--color-text-primary);--color-accent:#9bb38d;--color-accent-hover:#b8c8ae;--color-accent-contrast:#10110f;--color-accent-soft:#9bb38d1f;--color-success:#4ade80;--color-warning:#fbbf24;--color-danger:#f87171;--brand-olive:#9bb38d;--radius-small:8px;--radius-medium:10px;--radius-large:10px;--spacing-small:8px;--spacing-medium:16px;--spacing-large:24px;--spacing-xl:32px;--shadow-sm:0 1px 2px #00000029;--shadow-md:0 10px 28px #00000038;--shadow-surface:0 20px 52px #0000003d;--shadow-surface-soft:0 14px 34px #00000029;--action-primary-bg:var(--color-accent);--action-primary-bg-hover:var(--color-accent-hover);--action-primary-border:var(--color-accent);--action-primary-border-hover:var(--color-accent-hover);--action-primary-color:var(--color-accent-contrast);--action-primary-shadow:0 10px 24px color-mix(in srgb, var(--color-accent) 16%, transparent);--action-primary-shadow-hover:0 14px 32px color-mix(in srgb, var(--color-accent-hover) 22%, transparent);--font-family:"Inter", system-ui, -apple-system, sans-serif;--line-height:1.5;--sidebar-width:200px;--history-sidebar-width:260px;--knowledge-sidebar-width:240px;--font-scale:1;--font-size-xs:calc(11px * var(--font-scale));--font-size-sm:calc(12px * var(--font-scale));--font-size-base:calc(13px * var(--font-scale));--font-size-md:calc(14px * var(--font-scale));--font-size-lg:calc(16px * var(--font-scale));--content-max-width:1680px}html:lang(ar){--font-family:"Noto Sans Arabic", "Inter", system-ui, -apple-system, sans-serif;--font-scale:1.06;--line-height:1.7}@media (pointer:coarse){:root{--font-size-xs:calc(13px * var(--font-scale));--font-size-sm:calc(14px * var(--font-scale));--font-size-base:calc(15px * var(--font-scale));--font-size-md:calc(16px * var(--font-scale));--font-size-lg:calc(18px * var(--font-scale))}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}button,:where(.app-action,.app-action-primary,.app-action-secondary),[role=tab]{min-width:44px!important;min-height:44px!important}input[type=checkbox],input[type=radio]{width:20px;height:20px}:is(label:has(>input[type=checkbox]),label:has(>input[type=radio])){align-items:center;gap:8px;min-width:44px;min-height:44px;display:inline-flex}}html[data-resolved-theme=light]{--shadow-sm:0 1px 2px #18181b0a;--shadow-md:none;--shadow-surface:none;--shadow-surface-soft:none;--action-primary-shadow:none;--action-primary-shadow-hover:none}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{font-family:var(--font-family);font-size:var(--font-size-base);line-height:var(--line-height);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(1100px 520px at 78% -160px,#9bb38d24,#0000 68%),linear-gradient(#10110f 0%,#111411 52%,#0e100f 100%)}a{color:var(--color-accent);text-decoration:none}a:hover{color:var(--color-accent-hover)}button,input,select,textarea{font:inherit}input,select,textarea{color:var(--color-text-primary);background-color:color-mix(in srgb, var(--color-surface) 86%, black);border:1px solid var(--color-border);border-radius:var(--radius-small);font-size:var(--font-size-sm);padding:6px 8px}select{appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239f988c' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:16px 16px!important;padding-right:36px!important}select::-ms-expand{display:none}input:focus,select:focus,textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 16%, transparent);color:var(--color-text-primary);-webkit-text-fill-color:var(--color-text-primary);outline:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent) 78%, transparent);outline-offset:2px}@keyframes onAutoFillStart{0%{}to{}}@keyframes onAutoFillCancel{0%{}to{}}input:-webkit-autofill{caret-color:var(--color-text-primary);transition:background-color 50000s ease-in-out;animation-name:onAutoFillStart;animation-duration:1ms;-webkit-text-fill-color:var(--color-text-primary)!important;color:var(--color-text-primary)!important;-webkit-box-shadow:0 0 0 1000px var(--input-fill-bg,var(--color-surface)) inset!important;box-shadow:0 0 0 1000px var(--input-fill-bg,var(--color-surface)) inset!important}input:-webkit-autofill:hover{caret-color:var(--color-text-primary);transition:background-color 50000s ease-in-out;animation-name:onAutoFillStart;animation-duration:1ms;-webkit-text-fill-color:var(--color-text-primary)!important;color:var(--color-text-primary)!important;-webkit-box-shadow:0 0 0 1000px var(--input-fill-bg,var(--color-surface)) inset!important;box-shadow:0 0 0 1000px var(--input-fill-bg,var(--color-surface)) inset!important}input:-webkit-autofill:focus{caret-color:var(--color-text-primary);transition:background-color 50000s ease-in-out;animation-name:onAutoFillStart;animation-duration:1ms;-webkit-text-fill-color:var(--color-text-primary)!important;color:var(--color-text-primary)!important;-webkit-box-shadow:0 0 0 1000px var(--input-fill-bg,var(--color-surface)) inset!important;box-shadow:0 0 0 1000px var(--input-fill-bg,var(--color-surface)) inset!important}input:-webkit-autofill:active{caret-color:var(--color-text-primary);transition:background-color 50000s ease-in-out;animation-name:onAutoFillStart;animation-duration:1ms;-webkit-text-fill-color:var(--color-text-primary)!important;color:var(--color-text-primary)!important;-webkit-box-shadow:0 0 0 1000px var(--input-fill-bg,var(--color-surface)) inset!important;box-shadow:0 0 0 1000px var(--input-fill-bg,var(--color-surface)) inset!important}textarea:-webkit-autofill{caret-color:var(--color-text-primary);transition:background-color 50000s ease-in-out;animation-name:onAutoFillStart;animation-duration:1ms;-webkit-text-fill-color:var(--color-text-primary)!important;color:var(--color-text-primary)!important;-webkit-box-shadow:0 0 0 1000px var(--input-fill-bg,var(--color-surface)) inset!important;box-shadow:0 0 0 1000px var(--input-fill-bg,var(--color-surface)) inset!important}textarea:-webkit-autofill:hover{caret-color:var(--color-text-primary);transition:background-color 50000s ease-in-out;animation-name:onAutoFillStart;animation-duration:1ms;-webkit-text-fill-color:var(--color-text-primary)!important;color:var(--color-text-primary)!important;-webkit-box-shadow:0 0 0 1000px var(--input-fill-bg,var(--color-surface)) inset!important;box-shadow:0 0 0 1000px var(--input-fill-bg,var(--color-surface)) inset!important}textarea:-webkit-autofill:focus{caret-color:var(--color-text-primary);transition:background-color 50000s ease-in-out;animation-name:onAutoFillStart;animation-duration:1ms;-webkit-text-fill-color:var(--color-text-primary)!important;color:var(--color-text-primary)!important;-webkit-box-shadow:0 0 0 1000px var(--input-fill-bg,var(--color-surface)) inset!important;box-shadow:0 0 0 1000px var(--input-fill-bg,var(--color-surface)) inset!important}textarea:-webkit-autofill:active{caret-color:var(--color-text-primary);transition:background-color 50000s ease-in-out;animation-name:onAutoFillStart;animation-duration:1ms;-webkit-text-fill-color:var(--color-text-primary)!important;color:var(--color-text-primary)!important;-webkit-box-shadow:0 0 0 1000px var(--input-fill-bg,var(--color-surface)) inset!important;box-shadow:0 0 0 1000px var(--input-fill-bg,var(--color-surface)) inset!important}select:-webkit-autofill{caret-color:var(--color-text-primary);transition:background-color 50000s ease-in-out;animation-name:onAutoFillStart;animation-duration:1ms;-webkit-text-fill-color:var(--color-text-primary)!important;color:var(--color-text-primary)!important;-webkit-box-shadow:0 0 0 1000px var(--input-fill-bg,var(--color-surface)) inset!important;box-shadow:0 0 0 1000px var(--input-fill-bg,var(--color-surface)) inset!important}select:-webkit-autofill:hover{caret-color:var(--color-text-primary);transition:background-color 50000s ease-in-out;animation-name:onAutoFillStart;animation-duration:1ms;-webkit-text-fill-color:var(--color-text-primary)!important;color:var(--color-text-primary)!important;-webkit-box-shadow:0 0 0 1000px var(--input-fill-bg,var(--color-surface)) inset!important;box-shadow:0 0 0 1000px var(--input-fill-bg,var(--color-surface)) inset!important}select:-webkit-autofill:focus{caret-color:var(--color-text-primary);transition:background-color 50000s ease-in-out;animation-name:onAutoFillStart;animation-duration:1ms;-webkit-text-fill-color:var(--color-text-primary)!important;color:var(--color-text-primary)!important;-webkit-box-shadow:0 0 0 1000px var(--input-fill-bg,var(--color-surface)) inset!important;box-shadow:0 0 0 1000px var(--input-fill-bg,var(--color-surface)) inset!important}select:-webkit-autofill:active{caret-color:var(--color-text-primary);transition:background-color 50000s ease-in-out;animation-name:onAutoFillStart;animation-duration:1ms;-webkit-text-fill-color:var(--color-text-primary)!important;color:var(--color-text-primary)!important;-webkit-box-shadow:0 0 0 1000px var(--input-fill-bg,var(--color-surface)) inset!important;box-shadow:0 0 0 1000px var(--input-fill-bg,var(--color-surface)) inset!important}textarea{resize:vertical;line-height:1.45}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:color-mix(in srgb, var(--color-background) 75%, var(--color-surface))}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-text-secondary) 28%, var(--color-surface));border:2px solid color-mix(in srgb, var(--color-background) 75%, var(--color-surface));border-radius:999px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--color-text-secondary) 42%, var(--color-surface))}button{cursor:pointer;background:0 0;border:none}:where(.app-action,.app-action-primary,.app-action-secondary){border:1px solid var(--color-border);border-radius:var(--radius-small);min-height:34px;font:inherit;font-size:var(--font-size-sm);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 15px;font-weight:720;line-height:1.25;text-decoration:none;transition:background .12s,border-color .12s,color .12s,box-shadow .12s,transform .12s,opacity .12s;display:inline-flex}.app-action-primary{background:var(--action-primary-bg);border-color:var(--action-primary-border);color:var(--action-primary-color);box-shadow:var(--action-primary-shadow)}.app-action-primary:hover:not(:disabled){background:var(--action-primary-bg-hover);border-color:var(--action-primary-border-hover);color:var(--action-primary-color);box-shadow:var(--action-primary-shadow-hover);transform:translateY(-1px)}.app-action-secondary{border-color:var(--color-border);color:var(--color-text-primary);background:#f4f0e809}.app-action-secondary:hover:not(:disabled){background:color-mix(in srgb, var(--color-surface-secondary) 72%, transparent);border-color:color-mix(in srgb, var(--color-accent) 42%, var(--color-border));color:var(--color-text-primary);transform:translateY(-1px)}.app-action-primary:disabled,.app-action-secondary:disabled,.app-action:disabled{background:var(--color-surface-secondary);border-color:var(--color-border);color:var(--color-text-muted);box-shadow:none;cursor:not-allowed}code{background:color-mix(in srgb, var(--color-surface-secondary) 78%, transparent);border-radius:var(--radius-small);padding:1px 4px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.9em}::selection{background:var(--color-accent);color:var(--color-accent-contrast)}.visually-hidden{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}
