.masthead.svelte-1h32yp1{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:minmax(0,1.3fr) auto;gap:1.5rem;align-items:end;padding:1.5rem 1.5rem 1.35rem;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#050505f0,#050505db),#050505e6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.masthead.svelte-1h32yp1:after{content:"";position:absolute;left:1.5rem;right:1.5rem;bottom:-1px;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.28),transparent 78%)}.brand-block.svelte-1h32yp1{display:flex;flex-direction:column;gap:.6rem;min-width:0}.logo-lockup.svelte-1h32yp1{display:inline-flex;flex-direction:column;gap:.45rem;width:fit-content}.brand-kicker.svelte-1h32yp1{font-size:.7rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--fg-3)}.logo.svelte-1h32yp1{font-family:var(--font-display);font-size:clamp(2.4rem,6vw,4rem);line-height:.82;letter-spacing:-.06em;color:var(--fg-0)}.brand-deck.svelte-1h32yp1{max-width:36rem;font-size:.9rem;color:var(--fg-2)}.nav-links.svelte-1h32yp1{display:flex;flex-wrap:wrap;justify-content:end;align-items:center;gap:.65rem}.user-chip.svelte-1h32yp1{display:inline-flex;align-items:center;padding-left:.2rem}.nav-links.svelte-1h32yp1 a:where(.svelte-1h32yp1){display:inline-flex;align-items:center;min-height:2.5rem;padding:.55rem .9rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff08;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-2);transition:transform var(--motion-fast),background var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast)}.nav-links.svelte-1h32yp1 a:where(.svelte-1h32yp1):hover{transform:translateY(-1px);border-color:#ffffff38;color:var(--fg-0)}.nav-links.svelte-1h32yp1 a.active:where(.svelte-1h32yp1){background:var(--fg-0);border-color:var(--fg-0);color:var(--bg-0)}@media(max-width:900px){.masthead.svelte-1h32yp1{grid-template-columns:1fr;align-items:start;padding:1rem .9rem 1.1rem}.masthead.svelte-1h32yp1:after{left:.9rem;right:.9rem}.nav-links.svelte-1h32yp1{justify-content:start}}:root{--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;--font-ui: "Space Grotesk", "Avenir Next", "Segoe UI", sans-serif;--font-display: "Instrument Serif", Georgia, serif;--font-title: "Space Grotesk", "Avenir Next", "Segoe UI", sans-serif;--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,255,255,.84);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-size:.72rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--fg-3)}.page-topline:before{content:"";width:3.5rem;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.42),transparent)}.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:.85rem;max-width:58rem}.page-title{font-family:var(--font-title);font-size:clamp(2.85rem,6.4vw,5.4rem);font-weight:700;line-height:.94;letter-spacing:-.07em;color:var(--fg-0);font-kerning:normal;text-wrap:balance;max-width:11ch}.page-deck{max-width:46rem;font-size:1rem;color:var(--fg-2)}.rule{height:1px;width:100%;background:linear-gradient(90deg,rgba(255,255,255,.24),transparent 82%)}.panel{position:relative;background:linear-gradient(180deg,#ffffff12,#ffffff05),var(--bg-1);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:clip}.panel:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:28px 28px;pointer-events:none;opacity:.14}.panel-inner{position:relative;z-index:1;padding:1.6rem}.mono-button{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:2.9rem;padding:.75rem 1.25rem;border:1px solid var(--line-strong);border-radius:999px;background:var(--fg-0);color:var(--bg-0);font-size:.8rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;transition:transform var(--motion-fast),background var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast)}.mono-button:hover{transform:translateY(-1px)}.mono-button.ghost{background:transparent;color:var(--fg-0)}.mono-button.ghost:hover{border-color:#ffffff70;background:#ffffff0f}.mono-button.soft{background:#ffffff14;color:var(--fg-0)}.mono-button:disabled{opacity:.38;cursor:not-allowed;transform:none}.field{display:flex;flex-direction:column;gap:.45rem}.field>span{font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3)}.field input,.field textarea,.field select{width:100%;padding:.9rem 1rem;border-radius:var(--radius-sm);border:1px solid var(--line);background:#ffffff08;color:var(--fg-1);transition:border-color var(--motion-fast),background var(--motion-fast),transform var(--motion-fast)}.field input:hover,.field textarea:hover,.field select:hover{border-color:#ffffff2e}.field input:focus,.field textarea:focus,.field select:focus{outline:none;border-color:#ffffff75;background:#ffffff0f}.field textarea{resize:vertical;min-height:7rem}.empty-state{display:grid;place-items:center;padding:3.5rem 2rem;border:1px dashed rgba(255,255,255,.14);border-radius:var(--radius-md);color:var(--fg-3);text-align:center}.eyebrow-text{font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--fg-3)}.status-pill{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .7rem;border-radius:999px;border:1px solid var(--line);background:#ffffff0d;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2)}.status-pill:before{content:"";width:.45rem;height:.45rem;border-radius:999px;background:#ffffff80}.status-pill.active,.status-pill.completed{border-color:#ffffff4d;color:var(--fg-0)}.status-pill.abandoned:before{background:#fff3}.status-pill.in_progress:before{background:#ffffffbf}.site-chrome.svelte-12qhfyh{position:relative;min-height:100vh;background:radial-gradient(circle at top,rgba(255,255,255,.08),transparent 28%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.05),transparent 24%),linear-gradient(180deg,#090909,#050505)}.site-chrome.kiosk-mode.svelte-12qhfyh{background:transparent}.site-noise.svelte-12qhfyh{position:fixed;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.015),transparent 34%),repeating-linear-gradient(180deg,rgba(255,255,255,.02) 0,rgba(255,255,255,.02) 1px,transparent 1px,transparent 6px);mix-blend-mode:soft-light;opacity:.45}main.svelte-12qhfyh{position:relative;z-index:1;width:min(1380px,calc(100vw - 3rem));margin:0 auto;padding:2.5rem 0 4rem}@media(max-width:900px){.page-title{font-size:clamp(2.55rem,13vw,4.4rem)}main.svelte-12qhfyh{width:min(100vw - 1.5rem,1380px);padding-top:1.4rem}}
