.builder-guide.svelte-1si91bi{width:min(1380px,calc(100% - 64px));margin:0 auto;padding:116px 0 112px}.guide-hero.svelte-1si91bi{padding-bottom:66px;border-bottom:1px solid var(--color-rule)}.hero-label.svelte-1si91bi{display:flex;align-items:center;gap:9px;color:var(--color-slate);font:650 .61rem/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.hero-label.svelte-1si91bi i:where(.svelte-1si91bi){font-style:normal;color:var(--color-mist)}.hero-label.svelte-1si91bi strong:where(.svelte-1si91bi){color:var(--color-vermillion-deep)}.hero-grid.svelte-1si91bi{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:clamp(38px,8vw,126px);align-items:end;margin-top:34px}.no-code.svelte-1si91bi{display:inline-flex;align-items:center;min-height:28px;margin:0 0 20px;padding:0 11px;border:1px solid color-mix(in srgb,var(--color-vermillion) 24%,var(--color-rule));border-radius:999px;background:var(--color-brand-tint);color:var(--color-vermillion-deep);font:650 .57rem var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.hero-grid.svelte-1si91bi h1:where(.svelte-1si91bi){max-width:850px;margin:0;color:var(--color-ink);font:500 clamp(3.4rem,7vw,7rem)/.88 var(--font-display);letter-spacing:-.065em}.hero-grid.svelte-1si91bi h1:where(.svelte-1si91bi) em:where(.svelte-1si91bi){color:var(--color-vermillion);font-weight:450}.hero-summary.svelte-1si91bi{padding-bottom:5px}.hero-summary.svelte-1si91bi>p:where(.svelte-1si91bi){margin:0;color:var(--color-graphite);font-size:1rem;line-height:1.68}.hero-actions.svelte-1si91bi{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.hero-actions.svelte-1si91bi a:where(.svelte-1si91bi){display:inline-flex;min-height:41px;align-items:center;justify-content:center;gap:12px;padding:0 16px;border-radius:999px;font-size:.78rem;font-weight:680;text-decoration:none}.primary-action.svelte-1si91bi{background:var(--color-ink);color:#fff}.secondary-action.svelte-1si91bi{border:1px solid var(--color-rule-strong);color:var(--color-ink)}.outcome-trace.svelte-1si91bi{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:14px;align-items:center;margin-top:64px}.trace-card.svelte-1si91bi{min-height:142px;padding:20px;border:1px solid var(--color-rule);border-radius:18px;background:var(--color-surface-2);box-shadow:0 22px 50px -44px #14141acc}.trace-card.svelte-1si91bi>span:where(.svelte-1si91bi){display:block;margin-bottom:22px;color:var(--color-vermillion-deep);font:650 .56rem var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.trace-card.svelte-1si91bi strong:where(.svelte-1si91bi){display:block;color:var(--color-ink);font-size:.94rem;line-height:1.3}.trace-card.svelte-1si91bi small:where(.svelte-1si91bi){display:block;margin-top:7px;color:var(--color-slate);font-size:.7rem}.answer-choice.svelte-1si91bi{display:inline-flex;align-items:center;gap:7px;margin-top:14px;color:var(--color-graphite);font-size:.76rem;font-weight:650}.answer-choice.svelte-1si91bi i:where(.svelte-1si91bi){width:22px;height:13px;border-radius:999px;background:var(--color-vermillion);box-shadow:inset 10px 0 0 2px var(--color-brand-tint)}.decision-card.svelte-1si91bi{border-color:color-mix(in srgb,var(--color-vermillion) 35%,var(--color-rule));background:var(--color-brand-tint)}.decision-card.svelte-1si91bi small:where(.svelte-1si91bi){margin:0 0 5px;color:var(--color-vermillion-deep)}.decision-card.svelte-1si91bi strong:where(.svelte-1si91bi){color:var(--color-vermillion-deep);font:520 1.55rem var(--font-display)}.trace-arrow.svelte-1si91bi{color:var(--color-vermillion);font:600 1rem var(--font-mono)}.guide-layout.svelte-1si91bi{display:grid;grid-template-columns:220px minmax(0,820px);justify-content:center;gap:clamp(54px,8vw,120px);padding-top:72px}.desktop-sections.svelte-1si91bi>div:where(.svelte-1si91bi){position:sticky;top:92px}.aside-title.svelte-1si91bi{display:block;padding:0 10px 13px;color:var(--color-slate);font:650 .58rem/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.desktop-sections.svelte-1si91bi nav:where(.svelte-1si91bi){display:flex;flex-direction:column;gap:2px}.desktop-sections.svelte-1si91bi nav:where(.svelte-1si91bi) a:where(.svelte-1si91bi){display:flex;min-height:36px;align-items:center;gap:11px;padding:0 10px;border-radius:10px;color:var(--color-slate);font-size:.76rem;font-weight:560;text-decoration:none;transition:color .15s,background .15s}.desktop-sections.svelte-1si91bi nav:where(.svelte-1si91bi) a:where(.svelte-1si91bi)>span:where(.svelte-1si91bi){color:var(--color-mist);font:.56rem var(--font-mono)}.desktop-sections.svelte-1si91bi nav:where(.svelte-1si91bi) a:where(.svelte-1si91bi):hover{color:var(--color-ink);background:var(--color-canvas-deep)}.desktop-sections.svelte-1si91bi nav:where(.svelte-1si91bi) a.active:where(.svelte-1si91bi){color:var(--color-vermillion-deep);background:var(--color-brand-tint)}.desktop-sections.svelte-1si91bi nav:where(.svelte-1si91bi) a.active:where(.svelte-1si91bi)>span:where(.svelte-1si91bi){color:var(--color-vermillion)}.other-guide.svelte-1si91bi{display:block;margin-top:18px;padding:15px 10px 0;border-top:1px solid var(--color-rule);color:var(--color-ink);font-size:.72rem;font-weight:650;line-height:1.45;text-decoration:none}.mobile-sections.svelte-1si91bi{display:none}article.svelte-1si91bi{min-width:0}article.svelte-1si91bi section:where(.svelte-1si91bi){scroll-margin-top:112px;padding:0 0 88px}.section-label.svelte-1si91bi{margin:0 0 15px;color:var(--color-vermillion-deep);font:650 .6rem/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}article.svelte-1si91bi h2:where(.svelte-1si91bi){max-width:700px;margin:0 0 20px;color:var(--color-ink);font:520 clamp(2.15rem,4.2vw,3.55rem)/.98 var(--font-display);letter-spacing:-.045em}.lede.svelte-1si91bi{max-width:760px;margin:0 0 31px;color:var(--color-graphite);font-size:1.02rem;line-height:1.72}.lede.svelte-1si91bi strong:where(.svelte-1si91bi){color:var(--color-ink);font-weight:650}.four-parts.svelte-1si91bi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.four-parts.svelte-1si91bi>div:where(.svelte-1si91bi){min-height:150px;padding:18px 19px;border:1px solid var(--color-rule);border-radius:16px;background:var(--color-surface-2)}.four-parts.svelte-1si91bi span:where(.svelte-1si91bi){display:grid;width:24px;height:24px;place-items:center;margin-bottom:18px;border-radius:50%;background:var(--color-brand-tint);color:var(--color-vermillion-deep);font:650 .58rem var(--font-mono)}.four-parts.svelte-1si91bi strong:where(.svelte-1si91bi){color:var(--color-ink);font-size:.84rem}.four-parts.svelte-1si91bi p:where(.svelte-1si91bi){margin:7px 0 0;color:var(--color-slate);font-size:.77rem;line-height:1.55}.meaning-map.svelte-1si91bi{margin-top:32px;border-top:1px solid var(--color-rule)}.meaning-map.svelte-1si91bi>div:where(.svelte-1si91bi){display:grid;grid-template-columns:145px 230px 1fr;gap:22px;align-items:baseline;padding:17px 0;border-bottom:1px solid var(--color-rule)}.meaning-map.svelte-1si91bi span:where(.svelte-1si91bi){color:var(--color-vermillion-deep);font:650 .59rem var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.meaning-map.svelte-1si91bi strong:where(.svelte-1si91bi){color:var(--color-ink);font-size:.8rem}.meaning-map.svelte-1si91bi p:where(.svelte-1si91bi){margin:0;color:var(--color-slate);font-size:.76rem;line-height:1.5}.walkthrough.svelte-1si91bi{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;counter-reset:none}.walkthrough.svelte-1si91bi>li:where(.svelte-1si91bi){display:grid;grid-template-columns:42px minmax(220px,.8fr) minmax(280px,1.2fr);gap:20px;align-items:start;padding:22px;border:1px solid var(--color-rule);border-radius:18px;background:var(--color-surface-2)}.step-number.svelte-1si91bi{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:var(--color-brand-tint);color:var(--color-vermillion-deep);font:650 .59rem var(--font-mono)}.step-copy.svelte-1si91bi h3:where(.svelte-1si91bi){margin:2px 0 8px;color:var(--color-ink);font-size:.9rem}.step-copy.svelte-1si91bi p:where(.svelte-1si91bi){margin:0;color:var(--color-graphite);font-size:.78rem;line-height:1.62}.mini-ui.svelte-1si91bi{min-width:0;padding:13px;border:1px solid var(--color-rule);border-radius:12px;background:var(--color-canvas);box-shadow:0 8px 20px -22px #14141acc}.mini-ui.svelte-1si91bi span:where(.svelte-1si91bi){display:block;color:var(--color-slate);font:650 .53rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.mini-ui.svelte-1si91bi strong:where(.svelte-1si91bi){color:var(--color-ink);font-size:.72rem}.fields-ui.svelte-1si91bi{display:flex;flex-direction:column;gap:7px;padding:0;overflow:hidden}.fields-ui.svelte-1si91bi>div:where(.svelte-1si91bi){display:grid;grid-template-columns:58px 1fr auto;gap:10px;align-items:center;padding:11px 12px;border-bottom:1px solid var(--color-rule)}.fields-ui.svelte-1si91bi>div:where(.svelte-1si91bi):last-child{border-bottom:0}.fields-ui.svelte-1si91bi small:where(.svelte-1si91bi){color:var(--color-vermillion-deep);font-size:.57rem}.name-ui.svelte-1si91bi{display:flex;align-items:center;gap:12px}.name-ui.svelte-1si91bi strong:where(.svelte-1si91bi){flex:1;padding:9px 10px;border:1px solid var(--color-rule);border-radius:8px;background:var(--color-surface-2);font-weight:550}.name-ui.svelte-1si91bi i:where(.svelte-1si91bi){padding:4px 7px;border-radius:999px;background:var(--color-brand-tint);color:var(--color-vermillion-deep);font:650 .53rem var(--font-mono);font-style:normal;text-transform:uppercase}.decision-ui.svelte-1si91bi{display:flex;flex-direction:column;gap:7px}.decision-ui.svelte-1si91bi>div:where(.svelte-1si91bi){display:flex;align-items:center;justify-content:space-between;gap:12px}.decision-ui.svelte-1si91bi p:where(.svelte-1si91bi){margin:0;padding:8px 9px;border-radius:8px;background:var(--color-surface-2);color:var(--color-graphite);font-size:.68rem}.decision-ui.svelte-1si91bi p:where(.svelte-1si91bi) b:where(.svelte-1si91bi){color:var(--color-vermillion-deep);font-weight:650}.decision-ui.svelte-1si91bi .result-line:where(.svelte-1si91bi){margin-top:2px;padding-top:8px;border-top:1px solid var(--color-rule)}.decision-ui.svelte-1si91bi .otherwise:where(.svelte-1si91bi){margin-top:2px;padding:8px 9px;border-left:3px solid var(--color-vermillion);border-radius:0 8px 8px 0;background:var(--color-brand-tint)}.result-ui.svelte-1si91bi{display:flex;flex-direction:column;gap:12px}.result-ui.svelte-1si91bi>div:where(.svelte-1si91bi):first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.toggle-row.svelte-1si91bi{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid var(--color-rule)}.toggle-row.svelte-1si91bi i:where(.svelte-1si91bi){position:relative;width:32px;height:18px;border-radius:999px;background:var(--color-brand-tint);border:1px solid var(--color-vermillion)}.toggle-row.svelte-1si91bi i:where(.svelte-1si91bi) b:where(.svelte-1si91bi){position:absolute;top:2px;right:2px;width:12px;height:12px;border-radius:50%;background:var(--color-vermillion)}.important-note.svelte-1si91bi{display:grid;grid-template-columns:32px 1fr;gap:14px;margin-top:27px;padding:19px 21px;border-radius:15px;background:var(--color-ink);color:#fff}.important-note.svelte-1si91bi>div:where(.svelte-1si91bi){display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(255,255,255,.3);border-radius:50%;color:var(--color-vermillion);font:700 .72rem var(--font-mono)}.important-note.svelte-1si91bi p:where(.svelte-1si91bi){margin:1px 0 0;color:#ffffffc2;font-size:.8rem;line-height:1.6}.important-note.svelte-1si91bi strong:where(.svelte-1si91bi){color:#fff}.comparison.svelte-1si91bi{overflow:hidden;border:1px solid var(--color-rule);border-radius:17px;background:var(--color-rule)}.comparison.svelte-1si91bi>div:where(.svelte-1si91bi){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.comparison.svelte-1si91bi>div:where(.svelte-1si91bi)>:where(.svelte-1si91bi){margin:0;padding:15px 18px;background:var(--color-surface-2);color:var(--color-graphite);font-size:.78rem;line-height:1.5}.comparison.svelte-1si91bi .comparison-head:where(.svelte-1si91bi) span:where(.svelte-1si91bi){background:var(--color-ink);color:#fff;font:650 .61rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.plain-note.svelte-1si91bi,.compatibility-note.svelte-1si91bi{margin-top:25px;padding:18px 20px;border-left:3px solid var(--color-vermillion);border-radius:0 13px 13px 0;background:var(--color-brand-tint)}.plain-note.svelte-1si91bi strong:where(.svelte-1si91bi),.compatibility-note.svelte-1si91bi strong:where(.svelte-1si91bi){color:var(--color-vermillion-deep);font-size:.8rem}.plain-note.svelte-1si91bi p:where(.svelte-1si91bi),.compatibility-note.svelte-1si91bi p:where(.svelte-1si91bi){margin:6px 0 0;color:var(--color-ink-soft);font-size:.78rem;line-height:1.58}.test-grid.svelte-1si91bi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.test-grid.svelte-1si91bi>div:where(.svelte-1si91bi){min-height:146px;padding:18px;border:1px solid var(--color-rule);border-radius:15px;background:var(--color-surface-2)}.test-grid.svelte-1si91bi span:where(.svelte-1si91bi),.pattern-grid.svelte-1si91bi span:where(.svelte-1si91bi){display:block;margin-bottom:17px;color:var(--color-vermillion-deep);font:650 .56rem var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.test-grid.svelte-1si91bi strong:where(.svelte-1si91bi),.pattern-grid.svelte-1si91bi strong:where(.svelte-1si91bi){display:block;color:var(--color-ink);font-size:.79rem;line-height:1.42}.test-grid.svelte-1si91bi p:where(.svelte-1si91bi),.pattern-grid.svelte-1si91bi p:where(.svelte-1si91bi){margin:9px 0 0;color:var(--color-slate);font-size:.71rem;line-height:1.5}.test-grid.svelte-1si91bi p:where(.svelte-1si91bi) b:where(.svelte-1si91bi){color:var(--color-vermillion-deep)}.pattern-grid.svelte-1si91bi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pattern-grid.svelte-1si91bi>div:where(.svelte-1si91bi){min-height:145px;padding:19px;border:1px solid var(--color-rule);border-radius:16px;background:var(--color-surface-2)}.glossary.svelte-1si91bi{margin:0;border-top:1px solid var(--color-rule)}.glossary.svelte-1si91bi>div:where(.svelte-1si91bi){display:grid;grid-template-columns:170px 1fr;gap:24px;padding:17px 0;border-bottom:1px solid var(--color-rule)}.glossary.svelte-1si91bi dt:where(.svelte-1si91bi){color:var(--color-ink);font-size:.8rem;font-weight:680}.glossary.svelte-1si91bi dd:where(.svelte-1si91bi){margin:0;color:var(--color-graphite);font-size:.78rem;line-height:1.55}.final-cta.svelte-1si91bi{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:35px;padding:23px;border:1px solid var(--color-rule);border-radius:17px;background:var(--color-surface-2)}.final-cta.svelte-1si91bi span:where(.svelte-1si91bi){display:block;margin-bottom:6px;color:var(--color-vermillion-deep);font:650 .57rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.final-cta.svelte-1si91bi strong:where(.svelte-1si91bi){color:var(--color-ink);font-size:.84rem}.final-cta.svelte-1si91bi a:where(.svelte-1si91bi){display:inline-flex;flex:0 0 auto;min-height:40px;align-items:center;gap:15px;padding:0 16px;border-radius:999px;background:var(--color-ink);color:#fff;font-size:.75rem;font-weight:680;text-decoration:none}@media(max-width:1020px){.builder-guide.svelte-1si91bi{width:min(100% - 40px,840px);padding-top:100px}.hero-grid.svelte-1si91bi{grid-template-columns:1fr;gap:28px}.hero-summary.svelte-1si91bi{max-width:610px}.guide-layout.svelte-1si91bi{display:block;padding-top:54px}.desktop-sections.svelte-1si91bi{display:none}.mobile-sections.svelte-1si91bi{position:sticky;top:63px;z-index:20;display:flex;gap:5px;overflow-x:auto;margin:0 -20px;padding:10px 20px;border-bottom:1px solid var(--color-rule);background:color-mix(in srgb,var(--color-canvas) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none}.mobile-sections.svelte-1si91bi a:where(.svelte-1si91bi){flex:0 0 auto;padding:7px 10px;border-radius:999px;color:var(--color-slate);font-size:.68rem;font-weight:600;text-decoration:none}.mobile-sections.svelte-1si91bi a.active:where(.svelte-1si91bi){background:var(--color-brand-tint);color:var(--color-vermillion-deep)}}@media(max-width:760px){.outcome-trace.svelte-1si91bi{grid-template-columns:1fr;gap:8px}.trace-card.svelte-1si91bi{min-height:118px}.trace-arrow.svelte-1si91bi{transform:rotate(90deg);text-align:center}.walkthrough.svelte-1si91bi>li:where(.svelte-1si91bi){grid-template-columns:38px 1fr;gap:16px}.walkthrough.svelte-1si91bi .mini-ui:where(.svelte-1si91bi){grid-column:2}.meaning-map.svelte-1si91bi>div:where(.svelte-1si91bi){grid-template-columns:130px 1fr;gap:10px 18px}.meaning-map.svelte-1si91bi p:where(.svelte-1si91bi){grid-column:2}.test-grid.svelte-1si91bi{grid-template-columns:1fr}.test-grid.svelte-1si91bi>div:where(.svelte-1si91bi){min-height:0}}@media(max-width:580px){.builder-guide.svelte-1si91bi{width:calc(100% - 28px);padding-top:88px}.guide-hero.svelte-1si91bi{padding-bottom:46px}.hero-grid.svelte-1si91bi h1:where(.svelte-1si91bi){font-size:clamp(2.9rem,16vw,4.4rem)}.mobile-sections.svelte-1si91bi{margin-inline:-14px;padding-inline:14px}.four-parts.svelte-1si91bi,.pattern-grid.svelte-1si91bi{grid-template-columns:1fr}.walkthrough.svelte-1si91bi>li:where(.svelte-1si91bi){grid-template-columns:1fr;padding:17px}.walkthrough.svelte-1si91bi .mini-ui:where(.svelte-1si91bi){grid-column:auto}.meaning-map.svelte-1si91bi>div:where(.svelte-1si91bi),.glossary.svelte-1si91bi>div:where(.svelte-1si91bi){grid-template-columns:1fr;gap:6px}.meaning-map.svelte-1si91bi p:where(.svelte-1si91bi){grid-column:auto}.comparison.svelte-1si91bi>div:where(.svelte-1si91bi){grid-template-columns:1fr}.comparison.svelte-1si91bi>div:where(.svelte-1si91bi):not(.comparison-head) p:where(.svelte-1si91bi):first-child{border-bottom:1px solid var(--color-rule)}.comparison.svelte-1si91bi .comparison-head:where(.svelte-1si91bi) span:where(.svelte-1si91bi):last-child{border-top:1px solid rgba(255,255,255,.15)}.fields-ui.svelte-1si91bi>div:where(.svelte-1si91bi){grid-template-columns:55px 1fr}.fields-ui.svelte-1si91bi small:where(.svelte-1si91bi){grid-column:2}.final-cta.svelte-1si91bi{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.svelte-1si91bi{scroll-behavior:auto!important}}
