.ThemePicker_trigger__RjzXk{display:flex;align-items:center;justify-content:center;padding:8px 14px;background:color-mix(in srgb,var(--passive-color) 8%,transparent);border:1px solid color-mix(in srgb,var(--passive-color) 24%,transparent);border-radius:8px;color:var(--active-color);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:118px}.ThemePicker_trigger__RjzXk:hover{background:color-mix(in srgb,var(--passive-color) 14%,transparent);transform:translateY(-1px);box-shadow:none}.ThemePicker_triggerContent__9p45i{display:flex;align-items:center;gap:8px;width:100%}.ThemePicker_themeColor__egbbZ{width:16px;height:16px;border-radius:4px;border:1px solid var(--passive-color);flex-shrink:0}.ThemePicker_content__4NVst{background:var(--background-color);border:1px solid var(--passive-color);border-radius:8px;padding:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);backdrop-filter:blur(10px);z-index:1000}.ThemePicker_item__gUi7W{display:flex;align-items:center;padding:10px 12px;border-radius:6px;cursor:pointer;transition:all .15s ease;color:var(--active-color);font-size:14px;font-weight:500;margin:2px 0}.ThemePicker_item__gUi7W:hover{background:var(--hover-color);transform:translateX(2px)}.ThemePicker_activeItem__ADDH_,.ThemePicker_activeItem__ADDH_:hover{background:var(--positive-color);color:var(--background-color)}.ThemePicker_itemContent__slMwP{display:flex;align-items:center;gap:10px;width:100%}.ThemePicker_themeName__lpXJ1{flex:1 1;text-transform:capitalize}.ThemePicker_checkmark__nOFdt{color:var(--background-color);font-weight:700;margin-left:auto}.ThemePicker_arrow__Vpt01{fill:var(--background-color);stroke:var(--passive-color);stroke-width:1}.Footer_footer__Tl1eP{background:var(--background-color);border-top:1px solid hsla(0,0%,100%,.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:1.5rem 2rem;box-shadow:0 -1px 3px rgba(0,0,0,.1);transition:all .3s ease}.Footer_footer__Tl1eP:hover{border-top-color:hsla(0,0%,100%,.12);box-shadow:0 -2px 8px rgba(0,0,0,.15)}.Footer_footerContainer__nH_FT{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;gap:2rem}.Footer_footerLeft__0LOiI{display:flex;align-items:center;gap:2rem;flex-wrap:wrap}.Footer_footerRight__rF0Vq{display:flex;align-items:center;gap:1rem}.Footer_footerLink__hOMry{display:inline-flex;align-items:center;color:var(--passive-color);text-decoration:none;font-size:14px;font-weight:500;padding:8px 12px;border-radius:6px;transition:all .3s ease;position:relative;overflow:hidden}.Footer_footerLink__hOMry:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);border-radius:50%;transform:translate(-50%,-50%);transition:all .3s ease}.Footer_footerLink__hOMry:hover:before{width:100%;height:100%}.Footer_footerLink__hOMry:hover{color:var(--positive-color);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.Footer_footerIcon__Ij_gE{margin-right:6px;font-size:14px;transition:all .3s ease}.Footer_footerLink__hOMry:hover .Footer_footerIcon__Ij_gE{transform:scale(1.1)}.Footer_footerText__UQsE6{font-size:14px;font-weight:500;transition:all .3s ease}.Footer_footerLink__hOMry:hover .Footer_footerText__UQsE6{color:var(--positive-color)}.Footer_themeSection__ajJyd{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;background:hsla(0,0%,100%,.05);transition:all .3s ease}.Footer_themeSection__ajJyd:hover{background:hsla(0,0%,100%,.08);transform:translateY(-1px)}.Footer_themeIcon__9Eql5{font-size:14px;color:var(--passive-color);transition:all .3s ease}.Footer_themeSection__ajJyd:hover .Footer_themeIcon__9Eql5{color:var(--positive-color);transform:scale(1.1)}.Footer_copyright__0_Me0{text-align:center;color:var(--passive-color);font-size:12px;margin-top:1rem;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.05);opacity:.8}@media (max-width:1024px){.Footer_footer__Tl1eP{padding:1.25rem 1.5rem}.Footer_footerContainer__nH_FT,.Footer_footerLeft__0LOiI{gap:1.5rem}}@media (max-width:768px){.Footer_footer__Tl1eP{padding:1rem}.Footer_footerContainer__nH_FT{flex-direction:column;gap:1rem;align-items:center}.Footer_footerLeft__0LOiI{gap:1rem;justify-content:center}.Footer_footerRight__rF0Vq{gap:.75rem}.Footer_footerLink__hOMry{font-size:13px;padding:6px 10px}.Footer_footerIcon__Ij_gE{font-size:13px;margin-right:5px}.Footer_footerText__UQsE6{font-size:13px}.Footer_themeSection__ajJyd{padding:6px 10px}.Footer_themeIcon__9Eql5{font-size:13px}}@media (max-width:480px){.Footer_footer__Tl1eP{padding:.75rem}.Footer_footerContainer__nH_FT,.Footer_footerLeft__0LOiI{gap:.75rem}.Footer_footerRight__rF0Vq{gap:.5rem}.Footer_footerLink__hOMry{font-size:12px;padding:5px 8px}.Footer_footerIcon__Ij_gE{font-size:12px;margin-right:4px}.Footer_footerText__UQsE6{font-size:12px}.Footer_themeSection__ajJyd{padding:5px 8px}.Footer_themeIcon__9Eql5{font-size:12px}.Footer_copyright__0_Me0{font-size:11px;margin-top:.75rem;padding-top:.75rem}}.UserDropdown_dropdown__mjK7P{position:relative;display:inline-block;font-size:14px}.UserDropdown_dropdownTrigger__j0nf2{background:none;border:none;cursor:pointer;padding:8px;color:var(--active-color);font-size:14px}.UserDropdown_dropdownTrigger__j0nf2:hover{color:var(--positive-color)}.UserDropdown_dropdownContent__NrXfB{position:absolute;top:100%;right:0;background-color:var(--background-color);min-width:200px;box-shadow:0 2px 10px rgba(0,0,0,.1);border-radius:4px;z-index:1000;border:1px solid var(--passive-color);font-size:12px}.UserDropdown_dropdownItem__c6t_V{display:flex;align-items:center;gap:8px;padding:12px 16px;width:100%;border:none;background:none;cursor:pointer;text-align:left;color:var(--active-color);font-size:12px}.UserDropdown_dropdownItem__c6t_V:hover{background-color:var(--passive-color);color:var(--background-color)}.UserDropdown_dropdownItem__c6t_V svg{color:var(--passive-color);font-size:14px}.UserDropdown_dropdownItem__c6t_V:hover svg{color:var(--background-color)}@keyframes Animations_slide-up__H9xDX{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translateY(0)}}@keyframes Animations_slide-down__UVjWg{0%{opacity:0;transform:translateY(-10%)}to{opacity:1;transform:translateY(0)}}@keyframes Animations_slide-right__spVH3{0%{opacity:0;transform:translateX(-10%)}to{opacity:1;transform:translateY(0)}}@keyframes Animations_slide-left__TP6Ld{0%{opacity:0;transform:translateX(10%)}to{opacity:1;transform:translateY(0)}}@keyframes Animations_fade-in___KA_I{0%{opacity:0}to{opacity:1}}.Animations_slideUp__92My9{animation-name:Animations_slide-up__H9xDX;animation-duration:.75s;animation-timing-function:cubic-bezier(.075,.82,.165,1);animation-fill-mode:forwards}.Animations_slideOutUp__wueAH{animation-name:Animations_slide-up__H9xDX;animation-duration:.75s;animation-timing-function:cubic-bezier(.075,.82,.165,1);animation-fill-mode:backwards}.Animations_slideDown__qR06b{animation-name:Animations_slide-down__UVjWg;animation-duration:.75s;animation-timing-function:cubic-bezier(.075,.82,.165,1);animation-fill-mode:forwards}.Animations_slideOutDown__qrfKs{animation-name:Animations_slide-down__UVjWg;animation-duration:.75s;animation-timing-function:cubic-bezier(.075,.82,.165,1);animation-fill-mode:backwards}.Animations_slideRight__DXgb4{animation-name:Animations_slide-right__spVH3;animation-duration:.75s;animation-timing-function:cubic-bezier(.075,.82,.165,1);animation-fill-mode:forwards}.Animations_slideOutRight__AsdaW{animation-name:Animations_slide-right__spVH3;animation-duration:.75s;animation-timing-function:cubic-bezier(.075,.82,.165,1);animation-fill-mode:backwards}.Animations_slideLeft__KqDnP{animation-name:Animations_slide-left__TP6Ld;animation-duration:.75s;animation-timing-function:cubic-bezier(.075,.82,.165,1);animation-fill-mode:forwards}.Animations_slideOutLeft__K_E6K{animation-name:Animations_slide-left__TP6Ld;animation-duration:.75s;animation-timing-function:cubic-bezier(.075,.82,.165,1);animation-fill-mode:backwards}.Animations_fadeIn__pKF8o{animation-name:Animations_fade-in___KA_I;animation-duration:.75s;animation-timing-function:cubic-bezier(.075,.82,.165,1);animation-fill-mode:forwards}.Animations_fadeOut__ykig4{animation-name:Animations_fade-in___KA_I;animation-duration:.75s;animation-timing-function:cubic-bezier(.075,.82,.165,1);animation-fill-mode:backwards}.Header_headerBar__n2_C9{display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 1.5rem;background:var(--background-color);border-bottom:1px solid color-mix(in srgb,var(--passive-color) 25%,transparent);position:sticky;top:0;z-index:1000;width:100%;transition:opacity .25s ease,transform .25s ease,border-color .25s ease}.Header_headerFocus__W7gsb{opacity:.35;pointer-events:none;border-bottom-color:transparent}.Header_headerFocus__W7gsb:hover{opacity:1;pointer-events:auto}.Header_left__9aIGe{display:flex;align-items:center;gap:1.75rem}.Header_right__K2Msm{display:flex;align-items:center;gap:1rem}.Header_logoLink__IIik4{display:inline-flex;align-items:center;gap:.55rem;font-size:1.125rem;font-weight:600;color:var(--active-color);text-decoration:none;letter-spacing:0;font-family:var(--ui-font,system-ui,sans-serif);line-height:1;transition:color .15s ease}.Header_logoLink__IIik4:hover{color:var(--accent-color,var(--strong-color))}.Header_logoMark___XJeX{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--positive-color);border-radius:7px;background:color-mix(in srgb,var(--positive-color) 12%,transparent);flex:0 0 auto;transition:background-color .15s ease,color .15s ease}.Header_logoMark___XJeX svg{width:22px;height:22px;display:block}.Header_logoMark___XJeX path,.Header_logoMark___XJeX rect{fill:none;stroke:currentColor;stroke-width:2}.Header_logoMark___XJeX path{stroke-linecap:round}.Header_logoLink__IIik4:hover .Header_logoMark___XJeX{color:var(--accent-color,var(--strong-color));background:color-mix(in srgb,var(--accent-color,var(--strong-color)) 16%,transparent)}.Header_logoText__Msq47{display:inline-block}.Header_nav__F3t74{display:flex;align-items:center;gap:.25rem}.Header_navLink__1cl8b{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .65rem;font-size:.875rem;color:var(--passive-color);text-decoration:none;border-radius:6px;border:none;background:none;cursor:pointer;font-family:var(--ui-font,system-ui,sans-serif);transition:color .15s ease}.Header_navLink__1cl8b:hover{color:var(--active-color)}.Header_navActive__EQNbB{color:var(--accent-color,var(--strong-color))}.Header_moreMenu__bsDff{position:relative}.Header_moreButton__uK_h_{font:inherit}.Header_moreIcon__BOpEq{font-size:.65rem;opacity:.7}.Header_moreDropdown__kgccW{position:absolute;top:calc(100% + 6px);left:0;min-width:140px;background:var(--sub-alt-color,var(--background-color));border:1px solid color-mix(in srgb,var(--passive-color) 30%,transparent);border-radius:8px;padding:.35rem;z-index:100}.Header_moreItem__wklzc{display:block;padding:.5rem .65rem;font-size:.875rem;color:var(--active-color);text-decoration:none;border-radius:6px}.Header_moreItem__wklzc:hover{background:var(--hover-color,color-mix(in srgb,var(--passive-color) 15%,transparent))}.Header_iconLink__lVN05{display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--passive-color);border-radius:6px;transition:color .15s ease}.Header_iconLink__lVN05:hover{color:var(--active-color)}.Header_icon__BPVd4{font-size:1rem}.Header_signInButton___vlzm{padding:.45rem .85rem;font-size:.8125rem;font-weight:500;color:var(--passive-color);background:transparent;border:1px solid color-mix(in srgb,var(--passive-color) 40%,transparent);border-radius:6px;cursor:pointer;font-family:var(--ui-font,system-ui,sans-serif);transition:color .15s ease,border-color .15s ease;white-space:nowrap}.Header_signInButton___vlzm:hover:not(:disabled){color:var(--active-color);border-color:var(--passive-color)}.Header_signInButton___vlzm:disabled{opacity:.5;cursor:default}@media (max-width:768px){.Header_headerBar__n2_C9{padding:0 1rem}.Header_nav__F3t74{display:none}.Header_logoLink__IIik4{font-size:1rem}.Header_logoMark___XJeX{width:26px;height:26px}.Header_logoMark___XJeX svg{width:20px;height:20px}.Header_signInButton___vlzm{font-size:.75rem;padding:.4rem .6rem}}.Button_button__HxzDS{font-family:inherit;font-size:1rem;padding:.8rem 1.5rem;border-radius:8px;border:2px solid transparent;cursor:pointer;transition:all .3s ease;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-width:100px;outline:none}.Button_button__HxzDS:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.Button_button__HxzDS:focus{box-shadow:0 0 0 3px rgba(76,175,80,.3)}.Button_theme___rfVp{font-size:.6rem;padding:0 .5rem;min-width:auto}.Button_theme___rfVp:hover{color:var(--positive-color)}.Button_set__NlqWg{color:var(--active-color);border-color:var(--active-color);border-style:solid;border-width:.1rem;padding:.5rem;min-width:auto;background:transparent}.Button_set__NlqWg:hover{color:var(--positive-color);border-color:var(--positive-color)}.Button_primary__THcya{background:var(--accent-color,#4caf50);color:#fff;border:2px solid var(--accent-color,#4caf50)}.Button_primary__THcya:hover:not(:disabled){background:#45a049;border-color:#45a049;transform:translateY(-2px);box-shadow:0 4px 12px rgba(76,175,80,.3)}.Button_secondary__yn6de{background:var(--sub-alt-color,#3a3a3a);color:var(--main-color,#fff);border:2px solid var(--sub-alt-color,#3a3a3a)}.Button_secondary__yn6de:hover:not(:disabled){background:var(--sub-color,#2a2a2a);border-color:var(--main-color,#fff);transform:translateY(-2px);box-shadow:0 4px 12px hsla(0,0%,100%,.1)}.Button_outline__bAJhc{background:transparent;color:var(--main-color,#fff);border:2px solid var(--main-color,#fff)}.Button_outline__bAJhc:hover:not(:disabled){background:var(--main-color,#fff);color:var(--bg-color,#1a1a1a);transform:translateY(-2px);box-shadow:0 4px 12px hsla(0,0%,100%,.2)}.Button_success__GWZOM{background:#4caf50;color:#fff;border:2px solid #4caf50}.Button_success__GWZOM:hover:not(:disabled){background:#45a049;border-color:#45a049;transform:translateY(-2px);box-shadow:0 4px 12px rgba(76,175,80,.3)}@media (max-width:768px){.Button_button__HxzDS{font-size:.95rem;padding:.7rem 1.2rem;min-width:80px}}@media (max-width:480px){.Button_button__HxzDS{font-size:.9rem;padding:.6rem 1rem;min-width:70px}}.Result_container__GPeAy{min-height:100vh;display:flex;flex-direction:column;background:var(--bg-color,#1a1a1a);color:var(--main-color,#fff)}.Result_main__mwBA5{flex:1 1;display:flex;flex-direction:column;align-items:center;padding:2rem 1rem;max-width:1200px;margin:0 auto;width:100%}.Result_header__VSFO4{text-align:center;margin-bottom:3rem;width:100%}.Result_title__B0QhW{font-size:2.5rem;font-weight:700;margin:0 0 1rem;color:var(--main-color,#fff);text-shadow:0 0 20px hsla(0,0%,100%,.1)}.Result_subtitle__9LnUA{font-size:1.2rem;color:var(--sub-color,#888);margin:0;line-height:1.6}.Result_content__E4aLM{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%;max-width:800px}.Result_loading__kWNgE{display:flex;justify-content:center;align-items:center;height:200px;font-size:1.2rem;color:var(--sub-color,#888)}.Result_mainResultCard__p4DQx{background:transparent;border-radius:8px;padding:1.5rem 0;text-align:center;border:none;box-shadow:none;position:relative;width:100%;max-width:720px}.Result_performanceBadge__jzi__{position:absolute;top:-15px;left:50%;transform:translateX(-50%);background:var(--bg-color,#1a1a1a);padding:.5rem 1.5rem;border-radius:25px;border:2px solid var(--sub-alt-color,#3a3a3a);display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:.9rem}.Result_mainStats__Dn_j7{justify-content:space-around;align-items:center;margin:2rem 0;gap:2rem}.Result_wpmDisplay__pozti{text-align:center}.Result_wpmDisplay__pozti h1{font-size:4rem;font-weight:700;margin:0;color:var(--main-color,#fff);text-shadow:0 0 20px hsla(0,0%,100%,.3)}.Result_wpmDisplay__pozti span{font-size:1.2rem;color:var(--sub-color,#888);text-transform:uppercase;letter-spacing:2px}.Result_accuracyDisplay__LT2kC{text-align:center;position:relative}.Result_accuracyDisplay__LT2kC h2{font-size:3rem;font-weight:700;margin:0;color:var(--main-color,#fff)}.Result_accuracyDisplay__LT2kC span{font-size:1rem;color:var(--sub-color,#888);text-transform:uppercase;letter-spacing:1px}.Result_grade__OS24U{position:absolute;top:-10px;right:-10px;background:var(--accent-color,#4caf50);color:#fff;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700}.Result_performanceMessage__3A7BX{margin-top:2rem;padding:1rem;background:var(--bg-color,#1a1a1a);border-radius:10px;border-left:4px solid var(--accent-color,#4caf50)}.Result_performanceMessage__3A7BX p{margin:0;font-size:1.1rem;line-height:1.6;color:var(--main-color,#fff)}.Result_detailsCard__qqJK6{background:var(--sub-color,#2a2a2a);border-radius:15px;padding:2rem;max-width:600px;border:1px solid var(--sub-alt-color,#3a3a3a)}.Result_skillDiagnostics__rkXg6{background:color-mix(in srgb,var(--sub-color,#2a2a2a) 92%,var(--accent-color,#4caf50))}.Result_diagnosticHeading__m6hdE{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.Result_diagnosticHeading__m6hdE .Result_sectionTitle__75kgs{margin:.25rem 0 0}.Result_diagnosticHeading__m6hdE>span{color:var(--sub-color,#aaa);font-size:.72rem}.Result_ngramGrid__JSWGT{display:grid;grid-template-columns:repeat(auto-fit,minmax(115px,1fr));grid-gap:.65rem;gap:.65rem}.Result_ngramItem__4A2pO{display:grid;grid-gap:.15rem;gap:.15rem;padding:.75rem;border:1px solid var(--sub-alt-color,#3a3a3a);border-radius:8px}.Result_ngramItem__4A2pO strong{color:var(--main-color,#fff);font-family:var(--mono-font,monospace);font-size:1.1rem}.Result_ngramItem__4A2pO small,.Result_ngramItem__4A2pO span{color:var(--sub-color,#aaa);font-size:.7rem}.Result_correctionLine__c_jUC{margin:.9rem 0 0;color:var(--sub-color,#aaa);font-size:.8rem;line-height:1.5}.Result_correctionLine__c_jUC strong{color:var(--main-color,#fff)}.Result_cardHeader__yQ6Ud{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.Result_cardHeader__yQ6Ud h3{margin:0;font-size:1.3rem;color:var(--main-color,#fff)}.Result_toggleButton__VNp1K{background:none;border:none;color:var(--main-color,#fff);font-size:1.2rem;cursor:pointer;padding:.5rem;border-radius:5px;transition:background-color .3s}.Result_toggleButton__VNp1K:hover{background:var(--sub-alt-color,#3a3a3a)}.Result_basicStats__iJVcy{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1rem}.Result_statItem__x5lxa{display:flex;align-items:center;gap:.5rem;padding:.8rem;background:var(--bg-color,#1a1a1a);border-radius:8px;border:1px solid var(--sub-alt-color,#3a3a3a)}.Result_statItem__x5lxa svg{color:var(--accent-color,#4caf50);font-size:1.1rem}.Result_statItem__x5lxa span{font-size:.9rem;color:var(--main-color,#fff)}.Result_detailedStats__PUemz{border-top:1px solid var(--sub-alt-color,#3a3a3a);padding-top:1.5rem;margin-top:1.5rem}.Result_characterBreakdown__RHnDc h4,.Result_performanceMetrics__zjVdy h4{margin:0 0 1rem;font-size:1.1rem;color:var(--main-color,#fff)}.Result_characterGrid__LQLZZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1rem}.Result_charStat__dVYw4{display:flex;align-items:center;gap:.5rem;padding:.8rem;background:var(--bg-color,#1a1a1a);border-radius:8px;border:1px solid var(--sub-alt-color,#3a3a3a)}.Result_charStat__dVYw4 svg{font-size:1rem}.Result_charStat__dVYw4 .Result_correct__tgSYv{color:#4caf50}.Result_charStat__dVYw4 .Result_incorrect__MbD7o{color:#f44336}.Result_charStat__dVYw4 .Result_extra__vTY4i{color:#ff9800}.Result_charStat__dVYw4 .Result_missed__U5AFZ{color:#9c27b0}.Result_charStat__dVYw4 span{font-size:.9rem;color:var(--main-color,#fff)}.Result_totalChars__8iL4l{text-align:center;padding:1rem;background:var(--bg-color,#1a1a1a);border-radius:8px;border:1px solid var(--sub-alt-color,#3a3a3a);margin-top:1rem}.Result_totalChars__8iL4l span{font-weight:700;color:var(--main-color,#fff)}.Result_metricsGrid__l9AAf{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:1rem;gap:1rem}.Result_metric__to79W{display:flex;flex-direction:column;align-items:center;padding:1rem;background:var(--bg-color,#1a1a1a);border-radius:8px;border:1px solid var(--sub-alt-color,#3a3a3a)}.Result_metricLabel__BaqwS{font-size:.8rem;color:var(--sub-color,#888);text-transform:uppercase;letter-spacing:1px;margin-bottom:.5rem}.Result_metricValue__nTLd5{font-size:1.2rem;font-weight:700;color:var(--main-color,#fff)}.Result_actionButtons__787ef{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;width:100%;max-width:600px}.Result_actionButtons__787ef button{min-width:120px;padding:.8rem 1.5rem;border-radius:10px;font-weight:700;transition:all .3s ease;border:2px solid transparent}.Result_submitSection__o50Jd{display:flex;justify-content:center;width:100%;max-width:600px}.Result_submitSection__o50Jd button{min-width:150px;padding:1rem 2rem;border-radius:10px;font-weight:700;font-size:1.1rem}.Result_improvementTips__L22Aw{background:var(--sub-color,#2a2a2a);border-radius:15px;padding:2rem;width:100%;max-width:600px;border:1px solid var(--sub-alt-color,#3a3a3a)}.Result_improvementTips__L22Aw h3{margin:0 0 1.5rem;font-size:1.3rem;color:var(--main-color,#fff);text-align:center}.Result_tipsGrid__hO131{display:grid;grid-gap:1rem;gap:1rem}.Result_tip__nF3jO{display:flex;align-items:center;gap:.8rem;padding:1rem;background:var(--bg-color,#1a1a1a);border-radius:8px;border:1px solid var(--sub-alt-color,#3a3a3a);transition:transform .3s ease}.Result_tip__nF3jO:hover{transform:translateX(5px)}.Result_tip__nF3jO svg{color:var(--accent-color,#4caf50);font-size:1.1rem;flex-shrink:0}.Result_tip__nF3jO span{font-size:.95rem;color:var(--main-color,#fff);line-height:1.4}.Result_primary__Ds5F5{background:var(--accent-color,#4caf50);color:#fff;border:2px solid var(--accent-color,#4caf50)}.Result_primary__Ds5F5:hover{background:#45a049;border-color:#45a049;transform:translateY(-2px)}.Result_secondary__Tn2MX{background:var(--sub-alt-color,#3a3a3a);color:var(--main-color,#fff);border:2px solid var(--sub-alt-color,#3a3a3a)}.Result_secondary__Tn2MX:hover{background:var(--sub-color,#2a2a2a);border-color:var(--main-color,#fff);transform:translateY(-2px)}.Result_outline__stzzu{background:transparent;color:var(--main-color,#fff);border:2px solid var(--main-color,#fff)}.Result_outline__stzzu:hover{background:var(--main-color,#fff);color:var(--bg-color,#1a1a1a);transform:translateY(-2px)}.Result_success__3CkPN{background:#4caf50;color:#fff;border:2px solid #4caf50}.Result_success__3CkPN:hover{background:#45a049;border-color:#45a049;transform:translateY(-2px)}.Result_fadeIn__jpq78{animation:Result_fadeIn__jpq78 .6s ease-in-out}.Result_slideUp__Karie{animation:Result_slideUp__Karie .6s ease-out}.Result_expand__VS92f{animation:Result_expand__VS92f .4s ease-out}@keyframes Result_fadeIn__jpq78{0%{opacity:0}to{opacity:1}}@keyframes Result_slideUp__Karie{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes Result_expand__VS92f{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}.Result_backButton___3Hjz{position:absolute;top:2rem;left:2rem;z-index:10}.Result_resultMeta__75ws_{margin-top:2rem;padding:1rem;background:var(--bg-color,#1a1a1a);border-radius:10px;border:1px solid var(--sub-alt-color,#3a3a3a);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.Result_dateInfo___qVDV,.Result_userInfo__KCd1s{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--sub-color,#888)}.Result_dateInfo___qVDV span,.Result_userInfo__KCd1s span{color:var(--main-color,#fff);font-weight:500}@media (max-width:768px){.Result_main__mwBA5{padding:1.5rem 1rem}.Result_header__VSFO4{margin-bottom:2rem}.Result_title__B0QhW{font-size:2rem}.Result_subtitle__9LnUA{font-size:1.1rem}.Result_content__E4aLM{gap:1.5rem}.Result_mainResultCard__p4DQx{padding:2rem 1.5rem}.Result_mainStats__Dn_j7{flex-direction:column;gap:1.5rem}.Result_wpmDisplay__pozti h1{font-size:3rem}.Result_accuracyDisplay__LT2kC h2{font-size:2.5rem}.Result_basicStats__iJVcy,.Result_characterGrid__LQLZZ,.Result_metricsGrid__l9AAf{grid-template-columns:1fr}.Result_actionButtons__787ef{flex-direction:column;align-items:center}.Result_actionButtons__787ef button,.Result_submitSection__o50Jd button{width:100%;max-width:300px}}@media (max-width:480px){.Result_main__mwBA5{padding:1rem .5rem}.Result_title__B0QhW{font-size:1.8rem}.Result_subtitle__9LnUA{font-size:1rem}.Result_mainResultCard__p4DQx{padding:1.5rem 1rem}.Result_performanceBadge__jzi__{font-size:.8rem;padding:.4rem 1rem}.Result_wpmDisplay__pozti h2{font-size:2.5rem}.Result_accuracyDisplay__LT2kC h3{font-size:2rem}.Result_detailsCard__qqJK6,.Result_improvementTips__L22Aw{padding:1.5rem 1rem}}.Result_resultContainer__PMvhh{width:100%;max-width:720px;margin:0 auto;padding:.5rem 0 2rem;font-family:var(--ui-font,system-ui,sans-serif)}.Result_mainStats__Dn_j7{display:flex;justify-content:center;align-items:flex-end;gap:2.5rem;margin-bottom:1.25rem}.Result_statBlock__llyKm{display:flex;flex-direction:column;align-items:center;gap:.25rem}.Result_statValue__ZvrdB{font-size:2.75rem;font-weight:600;color:var(--active-color);line-height:1;font-family:var(--mono-font,monospace)}.Result_statLabel__TTnx2{font-size:.75rem;color:var(--passive-color);text-transform:lowercase;letter-spacing:.04em}.Result_diagnosis__af0h_{font-size:.9375rem;color:var(--passive-color);line-height:1.55;max-width:540px;margin:0 auto 1.25rem}.Result_practiceSummary__Kw3dH{font-size:.875rem;color:var(--accent-color,var(--strong-color));line-height:1.5;max-width:540px;margin:0 auto 1rem}.Result_coachRecommendation__SdUyk{width:min(100%,680px);margin:1.25rem auto 0;padding:1rem 1.1rem;text-align:left;border-left:3px solid var(--positive-color);background:color-mix(in srgb,var(--positive-color) 7%,transparent)}.Result_coachLabel__GDjB0,.Result_evidenceLabel__i_vpE{display:block;color:var(--passive-color);font-family:var(--mono-font,monospace);font-size:.72rem;letter-spacing:.04em}.Result_coachRecommendation__SdUyk h2{margin:.35rem 0 .4rem;color:var(--active-color);font-size:1.05rem;font-weight:650}.Result_coachRecommendation__SdUyk p{margin:0;color:var(--active-color);font-size:.9rem;line-height:1.55}.Result_evidenceLabel__i_vpE{margin-top:.65rem}.Result_proofCard__Ldnji{width:min(100%,720px);margin:1.25rem auto 0;padding:1.25rem;text-align:left;border:1px solid color-mix(in srgb,var(--passive-color) 28%,transparent);border-top:3px solid var(--positive-color);border-radius:8px;background:color-mix(in srgb,var(--positive-color) 5%,transparent)}.Result_proofCard__Ldnji[data-verdict=stable]{border-top-color:var(--strong-color);background:color-mix(in srgb,var(--strong-color) 5%,transparent)}.Result_proofCard__Ldnji[data-verdict=needs_another_round]{border-top-color:var(--error-color,#e26a6a);background:color-mix(in srgb,var(--error-color,#e26a6a) 5%,transparent)}.Result_proofConfidence__swzr6,.Result_proofLabel__8bxZY{color:var(--passive-color);font-family:var(--mono-font,monospace);font-size:.72rem;letter-spacing:.04em}.Result_proofCard__Ldnji h2{margin:.35rem 0;color:var(--active-color);font-size:1.45rem;font-weight:650}.Result_proofSummary__ln_TI{margin:0;color:var(--passive-color);font-size:.9rem;line-height:1.55}.Result_proofMetrics__gLsYz{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:.65rem;gap:.65rem;margin:1rem 0}.Result_proofMetric__NIaIp{display:flex;flex-direction:column;gap:.3rem;padding:.75rem;border:1px solid color-mix(in srgb,var(--passive-color) 20%,transparent);border-radius:6px}.Result_proofMetric__NIaIp>span{color:var(--passive-color);font-size:.72rem}.Result_proofMetric__NIaIp strong{color:var(--active-color);font-family:var(--mono-font,monospace);font-size:.9rem;font-weight:550}.Result_proofMetric__NIaIp strong b{color:var(--passive-color);font-weight:400}.Result_proofMetric__NIaIp small{color:var(--passive-color);font-family:var(--mono-font,monospace)}.Result_proofMetric__NIaIp small[data-improved=true]{color:var(--positive-color)}.Result_primaryActions__Oe8Uu{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:.5rem}.Result_sectionTitle__75kgs{font-size:.875rem;font-weight:600;color:var(--active-color);margin:0 0 .75rem;text-transform:lowercase}.Result_summaryLine__rdIvb{font-size:.875rem;color:var(--passive-color);line-height:1.5;margin:0 0 .5rem}.Result_detailsCard__qqJK6{background:transparent;border:1px solid color-mix(in srgb,var(--passive-color) 25%,transparent);border-radius:8px;padding:1rem 1.25rem;width:100%;max-width:720px;margin-top:1rem;box-shadow:none}.Result_metricsRow__5hJET{display:flex;gap:1.5rem;font-size:.875rem;color:var(--passive-color);margin:.75rem 0}