.lp-quiz-header[data-v-0f6c6c1e]{background:var(--color-background);border-bottom:1px solid var(--color-card-border);padding:14px var(--sp-sm);position:sticky;top:0;z-index:var(--z-sticky)}.lp-quiz-header-inner[data-v-0f6c6c1e]{align-items:center;display:flex;gap:var(--sp-sm);justify-content:space-between;margin:0 auto;max-width:800px}.quiz-brand[data-v-0f6c6c1e]{display:block;flex-shrink:0;text-decoration:none}.quiz-brand-logo[data-v-0f6c6c1e]{display:block;height:26px;width:auto}.quiz-progress-wrap[data-v-0f6c6c1e]{flex:1;margin:0 var(--sp-md);max-width:360px}.quiz-progress-label[data-v-0f6c6c1e]{color:var(--color-text-muted);font-size:var(--fs-caption);margin-bottom:5px;text-align:right}.quiz-progress-bar[data-v-0f6c6c1e]{background:var(--color-card-border);border-radius:var(--r-pill);height:5px;overflow:hidden;width:100%}.quiz-progress-fill[data-v-0f6c6c1e]{background:var(--color-primary);border-radius:var(--r-pill);height:100%;transition:width .4s var(--ease-smooth)}.quiz-exit-btn[data-v-0f6c6c1e]{align-items:center;color:var(--color-text-muted);display:flex;font-size:var(--fs-caption);gap:5px;padding:6px 0;text-decoration:none;transition:color var(--dur-fast) var(--ease-smooth);white-space:nowrap}.quiz-exit-btn[data-v-0f6c6c1e]:hover{color:var(--color-primary)}.quiz-exit-btn[data-v-0f6c6c1e]:focus-visible{border-radius:var(--r-sm);outline:2px solid var(--color-primary);outline-offset:2px}.quiz-exit-icon[data-v-0f6c6c1e]{height:16px;width:16px}@media(max-width:600px){.quiz-progress-wrap[data-v-0f6c6c1e]{margin:0 var(--sp-sm)}.quiz-exit-btn span[data-v-0f6c6c1e]{display:none}}.quiz-state[data-v-4d9a3fea]{align-items:center;color:var(--color-text-muted);display:flex;flex-direction:column;font-size:var(--fs-body-sm);gap:var(--sp-sm);justify-content:center;min-height:240px;padding:var(--sp-lg) var(--sp-sm);text-align:center}.spinner[data-v-4d9a3fea]{animation:spin-4d9a3fea .8s linear infinite;border:2.5px solid var(--color-card-border);border-radius:50%;border-top-color:var(--color-primary);height:28px;width:28px}@keyframes spin-4d9a3fea{to{transform:rotate(1turn)}}.quiz-state[data-v-e9d1344b]{align-items:center;display:flex;flex-direction:column;gap:var(--sp-sm);justify-content:center;min-height:240px;padding:var(--sp-lg) var(--sp-sm);text-align:center}.error-icon[data-v-e9d1344b]{color:var(--color-error);font-size:2rem}.error-message[data-v-e9d1344b]{color:var(--color-text-muted);margin:0;max-width:320px}.btn-retry[data-v-e9d1344b],.error-message[data-v-e9d1344b]{font-size:var(--fs-body-sm)}.btn-retry[data-v-e9d1344b]{align-items:center;background:var(--color-primary);border:none;border-radius:var(--r-pill);color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-body);font-weight:var(--fw-semi);gap:6px;margin-top:var(--sp-xs);padding:10px 20px;transition:var(--transition-smooth)}.btn-retry[data-v-e9d1344b]:hover{box-shadow:var(--shadow-button);transform:translateY(-1px)}.btn-retry[data-v-e9d1344b]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.quiz-step[data-v-030c0cb0]{animation:fadeIn-030c0cb0 .3s ease both}@keyframes fadeIn-030c0cb0{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.quiz-step-meta[data-v-030c0cb0]{color:var(--color-text-muted);font-size:var(--fs-caption);letter-spacing:1.5px;margin-bottom:var(--sp-sm);text-transform:uppercase}.quiz-question[data-v-030c0cb0]{color:var(--color-primary);font-family:var(--font-heading);font-size:clamp(1.35rem,3vw,1.65rem);font-weight:var(--fw-semi);line-height:1.25;margin:0 0 var(--sp-xs)}.quiz-helper[data-v-030c0cb0]{color:var(--color-text-muted);font-size:var(--fs-body-sm);margin-bottom:var(--sp-md)}.quiz-options[data-v-030c0cb0]{display:flex;flex-direction:column;gap:10px;margin-bottom:var(--sp-sm)}.quiz-option[data-v-030c0cb0]{align-items:center;background:var(--color-card-bg);border:1.5px solid var(--color-card-border);border-radius:var(--r-md);color:var(--color-text-body);cursor:pointer;display:flex;font-family:var(--font-body);font-size:var(--fs-body);gap:var(--sp-sm);padding:13px 16px;text-align:left;transition:var(--transition-smooth);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.quiz-option[data-v-030c0cb0]:hover{background:var(--color-mint-wash);border-color:var(--color-primary)}.quiz-option[data-v-030c0cb0]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.quiz-option-check[data-v-030c0cb0]{align-items:center;background:var(--color-background);border:1.5px solid var(--color-card-border);border-radius:5px;color:transparent;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:var(--transition-smooth);width:20px}.quiz-option[data-type=radio] .quiz-option-check[data-v-030c0cb0]{border-radius:50%}.quiz-option.selected[data-v-030c0cb0]{background:var(--color-mint-wash);border-color:var(--color-primary)}.quiz-option.selected .quiz-option-check[data-v-030c0cb0]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.check-icon[data-v-030c0cb0]{height:12px;width:12px}.quiz-error-inline[data-v-030c0cb0]{align-items:center;background:var(--color-error-bg);border:1px solid var(--color-error-border);border-radius:var(--r-sm);color:var(--color-error);display:flex;font-size:var(--fs-body-sm);gap:6px;margin-bottom:var(--sp-sm);padding:10px 14px}.error-icon-sm[data-v-030c0cb0]{flex-shrink:0;height:16px;width:16px}.contact-form[data-v-030c0cb0]{display:flex;flex-direction:column;gap:0}.form-field[data-v-030c0cb0]{margin-bottom:var(--sp-sm)}.form-label[data-v-030c0cb0]{color:var(--color-text-body);display:block;font-size:var(--fs-body-sm);font-weight:var(--fw-medium);margin-bottom:6px}.required-mark[data-v-030c0cb0]{color:var(--color-error);margin-left:2px}.form-optional-badge[data-v-030c0cb0]{color:var(--color-text-subtle);font-size:var(--fs-caption);font-weight:400;margin-left:6px}.form-input[data-v-030c0cb0]{background:var(--color-background);border:1.5px solid var(--color-card-border);border-radius:var(--r-sm);color:var(--color-text-body);font-family:var(--font-body);font-size:var(--fs-body);padding:13px 16px;transition:border-color .15s,box-shadow .15s;width:100%}.form-input[data-v-030c0cb0]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.form-input.error[data-v-030c0cb0]{border-color:var(--color-error)}.form-input-note[data-v-030c0cb0]{margin-top:8px}.field-error[data-v-030c0cb0]{color:var(--color-error);display:block;font-size:var(--fs-caption);margin-top:4px}.time-chips[data-v-030c0cb0]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.chip[data-v-030c0cb0]{background:var(--color-card-bg);border:1.5px solid var(--color-card-border);border-radius:var(--r-pill);color:var(--color-text-muted);cursor:pointer;display:inline-block;font-family:var(--font-body);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);line-height:1;padding:8px 16px;transition:var(--transition-smooth);-webkit-user-select:none;-moz-user-select:none;user-select:none}.chip[data-v-030c0cb0]:hover{background:var(--color-mint-wash);color:var(--color-primary)}.chip.active[data-v-030c0cb0],.chip[data-v-030c0cb0]:hover{border-color:var(--color-primary)}.chip.active[data-v-030c0cb0]{background:var(--color-primary);color:#fff}.chip[data-v-030c0cb0]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.quiz-privacy-inline[data-v-030c0cb0]{align-items:flex-start;color:var(--color-text-subtle);display:flex;font-size:var(--fs-caption);gap:6px;line-height:1.5;margin-top:var(--sp-sm)}.privacy-icon[data-v-030c0cb0]{flex-shrink:0;height:14px;margin-top:1px;width:14px}.quiz-nav[data-v-030c0cb0]{align-items:center;border-top:1px solid var(--color-card-border);display:flex;gap:var(--sp-sm);justify-content:space-between;margin-top:var(--sp-md);padding-top:var(--sp-sm)}.btn-spacer[data-v-030c0cb0]{flex:1}.btn[data-v-030c0cb0]{align-items:center;border:1.5px solid transparent;border-radius:var(--r-pill);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--fw-semi);gap:8px;line-height:1;padding:12px 24px;transition:var(--transition-smooth)}.btn-primary[data-v-030c0cb0]{background:var(--color-primary);box-shadow:var(--shadow-button);color:#fff}.btn-primary[data-v-030c0cb0]:hover{box-shadow:var(--shadow-button-hover);transform:translateY(-1px)}.btn-primary[data-v-030c0cb0]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.btn-ghost[data-v-030c0cb0]{background:transparent;border-color:var(--color-card-border);color:var(--color-text-muted)}.btn-ghost[data-v-030c0cb0]:hover{background:var(--color-mint-wash);border-color:var(--color-primary);color:var(--color-primary)}.btn-ghost[data-v-030c0cb0]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.analyzing-wrap[data-v-f74ba71f]{width:100%}.analyzing-progress-track[data-v-f74ba71f]{background:var(--color-card-border);border-radius:var(--r-pill);height:3px;margin-bottom:var(--sp-md);overflow:hidden}.analyzing-progress-bar[data-v-f74ba71f]{background:var(--color-primary);border-radius:var(--r-pill);height:100%;width:0}.analyzing-headline[data-v-f74ba71f]{animation:fadeIn-f74ba71f .4s ease both;color:var(--color-primary);font-family:var(--font-heading);font-size:clamp(1.15rem,2.5vw,1.35rem);font-weight:var(--fw-semi);margin-bottom:var(--sp-md);min-height:1.8em}@keyframes fadeIn-f74ba71f{0%{opacity:0}to{opacity:1}}.analyzing-steps[data-v-f74ba71f]{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.analyzing-step[data-v-f74ba71f]{align-items:center;border-bottom:1px solid var(--color-card-border);display:flex;gap:12px;opacity:0;padding:9px 0;transform:translateY(5px);transition:opacity .35s ease,transform .35s ease}.analyzing-step[data-v-f74ba71f]:last-child{border-bottom:none}.analyzing-step.visible[data-v-f74ba71f]{opacity:1;transform:none}.step-indicator[data-v-f74ba71f]{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:22px;justify-content:center;transition:background .3s ease;width:22px}.step-indicator.pending[data-v-f74ba71f]{background:var(--color-card-border)}.step-indicator.active[data-v-f74ba71f]{animation:pulse-dot-f74ba71f 1.1s ease-in-out infinite;background:var(--color-accent)}.step-indicator.done[data-v-f74ba71f]{background:var(--color-primary);color:#fff}.done-icon[data-v-f74ba71f]{height:12px;width:12px}@keyframes pulse-dot-f74ba71f{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.step-text[data-v-f74ba71f]{color:var(--color-text-muted);font-size:var(--fs-body-sm);line-height:1.4;transition:color .3s}.active-step .step-text[data-v-f74ba71f]{color:var(--color-text-body)}.done-step .step-text[data-v-f74ba71f]{color:var(--color-text-muted)}@media(prefers-reduced-motion:reduce){.analyzing-headline[data-v-f74ba71f],.step-indicator.active[data-v-f74ba71f]{animation:none}}.quiz-card[data-v-84b5212b]{background:var(--color-background);border:1px solid var(--color-card-border);border-radius:var(--r-md);box-shadow:var(--shadow-card);max-width:600px;min-height:360px;padding:var(--sp-lg);width:100%}@media(max-width:600px){.quiz-card[data-v-84b5212b]{padding:var(--sp-md)}}
