.AppBanner_banner__9lHcK{--phone-frame:var(--bg);--phone-edge:var(--peach-line);background:var(--ink);border-radius:var(--radius-lg);box-shadow:0 var(--edge) 0 var(--ink-edge);color:#ffffff;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);margin:36px 0 calc(36px + var(--edge));overflow:hidden}.AppBanner_text__CqL24{align-content:center;display:grid;grid-gap:10px;gap:10px;padding:28px 8px 28px 28px}[dir=rtl] .AppBanner_text__CqL24{padding:28px 28px 28px 8px}.AppBanner_eyebrow__7jvUP{color:var(--peach-line);font-size:13px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.AppBanner_title__2NLoT{font-size:24px;font-weight:900;line-height:1.2;text-wrap:balance}.AppBanner_body__v_Wt_{color:rgb(255 255 255/.82);font-size:16px;font-weight:600;line-height:1.5}.AppBanner_button__py22E{align-self:start;font-size:17px;justify-self:start;margin-top:6px;min-height:52px;text-decoration:none;width:auto}[dir=rtl] .AppBanner_arrow__Mk2OP{transform:scaleX(-1)}.AppBanner_phones__wVdsu{min-height:300px;position:relative}.AppBanner_back__VPNIG,.AppBanner_front__rdgJf{--phone-width:min(46%,150px);position:absolute}.AppBanner_back__VPNIG{inset-inline-start:6%;top:34px;transform:rotate(-5deg)}.AppBanner_front__rdgJf{inset-inline-end:7%;top:70px;transform:rotate(4deg)}@media (max-width:600px){.AppBanner_banner__9lHcK{grid-template-columns:minmax(0,1fr)}.AppBanner_text__CqL24,[dir=rtl] .AppBanner_text__CqL24{padding:24px 22px 4px}.AppBanner_phones__wVdsu{min-height:250px}.AppBanner_back__VPNIG,.AppBanner_front__rdgJf{--phone-width:min(40%,150px)}.AppBanner_back__VPNIG{inset-inline-start:10%;top:24px}.AppBanner_front__rdgJf{inset-inline-end:10%;top:52px}.AppBanner_button__py22E{justify-self:stretch}}.AppShowcase_showcase__PAKR5{background:var(--ivory);border:2px solid var(--peach-line);border-radius:var(--radius-lg);display:grid;grid-gap:22px;gap:22px;min-width:0;padding:28px 28px 24px}.AppShowcase_head__PGz6w{display:grid;grid-gap:8px;gap:8px;max-width:62ch}.AppShowcase_eyebrow__LoMkt{color:var(--accent-text);font-size:13px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.AppShowcase_title__Xbj6V{font-size:clamp(24px,5vw,32px);font-weight:900;letter-spacing:-.01em;line-height:1.15;text-wrap:balance}.AppShowcase_intro__KftX5{color:var(--ink-muted);font-size:17px;line-height:1.55}.AppShowcase_strip__zOnH6{display:grid;grid-gap:22px;gap:22px;grid-auto-columns:minmax(156px,1fr);grid-auto-flow:column;list-style:none;margin:0 -28px;overflow-x:auto;overscroll-behavior-x:contain;padding:4px 28px 12px;scroll-padding-inline:28px;scroll-snap-type:x mandatory;scrollbar-width:thin}.AppShowcase_item__7E6bo{display:flex;flex-direction:column;gap:6px;min-width:0;scroll-snap-align:start}.AppShowcase_item__7E6bo>:first-child{margin-bottom:calc(10px + var(--edge))}.AppShowcase_capTitle___bOvM{font-size:16px;font-weight:900;line-height:1.25}.AppShowcase_capBody__lwbxL{color:var(--ink-muted);font-size:14px;font-weight:600;line-height:1.45}.AppShowcase_note__e2Kfw{color:var(--ink-soft);font-size:13px;font-weight:700}.AppShowcase_actions__QNyG0{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.AppShowcase_actions__QNyG0>a{width:auto}@media (max-width:640px){.AppShowcase_showcase__PAKR5{padding:22px 20px 20px}.AppShowcase_strip__zOnH6{grid-auto-columns:58%;margin:0 -20px;padding-inline:20px;scroll-padding-inline:20px}.AppShowcase_actions__QNyG0>a{width:100%}}@media (max-width:1023px){.AppShowcase_compact__wyjRJ{padding:22px 20px 20px}.AppShowcase_compact__wyjRJ .AppShowcase_title__Xbj6V{font-size:24px}.AppShowcase_compact__wyjRJ .AppShowcase_intro__KftX5{font-size:16px}.AppShowcase_compact__wyjRJ .AppShowcase_strip__zOnH6{grid-auto-columns:56%;margin:0 -20px;padding-inline:20px;scroll-padding-inline:20px}}.PhoneScreen_phone__13Q36{aspect-ratio:540/1180;background:var(--phone-frame,var(--ink));border-radius:13%/6%;box-shadow:0 var(--edge) 0 var(--phone-edge,var(--ink-edge));display:block;padding:2.6%;width:var(--phone-width,100%)}.PhoneScreen_phone__13Q36 img{background:var(--bg);border-radius:10.5%/4.8%;height:100%;object-fit:cover;object-position:top;width:100%}.Article_page__WcIDt{margin:0 auto;max-width:1120px;min-height:100dvh;padding:0 var(--gutter)}.Article_top__C2kEG{align-items:center;display:flex;height:64px}.Article_home__s67FJ img{height:28px;width:auto}.Article_layout__dw_Id{display:grid;grid-gap:48px;gap:48px;grid-template-columns:minmax(0,1fr);padding-bottom:96px}.Article_rail__5mmiq{display:none}@media (min-width:1024px){.Article_article__ixPqd{font-size:18px}.Article_layout__dw_Id{grid-template-columns:minmax(0,700px) 320px;justify-content:space-between}.Article_rail__5mmiq{display:block}}.Article_article__ixPqd{font-size:17px;line-height:1.7;max-width:700px}.Article_header__Dp_KX{margin-bottom:28px;padding:12px 0 0}.Article_kicker__itBvz{background:var(--peach);border:2px solid var(--peach-line);border-radius:999px;color:var(--accent-text);display:inline-block;font-size:13px;font-weight:900;letter-spacing:.02em;margin-bottom:14px;padding:3px 12px;text-decoration:none}.Article_kicker__itBvz:hover{border-color:var(--accent)}.Article_hero__el7ss{aspect-ratio:2/1;background:var(--peach);border:2px solid var(--border-warm);border-radius:var(--radius-lg);height:auto;margin-top:22px;object-fit:cover;object-position:50% 30%;width:100%}@media (max-width:640px){.Article_hero__el7ss{aspect-ratio:16/10}}.Article_title___eVB8{font-size:clamp(30px,7vw,44px);font-weight:900;letter-spacing:-.015em;line-height:1.12;text-wrap:balance}.Article_meta__Tl1RQ{color:var(--ink-soft);display:flex;flex-wrap:wrap;font-size:14px;font-weight:700;gap:6px;margin-top:14px}.Article_article__ixPqd h2{font-size:clamp(23px,5vw,28px);font-weight:900;letter-spacing:-.01em;line-height:1.2;margin:44px 0 14px}.Article_article__ixPqd h3{font-size:20px;font-weight:900;margin:28px 0 10px}.Article_article__ixPqd p:not([class]){margin:0 0 18px}.Article_article__ixPqd :is(ul,ol):not([class]){margin:0 0 20px;-webkit-padding-start:24px;padding-inline-start:24px}.Article_article__ixPqd :is(ul,ol):not([class])>li{margin-bottom:8px}.Article_article__ixPqd :is(ul,ol):not([class])>li::marker{color:var(--accent);font-weight:900}.Article_article__ixPqd a:not([class]){color:var(--teal);font-weight:700;text-decoration-thickness:2px;text-underline-offset:3px}.Article_header__Dp_KX+p:not([class]){color:var(--ink);font-size:1.12em;font-weight:600;line-height:1.65}.Article_article__ixPqd h2{scroll-margin-top:24px}.Article_qa__1Uwdb{background:var(--surface);border:2px solid var(--border-warm);border-radius:var(--radius-md);margin:0 0 14px;padding:2px 20px 0}.Article_article__ixPqd .Article_qa__1Uwdb h3{font-size:18px;line-height:1.35;margin:16px 0 8px}.Article_article__ixPqd .Article_qa__1Uwdb p:not([class]){color:var(--ink-muted);margin-bottom:16px}.Article_article__ixPqd .Article_checklist__YqNUD ul{display:grid;grid-gap:10px;gap:10px;list-style:none;margin:0 0 24px;padding:0}.Article_article__ixPqd .Article_checklist__YqNUD ul>li{background:var(--surface);border:2px solid var(--border-warm);border-radius:var(--radius-sm);font-weight:600;line-height:1.5;margin:0;padding-block:10px;padding-inline:50px 14px;position:relative}.Article_article__ixPqd .Article_checklist__YqNUD ul>li:before{align-items:center;background:var(--teal);border-radius:50%;color:#ffffff;content:"\2713";display:flex;font-size:14px;font-weight:900;height:24px;inset-inline-start:14px;justify-content:center;position:absolute;top:11px;width:24px}.Article_article__ixPqd strong{font-weight:900}.Article_article__ixPqd blockquote{background:var(--peach);-webkit-border-start:4px solid var(--accent);border-inline-start:4px solid var(--accent);border-radius:var(--radius-sm);font-weight:700;margin:0 0 20px;padding:14px 18px}.Article_article__ixPqd blockquote p:last-child{margin:0}.Article_ltr__GPTbc{background:var(--ivory);margin:0 0 20px;padding:16px 18px 0;text-align:left}.Article_ltr__GPTbc,.Article_tableWrap__yNlUh{border:2px solid var(--border-warm);border-radius:var(--radius-md)}.Article_tableWrap__yNlUh{box-shadow:0 var(--edge) 0 var(--edge-warm);margin:0 0 calc(24px + var(--edge));overflow-x:auto}.Article_tableWrap__yNlUh table{border-collapse:collapse;font-size:16px;line-height:1.45;min-width:100%}.Article_tableWrap__yNlUh td,.Article_tableWrap__yNlUh th{border-bottom:2px solid var(--border-warm);padding:10px 14px;text-align:start;vertical-align:top}.Article_tableWrap__yNlUh th{background:var(--ivory);font-weight:900}.Article_tableWrap__yNlUh tr:last-child td{border-bottom:0}.Article_tableWrap__yNlUh td:first-child{color:var(--ink);font-weight:700}.Article_tableWrap__yNlUh td+td{color:var(--ink-muted)}@media (max-width:640px){.Article_tableWrap__yNlUh table:not(:has(th:nth-child(3))) thead{display:none}.Article_tableWrap__yNlUh table:not(:has(th:nth-child(3))) tr{border-bottom:2px solid var(--border-warm);display:block;padding:12px 16px}.Article_tableWrap__yNlUh table:not(:has(th:nth-child(3))) tr:last-child{border-bottom:0}.Article_tableWrap__yNlUh table:not(:has(th:nth-child(3))) td{border:0;display:block;padding:0}.Article_tableWrap__yNlUh table:not(:has(th:nth-child(3))) td+td{font-size:15px;margin-top:4px}}.Article_sources__FbViB{border-top:2px solid var(--border-warm);color:var(--ink-muted);font-size:15px;margin-top:40px;padding-top:20px}.Article_sources__FbViB h2{font-size:18px;margin:0 0 10px}.Article_sources__FbViB p{color:var(--ink-soft);font-size:14px}.Article_related__55qFx{max-width:700px}.Article_wide__lr1GA{min-width:0}@media (min-width:1024px){.Article_wide__lr1GA{grid-column:1/-1}}.Article_related__55qFx h2{font-size:clamp(23px,5vw,28px);font-weight:900;letter-spacing:-.01em;line-height:1.2;margin:0 0 16px}.Article_queued__DyU7c{background:var(--peach);border:2px dashed var(--accent);border-radius:var(--radius-sm);color:var(--accent-text);font-size:14px;font-weight:800;margin:0 0 16px;padding:10px 14px}.Article_nav__g5DRs{color:var(--ink);font-size:15px;font-weight:800;-webkit-margin-start:auto;margin-inline-start:auto;text-decoration:none}.Article_nav__g5DRs:hover{color:var(--accent)}.Article_hub__p4Dy0{max-width:760px;padding-bottom:96px}.Article_hubHeader__9SNF0{border-bottom:2px solid var(--border-warm);margin-bottom:28px;padding:16px 0 20px}.Article_hubIntro___4_Uo{color:var(--ink-muted);font-size:17px;line-height:1.6;margin:12px 0 0;max-width:62ch}.Article_footer__1ezI7{align-items:center;border-top:2px solid var(--border-warm);color:var(--ink-soft);display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:18px 0 calc(80px + env(safe-area-inset-bottom))}.Article_footer__1ezI7 a{text-decoration:none}@media (min-width:1024px){.Article_footer__1ezI7{padding-bottom:24px}}.Hub_hub__80DC5{display:grid;grid-gap:40px;gap:40px;padding:8px 0 96px}.Hub_hero__VRiqV{align-items:center;display:grid;grid-gap:32px;gap:32px;grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.Hub_hero__VRiqV{gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.Hub_text__Xqn3h{display:grid;grid-gap:14px;gap:14px}.Hub_eyebrow__OLLCs{color:var(--accent-text);font-size:13px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.Hub_title__wJ8DM{font-size:clamp(32px,6vw,50px);font-weight:900;letter-spacing:-.02em;line-height:1.08;text-wrap:balance}.Hub_intro__clqDN{color:var(--ink-muted);font-size:18px;line-height:1.6;max-width:54ch}.Hub_actions__OIK_5{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.Hub_actions__OIK_5>a{width:auto}@media (max-width:520px){.Hub_actions__OIK_5>a{width:100%}}.Hub_art__WeJ_j{margin:0 auto 28px;max-width:560px;position:relative;width:100%}.Hub_scene__qpOe3{aspect-ratio:16/11;background:var(--peach);border:2px solid var(--border-warm);border-radius:var(--radius-lg);height:auto;object-fit:cover;object-position:50% 35%;width:82%}.Hub_phone__Cs0ob{--phone-width:30%;bottom:-28px;inset-inline-end:0;position:absolute;transform:rotate(4deg)}[dir=rtl] .Hub_phone__Cs0ob{transform:rotate(-4deg)}.HubBrowser_browser__ibd9u{display:grid;grid-gap:22px;gap:22px}.HubBrowser_chips__LuYkB{border:0;min-inline-size:0;display:flex;gap:8px;margin:0 calc(-1 * var(--gutter));overflow-x:auto;padding:2px var(--gutter) 6px;scrollbar-width:none}.HubBrowser_chip__r6f7g{background:var(--surface);border:2px solid var(--border-warm);border-radius:999px;color:var(--ink-muted);cursor:pointer;flex:none;font-size:14px;font-weight:800;padding:7px 14px;white-space:nowrap}.HubBrowser_chip__r6f7g:hover{border-color:var(--peach-line);color:var(--ink)}.HubBrowser_chip__r6f7g[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#ffffff}.HubBrowser_grid__CLdgn{display:grid;grid-gap:22px;gap:22px;grid-auto-flow:row dense;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}@media (min-width:720px){.HubBrowser_grid__CLdgn{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.HubBrowser_grid__CLdgn{grid-template-columns:repeat(3,minmax(0,1fr))}}.HubBrowser_wide__xLbLg{grid-column:1/-1;min-width:0}.HubBrowser_grid__CLdgn>.HubBrowser_wide__xLbLg>*{margin:0 0 var(--edge)}.HubBrowser_card__HQyjY{background:var(--surface);border:2px solid var(--border-warm);border-radius:var(--radius-lg);box-shadow:0 var(--edge) 0 var(--edge-warm);display:flex;flex-direction:column;margin-bottom:var(--edge);min-width:0;overflow:hidden;position:relative;transition:border-color .12s}.HubBrowser_card__HQyjY:hover{border-color:var(--peach-line)}.HubBrowser_card__HQyjY:focus-within{outline:3px solid var(--teal);outline-offset:2px}.HubBrowser_image__82CBC{aspect-ratio:16/10;background:var(--peach);border-bottom:2px solid var(--border-warm);height:auto;object-fit:cover;object-position:50% 30%;width:100%}.HubBrowser_body__FXvPb{display:flex;flex:1 1;flex-direction:column;gap:8px;padding:16px 18px 18px}.HubBrowser_labels__4r3am{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.HubBrowser_label__WmYcC{color:var(--accent-text);font-size:13px;font-weight:900;letter-spacing:.02em}.HubBrowser_new__fQQZy{background:var(--accent);border-radius:999px;color:#ffffff;font-size:12px;font-weight:900;letter-spacing:.04em;padding:2px 10px;text-transform:uppercase}.HubBrowser_title__5_WQB{color:var(--ink);font-size:19px;font-weight:900;line-height:1.3;text-decoration:none;text-wrap:balance}.HubBrowser_title__5_WQB:after{content:"";inset:0;position:absolute}.HubBrowser_title__5_WQB:focus-visible{outline:none}.HubBrowser_card__HQyjY:hover .HubBrowser_title__5_WQB{color:var(--accent)}.HubBrowser_description__Kk3a6{color:var(--ink-muted);display:-webkit-box;font-size:15px;line-height:1.55;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.HubBrowser_meta__a1nsG{color:var(--ink-soft);display:flex;flex-wrap:wrap;font-size:13px;font-weight:700;gap:6px;margin-top:auto;padding-top:4px}@media (min-width:720px){.HubBrowser_featured__k3SnQ{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.HubBrowser_featured__k3SnQ .HubBrowser_image__82CBC{aspect-ratio:auto;border-bottom:0;-webkit-border-end:2px solid var(--border-warm);border-inline-end:2px solid var(--border-warm);height:100%;min-height:320px}.HubBrowser_featured__k3SnQ .HubBrowser_body__FXvPb{gap:12px;justify-content:center;padding:28px 32px}.HubBrowser_featured__k3SnQ .HubBrowser_title__5_WQB{font-size:clamp(24px,3vw,32px);line-height:1.2}.HubBrowser_featured__k3SnQ .HubBrowser_description__Kk3a6{font-size:17px;-webkit-line-clamp:4}.HubBrowser_featured__k3SnQ .HubBrowser_meta__a1nsG{margin-top:4px}}@media (min-width:720px) and (max-width:1039.98px){.HubBrowser_lone2__NoTNP{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.HubBrowser_lone2__NoTNP .HubBrowser_image__82CBC{aspect-ratio:auto;border-bottom:0;-webkit-border-end:2px solid var(--border-warm);border-inline-end:2px solid var(--border-warm);height:100%;min-height:220px}.HubBrowser_lone2__NoTNP .HubBrowser_body__FXvPb{justify-content:center;padding:22px 26px}}@media (min-width:1040px){.HubBrowser_lone3__RPDbq{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.HubBrowser_lone3__RPDbq .HubBrowser_image__82CBC{aspect-ratio:auto;border-bottom:0;-webkit-border-end:2px solid var(--border-warm);border-inline-end:2px solid var(--border-warm);height:100%;min-height:220px}.HubBrowser_lone3__RPDbq .HubBrowser_body__FXvPb{justify-content:center;padding:22px 26px}}.Home_section__UvCEG{display:grid;grid-gap:18px;gap:18px;min-width:0}.Home_head__Z8Sfi{display:grid;grid-gap:8px;gap:8px}.Home_title__5aaVr{font-size:24px;font-weight:900;letter-spacing:-.01em;line-height:1.2;text-wrap:balance}.Home_intro__1pAZV{color:var(--ink-muted);font-size:16px;line-height:1.5}[dir=rtl] .Home_arrow__ZL6jO{transform:scaleX(-1)}.Home_steps__F6E2J{display:grid;grid-gap:12px;gap:12px;list-style:none;margin:0;padding:0}.Home_step__JGJav{align-content:start;align-items:start;background:var(--surface);border:2px solid var(--border-warm);border-radius:var(--radius-md);box-shadow:0 var(--edge) 0 var(--edge-warm);grid-column-gap:14px;column-gap:14px;display:grid;grid-template-areas:"coach number" "coach title" "coach body";grid-template-columns:64px minmax(0,1fr);margin-bottom:var(--edge);padding:14px 16px;grid-row-gap:2px;row-gap:2px}.Home_coach__ECM97{align-self:center;background:var(--peach);border:2px solid var(--peach-line);border-radius:50%;grid-area:coach;height:64px;overflow:hidden;width:64px}.Home_coach__ECM97 img{height:100%;object-fit:cover;width:100%}.Home_number__DjYCo{color:var(--accent-text);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900;grid-area:number;letter-spacing:.06em}.Home_stepTitle__zG3jB{font-size:18px;font-weight:900;grid-area:title;line-height:1.25}.Home_stepBody__cLBgV{color:var(--ink-muted);font-size:15px;grid-area:body;line-height:1.45}.Home_tests__M4dtY{display:grid;grid-gap:14px;gap:14px;grid-auto-columns:74%;grid-auto-flow:column;list-style:none;margin:0 calc(-1 * var(--gutter));overflow-x:auto;overscroll-behavior-x:contain;padding:2px var(--gutter) 10px;scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:thin}.Home_test__lKjyJ{background:var(--surface);border:2px solid var(--border-warm);border-radius:var(--radius-lg);box-shadow:0 var(--edge) 0 var(--edge-warm);display:flex;flex-direction:column;margin-bottom:var(--edge);min-width:0;overflow:hidden;position:relative;scroll-snap-align:start;transition:border-color .12s}.Home_test__lKjyJ:hover{border-color:var(--peach-line)}.Home_test__lKjyJ:focus-within{outline:3px solid var(--teal);outline-offset:2px}.Home_testImage__34e_i{aspect-ratio:16/10;background:var(--peach);border-bottom:2px solid var(--border-warm);height:auto;object-fit:cover;object-position:50% 30%;width:100%}.Home_testBody__iOkKy{display:flex;flex:1 1;flex-direction:column;gap:6px;padding:14px 16px 16px}.Home_testLink__hn7rp{color:var(--ink);font-size:18px;font-weight:900;line-height:1.25;text-decoration:none;text-wrap:balance}.Home_testLink__hn7rp:after{content:"";inset:0;position:absolute}.Home_testLink__hn7rp:focus-visible{outline:none}.Home_test__lKjyJ:hover .Home_testLink__hn7rp{color:var(--accent)}.Home_testLabel__eFEuJ{color:var(--accent-text);font-size:12px;font-weight:900;letter-spacing:.04em;line-height:1.35;text-transform:uppercase}:lang(ar) .Home_testLabel__eFEuJ,:lang(ja) .Home_testLabel__eFEuJ,:lang(ko) .Home_testLabel__eFEuJ,:lang(zh) .Home_testLabel__eFEuJ{letter-spacing:0}.Home_testStart__CgdBD{align-items:center;color:var(--accent-text);display:inline-flex;font-size:14px;font-weight:900;gap:4px;margin-top:auto;padding-top:6px}.Home_faq__ojCHG{display:grid;grid-gap:12px;gap:12px;list-style:none;margin:0;padding:0}.Home_qa__Jn2Rz{align-content:start;background:var(--surface);border:2px solid var(--border-warm);border-radius:var(--radius-md);display:grid;grid-gap:6px;gap:6px;padding:16px 18px}.Home_question__CynX7{font-size:17px;font-weight:900;line-height:1.3}.Home_answer__p5hKh{color:var(--ink-muted);font-size:15px;line-height:1.55}@media (min-width:1024px){.Home_title__5aaVr{font-size:32px}.Home_intro__1pAZV{font-size:17px}.Home_steps__F6E2J{gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.Home_step__JGJav{grid-template-areas:"coach" "number" "title" "body";grid-template-columns:minmax(0,1fr);padding:24px;row-gap:6px}.Home_coach__ECM97{align-self:start;height:112px;margin-bottom:10px;width:112px}.Home_stepTitle__zG3jB{font-size:21px}.Home_stepBody__cLBgV{font-size:16px}.Home_tests__M4dtY{gap:22px;grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;overflow:visible;padding:0}.Home_three___PXVG{grid-template-columns:repeat(3,minmax(0,1fr))}.Home_lead__ZSvaI>.Home_test__lKjyJ:first-child{flex-direction:row;grid-column:span 2}.Home_lead__ZSvaI>.Home_test__lKjyJ:first-child .Home_testImage__34e_i{align-self:stretch;aspect-ratio:auto;border-bottom:0;-webkit-border-end:2px solid var(--border-warm);border-inline-end:2px solid var(--border-warm);flex:0 0 50%;min-height:0;width:50%}.Home_lead__ZSvaI>.Home_test__lKjyJ:first-child .Home_testBody__iOkKy{justify-content:center;padding:22px 24px}.Home_lead__ZSvaI>.Home_test__lKjyJ:first-child .Home_testLink__hn7rp{font-size:22px}.Home_faq__ojCHG{gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.Home_qa__Jn2Rz:last-child:nth-child(odd){grid-column:1/-1}}.ArticleList_list__0QzFZ{display:grid;grid-gap:14px;gap:14px;list-style:none;margin:0;padding:0}.ArticleList_item__HdCBc{background:var(--surface);border:2px solid var(--border-warm);border-radius:var(--radius-md);box-shadow:0 var(--edge) 0 var(--edge-warm);display:flex;margin-bottom:var(--edge);overflow:hidden;position:relative}.ArticleList_thumb__G1cOI{align-self:stretch;-webkit-border-end:2px solid var(--border-warm);border-inline-end:2px solid var(--border-warm);flex:none;height:auto;min-height:96px;object-fit:cover;object-position:50% 25%;width:clamp(96px,26%,160px)}.ArticleList_text__6Bqje{display:flex;flex-direction:column;gap:6px;min-width:0;padding:16px 18px}.ArticleList_item__HdCBc:focus-within{outline:3px solid var(--teal);outline-offset:2px}.ArticleList_label__0Uc5i{color:var(--accent-text);font-size:13px;font-weight:800;letter-spacing:.02em}.ArticleList_title__cNsGk{color:var(--ink);font-size:19px;font-weight:900;line-height:1.3;text-decoration:none;text-wrap:balance}.ArticleList_title__cNsGk:after{content:"";inset:0;position:absolute}.ArticleList_title__cNsGk:focus-visible{outline:none}.ArticleList_item__HdCBc:hover .ArticleList_title__cNsGk{color:var(--accent)}.ArticleList_description__o6fyQ{color:var(--ink-muted);font-size:15px;line-height:1.55;margin:0}.ArticleList_date__wvEVR{color:var(--ink-soft);font-size:13px;font-weight:700}.ArticleList_compact__HhPwu .ArticleList_text__6Bqje{padding:14px 16px}.ArticleList_compact__HhPwu .ArticleList_title__cNsGk{font-size:17px}.MobileTestBar_bar__wBEoz{align-items:center;background:var(--surface);border-top:2px solid var(--border-warm);bottom:0;display:flex;gap:12px;inset-inline:0;min-height:60px;padding:8px 16px max(8px,env(safe-area-inset-bottom));position:fixed;transform:translateY(110%);transition:transform .22s cubic-bezier(.2,.8,.2,1);z-index:10}.MobileTestBar_shown__JTHjb{transform:none}.MobileTestBar_title__KgPuM{flex:1 1;font-size:14px;font-weight:800;line-height:1.25;min-width:0}.MobileTestBar_button__YUNaf{background:var(--accent);border-radius:var(--radius-sm);box-shadow:0 3px 0 var(--accent-edge);color:#ffffff;flex:none;font-size:15px;font-weight:800;margin-bottom:3px;max-width:55%;padding:10px 14px;text-align:center;text-decoration:none}@media (min-width:1024px){.MobileTestBar_bar__wBEoz{display:none}}.ReadingProgress_track__R2eST{height:4px;inset-inline:0;pointer-events:none;position:fixed;top:0;z-index:20}.ReadingProgress_fill__mnxib{background:var(--accent);height:100%;transform-origin:left;transition:transform 80ms linear}[dir=rtl] .ReadingProgress_fill__mnxib{transform-origin:right}.TestCard_card__J34Dv{background:var(--surface);border:2px solid var(--border-warm);border-radius:var(--radius-lg);box-shadow:0 var(--edge) 0 var(--edge-warm);display:flex;flex-direction:column;gap:10px;padding:18px}.TestCard_inline__MPzfR{background:var(--ivory);border-color:var(--peach-line);margin:36px 0 calc(36px + var(--edge));overflow:hidden;padding:0 22px 20px}.TestCard_inline__MPzfR .TestCard_head__F_gN_{margin-top:18px}.TestCard_scene__qP6Hi{aspect-ratio:16/6;border-bottom:2px solid var(--peach-line);height:auto;margin:0 -22px;max-width:none;object-fit:cover;object-position:50% 28%;width:calc(100% + 44px)}.TestCard_inline__MPzfR .TestCard_title__csNqT{font-size:23px}@media (min-width:640px){.TestCard_inline__MPzfR .TestCard_button__W2Mp0{align-self:flex-start;padding:0 28px;width:auto}}.TestCard_rail__gl54d{position:-webkit-sticky;position:sticky;top:88px}.TestCard_head__F_gN_{align-items:center;display:flex;gap:10px}.TestCard_avatar__1k_wb{aspect-ratio:1;background:var(--peach);border:2px solid var(--border-warm);border-radius:50%;flex:none;overflow:hidden;position:relative;width:44px}.TestCard_avatar__1k_wb img{height:auto;left:50%;max-width:none;position:absolute;top:4%;transform:translateX(-50%);width:150%}.TestCard_what__RRgDl{color:var(--accent-text);font-size:13px;font-weight:900;letter-spacing:.02em;line-height:1.25;text-transform:uppercase}.TestCard_title__csNqT{font-size:21px;font-weight:900;line-height:1.2}.TestCard_cta__UdZL7{color:var(--ink-muted);font-size:16px;font-weight:700;line-height:1.4}.TestCard_scope__FbKgn{align-items:flex-start;color:var(--ink-muted);display:flex;font-size:14px;font-weight:700;gap:8px;line-height:1.35}.TestCard_scope__FbKgn svg{color:var(--teal);flex:none;margin-top:1px}.TestCard_button__W2Mp0{font-size:17px;margin-top:4px;text-decoration:none}.TestCard_next__kBlbZ,.TestCard_note__LXO_U{color:var(--ink-soft);font-size:13px;font-weight:700;line-height:1.35}.TestCard_note__LXO_U{border-top:2px solid var(--border-warm);padding-top:8px}[dir=rtl] .TestCard_arrow__ZtPh7{transform:scaleX(-1)}.Toc_toc__n5eLl{background:var(--ivory);border:2px solid var(--border-warm);border-radius:var(--radius-md);margin:8px 0 32px;padding:18px 20px 14px}.Toc_title__MD3g4{color:var(--accent-text);font-size:13px;font-weight:900;letter-spacing:.06em;margin:0 0 10px;text-transform:uppercase}.Toc_toc__n5eLl .Toc_list__abzDo{counter-reset:toc;display:grid;grid-gap:2px;gap:2px;list-style:none;margin:0;padding:0}.Toc_toc__n5eLl .Toc_item__gMlec{counter-increment:toc;display:flex;gap:12px;line-height:1.4;margin:0}.Toc_toc__n5eLl .Toc_item__gMlec:before{color:var(--accent);content:counter(toc,decimal-leading-zero);flex:none;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900;padding-top:7px;width:22px}.Toc_toc__n5eLl .Toc_link__35BvN{border-radius:8px;color:var(--ink);font-size:16px;font-weight:700;padding:4px 0;text-decoration:none}.Toc_toc__n5eLl .Toc_link__35BvN:hover{color:var(--accent)}