.page.svelte-14tguml{background:var(--paper);color:var(--ink)}.section-h.svelte-14tguml{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 clamp(20px,3vw,32px);font-size:clamp(1.6rem,3vw,2.3rem);font-weight:700}.boiler.svelte-14tguml{background:var(--paper-warm);padding:clamp(48px,7vw,96px) 0}.boiler-inner.svelte-14tguml{max-width:820px}.boiler-card.svelte-14tguml{background:var(--chalk);border:1px solid var(--border-light);border-radius:var(--card-radius-xs);margin-bottom:14px;padding:clamp(22px,3vw,34px)}.bc-head.svelte-14tguml{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.bc-label.svelte-14tguml{letter-spacing:.16em;text-transform:uppercase;color:var(--crimson);font-size:.7rem;font-weight:700;display:block}.bc-copy.svelte-14tguml{border:1px solid var(--border-light);background:var(--paper);min-height:34px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:6px 14px;font-size:.82rem;font-weight:500;transition:background .14s,border-color .14s,color .14s}.bc-copy.svelte-14tguml:hover{border-color:var(--ink)}.bc-copy.svelte-14tguml:focus-visible{outline:2px solid var(--crimson);outline-offset:2px}.sr-only.svelte-14tguml{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.facts-verified.svelte-14tguml{margin-top:4px;display:block}.kit-dl.svelte-14tguml{border-radius:var(--card-radius-xs);background:var(--ink);color:var(--paper);flex-direction:column;gap:2px;margin:0 0 22px;padding:13px 20px;font-weight:500;text-decoration:none;transition:background .14s;display:inline-flex}.kit-dl.svelte-14tguml:hover{background:var(--ink-2)}.kit-note.svelte-14tguml{opacity:.66;font-size:.78rem;font-weight:400}.naming.svelte-14tguml{background:var(--paper-warm);padding:clamp(48px,7vw,88px) 0}.naming-inner.svelte-14tguml{max-width:980px}.naming-grid.svelte-14tguml{grid-template-columns:1.35fr 1fr;align-items:start;gap:clamp(24px,4vw,56px);display:grid}.name-rules.svelte-14tguml{margin:0;padding:0;list-style:none}.name-rules.svelte-14tguml li:where(.svelte-14tguml){border-bottom:1px solid var(--border-light);color:var(--ink-muted);padding:13px 0;font-size:.95rem;line-height:1.55}.name-rules.svelte-14tguml li:where(.svelte-14tguml):last-child{border-bottom:0}.name-rules.svelte-14tguml b:where(.svelte-14tguml){color:var(--ink);font-weight:600}.name-rules.svelte-14tguml s:where(.svelte-14tguml){color:var(--ink-muted);opacity:.75}.swatches.svelte-14tguml{padding-top:4px}.sw-label.svelte-14tguml{letter-spacing:.16em;text-transform:uppercase;color:var(--crimson);margin-bottom:12px;font-size:.7rem;font-weight:700;display:block}.sw-row.svelte-14tguml{align-items:center;gap:12px;padding:7px 0;font-size:.9rem;display:flex}.sw.svelte-14tguml{border-radius:8px;flex:none;width:30px;height:30px}.sw-b.svelte-14tguml{box-shadow:inset 0 0 0 1px var(--border-light)}.sw-name.svelte-14tguml{color:var(--ink);flex:1}.sw-row.svelte-14tguml code:where(.svelte-14tguml){font-family:var(--font-mono,ui-monospace, monospace);color:var(--ink-muted);font-size:.84rem}@media (max-width:720px){.naming-grid.svelte-14tguml{grid-template-columns:1fr}}.boiler-card.svelte-14tguml p:where(.svelte-14tguml){color:var(--ink);margin:0;font-size:1rem;line-height:1.7}.facts.svelte-14tguml{padding:clamp(48px,7vw,96px) 0}.facts-inner.svelte-14tguml{max-width:820px}.fact-list.svelte-14tguml{border-top:1px solid var(--border-light);margin:0}.fact-row.svelte-14tguml{border-bottom:1px solid var(--border-light);grid-template-columns:180px 1fr;gap:16px;padding:14px 0;display:grid}.fact-row.svelte-14tguml dt:where(.svelte-14tguml){letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);padding-top:2px;font-size:.82rem;font-weight:600}.fact-row.svelte-14tguml dd:where(.svelte-14tguml){color:var(--ink);margin:0;font-size:.98rem;line-height:1.55}.facts-note.svelte-14tguml{color:var(--ink-muted);margin:18px 0 0;font-size:.88rem}.facts-note.svelte-14tguml a:where(.svelte-14tguml){color:var(--crimson);text-underline-offset:3px;text-decoration:underline}.logos.svelte-14tguml{background:var(--paper-warm);padding:clamp(48px,7vw,96px) 0}.logos-inner.svelte-14tguml{max-width:820px}.logos-sub.svelte-14tguml{color:var(--ink-muted);max-width:56ch;margin:-10px 0 24px;font-size:.95rem}.asset-list.svelte-14tguml{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.asset-row.svelte-14tguml{background:var(--chalk);border:1px solid var(--border-light);border-radius:var(--card-radius-xs);grid-template-columns:120px 1fr auto;align-items:center;gap:18px;padding:14px 18px;display:grid}.asset-preview.svelte-14tguml{background:var(--paper);border:1px solid var(--border-light);border-radius:10px;place-items:center;height:56px;padding:10px 14px;display:grid;overflow:hidden}.asset-preview.svelte-14tguml img:where(.svelte-14tguml){object-fit:contain;max-width:100%;max-height:36px}.asset-dark.svelte-14tguml{background:var(--ink);border-color:var(--ink)}.asset-body.svelte-14tguml{flex-direction:column;gap:2px;display:flex}.asset-label.svelte-14tguml{font-size:.95rem;font-weight:600}.asset-note.svelte-14tguml{color:var(--ink-muted);font-size:.8rem}.asset-dl.svelte-14tguml{color:var(--crimson);text-underline-offset:3px;font-size:.88rem;font-weight:600;text-decoration:underline}.asset-dl.svelte-14tguml:hover{color:var(--crimson-deep)}.contact.svelte-14tguml{background:var(--ink);padding:clamp(56px,8vw,100px) 0}.contact-inner.svelte-14tguml{text-align:center;max-width:720px}.contact-h.svelte-14tguml{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;margin:0 0 14px;font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:700}.contact-p.svelte-14tguml{color:#ffffffa6;max-width:48ch;margin:0 auto;font-size:1rem;line-height:1.7}.contact-p.svelte-14tguml a:where(.svelte-14tguml){color:#fff;text-underline-offset:4px;font-weight:600;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.contact-p.svelte-14tguml a:where(.svelte-14tguml):hover{color:var(--crimson-bright)}@media (max-width:640px){.fact-row.svelte-14tguml{grid-template-columns:1fr;gap:4px}.asset-row.svelte-14tguml{grid-template-columns:1fr;gap:12px}.asset-preview.svelte-14tguml{width:140px}}
