.sx.svelte-8whbkq{--bg:#020817;--card:#151d2a;--line:#94a3b824;--line-soft:#94a3b814;--text:#f8fafc;--muted:#94a3b8;--faint:#78849a;--green:#34d399;--amber:#e8a23d;--indigo:#818cf8;--indigo-deep:#6366f1;--mono:var(--font-mono);--sans:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;background:radial-gradient(110% 70% at 50% -10%, #818cf81a, transparent 60%), var(--bg);width:100%;color:var(--text);font-family:var(--sans);position:relative;overflow:clip}.sx.svelte-8whbkq:before{content:"";background-image:repeating-linear-gradient(to bottom, var(--line-soft) 0, var(--line-soft) 1px, transparent 1px, transparent 56px);pointer-events:none;height:520px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0%,#0000 90%);mask-image:linear-gradient(#000 0%,#0000 90%)}.sx-inner.svelte-8whbkq{max-width:1000px;margin:0 auto;padding:96px 24px 120px;position:relative}.anim-rise.svelte-8whbkq{animation:.6s svelte-8whbkq-riseIn}@keyframes svelte-8whbkq-riseIn{0%{transform:translateY(12px)}to{transform:translateY(0)}}.block.svelte-8whbkq{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(16px)}.block.svelte-8whbkq.visible{opacity:1;transform:none}.eyebrow.svelte-8whbkq{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--indigo);align-items:center;gap:9px;margin:0 0 20px;font-size:11px;display:inline-flex;position:relative}.pulse.svelte-8whbkq{background:var(--green);border-radius:50%;flex:none;width:7px;height:7px;animation:2.6s ease-out infinite svelte-8whbkq-pulse;position:relative;box-shadow:0 0 #34d39980}@keyframes svelte-8whbkq-pulse{0%{box-shadow:0 0 #34d39973}70%{box-shadow:0 0 0 9px #34d39900}to{box-shadow:0 0 #34d39900}}.hero.svelte-8whbkq{margin-bottom:104px}.hero-title.svelte-8whbkq{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text);margin:0 0 26px;font-size:clamp(34px,5.2vw,54px);font-weight:600;line-height:1.12}.hero-title.svelte-8whbkq em:where(.svelte-8whbkq){color:var(--indigo);font-style:italic;font-weight:600}.ln.svelte-8whbkq{position:relative}.lead.svelte-8whbkq{color:var(--muted);max-width:52ch;margin:0 0 34px;font-size:clamp(15px,1.5vw,17px);line-height:1.65}.hero-actions.svelte-8whbkq{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.note.svelte-8whbkq{display:none}@media (width>=1100px){.anat.svelte-8whbkq{padding-left:216px}.note.svelte-8whbkq{width:176px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);white-space:normal;pointer-events:none;font-size:10px;font-style:normal;font-weight:400;line-height:1.55;display:block;position:absolute;top:50%;left:calc(100% + 26px);transform:translateY(-50%)}.note.svelte-8whbkq:before{content:"";background:var(--line);width:22px;height:1px;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.note.svelte-8whbkq:after{content:"";background:var(--indigo);border-radius:50%;width:4px;height:4px;position:absolute;top:50%;right:calc(100% + 20px);transform:translateY(-50%)}.note-left.svelte-8whbkq{text-align:right;left:auto;right:calc(100% + 26px)}.note-left.svelte-8whbkq:before{left:100%;right:auto}.note-left.svelte-8whbkq:after{left:calc(100% + 20px);right:auto}}.copy.svelte-8whbkq{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text);border:1px solid var(--line);background:0 0;border-radius:8px;padding:9px 14px;font-size:11px;transition:border-color .2s,color .2s}.copy.svelte-8whbkq:hover{color:var(--indigo);border-color:#94a3b84d}.copy.done.svelte-8whbkq{color:var(--green);border-color:#34d39966}.copy.svelte-8whbkq:focus-visible,.tab.svelte-8whbkq:focus-visible,.chip.svelte-8whbkq:focus-visible,.asset.svelte-8whbkq:focus-visible,.ghost-link.svelte-8whbkq:focus-visible,.cap-link.svelte-8whbkq:focus-visible{outline:2px solid var(--indigo);outline-offset:2px}.copy-label.svelte-8whbkq{text-align:center;min-width:5ch;display:inline-block}.ghost-link.svelte-8whbkq{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-radius:4px;font-size:11px;text-decoration:none}.ghost-link.svelte-8whbkq:hover{color:var(--indigo)}.block.svelte-8whbkq{border-top:1px solid var(--line);margin-bottom:96px;padding-top:44px}.sec-head.svelte-8whbkq{margin-bottom:32px}.sec-head.svelte-8whbkq h2:where(.svelte-8whbkq){font-family:var(--font-display);letter-spacing:-.025em;color:var(--text);margin:0;font-size:clamp(23px,3vw,32px);font-weight:600;line-height:1.1}.sec-sub.svelte-8whbkq{color:var(--muted);max-width:60ch;margin:14px 0 0;font-size:14.5px;line-height:1.65}.body-copy.svelte-8whbkq{color:var(--muted);max-width:62ch;margin:24px 0 0;font-size:14.5px;line-height:1.7}.body-copy.quiet.svelte-8whbkq{color:var(--faint)}.body-copy.caveat.svelte-8whbkq{border-left:2px solid #e8a23d59;padding-left:16px}.prompt-card.svelte-8whbkq{background:var(--card);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:20px 20px 20px 22px;display:flex}.prompt-text.svelte-8whbkq{font-family:var(--mono);color:var(--text);overflow-wrap:anywhere;flex:340px;margin:0;font-size:13px;line-height:1.7}.checks.svelte-8whbkq{background:var(--line-soft);border:1px solid var(--line-soft);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.check.svelte-8whbkq{background:var(--bg);align-items:center;gap:12px;padding:22px 20px;display:flex}.check-glyph.svelte-8whbkq{font-family:var(--mono);color:var(--green);font-size:15px;line-height:1}.check.bad.svelte-8whbkq .check-glyph:where(.svelte-8whbkq){color:var(--amber)}.check-text.svelte-8whbkq{color:var(--text);font-size:16px}.check.bad.svelte-8whbkq .check-text:where(.svelte-8whbkq){color:var(--faint);-webkit-text-decoration:line-through #e8a23d80;text-decoration:line-through #e8a23d80}.logo-grid.svelte-8whbkq{grid-template-columns:1.6fr 1fr;gap:20px;display:grid}.logo-cell.svelte-8whbkq{margin:0}.logo-stage.svelte-8whbkq{background:var(--card);border:1px solid var(--line);border-radius:12px;justify-content:center;align-items:center;min-height:132px;padding:40px 24px;display:flex}.logo-wordmark.svelte-8whbkq{width:100%;max-width:260px;height:auto}.logo-mark.svelte-8whbkq{width:48px;height:auto}.logo-cell.svelte-8whbkq figcaption:where(.svelte-8whbkq){justify-content:space-between;align-items:baseline;gap:12px;padding:12px 2px 0;display:flex}.cap-name.svelte-8whbkq{color:var(--text);font-size:14px}.cap-link.svelte-8whbkq{font-family:var(--mono);letter-spacing:.06em;color:var(--faint);border-radius:4px;font-size:11px;text-decoration:none}.cap-link.svelte-8whbkq:hover{color:var(--indigo)}.rules.svelte-8whbkq{margin:28px 0 0;padding:0;list-style:none}.rules.svelte-8whbkq li:where(.svelte-8whbkq){color:var(--muted);border-top:1px solid var(--line-soft);padding:13px 0;font-size:14px;line-height:1.6}.rules.svelte-8whbkq li:where(.svelte-8whbkq):first-child{border-top:none}.chips.svelte-8whbkq{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.chip.svelte-8whbkq{text-align:left;border:1px solid var(--line-soft);background:0 0;border-radius:10px;align-items:flex-start;gap:14px;width:100%;padding:14px 16px;transition:border-color .2s;display:flex}.chip.svelte-8whbkq:hover{border-color:var(--line)}.sw.svelte-8whbkq{border-radius:7px;flex:none;width:28px;height:28px}.sw.ring.svelte-8whbkq{box-shadow:inset 0 0 0 1px #94a3b83d}.chip-body.svelte-8whbkq{flex-direction:column;gap:5px;min-width:0;display:flex}.chip-top.svelte-8whbkq{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.chip-name.svelte-8whbkq{color:var(--text);font-size:14px}.chip-hex.svelte-8whbkq{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:11px}.chip.done.svelte-8whbkq .chip-hex:where(.svelte-8whbkq){color:var(--green)}.chip-role.svelte-8whbkq{color:var(--muted);font-size:12.5px;line-height:1.5}.specimens.svelte-8whbkq{margin:0;padding:0;list-style:none}.spec.svelte-8whbkq{border-top:1px solid var(--line-soft);padding:26px 0}.spec.svelte-8whbkq:first-child{border-top:none}.spec-sample.svelte-8whbkq{color:var(--text);margin:0 0 14px}.spec-sample.display.svelte-8whbkq{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(28px,4.4vw,40px);font-weight:600;line-height:1.1}.spec-sample.body.svelte-8whbkq{font-family:var(--sans);font-size:clamp(20px,2.6vw,26px);line-height:1.35}.spec-sample.mono.svelte-8whbkq{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;font-size:clamp(15px,2vw,20px)}.spec-meta.svelte-8whbkq{flex-wrap:wrap;align-items:baseline;gap:14px;margin:0;display:flex}.spec-face.svelte-8whbkq{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--indigo);font-size:11px}.spec-role.svelte-8whbkq{color:var(--muted);font-size:13px}.voice.svelte-8whbkq{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.voice.svelte-8whbkq li:where(.svelte-8whbkq){border-top:1px solid var(--line);padding-top:18px}.voice.svelte-8whbkq h3:where(.svelte-8whbkq){color:var(--text);margin:0 0 12px;font-size:15px;font-weight:600}.say.svelte-8whbkq{color:var(--muted);margin:0 0 10px;font-size:14px;line-height:1.6}.say.svelte-8whbkq a:where(.svelte-8whbkq){color:var(--indigo);text-decoration:none}.say.svelte-8whbkq a:where(.svelte-8whbkq):hover{text-decoration:underline}.not.svelte-8whbkq{color:var(--faint);border-left:2px solid #e8a23d4d;margin:0;padding-left:12px;font-size:13px;line-height:1.55}.badge.svelte-8whbkq{border-top:1px solid var(--line-soft);margin-top:40px;padding-top:32px}.badge.svelte-8whbkq:first-of-type{border-top:none;margin-top:0;padding-top:0}.badge-head.svelte-8whbkq{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.badge.svelte-8whbkq h3:where(.svelte-8whbkq){font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);margin:0;font-size:18px;font-weight:600}.badge-blurb.svelte-8whbkq{color:var(--muted);max-width:62ch;margin:10px 0 20px;font-size:13.5px;line-height:1.65}.stage.svelte-8whbkq{background:var(--card);border:1px solid var(--line);border-radius:12px;justify-content:center;align-items:center;padding:34px 20px;transition:background .2s;display:flex}.stage.light.svelte-8whbkq{background:#f8fafc}.pill.svelte-8whbkq{color:#f8fafc;background:#1e293b;border:1px solid #94a3b833;border-radius:8px;align-items:center;gap:8px;padding:7px 12px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:12px;line-height:1;display:inline-flex}.pill.svelte-8whbkq strong:where(.svelte-8whbkq){font-weight:600}.pill-light.svelte-8whbkq{color:#0f172a;background:#f8fafc;border-color:#94a3b873}.pill-mono.svelte-8whbkq{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.stamp.svelte-8whbkq{background:var(--indigo-deep);color:var(--text);letter-spacing:.14em;text-transform:uppercase;border-radius:10px;align-items:center;gap:12px;padding:10px 16px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:12px;font-weight:700;line-height:1.25;display:inline-flex}.snip.svelte-8whbkq{margin-top:16px}.tabbar.svelte-8whbkq{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.tabs.svelte-8whbkq,.theme-toggle.svelte-8whbkq{border:1px solid var(--line-soft);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.tab.svelte-8whbkq{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);background:0 0;border:none;border-radius:6px;padding:7px 11px;font-size:10.5px;transition:background .2s,color .2s}.tab.svelte-8whbkq:hover{color:var(--muted)}.tab.on.svelte-8whbkq{color:var(--indigo);background:#818cf81f}.code.svelte-8whbkq{background:var(--card);border:1px solid var(--line);border-radius:10px;max-width:100%;overflow-x:auto}.code.svelte-8whbkq pre:where(.svelte-8whbkq){margin:0;padding:16px 18px}.code.svelte-8whbkq code:where(.svelte-8whbkq){font-family:var(--mono);color:var(--muted);white-space:pre;font-size:12px;line-height:1.7}.snip-note.svelte-8whbkq{color:var(--faint);max-width:62ch;margin:12px 0 0;font-size:12.5px;line-height:1.6}.foot.svelte-8whbkq{margin-bottom:0}.asset-list.svelte-8whbkq{flex-direction:column;display:flex}.asset.svelte-8whbkq{border-top:1px solid var(--line-soft);border-radius:4px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;align-items:baseline;gap:16px;padding:16px 2px;text-decoration:none;transition:padding-left .2s;display:grid}.asset.svelte-8whbkq:first-child{border-top:none}.asset.svelte-8whbkq:hover{padding-left:8px}.asset-label.svelte-8whbkq{color:var(--text);font-size:14.5px}.asset.svelte-8whbkq:hover .asset-label:where(.svelte-8whbkq){color:var(--indigo)}.asset-file.svelte-8whbkq,.asset-note.svelte-8whbkq{font-family:var(--mono);letter-spacing:.06em;color:var(--faint);font-size:11px}.asset-note.svelte-8whbkq{text-transform:uppercase;white-space:nowrap}.fine.svelte-8whbkq{color:var(--faint);font-size:13.5px}.fine.svelte-8whbkq a:where(.svelte-8whbkq){color:var(--indigo);text-decoration:none}.fine.svelte-8whbkq a:where(.svelte-8whbkq):hover{text-decoration:underline}.stamp-line.svelte-8whbkq{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin:36px 0 0;font-size:11px}@media (width<=860px){.checks.svelte-8whbkq{grid-template-columns:repeat(2,minmax(0,1fr))}.logo-grid.svelte-8whbkq,.chips.svelte-8whbkq{grid-template-columns:1fr}.voice.svelte-8whbkq{grid-template-columns:1fr;gap:0}.voice.svelte-8whbkq li:where(.svelte-8whbkq){border-top:none;border-bottom:1px solid var(--line-soft);padding:8px 0 20px}}@media (width<=520px){.sx-inner.svelte-8whbkq{padding:72px 20px 96px}.checks.svelte-8whbkq{grid-template-columns:1fr}.asset.svelte-8whbkq{grid-template-columns:minmax(0,1fr) auto}.asset-file.svelte-8whbkq{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.anim-rise.svelte-8whbkq{animation:none!important;transform:none!important}.block.svelte-8whbkq{opacity:1;transition:none;transform:none}.pulse.svelte-8whbkq{animation:none}.asset.svelte-8whbkq,.chip.svelte-8whbkq,.copy.svelte-8whbkq,.tab.svelte-8whbkq,.stage.svelte-8whbkq{transition:none}}
