.field.svelte-1xnykw6{font:500 12px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-chocolate);flex-direction:column;gap:8px;display:flex}.input.svelte-1xnykw6{border:1px solid var(--color-line);background:var(--color-card);width:100%;min-width:0;height:54px;font:400 17px/1 var(--font-sans);color:var(--color-chocolate);letter-spacing:0;text-transform:none;border-radius:2px;padding:0 56px 0 16px;transition:border-color .2s}.input.svelte-1xnykw6:focus-visible{border-color:var(--color-chocolate);outline:2px solid var(--color-chocolate);outline-offset:1px}.input-err.svelte-1xnykw6{border-color:var(--color-error)}.eye.svelte-1xnykw6{width:44px;height:44px;color:var(--color-cocoa);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex;position:absolute;top:5px;right:5px}.eye.svelte-1xnykw6:hover{background:var(--color-sand-100);color:var(--color-chocolate)}.ico.svelte-1xnykw6{transition:opacity .2s,transform .25s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.ico.off.svelte-1xnykw6{opacity:0;transform:scale(.7)rotate(-20deg)}.ico.alt.off.svelte-1xnykw6{transform:scale(.7)rotate(20deg)}.msg.svelte-1xnykw6{min-height:18px;font:400 13px/1.35 var(--font-sans);letter-spacing:0;text-transform:none;display:block}.err.svelte-1xnykw6{color:var(--color-danger)}.hint.svelte-1xnykw6{color:var(--color-cocoa)}.ok.svelte-1xnykw6{color:var(--color-success)}.eyebrow-a.svelte-19ed143{font:400 12px/1 var(--font-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--color-cocoa);margin:0 0 14px}.title.svelte-19ed143{font:300 clamp(40px, 4.4vw, 60px) / 1 var(--font-display);letter-spacing:-.01em;color:var(--color-chocolate);margin:0}.title.svelte-19ed143:focus{outline:none}.lead.svelte-19ed143{font:300 16px/1.6 var(--font-sans);color:var(--color-cocoa);text-wrap:pretty;margin:16px 0 0}.submit.svelte-19ed143{background:var(--color-chocolate);width:100%;min-height:56px;color:var(--color-cream);font:500 12px/1 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;border:0;border-radius:2px;justify-content:center;align-items:center;gap:12px;margin-top:6px;transition:background .25s,opacity .25s,transform .15s;display:flex}.submit.svelte-19ed143:hover:not(:disabled){background:var(--color-cocoa)}.submit.svelte-19ed143:active:not(:disabled){transform:scale(.98)}.submit.svelte-19ed143:disabled{cursor:not-allowed}.submit[aria-disabled=true].svelte-19ed143{opacity:.45}.alert.svelte-19ed143{font:400 14px/1.5 var(--font-sans);color:var(--color-alert-ink);background:#fbf1ea;border:1px solid #c98b6b;border-radius:2px;gap:12px;padding:14px 16px;display:flex}.foot.svelte-19ed143{border-top:1px solid var(--color-sand);font:300 14px/1.5 var(--font-sans);flex-direction:column;gap:12px;margin-top:32px;padding-top:24px;display:flex}.phone.svelte-19ed143{font:500 12px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-chocolate);flex-direction:column;gap:8px;display:flex}.input.svelte-19ed143{border:1px solid var(--color-line);background:var(--color-card);height:54px;font:400 17px/1 var(--font-sans);color:var(--color-chocolate);letter-spacing:0;text-transform:none;border-radius:2px;padding:0 16px;transition:border-color .2s}select.input.svelte-19ed143{padding:0 10px;font-size:16px}.input.svelte-19ed143:focus-visible{border-color:var(--color-chocolate);outline:2px solid var(--color-chocolate);outline-offset:1px}.input-err.svelte-19ed143{border-color:var(--color-error)}.msg.svelte-19ed143{min-height:18px;font:400 13px/1.35 var(--font-sans);letter-spacing:0;text-transform:none;display:block}.err.svelte-19ed143{color:var(--color-danger)}.hint.svelte-19ed143{color:var(--color-cocoa)}.ok.svelte-19ed143{color:var(--color-success)}.check.svelte-19ed143{cursor:pointer;font:300 14px/1.55 var(--font-sans);color:var(--color-chocolate);align-items:flex-start;gap:14px;padding:8px 0;display:flex}.box.svelte-19ed143{appearance:none;border:1px solid var(--color-taupe);background:var(--color-card);cursor:pointer;border-radius:2px;width:24px;height:24px;margin:0;transition:background-color .2s,border-color .2s}.box.svelte-19ed143:checked{background:var(--color-chocolate);border-color:var(--color-chocolate)}.box-err.svelte-19ed143{border-color:var(--color-danger)}.box.svelte-19ed143:focus-visible{outline:2px solid var(--color-chocolate);outline-offset:2px}.legal.svelte-19ed143{color:var(--color-chocolate);text-underline-offset:3px;font-weight:500}.signed.svelte-19ed143{border:1px solid var(--color-sand);background:var(--color-card);font:300 14px/1.55 var(--font-sans);color:var(--color-chocolate);padding:14px 16px}.signed.svelte-19ed143 strong:where(.svelte-19ed143){font-weight:500}.demo.svelte-19ed143{border:1px dashed var(--color-taupe);background:var(--color-card);font:400 12px/1.6 var(--font-mono,ui-monospace, monospace);color:var(--color-cocoa);border-radius:2px;flex-direction:column;gap:10px;margin-top:28px;padding:14px 16px;display:flex}.demo.svelte-19ed143 strong:where(.svelte-19ed143){color:var(--color-chocolate);font-weight:600}.pill.svelte-19ed143{border:1px solid var(--color-taupe);min-height:36px;color:var(--color-chocolate);font:inherit;cursor:pointer;border-radius:999px;padding:0 12px;transition:background .2s}.pill.svelte-19ed143:disabled{opacity:.6;cursor:not-allowed}.draw.svelte-19ed143{stroke-dasharray:1;stroke-dashoffset:0;animation:.7s cubic-bezier(.2,.7,.2,1) both svelte-19ed143-phioDraw}@keyframes svelte-19ed143-phioDraw{0%{stroke-dashoffset:1px}}@media (prefers-reduced-motion:reduce){.draw.svelte-19ed143{animation:none}}
