.v9-qz{display:block}.v9-qz-top{display:flex;align-items:center;gap:14px;color:var(--v9-ink-3);font-size:13px;font-weight:500}.v9-qz-sp{flex:1}.v9-qz-dots{display:flex;flex-wrap:wrap;gap:6px}.v9-qz-dots>*{width:10px;height:10px;padding:0;border:2px solid var(--v9-line);border-radius:9px;background:none;cursor:pointer;transition:background-color .3s,border-color .3s,box-shadow .3s}.v9-qz-dots .is-ok{background:var(--v9-ok);border-color:var(--v9-ok)}.v9-qz-dots .is-no{background:var(--v9-bad);border-color:var(--v9-bad)}.v9-qz-dots .is-cur{border-color:var(--v9-ink);box-shadow:0 0 0 3px var(--v9-blue-soft)}.v9-qz-dots .is-pending{border-style:dashed;border-color:var(--v9-ink-4);cursor:default;animation:v9-qz-pend 1.6s var(--v9-ease-io) infinite}@keyframes v9-qz-pend{50%{opacity:.35}}.v9-qz-in{animation:v9-qz-rise .42s var(--v9-ease)}@keyframes v9-qz-rise{0%{opacity:0;transform:translateY(6px)}}.v9-qz-card{margin-top:18px}.v9-qz-stem{margin:0;color:var(--v9-ink);font-size:21px;font-weight:800;line-height:1.6}.v9-qz-src{display:flex;flex-wrap:wrap;align-items:center;gap:2px 4px;margin:6px 0 0;color:var(--v9-ink-3);font-size:13px;font-weight:500}.v9-fc-src .v9-cite,.v9-qz-quote .v9-cite,.v9-qz-src .v9-cite,.v9-qz-wrongs .v9-cite{border:0;font-family:var(--v9-ui)}.v9-cite:disabled{cursor:default}.v9-qz-opts{display:grid;gap:10px;margin-top:18px}.v9-qz-opt{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:4px 12px;align-items:center;width:100%;min-height:52px;padding:11px 16px 11px 12px;border:2px solid var(--v9-ink);border-radius:16px;background:var(--v9-surface);color:var(--v9-ink);font-family:var(--v9-ui);font-size:15.5px;font-weight:600;line-height:1.55;text-align:left;cursor:pointer;transition:transform .12s var(--v9-ease),box-shadow .12s var(--v9-ease),border-color .2s,background-color .25s,color .25s,opacity .3s}.v9-qz-opt:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:3px 3px 0 var(--v9-ink)}.v9-qz-opt:active:not(:disabled){transform:none;box-shadow:none}.v9-qz-opt:disabled{cursor:default}.v9-qz-k{display:grid;place-items:center;width:28px;height:28px;border:2px solid var(--v9-ink);border-radius:50%;font-size:13.5px;font-weight:800;transition:background-color .25s,border-color .25s,color .25s}.v9-qz-t{min-width:0}.v9-qz-why{grid-column:2;font-size:13.5px;font-weight:500;line-height:1.7;animation:v9-qz-rise .35s var(--v9-ease)}.v9-qz-opt.is-picked{background:var(--v9-blue-soft)}.v9-qz-opt.is-right{border-color:var(--v9-ok);background:var(--v9-ok-soft)}.v9-qz-opt.is-right .v9-qz-k{border-color:var(--v9-ok);background:var(--v9-ok);color:#fff}.v9-qz-opt.is-right .v9-qz-why{color:var(--v9-ink-2)}.v9-qz-opt.is-wrong{border-color:#f2a89f;background:var(--v9-bad-soft);color:var(--v9-ink-3)}.v9-qz-opt.is-wrong .v9-qz-k{border-color:#f2a89f;color:var(--v9-bad-deep)}.v9-qz-opt.is-wrong .v9-qz-t{background:linear-gradient(var(--v9-bad),var(--v9-bad)) no-repeat 0 56% /100% 2px}.v9-qz-opt.is-wrong .v9-qz-why{color:var(--v9-bad-deep)}.v9-qz-opt.is-dim{opacity:.5}.v9-qz-yay{position:absolute;right:12px;bottom:-13px;padding:0 6px;background:var(--v9-surface);color:var(--v9-ok-deep);font-family:var(--v9-hand);font-size:17px;line-height:1.2;transform:rotate(-6deg);pointer-events:none;animation:v9-qz-yay .45s var(--v9-spring) both}@keyframes v9-qz-yay{0%{opacity:0;transform:rotate(-16deg) scale(.4)}}.v9-qz-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.v9-qz-subj{margin-top:16px}.v9-qz-note{margin:0 0 12px;color:var(--v9-ink-2);font-size:14.5px;line-height:1.75}.v9-qz-ref{padding:14px 16px;border-radius:14px;background:var(--v9-blue-soft)}.v9-qz-ref b{display:block;margin-bottom:2px;color:var(--v9-blue-deep);font-size:12.5px;font-weight:800}.v9-qz-ref p{margin:0;color:var(--v9-ink);font-size:15px;font-weight:600;line-height:1.75}.v9-qz-verdict{margin:12px 0 0;font-size:14px;font-weight:800}.v9-qz-verdict.is-ok{color:var(--v9-ok-deep)}.v9-qz-verdict.is-no{color:var(--v9-bad-deep)}.v9-qz-after{display:grid;gap:10px;margin-top:18px;padding-top:14px;border-top:1px solid var(--v9-line-2);animation:v9-qz-rise .4s var(--v9-ease)}.v9-qz-answer{margin:0;color:var(--v9-bad-deep);font-size:14.5px;font-weight:800}.v9-qz-expl,.v9-qz-quote{margin:0;color:var(--v9-ink-2);font-size:14.5px;line-height:1.8}.v9-qz-expl b,.v9-qz-quote b{margin-right:8px;color:var(--v9-ink);font-size:13px;font-weight:800}.v9-qz-quote{color:var(--v9-ink-3)}.v9-qz-ask{justify-self:start;padding:0;border:0;background:none;color:var(--v9-ink);font-family:var(--v9-ui);font-size:14px;font-weight:800;text-decoration:underline;text-decoration-color:var(--v9-blue);text-decoration-thickness:2px;text-underline-offset:4px;cursor:pointer}.v9-qz-foot{display:flex;align-items:center;gap:10px;margin-top:24px}.v9-qz-writing{color:var(--v9-ink-3);font-size:13px;font-weight:500}.v9-qz-score{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center;padding:24px 28px;border:2px solid var(--v9-ink);border-radius:22px;background:var(--v9-surface);box-shadow:5px 5px 0 var(--v9-ink)}.v9-qz-score-l{display:grid;place-items:center;min-width:110px}.v9-qz-big{display:flex;align-items:baseline;gap:6px;margin:0}.v9-qz-big b{color:var(--v9-ink);font-size:64px;font-weight:800;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.v9-qz-big span{color:var(--v9-ink-3);font-size:28px;font-weight:800}.v9-qz-score h3{margin:0;font-size:22px;font-weight:800}.v9-qz-score p{margin:4px 0 0;color:var(--v9-ink-2);font-size:15px;line-height:1.8}.v9-qz-stampnote{font-family:var(--v9-hand);font-size:16px;color:var(--v9-mo)!important}.v9-qz-skip{color:var(--v9-ink-3)!important;font-size:13px!important}.v9-qz-wrongs{display:grid;gap:8px;margin:18px 0 0;padding:0;list-style:none}.v9-qz-wrongs li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:10px;align-items:start;padding:12px 14px;border-radius:14px;background:var(--v9-bad-soft)}.v9-qz-wrongs i{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--v9-bad);color:#fff;font-size:12.5px;font-style:normal;font-weight:800}.v9-qz-wrongs b{display:block;font-size:14.5px;font-weight:700;line-height:1.7}.v9-qz-wrongs small{display:flex;flex-wrap:wrap;align-items:center;gap:2px 4px;color:var(--v9-ink-3);font-size:12.5px;font-weight:500}.v9-qz-wrongs .v9-qz-ask{font-size:13px}.v9-qz-next{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:18px;padding:14px 16px;border-radius:16px;background:var(--v9-sunken)}.v9-qz-next b{font-family:var(--v9-hand);font-size:16px;font-weight:400;color:var(--v9-blue-deep)}.v9-qz-next span{flex:1;min-width:12em;color:var(--v9-ink-2);font-size:14.5px;line-height:1.7}.v9-fc{display:grid;justify-items:center;gap:16px;padding:10px 0}.v9-fc-count{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;color:var(--v9-ink-3);font-size:13px;font-weight:500}.v9-fc-card{position:relative;width:min(520px,100%);height:270px;perspective:1400px;cursor:pointer;outline:none}.v9-fc-card:focus-visible .v9-fc-face{box-shadow:0 0 0 4px var(--v9-blue-soft)}.v9-fc-inner{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .7s var(--v9-ease)}.v9-fc-card.is-flipped .v9-fc-inner{transform:rotateY(180deg)}.v9-fc-face{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:10px;padding:28px 34px;border:2px solid var(--v9-ink);border-radius:22px;background:var(--v9-surface);text-align:center;backface-visibility:hidden;-webkit-backface-visibility:hidden}.v9-fc-face small{position:absolute;left:18px;top:14px;color:var(--v9-ink-3);font-size:12px;font-weight:500}.v9-fc-face p{margin:0;color:var(--v9-ink);font-size:21px;font-weight:800;line-height:1.6}.v9-fc-face.is-back{background:var(--v9-sun-soft);transform:rotateY(180deg)}.v9-fc-face.is-back p{font-size:17px;font-weight:600}.v9-fc-under{position:absolute;left:8px;right:-8px;top:8px;bottom:-8px;z-index:-1;border:2px solid var(--v9-ink);border-radius:22px;background:var(--v9-blue-soft)}.v9-fc-card.is-in{animation:v9-fc-in .5s var(--v9-ease)}.v9-fc-card.is-out{animation:v9-fc-out .38s var(--v9-ease) forwards}@keyframes v9-fc-in{0%{opacity:0;transform:translateY(10px) scale(.98)}}@keyframes v9-fc-out{to{opacity:0;transform:translateX(-40px) rotate(-3deg)}}.v9-fc-hint{color:var(--v9-ink-2);font-size:14px;font-style:normal}.v9-fc-hintbtn{color:var(--v9-blue-deep);font-weight:800}.v9-fc-dontknow,.v9-fc-hintbtn{border:0;background:none;font-family:var(--v9-ui);font-size:13px;cursor:pointer}.v9-fc-dontknow{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);color:var(--v9-ink-3);font-weight:600;text-decoration:underline;text-underline-offset:3px}.v9-fc-dontknow:hover{color:var(--v9-ink)}.v9-fc-face small.v9-fc-missed{left:auto;right:18px;color:var(--v9-ink-2)}.v9-fc-src{display:inline-flex;align-items:center;gap:4px;color:var(--v9-ink-3);font-size:12.5px;font-weight:500}.v9-fc-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.v9-fc-btns .v9-btn{min-width:108px}.v9-fc-btns .v9-btn small{color:var(--v9-ink-3);font-size:12.5px;font-weight:600}.v9-fc-btns .v9-btn--ink small{color:inherit;opacity:.65}.v9-fc-foot{display:flex;align-items:center;gap:14px;min-height:20px;margin:0;color:var(--v9-ink-3);font-size:13px;font-weight:500}.v9-fc-undo{border:0;background:none;color:var(--v9-ink-2);font-family:var(--v9-ui);font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.v9-make{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:28px;align-items:center;min-height:340px;padding:24px;border-radius:20px}.v9-make h3{margin:0 0 14px;font-size:17px;font-weight:800}.v9-make-o{display:block;margin:-6px 0 6px -8px}.v9-make-note{margin:16px 0 0;color:var(--v9-ink-3);font-size:12.5px;line-height:1.7}.v9-make-sk{display:grid;gap:12px;padding:18px}.v9-make-sk i{display:block;height:58px;border:2px dashed var(--v9-ink-4);border-radius:14px;background:hsla(0,0%,100%,.7);animation:v9-qz-pend 1.8s var(--v9-ease-io) infinite}.v9-make-sk i:nth-child(2){animation-delay:.3s;width:86%}.v9-make-sk i:nth-child(3){animation-delay:.6s;width:70%}.v9-make-sk i.is-on{border:2px solid var(--v9-ink);background:var(--v9-surface);animation:none}.v9-make.is-failed{grid-template-columns:auto minmax(0,1fr);background:var(--v9-sunken)}.v9-make.is-failed h3{margin-bottom:4px}.v9-make.is-failed .v9-btn{margin-top:14px}@media (max-width:720px){.v9-qz-stem{font-size:18.5px}.v9-qz-score{grid-template-columns:1fr;gap:14px;padding:20px;box-shadow:4px 4px 0 var(--v9-ink)}.v9-qz-score-l{justify-items:start;place-items:start}.v9-qz-big b{font-size:52px}.v9-fc-card{height:250px}.v9-make{grid-template-columns:1fr;min-height:0;padding:12px 0}.v9-make-sk{order:2}}