.svy-main.svelte-164n4bw{padding:56px 0 40px}.svy-wrap.svelte-164n4bw{max-width:760px;margin:0 auto;padding:0 32px}.svy-head.svelte-164n4bw{text-align:center;margin-bottom:40px}.svy-eye.svelte-164n4bw{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--accent-tx)}.svy-eye.svelte-164n4bw .d:where(.svelte-164n4bw){width:6px;height:6px;border-radius:50%;background:var(--accent)}.svy-t.svelte-164n4bw{font-size:clamp(34px,4.6vw,56px);line-height:1.02;letter-spacing:-.035em;font-weight:800;margin-top:22px;text-wrap:balance}.svy-lead.svelte-164n4bw{font-size:18px;color:var(--ink-2);line-height:1.6;margin:18px auto 0;max-width:540px;text-wrap:pretty}.svy-meta.svelte-164n4bw{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12.5px;color:var(--ink-3);margin-top:26px}.svy-meta.svelte-164n4bw svg:where(.svelte-164n4bw){width:14px;height:14px;color:var(--accent-tx)}.svy-meta.svelte-164n4bw .sep:where(.svelte-164n4bw){width:4px;height:4px;border-radius:50%;background:var(--ink-4)}.svy-card.svelte-164n4bw{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card-lg);box-shadow:var(--sh);overflow:hidden}.svy-q.svelte-164n4bw{border:0;padding:34px 36px;border-bottom:1px solid var(--line);min-width:0}.svy-q.svelte-164n4bw:last-of-type{border-bottom:none}.qnum.svelte-164n4bw{display:block;font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--accent-tx);letter-spacing:.04em;text-transform:uppercase}.qttl.svelte-164n4bw{font-size:21px;font-weight:700;letter-spacing:-.015em;margin-top:8px;display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;color:var(--ink)}.qttl.svelte-164n4bw .opt:where(.svelte-164n4bw){font-size:12.5px;font-weight:600;font-family:var(--font-mono);color:var(--ink-3);letter-spacing:0}.qsub.svelte-164n4bw{font-size:14.5px;color:var(--ink-3);margin-top:6px}.svy-opts.svelte-164n4bw{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.svy-opt.svelte-164n4bw{position:relative;display:flex;align-items:center;gap:14px;padding:16px 18px;border:1.5px solid var(--line-2);border-radius:var(--radius-card);cursor:pointer;transition:.14s;background:var(--bg)}.svy-opt.svelte-164n4bw:hover{border-color:var(--ink-4);background:var(--surface-2)}.svy-opt.svelte-164n4bw input:where(.svelte-164n4bw){position:absolute;opacity:0;pointer-events:none}.svy-opt.svelte-164n4bw .ic:where(.svelte-164n4bw){width:42px;height:42px;border-radius:11px;flex:none;display:grid;place-items:center;background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2);transition:.14s}.svy-opt.svelte-164n4bw .ic:where(.svelte-164n4bw) svg{width:20px;height:20px}.svy-opt.svelte-164n4bw .ot:where(.svelte-164n4bw){font-size:15.5px;font-weight:650;letter-spacing:-.01em;line-height:1.25;color:var(--ink)}.svy-opt.svelte-164n4bw .check:where(.svelte-164n4bw){margin-left:auto;width:22px;height:22px;border-radius:50%;border:2px solid var(--line-2);flex:none;display:grid;place-items:center;transition:.14s}.svy-opt.svelte-164n4bw .check:where(.svelte-164n4bw) svg{width:13px;height:13px;color:#fff;opacity:0;transform:scale(.6);transition:.14s}.svy-opt.svelte-164n4bw:has(input:where(.svelte-164n4bw):checked){border-color:var(--accent);background:var(--accent-tint);box-shadow:0 0 0 3px #4c6ef51a}.svy-opt.svelte-164n4bw:has(input:where(.svelte-164n4bw):checked) .ic:where(.svelte-164n4bw){background:var(--accent);border-color:var(--accent);color:#fff}.svy-opt.svelte-164n4bw:has(input:where(.svelte-164n4bw):checked) .check:where(.svelte-164n4bw){background:var(--accent);border-color:var(--accent)}.svy-opt.svelte-164n4bw:has(input:where(.svelte-164n4bw):checked) .check:where(.svelte-164n4bw) svg{opacity:1;transform:scale(1)}.svy-opt.svelte-164n4bw:has(input:where(.svelte-164n4bw):focus-visible){outline:3px solid var(--accent);outline-offset:2px}.svy-scale.svelte-164n4bw{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:22px}.svy-sc.svelte-164n4bw{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 8px;border:1.5px solid var(--line-2);border-radius:var(--radius-card);cursor:pointer;transition:.14s;background:var(--bg);text-align:center}.svy-sc.svelte-164n4bw:hover{border-color:var(--ink-4);background:var(--surface-2)}.svy-sc.svelte-164n4bw input:where(.svelte-164n4bw){position:absolute;opacity:0;pointer-events:none}.svy-sc.svelte-164n4bw .em:where(.svelte-164n4bw){font-size:26px;line-height:1}.svy-sc.svelte-164n4bw .sl:where(.svelte-164n4bw){font-size:12px;font-weight:600;color:var(--ink-3);line-height:1.2}.svy-sc.svelte-164n4bw:has(input:where(.svelte-164n4bw):checked){border-color:var(--accent);background:var(--accent-tint);box-shadow:0 0 0 3px #4c6ef51a}.svy-sc.svelte-164n4bw:has(input:where(.svelte-164n4bw):checked) .sl:where(.svelte-164n4bw){color:var(--accent-tx)}.svy-sc.svelte-164n4bw:has(input:where(.svelte-164n4bw):focus-visible){outline:3px solid var(--accent);outline-offset:2px}.svy-area.svelte-164n4bw{width:100%;margin-top:20px;background:var(--bg);border:1.5px solid var(--line-2);border-radius:var(--radius-card);padding:15px 17px;color:var(--ink);font-family:var(--font-sans);font-size:15.5px;line-height:1.55;resize:vertical;min-height:108px;transition:.14s;outline:none}.svy-area.svelte-164n4bw::placeholder{color:var(--ink-4)}.svy-area.svelte-164n4bw:focus{border-color:var(--accent);box-shadow:0 0 0 3px #4c6ef51f}.svy-foot.svelte-164n4bw{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px 36px;background:var(--surface-2);flex-wrap:wrap}.svy-foot.svelte-164n4bw .priv:where(.svelte-164n4bw){display:flex;align-items:center;gap:9px;font-size:13px;color:var(--ink-3);max-width:360px;line-height:1.45}.svy-foot.svelte-164n4bw .priv:where(.svelte-164n4bw) svg:where(.svelte-164n4bw){width:17px;height:17px;color:var(--ok);flex:none}.svy-submit.svelte-164n4bw{min-width:200px}.svy-submit.svelte-164n4bw:disabled{opacity:.45;cursor:not-allowed;transform:none!important;box-shadow:none!important}.svy-err.svelte-164n4bw{padding:0 36px 24px;color:#e5484d;font-size:14px}.svy-done.svelte-164n4bw{text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card-lg);box-shadow:var(--sh);padding:64px 40px}.svy-done-badge.svelte-164n4bw{width:74px;height:74px;border-radius:20px;margin:0 auto 26px;display:grid;place-items:center;background:color-mix(in srgb,var(--ok) 14%,transparent);color:var(--ok)}.svy-done-badge.svelte-164n4bw svg:where(.svelte-164n4bw){width:36px;height:36px}.svy-done.svelte-164n4bw h2:where(.svelte-164n4bw){font-size:clamp(28px,3.6vw,40px);font-weight:800;letter-spacing:-.03em;line-height:1.05;text-wrap:balance;color:var(--ink)}.svy-done.svelte-164n4bw p:where(.svelte-164n4bw){font-size:17px;color:var(--ink-2);line-height:1.6;margin:16px auto 0;max-width:460px;text-wrap:pretty}.svy-promo.svelte-164n4bw{display:inline-flex;align-items:center;gap:14px;margin-top:30px;padding:14px 14px 14px 20px;border:1.5px dashed var(--line-2);border-radius:var(--radius-card);background:var(--bg)}.svy-promo.svelte-164n4bw .pl:where(.svelte-164n4bw){text-align:left}.svy-promo.svelte-164n4bw .pl:where(.svelte-164n4bw) .k:where(.svelte-164n4bw){display:block;font-size:11.5px;font-weight:600;color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em}.svy-promo.svelte-164n4bw .pl:where(.svelte-164n4bw) .code:where(.svelte-164n4bw){display:block;font-family:var(--font-mono);font-size:20px;font-weight:600;letter-spacing:.02em;color:var(--ink);margin-top:2px}.svy-copy.svelte-164n4bw{height:42px;padding:0 16px}.svy-done-b.svelte-164n4bw{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:34px}@media(max-width:680px){.svy-wrap.svelte-164n4bw{padding:0 20px}.svy-q.svelte-164n4bw{padding:26px 22px}.svy-foot.svelte-164n4bw{padding:20px 22px}.svy-opts.svelte-164n4bw{grid-template-columns:1fr}.svy-scale.svelte-164n4bw{grid-template-columns:repeat(5,1fr);gap:6px}.svy-sc.svelte-164n4bw{padding:12px 4px}.svy-sc.svelte-164n4bw .em:where(.svelte-164n4bw){font-size:22px}.svy-sc.svelte-164n4bw .sl:where(.svelte-164n4bw){font-size:10.5px}.svy-submit.svelte-164n4bw{width:100%}.svy-foot.svelte-164n4bw .priv:where(.svelte-164n4bw){max-width:none}}
