html,body{height:100%}body.chaser-page{min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden}.chaser-noise{opacity:.035}.rule.svelte-1uha8ag{position:absolute;left:0;right:0;height:1px;background:var(--color-line);pointer-events:none;z-index:1}.rule.top.svelte-1uha8ag{top:calc(var(--space-page-y) + 2.5rem)}.rule.bottom.svelte-1uha8ag{bottom:calc(var(--space-page-y) + 4.5rem)}.cs-shell.svelte-1uha8ag{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;padding:var(--space-page-y) var(--space-page-x);gap:2rem;min-height:100vh}.cs-head.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.cs-mark.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-logo);font-weight:700;letter-spacing:.16em;text-transform:uppercase;font-size:.82rem;color:var(--color-ink);text-decoration:none}.cs-mark.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:1.1rem;height:1.1rem;display:block}.cs-mark.svelte-1uha8ag .dot:where(.svelte-1uha8ag){color:var(--color-accent);font-weight:700}.cs-status.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-ink-50)}.cs-status.svelte-1uha8ag .pulse:where(.svelte-1uha8ag){width:6px;height:6px;border-radius:999px;background:var(--color-accent);animation:breathe 2.4s var(--ease-in-out) infinite}.cs-hero.svelte-1uha8ag{flex:1;display:grid;grid-template-columns:1fr;align-content:center;gap:2.5rem;max-width:1500px;width:100%;margin:0 auto;padding:4rem 0 2rem}.cs-eyebrow.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.7rem;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;color:var(--color-ink-50)}.cs-eyebrow.svelte-1uha8ag .bar:where(.svelte-1uha8ag){width:2.25rem;height:1px;background:var(--color-ink-35)}.cs-eyebrow.svelte-1uha8ag .em:where(.svelte-1uha8ag){color:var(--color-ink)}.cs-headline.svelte-1uha8ag{font-family:var(--font-serif);font-weight:400;font-size:clamp(3.25rem,10.5vw,9.25rem);line-height:.92;letter-spacing:-.045em;color:var(--color-ink);margin:0;display:flex;flex-direction:column;gap:.05em}.cs-headline.svelte-1uha8ag .l1:where(.svelte-1uha8ag){display:block}.cs-headline.svelte-1uha8ag .l2:where(.svelte-1uha8ag){display:flex;flex-wrap:wrap;align-items:baseline;gap:.3em}.cycle.svelte-1uha8ag{position:relative;display:inline-block;font-style:italic;color:var(--color-accent);transition:width .48s var(--ease-out);will-change:width;white-space:nowrap;vertical-align:baseline}.cycle.svelte-1uha8ag .measure:where(.svelte-1uha8ag){position:absolute;visibility:hidden;white-space:nowrap;font-style:italic;pointer-events:none}.cycle.svelte-1uha8ag .word{position:relative;display:inline-block}.cycle.svelte-1uha8ag .word:after{content:"";position:absolute;left:-.04em;right:-.04em;top:56%;height:.08em;background:currentColor;border-radius:2px;transform-origin:left center;transform:scaleX(0) rotate(-1.5deg);transition:transform .52s cubic-bezier(.5,.02,.2,1);box-shadow:0 0 12px var(--color-accent-glow)}.cycle.svelte-1uha8ag .word.struck:after{transform:scaleX(1) rotate(-1.5deg)}.cycle.svelte-1uha8ag .word.entering{animation:svelte-1uha8ag-wordEnter .46s var(--ease-out) both}.cycle.svelte-1uha8ag .word.leaving{animation:svelte-1uha8ag-wordLeave .38s var(--ease-out) both}@keyframes svelte-1uha8ag-wordEnter{0%{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1uha8ag-wordLeave{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.45em)}}.cycle-slot.svelte-1uha8ag{position:relative;display:inline-block;vertical-align:baseline}.cs-sub.svelte-1uha8ag{max-width:38ch;font-family:var(--font-sans);font-size:clamp(1rem,1.35vw,1.1875rem);line-height:1.55;color:var(--color-ink-70);margin:1rem 0 0}.cs-sub.svelte-1uha8ag em:where(.svelte-1uha8ag){font-family:var(--font-serif);font-style:italic;color:var(--color-ink)}.cs-form.svelte-1uha8ag{display:flex;align-items:stretch;gap:.5rem;max-width:32rem;margin-top:.5rem}.cs-input.svelte-1uha8ag{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-surface);border:1px solid var(--color-line-strong);border-radius:var(--radius-btn);padding:.85rem 1rem;font-family:var(--font-mono);font-size:.85rem;color:var(--color-ink);letter-spacing:.01em;transition:border-color .2s,box-shadow .2s;min-width:0}.cs-input.svelte-1uha8ag::placeholder{color:var(--color-ink-35)}.cs-input.svelte-1uha8ag:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 4px var(--color-accent-08)}.cs-input[aria-invalid=true].svelte-1uha8ag{border-color:var(--color-danger);box-shadow:0 0 0 4px #b4231814}.cs-btn.svelte-1uha8ag{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-ink);background:var(--color-ink);color:var(--color-paper);border-radius:var(--radius-btn);padding:.85rem 1.15rem;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .2s,transform .2s,opacity .2s;display:inline-flex;align-items:center;gap:.55rem;white-space:nowrap}.cs-btn.svelte-1uha8ag:hover{background:#000}.cs-btn.svelte-1uha8ag:active{transform:translateY(1px)}.cs-btn.svelte-1uha8ag:disabled{opacity:.6;cursor:not-allowed}.cs-btn.svelte-1uha8ag .arrow:where(.svelte-1uha8ag){display:inline-block;transition:transform .22s var(--ease-out)}.cs-btn.svelte-1uha8ag:hover .arrow:where(.svelte-1uha8ag){transform:translate(3px)}.cs-form-note.svelte-1uha8ag{margin-top:.65rem;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-35)}.cs-form-note.error.svelte-1uha8ag{color:var(--color-danger)}.cs-success.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.75rem;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink);padding:.95rem 1rem;border:1px dashed var(--color-accent);border-radius:var(--radius-btn);background:var(--color-accent-08);animation:svelte-1uha8ag-successIn .48s var(--ease-out) both}@keyframes svelte-1uha8ag-successIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.cs-success.svelte-1uha8ag .check:where(.svelte-1uha8ag){width:14px;height:14px;border-radius:999px;background:var(--color-accent);position:relative;flex:0 0 auto}.cs-success.svelte-1uha8ag .check:where(.svelte-1uha8ag):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:4px;height:7px;border-right:1.5px solid var(--color-paper);border-bottom:1.5px solid var(--color-paper);transform:translateY(-1px) rotate(45deg)}.cs-foot.svelte-1uha8ag{display:flex;flex-direction:column;gap:1.25rem}.marquee.svelte-1uha8ag{position:relative;overflow:hidden;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);padding:.85rem 0;mask-image:linear-gradient(90deg,transparent 0,#000 6rem,#000 calc(100% - 6rem),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6rem,#000 calc(100% - 6rem),transparent 100%)}.marquee-track.svelte-1uha8ag{display:inline-flex;gap:3rem;white-space:nowrap;animation:svelte-1uha8ag-marquee 48s linear infinite;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-50)}.marquee-track.svelte-1uha8ag .tag:where(.svelte-1uha8ag){display:inline-flex;align-items:center;gap:.65rem}.marquee-track.svelte-1uha8ag .tag:where(.svelte-1uha8ag):before{content:"";width:5px;height:5px;border-radius:999px;background:var(--color-ink-20)}.marquee-track.svelte-1uha8ag .header-tag:where(.svelte-1uha8ag){color:var(--color-ink);font-weight:500}.marquee-track.svelte-1uha8ag .header-tag:where(.svelte-1uha8ag):before{background:var(--color-accent);box-shadow:0 0 8px var(--color-accent-glow)}@keyframes svelte-1uha8ag-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.cs-meta.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-35)}.cs-meta.svelte-1uha8ag .crosshair:where(.svelte-1uha8ag){display:inline-flex;align-items:center;gap:.55rem}.cs-meta.svelte-1uha8ag .crosshair:where(.svelte-1uha8ag) svg:where(.svelte-1uha8ag){width:.8rem;height:.8rem;display:block}.cs-meta.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--color-ink-50);text-decoration:none;border-bottom:1px solid var(--color-line-strong);padding-bottom:1px;transition:color .2s,border-color .2s}.cs-meta.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--color-ink);border-color:var(--color-ink)}.side-serial.svelte-1uha8ag{position:fixed;right:var(--space-page-x);top:50%;transform:translateY(-50%) rotate(90deg);transform-origin:right center;font-family:var(--font-mono);font-size:.625rem;letter-spacing:.45em;text-transform:uppercase;color:var(--color-ink-20);pointer-events:none;z-index:2}@media(max-width:760px){.side-serial.svelte-1uha8ag{display:none}}@media(prefers-reduced-motion:reduce){.marquee-track.svelte-1uha8ag{animation:none}.cycle.svelte-1uha8ag .word:after{transition:none}.cycle.svelte-1uha8ag .word.entering,.cycle.svelte-1uha8ag .word.leaving{animation:none}}
