.lt-q[data-v-dd342d60]{max-width:46rem;margin-inline:auto}.lt-q-top[data-v-dd342d60]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1rem;min-height:44px;display:flex}.lt-progress[data-v-dd342d60]{color:var(--ink-2);white-space:nowrap;margin:0}.lt-leave[data-v-dd342d60]{color:var(--ink-3);white-space:nowrap}.lt-leave[data-v-dd342d60]:hover{color:var(--ink)}.lt-ruler[data-v-dd342d60]{border-bottom:1px solid var(--ink);align-items:flex-end;gap:3px;height:14px;margin-top:.5rem;display:flex}.lt-ruler span[data-v-dd342d60]{border-left:1px solid var(--rule);height:5px;transition:height .52s var(--ease-walk),border-color var(--dur-ui) var(--ease-out);flex:1}.lt-ruler span.is-done[data-v-dd342d60]{border-left-color:var(--ink);height:9px}.lt-ruler span.is-now[data-v-dd342d60]{border-left-color:var(--ink);height:14px}.lt-q-body[data-v-dd342d60]{animation:q-in-dd342d60 .52s var(--ease-walk) both;gap:calc(clamp(1.5rem,3vw,2.25rem));margin-top:calc(clamp(2rem,5vw,3.5rem));display:grid}@keyframes q-in-dd342d60{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}.lt-passage-label[data-v-dd342d60]{color:var(--ink-3);margin:0 0 .6rem}.lt-passage-text[data-v-dd342d60]{max-width:var(--measure);font-size:var(--text-lg);color:var(--ink);margin:0;line-height:1.55}.lt-passage-text[data-v-dd342d60]:focus-visible,.lt-prompt-text[data-v-dd342d60]:focus-visible{outline:2px solid var(--vue-text);outline-offset:6px}.lt-options[data-v-dd342d60]{border:0;min-width:0;margin:0;padding:0;display:grid}.lt-prompt[data-v-dd342d60]{float:left;width:100%;margin:0 0 1.5rem;padding:0}.lt-prompt[data-v-dd342d60]+*{clear:both}.lt-prompt-text[data-v-dd342d60]{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.01em;text-wrap:pretty;color:var(--ink);line-height:1.2;display:block}.lt-opt[data-v-dd342d60]{border-bottom:1px solid var(--rule);cursor:pointer;min-height:56px;transition:background-color var(--dur-ui) var(--ease-out);grid-template-columns:18px minmax(0,1fr);align-items:center;gap:1rem;padding:.75rem .5rem;display:grid}.lt-prompt+.lt-opt[data-v-dd342d60]{border-top:1px solid var(--ink)}@media (hover:hover){.lt-opt[data-v-dd342d60]:hover{background:var(--paper-2)}}.lt-opt[data-v-dd342d60]:has(input:focus-visible){outline:2px solid var(--vue-text);outline-offset:-2px}.lt-mark[data-v-dd342d60]{border:1px solid var(--ink-3);width:18px;height:18px;transition:border-color var(--dur-ui) var(--ease-out);border-radius:50%;place-items:center;display:grid}.lt-mark[data-v-dd342d60]:after{content:"";background:var(--vue);width:10px;height:10px;transition:transform .42s var(--ease-walk);border-radius:50%;transform:scale(0)}.lt-opt.is-on .lt-mark[data-v-dd342d60]{border-color:var(--ink)}.lt-opt.is-on .lt-mark[data-v-dd342d60]:after{transform:scale(1)}.lt-opt-text[data-v-dd342d60]{font-size:var(--text-md);line-height:1.45}.lt-opt.is-skip .lt-opt-text[data-v-dd342d60]{color:var(--ink-3)}.lt-opt.is-skip.is-on .lt-opt-text[data-v-dd342d60]{color:var(--ink)}.lt-q-foot[data-v-dd342d60]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:calc(clamp(1.75rem,4vw,2.5rem));display:flex}.lt-q-note[data-v-dd342d60]{font-size:var(--text-sm);color:var(--ink-3);margin:0}@media (width<=640px){.lt-leave[data-v-dd342d60],.lt-progress[data-v-dd342d60]{letter-spacing:.14em}.lt-prompt-text[data-v-dd342d60]{font-size:1.375rem}.lt-passage-text[data-v-dd342d60]{font-size:var(--text-md)}.lt-q-foot .btn[data-v-dd342d60]{width:100%}}
