.pl-done-next[data-v-30a0ec13]{color:var(--gray-600);font-size:14px}.pl-done-next a[data-v-30a0ec13]{color:var(--blue);font-weight:600}.pl-form-section[data-v-30a0ec13]{background:#fff;padding:56px 0 80px}.pl-form-head[data-v-30a0ec13]{align-items:center;border-bottom:1px solid color-mix(in srgb,#111 10%,transparent);display:grid;gap:14px;grid-template-columns:56px minmax(0,1fr);margin:0 0 22px;padding:0 0 20px;text-align:left}.pl-form-head img[data-v-30a0ec13]{border-radius:50%;height:56px;-o-object-fit:cover;object-fit:cover;width:56px}.pl-form-title[data-v-30a0ec13]{color:var(--gray-900);font-size:clamp(20px,2.6vw,26px);font-weight:800;letter-spacing:-.03em;margin:0}.pl-form-sub[data-v-30a0ec13]{color:var(--gray-600);font-size:14px;line-height:1.45;margin:6px 0 0}.pl-form-card[data-v-30a0ec13]{background:#f5f2ed;border-radius:24px;margin-inline:auto;max-width:36rem;padding:clamp(22px,3vw,32px);position:relative}.pl-step[data-v-30a0ec13]{color:var(--gray-500);font-size:12px;font-weight:700;letter-spacing:.02em;margin:0}.pl-form-stack[data-v-30a0ec13]{display:flex;flex-direction:column;gap:16px}.pl-quiz-actions[data-v-30a0ec13]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.pl-quiz-actions .pl-submit[data-v-30a0ec13]{flex:1 1 140px;width:auto}.pl-group[data-v-30a0ec13]{display:flex;flex-direction:column;gap:8px}.pl-q[data-v-30a0ec13]{font-size:16px;font-weight:700;margin:0}.pl-opt[data-v-30a0ec13]{color:var(--gray-500);font-weight:500}.pl-channels[data-v-30a0ec13]{display:grid;gap:10px;grid-template-columns:1fr 1fr}.pl-channel[data-v-30a0ec13]{align-items:center;background:#fff;border:1.5px solid #111;border-radius:10px;cursor:pointer;display:flex;font:inherit;font-size:14px;font-weight:600;gap:8px;min-height:48px;padding:10px 12px}.pl-channel.is-on[data-v-30a0ec13]{background:#111;border-color:#111;color:#fff}.pl-channel[data-v-30a0ec13]:focus-visible{outline:2px solid #111;outline-offset:3px}.pl-channel-icon[data-v-30a0ec13]{height:20px;width:20px}.pl-field[data-v-30a0ec13]{display:flex;flex-direction:column;gap:6px}.pl-label[data-v-30a0ec13]{font-size:13px;font-weight:600}.pl-input[data-v-30a0ec13]{background:#fff;border:1.5px solid #111;border-radius:8px;font-family:var(--font);font-size:16px;padding:11px 14px;width:100%}.pl-input[data-v-30a0ec13]:focus{outline:2px solid #111;outline-offset:2px}.pl-textarea[data-v-30a0ec13]{min-height:80px;resize:vertical}.pl-hint[data-v-30a0ec13]{color:var(--gray-500);font-size:13px;margin:0}.pl-decoy[data-v-30a0ec13]{height:1px;inset-inline-start:-9999px;overflow:hidden;position:absolute;width:1px}.pl-consent[data-v-30a0ec13]{align-items:flex-start;background:#fff;border:1.5px solid #111;border-radius:8px;color:var(--gray-600);cursor:pointer;display:flex;font-size:13px;gap:12px;line-height:1.5;padding:12px 14px}.pl-consent[data-v-30a0ec13]:not(.is-on){box-shadow:inset 0 0 0 1px #111}.pl-consent-need[data-v-30a0ec13]{color:var(--gray-900);display:block;font-size:13px;font-weight:700;margin-bottom:4px}.pl-check[data-v-30a0ec13]{accent-color:#111;cursor:pointer;flex:0 0 auto;height:24px;margin:1px 0 0;width:24px}.pl-consent a[data-v-30a0ec13]{color:#111;text-decoration:underline}.pl-error[data-v-30a0ec13]{color:var(--error);font-size:13px;margin:0}.pl-submit[data-v-30a0ec13]{background:#111;border:none;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-size:14px;font-weight:700;min-height:46px;padding:0 16px;width:100%}.pl-submit[data-v-30a0ec13]:disabled{cursor:not-allowed;opacity:.55}.pl-submit[data-v-30a0ec13]:focus-visible{outline:2px solid #111;outline-offset:3px}.pl-note[data-v-30a0ec13]{color:var(--gray-500);font-size:13px;line-height:1.5;margin:0;text-align:center}.pl-done h3[data-v-30a0ec13]{font-size:20px;font-weight:800;margin:0}.pl-done p[data-v-30a0ec13]{color:var(--gray-600);font-size:14px;margin:8px 0 16px}.pl-restart[data-v-30a0ec13]{align-items:center;background:transparent;border:1.5px solid #111;border-radius:999px;color:#111;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:700;min-height:38px;padding:0 16px}.pl-restart[data-v-30a0ec13]:focus-visible{outline:2px solid #111;outline-offset:3px}.pl-form-embed .pl-form-card[data-v-30a0ec13]{background:transparent;border:none;margin:16px 0 0;max-width:none;padding:0}.pl-form-embed .pl-channel[data-v-30a0ec13]{font-size:13px;min-height:44px}@media(max-width:480px){.pl-channels[data-v-30a0ec13]{grid-template-columns:1fr}}
