.JRfOWG_bar{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.JRfOWG_tool{border:1px solid var(--nz-line);background:var(--nz-surface);height:44px;color:var(--nz-text);font:inherit;cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:0 6px;transition:background-color .12s ease-out,border-color .12s ease-out,transform .12s ease-out;display:flex}.JRfOWG_tool:hover:not(:disabled){background:var(--nz-surface-2);border-color:var(--nz-line-strong)}.JRfOWG_tool:active:not(:disabled){transform:scale(.97)}.JRfOWG_tool:disabled{cursor:default;color:var(--nz-text-dim)}.JRfOWG_tool:disabled .JRfOWG_cost{color:var(--nz-text-dim)}.JRfOWG_tool:focus{outline:none}.JRfOWG_tool:focus-visible{outline-offset:0;box-shadow:0 0 0 3px var(--nz-accent);outline:3px solid #0000}@media (max-height:760px){.JRfOWG_tool{height:40px}}.JRfOWG_label{white-space:nowrap;font-size:13px;font-weight:600;line-height:16px}.JRfOWG_cost{color:var(--nz-accent);white-space:nowrap;font-size:11px;font-weight:700;line-height:14px}.JRfOWG_free{color:var(--nz-text-dim);white-space:nowrap;font-size:11px;font-weight:700;line-height:14px}
@keyframes UwdWaq_nabizFibrillation{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@keyframes UwdWaq_carkiSettle{0%{transform:perspective(400px)rotateX(90deg)}to{transform:perspective(400px)rotateX(0)}}@keyframes UwdWaq_carkiCaret{0%,45%{opacity:1}55%,to{opacity:0}}.UwdWaq_row{--gap:4px;--w:min(40px, calc((100cqw - (var(--n) - 1) * var(--gap)) / var(--n)));justify-content:center;gap:var(--gap);flex:none;min-height:40px;display:flex}.UwdWaq_tile{width:var(--w);height:max(var(--w),44px);place-items:center;display:grid;position:relative}@media (max-height:760px){.UwdWaq_tile{height:max(var(--w),40px)}}.UwdWaq_tile{border-radius:max(4px,var(--w)*.16);font-size:min(22px,var(--w)*.56);font-weight:700;line-height:1}.UwdWaq_empty{border:1px solid var(--nz-line-strong);background:var(--nz-surface)}.UwdWaq_cursor{border:2px solid color-mix(in srgb, var(--nz-accent) 70%, transparent)}.UwdWaq_cursor:after{content:"";background:var(--nz-accent);border-radius:1px;height:2px;position:absolute;bottom:18%;left:30%;right:30%}@media (prefers-reduced-motion:no-preference){.UwdWaq_cursor:after{animation:1s step-end infinite UwdWaq_carkiCaret}}.UwdWaq_typed{border:1px solid var(--nz-text-dim);background:var(--nz-surface);color:var(--nz-text)}.UwdWaq_revealed{border:1px solid var(--nz-accent);background:color-mix(in srgb, var(--nz-accent) 18%, var(--nz-surface));color:var(--nz-accent)}.UwdWaq_correct,.UwdWaq_wrong{color:#fff}@media (prefers-reduced-motion:no-preference){.UwdWaq_correct,.UwdWaq_wrong{animation:.24s ease-out both UwdWaq_carkiSettle;animation-delay:calc(var(--i)*50ms)}}.UwdWaq_correct{background:var(--nz-green)}.UwdWaq_wrong{background:var(--ck-wrong)}@media (prefers-reduced-motion:no-preference){.UwdWaq_shaking{animation:.36s ease-out UwdWaq_nabizFibrillation}}
@keyframes dIN3ka_carkiClueIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.dIN3ka_card{border:1px solid var(--nz-line);background:var(--nz-surface);text-align:center;border-radius:14px;flex-direction:column;flex:none;justify-content:center;gap:6px;height:104px;padding:10px 14px;display:flex;overflow-y:auto}@media (max-height:760px){.dIN3ka_card{height:92px}}.dIN3ka_clue,.dIN3ka_alt{text-wrap:balance;margin:0}@media (prefers-reduced-motion:no-preference){.dIN3ka_clue,.dIN3ka_alt{animation:.18s cubic-bezier(.22,1,.36,1) both dIN3ka_carkiClueIn}}.dIN3ka_clue{color:var(--nz-text);font-size:16px;font-weight:600;line-height:21px}@media (max-height:760px){.dIN3ka_clue{font-size:15px;line-height:20px}}.dIN3ka_alt{border-top:1px solid var(--nz-line);color:var(--nz-text);padding-top:6px;font-size:13px;line-height:17px}.dIN3ka_altTitle{color:var(--nz-accent);margin-right:6px;font-weight:700}.dIN3ka_withAlt .dIN3ka_clue{color:var(--nz-text-dim);font-size:13px;line-height:17px}
@keyframes HKBDea_carkiHubIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.HKBDea_wheel{width:100%;height:100%;display:block;overflow:visible}.HKBDea_track{fill:none;stroke:var(--nz-line);stroke-width:2px}.HKBDea_hub{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.HKBDea_hub{animation:.26s cubic-bezier(.34,1.56,.64,1) both HKBDea_carkiHubIn}}.HKBDea_muted{animation:2.6s linear both HKBDea_carkiHubMute}@keyframes HKBDea_carkiHubMute{0%{opacity:1}6%,90%{opacity:0}to{opacity:1}}.HKBDea_hubLetter{fill:var(--nz-accent);font-size:136px;font-weight:900}.HKBDea_hubMeta{fill:var(--nz-text-dim);font-size:26px;font-weight:600}.HKBDea_hubName{fill:var(--nz-text);letter-spacing:-.02em;font-size:44px;font-weight:900}.HKBDea_letter{transform-box:fill-box;transform-origin:50%;transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.HKBDea_letter circle{fill:var(--nz-surface-2);stroke:var(--nz-line-strong);stroke-width:1.5px;transition:fill .2s ease-out,stroke .2s ease-out}.HKBDea_letter text{fill:var(--nz-text-dim);font-size:19px;font-weight:800;transition:fill .2s ease-out}.HKBDea_active{transform:scale(1.32)}.HKBDea_active circle{fill:var(--nz-accent-strong);stroke:var(--nz-accent);stroke-width:3px;filter:drop-shadow(0 0 10px color-mix(in srgb, var(--nz-accent) 55%, transparent))}.HKBDea_active text{fill:var(--nz-on-accent)}.HKBDea_correct circle{fill:var(--nz-green);stroke:var(--nz-green)}.HKBDea_correct text{fill:#fff}.HKBDea_wrong circle{fill:var(--ck-wrong);stroke:var(--ck-wrong)}.HKBDea_wrong text{fill:#fff}.HKBDea_passed circle{stroke:var(--nz-accent);stroke-width:2.5px;stroke-dasharray:5 4}.HKBDea_passed text{fill:var(--nz-text)}.HKBDea_compact .HKBDea_letter circle{r:22;stroke-width:0}.HKBDea_compact .HKBDea_active{transform:none}.HKBDea_compact .HKBDea_active circle{fill:var(--nz-surface-2);filter:none}
@keyframes EiuLQq_carkiToast{0%{opacity:0;transform:translateY(6px)}8%,88%{opacity:1;transform:none}to{opacity:0;transform:none}}@media (min-width:1024px){.EiuLQq_board{--kb-key-height:52px}}@media (max-height:816px){.EiuLQq_board{--kb-key-height:48px}}@media (max-height:736px){.EiuLQq_board{--kb-key-height:44px}}@media (max-height:680px){.EiuLQq_board{--kb-key-height:40px}}@media (min-width:1024px) and (max-height:700px){.EiuLQq_board{--kb-key-height:36px}}.EiuLQq_board{width:100%;height:calc(100vh - var(--header-h));height:calc(100dvh - var(--header-h));padding:0 16px calc(8px + env(safe-area-inset-bottom,0px));color:var(--nz-text);overscroll-behavior:contain;justify-content:center;margin:0 auto;display:flex;position:relative;overflow-y:auto}@media (min-width:1024px){.EiuLQq_board{padding-top:12px;padding-bottom:20px}}@media (min-width:1024px) and (max-height:700px){.EiuLQq_board{padding-top:4px;padding-bottom:8px}}.EiuLQq_column{flex-direction:column;width:100%;max-width:520px;min-height:100%;display:flex}.EiuLQq_bank{background:var(--nz-line);border-radius:2px;flex:none;height:3px;margin-top:4px;overflow:hidden}.EiuLQq_bank span{background:var(--nz-accent);transform-origin:0;height:100%;transition:transform 1s linear,background-color .3s ease-out;display:block}.EiuLQq_low .EiuLQq_bank span{background:var(--ck-wrong)}.EiuLQq_wheelZone{flex:1 0 auto;min-height:200px;margin-top:8px;position:relative}@media (max-height:700px){.EiuLQq_wheelZone{min-height:140px}}.EiuLQq_wheelZone{justify-content:center;align-items:center;display:flex;container-type:size}.EiuLQq_wheel{width:min(100cqw,100cqh,440px);height:min(100cqw,100cqh,440px)}.EiuLQq_status{z-index:5;pointer-events:none;justify-content:center;width:calc(min(100cqw,100cqh,440px)/1.66667);margin:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.EiuLQq_toast{text-wrap:balance;background:var(--nz-surface-2);border:1px solid var(--nz-line-strong);color:var(--nz-text);text-align:center;border-radius:16px;padding:7px 14px;font-size:13px;font-weight:600;line-height:16px;animation:2.6s cubic-bezier(.22,1,.36,1) both EiuLQq_carkiToast;box-shadow:0 6px 20px #00000047}.EiuLQq_dock{flex-direction:column;gap:8px;margin-top:8px;display:flex;container-type:inline-size}.EiuLQq_keys{width:auto;margin:12px -12px 0}@media (min-width:1024px){.EiuLQq_keys{margin-inline:0}}@media (max-height:760px){.EiuLQq_keys{margin-top:8px}}
.sLWEXq_breakdown{flex-direction:column;margin:0;display:flex}.sLWEXq_breakdown>div{border-bottom:1px solid var(--nz-line);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.sLWEXq_breakdown>div:last-child{border-bottom:0}.sLWEXq_breakdown dt{color:var(--nz-text-dim);font-size:14px;line-height:20px}.sLWEXq_breakdown dd{margin:0;font-size:14px;font-weight:700;line-height:20px}.sLWEXq_good,.sLWEXq_note{margin:12px 0 0;font-size:13px;line-height:18px}.sLWEXq_good{color:var(--nz-green)}.sLWEXq_note{color:var(--nz-text-dim)}