.tt_root__f18Q2{--navy:#0b1f3a;--teal:#0b6e75;--err:#a4243b;--err-bg:#fbe4e8;--ok:#1c6e4a;--ok-bg:#dff2e8;--mute:#4f5b6e;--line:#d9dfe7;--panel:#f7f8fa;--f-pinky:var(--navy);--f-ring:var(--navy);--f-middle:var(--navy);--f-index:var(--navy);--f-thumb:var(--navy);--t-pinky:#fff;--t-ring:#fff;--t-middle:#fff;--t-index:#fff;--t-thumb:#f4f5f7;--mono:ui-monospace,"Cascadia Mono","SFMono-Regular",Menlo,Consolas,"Liberation Mono",monospace;position:relative;color:var(--navy)}.tt_srOnly__qtlF4{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tt_toolbar__uD8_K{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:flex-end;padding:12px 14px;border:1px solid var(--line);border-radius:10px 10px 0 0;background:var(--panel);font-size:.875rem}.tt_group__2zlyJ{display:flex;flex-direction:column;gap:4px;min-width:0}.tt_groupLabel__wAs_U{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.tt_seg__WhDuB{display:inline-flex;border:1px solid #b8c2cf;border-radius:8px;overflow:hidden;background:#fff}.tt_seg__WhDuB button{padding:6px 10px;min-height:34px;font:inherit;color:var(--navy);background:transparent;border:0;border-right:1px solid #d3d9e2;cursor:pointer}.tt_seg__WhDuB button:last-child{border-right:0}.tt_seg__WhDuB button[aria-pressed=true]{background:var(--navy);color:#fff;font-weight:600}.tt_seg__WhDuB button:hover:not([aria-pressed=true]){background:#eef1f5}.tt_select__dZgLB{min-height:34px;padding:4px 8px;border:1px solid #b8c2cf;border-radius:8px;background:#fff;color:var(--navy);font:inherit}.tt_spicyNote__hx7sz{font-size:.72rem;color:var(--err);font-weight:600}.tt_more__GfHdE{flex-basis:100%}.tt_moreSum__HEI1h{cursor:pointer;font-weight:600;font-size:.8rem;color:var(--navy);padding:2px 0}.tt_moreBody__zpR_Y{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:flex-end;margin-top:8px}.tt_stage__vzysy{position:relative;border:1px solid var(--line);border-top:0;border-radius:0 0 10px 10px;background:#fff;padding:16px 14px 18px;overflow:hidden}.tt_flash__GOT__{position:absolute;inset:0;pointer-events:none;background:rgba(164,36,59,.16);opacity:0;z-index:3}.tt_flashOn__OA6f0{animation:tt_flash__GOT__ .3s ease-out}@keyframes tt_flash__GOT__{0%{opacity:1}to{opacity:0}}.tt_shake__hAK2w{animation:tt_shake__hAK2w .26s ease-in-out}@keyframes tt_shake__hAK2w{0%,to{transform:translateX(0)}20%{transform:translateX(-7px) rotate(-.3deg)}40%{transform:translateX(6px) rotate(.3deg)}60%{transform:translateX(-4px)}80%{transform:translateX(3px)}}.tt_statsRow__TBo7S{display:flex;flex-wrap:wrap;gap:8px 22px;align-items:baseline;margin-bottom:10px}.tt_stat__DZ2QJ{display:flex;flex-direction:column;min-width:64px}.tt_statVal__ehcMx{font-family:var(--mono);font-size:1.6rem;font-weight:700;line-height:1.1}.tt_statLbl__5YAgZ{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.tt_streakHot__QYsuW .tt_statVal__ehcMx{color:var(--teal)}.tt_topRow__uk_4E{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;margin-bottom:12px}.tt_gremlin__CXJkD{display:flex;align-items:center;font-family:var(--mono);font-weight:800;font-size:3.4rem;line-height:1;color:var(--teal);user-select:none;transform-origin:50% 100%;animation:tt_bob__MFeSx 2.6s ease-in-out infinite}.tt_brace__iGmNo{display:inline-block}.tt_gremlin__CXJkD .tt_brace__iGmNo:first-child{animation:tt_wiggleL__M8D5f 1.8s ease-in-out infinite}.tt_gremlin__CXJkD .tt_brace__iGmNo:last-child{animation:tt_wiggleR__wqQV0 1.8s ease-in-out infinite}.tt_eyes__Jfs4J{display:flex;gap:7px;margin:0 3px}.tt_eye__EHvDo{position:relative;width:17px;height:17px;border-radius:50%;background:#fff;border:2.5px solid;animation:tt_blink__gKyvn 4.2s infinite}.tt_pupil__QNV_k{position:absolute;top:4px;left:4px;width:6px;height:6px;border-radius:50%;background:var(--navy);animation:tt_look__gVFBP 3.4s ease-in-out infinite}.tt_brow___6PvA{position:absolute;top:-9px;left:-2px;width:19px;height:3px;border-radius:2px;background:currentColor;opacity:0}.tt_mad__2a0hP{color:var(--err);animation:tt_madHop___tciD .38s ease-in-out 2}.tt_mad__2a0hP .tt_brow___6PvA{opacity:1}.tt_mad__2a0hP .tt_eye__EHvDo:first-child .tt_brow___6PvA{transform:rotate(18deg)}.tt_mad__2a0hP .tt_eye__EHvDo:last-child .tt_brow___6PvA{transform:rotate(-18deg)}.tt_happy__DvFHD{color:var(--ok);animation:tt_happyHop__dnuN6 .52s ease-out 3}.tt_happy__DvFHD .tt_eye__EHvDo{height:9px;border-radius:9px 9px 2px 2px;margin-top:6px}.tt_happy__DvFHD .tt_pupil__QNV_k{display:none}.tt_shock__3gzaA .tt_eye__EHvDo{width:21px;height:21px}@keyframes tt_bob__MFeSx{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes tt_wiggleL__M8D5f{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes tt_wiggleR__wqQV0{0%,to{transform:rotate(4deg)}50%{transform:rotate(-4deg)}}@keyframes tt_blink__gKyvn{0%,94%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}@keyframes tt_look__gVFBP{0%,to{transform:translateX(0)}30%{transform:translateX(-2px)}70%{transform:translateX(2px)}}@keyframes tt_madHop___tciD{0%,to{transform:translateX(0) rotate(0)}25%{transform:translateX(-5px) rotate(-6deg)}75%{transform:translateX(5px) rotate(6deg)}}@keyframes tt_happyHop__dnuN6{0%,to{transform:translateY(0) scale(1)}40%{transform:translateY(-14px) scale(1.08,.94)}}.tt_bubble__LUNfy{position:relative;min-height:3.2em;padding:10px 14px;border:2px solid var(--navy);border-radius:14px;background:#fff;font-weight:600;font-size:1rem;line-height:1.35}.tt_bubble__LUNfy:before{content:"";position:absolute;left:-10px;top:50%;margin-top:-8px;border:8px solid transparent;border-right:8px solid var(--navy);border-left:0}.tt_bubbleRoast__cQ23y{border-color:var(--err)}.tt_bubbleRoast__cQ23y:before{border-right-color:var(--err)}.tt_bubbleHype__tsrs8{border-color:var(--ok)}.tt_bubbleHype__tsrs8:before{border-right-color:var(--ok)}.tt_bubblePop__0ccJR{animation:tt_pop__5BQuJ .26s cubic-bezier(.2,1.6,.4,1)}@keyframes tt_pop__5BQuJ{0%{transform:scale(.85)}to{transform:scale(1)}}.tt_textWrap__RwzIE{position:relative;border:2px solid var(--line);border-radius:10px;padding:10px 12px;cursor:text;background:#fff}.tt_textWrapFocus__X3650{border-color:var(--teal);box-shadow:0 0 0 3px rgba(11,110,117,.18)}.tt_text__UXr_J{position:relative;font-family:var(--mono);font-size:1.45rem;line-height:2.2rem;height:6.6rem;overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere;color:#5b6577}.tt_ch__Qkbxd{border-radius:3px}.tt_chOk__nNee7{color:var(--navy)}.tt_chErr__Y_5OX{color:var(--err);background:var(--err-bg);text-decoration:underline wavy var(--err);text-underline-offset:4px}.tt_chFixed__FGRpT{color:var(--navy);text-decoration:underline dotted var(--err);text-underline-offset:4px}.tt_chCur__FCh59{color:var(--navy);background:var(--cur-tint,#e6eef5);box-shadow:inset 0 -4px 0 var(--cur-color,var(--navy));animation:tt_caret__I61pu 1.1s step-end infinite}@keyframes tt_caret__I61pu{50%{box-shadow:inset 0 -4px 0 transparent}}.tt_hiddenInput__5Ysa8{position:absolute;inset:0;width:100%;height:100%;opacity:0;border:0;padding:0;font-size:16px;color:transparent;background:transparent;caret-color:transparent;cursor:text}.tt_overlay__aTUGR{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:10px;background:rgba(255,255,255,.86);font-weight:600;pointer-events:none;border-radius:8px}.tt_hint__mMYJi{margin-top:6px;font-size:.8rem;color:var(--mute)}.tt_timerBar__dHDQZ{height:4px;background:#e8ecf1;border-radius:2px;margin-top:8px;overflow:hidden}.tt_timerFill__jUtqH{height:100%;background:var(--teal);transition:width .25s linear}.tt_kbArea__TNfLM{margin-top:12px;margin-bottom:14px;transition:opacity .4s ease}.tt_kbHead__rt9_0{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.tt_nextLabel__xqZuy{font-size:.9rem;font-weight:600}.tt_nextChip__8n_98{display:inline-block;padding:1px 8px;border-radius:6px;border:2px solid;font-family:var(--mono);margin:0 4px}.tt_kb__c_Gs4{flex-direction:column;width:100%;max-width:760px;margin:0 auto;user-select:none}.tt_kbRow__l0rtL,.tt_kb__c_Gs4{display:flex;gap:4px}.tt_key__U_NiV{position:relative;min-width:0;height:42px;border-radius:6px;border:1px solid #c4ccd8;background-color:var(--tint);display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:.9rem;font-weight:600;color:var(--navy);overflow:hidden;transition:background-color .12s,transform .12s,box-shadow .12s}.tt_key__U_NiV:after{content:"";position:absolute;inset:0;background-image:var(--pat);opacity:0;pointer-events:none}.tt_keyLbl__MONtJ{position:relative;z-index:1;white-space:nowrap;overflow:hidden;text-overflow:clip;max-width:100%;padding:0 2px}.tt_keySub__4R2e9{position:absolute;top:2px;left:4px;font-size:.6rem;opacity:.75;z-index:1}.tt_bump__qdoRm:before{content:"";position:absolute;bottom:6px;left:50%;width:12px;margin-left:-6px;height:2px;border-radius:1px;background:var(--navy);z-index:1}.tt_fLP__lZXui,.tt_fRP__3jTY6{--tint:var(--t-pinky);--col:var(--f-pinky);--pat:radial-gradient(circle,#0b1f3a 1.2px,transparent 1.6px);background-size:auto}.tt_fLP__lZXui:after,.tt_fRP__3jTY6:after{background-size:7px 7px}.tt_fLR__dtUTf,.tt_fRR__kun2q{--tint:var(--t-ring);--col:var(--f-ring);--pat:repeating-linear-gradient(45deg,#0b1f3a 0 1.5px,transparent 1.5px 7px)}.tt_fLM__VkGH1,.tt_fRM__dUbLW{--tint:var(--t-middle);--col:var(--f-middle);--pat:repeating-linear-gradient(0deg,#0b1f3a 0 1.5px,transparent 1.5px 7px)}.tt_fLI__jqrRz,.tt_fRI__pGywP{--tint:var(--t-index);--col:var(--f-index);--pat:repeating-linear-gradient(90deg,#0b1f3a 0 1.5px,transparent 1.5px 7px)}.tt_fTH__Pl_Y8{--tint:var(--t-thumb);--col:var(--f-thumb);--pat:none}.tt_locked__oLF41{background-color:#f1f3f6;color:#8b95a5}.tt_locked__oLF41:after{opacity:0}.tt_next__797ps{background-color:var(--navy)!important;color:#fff;border:2px solid var(--navy);transform:translateY(-2px);animation:tt_glow__kruit 1.1s ease-in-out infinite;z-index:2}.tt_next__797ps .tt_keySub__4R2e9{opacity:.9}.tt_nextShift___8o_C{background-color:#dfe4eb!important;border:3px dashed var(--navy)}@keyframes tt_glow__kruit{0%,to{box-shadow:0 4px 0 rgba(11,31,58,.35),0 0 0 0 rgba(11,31,58,.35)}50%{box-shadow:0 4px 0 rgba(11,31,58,.35),0 0 0 6px rgba(11,31,58,.18),0 0 16px 4px rgba(11,31,58,.3)}}.tt_pressBad__oJTXy,.tt_pressOk__ZetW2{background-color:#c9d0da!important;transform:translateY(1px)}.tt_pressBad__oJTXy .tt_keyLbl__MONtJ,.tt_pressOk__ZetW2 .tt_keyLbl__MONtJ{background:transparent}.tt_shouldPulse__2Yq12{animation:tt_should__wRdsW .45s ease-in-out 2;outline:3px solid var(--navy);outline-offset:1px}@keyframes tt_should__wRdsW{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.tt_heat__KSnA_ .tt_key__U_NiV:after{opacity:0}.tt_h0__ce97_{background-color:#f4f5f7}.tt_h1__RmT3a{background-color:#fde7e4}.tt_h2__ruPb1{background-color:#f9c4bc}.tt_h3__hc6cS{background-color:#f19484}.tt_h4__Abs2q{background-color:#d9503f;color:#fff}.tt_h5___k3OD{background-color:#a3221a;color:#fff}.tt_heatPct___zU_w{position:absolute;bottom:1px;right:3px;font-size:.58rem;z-index:1}.tt_legend__H0_t5{display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:center;margin-top:10px;font-size:.75rem}.tt_legendItem__UdtFq{display:inline-flex;align-items:center;gap:5px}.tt_swatch__7dXa9{position:relative;width:18px;height:14px;border-radius:3px;border:1px solid #9aa5b5;background-color:var(--col);overflow:hidden}.tt_swatch__7dXa9:after{content:"";position:absolute;inset:0;background-image:var(--pat);opacity:.45}.tt_fLP__lZXui.tt_swatch__7dXa9:after{background-size:7px 7px}.tt_heatSwatch__9T8GF{width:18px;height:14px;border-radius:3px;border:1px solid #9aa5b5}.tt_hands__TM_As{display:flex;justify-content:center;align-items:flex-end;gap:26px;margin-top:12px}.tt_handBox__odQna{display:flex;flex-direction:column;align-items:center;gap:2px}.tt_handSvg__q1PUF{width:150px;height:auto;overflow:visible}.tt_fingerLabel__FLsv7{font-size:.82rem;font-weight:700;min-height:1.2em}.tt_results__OiOmY{margin-top:16px;padding:14px;border:2px solid var(--navy);border-radius:10px;background:var(--panel)}.tt_resultsGrid__taNkl{display:flex;flex-wrap:wrap;gap:8px 26px}.tt_tipBox__CPHFp{margin-top:12px;padding:10px 12px;border-left:4px solid var(--teal);background:#fff;border-radius:0 8px 8px 0}.tt_btn__gnTgW{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:6px 14px;border-radius:8px;border:1px solid var(--navy);background:var(--navy);color:#fff;font:inherit;font-weight:600;cursor:pointer}.tt_btn__gnTgW:hover{background:#13294b}.tt_btnGhost__xsIdg{background:#fff;color:var(--navy)}.tt_btnGhost__xsIdg:hover{background:#eef1f5}.tt_btnRow__wRBfd{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.tt_panels__aOQ_Y{display:grid;grid-template-columns:1fr;gap:16px;margin-top:18px}@media (min-width:900px){.tt_panels__aOQ_Y{grid-template-columns:1.4fr 1fr}}.tt_panel__Nm9J_{border:1px solid var(--line);border-radius:10px;padding:14px;background:#fff;min-width:0}.tt_panelTitle__HqeQf{font-family:var(--font-source-serif),Georgia,serif;font-size:1.15rem;font-weight:600;margin-bottom:8px}.tt_weakList___oGUc{list-style:none;padding:0;margin:0;font-size:.9rem}.tt_weakList___oGUc li{display:flex;justify-content:space-between;gap:8px;padding:4px 0;border-bottom:1px solid #eef1f5}.tt_weakKey__7fm7J{font-family:var(--mono);font-weight:700}.tt_chart__diBgr{width:100%;height:auto;display:block}.tt_chartTip__JbpWx{position:absolute;pointer-events:none;padding:6px 8px;border-radius:6px;background:var(--navy);color:#fff;font-size:.75rem;white-space:nowrap;transform:translate(-50%,-110%)}.tt_table__dFaRz{width:100%;font-size:.8rem;border-collapse:collapse;margin-top:6px}.tt_table__dFaRz td,.tt_table__dFaRz th{text-align:left;padding:3px 6px;border-bottom:1px solid #eef1f5}.tt_notice__n9TFr{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(247,248,250,.96)}.tt_noticeCard__2KClN{max-width:520px;padding:20px;border:2px solid var(--err);border-radius:12px;background:#fff}.tt_noticeTitle__a4SnO{font-weight:800;color:var(--err);letter-spacing:.06em;text-transform:uppercase;font-size:.85rem}.tt_popLayer__Zdn1r{position:absolute;inset:0;pointer-events:none;z-index:6;overflow:hidden}.tt_popText__BKJI_{position:absolute;left:50%;top:38%;font-family:var(--mono);font-weight:900;font-size:2.2rem;white-space:nowrap;letter-spacing:.02em;-webkit-text-stroke:1px #fff;paint-order:stroke fill;text-shadow:0 3px 0 rgba(11,31,58,.25);animation:tt_kinetic___flag 1.1s cubic-bezier(.2,1.4,.4,1) forwards}.tt_popGood__jgcQY{color:var(--ok)}.tt_popBad__3t4l1{color:var(--err);font-size:1.5rem}.tt_popGold__mmXti{color:#8a6414}@keyframes tt_kinetic___flag{0%{transform:translate(-50%) scale(.3) rotate(-12deg);opacity:0}25%{transform:translate(-50%,-10px) scale(1.15) rotate(3deg);opacity:1}45%{transform:translate(-50%,-14px) scale(1) rotate(0)}to{transform:translate(-50%,-60px) scale(1);opacity:0}}.tt_fxCanvas__wcnP3{position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none;z-index:60}.tt_reduced__svlfg *,.tt_reduced__svlfg :after,.tt_reduced__svlfg :before{animation:none!important;transition:none!important}.tt_reduced__svlfg .tt_popText__BKJI_{transform:translate(-50%,-20px);animation:tt_fadeOnly__e8PzC 1.1s ease forwards!important}@keyframes tt_fadeOnly__e8PzC{0%{opacity:0}15%{opacity:1}80%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.tt_root__f18Q2 *,.tt_root__f18Q2 :after,.tt_root__f18Q2 :before{animation-duration:1ms!important;animation-iteration-count:1!important;transition:none!important}.tt_chCur__FCh59{animation:none!important}}@media (max-width:640px){.tt_text__UXr_J{font-size:1.1rem;line-height:1.8rem;height:5.4rem}.tt_gremlin__CXJkD{font-size:2.4rem}.tt_eye__EHvDo{width:13px;height:13px;border-width:2px}.tt_pupil__QNV_k{width:5px;height:5px;top:3px;left:2px}.tt_bubble__LUNfy{font-size:.9rem}.tt_key__U_NiV{height:30px;font-size:.68rem;border-radius:4px}.tt_kbRow__l0rtL,.tt_kb__c_Gs4{gap:2px}.tt_heatPct___zU_w,.tt_keySub__4R2e9{display:none}.tt_bump__qdoRm:before{bottom:3px;width:8px;margin-left:-4px}.tt_handSvg__q1PUF{width:110px}.tt_hands__TM_As{gap:12px}.tt_statVal__ehcMx{font-size:1.25rem}.tt_popText__BKJI_{font-size:1.5rem}}