.rt{width:100%;max-width:360px;margin:6px auto 22px}.rt__lead{margin:0 0 12px;text-align:center;font-family:var(--serif);font-style:italic;font-size:13px;line-height:1.5;color:var(--stone)}.rt__rows{display:flex;flex-direction:column;gap:8px}.rt-sig{display:flex;align-items:center;gap:11px;width:100%;text-align:left;background:#fffdfa;border:1px solid var(--line);border-radius:11px;padding:11px 13px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.rt-sig--on{border-color:var(--cherry);background:var(--pink-tint)}.rt-sig--off{border-style:dashed;opacity:.6;cursor:not-allowed}.rt-switch{flex:0 0 30px;width:30px;height:18px;border-radius:999px;background:var(--line);position:relative;transition:background .15s ease}.rt-switch--on{background:var(--cherry)}.rt-switch__dot{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fffdfa;transition:left .15s ease}.rt-switch--on .rt-switch__dot{left:14px}.rt-sig__text{display:flex;flex-direction:column}.rt-sig__label{font-family:var(--sans);font-size:13px;color:var(--ink)}.rt-sig__note{font-family:var(--serif);font-style:italic;font-size:11px;color:var(--stone);margin-top:2px}.rt-fresh{display:flex;gap:10px;align-items:flex-start;margin:12px 2px 0;cursor:pointer}.rt-fresh input{margin-top:3px;accent-color:var(--cherry)}.rt-fresh__label{display:block;font-family:var(--sans);font-size:13px;color:var(--ink)}.rt-fresh__note{display:block;font-family:var(--serif);font-style:italic;font-size:11px;line-height:1.45;color:var(--stone);margin-top:2px}.quiz{max-width:560px;margin:0 auto;padding:calc(64px + env(safe-area-inset-top, 0px)) 24px 96px}.quiz--cinema{position:relative;max-width:none;margin:0;padding:0;width:100%;height:100dvh;min-height:100dvh;overflow:hidden;background:var(--cream)}.quiz__progress{position:fixed;top:env(safe-area-inset-top,0);left:0;right:0;height:2px;background:var(--line);z-index:60}.quiz__progress-fill{display:block;height:100%;background:var(--cherry,#c8362a);transition:width .45s cubic-bezier(.2,.7,.2,1)}.quiz__counter,.quiz__subtitle{display:none}.quiz__counter-italic{right:24px;font-family:var(--serif);font-style:italic;font-size:14px;line-height:1;color:var(--stone);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.quiz__brand,.quiz__counter-italic{position:fixed;top:calc(16px + env(safe-area-inset-top, 0px));display:inline-block;margin:0;z-index:50}.quiz__brand{left:24px;font-family:var(--mono);font-size:12px;letter-spacing:.32em;color:var(--cherry,#c8362a);text-decoration:none;opacity:.5;transition:opacity .2s ease}.quiz__brand:focus-visible,.quiz__brand:hover{opacity:1;outline:none}@media (max-width:600px){.quiz__brand{padding:12px 8px;top:calc(12px + env(safe-area-inset-top, 0px));left:16px}}.quiz__back-arrow{position:fixed;bottom:calc(24px + max(var(--apptab-h, 0px), env(safe-area-inset-bottom, 0px)));left:24px;background:none;border:none;font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--stone);opacity:.5;cursor:pointer;padding:0;z-index:50;transition:opacity .2s ease}.quiz__back-arrow:focus-visible,.quiz__back-arrow:hover{opacity:1;outline:none}@media (max-width:600px){.quiz__back-arrow{padding:12px 8px;bottom:calc(12px + max(var(--apptab-h, 0px), env(safe-area-inset-bottom, 0px)));left:16px}}.quiz__continue-btn{position:fixed;bottom:calc(24px + max(var(--apptab-h, 0px), env(safe-area-inset-bottom, 0px)));left:50%;transform:translateX(-50%);background:none;border:none;font-family:var(--mono);font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);text-decoration:underline;text-underline-offset:4px;cursor:pointer;padding:8px 12px;z-index:50;transition:color .2s ease,opacity .2s ease}.quiz__continue-btn:focus-visible,.quiz__continue-btn:hover{color:var(--cherry);outline:none}.quiz__continue-btn:disabled{opacity:.3;cursor:not-allowed;color:var(--ink)}@media (max-width:600px){.quiz__continue-btn{padding:12px 16px;bottom:calc(12px + max(var(--apptab-h, 0px), env(safe-area-inset-bottom, 0px)))}}.quiz__cap-microcopy{position:fixed;left:50%;bottom:calc(80px + max(var(--apptab-h, 0px), env(safe-area-inset-bottom, 0px)));transform:translateX(-50%);margin:0;font-family:var(--serif);font-style:italic;font-size:14px;color:var(--stone);pointer-events:none;z-index:50;animation:quizCapMicrocopyFade 2.2s ease forwards}@keyframes quizCapMicrocopyFade{0%{opacity:0}9%{opacity:1}91%{opacity:1}to{opacity:0}}@media (max-width:600px){.quiz__cap-microcopy{bottom:calc(64px + max(var(--apptab-h, 0px), env(safe-area-inset-bottom, 0px)));font-size:13px}}.quiz__question:has(+.quiz__multi-hint){margin-bottom:0}.quiz__multi-hint{margin:4px auto 32px;max-width:600px;text-align:center;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--stone)}@media (max-width:600px){.quiz__multi-hint{font-size:10px;letter-spacing:.12em;margin:4px auto 32px;padding:0 24px}}.quiz__question:has(+.quiz__reassure){margin-bottom:0}.quiz__reassure{margin:10px auto 32px;max-width:520px;text-align:center;font-family:var(--serif);font-style:italic;font-size:15px;line-height:1.45;color:var(--stone)}.quiz__reassure-line{display:block}@media (max-width:600px){.quiz__reassure{font-size:14px;padding:0 24px}}@keyframes quizOptionShake{0%{transform:translateX(0)}25%{transform:translateX(-4px)}50%{transform:translateX(4px)}75%{transform:translateX(-4px)}to{transform:translateX(0)}}.quiz__answer--rejected,.quiz__chip--rejected{animation:quizOptionShake .2s ease-out}.quiz__answer--rejected:active,.quiz__chip--rejected:active{transform:none}.quiz__chapter{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:80px 24px;pointer-events:auto}@media (min-width:720px){.quiz__chapter{padding:80px 40px}}.quiz__chapter-inner{width:100%;max-width:560px;text-align:center}.quiz__chapter--out-forward{animation:chapterOutForward .45s cubic-bezier(.2,.7,.2,1) forwards}.quiz__chapter--in-forward{animation:chapterInForward .45s cubic-bezier(.2,.7,.2,1) forwards}.quiz__chapter--out-back{animation:chapterOutBack .45s cubic-bezier(.2,.7,.2,1) forwards}.quiz__chapter--in-back{animation:chapterInBack .45s cubic-bezier(.2,.7,.2,1) forwards}@keyframes chapterOutForward{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-40px)}}@keyframes chapterInForward{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes chapterOutBack{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(40px)}}@keyframes chapterInBack{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.quiz__chapter--out-back,.quiz__chapter--out-forward{animation:chapterFadeOut .2s ease forwards}.quiz__chapter--in-back,.quiz__chapter--in-forward{animation:ol-fade .2s ease forwards}.quiz__progress-fill{transition-duration:.2s}.quiz__answer:active:not(:disabled),.quiz__chip:active:not(:disabled){transform:none}.quiz__answer-mark,.quiz__chip-mark{animation:none;opacity:1}.quiz__answer--rejected,.quiz__chip--rejected{animation:none}.quiz__cap-microcopy{animation:none;opacity:1}}@keyframes chapterFadeOut{0%{opacity:1}to{opacity:0}}.quiz-intro{min-height:calc(100vh - 96px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;gap:32px}.quiz-intro__brand{margin:0;font-family:var(--mono,ui-monospace);font-size:12px;letter-spacing:.32em;color:var(--cherry,#c8362a);text-decoration:none;transition:opacity .2s ease}.quiz-intro__brand:focus-visible,.quiz-intro__brand:hover{opacity:.7;outline:none}.quiz-intro__title{margin:0;font-family:var(--serif,"DM Serif Display",serif);font-size:clamp(48px,9vw,88px);line-height:1.05;font-weight:400;color:var(--ink,#1a1614)}.quiz-intro__title em{font-style:italic;color:var(--cherry,#c8362a)}.quiz-intro__cta{margin-top:8px}.quiz-intro__gate{margin-top:24px;max-width:480px;text-align:center}.quiz-intro__gate-line{margin:0 0 12px;font-family:var(--serif,"DM Serif Display",serif);font-style:italic;font-size:clamp(17px,2.4vw,21px);line-height:1.5;color:var(--stone-deep,#4a4339)}.quiz-intro__gate-line em{color:var(--ink,#1a1714);font-style:italic}.quiz-intro__gate-actions{margin-top:24px;display:flex;flex-direction:column;gap:12px;align-items:center}@media (min-width:600px){.quiz-intro__gate-actions{flex-direction:row;justify-content:center}}.quiz-intro__gate-meanwhile{margin:32px 0 0;font-family:var(--serif);font-size:14px;line-height:1.5;color:var(--stone-deep);text-align:center}.quiz-intro__gate-meanwhile em,.quiz__question{font-style:italic}.quiz__question{font-family:var(--serif,"DM Serif Display",serif);font-size:clamp(34px,6vw,48px);line-height:1.15;color:var(--ink,#1a1714);text-align:center;margin:0 0 32px}.quiz__answers{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.quiz__answer{position:relative;width:100%;text-align:left;background:transparent;border:1px solid var(--line);padding:20px 24px;border-radius:16px;font-family:inherit;font-size:16px;line-height:1.4;color:var(--ink);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,transform .1s ease;-webkit-tap-highlight-color:transparent}@media (min-width:720px){.quiz__answer{padding:24px 32px}}@media (max-width:600px){.quiz__answer{font-size:14px;padding:12px 24px;line-height:1.3}}@media (hover:hover){.quiz__answer:hover:not(:disabled):not(.quiz__answer--selected){border-color:var(--cherry);background-color:color-mix(in srgb,var(--cherry) 2%,transparent)}}.quiz__answer:active:not(:disabled){transform:scale(.98)}.quiz__answer:focus-visible{outline:2px solid var(--cherry);outline-offset:2px}.quiz__answer:disabled{opacity:.4;cursor:default}.quiz__answer-mark{position:absolute;top:12px;right:12px;font-family:var(--serif);font-size:16px;line-height:1;color:var(--cherry);animation:ol-fade .15s ease forwards;pointer-events:none}.quiz__answer-row,.quiz__answer-shell{position:relative}.quiz__answer--has-hint{padding-right:52px}@media (min-width:720px){.quiz__answer--has-hint{padding-right:64px}}@media (max-width:600px){.quiz__answer--has-hint{padding-right:48px}}.quiz__hint-trigger{position:absolute;top:50%;right:16px;transform:translateY(-50%);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border-radius:50%;border:1px solid var(--line);background:transparent;font-family:var(--mono,monospace);font-size:12px;font-weight:400;color:var(--stone);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .18s cubic-bezier(.2,.7,.2,1),color .18s cubic-bezier(.2,.7,.2,1),background .18s cubic-bezier(.2,.7,.2,1)}@media (max-width:600px){.quiz__hint-trigger{right:12px}}@media (hover:hover){.quiz__hint-trigger:hover{border-color:var(--cherry);color:var(--cherry)}}.quiz__hint-trigger--open,.quiz__hint-trigger--open:hover{background:var(--cherry);color:var(--cream);border-color:var(--cherry)}.quiz__hint-trigger:focus-visible{outline:2px solid var(--cherry);outline-offset:2px}.quiz__hint-balloon{position:static;margin-top:10px;width:100%;max-width:100%;padding:10px 14px;background:var(--cream);border:1px solid var(--cherry);border-radius:4px;font-family:var(--serif,serif);font-style:italic;font-size:13px;line-height:1.4;color:var(--ink);text-align:left;white-space:normal;box-sizing:border-box;box-shadow:0 12px 28px -16px rgba(26,22,20,.22);z-index:3;animation:quizHintFadeInDown .18s cubic-bezier(.2,.7,.2,1)}@media (min-width:720px){.quiz__hint-balloon{position:absolute;top:50%;right:48px;transform:translateY(-50%);margin-top:0;width:auto;min-width:220px;max-width:min(300px,calc(100vw - 64px));padding:12px 16px;font-size:14px;animation-name:quizHintFadeInLeft}}@keyframes quizHintFadeInDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes quizHintFadeInLeft{0%{opacity:0;transform:translate(6px,-50%)}to{opacity:1;transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.quiz__hint-balloon{animation:none}}.quiz__answers--grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;flex-direction:unset}@media (min-width:600px){.quiz__answers--grid{gap:12px}}.quiz__answers--grid>li:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 4px)}@media (min-width:600px){.quiz__answers--grid>li:last-child:nth-child(odd){width:calc(50% - 6px)}}.quiz__answers--grid .quiz__answer-shell{height:100%}.quiz__answers--grid .quiz__answer{height:100%;min-height:60px;padding:14px 12px;font-size:15px;line-height:1.2;text-align:center}@media (max-width:600px){.quiz__answers--grid .quiz__answer{font-size:14px;min-height:54px;padding:12px 10px}}.quiz__answers--grid .quiz__answer--has-hint{padding-right:26px}@media (max-width:600px){.quiz__answers--grid .quiz__answer--has-hint{padding-right:22px}}.quiz__answers--grid .quiz__hint-trigger{top:6px;right:6px;transform:none;width:18px;height:18px;font-size:10px}@media (max-width:600px){.quiz__answers--grid .quiz__hint-trigger{top:4px;right:4px;width:16px;height:16px;font-size:9px}}.quiz__answers--grid .quiz__answer-mark{top:6px;right:auto;left:6px;font-size:12px}@media (max-width:600px){.quiz__answers--grid .quiz__answer-mark{top:4px;left:4px;font-size:11px}}.quiz__answers--grid .quiz__hint-balloon{position:absolute;top:calc(100% + 6px);left:0;right:auto;width:max-content;min-width:200px;max-width:min(280px,calc(100vw - 48px));margin-top:0;transform:none;z-index:10;font-size:13px;padding:10px 14px;animation-name:quizHintFadeInDown}.quiz__answers--chips{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:10px}.quiz__chip{background:transparent;border:1px solid var(--line);padding:13px 21px;border-radius:999px;font-family:inherit;font-size:13px;line-height:1.3;color:var(--ink);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .1s ease;text-align:left;-webkit-tap-highlight-color:transparent}@media (hover:hover){.quiz__chip:hover:not(:disabled):not(.quiz__chip--selected){border-color:var(--cherry);background-color:color-mix(in srgb,var(--cherry) 2%,transparent)}}.quiz__chip:active:not(:disabled){transform:scale(.98)}.quiz__chip:focus-visible{outline:2px solid var(--cherry);outline-offset:2px}.quiz__chip--selected,.quiz__chip--selected:hover{background:var(--pink-2);border-color:var(--cherry);color:var(--cherry)}.quiz__chip:disabled{opacity:.4;cursor:default}.quiz__chip-mark{display:inline-block;margin-left:6px;font-family:var(--serif);font-size:14px;line-height:1;color:var(--cherry);animation:ol-fade .15s ease forwards}.quiz__chip-cell{position:relative;display:inline-flex}.quiz__chip--has-hint{padding-right:44px}.quiz__answers--chips .quiz__hint-trigger{position:absolute;right:13px;top:50%;transform:translateY(-50%);width:22px;height:22px;font-size:12px}.quiz__answers--chips .quiz__hint-balloon{position:absolute;top:calc(100% + 6px);left:0;right:auto;width:max-content;min-width:180px;max-width:min(260px,calc(100vw - 48px));margin-top:0;transform:none;z-index:10;animation-name:quizHintFadeInDown}.quiz__subtext{text-align:center;font-family:var(--mono,ui-monospace);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--stone-deep,#4a4339);margin:-16px 0 24px}.quiz__bonus{text-align:center;padding:64px 24px}.quiz__bonus .eyebrow{display:inline-block;margin-bottom:16px}.quiz__bonus h2{font-family:var(--serif);font-style:italic;font-size:clamp(28px,4.5vw,36px);color:var(--ink);margin:8px 0 16px;line-height:1.15;font-weight:400}.quiz__bonus>p{color:var(--stone-deep);font-size:15px;line-height:1.55;margin:0 auto 32px;max-width:42ch}.quiz__bonus-input{width:100%;max-width:400px;padding:14px 20px;border:1px solid var(--line);border-radius:999px;font-family:inherit;font-size:15px;text-align:center;background:var(--cream);color:var(--ink);margin:0 auto 24px;display:block;box-sizing:border-box}.quiz__bonus-input:focus{outline:none;border-color:var(--cherry)}.quiz__bonus-input::placeholder{color:var(--stone);font-style:italic}.quiz__bonus-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.quiz-gate{max-width:720px;margin:0 auto;padding:64px 24px 96px;text-align:center}.quiz-gate .eyebrow{display:inline-block;margin-bottom:16px;color:var(--cherry)}.quiz-gate__title{font-family:var(--serif);font-size:clamp(28px,4.5vw,40px);line-height:1.15;font-weight:400;font-style:italic;margin:0 0 40px;color:var(--ink)}.quiz-gate__options{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;margin:0 auto 32px;max-width:640px;text-align:left}@media (min-width:640px){.quiz-gate__options{grid-template-columns:1fr 1fr}}.quiz-gate__option{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--cream);border:1px solid var(--line);border-radius:4px;padding:24px 24px 28px;cursor:pointer;text-align:left;font-family:inherit;color:inherit;transition:border-color .2s ease,background .2s ease}.quiz-gate__option:hover:not(:disabled){border-color:var(--ink)}.quiz-gate__option:disabled{opacity:.5;cursor:not-allowed}.quiz-gate__option h3{font-family:var(--serif);font-style:italic;font-size:22px;font-weight:400;line-height:1.2;margin:0 0 8px;color:var(--ink)}.quiz-gate__option p{font-size:14px;line-height:1.55;color:var(--stone-deep);margin:0}.quiz-gate__option--primary{background:var(--cream-warm);border-color:var(--cherry);border-width:2px;padding:23px 23px 27px}.quiz-gate__option--primary h3{color:var(--cherry)}.quiz-gate__option--active{outline:2px solid var(--cherry);outline-offset:2px}.quiz-gate__form{max-width:420px;margin:8px auto 0;display:flex;flex-direction:column;gap:14px;text-align:left}.quiz-gate__field{display:flex;flex-direction:column;gap:6px}.quiz-gate__field span{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--stone-deep)}.quiz-gate__field input{padding:12px 16px;border:1px solid var(--line);border-radius:999px;font-family:inherit;font-size:15px;background:var(--cream);color:var(--ink);box-sizing:border-box}.quiz-gate__field input:focus{outline:none;border-color:var(--cherry)}.quiz-gate__error{margin:0;font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--cherry)}.quiz-gate__form .btn{margin-top:4px}.quiz__atmospheric-note{margin:12px auto 0;max-width:600px;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--stone);text-align:center}.quiz__atmospheric-note-line{display:block}.quiz__atmospheric-note-line:first-child{margin-bottom:8px}.quiz__atmospheric-note-emoji{font-size:1.5em;letter-spacing:0;vertical-align:-.05em}@media (max-width:768px){.quiz__atmospheric-note{font-size:10px;letter-spacing:.12em;padding:0 24px}}.quiz__atmospheric-note-logistics{display:block;margin-top:18px;font-family:var(--mono);font-size:11px;font-style:normal;letter-spacing:.14em;color:var(--stone)}.quiz--gift-sent{display:flex;align-items:center;justify-content:center;min-height:70vh}.quiz__gift-sent{max-width:460px;margin:0 auto;padding:32px 24px;text-align:center}.quiz__gift-sent-mark{font-size:40px;color:var(--cherry);margin:0 0 16px}.quiz__gift-sent-title{font-family:var(--serif);font-size:30px;color:var(--ink);margin:0 0 12px}.quiz__gift-sent-body{font-size:16px;line-height:1.6;color:var(--stone);margin:0 auto 28px;max-width:34ch}.quiz__gift-sent-link{letter-spacing:.12em;color:var(--cherry);text-decoration:underline}.quiz-intro__gift,.quiz__gift-sent-link{font-family:var(--mono);font-size:11px;text-transform:uppercase}.quiz-intro__gift{display:inline-block;margin-top:22px;letter-spacing:.14em;color:var(--stone);text-decoration:none;border-bottom:1px solid transparent;transition:color .16s ease,border-color .16s ease}.quiz-intro__gift:hover{color:var(--cherry);border-color:var(--cherry)}.quiz__question{color:var(--cherry)}.quiz__answer{display:flex;align-items:center;gap:14px;background:var(--card,#fffdfa);border:1px solid #efe6d8;box-shadow:0 1px 2px rgba(26,23,20,.04);animation:quizAnswerIn .4s cubic-bezier(.2,.7,.2,1) both}.quiz__answer-label{flex:1 1 auto}@keyframes quizAnswerIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.quiz__answer-row:first-child .quiz__answer{animation-delay:30ms}.quiz__answer-row:nth-child(2) .quiz__answer{animation-delay:75ms}.quiz__answer-row:nth-child(3) .quiz__answer{animation-delay:.12s}.quiz__answer-row:nth-child(4) .quiz__answer{animation-delay:165ms}.quiz__answer-row:nth-child(5) .quiz__answer{animation-delay:.21s}.quiz__answer-row:nth-child(6) .quiz__answer{animation-delay:255ms}.quiz__answer-row:nth-child(7) .quiz__answer{animation-delay:.3s}.quiz__answer-row:nth-child(8) .quiz__answer{animation-delay:345ms}@media (hover:hover){.quiz__answer:hover:not(:disabled):not(.quiz__answer--selected){border-color:var(--cherry);box-shadow:inset 3px 0 0 var(--cherry),0 3px 10px rgba(200,54,42,.08);background-color:var(--card,#fffdfa)}}.quiz__answer--selected,.quiz__answer--selected:hover{background:var(--pink-2);border-color:var(--cherry);box-shadow:0 2px 10px rgba(200,54,42,.1)}@media (prefers-reduced-motion:reduce){.quiz__answer{animation:none}}@media (max-width:600px){.quiz__answer{gap:11px}}.quiz__chapter--pics{top:calc(48px + env(safe-area-inset-top, 0px));bottom:calc(60px + max(var(--apptab-h, 0px), env(safe-area-inset-bottom, 0px)));padding:16px 14px;align-items:flex-start;overflow-y:auto;overscroll-behavior:contain}.quiz__chapter--pics .quiz__chapter-inner{margin-block:auto}.quiz__chapter--pics .quiz__multi-hint{margin-bottom:16px}.quiz__answers--pics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.quiz__pic,.quiz__pic-cell{display:flex}.quiz__pic{flex:1 1;min-width:0;align-items:center;gap:8px;min-height:58px;padding:6px 8px;border:1px solid var(--line);border-radius:10px;background:var(--cream-warm);isolation:isolate;color:var(--ink);font-family:inherit;text-align:left;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,opacity .2s ease,transform .1s ease;-webkit-tap-highlight-color:transparent}@media (hover:hover){.quiz__pic:hover:not(:disabled):not(.quiz__pic--selected){border-color:var(--cherry)}}.quiz__pic:active:not(:disabled){transform:scale(.98)}.quiz__pic:focus-visible{outline:2px solid var(--cherry);outline-offset:2px}.quiz__pic--selected,.quiz__pic--selected:hover{background:var(--pink-2);border-color:var(--cherry)}.quiz__pic--dim{opacity:.45}.quiz__pic--rejected{animation:quizOptionShake .2s ease-out}.quiz__pic--rejected:active{transform:none}.quiz__pic-img{width:40px;height:40px;flex-shrink:0;object-fit:contain;mix-blend-mode:multiply}.quiz__pic-text{min-width:0;display:flex;flex-direction:column;gap:2px}.quiz__pic-label{font-family:var(--serif);font-size:15px;line-height:1.1}.quiz__pic-hint{font-family:var(--serif);font-style:italic;font-size:11px;line-height:1.2;color:var(--stone)}@media (prefers-reduced-motion:reduce){.quiz__pic--rejected{animation:none}.quiz__pic:active:not(:disabled){transform:none}}