.sidebar.svelte-1h32yp1{position:sticky;top:0;flex:0 0 var(--sidebar-width);height:100vh;display:flex;flex-direction:column;align-items:center;background:var(--sidebar-bg);padding:1.5rem 0;overflow-y:auto}.sidebar-brand.svelte-1h32yp1{display:flex;align-items:center;justify-content:center;width:60px;margin-bottom:1.75rem;font-family:var(--font-display);font-size:1.125rem;font-weight:800;color:#fff;letter-spacing:-1px}.sidebar-nav.svelte-1h32yp1{display:flex;flex-direction:column;align-items:center;gap:.25rem;flex:1}.sidebar-nav.svelte-1h32yp1 a:where(.svelte-1h32yp1){display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--fg-2);transition:background var(--motion-fast),color var(--motion-fast)}.sidebar-nav.svelte-1h32yp1 a:where(.svelte-1h32yp1):hover{color:var(--fg-0)}.sidebar-nav.svelte-1h32yp1 a.active:where(.svelte-1h32yp1){background:var(--bg-2);color:var(--fg-0)}.sidebar-footer.svelte-1h32yp1{padding-top:.75rem}@media(max-width:900px){.sidebar.svelte-1h32yp1{position:fixed;inset:auto 0 0;height:auto;flex-direction:row;justify-content:center;padding:.5rem 0;z-index:50;border-top:1px solid var(--line)}.sidebar-brand.svelte-1h32yp1,.sidebar-footer.svelte-1h32yp1{display:none}.sidebar-nav.svelte-1h32yp1{flex-direction:row;gap:0;flex:1;justify-content:center}.sidebar-nav.svelte-1h32yp1 a:where(.svelte-1h32yp1){flex:1;max-width:60px}}:root{--bg-0: #0C0C0C;--bg-1: #111111;--bg-2: #1A1A1A;--bg-3: #242424;--fg-0: #FFFFFF;--fg-1: #888888;--fg-2: #525252;--fg-3: #333333;--line: #151515;--line-strong: #1A1A1A;--shadow: none;--radius-lg: 0px;--radius-md: 0px;--radius-sm: 0px;--accent: #FF3B30;--sidebar-bg: #000000;--sidebar-width: 60px;--font-ui: "Inter", "Avenir Next", "Segoe UI", sans-serif;--font-display: "Sora", sans-serif;--font-mono: "Space Mono", monospace;--font-title: "Sora", sans-serif;--radius-pill: 9999px;--motion-fast: .16s ease;--motion-mid: .28s ease}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body{min-height:100%;background:var(--bg-0);color:var(--fg-1);font-family:var(--font-ui);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{overflow-x:hidden}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid rgba(255,59,48,.5);outline-offset:3px}.page-frame{display:flex;flex-direction:column;gap:2.25rem;position:relative}.page-topline{display:inline-flex;align-items:center;gap:.75rem;font-family:var(--font-mono);font-size:.625rem;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--fg-3)}.page-title-row{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.page-title-block{display:flex;flex-direction:column;gap:.5rem}.page-title{font-family:var(--font-display);font-size:3rem;font-weight:800;line-height:.9;letter-spacing:-2px;color:var(--fg-0)}.page-deck{max-width:46rem;font-size:.875rem;color:var(--fg-2)}.section-label{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.625rem;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--fg-3)}.section-label:before{content:"";display:block;width:20px;height:2px;background:var(--accent)}.rule{height:1px;width:100%;background:var(--line)}.panel{position:relative;background:var(--bg-2);border:none;border-radius:0;overflow:clip}.panel-inner{position:relative;z-index:1;padding:1.6rem}.mono-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.5rem;padding:.6rem 1.25rem;border:none;border-radius:0;background:#fff;color:#000;font-size:.8125rem;font-weight:600;transition:background var(--motion-fast),color var(--motion-fast)}.mono-button:hover{background:#e0e0e0}.mono-button.ghost{background:transparent;border:1px solid var(--fg-3);color:var(--fg-1)}.mono-button.ghost:hover{border-color:var(--fg-2);color:var(--fg-0)}.mono-button.soft{background:var(--bg-2);color:var(--fg-1)}.mono-button:disabled{opacity:.38;cursor:not-allowed}.field{display:flex;flex-direction:column;gap:.45rem}.field>span{font-family:var(--font-mono);font-size:.5625rem;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:var(--fg-3)}.field input,.field textarea,.field select{width:100%;padding:.75rem .875rem;border-radius:0;border:1px solid var(--fg-3);background:var(--bg-1);color:var(--fg-0);font-size:.8125rem;transition:border-color var(--motion-fast),background var(--motion-fast)}.field input::placeholder,.field textarea::placeholder{color:var(--fg-2)}.field input:hover,.field textarea:hover,.field select:hover{border-color:var(--fg-2)}.field input:focus,.field textarea:focus,.field select:focus{outline:none;border-color:var(--fg-1)}.field textarea{resize:vertical;min-height:7rem}.empty-state{display:grid;place-items:center;padding:3.5rem 2rem;border:1px dashed var(--fg-3);border-radius:0;color:var(--fg-2);text-align:center}.eyebrow-text{font-family:var(--font-mono);font-size:.625rem;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--fg-3)}.status-pill{display:inline-flex;align-items:center;gap:.45rem;padding:.2rem .5rem;border-radius:4px;font-size:.6875rem;font-weight:600;background:var(--bg-3);color:var(--fg-2)}.status-pill.active,.status-pill.completed{background:#32d74b18;color:#32d74b}.status-pill.in_progress{background:#007aff18;color:#007aff}.status-pill.abandoned{background:#ff3b3020;color:#ff3b30}.site-chrome.svelte-12qhfyh{position:relative;min-height:100vh;background:var(--bg-0)}.site-chrome.has-sidebar.svelte-12qhfyh{display:flex}.site-chrome.kiosk-mode.svelte-12qhfyh{--bg-0: #050505;--bg-1: #0c0c0d;--bg-2: #121214;--bg-3: #18181b;--fg-0: #ffffff;--fg-1: rgba(255, 255, 255, .92);--fg-2: rgba(255, 255, 255, .7);--fg-3: rgba(255, 255, 255, .42);--line: rgba(255, 255, 255, .1);--line-strong: rgba(255, 255, 255, .22);--shadow: 0 24px 80px rgba(0, 0, 0, .36);--radius-lg: 28px;--radius-md: 18px;--radius-sm: 12px;background:transparent}main.svelte-12qhfyh{position:relative;z-index:1;flex:1;min-width:0;padding:3rem 3.5rem 4rem}@media(max-width:900px){main.svelte-12qhfyh{padding:1.4rem 1rem 5rem}}
