.header.svelte-1elxaub{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--bg) 85%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.inner.svelte-1elxaub{max-width:1280px;margin:0 auto;padding:.85rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.desktop-nav.svelte-1elxaub{display:flex;gap:.4rem;flex:1;justify-content:center}.desktop-nav.svelte-1elxaub a:where(.svelte-1elxaub){padding:.5rem .85rem;border-radius:var(--r-md);color:var(--text-muted);font-size:.92rem;font-weight:500;transition:background var(--transition),color var(--transition)}.desktop-nav.svelte-1elxaub a:where(.svelte-1elxaub):hover{background:var(--bg-muted);color:var(--text)}.desktop-nav.svelte-1elxaub a.active:where(.svelte-1elxaub){color:var(--text);background:var(--bg-muted)}.actions.svelte-1elxaub{display:flex;align-items:center;gap:.5rem}.login-btn.svelte-1elxaub{padding:.55rem .95rem;border-radius:var(--r-md);font-weight:500;font-size:.92rem;color:var(--text);transition:background var(--transition)}.login-btn.svelte-1elxaub:hover{background:var(--bg-muted)}.cta.svelte-1elxaub{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1rem;border-radius:var(--r-md);background:var(--accent);color:var(--accent-text);font-weight:600;font-size:.92rem;transition:background var(--transition)}.cta.svelte-1elxaub:hover{background:var(--accent-hover)}.cabinet-pill.svelte-1elxaub{display:inline-flex;align-items:center;gap:.55rem;padding:.35rem .85rem .35rem .4rem;border-radius:var(--r-pill);background:var(--bg-muted);border:1px solid var(--border);color:var(--text);font-size:.88rem;transition:background var(--transition),border-color var(--transition)}.cabinet-pill.svelte-1elxaub:hover{background:var(--bg-elevated);border-color:var(--border-strong)}.cabinet-pill.svelte-1elxaub .ava:where(.svelte-1elxaub){width:26px;height:26px;border-radius:50%;background:var(--accent);color:var(--accent-text);display:grid;place-items:center;font-size:.78rem;font-weight:700;flex-shrink:0}.cabinet-pill.svelte-1elxaub .who:where(.svelte-1elxaub){display:flex;flex-direction:column;line-height:1.1;text-align:left}.cabinet-pill.svelte-1elxaub .hello:where(.svelte-1elxaub){font-size:.7rem;color:var(--text-subtle);letter-spacing:.04em}.cabinet-pill.svelte-1elxaub .name:where(.svelte-1elxaub){font-weight:500;font-size:.85rem;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.burger.svelte-1elxaub{display:none;width:38px;height:38px;place-items:center;background:var(--bg-muted);border:1px solid var(--border);border-radius:var(--r-md);color:var(--text)}.mobile-nav.svelte-1elxaub{display:none;flex-direction:column;padding:.5rem 1.5rem 1.25rem;gap:.25rem;border-top:1px solid var(--border)}.mobile-nav.svelte-1elxaub a:where(.svelte-1elxaub){padding:.7rem .85rem;border-radius:var(--r-md);color:var(--text);font-weight:500}.mobile-nav.svelte-1elxaub a.active:where(.svelte-1elxaub){background:var(--bg-muted)}.mobile-actions.svelte-1elxaub{display:flex;gap:.5rem;margin-top:.5rem}.mobile-account.svelte-1elxaub{display:flex!important;align-items:center;gap:.75rem;padding:.85rem!important;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);border-radius:var(--r-md);margin-bottom:.6rem;color:var(--text)!important;font-weight:500!important}.mobile-account.svelte-1elxaub:hover{background:color-mix(in srgb,var(--accent) 18%,var(--bg-muted))}.m-ava.svelte-1elxaub{width:36px;height:36px;border-radius:50%;background:var(--accent);color:var(--accent-text);display:grid;place-items:center;font-size:1rem;font-weight:700;flex-shrink:0}.m-who.svelte-1elxaub{display:flex;flex-direction:column;line-height:1.15;flex:1;min-width:0}.m-hello.svelte-1elxaub{font-size:.72rem;color:var(--text-subtle);letter-spacing:.04em;text-transform:uppercase}.m-name.svelte-1elxaub{font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-logout.svelte-1elxaub{margin-top:.85rem;padding-top:.85rem;border-top:1px solid var(--border)}.mobile-logout.svelte-1elxaub button:where(.svelte-1elxaub){width:100%;padding:.7rem .85rem;background:transparent;border:1px solid var(--border);border-radius:var(--r-md);color:var(--text-muted);font-family:inherit;font-size:.9rem;cursor:pointer}.mobile-logout.svelte-1elxaub button:where(.svelte-1elxaub):hover{background:var(--negative-bg);color:var(--negative);border-color:var(--negative)}@media(max-width:1024px){.desktop-nav.svelte-1elxaub,.login-btn.svelte-1elxaub,.cta.svelte-1elxaub,.cabinet-pill.svelte-1elxaub{display:none}.burger.svelte-1elxaub{display:grid}.mobile-nav.svelte-1elxaub{display:flex}}.footer.svelte-jz8lnl{border-top:1px solid var(--border);background:var(--bg-muted);padding:4rem 1.5rem 2rem;margin-top:6rem}.inner.svelte-jz8lnl{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1.4fr 2fr;gap:4rem}.brand.svelte-jz8lnl{max-width:320px}.tagline.svelte-jz8lnl{color:var(--text-muted);font-size:.9rem;line-height:1.55;margin:1rem 0 0}.cols.svelte-jz8lnl{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.col-title.svelte-jz8lnl{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-subtle);margin-bottom:1rem}.col-links.svelte-jz8lnl{display:flex;flex-direction:column;gap:.6rem}.col-links.svelte-jz8lnl a:where(.svelte-jz8lnl){color:var(--text-muted);font-size:.9rem;transition:color var(--transition)}.col-links.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--text)}.bottom.svelte-jz8lnl{max-width:1280px;margin:3rem auto 0;padding-top:1.5rem;border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;font-size:.85rem;color:var(--text-subtle)}.legal.svelte-jz8lnl{display:flex;gap:.5rem;align-items:center}.legal.svelte-jz8lnl a:where(.svelte-jz8lnl){color:var(--text-subtle)}.legal.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--text)}.dot.svelte-jz8lnl{opacity:.4}@media(max-width:768px){.inner.svelte-jz8lnl{grid-template-columns:1fr;gap:2.5rem}.cols.svelte-jz8lnl{grid-template-columns:1fr 1fr}.bottom.svelte-jz8lnl{flex-direction:column;align-items:flex-start}}.main.svelte-1l0quee{min-height:60vh}
