header.svelte-19k92qi{z-index:80;width:100%;padding-top:env(safe-area-inset-top);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-0) 78%, transparent), color-mix(in srgb, var(--surface-0) 20%, transparent));border-bottom:1px solid #0000;transition:background .22s,border-color .22s,box-shadow .22s;position:sticky;top:0}header.scrolled.svelte-19k92qi,header.menu-open.svelte-19k92qi{border-color:var(--border);background:color-mix(in srgb, var(--surface-1) 96%, transparent);box-shadow:0 12px 34px #0000003d}.header-shell.svelte-19k92qi{grid-template-columns:minmax(180px,1fr) auto minmax(310px,1fr);align-items:center;gap:22px;min-height:86px;transition:min-height .22s;display:grid}.scrolled.svelte-19k92qi .header-shell:where(.svelte-19k92qi),.menu-open.svelte-19k92qi .header-shell:where(.svelte-19k92qi){min-height:70px}.brand-link.svelte-19k92qi{border-radius:16px;width:fit-content;min-width:0;display:inline-flex}.header-context.svelte-19k92qi{min-width:0;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;display:none;overflow:hidden}.desktop-nav.svelte-19k92qi{border:1px solid var(--border-subtle);background:var(--surface-subtle);border-radius:17px;align-items:center;gap:4px;padding:5px;display:flex}.desktop-nav.svelte-19k92qi>a:where(.svelte-19k92qi),.desktop-more.svelte-19k92qi>summary:where(.svelte-19k92qi){min-height:42px;color:var(--text-2);border-radius:12px;justify-content:center;align-items:center;padding-inline:14px;font-size:14px;font-weight:720;transition:color .15s,background .15s;display:inline-flex;position:relative}.desktop-nav.svelte-19k92qi>a:where(.svelte-19k92qi):hover,.desktop-nav.svelte-19k92qi>a.active:where(.svelte-19k92qi),.desktop-more.svelte-19k92qi>summary:where(.svelte-19k92qi):hover,.desktop-more.active.svelte-19k92qi>summary:where(.svelte-19k92qi),.desktop-more[open].svelte-19k92qi>summary:where(.svelte-19k92qi){color:var(--text-1);background:var(--surface-subtle-strong)}.desktop-nav.svelte-19k92qi>a.active:where(.svelte-19k92qi):after,.desktop-more.active.svelte-19k92qi>summary:where(.svelte-19k92qi):after{inset-inline:15px;background:linear-gradient(90deg, var(--brand-red), var(--brand-yellow));content:"";border-radius:999px;height:2px;position:absolute;bottom:4px}.desktop-more.svelte-19k92qi{position:relative}.desktop-more.svelte-19k92qi>summary:where(.svelte-19k92qi){cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;position:relative}.desktop-more.svelte-19k92qi>summary:where(.svelte-19k92qi)::-webkit-details-marker{display:none}.desktop-more.svelte-19k92qi>summary:where(.svelte-19k92qi) svg{margin-inline-start:5px;transition:transform .15s;transform:rotate(90deg)}.desktop-more[open].svelte-19k92qi>summary:where(.svelte-19k92qi) svg{transform:rotate(-90deg)}.desktop-more-panel.svelte-19k92qi{z-index:120;top:calc(100% + 10px);border:1px solid var(--border-strong);background:color-mix(in srgb, var(--surface-1) 98%, transparent);border-radius:18px;gap:6px;width:min(330px,100vw - 32px);padding:10px;display:grid;position:absolute;inset-inline-end:0;box-shadow:0 22px 52px #00000057}.desktop-more-label.svelte-19k92qi{color:var(--brand-yellow);padding:5px 7px 3px;font-size:10px;font-weight:850}.desktop-more-panel.svelte-19k92qi>a:where(.svelte-19k92qi){min-height:58px;color:var(--text-2);background:var(--surface-subtle);border:1px solid #0000;border-radius:14px;justify-content:flex-start;align-items:center;gap:10px;padding:8px 10px;display:flex}.desktop-more-panel.svelte-19k92qi>a:where(.svelte-19k92qi):hover,.desktop-more-panel.svelte-19k92qi>a.active:where(.svelte-19k92qi){border-color:var(--border);color:var(--text-1);background:var(--surface-subtle-strong)}.desktop-more-icon.svelte-19k92qi{width:36px;height:36px;color:var(--brand-yellow);background:var(--warning-soft);border-radius:12px;flex:0 0 36px;place-items:center;display:grid}.desktop-more-copy.svelte-19k92qi{text-align:start;gap:2px;min-width:0;display:grid}.desktop-more-copy.svelte-19k92qi strong:where(.svelte-19k92qi),.desktop-more-copy.svelte-19k92qi small:where(.svelte-19k92qi){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desktop-more-copy.svelte-19k92qi strong:where(.svelte-19k92qi){font-size:12px;font-weight:850}.desktop-more-copy.svelte-19k92qi small:where(.svelte-19k92qi){color:var(--text-3);font-size:9px;font-weight:650}.desktop-actions.svelte-19k92qi{justify-content:flex-end;align-items:center;gap:9px;display:flex}.locale-control.svelte-19k92qi{position:relative}.locale-action.svelte-19k92qi{border:1px solid var(--border);background:var(--surface-subtle);width:42px;height:42px;color:var(--text-2);cursor:pointer;border-radius:12px;place-items:center;padding:0;display:grid}.locale-action.svelte-19k92qi:hover,.locale-action.active.svelte-19k92qi,.locale-action.svelte-19k92qi:focus-visible{border-color:var(--border-strong);background:var(--surface-subtle-strong);color:var(--text-1);outline:none}.account-link.svelte-19k92qi,.chat-cta.svelte-19k92qi{border-radius:15px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding-inline:16px;font-size:13px;font-weight:800;transition:transform .15s,background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.account-link.svelte-19k92qi{border:1px solid var(--border);color:var(--text-2);background:var(--surface-subtle)}.account-link.pending.svelte-19k92qi{color:var(--text-3)}.account-link.svelte-19k92qi:hover{border-color:var(--border-strong);color:var(--text-1);background:var(--surface-2)}.chat-cta.svelte-19k92qi,.mobile-chat.svelte-19k92qi{color:var(--accent-ink);background:linear-gradient(135deg,#ff3936,#e8201d);box-shadow:0 12px 28px #ff393633}.chat-cta.svelte-19k92qi:hover,.mobile-chat.svelte-19k92qi:hover{transform:translateY(-2px);box-shadow:0 16px 36px #ff393647}.menu-toggle.svelte-19k92qi{border:1px solid var(--border);width:46px;height:46px;color:var(--text-1);background:var(--surface-subtle);cursor:pointer;border-radius:15px;place-items:center;transition:color .15s,background .15s,border-color .15s,transform .15s;display:none}.menu-toggle.svelte-19k92qi:hover,.menu-toggle.open.svelte-19k92qi{border-color:var(--border-strong);color:var(--accent);background:var(--surface-2)}.menu-toggle.svelte-19k92qi:active{transform:scale(.96)}.mobile-layer.svelte-19k92qi{z-index:200;isolation:isolate;position:fixed;inset:0}.mobile-backdrop.svelte-19k92qi{background:var(--chat-backdrop);cursor:default;border:0;width:100%;height:100%;animation:.18s ease-out both svelte-19k92qi-backdrop-in;position:absolute;inset:0}.mobile-panel.svelte-19k92qi{inset-block:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-bottom));border:1px solid var(--border-strong);width:min(396px,100% - 16px);max-width:none;max-height:none;color:var(--text-1);background:radial-gradient(circle at 100% 0%, #ffd6331a, transparent 18rem), radial-gradient(circle at 0% 100%, #ff39361c, transparent 19rem), var(--surface-1);border-radius:28px;grid-template-rows:auto minmax(0,1fr) auto;margin:0;padding:0;animation:.22s cubic-bezier(.2,.8,.2,1) both svelte-19k92qi-drawer-in;display:grid;position:absolute;inset-inline-start:8px;overflow:hidden;box-shadow:0 28px 90px #00000080}.mobile-panel-head.svelte-19k92qi{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:16px 18px;display:flex}.panel-heading.svelte-19k92qi{gap:3px;min-width:0;display:grid}.panel-kicker.svelte-19k92qi,.section-label.svelte-19k92qi{color:var(--brand-yellow);font-size:10px;font-weight:850}.panel-heading.svelte-19k92qi strong:where(.svelte-19k92qi){color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:900;overflow:hidden}.panel-heading.svelte-19k92qi small:where(.svelte-19k92qi){color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.close-button.svelte-19k92qi{border:1px solid var(--border);width:44px;height:44px;color:var(--text-2);background:var(--surface-2);cursor:pointer;border-radius:14px;flex:0 0 44px;place-items:center;transition:color .15s,background .15s,border-color .15s,transform .15s;display:grid}.close-button.svelte-19k92qi:hover{border-color:var(--border-strong);color:var(--text-1);background:var(--surface-3)}.close-button.svelte-19k92qi:active{transform:scale(.96)}.mobile-panel-content.svelte-19k92qi{overscroll-behavior:contain;align-content:start;gap:20px;min-height:0;padding:16px 18px 20px;display:grid;overflow-y:auto}.account-card.svelte-19k92qi{border:1px solid var(--border);min-height:68px;color:var(--text-1);background:color-mix(in srgb, var(--surface-2) 84%, transparent);border-radius:18px;align-items:center;gap:11px;padding:10px 12px;transition:border-color .15s,background .15s,transform .15s;display:flex}.account-card.svelte-19k92qi:hover{border-color:var(--border-strong);background:var(--surface-3);transform:translateY(-1px)}.account-card-pending.svelte-19k92qi{cursor:progress}.account-avatar.svelte-19k92qi{border:1px solid color-mix(in srgb, var(--brand-yellow) 35%, var(--border));width:42px;height:42px;color:var(--brand-yellow);background:var(--surface-3);border-radius:14px;flex:0 0 42px;place-items:center;font-size:17px;font-weight:900;display:grid}.skeleton-avatar.svelte-19k92qi{border-color:var(--border);background:linear-gradient(90deg, var(--surface-2), var(--surface-3), var(--surface-2));background-size:200% 100%;animation:1.3s linear infinite svelte-19k92qi-skeleton-shine}.account-copy.svelte-19k92qi{flex:1;gap:4px;min-width:0;display:grid}.account-copy.svelte-19k92qi strong:where(.svelte-19k92qi),.account-copy.svelte-19k92qi small:where(.svelte-19k92qi){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-copy.svelte-19k92qi strong:where(.svelte-19k92qi){color:var(--text-1);font-size:12px;font-weight:850}.account-copy.svelte-19k92qi small:where(.svelte-19k92qi){color:var(--text-3);font-size:9px}.account-card-arrow.svelte-19k92qi,.menu-link-arrow.svelte-19k92qi{color:var(--text-3);flex:none;display:grid}.account-card-arrow.svelte-19k92qi svg,.menu-link-arrow.svelte-19k92qi svg{transform:rotate(90deg)}.mobile-navigation.svelte-19k92qi{gap:8px;display:grid}.section-label.svelte-19k92qi{margin-inline:3px;margin-bottom:1px}.mobile-navigation.svelte-19k92qi a:where(.svelte-19k92qi){min-height:64px;color:var(--text-2);background:var(--surface-subtle);text-align:start;border:1px solid #0000;border-radius:17px;align-items:center;gap:11px;padding:9px 11px;transition:color .15s,background .15s,border-color .15s,transform .15s;display:flex}.mobile-navigation.svelte-19k92qi a:where(.svelte-19k92qi):hover,.mobile-navigation.svelte-19k92qi a.active:where(.svelte-19k92qi){border-color:var(--border);color:var(--text-1);background:var(--surface-subtle-strong)}.mobile-navigation.svelte-19k92qi a.active:where(.svelte-19k92qi){box-shadow:inset -3px 0 0 var(--brand-red)}.mobile-navigation.svelte-19k92qi a:where(.svelte-19k92qi):active{transform:scale(.99)}.menu-link-icon.svelte-19k92qi{width:40px;height:40px;color:var(--brand-yellow);background:var(--warning-soft);border-radius:13px;flex:0 0 40px;place-items:center;display:grid}.menu-link-copy.svelte-19k92qi{flex:1;gap:3px;min-width:0;display:grid}.menu-link-copy.svelte-19k92qi strong:where(.svelte-19k92qi),.menu-link-copy.svelte-19k92qi small:where(.svelte-19k92qi){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu-link-copy.svelte-19k92qi strong:where(.svelte-19k92qi){color:inherit;font-size:12px;font-weight:850}.menu-link-copy.svelte-19k92qi small:where(.svelte-19k92qi){color:var(--text-3);font-size:9px}.mobile-actions.svelte-19k92qi{padding:14px 18px max(14px, env(safe-area-inset-bottom));border-top:1px solid var(--border);background:color-mix(in srgb, var(--surface-1) 92%, transparent);gap:9px;display:grid}.mobile-chat.svelte-19k92qi,.mobile-action.svelte-19k92qi{border-radius:15px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding-inline:14px;font-size:11px;font-weight:850;transition:color .15s,background .15s,border-color .15s,transform .15s,box-shadow .15s;display:flex}.mobile-action.svelte-19k92qi:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mobile-action.svelte-19k92qi{border:1px solid var(--border);color:var(--text-2);background:var(--surface-2);cursor:pointer}.mobile-action.svelte-19k92qi:hover{border-color:var(--border-strong);color:var(--text-1);background:var(--surface-3)}.mobile-action.svelte-19k92qi:disabled{cursor:wait}.logout-action.svelte-19k92qi{color:var(--danger-ink)}.secondary-actions.svelte-19k92qi{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.menu-error.svelte-19k92qi{border:1px solid var(--danger-soft);color:var(--danger-ink);background:var(--danger-soft);border-radius:12px;margin:0;padding:9px 11px;font-size:10px;line-height:1.7}@keyframes svelte-19k92qi-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-19k92qi-drawer-in{0%{opacity:0;transform:translate(18px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes svelte-19k92qi-skeleton-shine{to{background-position:-200% 0}}@media (width<=1120px){.header-shell.svelte-19k92qi{grid-template-columns:minmax(160px,1fr) auto minmax(270px,1fr);gap:14px}.desktop-nav.svelte-19k92qi>a:where(.svelte-19k92qi),.desktop-more.svelte-19k92qi>summary:where(.svelte-19k92qi){padding-inline:10px}.account-link.svelte-19k92qi span:where(.svelte-19k92qi){display:none}.account-link.svelte-19k92qi{width:46px;padding:0}}@media (width<=960px){.header-shell.svelte-19k92qi{gap:12px;min-height:74px;display:flex}.scrolled.svelte-19k92qi .header-shell:where(.svelte-19k92qi),.menu-open.svelte-19k92qi .header-shell:where(.svelte-19k92qi){min-height:64px}.brand-link.svelte-19k92qi{min-width:0}.header-context.svelte-19k92qi{margin-inline:auto;display:block}.desktop-nav.svelte-19k92qi,.desktop-actions.svelte-19k92qi{display:none}.menu-toggle.svelte-19k92qi{flex:0 0 46px;display:grid}}@media (width<=560px){header.svelte-19k92qi{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}.header-shell.svelte-19k92qi,.scrolled.svelte-19k92qi .header-shell:where(.svelte-19k92qi),.menu-open.svelte-19k92qi .header-shell:where(.svelte-19k92qi){min-height:64px}.mobile-panel.svelte-19k92qi{border-radius:24px;width:calc(100% - 8px);inset-block-start:max(6px, env(safe-area-inset-top));inset-block-end:max(6px, env(safe-area-inset-bottom));inset-inline-start:4px}.mobile-panel-head.svelte-19k92qi,.mobile-panel-content.svelte-19k92qi,.mobile-actions.svelte-19k92qi{padding-inline:14px}.mobile-panel-head.svelte-19k92qi{min-height:76px}}@media (width<=380px){.header-context.svelte-19k92qi{display:none}.brand-link.svelte-19k92qi strong{max-width:132px}.secondary-actions.svelte-19k92qi{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){header.svelte-19k92qi,.header-shell.svelte-19k92qi,.menu-toggle.svelte-19k92qi,.mobile-backdrop.svelte-19k92qi,.mobile-panel.svelte-19k92qi,.skeleton-avatar.svelte-19k92qi,.account-card.svelte-19k92qi,.mobile-navigation.svelte-19k92qi a:where(.svelte-19k92qi),.mobile-action.svelte-19k92qi,.mobile-chat.svelte-19k92qi,.chat-cta.svelte-19k92qi,.account-link.svelte-19k92qi,.desktop-more.svelte-19k92qi>summary:where(.svelte-19k92qi){transition:none;animation:none}}
