@font-face{font-family:Superbasic Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/SuperbasicDisplay-Regular.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/InterVariable.woff2) format("woff2")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/RobotoMono-500-latin.woff2) format("woff2")}@font-face{font-family:sbf-serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/sbf-serif-Regular.woff2) format("woff2"),url(/fonts/sbf-serif-Regular.woff) format("woff")}:root{--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 14px;--radius-xl: 16px;--radius-2xl: 1.75rem;--radius-import-surface: 22px;--radius-pill: 999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--font-display-family: "Superbasic Display", ui-monospace, monospace;--font-display-weight: 400;--font-display-tracking: 0;--font-serif-family: "sbf-serif", Georgia, "Times New Roman", Times, serif;--font-title-size: clamp(2rem, 2.6vw, 2.5rem);--font-title-weight: 600;--font-title-tracking: -.02em;--font-body-size: .9375rem;--font-body-weight: 500;--font-meta-size: .72rem;--font-meta-weight: 500;--font-meta-tracking: .06em;--font-button-size: .8125rem;--font-button-weight: 600;--font-button-tracking: .04em;--font-brand-family: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-brand-secondary-family: "Roboto Mono", "SFMono-Regular", "SF Mono", Consolas, "Liberation Mono", ui-monospace, monospace;--ease-spring: cubic-bezier(.22, 1, .36, 1);--ease-standard: cubic-bezier(.4, 0, .2, 1);--duration-fast: .18s;--duration-base: .22s;--duration-slow: .32s;--content-width: 52rem;--focus: var(--accent)}:root{color-scheme:light dark;--background: #F7F7F5;--command-panel: var(--background);--card: #FFFFFF;--card-alt: #FFFFFF;--text: #000000;--text-secondary: #4D4D4A;--text-muted: #000000;--text-faint: #00000052;--border: #000000;--border-muted: #00000014;--table-border: var(--border-muted);--tab-bar: #FFFFFF;--input: var(--background);--accent: #000000;--accent-contrast: #FFFFFF;--accent-dim: #FFFFFF;--action-disabled-bg: #0000008C;--action-disabled-text: #0000008C;--control-bg: #0000000D;--control-active-bg: #00000021;--control-active-text: #000000;--negative: #000000;--negative-dim: #FFFFFF;--warning: #000000;--warning-dim: #FFFFFF;--positive: #000000;--positive-dim: #FFFFFF;--syntax-keyword: #006978;--syntax-operator: #725600;--syntax-literal: #A13F18;--scrim: #00000033;--scrim-veil: #00000014;--scrim-ink: #00000022;--scrim-filter: grayscale(1) contrast(.62) brightness(1.22);--scrim-sweep: #00000014;--skeleton-base: #F0F0F0;--skeleton-shimmer: #F8F8F8;--nav-active-bg: #0000000D;--nav-active-text: #000000;--sidebar-border: #d0d0cd;--dot-pattern: #000000;--footer-dot-pattern: #00000040;--brand-hero-glow: color-mix(in srgb, var(--text) 24%, transparent);--brand-hero-halo: color-mix(in srgb, var(--text) 12%, transparent);--app-logo-image: url(/logo-light.png)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--background: #000000;--command-panel: var(--background);--card: #111111;--card-alt: #111111;--text: #FFFFFF;--text-secondary: #C7C7C7;--text-muted: #FFFFFF;--text-faint: #FFFFFF52;--border: #222222;--border-muted: #FFFFFF1F;--table-border: #FFFFFF60;--tab-bar: #111111;--input: var(--background);--accent: #FFFFFF;--accent-contrast: #000000;--accent-dim: #000000;--action-disabled-bg: #FFFFFF8C;--action-disabled-text: #FFFFFF8C;--control-bg: #FFFFFF12;--control-active-bg: #FFFFFF30;--control-active-text: #FFFFFF;--negative: #FFFFFF;--negative-dim: #000000;--warning: #FFFFFF;--warning-dim: #000000;--positive: #FFFFFF;--positive-dim: #000000;--syntax-keyword: #00C9DB;--syntax-operator: #E7D56A;--syntax-literal: #F59B51;--scrim: #00000033;--scrim-veil: #00000099;--scrim-ink: #FFFFFF11;--scrim-filter: grayscale(1) contrast(1.08) brightness(.45);--scrim-sweep: #FFFFFF0A;--skeleton-base: #1A1A1A;--skeleton-shimmer: #222222;--nav-active-bg: #FFFFFF14;--nav-active-text: #FFFFFF;--sidebar-border: #FFFFFF26;--dot-pattern: #FFFFFF2B;--footer-dot-pattern: #FFFFFF4D;--brand-hero-glow: color-mix(in srgb, var(--text) 85%, transparent);--brand-hero-halo: color-mix(in srgb, var(--text) 35%, transparent);--app-logo-image: url(/logo-dark.png)}}:root[data-theme=dark]{--background: #000000;--command-panel: var(--background);--card: #111111;--card-alt: #111111;--text: #FFFFFF;--text-secondary: #C7C7C7;--text-muted: #FFFFFF;--text-faint: #FFFFFF52;--border: #222222;--border-muted: #FFFFFF1F;--table-border: #FFFFFF60;--tab-bar: #111111;--input: var(--background);--accent: #FFFFFF;--accent-contrast: #000000;--accent-dim: #000000;--action-disabled-bg: #FFFFFF8C;--action-disabled-text: #FFFFFF8C;--control-bg: #FFFFFF12;--control-active-bg: #FFFFFF30;--control-active-text: #FFFFFF;--negative: #FFFFFF;--negative-dim: #000000;--warning: #FFFFFF;--warning-dim: #000000;--positive: #FFFFFF;--positive-dim: #000000;--syntax-keyword: #00C9DB;--syntax-operator: #E7D56A;--syntax-literal: #F59B51;--scrim: #00000033;--scrim-veil: #00000099;--scrim-ink: #FFFFFF11;--scrim-filter: grayscale(1) contrast(1.08) brightness(.45);--scrim-sweep: #FFFFFF0A;--skeleton-base: #1A1A1A;--skeleton-shimmer: #222222;--nav-active-bg: #FFFFFF14;--nav-active-text: #FFFFFF;--sidebar-border: #FFFFFF26;--dot-pattern: #FFFFFF2B;--footer-dot-pattern: #FFFFFF4D;--brand-hero-glow: color-mix(in srgb, var(--text) 85%, transparent);--brand-hero-halo: color-mix(in srgb, var(--text) 35%, transparent);--app-logo-image: url(/logo-dark.png)}:root[data-theme=coffee]{--background: #f5efe6;--command-panel: var(--background);--card: #fffaf3;--card-alt: #ede0d4;--text: #3b2416;--text-secondary: #5c4033;--text-muted: #8b6b55;--text-faint: #3b241652;--border: #c8b6a6;--border-muted: #c8b6a614;--table-border: var(--border-muted);--tab-bar: #e6d5c3;--input: var(--background);--accent: #8b5e3c;--accent-contrast: #fffaf3;--accent-dim: #d7b89a;--action-disabled-bg: #8b5e3c8C;--action-disabled-text: #3b24168C;--control-bg: #3b241612;--control-active-bg: #3b24162E;--control-active-text: #3b2416;--negative: #a94438;--negative-dim: #f2d7d3;--warning: #b7791f;--warning-dim: #f6e3bf;--positive: #4f6f52;--positive-dim: #d7e6d9;--syntax-keyword: #28656B;--syntax-operator: #6B5428;--syntax-literal: #994C28;--scrim: #3b241633;--scrim-veil: #3b24161A;--scrim-ink: #3b241622;--scrim-filter: grayscale(.3) contrast(.66) brightness(1.2);--scrim-sweep: #3b241614;--skeleton-base: #EDE0D4;--skeleton-shimmer: #F5EFE6;--nav-active-bg: #ede0d4;--nav-active-text: #3b2416;--sidebar-border: var(--border);--dot-pattern: #3b2416;--footer-dot-pattern: #3b241640;--brand-hero-glow: color-mix(in srgb, var(--text) 24%, transparent);--brand-hero-halo: color-mix(in srgb, var(--text) 12%, transparent);--app-logo-image: url(/logo-light.png)}:root[data-theme=parchment]{color-scheme:light;--background: #FBF2C7;--command-panel: #E5DCB5;--card: #E5DCB5;--card-alt: #DBD1AD;--text: #160F00;--text-secondary: #706954;--text-muted: #706954;--text-faint: #160F0052;--border: #C4B898;--border-muted: #160F0018;--table-border: var(--border-muted);--tab-bar: #E5DCB5;--input: var(--background);--accent: #336C6B;--accent-contrast: #FBF2C7;--accent-dim: #88B9B8;--action-disabled-bg: #336C6B8C;--action-disabled-text: #160F008C;--control-bg: #DBD1AD;--control-active-bg: #160F002E;--control-active-text: #160F00;--negative: #A94438;--negative-dim: #F2D7D3;--warning: #F7D345;--warning-dim: #FAF0C5;--positive: #336C6B;--positive-dim: #D7EBEA;--syntax-keyword: #245E65;--syntax-operator: #705000;--syntax-literal: #99421F;--scrim: #160F0033;--scrim-veil: #160F001A;--scrim-ink: #160F0022;--scrim-filter: grayscale(.3) contrast(.66) brightness(1.2);--scrim-sweep: #160F0014;--skeleton-base: #DBD1AD;--skeleton-shimmer: #E5DCB5;--nav-active-bg: #E5DCB5;--nav-active-text: #160F00;--sidebar-border: var(--border);--dot-pattern: #160F00;--footer-dot-pattern: #160F0040;--brand-hero-glow: color-mix(in srgb, var(--text) 24%, transparent);--brand-hero-halo: color-mix(in srgb, var(--text) 12%, transparent);--app-logo-image: url(/logo-light.png)}*{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100vh;background:var(--background);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:var(--font-body-size);font-weight:var(--font-body-weight);-webkit-font-smoothing:antialiased}a{color:inherit}.page{max-width:46rem;margin:0 auto;padding:var(--space-8) var(--space-4) var(--space-10)}.page-kicker{font-size:var(--font-meta-size);font-weight:var(--font-meta-weight);letter-spacing:var(--font-meta-tracking);text-transform:uppercase;color:var(--text-secondary);margin:0 0 var(--space-2)}.page-title{font-size:var(--font-title-size);font-weight:var(--font-title-weight);letter-spacing:var(--font-title-tracking);margin:0 0 var(--space-2)}.page-subtitle{color:var(--text-secondary);margin:0 0 var(--space-8)}.card{background:var(--card);border:1px solid var(--border-muted);border-radius:var(--radius-md);padding:var(--space-5)}.stack{display:flex;flex-direction:column;gap:var(--space-4)}.row{display:flex;align-items:center;gap:var(--space-3)}.spread{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}label,.field-label{display:block;font-size:var(--font-meta-size);font-weight:var(--font-meta-weight);letter-spacing:var(--font-meta-tracking);text-transform:uppercase;color:var(--text-secondary);margin-bottom:var(--space-2)}input[type=text],input[type=email],input[type=password],input[type=url],input[type=datetime-local],input[type=number],textarea,select{width:100%;padding:.65rem .85rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--input);color:var(--text);font:inherit}input:focus-visible,textarea:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:1px}textarea{resize:vertical;min-height:8rem}button{font:inherit;cursor:pointer}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:.6rem 1.1rem;border-radius:var(--radius-pill);border:1px solid var(--border);background:transparent;color:var(--text);font-size:var(--font-button-size);font-weight:var(--font-button-weight);letter-spacing:var(--font-button-tracking);text-decoration:none}.btn:hover{background:var(--control-bg)}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.btn.primary:hover{opacity:.9}.btn.danger{color:var(--negative);border-color:var(--border-muted)}.btn:disabled{opacity:.5;cursor:not-allowed}.chip{display:inline-flex;align-items:center;padding:.2rem .7rem;border-radius:var(--radius-pill);background:var(--control-bg);font-size:var(--font-meta-size);font-weight:var(--font-meta-weight);letter-spacing:var(--font-meta-tracking);text-transform:uppercase}.chip.on{background:var(--accent);color:var(--accent-contrast)}.muted{color:var(--text-secondary)}.error-text{color:var(--negative)}.list{display:flex;flex-direction:column}.list-item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) 0;border-bottom:1px solid var(--border-muted)}.list-item:last-child{border-bottom:none}code,.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em;word-break:break-all}.shell.svelte-12qhfyh{display:flex;min-height:100vh}.sidebar.svelte-12qhfyh{width:15rem;flex-shrink:0;display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-6) var(--space-4);border-right:1px solid var(--sidebar-border);position:sticky;top:0;height:100vh}.brand.svelte-12qhfyh{font-size:var(--font-meta-size);font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1.6;padding:0 var(--space-3)}nav.svelte-12qhfyh{display:flex;flex-direction:column;gap:var(--space-1);flex:1}.nav-item.svelte-12qhfyh{display:block;padding:.55rem var(--space-3);border-radius:var(--radius-lg);text-decoration:none;font-weight:600;color:var(--text-secondary)}.nav-item.svelte-12qhfyh:hover{background:var(--control-bg);color:var(--text)}.nav-item.active.svelte-12qhfyh{background:var(--nav-active-bg);color:var(--nav-active-text)}.sidebar-footer.svelte-12qhfyh{display:flex;flex-direction:column;gap:var(--space-3);padding:0 var(--space-3)}.email.svelte-12qhfyh{font-size:var(--font-meta-size);word-break:break-all}.content.svelte-12qhfyh{flex:1;min-width:0}.gate.svelte-12qhfyh{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-6)}.gate-card.svelte-12qhfyh{max-width:26rem;display:flex;flex-direction:column;gap:var(--space-4);align-items:flex-start}@media(max-width:720px){.shell.svelte-12qhfyh{flex-direction:column}.sidebar.svelte-12qhfyh{width:100%;height:auto;position:static;flex-direction:row;align-items:center;overflow-x:auto;border-right:none;border-bottom:1px solid var(--sidebar-border);padding:var(--space-3) var(--space-4)}.brand.svelte-12qhfyh{display:none}nav.svelte-12qhfyh{flex-direction:row}.sidebar-footer.svelte-12qhfyh{flex-direction:row;align-items:center}.email.svelte-12qhfyh{display:none}}
