.card.svelte-s27e3b{text-align:left;background:var(--card);cursor:pointer;font-family:inherit;font-size:inherit;color:inherit;border:0;border-radius:20px;flex-direction:column;gap:14px;padding:24px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 2px #0e0e0e0d}.card.svelte-s27e3b:hover{box-shadow:0 8px 0 var(--shadow);transform:translateY(-3px)}.card.svelte-s27e3b:active{box-shadow:0 1px 0 var(--shadow);transform:translateY(1px)}.card__icon.svelte-s27e3b{width:48px;height:48px;color:var(--ink);box-shadow:inset 0 -4px 0 var(--shadow);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.card__body.svelte-s27e3b{flex:1}.card__title.svelte-s27e3b{letter-spacing:-.02em;margin:0 0 6px;font-size:22px;font-weight:800;line-height:1.1}.card__desc.svelte-s27e3b{color:var(--body);margin:0;font-size:15px;line-height:1.55}.card__meta.svelte-s27e3b{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:500}.chooser__header.svelte-i3c28u{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:40px;display:flex}.chooser__title.svelte-i3c28u{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(40px,6vw,76px);font-weight:800;line-height:.95}.chooser__subtitle.svelte-i3c28u{max-width:40em;color:var(--body);margin:0;font-size:18px;font-weight:500;line-height:1.6}.chooser__steps-label.svelte-i3c28u{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:8px 0 -6px;font-size:12px;font-weight:500}.chooser__steps.svelte-i3c28u{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.chooser__step.svelte-i3c28u{background:var(--card);border-radius:999px;align-items:center;gap:12px;padding:8px 18px 8px 8px;display:inline-flex}.chooser__step-num.svelte-i3c28u{width:36px;height:36px;font-family:var(--font-display);background:var(--ink);color:var(--lime);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:inline-flex;box-shadow:inset 0 -3px #ffffff2e}.chooser__step-text.svelte-i3c28u{font-family:var(--font-display);color:var(--ink);font-size:16px;font-weight:700}.chooser__grid.svelte-i3c28u{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}@media (width<=640px){.chooser__steps.svelte-i3c28u{flex-direction:column;align-items:flex-start}}.questions.svelte-nkuo1w{background:var(--card);border-radius:20px;padding:28px;box-shadow:0 2px #0e0e0e0d}.questions__kicker.svelte-nkuo1w{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:12px;font-weight:500}.questions__title.svelte-nkuo1w{letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(26px,3.2vw,34px);font-weight:800;line-height:1.05}.questions__desc.svelte-nkuo1w{color:var(--body);margin:0 0 24px;font-size:16px;line-height:1.55}.questions__fields.svelte-nkuo1w{flex-direction:column;gap:20px;display:flex}.questions__foot.svelte-nkuo1w{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}.questions__count.svelte-nkuo1w{font-family:var(--font-mono);color:var(--muted);font-size:13px}.field.svelte-nkuo1w{flex-direction:column;gap:6px;display:flex}.field__label.svelte-nkuo1w{font-family:var(--font-display);color:var(--ink);font-size:17px;font-weight:700}.field__helper.svelte-nkuo1w{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.field__input.svelte-nkuo1w{background:var(--bg);width:100%;color:var(--ink);border:2px solid #0000;border-radius:10px;outline:none;padding:12px 14px;font-family:inherit;font-size:16px;line-height:1.5;transition:border-color .15s,background .15s}.field__input.svelte-nkuo1w:hover{background:var(--soft)}.field__input.svelte-nkuo1w:focus{border-color:var(--ink);background:var(--card)}.field__input.svelte-nkuo1w::placeholder{color:#8e8f88}.field__input--area.svelte-nkuo1w{resize:vertical;scrollbar-width:thin;scrollbar-color:var(--soft-hover) transparent;min-height:88px}@media (width<=640px){.questions.svelte-nkuo1w{padding:20px}}.panel.svelte-l5phip{flex-direction:column;gap:16px;display:flex}@media (width>=768px){.panel.svelte-l5phip{position:sticky;top:88px}}.panel__box.svelte-l5phip{background:var(--ink);color:var(--bg);border-radius:20px;overflow:hidden}.panel__bar.svelte-l5phip{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 14px 10px 22px;display:flex}.panel__label.svelte-l5phip{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#a6a79f;font-size:12px;font-weight:500}.panel__text.svelte-l5phip{white-space:pre-wrap;word-break:break-word;scrollbar-width:thin;scrollbar-color:#3a3b40 transparent;max-height:50vh;margin:0;padding:8px 22px 24px;font-size:14px;line-height:1.65;overflow:auto}.panel__tip.svelte-l5phip{background:color-mix(in oklab, var(--butter) 40%, var(--card));color:var(--body);border-radius:12px;flex-direction:column;gap:8px;padding:16px 18px;font-size:15px;line-height:1.55;display:flex}.panel__tip-label.svelte-l5phip{font-family:var(--font-display);color:var(--ink);font-weight:800}.panel__tip-list.svelte-l5phip{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.panel__tip-list.svelte-l5phip strong{color:var(--ink);font-weight:600}.panel__tip-list.svelte-l5phip a{color:var(--ink);text-underline-offset:2px;font-weight:600;text-decoration:underline}.builder__top.svelte-1ofpep8{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.builder__type.svelte-1ofpep8{background:var(--ink);color:var(--lime);font-family:var(--font-display);box-shadow:0 5px 0 var(--shadow);border-radius:999px;padding:10px 18px;font-size:16px;font-weight:800;display:inline-block;transform:rotate(-3deg)}.builder__layout.svelte-1ofpep8{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (width>=768px){.builder__layout.svelte-1ofpep8{grid-template-columns:repeat(2,minmax(0,1fr))}}.pb-main[data-astro-cid-cc34te23]{max-width:1100px;padding-block:56px 24px}.pb-footer[data-astro-cid-cc34te23]{max-width:1100px;padding-block:48px}.pb-guide-link[data-astro-cid-cc34te23]{background:var(--soft);min-height:48px;font-family:var(--font-display);border-radius:10px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.pb-guide-link[data-astro-cid-cc34te23]:hover{background:var(--soft-hover)}@media (width<=560px){.pb-guide-link[data-astro-cid-cc34te23] span[data-astro-cid-cc34te23]{display:none}.pb-guide-link[data-astro-cid-cc34te23]{padding:0 14px}.pb-main[data-astro-cid-cc34te23]{padding-block:32px 16px}}
