.public-shell.svelte-1l0quee{width:min(1180px,100%);min-height:100vh;margin:auto;padding:0 clamp(20px,4vw,48px)}.public-header.svelte-1l0quee{z-index:auto;border-bottom:1px solid var(--border);background:0 0;justify-content:space-between;align-items:center;gap:24px;height:auto;padding:18px 0;display:flex;position:static;inset:auto}.public-brand.svelte-1l0quee{font-family:var(--mono);align-items:center;gap:10px;display:flex}.public-brand.svelte-1l0quee .mark:where(.svelte-1l0quee){width:38px;height:38px}.public-brand.svelte-1l0quee strong:where(.svelte-1l0quee),.public-brand.svelte-1l0quee small:where(.svelte-1l0quee){display:block}.public-brand.svelte-1l0quee strong:where(.svelte-1l0quee){letter-spacing:-.02em;font-size:1rem}.public-brand.svelte-1l0quee small:where(.svelte-1l0quee){color:var(--muted);font-size:var(--text-2xs);margin-top:2px}nav.svelte-1l0quee{--public-nav-control-h:38px;align-items:center;gap:5px;margin:0;display:flex}nav.svelte-1l0quee a:where(.svelte-1l0quee),nav.svelte-1l0quee button:where(.svelte-1l0quee){width:auto;height:var(--public-nav-control-h);min-height:var(--public-nav-control-h);border-radius:var(--radius-sm);color:var(--muted);font:700 var(--text-xs) var(--mono);white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;margin:0;padding:0 11px;display:inline-flex;position:static}nav.svelte-1l0quee .theme-selector{height:var(--public-nav-control-h);font-size:var(--text-xs);margin:0 5px}nav.svelte-1l0quee .theme-control,nav.svelte-1l0quee .theme-trigger{height:100%}nav.svelte-1l0quee .theme-trigger{min-height:100%;font-size:var(--text-xs)}nav.svelte-1l0quee a:where(.svelte-1l0quee):before{content:none}nav.svelte-1l0quee a:where(.svelte-1l0quee):hover,nav.svelte-1l0quee a.active:where(.svelte-1l0quee),nav.svelte-1l0quee button:where(.svelte-1l0quee):hover{border-color:var(--border);color:var(--text);background:rgb(var(--accent-rgb) / .07)}nav.svelte-1l0quee a.console-link:where(.svelte-1l0quee){border-color:color-mix(in srgb,var(--accent) 45%,var(--border));color:var(--accent)}.console-label-short.svelte-1l0quee{display:none}nav.svelte-1l0quee button.sign-out:where(.svelte-1l0quee){color:var(--muted)}nav.svelte-1l0quee .session-error:where(.svelte-1l0quee){color:var(--danger);font:700 var(--text-2xs) var(--mono);white-space:nowrap}.public-content.svelte-1l0quee{width:100%;margin:0;padding:clamp(44px,7vw,82px) 0 72px}.public-footer.svelte-1l0quee{border-top:1px solid var(--border);color:var(--muted);font:var(--text-2xs) var(--mono);justify-content:space-between;gap:30px;padding:22px 0 30px;line-height:1.6;display:flex}.public-footer.svelte-1l0quee p:where(.svelte-1l0quee){max-width:72ch;margin:0}.public-footer.svelte-1l0quee p:where(.svelte-1l0quee):last-child{text-align:right;flex:none}.public-footer.svelte-1l0quee a:where(.svelte-1l0quee){color:var(--accent)}@media (width<=720px){.public-shell.svelte-1l0quee{padding-inline:12px}.public-header.svelte-1l0quee{flex-direction:row;align-items:center;gap:6px;padding:12px 0}.public-brand.svelte-1l0quee{flex:none;gap:6px}.public-brand.svelte-1l0quee .mark:where(.svelte-1l0quee){width:28px;height:28px}.public-brand.svelte-1l0quee .brand-copy:where(.svelte-1l0quee){display:block}.public-brand.svelte-1l0quee strong:where(.svelte-1l0quee){font-size:.78rem}.public-brand.svelte-1l0quee small:where(.svelte-1l0quee){display:none}nav.svelte-1l0quee{--public-nav-control-h:32px;flex-wrap:nowrap;flex:auto;justify-content:flex-end;gap:2px;width:auto;min-width:0;padding:0}nav.svelte-1l0quee a:where(.svelte-1l0quee),nav.svelte-1l0quee button:where(.svelte-1l0quee){flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:.68rem;display:inline-flex}nav.svelte-1l0quee .overview-link:where(.svelte-1l0quee){display:none}nav.svelte-1l0quee .theme-selector{margin:0;font-size:.68rem}.console-label-full.svelte-1l0quee{display:none}.console-label-short.svelte-1l0quee{display:inline}.public-content.svelte-1l0quee{padding-top:38px}.public-footer.svelte-1l0quee{flex-direction:column;align-items:flex-start}.public-footer.svelte-1l0quee p:where(.svelte-1l0quee):last-child{text-align:left}}@media (width<=360px){.public-shell.svelte-1l0quee{padding-inline:8px}.public-header.svelte-1l0quee,.public-brand.svelte-1l0quee{gap:4px}.public-brand.svelte-1l0quee .mark:where(.svelte-1l0quee){width:24px;height:24px}.public-brand.svelte-1l0quee strong:where(.svelte-1l0quee){font-size:.68rem}nav.svelte-1l0quee a:where(.svelte-1l0quee),nav.svelte-1l0quee button:where(.svelte-1l0quee){padding-inline:3px;font-size:.6rem}nav.svelte-1l0quee .theme-selector{font-size:.6rem}}
