.builder-page.svelte-2yb3fz{max-width:760px;margin:0 auto;padding:44px 20px 24px}.eyebrow.svelte-2yb3fz{text-transform:uppercase;letter-spacing:.08em;color:var(--wr-text-accent);margin:0 0 8px;font-size:13px;font-weight:600}h1.svelte-2yb3fz{margin:0 0 12px;font-size:clamp(28px,4vw,42px)}.lede.svelte-2yb3fz{color:var(--wr-text-secondary);margin-bottom:24px;font-size:17px}.pattern-picker.svelte-2yb3fz{border:1px solid var(--wr-border-subtle);background:var(--wr-surface-raised);border-radius:16px;margin-bottom:20px;padding:22px}.pattern-picker.svelte-2yb3fz h2:where(.svelte-2yb3fz){margin:0 0 6px;font-size:18px}.picker-hint.svelte-2yb3fz{color:var(--wr-text-secondary);margin:0 0 14px;font-size:14px}.pattern-cards.svelte-2yb3fz{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.pattern-card.svelte-2yb3fz{border:1px solid var(--wr-border-subtle);color:inherit;border-radius:12px;gap:6px;min-height:88px;padding:16px;text-decoration:none;display:grid}.pattern-card.svelte-2yb3fz:hover{background:var(--wr-surface-hover)}.card-deliverable.svelte-2yb3fz{font-size:15px;font-weight:700}.card-meta.svelte-2yb3fz{color:var(--wr-text-secondary);font-size:12px}.picker-empty.svelte-2yb3fz{color:var(--wr-text-secondary);margin:0;font-size:14px}.pattern-ref.svelte-2yb3fz,.truth.svelte-2yb3fz{border:1px solid var(--wr-border-subtle);background:var(--wr-surface-raised);border-radius:12px;margin-bottom:20px;padding:20px}.ref-head.svelte-2yb3fz{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ref-badge.svelte-2yb3fz{text-transform:uppercase;letter-spacing:.06em;color:var(--wr-text-accent);font-size:12px;font-weight:700}.ref-change.svelte-2yb3fz{color:var(--wr-text-accent);font-size:13px;font-weight:600;text-decoration:none}.pattern-ref.svelte-2yb3fz h2:where(.svelte-2yb3fz){margin:0 0 6px;font-size:18px}.meta.svelte-2yb3fz,.economics.svelte-2yb3fz{color:var(--wr-text-secondary);margin:4px 0;font-size:13px}.builder-form.svelte-2yb3fz{border:1px solid var(--wr-border-subtle);background:var(--wr-surface-raised);border-radius:16px;gap:12px;margin-bottom:20px;padding:22px;display:grid}.form-head.svelte-2yb3fz h2:where(.svelte-2yb3fz){align-items:center;gap:6px;margin:0;font-size:17px;display:flex}.builder-form.svelte-2yb3fz label:where(.svelte-2yb3fz){color:var(--wr-text-secondary);gap:5px;font-size:13px;display:grid}.builder-form.svelte-2yb3fz input:where(.svelte-2yb3fz){border:1px solid var(--wr-border-subtle);background:var(--wr-surface-canvas);color:var(--wr-text-primary);border-radius:10px;min-height:44px;padding:11px 12px;font-size:14px}.builder-form.svelte-2yb3fz input:where(.svelte-2yb3fz):focus{outline:2px solid var(--wr-focus-ring);outline-offset:1px}.build.svelte-2yb3fz{background:var(--wr-action-primary);color:var(--wr-action-primary-text);cursor:pointer;border:none;border-radius:999px;justify-self:start;min-height:48px;padding:0 22px;font-size:14px;font-weight:700}.build.svelte-2yb3fz:hover{opacity:.92}.build-note.svelte-2yb3fz{color:var(--wr-text-secondary);margin:0;font-size:13px}.built.svelte-2yb3fz{border-top:1px solid var(--wr-border-subtle);padding-top:14px}.built.svelte-2yb3fz .ok:where(.svelte-2yb3fz){color:var(--wr-text-success);margin:0 0 4px;font-weight:600}.built.svelte-2yb3fz .title:where(.svelte-2yb3fz){margin:0 0 4px;font-weight:700}.built.svelte-2yb3fz .meta:where(.svelte-2yb3fz){color:var(--wr-text-secondary);margin:0 0 10px;font-size:13px}.built.svelte-2yb3fz .primary:where(.svelte-2yb3fz){color:var(--wr-text-accent);align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.truth.svelte-2yb3fz h2:where(.svelte-2yb3fz){margin:0 0 8px;font-size:17px}.truth.svelte-2yb3fz ul:where(.svelte-2yb3fz){color:var(--wr-text-secondary);gap:6px;margin:0;padding-left:20px;display:grid}@media (width<=720px){.pattern-cards.svelte-2yb3fz{grid-template-columns:1fr}.build.svelte-2yb3fz{justify-content:center;width:100%}}
