.site-shell.svelte-151o1rf.svelte-151o1rf{display:flex;min-height:100vh;flex-direction:column}.site-main.svelte-151o1rf.svelte-151o1rf{flex:1}.site-header.svelte-151o1rf.svelte-151o1rf{position:sticky;z-index:50;top:0;border-bottom:1px solid var(--hair-strong);background:#fafaf7f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header-inner.svelte-151o1rf.svelte-151o1rf{display:grid;min-height:72px;grid-template-columns:1fr auto 1fr;align-items:center}.brand.svelte-151o1rf.svelte-151o1rf{justify-self:start}.desktop-nav.svelte-151o1rf.svelte-151o1rf{display:flex;height:72px;align-items:stretch}.desktop-nav.svelte-151o1rf a.svelte-151o1rf{position:relative;display:flex;align-items:center;padding:0 1rem;color:var(--muted);font:700 .62rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;transition:color .15s ease}.desktop-nav.svelte-151o1rf a.svelte-151o1rf:after{position:absolute;right:1rem;bottom:-1px;left:1rem;height:2px;background:transparent;content:""}.desktop-nav.svelte-151o1rf a.svelte-151o1rf:hover,.desktop-nav.svelte-151o1rf a.active.svelte-151o1rf{color:var(--ink)}.desktop-nav.svelte-151o1rf a.active.svelte-151o1rf:after{background:var(--accent)}.header-actions.svelte-151o1rf.svelte-151o1rf{display:flex;align-items:center;justify-self:end;gap:.8rem}.login-link.svelte-151o1rf.svelte-151o1rf{color:var(--ink);font:700 .65rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.access-link.svelte-151o1rf.svelte-151o1rf{display:flex;align-items:center;gap:1.2rem;background:var(--ink);padding:.8rem 1rem;color:var(--paper);font:700 .63rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;transition:background .15s ease}.access-link.svelte-151o1rf.svelte-151o1rf:hover{background:var(--accent)}.header-spinner.svelte-151o1rf.svelte-151o1rf{width:22px;height:22px}.agent-menu.svelte-151o1rf.svelte-151o1rf{position:relative}.agent-button.svelte-151o1rf.svelte-151o1rf{display:flex;align-items:center;gap:.7rem;border:1px solid var(--hair-strong);padding:.45rem .65rem;background:transparent;color:var(--ink);text-align:left}.agent-dot.svelte-151o1rf.svelte-151o1rf{display:grid;width:28px;height:28px;place-items:center;background:var(--accent);color:#fff;border-radius:50%;font:800 .7rem/1 var(--mono)}.agent-copy.svelte-151o1rf.svelte-151o1rf{display:flex;flex-direction:column;font:650 .64rem/1.2 var(--mono)}.agent-copy.svelte-151o1rf small.svelte-151o1rf{margin-bottom:.18rem;color:var(--muted);font-size:.48rem;letter-spacing:.09em;text-transform:uppercase}.dropdown.svelte-151o1rf.svelte-151o1rf{position:absolute;top:calc(100% + .65rem);right:0;width:220px;border:1px solid var(--ink);background:var(--paper);box-shadow:6px 6px 0 var(--ink)}.dropdown.svelte-151o1rf a.svelte-151o1rf,.dropdown.svelte-151o1rf button.svelte-151o1rf{display:flex;width:100%;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid var(--hair);padding:.85rem 1rem;background:transparent;color:var(--ink);font:700 .61rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.dropdown.svelte-151o1rf a.svelte-151o1rf:hover,.dropdown.svelte-151o1rf button.svelte-151o1rf:hover{background:var(--paper-dim)}.menu-toggle.svelte-151o1rf.svelte-151o1rf{display:none;width:42px;height:42px;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px solid var(--hair-strong);background:transparent}.menu-toggle.svelte-151o1rf span.svelte-151o1rf{display:block;width:18px;height:1px;background:var(--ink)}.mobile-nav.svelte-151o1rf.svelte-151o1rf{border-top:1px solid var(--hair);background:var(--paper)}.mobile-nav.svelte-151o1rf .rc-container{padding-top:.5rem;padding-bottom:.8rem}.mobile-nav.svelte-151o1rf a.svelte-151o1rf,.mobile-nav.svelte-151o1rf button.svelte-151o1rf{display:flex;width:100%;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid var(--hair);padding:1rem 0;background:transparent;color:var(--ink);font:750 .72rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.mobile-nav.svelte-151o1rf a.active.svelte-151o1rf{box-shadow:inset 3px 0 0 var(--accent);padding-left:.8rem}.mobile-nav.svelte-151o1rf span.svelte-151o1rf{color:var(--muted)}.site-footer.svelte-151o1rf.svelte-151o1rf{background:var(--ink);color:var(--paper)}.footer-grid.svelte-151o1rf.svelte-151o1rf{display:grid;grid-template-columns:2fr 1fr 1fr;gap:4rem;padding-top:4rem;padding-bottom:4rem}.footer-brand.svelte-151o1rf p.svelte-151o1rf{max-width:350px;margin:1.5rem 0 0;color:#fafaf794;font-size:.95rem;line-height:1.6}.footer-links.svelte-151o1rf.svelte-151o1rf,.footer-status.svelte-151o1rf.svelte-151o1rf{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.footer-links.svelte-151o1rf>span.svelte-151o1rf,.footer-status.svelte-151o1rf>span.svelte-151o1rf{margin-bottom:.4rem;color:#fafaf76b;font:700 .58rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.footer-links.svelte-151o1rf a.svelte-151o1rf{color:var(--paper);font:650 .68rem/1 var(--mono);letter-spacing:.07em;text-transform:uppercase}.footer-links.svelte-151o1rf a.svelte-151o1rf:hover{color:var(--verdict)}.footer-status.svelte-151o1rf strong.svelte-151o1rf{display:flex;align-items:center;gap:.5rem;color:var(--verdict);font:650 .68rem/1 var(--mono);letter-spacing:.07em;text-transform:uppercase}.footer-status.svelte-151o1rf i.svelte-151o1rf{width:7px;height:7px;background:var(--verdict);border-radius:50%;box-shadow:0 0 0 4px #a7e6351f}.footer-status.svelte-151o1rf small.svelte-151o1rf{margin-top:auto;color:#fafaf766;font:500 .58rem/1.7 var(--mono);letter-spacing:.04em;text-transform:uppercase}@media (max-width: 900px){.header-inner.svelte-151o1rf.svelte-151o1rf{grid-template-columns:1fr auto}.desktop-nav.svelte-151o1rf.svelte-151o1rf,.header-actions.svelte-151o1rf>.login-link.svelte-151o1rf,.header-actions.svelte-151o1rf>.access-link.svelte-151o1rf,.agent-menu.svelte-151o1rf.svelte-151o1rf{display:none}.menu-toggle.svelte-151o1rf.svelte-151o1rf{display:flex}.footer-grid.svelte-151o1rf.svelte-151o1rf{grid-template-columns:1.5fr 1fr}.footer-status.svelte-151o1rf.svelte-151o1rf{grid-column:1 / -1}}@media (max-width: 600px){.header-inner.svelte-151o1rf.svelte-151o1rf{min-height:64px}.footer-grid.svelte-151o1rf.svelte-151o1rf{grid-template-columns:1fr;gap:2.5rem;padding-top:3rem;padding-bottom:3rem}.footer-status.svelte-151o1rf.svelte-151o1rf{grid-column:auto}}
