.zc-mirror.svelte-3n93z5{font-style:italic}.zc-field-label.svelte-3n93z5{display:block;font-weight:700;margin-bottom:.5rem}.zc-loading.svelte-3n93z5{padding:clamp(24px,5vw,48px) 0}.zc-dots.svelte-3n93z5{display:flex;gap:10px;margin-bottom:20px}.zc-dots.svelte-3n93z5 span:where(.svelte-3n93z5){width:11px;height:11px;border-radius:50%;background:var(--orange-dp, #e8541a);opacity:.25}.zc-stage.svelte-3n93z5{font-family:var(--display, sans-serif);font-size:clamp(1.15rem,2.4vw,1.5rem);font-weight:700;letter-spacing:-.015em;margin:0 0 18px}.zc-stagelist.svelte-3n93z5{list-style:none;padding:0;margin:0;font-family:var(--mono, monospace);font-size:12.5px;color:var(--c-muted, inherit)}.zc-stagelist.svelte-3n93z5 li:where(.svelte-3n93z5){padding:3px 0 3px 22px;position:relative;opacity:.45}.zc-stagelist.svelte-3n93z5 li:where(.svelte-3n93z5):before{content:"○";position:absolute;left:0}.zc-stagelist.svelte-3n93z5 li.now:where(.svelte-3n93z5){opacity:1;color:var(--orange-dp, #e8541a)}.zc-stagelist.svelte-3n93z5 li.now:where(.svelte-3n93z5):before{content:"▸"}.zc-stagelist.svelte-3n93z5 li.done:where(.svelte-3n93z5){opacity:.7}.zc-stagelist.svelte-3n93z5 li.done:where(.svelte-3n93z5):before{content:"●";color:var(--orange-dp, #e8541a)}@media (prefers-reduced-motion: no-preference){.zc-dots.svelte-3n93z5 span:where(.svelte-3n93z5){animation:svelte-3n93z5-zc-pulse 1.2s ease-in-out infinite}.zc-dots.svelte-3n93z5 span:where(.svelte-3n93z5):nth-child(2){animation-delay:.18s}.zc-dots.svelte-3n93z5 span:where(.svelte-3n93z5):nth-child(3){animation-delay:.36s}@keyframes svelte-3n93z5-zc-pulse{0%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}}.zc-intro.svelte-3n93z5{line-height:1.6;margin-bottom:1.6rem;color:var(--c-muted, inherit)}.zc-bridge-line.svelte-3n93z5{line-height:1.55}.zc-steplabel.svelte-3n93z5{font-family:var(--mono, monospace);font-size:11.5px;text-transform:uppercase;letter-spacing:.12em;color:var(--c-muted, inherit);margin:1rem 0 .5rem}.zc-steps.svelte-3n93z5{margin:0;padding-left:1.15rem;line-height:1.5}.zc-steps.svelte-3n93z5 li:where(.svelte-3n93z5){margin-bottom:.25rem}.zc-steps.svelte-3n93z5 .zc-more:where(.svelte-3n93z5){list-style:none;margin-left:-1.15rem;color:var(--c-muted, inherit);font-size:.9rem}textarea.svelte-3n93z5{width:100%;font:inherit;line-height:1.5;padding:.9rem 1rem;border:1px solid var(--line, rgba(0, 0, 0, .18));border-radius:.6rem;resize:vertical;background:var(--white, #fff)}textarea.svelte-3n93z5:focus-visible{outline:2px solid var(--orange-dp, #e8541a);outline-offset:1px}.zc-or.svelte-3n93z5{margin:1.4rem 0 .6rem;font-size:.92rem;color:var(--c-muted, inherit)}.zc-chips.svelte-3n93z5{display:flex;flex-wrap:wrap;gap:.5rem}.zc-chip.svelte-3n93z5{font:inherit;font-size:.9rem;padding:.45rem .85rem;border-radius:999px;border:1px solid var(--line, rgba(0, 0, 0, .2));background:var(--white, #fff);cursor:pointer}.zc-chip.svelte-3n93z5:hover{border-color:var(--orange-dp, #e8541a)}.zc-chip.active.svelte-3n93z5{background:var(--orange-dp, #e8541a);border-color:var(--orange-dp, #e8541a);color:#fff}.zc-chip.svelte-3n93z5:focus-visible,.zc-again.svelte-3n93z5:focus-visible{outline:2px solid var(--orange-dp, #e8541a);outline-offset:2px}.zc-turnstile.svelte-3n93z5{margin-top:1.2rem}.zc-off.svelte-3n93z5{display:none}.zc-submit.svelte-3n93z5{margin-top:1.4rem}.zc-hint.svelte-3n93z5{margin-top:.9rem;color:#b3400f;font-size:.95rem}.zc-cards.svelte-3n93z5{display:grid;gap:1rem;margin-bottom:2rem}.zc-card.svelte-3n93z5{border:1px solid var(--line, rgba(0, 0, 0, .12));border-radius:var(--r-card, .75rem);padding:1.2rem 1.4rem;background:var(--white, #fff)}.zc-card.svelte-3n93z5 h2:where(.svelte-3n93z5){font-family:var(--display, sans-serif);font-size:1.2rem;font-weight:700;letter-spacing:-.015em;margin:0 0 .4rem}.zc-card.svelte-3n93z5 p:where(.svelte-3n93z5){line-height:1.55}.zc-meta.svelte-3n93z5{font-family:var(--mono, monospace);font-size:.78rem;color:var(--c-muted, inherit);margin-top:.5rem}.zc-link.svelte-3n93z5{display:inline-block;margin-top:.6rem;color:var(--orange-dp, #e8541a);font-weight:700}.zc-deep.svelte-3n93z5{margin-top:.6rem;font-size:.88rem}.zc-deep.svelte-3n93z5 a:where(.svelte-3n93z5){color:inherit;text-decoration:underline}.zc-bridge.svelte-3n93z5{border-top:1px solid var(--line, rgba(0, 0, 0, .1));padding-top:1.5rem}.zc-bridge.svelte-3n93z5 p:where(.svelte-3n93z5){line-height:1.6;margin-bottom:.4rem}.zc-mail.svelte-3n93z5{margin-top:2.2rem;border:1px solid var(--line, rgba(0, 0, 0, .12));border-radius:var(--r-card, .75rem);padding:1.2rem 1.4rem;background:#e8541a0d}.zc-mailrow.svelte-3n93z5{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:.8rem}.zc-mail.svelte-3n93z5 .zc-field-label:where(.svelte-3n93z5){margin-top:1rem}.zc-mailrow.svelte-3n93z5 input:where(.svelte-3n93z5){flex:1 1 16rem;font:inherit;padding:.7rem .9rem;border:1px solid var(--line, rgba(0, 0, 0, .18));border-radius:.5rem}.zc-again.svelte-3n93z5{display:block;margin-top:2rem;background:none;border:0;font:inherit;font-size:.92rem;text-decoration:underline;cursor:pointer;color:var(--c-muted, inherit);padding:0}
