body:has(.check-page){background:#0a0a08}.check-page.svelte-1t81gua{max-width:736px;margin:0 auto;padding:64px 48px 128px;min-height:100vh}.back-link.svelte-1t81gua{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-small);font-weight:300;color:var(--text-secondary);text-decoration:none;letter-spacing:.04em;margin-bottom:48px;transition:color .3s}.back-link.svelte-1t81gua:hover{color:var(--text)}.back-link.svelte-1t81gua svg:where(.svelte-1t81gua){width:12px;height:12px}.eyebrow.svelte-1t81gua{margin-bottom:16px}.phase-intro.svelte-1t81gua h1:where(.svelte-1t81gua){font-weight:700;font-size:var(--fs-title);line-height:1.05;text-wrap:balance;letter-spacing:-.04em;margin-bottom:24px}.intro-text.svelte-1t81gua{font-size:var(--fs-body);color:var(--text-secondary);line-height:1.7;margin-bottom:40px}.session-hint.svelte-1t81gua{font-size:var(--fs-small);color:var(--text-secondary);margin-bottom:20px;line-height:1.6}.progress-bar.svelte-1t81gua{height:2px;background:var(--hairline);border-radius:1px;margin-bottom:40px;overflow:hidden}.progress-fill.svelte-1t81gua{height:100%;background:var(--text);transition:width .4s cubic-bezier(.22,1,.36,1)}.question-meta.svelte-1t81gua{font-size:var(--fs-small);color:var(--text-secondary);margin-bottom:12px;letter-spacing:.04em}.question-category.svelte-1t81gua{margin-left:12px;opacity:.6}.question-text.svelte-1t81gua{font-weight:500;font-size:var(--fs-lead);line-height:1.4;margin-bottom:28px}.options.svelte-1t81gua{display:flex;flex-direction:column;gap:10px}.option.svelte-1t81gua{font-family:Inter,sans-serif;font-size:var(--fs-body);font-weight:300;line-height:1.5;text-align:left;padding:16px 20px;border:var(--line) solid var(--hairline);border-radius:var(--radius);background:transparent;color:var(--text);cursor:pointer;transition:border-color .3s,background .3s}.option.svelte-1t81gua:hover{border-color:var(--text)}.option.selected.svelte-1t81gua{border-color:var(--text);background:var(--text);color:var(--bg)}.phase-gate.svelte-1t81gua,.phase-submitted.svelte-1t81gua{text-align:center;animation:svelte-1t81gua-fadeIn .4s ease}.checkmark.svelte-1t81gua{width:48px;height:48px;border-radius:50%;border:var(--line) solid var(--text);display:inline-flex;align-items:center;justify-content:center;font-size:1.375rem;margin-bottom:16px;color:var(--text)}.phase-gate.svelte-1t81gua h1:where(.svelte-1t81gua),.phase-submitted.svelte-1t81gua h1:where(.svelte-1t81gua){font-weight:700;font-size:var(--fs-heading);line-height:1.1;margin-bottom:12px;letter-spacing:-.035em}.gate-text.svelte-1t81gua,.submitted-text.svelte-1t81gua{font-size:var(--fs-body);color:var(--text-secondary);line-height:1.7;max-width:400px;margin:0 auto 32px}.gate-form.svelte-1t81gua{max-width:400px;margin:0 auto}.form-fields.svelte-1t81gua{display:flex;flex-direction:column;gap:10px;margin-bottom:16px;text-align:left}.form-fields.svelte-1t81gua input:where(.svelte-1t81gua){font-family:Inter,sans-serif;font-size:var(--fs-body);font-weight:300;padding:16px 20px;border:var(--line) solid var(--hairline);border-radius:var(--radius);background:transparent;color:var(--text);outline:none;transition:border-color .3s}.form-fields.svelte-1t81gua input:where(.svelte-1t81gua):focus{border-color:var(--text)}.form-fields.svelte-1t81gua input:where(.svelte-1t81gua)::placeholder{color:var(--text-secondary);opacity:.6}.privacy-checkbox.svelte-1t81gua{display:flex;align-items:flex-start;gap:8px;margin-bottom:16px;cursor:pointer;text-align:left}.privacy-checkbox.svelte-1t81gua input[type=checkbox]:where(.svelte-1t81gua){margin-top:3px;flex-shrink:0;accent-color:var(--text)}.privacy-checkbox.svelte-1t81gua span:where(.svelte-1t81gua){font-size:var(--fs-small);color:var(--text-secondary);line-height:1.5}.privacy-checkbox.svelte-1t81gua a:where(.svelte-1t81gua){color:var(--text-secondary);text-decoration:underline}.privacy-checkbox.svelte-1t81gua a:where(.svelte-1t81gua):hover{color:var(--text)}.error.svelte-1t81gua{font-size:var(--fs-small);color:var(--error);margin-bottom:10px;text-align:left}.btn-full.svelte-1t81gua{width:100%;text-align:center}.privacy-note.svelte-1t81gua{font-size:var(--fs-small);color:var(--text-secondary);opacity:.6;margin-top:12px;text-align:center;letter-spacing:.02em}.phase-result.svelte-1t81gua{animation:svelte-1t81gua-fadeIn .4s ease}@keyframes svelte-1t81gua-fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.result-header.svelte-1t81gua{margin-bottom:40px}.result-level.svelte-1t81gua{font-weight:700;font-size:var(--fs-heading);line-height:1.1;letter-spacing:-.035em;margin-bottom:4px}.result-desc.svelte-1t81gua{font-size:var(--fs-body);color:var(--text-secondary);margin-bottom:20px}.result-score-bar.svelte-1t81gua{height:4px;background:var(--hairline);border-radius:2px;overflow:hidden;margin-bottom:8px}.score-fill.svelte-1t81gua{height:100%;background:var(--text);border-radius:2px;transition:width 1s cubic-bezier(.22,1,.36,1)}.result-score.svelte-1t81gua{font-size:var(--fs-small);color:var(--text-secondary);letter-spacing:.04em}.result-section.svelte-1t81gua{margin-bottom:32px;padding-bottom:32px;border-bottom:var(--line) solid var(--hairline)}.result-section.last.svelte-1t81gua{border-bottom:none;margin-bottom:0}.result-section.svelte-1t81gua h3:where(.svelte-1t81gua){font-weight:500;font-size:var(--fs-lead);margin-bottom:10px}.result-section.svelte-1t81gua p:where(.svelte-1t81gua){font-size:var(--fs-body);color:var(--text-secondary);line-height:1.7}.action-card.svelte-1t81gua{display:flex;gap:16px;padding:16px 0;border-bottom:var(--line) solid var(--hairline)}.action-card.svelte-1t81gua:last-child{border-bottom:none}.action-num.svelte-1t81gua{flex-shrink:0;width:28px;height:28px;border-radius:50%;border:var(--line) solid var(--hairline);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:500;color:var(--text);margin-top:2px}.action-title.svelte-1t81gua{font-weight:500;font-size:var(--fs-lead);color:var(--text);margin-bottom:4px}.action-desc.svelte-1t81gua{font-size:var(--fs-body);color:var(--text-secondary);line-height:1.6}.goals-list.svelte-1t81gua{list-style:none;padding:0}.goals-list.svelte-1t81gua li:where(.svelte-1t81gua){font-size:var(--fs-body);color:var(--text-secondary);line-height:1.7;padding:6px 0 6px 20px;position:relative}.goals-list.svelte-1t81gua li:where(.svelte-1t81gua):before{content:"";position:absolute;left:0;top:14px;width:6px;height:var(--line);background:var(--text-secondary);opacity:.5}.business-impact.svelte-1t81gua{font-size:var(--fs-body);color:var(--text-secondary);line-height:1.7;font-style:italic}.result-cta.svelte-1t81gua{text-align:center;padding-top:16px}.cta-text.svelte-1t81gua{font-size:var(--fs-body);color:var(--text-secondary);margin-bottom:24px;line-height:1.6}@media(max-width:700px){.check-page.svelte-1t81gua{padding:32px 20px 64px}.option.svelte-1t81gua{padding:14px 16px}.action-card.svelte-1t81gua{flex-direction:column;gap:8px}.action-num.svelte-1t81gua{width:24px;height:24px;font-size:.7rem}}
