.quiz-entry{gap:var(--space-3);margin-top:var(--space-5);display:grid}.quiz-entry-note{margin-top:var(--space-4)}.quiz-cards{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.quiz-card{align-items:center;gap:var(--space-3);min-height:96px;padding:var(--space-4);border:var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--fg);font:inherit;text-align:left;cursor:pointer;transition:transform var(--dur-press) var(--ease-out);grid-template-columns:56px 1fr auto;width:100%;text-decoration:none;display:grid}@media (hover:hover){.quiz-card:hover{background:var(--surface-2)}}.quiz-card:active{transform:translateY(2px)}.quiz-card:focus-visible{box-shadow:var(--focus-ring);outline:none}.quiz-card.is-done{background:var(--surface-2)}.quiz-card-art{width:56px;height:56px}.quiz-card-main{gap:2px;min-width:0;display:grid}.quiz-card-title{font-size:var(--text-md);font-weight:800;line-height:1.3}.quiz-card-line{color:var(--fg-muted);font-size:var(--text-sm);line-height:1.4}.quiz-card.is-done .quiz-card-line{color:var(--fg)}.quiz-card-meta{color:var(--fg-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.quiz-card-side{color:var(--fg-muted);font-size:var(--text-xs);justify-items:end;gap:2px;font-weight:600;display:grid}.quiz-card-side svg{width:18px;height:18px}.quiz-card.is-done .quiz-card-side svg{color:var(--accent)}.quiz-mount{margin-top:var(--space-4)}.quiz-dots-row{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.quiz-dots{align-items:center;gap:var(--space-2);display:flex}.quiz-dot{width:var(--quiz-dot);height:var(--quiz-dot);border:2px solid var(--border);border-radius:var(--radius-full);background:var(--surface)}.quiz-dot.is-past{border-color:var(--accent);background:var(--accent)}.quiz-dot.is-now{width:var(--quiz-dot-now);height:var(--quiz-dot-now);border-color:var(--accent)}.quiz-count{color:var(--fg-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.quiz-step{min-width:0;margin:var(--space-8) 0 0;border:0;padding:0}.quiz-step.is-entering{animation:quiz-slide var(--dur-screen) var(--ease-out) both}@keyframes quiz-slide{0%{opacity:0;transform:translate(16px)}}.quiz-question{letter-spacing:var(--tracking-tight);text-wrap:balance;padding:0;font-size:22px;font-weight:800;line-height:1.35;display:block}.quiz-question:focus{outline:none}.quiz-options{margin-top:var(--space-6);gap:10px;display:grid}.quiz-option{min-height:var(--quiz-option-h);padding:var(--space-4) 18px;border:var(--line);border-radius:var(--radius-md);background:var(--surface);font-size:var(--text-base);cursor:pointer;transition:background var(--dur-ui) var(--ease-out), color var(--dur-ui) var(--ease-out), opacity var(--dur-ui) var(--ease-out);align-items:center;font-weight:600;line-height:1.45;display:flex;position:relative}.quiz-option input{opacity:0;pointer-events:none;position:absolute}@media (hover:hover){.quiz-option:hover{background:var(--surface-2)}}.quiz-option:has(input:focus-visible){box-shadow:var(--focus-ring)}.quiz-option:has(input:checked){border-color:var(--accent);background:var(--accent);color:var(--accent-fg)}.quiz-options.is-moving .quiz-option:not(:has(input:checked)){opacity:.5}.quiz-prev{min-height:44px;margin-top:var(--space-4);font-size:var(--text-ui)}.quiz-note{margin-top:var(--space-4);color:var(--fg-muted);font-size:var(--text-xs)}.quiz-result{gap:var(--space-4);display:grid}.label-card{border:var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-hard);overflow:hidden}.label-card.is-blank{min-height:calc(var(--label-panel-h) + 200px);box-shadow:none}.label-panel{height:var(--label-panel-h);border-bottom:var(--line);background:var(--wall);place-items:end center;display:grid;position:relative}.label-panel .type-char{--type-char:180px;margin-bottom:-6px}.label-no{top:var(--space-3);left:var(--space-4);color:var(--fg-muted);font-size:var(--text-ui);position:absolute}.label-card.is-arriving .label-no{--seal-tilt:0deg;animation:play-stamp var(--dur-stamp) var(--spring) var(--dur-big) both}.saju-chip-tag{top:var(--space-3);right:var(--space-4);height:26px;padding:0 var(--space-3);border-radius:var(--radius-full);background:var(--surface-2);font-size:var(--text-xs);align-items:center;gap:4px;font-weight:700;display:inline-flex;position:absolute}.saju-chip-tag.is-applied{border:2px solid var(--accent);background:var(--surface)}.saju-chip-tag svg{width:14px;height:14px;color:var(--accent)}.label-body{gap:var(--space-2);padding:var(--space-5);display:grid}.label-name{letter-spacing:var(--tracking-tight);text-wrap:balance;font-size:30px;font-weight:800;line-height:1.25}.label-line{color:var(--fg-muted);font-size:var(--text-base);line-height:var(--leading-body)}.label-quip{align-items:start;gap:2px var(--space-3);margin-top:var(--space-2);padding-top:var(--space-3);border-top:2px dashed var(--border);grid-template-columns:auto 1fr;display:grid}.label-quip .avatar{grid-row:span 2}.label-quip-name{color:var(--fg-muted);font-size:var(--text-xs)}.label-quip-text{font-size:var(--text-ui);line-height:1.5}.label-evidence{color:var(--fg-muted);font-size:var(--text-sm);line-height:1.5}.label-login{justify-items:start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-sm);background:var(--surface-2);font-size:var(--text-sm);line-height:1.5;display:grid}.label-login .btn{min-height:40px}.quiz-lines{gap:var(--space-2);counter-reset:quiz-line;padding:0;list-style:none;display:grid}.quiz-lines li{font-size:var(--text-base);line-height:var(--leading-body);counter-increment:quiz-line;padding-left:30px;position:relative}.quiz-lines li:before{border-radius:var(--radius-full);background:var(--accent);width:20px;height:20px;color:var(--accent-fg);font-size:var(--text-xs);content:counter(quiz-line);place-items:center;font-weight:800;display:grid;position:absolute;top:3px;left:0}.quiz-result .closing{border-radius:var(--radius-sm)}.quiz-result .closing-text{font-weight:700}.quiz-next .btn{min-height:56px}.quiz-already{color:var(--fg-muted);font-size:var(--text-sm);text-align:center}.safety-card{gap:var(--space-2);padding:var(--space-4);border:var(--line);border-radius:var(--radius-md);background:var(--surface);display:grid}.safety-title{align-items:center;gap:var(--space-2);font-size:var(--text-ui);font-weight:700;display:flex}.safety-title svg{flex:none;width:18px;height:18px}.safety-text{font-size:var(--text-ui);line-height:var(--leading-body)}.safety-text a{color:var(--fg);font-weight:800}.safety-text a:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (width>=768px){.label-card{justify-self:center;width:100%;max-width:480px}}@media (prefers-reduced-motion:reduce){.quiz-step.is-entering,.label-card.is-arriving .label-no{animation:none}.quiz-card{transition:none}}
