:root{--ground: #0c0e11;--rack: #13161a;--rack-hover: #1f242a;--well: #08090b;--seam: #262b32;--seam-strong: #68727e;--ink: #e6e9ed;--ink-muted: #a3abb5;--ink-faint: #8c95a0;--trace: #4fc3dc;--on-trace: #04161b;--trace-wash: #10303a;--signal: #f0a63a;--ok: #47c48c;--fault: #ff7070;--focus: #7fd8ec;--font-sans: "IBM Plex Sans", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 10px;--max: 1120px;--gutter: 24px;color-scheme:dark;font-family:var(--font-sans);font-size:16px;line-height:1.625;font-weight:400;color:var(--ink);background-color:var(--ground);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-theme=light]{--ground: #f6f7f9;--rack: #ffffff;--rack-hover: #eef0f3;--well: #eef0f3;--seam: #dee2e7;--seam-strong: #7a828d;--ink: #15181d;--ink-muted: #4b535d;--ink-faint: #5f6771;--trace: #0b6c85;--on-trace: #ffffff;--trace-wash: #e0f1f6;--signal: #8c5400;--ok: #11774f;--fault: #c0292b;--focus: #0b6c85;color-scheme:light}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:80px}body{min-height:100vh;background-color:var(--ground);color:var(--ink)}::selection{background:var(--trace-wash);color:var(--ink)}a{color:var(--trace);text-decoration:none;transition:color .15s ease-out}a:hover{color:var(--ink)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}ul{list-style:none}.container{max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.section{padding:112px 0 0}.section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;margin-bottom:32px}.section-head h2{font-size:28px;line-height:34px;font-weight:600;letter-spacing:-.015em}.section-index{font-family:var(--font-mono);font-size:13px;color:var(--ink-faint)}.label{font-family:var(--font-mono);font-size:11px;line-height:16px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.log{border-top:1px solid var(--seam)}.entry{display:grid;grid-template-columns:200px minmax(0,1fr);gap:8px 32px;padding:24px 0;border-bottom:1px solid var(--seam)}.entry .when{padding-top:4px;color:var(--ink-faint)}.entry-title{font-size:18px;line-height:26px;font-weight:600;letter-spacing:-.01em}.entry-title .at{font-weight:400;color:var(--ink-muted)}@media(max-width:760px){.entry{grid-template-columns:minmax(0,1fr);gap:4px;padding:20px 0}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:var(--radius-md);border:1px solid var(--seam-strong);font-size:15px;font-weight:500;color:var(--ink);background:transparent;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out}.btn:hover{background:var(--rack-hover);color:var(--ink)}.btn.primary{background:var(--trace);border-color:var(--trace);color:var(--on-trace)}.btn.primary:hover{background:var(--focus);border-color:var(--focus);color:var(--on-trace)}:root[data-theme=light] .btn.primary:hover{background:#095a6f;border-color:#095a6f}.btn svg{flex-shrink:0}@media(max-width:640px){:root{--gutter: 16px}.section{padding-top:80px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}header.svelte-1elxaub{position:sticky;top:0;z-index:100;background:color-mix(in srgb,var(--ground) 88%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--seam)}.bar.svelte-1elxaub{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px}.brand.svelte-1elxaub{font-family:var(--font-mono);font-size:14px;color:var(--ink);white-space:nowrap}.brand.svelte-1elxaub .at:where(.svelte-1elxaub){color:var(--trace)}.brand.svelte-1elxaub .dim:where(.svelte-1elxaub){color:var(--ink-faint)}nav.svelte-1elxaub{display:flex;gap:24px;font-family:var(--font-mono);font-size:13px}nav.svelte-1elxaub a:where(.svelte-1elxaub){color:var(--ink-muted)}nav.svelte-1elxaub a:where(.svelte-1elxaub):hover{color:var(--ink)}.actions.svelte-1elxaub{display:flex;align-items:center;gap:8px}.icon-btn.svelte-1elxaub,.term-btn.svelte-1elxaub{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;min-width:36px;border-radius:var(--radius-md);border:1px solid var(--seam);color:var(--ink-muted);transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out}.term-btn.svelte-1elxaub{padding:0 12px;font-family:var(--font-mono);font-size:13px}.icon-btn.svelte-1elxaub:hover,.term-btn.svelte-1elxaub:hover{background:var(--rack-hover);color:var(--ink);border-color:var(--seam-strong)}@media(max-width:760px){nav.svelte-1elxaub{display:none}}@media(max-width:400px){.term-btn.svelte-1elxaub span:where(.svelte-1elxaub){display:none}}.hero.svelte-1q37ri0{padding:96px 0 0}.where.svelte-1q37ri0{display:inline-flex;align-items:center;gap:6px;margin-bottom:28px;color:var(--ink-faint)}h1.svelte-1q37ri0{max-width:920px;font-size:clamp(36px,6vw,68px);line-height:1.06;font-weight:600;letter-spacing:-.03em;color:var(--ink)}.name.svelte-1q37ri0{display:block;margin-bottom:12px;font-family:var(--font-mono);font-size:clamp(15px,1.6vw,18px);line-height:1.4;font-weight:500;letter-spacing:0;color:var(--trace)}.intro.svelte-1q37ri0{max-width:660px;margin-top:28px;font-size:18px;line-height:30px;color:var(--ink-muted)}.ctas.svelte-1q37ri0{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.metrics.svelte-1q37ri0{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px 48px;margin-top:72px;padding-top:28px;border-top:1px solid var(--seam)}.metric.svelte-1q37ri0{display:flex;flex-direction:column;gap:6px}dd.svelte-1q37ri0{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.value.svelte-1q37ri0{font-size:32px;line-height:36px;font-weight:500;letter-spacing:-.02em;color:var(--ink)}.unit.svelte-1q37ri0{font-size:14px;color:var(--ink-muted)}@media(max-width:640px){.hero.svelte-1q37ri0{padding-top:56px}.intro.svelte-1q37ri0{font-size:17px;line-height:28px}.ctas.svelte-1q37ri0 .btn:where(.svelte-1q37ri0){flex:1 1 auto}.metrics.svelte-1q37ri0{margin-top:48px}}.highlights.svelte-1ar0d6w{margin-top:8px;display:flex;flex-direction:column;gap:6px}.highlights.svelte-1ar0d6w li:where(.svelte-1ar0d6w){position:relative;padding-left:18px;font-size:15px;line-height:24px;color:var(--ink-muted)}.highlights.svelte-1ar0d6w li:where(.svelte-1ar0d6w):before{content:"–";position:absolute;left:0;color:var(--ink-faint)}.summary.svelte-1tes396{margin-top:4px;max-width:720px;font-size:15px;line-height:24px;color:var(--ink-muted)}.links.svelte-1tes396{display:flex;gap:16px;margin-top:8px;font-family:var(--font-mono);font-size:13px}.links.svelte-1tes396 a:where(.svelte-1tes396){display:inline-flex;align-items:center;gap:4px;min-height:24px}.items.svelte-1f1pl16{font-family:var(--font-mono);font-size:14px;line-height:24px;color:var(--ink)}.section.svelte-wt4tt0{padding-bottom:112px}.cta.svelte-wt4tt0{display:flex;flex-direction:column;gap:20px;padding-top:48px;border-top:1px solid var(--seam)}h2.svelte-wt4tt0{max-width:820px;font-size:clamp(28px,4vw,44px);line-height:1.12;font-weight:600;letter-spacing:-.02em}.email.svelte-wt4tt0{width:fit-content;max-width:100%;font-family:var(--font-mono);font-size:clamp(18px,2.4vw,24px);overflow-wrap:anywhere;border-bottom:1px solid var(--seam-strong);padding-bottom:2px}.email.svelte-wt4tt0:hover{border-color:var(--ink)}.links.svelte-wt4tt0{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}footer.svelte-wt4tt0{border-top:1px solid var(--seam)}.foot.svelte-wt4tt0{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:24px;padding-bottom:40px;font-family:var(--font-mono);font-size:12px;color:var(--ink-faint)}@media(max-width:640px){.section.svelte-wt4tt0{padding-bottom:80px}.links.svelte-wt4tt0 .btn:where(.svelte-wt4tt0){flex:1 1 140px}}.terminal-container.svelte-fe92n4{position:fixed;inset:0;background-color:color-mix(in srgb,#000 70%,transparent);z-index:2000;display:flex;align-items:center;justify-content:center;padding:2rem;animation:svelte-fe92n4-fadeIn .15s ease-out}@keyframes svelte-fe92n4-fadeIn{0%{opacity:0}to{opacity:1}}.terminal.svelte-fe92n4{width:100%;max-width:1000px;height:80vh;background-color:#08090b;border:1px solid #262b32;border-radius:10px;overflow:hidden;box-shadow:0 8px 24px #00000080,0 0 0 1px #262b32;animation:svelte-fe92n4-slideUp .18s ease-out;display:flex;flex-direction:column}@keyframes svelte-fe92n4-slideUp{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}.terminal-header.svelte-fe92n4{background-color:#13161a;padding:.7rem 1rem;display:flex;align-items:center;gap:1rem;border-bottom:1px solid #262b32;flex-shrink:0}.terminal-buttons.svelte-fe92n4{display:flex;gap:.5rem}.wbtn.svelte-fe92n4{width:12px;height:12px;border-radius:50%;cursor:pointer;border:none;padding:0}.wbtn.svelte-fe92n4:hover:not(:disabled){opacity:.75}.wbtn.svelte-fe92n4:disabled{cursor:not-allowed;opacity:.4}.wbtn.close.svelte-fe92n4{background-color:#ff7070}.wbtn.minimize.svelte-fe92n4{background-color:#f0a63a}.wbtn.maximize.svelte-fe92n4{background-color:#47c48c}.terminal-title.svelte-fe92n4{color:#a3abb5;font-family:var(--font-mono);font-size:.8rem}.terminal-body.svelte-fe92n4{flex:1;overflow-y:auto;padding:1.5rem;font-family:var(--font-mono);font-size:.875rem;line-height:1.6;color:#e6e9ed}.row.svelte-fe92n4{white-space:pre-wrap;word-break:break-word}.prompt.svelte-fe92n4{color:#4fc3dc;font-weight:500}.cmd.svelte-fe92n4{color:#e6e9ed}.heading.svelte-fe92n4{color:#4fc3dc;font-weight:500}.muted.svelte-fe92n4{color:#a3abb5}.accent.svelte-fe92n4{color:#f0a63a}.link.svelte-fe92n4{color:#e6e9ed;text-decoration:underline;text-underline-offset:3px}.link.svelte-fe92n4:hover{color:#4fc3dc}.input-line.svelte-fe92n4{display:flex;align-items:center;gap:.5rem}.cmd-input.svelte-fe92n4{flex:1;background:transparent;border:none;outline:none;color:#e6e9ed;font-family:inherit;font-size:inherit;caret-color:#4fc3dc;padding:0}@media(max-width:768px){.terminal-container.svelte-fe92n4{padding:0}.terminal.svelte-fe92n4{width:100%;height:100%;border-radius:0}.terminal-body.svelte-fe92n4{font-size:.8rem}.cmd-input.svelte-fe92n4{font-size:16px}}.skip.svelte-1n46o8q{position:absolute;left:16px;top:-48px;z-index:200;padding:8px 12px;border-radius:var(--radius-md);background:var(--trace);color:var(--on-trace)}.skip.svelte-1n46o8q:focus{top:12px}
