.sheet-module__B6y0Ta__sheet{--green:#007c3d;--green-bright:#14a85a;--yellow:var(--color-gold-300);--red:#e85d5d;--amber:#f2ba4c;--ink:#f3f8f5;--ink-soft:#f3f8f5bd;--glass-border:#ffffff1a;--glass-specular:#ffffff38;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);z-index:18;inset-inline:0;-webkit-backdrop-filter:blur(26px)saturate(1.7);backdrop-filter:blur(26px)saturate(1.7);border-top:1px solid var(--glass-border);max-width:640px;max-height:calc(100% - 56px);box-shadow:inset 0 1px 0 var(--glass-specular), 0 -20px 50px -20px #000000d9;padding:10px 18px calc(20px + var(--safe-area-bottom,env(safe-area-inset-bottom,0px)));color:var(--ink);touch-action:none;-webkit-user-select:none;user-select:none;will-change:transform;background:#08110ef6;border-radius:28px 28px 0 0;flex-direction:column;margin-inline:auto;transition:box-shadow .4s,border-color .4s;display:flex;position:absolute;bottom:0}.sheet-module__B6y0Ta__good{border-top-color:#14a85a8c;box-shadow:inset 0 1px #ffffff38,0 -20px 50px -18px #005a2d80}.sheet-module__B6y0Ta__bad{box-shadow:inset 0 1px 0 var(--glass-specular), 0 -20px 50px -18px #780a0a80;border-top-color:#e85d5d80}.sheet-module__B6y0Ta__urg1{border-top-color:#f2ba4c59}.sheet-module__B6y0Ta__urg2{border-top-color:#e85d5d73}.sheet-module__B6y0Ta__handle{background:#ffffff47;border-radius:3px;width:42px;height:5px;margin:4px auto}.sheet-module__B6y0Ta__handleHint{width:56px;transform:scaleX(.75)}.sheet-module__B6y0Ta__sheet[data-dragging] .sheet-module__B6y0Ta__handleHint{animation-play-state:paused}.sheet-module__B6y0Ta__pulseDot{background:var(--green-bright);border-radius:9999px;flex:none;width:8px;height:8px;position:relative}.sheet-module__B6y0Ta__pulseDot:after{content:"";z-index:-1;opacity:0;background:#007c3d99;border-radius:9999px;position:absolute;inset:-10px;transform:scale(.2857)}.sheet-module__B6y0Ta__peek{text-align:center;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:8px;width:100%;padding:6px 0 12px;font-family:inherit;font-size:13px;font-weight:600;display:flex}.sheet-module__B6y0Ta__body{overscroll-behavior:contain;touch-action:pan-y;flex:auto;min-height:0;overflow-y:auto}.sheet-module__B6y0Ta__exit{z-index:3;top:8px;cursor:pointer;border:1px solid var(--glass-border);width:40px;height:40px;color:var(--ink);transition:opacity .25s var(--ease-out), transform .18s var(--ease-out);background:#060e0b8c;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:12px}.sheet-module__B6y0Ta__exit:active{transform:scale(.9)}.sheet-module__B6y0Ta__exitHidden{opacity:0;pointer-events:none}.sheet-module__B6y0Ta__head{flex-direction:column;align-items:center;gap:10px;margin-bottom:16px;display:flex}.sheet-module__B6y0Ta__arcWrap{place-items:center;width:54px;height:54px;display:grid;position:relative}.sheet-module__B6y0Ta__arcWrap svg{position:absolute;inset:0;transform:rotate(-90deg)}.sheet-module__B6y0Ta__arcBg{fill:none;stroke:#ffffff1a;stroke-width:3.5px}.sheet-module__B6y0Ta__arcFg{fill:none;stroke:var(--green-bright);stroke-width:3.5px;stroke-linecap:round;filter:drop-shadow(0 0 5px #14a85a99);transition:stroke .3s}.sheet-module__B6y0Ta__arcCap{transform-box:view-box;transform-origin:27px 27px;transition:fill .3s}.sheet-module__B6y0Ta__arcVal{color:#fff;font-variant-numeric:tabular-nums;font-size:16px;font-weight:700;position:relative}.sheet-module__B6y0Ta__arcUrg1{animation:1s ease-in-out infinite sheet-module__B6y0Ta__tPulse1}.sheet-module__B6y0Ta__arcUrg2{animation:.5s ease-in-out infinite sheet-module__B6y0Ta__tPulse2}.sheet-module__B6y0Ta__arcUrg2 .sheet-module__B6y0Ta__arcVal{color:#ffb4b4}@keyframes sheet-module__B6y0Ta__tPulse1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.88;transform:scale(1.05)}}@keyframes sheet-module__B6y0Ta__tPulse2{0%,to{opacity:1;transform:scale(1)}50%{opacity:.82;transform:scale(1.1)}}.sheet-module__B6y0Ta__eyebrow{letter-spacing:1px;color:var(--green-bright);font-size:10.5px;font-weight:700}.sheet-module__B6y0Ta__question{font-family:var(--font-display);color:#fff;text-align:center;font-size:16.5px;font-weight:700;line-height:1.6}.sheet-module__B6y0Ta__kx{color:var(--yellow);padding-inline:3px}.sheet-module__B6y0Ta__options{flex-direction:column;gap:10px;display:flex}.sheet-module__B6y0Ta__option{cursor:pointer;border:1px solid var(--glass-border);width:100%;color:var(--ink);text-align:start;transition:transform .16s var(--ease-out), background .2s, border-color .2s, opacity .3s, box-shadow .2s;background:#ffffff0d;border-radius:17px;align-items:center;gap:13px;padding:14px 16px;font-family:inherit;font-size:15px;font-weight:600;display:flex}.sheet-module__B6y0Ta__option:hover:not(:disabled){background:#ffffff17;border-color:#ffffff2e}.sheet-module__B6y0Ta__option:active:not(:disabled){transform:scale(.975)}.sheet-module__B6y0Ta__option:disabled{cursor:default}.sheet-module__B6y0Ta__dim{opacity:.45}.sheet-module__B6y0Ta__key{width:28px;height:28px;color:var(--ink-soft);background:#ffffff14;border-radius:9px;flex-shrink:0;place-items:center;font-size:13px;font-weight:700;transition:background .25s,color .25s;display:grid}.sheet-module__B6y0Ta__correct{animation:sheet-module__B6y0Ta__optionPop .24s var(--ease-out);background:#007c3d3d;border-color:#14a85abf;box-shadow:0 0 24px -6px #14a85a66}.sheet-module__B6y0Ta__correct .sheet-module__B6y0Ta__key{background:var(--green);color:#fff;animation:sheet-module__B6y0Ta__keySpring .45s var(--ease-spring)}.sheet-module__B6y0Ta__wrong{animation:sheet-module__B6y0Ta__optionPop .24s var(--ease-out), sheet-module__B6y0Ta__shake .45s var(--ease-out) 50ms;background:#dc3c3c29;border-color:#dc505099}.sheet-module__B6y0Ta__wrong .sheet-module__B6y0Ta__key{color:#fff;background:#dc3c3c80}@keyframes sheet-module__B6y0Ta__keySpring{0%{transform:scale(.4)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes sheet-module__B6y0Ta__optionPop{0%{transform:scale(.985)}55%{transform:scale(1.018)}to{transform:scale(1)}}@keyframes sheet-module__B6y0Ta__shake{0%,to{transform:translate(0)}20%{transform:translate(6px)}40%{transform:translate(-5px)}60%{transform:translate(4px)}80%{transform:translate(-2px)}}.sheet-module__B6y0Ta__status{text-align:center;opacity:0;min-height:22px;transition:opacity .35s var(--ease-out), transform .35s var(--ease-out);margin-top:14px;font-size:13.5px;font-weight:700;transform:translateY(6px)}.sheet-module__B6y0Ta__statusShow{opacity:1;transform:none}.sheet-module__B6y0Ta__statusGood{color:var(--green-bright)}.sheet-module__B6y0Ta__statusBad{color:#f29b9b}.sheet-module__B6y0Ta__streak{border:1px solid color-mix(in srgb, var(--yellow) 30%, transparent);background:color-mix(in srgb, var(--yellow) 10%, transparent);color:#f2d573;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;margin:10px auto 0;padding:5px 12px;font-size:13px;font-weight:700;display:inline-flex}.sheet-module__B6y0Ta__row{justify-content:center;display:flex}.sheet-module__B6y0Ta__next{cursor:pointer;background:linear-gradient(180deg, var(--green-bright), var(--green));color:#fff;border:none;border-radius:17px;justify-content:center;align-items:center;gap:9px;width:100%;margin-top:12px;padding:15px;font-family:inherit;font-size:15.5px;font-weight:700;transition:filter .2s;display:flex;box-shadow:0 10px 26px -12px #007c3d80,inset 0 1px #ffffff40}.sheet-module__B6y0Ta__next:active{filter:brightness(.92)}.sheet-module__B6y0Ta__error{color:#f6c2c2;text-align:center;background:#dc3c3c24;border:1px solid #e85d5d66;border-radius:14px;margin-top:12px;padding:10px 12px;font-size:12.5px;font-weight:600}.sheet-module__B6y0Ta__retry{color:#f6c2c2;cursor:pointer;background:0 0;border:1px solid #e85d5d80;border-radius:999px;margin-top:8px;padding:7px 16px;font-family:inherit;font-size:12.5px;font-weight:700}.sheet-module__B6y0Ta__report{justify-content:flex-start;margin-top:10px;display:flex}@media (prefers-reduced-motion:reduce){.sheet-module__B6y0Ta__handleHint,.sheet-module__B6y0Ta__pulseDot:after,.sheet-module__B6y0Ta__arcUrg1,.sheet-module__B6y0Ta__arcUrg2,.sheet-module__B6y0Ta__correct,.sheet-module__B6y0Ta__correct .sheet-module__B6y0Ta__key,.sheet-module__B6y0Ta__wrong{animation:none!important}.sheet-module__B6y0Ta__sheet,.sheet-module__B6y0Ta__option,.sheet-module__B6y0Ta__status,.sheet-module__B6y0Ta__next,.sheet-module__B6y0Ta__exit{transition-duration:.01ms!important}}
