.header-container.svelte-1n0agzu{box-sizing:border-box;max-width:100%;margin:0 auto;padding-left:16px;padding-right:16px}@media (width>=1024px){.header-container.svelte-1n0agzu{max-width:820px;padding-left:32px;padding-right:32px}}.vt-header.svelte-1n0agzu{z-index:20;background:var(--hx-canvas);border-bottom:1px solid var(--hx-hairline);position:sticky;top:0}.vt-header-bar.svelte-1n0agzu{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"brand divider status actions";align-items:center;column-gap:20px;padding:14px 0;display:grid}.brand.svelte-1n0agzu{color:var(--hx-ink);grid-area:brand;align-items:center;gap:8px;text-decoration:none;display:flex}.brand-mark.svelte-1n0agzu{color:currentColor;width:22px;height:22px;display:flex}.brand-name.svelte-1n0agzu{font-family:var(--hx-font-sans);letter-spacing:-.01em;font-size:17px;font-weight:700}.header-divider.svelte-1n0agzu{background:var(--hx-hairline);grid-area:divider;width:1px;height:24px}.vt-header-status.svelte-1n0agzu{flex-direction:column;grid-area:status;gap:2px;min-width:0;display:flex}.vt-header-step.svelte-1n0agzu,.vt-header-progress.svelte-1n0agzu{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vt-header-step.svelte-1n0agzu{font-family:var(--hx-font-sans);font-size:16px;font-weight:600}.vt-header-progress.svelte-1n0agzu{color:var(--hx-body);font-size:13px}.vt-header-actions.svelte-1n0agzu{grid-area:actions;align-items:center;gap:12px;display:flex}.vt-level-held.svelte-1n0agzu{color:var(--hx-charcoal);white-space:nowrap;font-size:12px}.auth-link.svelte-1n0agzu{color:var(--hx-ink);white-space:nowrap;font-size:14px;font-weight:500;text-decoration:underline}.auth-link.svelte-1n0agzu:hover{color:var(--hx-charcoal)}.vt-header-button.svelte-1n0agzu{border-radius:var(--hx-rounded-full);height:40px;color:var(--hx-ink);white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:0 12px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:500}.vt-header-button.svelte-1n0agzu:hover{background:var(--hx-surface-soft)}.vt-header-button.svelte-1n0agzu:focus-visible{outline:2px solid var(--hx-ink);outline-offset:2px}@media (pointer:coarse){.vt-header-button.svelte-1n0agzu{height:44px}.auth-link.svelte-1n0agzu{align-items:center;min-height:44px;padding:0 4px;display:inline-flex}}@media (width<=600px){.vt-header-bar.svelte-1n0agzu{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"brand actions""status status";row-gap:6px;padding:8px 0 10px}.vt-header-actions.svelte-1n0agzu{justify-self:end}.brand-name.svelte-1n0agzu,.header-divider.svelte-1n0agzu,.vt-level-held.svelte-1n0agzu{display:none}.vt-header-status.svelte-1n0agzu{flex-flow:wrap;align-items:baseline;column-gap:10px}.vt-header-step.svelte-1n0agzu,.vt-header-progress.svelte-1n0agzu{white-space:normal}.vt-header-step.svelte-1n0agzu{font-size:15px}}@media print{.vt-header.svelte-1n0agzu{display:none}}.preflight-checklist.svelte-gy17g9{color:var(--hx-charcoal);flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:18px;display:flex}.preflight-soft.svelte-gy17g9{background:var(--hx-surface-soft)}.button-secondary.aids-chosen.svelte-1ldgxid:disabled{cursor:default;border:2px solid var(--hx-ink);background:var(--hx-canvas);color:var(--hx-ink)}.intro-subtitle.svelte-17esyoe{margin:8px 0 0;font-size:18px;font-weight:600}.intro-steps.svelte-17esyoe{flex-direction:column;gap:12px;margin:0;padding-left:24px;display:flex}.intro-steps.svelte-17esyoe li:where(.svelte-17esyoe){color:var(--hx-charcoal);flex-direction:column;gap:2px;display:flex}.intro-steps.svelte-17esyoe strong:where(.svelte-17esyoe){color:var(--hx-ink)}.not-saved.svelte-17esyoe{margin-top:var(--hx-spacing-lg);padding:var(--hx-spacing-lg);border:1px solid var(--hx-hairline-strong);border-radius:var(--hx-rounded-lg);background:var(--hx-surface-soft)}.not-saved-title.svelte-17esyoe{font-weight:600;font-size:var(--hx-text-body-sm);margin:0}@media print{.not-saved.svelte-17esyoe{display:none}}.vt-subtitle.svelte-1gn3yam{font-family:var(--hx-font-sans);margin:0;font-size:20px;font-weight:600}.vt-emphasis.svelte-oqncv5{margin:0;font-weight:600}.vt-lead.svelte-53fif8{margin:0;font-size:18px;font-weight:600}.vt-plain-list.svelte-53fif8{color:var(--hx-charcoal);flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.vt-summary-list.svelte-53fif8{flex-direction:column;gap:6px;margin:0;padding:0;font-size:17px;list-style:none;display:flex}.button-disabled.svelte-888d0r{background:var(--hx-surface-soft);color:var(--hx-mute)}.vt-error-note.svelte-888d0r{color:var(--hx-ink);margin:0;font-weight:500}.vt-answer-prompt.svelte-10armqh{scroll-margin-top:16px}@keyframes svelte-1j42w2f-vt-score-updated{0%{color:var(--hx-ink);transform:scale(1)}35%{color:var(--hx-positive);transform:scale(1.12)}to{color:var(--hx-ink);transform:scale(1)}}.vt-score.svelte-1j42w2f{align-items:baseline;gap:10px;display:flex}.vt-score-value.svelte-1j42w2f{font-family:ui-monospace,monospace;font-size:32px;font-weight:500}.score-updated.svelte-1j42w2f{animation:.7s ease-out svelte-1j42w2f-vt-score-updated}.vt-score-caption.svelte-1j42w2f{color:var(--hx-body)}.vt-field.svelte-1j42w2f{flex-direction:column;gap:4px;display:flex}.vt-expected.svelte-1j42w2f{margin:0;font-size:17px}.vt-answer.svelte-1j42w2f{align-items:baseline;gap:5px;font-size:17px;display:flex}.vt-mismatch-mark.svelte-1j42w2f{flex:none;font-weight:700}.vt-token-wrong.svelte-1j42w2f{text-underline-offset:3px;margin-right:4px;font-weight:700;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.vt-token.svelte-1j42w2f{margin-right:4px}.vt-history.svelte-yv8pbu{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.vt-history-row.svelte-yv8pbu{font-family:var(--hx-font-mono);color:var(--hx-body);font-size:14px}.vt-item-card.svelte-yv8pbu{border:1px solid var(--hx-hairline);border-radius:12px;flex-direction:column;gap:20px;padding:28px 24px;display:flex}form.svelte-7xcaen{gap:var(--hx-spacing-md);flex-direction:column;display:flex}.tabs.svelte-7xcaen{gap:var(--hx-spacing-sm);display:flex}.handover.svelte-1rosa9o,.offers.svelte-1rosa9o{gap:var(--hx-spacing-md);flex-direction:column;display:flex}.success.svelte-1rosa9o{font-weight:600}.result-figure.svelte-9suves{align-items:baseline;gap:10px;display:flex}.result-value.svelte-9suves{font-family:var(--hx-font-sans);font-size:40px;font-weight:600}.result-interval.svelte-9suves{color:var(--hx-body);font-size:15px}.result-state.svelte-9suves{flex-wrap:wrap;gap:8px;display:flex}.vt-summary.svelte-1oigldt{flex-direction:column;gap:24px;display:flex}.vt-card-title.svelte-1oigldt{font-family:var(--hx-font-sans);margin:0;font-size:18px;font-weight:600}.voicetest .button-primary,.voicetest .button-disabled{border-radius:var(--hx-rounded-full);border:none;width:100%;min-height:48px;font-size:16px;font-weight:500}.voicetest .button-primary{cursor:pointer;background:var(--hx-ink);color:var(--hx-canvas)}.voicetest .button-secondary{cursor:pointer;border:1px solid var(--hx-hairline-strong);border-radius:var(--hx-rounded-full);background:var(--hx-canvas);min-height:48px;color:var(--hx-ink);padding:0 20px;font-size:16px;font-weight:500}.voicetest .button-secondary:active:not(:disabled){border-color:var(--hx-ink);background:var(--hx-ink);color:var(--hx-canvas)}.voicetest .button-secondary:disabled{cursor:not-allowed;border-color:var(--hx-hairline);background:var(--hx-surface-soft);color:var(--hx-mute)}.voicetest .button-full{width:100%}.voicetest .preflight-choices{flex-direction:column;gap:12px;display:flex}.voicetest .preflight-footnote{border-top:1px solid var(--hx-hairline);flex-direction:column;gap:4px;padding-top:12px;display:flex}.voicetest .practice-marker{border:1px solid var(--hx-hairline-strong);border-radius:var(--hx-rounded-full);color:var(--hx-body);align-self:flex-start;padding:2px 12px;font-size:14px}.voicetest .preflight-home{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.voicetest .vt-card{border:1px solid var(--hx-hairline);border-radius:12px;flex-direction:column;gap:16px;padding:28px 24px;display:flex}.voicetest .vt-title{font-family:var(--hx-font-sans);margin:0;font-size:22px;font-weight:600}.voicetest .vt-body{margin:0;font-size:18px}.voicetest .vt-note{color:var(--hx-body);margin:0}.voicetest .vt-actions{flex-direction:column;align-items:flex-start;gap:12px;margin-top:4px;display:flex}.voicetest .vt-status{color:var(--hx-charcoal);margin:0;font-size:18px}.voicetest .vt-label{color:var(--hx-charcoal);font-size:13px}.voicetest .vt-hint{color:var(--hx-charcoal);margin:0}.voicetest .not-saved-body{margin:var(--hx-spacing-sm) 0 0;color:var(--hx-charcoal);font-size:var(--hx-text-caption)}@keyframes vt-spin{to{transform:rotate(360deg)}}@keyframes vt-pulse{0%,to{opacity:1}50%{opacity:.3}}.voicetest .vt-activity{align-items:center;gap:12px;display:flex}.voicetest .vt-spinner{border-radius:var(--hx-rounded-full);border:2px solid var(--hx-hairline);border-top-color:var(--hx-ink);width:20px;height:20px;animation:.8s linear infinite vt-spin}.voicetest .vt-pulse-dot{border-radius:var(--hx-rounded-full);background:var(--hx-ink);width:12px;height:12px;animation:1s ease-in-out infinite vt-pulse}.voicetest .vt-textarea{box-sizing:border-box;border:1px solid var(--hx-hairline-strong);background:var(--hx-canvas);width:100%;color:var(--hx-ink);caret-color:var(--hx-ink);resize:vertical;border-radius:12px;padding:14px 16px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:17px}@media (width<=600px){.voicetest:has(.vt-textarea:focus) .vt-header{position:static}}.voicetest .button-flex{min-width:140px}.voicetest .vt-row{gap:12px;display:flex}@media print{.voicetest :is(.vt-card,.vt-item-card) button{display:none}}.voicetest .vt-stack{flex-direction:column;gap:12px;display:flex}body{margin:0}.main-container.svelte-jl35cz{box-sizing:border-box;max-width:100%;margin:0 auto;padding-bottom:60px;padding-left:16px;padding-right:16px}.mode-switch.svelte-jl35cz{gap:var(--hx-spacing-md);margin-bottom:var(--hx-spacing-lg);color:var(--hx-body);flex-wrap:wrap;align-items:baseline;display:flex}.mode-current.svelte-jl35cz{color:var(--hx-ink);font-weight:600}@media (width>=1024px){.main-container.svelte-jl35cz{max-width:820px;padding-left:32px;padding-right:32px}}.voicetest.svelte-jl35cz{background:var(--hx-canvas);height:100dvh;color:var(--hx-ink);font-family:var(--hx-font-sans);font-size:17px;line-height:1.5;position:relative;overflow-y:auto}.vt-flow.svelte-jl35cz{flex-direction:column;gap:20px;padding-top:28px;display:flex}@media print{.voicetest.svelte-jl35cz{height:auto;overflow:visible}}
