.hull[data-v-695b6e56]{fill:var(--color-white);stroke:var(--surface-ink);stroke-width:1.2}.cabin[data-v-695b6e56],.cone[data-v-695b6e56]{fill:var(--surface-ink)}.warp[data-v-695b6e56]{fill:none;stroke:var(--surface-ink);stroke-width:.8}.net[data-v-695b6e56]{fill:none;stroke:var(--surface-ink);stroke-dasharray:2 2;stroke-width:1}.is-accent .hull[data-v-695b6e56]{fill:var(--color-main-500);stroke:var(--color-main-800)}.quiz[data-v-12d7fc62]{background:color-mix(in srgb,var(--color-white) 34%,transparent);border-radius:var(--radius-card);color:var(--surface-ink);margin:var(--space-8) 0;overflow:hidden;padding:clamp(16px,4vw,32px)}.dots[data-v-12d7fc62]{align-items:center;display:flex;gap:6px}.dot[data-v-12d7fc62]{border:1.5px solid color-mix(in srgb,var(--color-dark-900) 30%,transparent);border-radius:50%;height:10px;transition:transform var(--duration-base) var(--ease-out),opacity var(--duration-base) var(--ease-out);width:10px}.dot.is-current[data-v-12d7fc62]{transform:scale(1.25)}.dot.is-current[data-v-12d7fc62],.dot.is-right[data-v-12d7fc62]{border-color:var(--color-dark-900)}.dot.is-right[data-v-12d7fc62]{background:var(--color-dark-900)}.dot.is-wrong[data-v-12d7fc62]{border-color:var(--color-dark-900);border-style:dashed}.score[data-v-12d7fc62]{color:var(--surface-ink-faint);margin-inline-start:auto}.swap-enter-active[data-v-12d7fc62]{transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slower) var(--ease-out)}.swap-leave-active[data-v-12d7fc62]{transition:opacity var(--duration-base) var(--ease-in),transform var(--duration-base) var(--ease-in)}.swap-enter-from[data-v-12d7fc62]{opacity:0;transform:translate3d(32px,0,0)}.swap-leave-to[data-v-12d7fc62]{opacity:0;transform:translate3d(-24px,0,0)}.rise-enter-active[data-v-12d7fc62]{transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slower) var(--ease-out)}.rise-enter-from[data-v-12d7fc62]{opacity:0;transform:translate3d(0,12px,0)}.stage svg[data-v-12d7fc62]{margin:var(--space-2) auto 0;max-width:440px}.pick[data-v-12d7fc62]{cursor:pointer}.hit[data-v-12d7fc62]{fill:transparent}.mark[data-v-12d7fc62]{fill:none;stroke:var(--color-main-800);stroke-dasharray:4 3;stroke-width:2}.course[data-v-12d7fc62]{transition:opacity var(--duration-slow) var(--ease-out)}.course.is-faded[data-v-12d7fc62]{opacity:.45}.chip[data-v-12d7fc62]{fill:var(--color-dark-900)}.guide-svg .chip-letter[data-v-12d7fc62]{fill:var(--color-white);font-size:10px;font-weight:700}.kinds[data-v-12d7fc62]{align-items:center;color:var(--surface-ink-faint);display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);justify-content:center;margin-top:var(--space-2)}.replay[data-v-12d7fc62]{background:none;border:0;color:var(--surface-ink);cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:2px}.question[data-v-12d7fc62]{font-family:var(--font-subhead);font-size:var(--text-title);line-height:1.15;margin:var(--space-6) 0 var(--space-3)}.answers[data-v-12d7fc62]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.answer[data-v-12d7fc62]{background:none;border:1.5px solid var(--color-dark-900);border-radius:var(--radius-round);cursor:pointer;padding:10px 18px;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),opacity var(--duration-fast) var(--ease-out)}.answer[data-v-12d7fc62]:hover:not(:disabled){background:color-mix(in srgb,var(--color-white) 55%,transparent)}.answer[data-v-12d7fc62]:disabled{cursor:default}.answer[data-v-12d7fc62]:disabled:not(.is-right,.is-wrong){opacity:.4}.answer.is-right[data-v-12d7fc62]{animation:pop-12d7fc62 var(--duration-slow) var(--ease-out);background:var(--color-dark-900);color:var(--color-white)}.answer.is-wrong[data-v-12d7fc62]{animation:shake-12d7fc62 .42s var(--ease-out);border-style:dashed}@keyframes pop-12d7fc62{0%{transform:scale(.94)}60%{transform:scale(1.04)}to{transform:none}}@keyframes shake-12d7fc62{0%,to{transform:none}25%{transform:translate3d(-6px,0,0)}50%{transform:translate3d(5px,0,0)}75%{transform:translate3d(-3px,0,0)}}.feedback[data-v-12d7fc62]{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-6)}.verdict[data-v-12d7fc62]{font-weight:600}.explanation[data-v-12d7fc62]{color:var(--surface-ink-muted);font-size:var(--text-small);line-height:1.5;margin-bottom:var(--space-4)}.result[data-v-12d7fc62]{align-items:center;display:flex;flex-direction:column;gap:var(--space-2);text-align:center}.gauge[data-v-12d7fc62]{margin:var(--space-2) 0 var(--space-4);position:relative;width:168px}.gauge svg[data-v-12d7fc62]{display:block;overflow:visible;width:100%}.segment[data-v-12d7fc62]{animation:segment-in-12d7fc62 var(--duration-slower) var(--ease-out) forwards;animation-delay:calc(.2s + var(--i)*90ms);fill:none;opacity:0;stroke-width:9;transform:scale(.82) rotate(-12deg);transform-box:view-box;transform-origin:60px 60px}.segment.is-right[data-v-12d7fc62]{stroke:var(--color-dark-900)}.segment.is-wrong[data-v-12d7fc62]{stroke:color-mix(in srgb,var(--color-white) 75%,transparent)}@keyframes segment-in-12d7fc62{to{opacity:1;transform:none}}.count[data-v-12d7fc62]{align-items:baseline;display:flex;font-family:var(--font-display);font-variant-numeric:tabular-nums;inset:0;justify-content:center;padding-top:52px;position:absolute}.number[data-v-12d7fc62]{font-size:3.5rem;line-height:1}.of[data-v-12d7fc62]{color:var(--surface-ink-faint);font-size:1.25rem;margin-inline-start:4px}.rank[data-v-12d7fc62]{font-family:var(--font-subhead);font-size:var(--text-title);line-height:1.15}.rank-text[data-v-12d7fc62]{color:var(--surface-ink-muted);font-size:var(--text-small);max-width:40ch}.review[data-v-12d7fc62]{display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-6) 0;text-align:start;width:100%}.item[data-v-12d7fc62]{animation:item-in-12d7fc62 var(--duration-slow) var(--ease-out) forwards;animation-delay:calc(1.1s + var(--i)*60ms);background:color-mix(in srgb,var(--color-white) 45%,transparent);border-radius:var(--radius-xs);display:flex;gap:var(--space-3);opacity:0;padding:var(--space-3);transform:translate3d(0,8px,0)}@keyframes item-in-12d7fc62{to{opacity:1;transform:none}}.mark-icon[data-v-12d7fc62]{border-radius:50%;display:grid;flex-shrink:0;font-size:12px;font-weight:700;height:22px;place-items:center;width:22px}.is-right .mark-icon[data-v-12d7fc62]{background:var(--color-dark-900);color:var(--color-white)}.is-wrong .mark-icon[data-v-12d7fc62]{border:1.5px dashed var(--color-dark-900)}.item-text[data-v-12d7fc62]{display:flex;flex-direction:column;font-size:var(--text-small);gap:2px;line-height:1.45}.item-title[data-v-12d7fc62]{font-weight:600}.item-explanation[data-v-12d7fc62]{color:var(--surface-ink-muted)}@media(prefers-reduced-motion:reduce){.rise-enter-active[data-v-12d7fc62],.swap-enter-active[data-v-12d7fc62],.swap-leave-active[data-v-12d7fc62]{transition:none}.answer.is-right[data-v-12d7fc62],.answer.is-wrong[data-v-12d7fc62]{animation:none}.item[data-v-12d7fc62],.segment[data-v-12d7fc62]{animation:none;opacity:1;transform:none}}
