.LearnTaskCard_card__IImG9{--card-tone:#66852c;--card-tint:#eff5de;position:relative;isolation:isolate;overflow:hidden;border:1px solid color-mix(in srgb,var(--card-tone) 23%,var(--border));border-radius:22px;background:linear-gradient(135deg,var(--surface) 34%,var(--card-tint) 150%);box-shadow:0 6px 18px rgba(45,55,26,.045);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.LearnTaskCard_card__IImG9:before{content:"";position:absolute;z-index:-1;right:0;top:0;width:34%;height:100%;background:linear-gradient(115deg,transparent,color-mix(in srgb,var(--card-tone) 8%,transparent));clip-path:polygon(28% 0,100% 0,100% 100%,0 100%);pointer-events:none}.LearnTaskCard_card__IImG9:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--card-tone) 51%,var(--border));box-shadow:0 17px 32px rgba(45,55,26,.12)}.LearnTaskCard_card__IImG9:focus-visible{outline:3px solid var(--card-tone);outline-offset:3px}.LearnTaskCard_badge__tOO9r,.LearnTaskCard_icon___4p_L{background:var(--card-tint);color:var(--card-tone)}.LearnTaskCard_arrow__vBFSp{color:var(--card-tone)}@media (min-width:1024px){.LearnTaskCard_card__IImG9{min-height:226px;align-items:flex-start;flex-direction:column;justify-content:space-between;gap:16px;padding:24px;border-radius:28px}.LearnTaskCard_top__4l_ab{width:100%;justify-content:space-between;flex-direction:row-reverse}.LearnTaskCard_icon___4p_L{width:68px;height:68px;border-radius:21px}.LearnTaskCard_icon___4p_L svg{width:35px;height:35px}.LearnTaskCard_badge__tOO9r{align-self:flex-start;padding:8px 10px;border-radius:12px}.LearnTaskCard_copy__gM4dg{flex:0 1 auto;padding-right:25px}.LearnTaskCard_title__JWdFr{font-size:clamp(21px,2vw,27px);font-weight:800;letter-spacing:-.025em}.LearnTaskCard_arrow__vBFSp{position:absolute;right:22px;top:70px}}@media (prefers-reduced-motion:reduce){.LearnTaskCard_card__IImG9{transition:none}.LearnTaskCard_card__IImG9:hover{transform:none}}.LearnRuleCard_card__kO9PM{--card-tone:#66852c;--card-tint:#eff5de;position:relative;isolation:isolate;overflow:hidden;border:1px solid color-mix(in srgb,var(--card-tone) 23%,var(--border));border-radius:22px;background:linear-gradient(135deg,var(--surface) 34%,var(--card-tint) 150%);box-shadow:0 6px 18px rgba(45,55,26,.045);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.LearnRuleCard_card__kO9PM:before{content:"";position:absolute;z-index:-1;left:0;top:0;bottom:0;width:5px;background:var(--stripe-tone,var(--card-tone));opacity:var(--stripe-opacity,.52);pointer-events:none}.LearnRuleCard_card__kO9PM:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--card-tone) 51%,var(--border));box-shadow:0 17px 32px rgba(45,55,26,.12)}.LearnRuleCard_card__kO9PM:focus-visible{outline:3px solid var(--card-tone);outline-offset:3px}.LearnRuleCard_icon__5nsRF{background:var(--card-tint);color:var(--card-tone)}.LearnRuleCard_arrow__Q7j9c{color:var(--card-tone)}.LearnRuleCard_copy__0mxE5{min-width:0}@media (min-width:1024px){.LearnRuleCard_card__kO9PM{min-height:126px;gap:16px;padding:21px 23px;border-radius:25px}.LearnRuleCard_icon__5nsRF{width:62px;height:62px;border-radius:19px}.LearnRuleCard_icon__5nsRF svg{width:29px;height:29px}.LearnRuleCard_title__P52hT{font-size:21px;font-weight:800;letter-spacing:-.025em}.LearnRuleCard_subtitle__ybxcr{font-size:14px}.LearnRuleCard_arrow__Q7j9c{position:absolute;right:15px;top:15px}.LearnRuleCard_premium__qX8nc{align-self:flex-end;margin-right:6px}}@media (prefers-reduced-motion:reduce){.LearnRuleCard_card__kO9PM{transition:none}.LearnRuleCard_card__kO9PM:hover{transform:none}}@keyframes HintCard_hintCardEnter__J5nDZ{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.HintCard_hintCard__LXRCb{position:relative;box-sizing:border-box;width:100%;min-width:0;border-radius:16px;padding:16px 18px 16px 22px;background:linear-gradient(180deg,#fff7e6,#ffefd2);border:1px solid rgba(255,200,120,.5);box-shadow:0 6px 20px rgba(255,180,80,.25),inset 0 1px 0 rgba(255,255,255,.5);animation:HintCard_hintCardEnter__J5nDZ .18s ease forwards;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.HintCard_hintCard__LXRCb:before{content:"";position:absolute;top:0;left:0;right:0;height:40%;background:linear-gradient(180deg,rgba(255,255,255,.6),rgba(255,255,255,0));border-radius:inherit;pointer-events:none;z-index:0}.HintCard_hintCard__LXRCb:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(255,180,80,.35),inset 0 1px 0 rgba(255,255,255,.5)}.HintCard_hintCard__LXRCb:active{transform:translateY(0);box-shadow:0 6px 18px rgba(255,180,80,.28),inset 0 1px 0 rgba(255,255,255,.45)}.HintCard_hintAccent__byDdS{position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#ffb800,#ff8a00);border-radius:2px;pointer-events:none;z-index:2;box-shadow:0 0 12px rgba(255,170,0,.6),0 0 24px rgba(255,170,0,.3)}.HintCard_hintContent__AGqgb{position:relative;z-index:3;display:flex;flex-direction:column;align-items:flex-start;text-align:left;min-width:0}.HintCard_hintTitle__EP4RI{font-size:13px;font-weight:600;margin:0 0 4px;line-height:1.35;color:#8a6a2f}@media (min-width:380px){.HintCard_hintTitle__EP4RI{font-size:14px}}.HintCard_hintText__epVH2{font-size:16px;font-weight:600;line-height:1.4;color:#2b2b2b;margin:0;white-space:pre-line;word-break:break-word;overflow-wrap:break-word}@media (min-width:380px){.HintCard_hintText__epVH2{font-size:17px}}.TrainingOnboardingNotices_notice__as0RR{position:relative;display:flex;align-items:flex-start;gap:12px;width:100%;min-width:0;padding:16px;border:1px solid transparent;border-radius:20px;color:var(--text)}.TrainingOnboardingNotices_e7__fAzYp{flex-shrink:0;margin-bottom:12px;background:color-mix(in srgb,var(--primary) 8%,var(--surface));border-color:color-mix(in srgb,var(--primary) 12%,var(--surface))}.TrainingOnboardingNotices_icon__P5n4V{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;background:color-mix(in srgb,var(--primary) 18%,var(--surface));color:var(--primary-dark)}.TrainingOnboardingNotices_copy__vr3wl{flex:1;min-width:0;overflow-wrap:anywhere}.TrainingOnboardingNotices_title__VUDVN{margin:0;font-size:14px;font-weight:700;line-height:1.4}.TrainingOnboardingNotices_secondary__6Pirq{margin:4px 0 0;font-size:13px;line-height:1.4;color:var(--text-muted)}.TrainingOnboardingNotices_dismiss__nrIvb{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;margin:-6px -6px 0 0;border-radius:8px;color:var(--text-muted);cursor:pointer}.TrainingOnboardingNotices_dismiss__nrIvb:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.TrainingOnboardingNotices_toastHost__Gxfk9{position:fixed;z-index:310;top:max(16px,env(safe-area-inset-top));left:50%;transform:translateX(-50%);width:min(680px,calc(100% - 32px));pointer-events:none}.TrainingOnboardingNotices_error__k581P{overflow:hidden;background:color-mix(in srgb,var(--color-error) 8%,var(--surface));border-color:color-mix(in srgb,var(--color-error) 18%,var(--surface));box-shadow:0 10px 30px color-mix(in srgb,var(--color-error) 10%,transparent)}.TrainingOnboardingNotices_error__k581P .TrainingOnboardingNotices_icon__P5n4V{background:var(--color-error);color:var(--surface);font-size:28px;font-weight:800}.TrainingOnboardingNotices_timer__RIHIe{position:absolute;top:0;right:16px;width:30%;height:3px;border-radius:0 0 4px 4px;background:var(--color-error);transform-origin:right;animation:TrainingOnboardingNotices_notice-countdown__vJ3gu 4.5s linear forwards}@keyframes TrainingOnboardingNotices_notice-countdown__vJ3gu{to{transform:scaleX(0)}}@media (min-width:640px){.TrainingOnboardingNotices_notice__as0RR{padding:20px;gap:16px}.TrainingOnboardingNotices_icon__P5n4V{width:48px;height:48px}.TrainingOnboardingNotices_title__VUDVN{font-size:16px}.TrainingOnboardingNotices_secondary__6Pirq{font-size:14px}}@media (prefers-reduced-motion:reduce){.TrainingOnboardingNotices_timer__RIHIe{animation:none}}.KeyboardAnswerMirror_panel__mOzXI{position:fixed;right:0;left:0;z-index:80;box-sizing:border-box;padding:6px max(12px,env(safe-area-inset-right,0px)) 8px max(12px,env(safe-area-inset-left,0px));background:rgba(255,255,255,.94);box-shadow:0 -3px 12px rgba(0,0,0,.08);backdrop-filter:blur(8px)}.KeyboardAnswerMirror_answerLine__OS9qd{box-sizing:border-box;width:100%;overflow-x:auto;overflow-y:hidden;border-bottom:2px solid var(--border);color:var(--text);font-size:18px;font-weight:600;line-height:36px;text-align:center;white-space:nowrap;scrollbar-width:none}.KeyboardAnswerMirror_action__8YgXH{margin-top:8px}.KeyboardAnswerMirror_answerLine__OS9qd::-webkit-scrollbar{display:none}.KeyboardAnswerMirror_placeholder__NO_jY{color:var(--text-muted);font-weight:500}.DuelWaitingOpponentCard_statusPanel__QS3m1{display:flex;align-items:center;gap:18px;padding:20px;border:1px solid #dce6c7;border-radius:22px;background:linear-gradient(115deg,#f0f6e3,#fffdf6)}.DuelWaitingOpponentCard_motif__TgSar{display:grid;flex:0 0 auto;place-items:center;width:62px;height:62px;border-radius:19px;background:var(--primary);color:#fff;box-shadow:0 10px 24px rgba(68,95,25,.18)}.DuelWaitingOpponentCard_sharePanel__iA0OG{padding:16px;border:1px solid var(--border);border-radius:20px;background:linear-gradient(135deg,#f7faef,var(--surface))}.DuelWaitingOpponentCard_sharePanel__iA0OG>span{display:block;margin-bottom:12px;color:var(--text-muted);font-size:13px}.DuelWaitingOpponentCard_shareActions__MutXV{display:flex;flex-wrap:wrap;gap:9px}.DuelWaitingOpponentCard_shareActions__MutXV button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:9px 13px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);font-size:13px;font-weight:700;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.DuelWaitingOpponentCard_shareActions__MutXV button:hover{transform:translateY(-2px);border-color:var(--primary);box-shadow:0 6px 16px rgba(66,96,31,.12)}.DuelWaitingOpponentCard_shareActions__MutXV button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.DuelWaitingOpponentCard_vkIcon__QWTfK{display:inline-grid;place-items:center;width:19px;height:19px;border-radius:5px;background:#1676f3;color:#fff;font-size:9px;font-weight:900}.DuelWaitingOpponentCard_shareStatus__QOd_E{display:flex;align-items:center;gap:6px;min-height:19px;margin:10px 0 0;color:var(--primary);font-size:12px}@media (max-width:480px){.DuelWaitingOpponentCard_statusPanel__QS3m1{align-items:flex-start;gap:12px;padding:16px}.DuelWaitingOpponentCard_motif__TgSar{width:46px;height:46px;border-radius:14px}}@media (prefers-reduced-motion:reduce){.DuelWaitingOpponentCard_shareActions__MutXV button{transition:none}.DuelWaitingOpponentCard_shareActions__MutXV button:hover{transform:none}}.duelExperience_experience__US1Pq{position:relative;isolation:isolate;background:radial-gradient(circle at 85% 12%,rgba(194,226,128,.26),transparent 34%),radial-gradient(circle at 4% 90%,rgba(237,196,99,.12),transparent 35%),var(--bg)}.duelExperience_experience__US1Pq:before{content:"";position:fixed;inset:12% -18% auto;height:min(78vw,760px);border:1px solid rgba(107,142,35,.08);border-radius:50%;transform:rotate(-13deg);pointer-events:none;z-index:-1}.duelExperience_waitingGrid__7j_Sw{display:grid;gap:20px;align-items:start}.duelExperience_inviteHero__1SYwC{position:relative;display:flex;align-items:center;min-height:380px;overflow:hidden;padding:clamp(26px,5vw,54px);border:1px solid #dbe7c9;border-radius:30px;background:radial-gradient(circle at 82% 38%,rgba(190,222,117,.38),transparent 30%),linear-gradient(115deg,var(--surface) 42%,#f1f8e3);box-shadow:0 24px 55px rgba(45,67,27,.09);animation:duelExperience_riseIn__JeCpS .55s ease both}.duelExperience_inviteHero__1SYwC:after{content:"";position:absolute;width:360px;height:360px;right:-115px;top:-132px;border:1px solid rgba(107,142,35,.14);border-radius:50%;pointer-events:none}.duelExperience_inviteCopy__fYbsJ{position:relative;z-index:1;max-width:630px}.duelExperience_inviteEyebrow__WYnV9{display:inline-flex;align-items:center;gap:9px;color:var(--primary);font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.duelExperience_inviteTitle__duA9H{margin:22px 0 15px;max-width:630px;color:var(--text);font-size:clamp(42px,6vw,70px);line-height:1.01;letter-spacing:-.048em;font-weight:900}.duelExperience_inviteLead__1pQvy{margin:0;max-width:490px;color:var(--text-muted);font-size:clamp(16px,2vw,20px);line-height:1.45}.duelExperience_inviteFacts__tZsTC{display:flex;flex-wrap:wrap;gap:9px;margin-top:27px}.duelExperience_inviteFacts__tZsTC span{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid #e1eccd;border-radius:999px;background:rgba(255,255,255,.78);color:var(--primary);font-size:12px;font-weight:750}.duelExperience_inviteArtwork__eIn5T{position:absolute;display:grid;place-items:center;width:210px;height:210px;right:-24px;top:46px;border:1px solid rgba(107,142,35,.15);border-radius:50%;background:radial-gradient(circle,#fff9d6,#e2f1c6 70%);color:var(--primary);opacity:.75;transform:rotate(-12deg)}.duelExperience_inviteArtwork__eIn5T span{position:absolute;right:7px;bottom:8px;color:rgba(77,119,21,.21);font-size:74px;font-weight:900;font-style:italic}.duelExperience_inviteActions__wfZdV{display:flex;flex-direction:column;gap:12px;padding:clamp(18px,3vw,28px);border:1px solid var(--border);border-radius:25px;background:var(--surface);box-shadow:0 14px 34px rgba(45,67,27,.06)}.duelExperience_waitingMain__cP5o9{min-width:0}.duelExperience_acquisition__i1Alr,.duelExperience_waitingAside__tAXaK{border:1px solid var(--border);border-radius:26px;padding:clamp(20px,3vw,32px);background:linear-gradient(135deg,var(--surface) 5%,#f1f8e5 100%);box-shadow:0 16px 38px rgba(47,67,27,.07);animation:duelExperience_riseIn__JeCpS .5s ease both}.duelExperience_waitingAside__tAXaK h2{margin:14px 0 10px;max-width:390px;font-size:clamp(22px,2.8vw,30px);line-height:1.16;font-weight:800;color:var(--text)}.duelExperience_waitingAside__tAXaK p{margin:0;color:var(--text-muted);line-height:1.55}.duelExperience_asideIcon__am4NH{display:grid;place-items:center;width:54px;height:54px;border-radius:17px;background:#e3f0cf;color:var(--primary)}.duelExperience_resultWrap__t8rxc{max-width:980px}.duelExperience_resultHero__gUa6V{position:relative;overflow:hidden;min-height:250px;padding:clamp(26px,4.5vw,54px);border:1px solid var(--border);border-radius:28px;background:linear-gradient(115deg,var(--surface) 32%,#edf6d9 100%);box-shadow:0 22px 48px rgba(45,67,27,.08)}.duelExperience_resultWrap__t8rxc[data-outcome=loss] .duelExperience_resultHero__gUa6V{background:linear-gradient(115deg,var(--surface) 32%,#fff2d9 100%)}.duelExperience_resultWrap__t8rxc[data-outcome=draw] .duelExperience_resultHero__gUa6V{background:linear-gradient(115deg,var(--surface) 32%,#f3f4dd 100%)}.duelExperience_resultHero__gUa6V:after{content:"";position:absolute;width:330px;height:330px;right:-60px;top:-95px;border:1px solid rgba(107,142,35,.15);border-radius:50%;pointer-events:none}.duelExperience_resultMotif__y4i5n{position:absolute;display:grid;place-items:center;width:clamp(110px,20vw,180px);height:clamp(110px,20vw,180px);right:8%;top:13%;border-radius:50%;background:radial-gradient(circle,#fff8d7 5%,#d4eaa6 70%,transparent 71%);color:var(--primary);filter:drop-shadow(0 10px 18px rgba(91,126,33,.19));animation:duelExperience_softFloat__3ONMU 5s ease-in-out infinite}.duelExperience_resultWrap__t8rxc[data-outcome=loss] .duelExperience_resultMotif__y4i5n{color:#c58105;background:radial-gradient(circle,#fff9e9 5%,#ffe6a7 70%,transparent 71%)}.duelExperience_resultEyebrow__YgzpH{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;color:var(--primary);font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.duelExperience_resultTitle__yfOHn{position:relative;z-index:1;width:70%;margin:24px 0 10px;font-size:clamp(50px,8vw,88px);line-height:.98;letter-spacing:-.055em;font-weight:900;color:var(--text)}.duelExperience_resultSubtitle__tPGHJ{position:relative;z-index:1;width:65%;margin:0;font-size:clamp(16px,2.2vw,23px);line-height:1.35;color:var(--text-muted)}.duelExperience_nearNote__nxKxc{position:relative;z-index:1;width:fit-content;max-width:65%;margin:22px 0 0;padding:10px 14px;border-radius:14px;background:rgba(255,255,255,.72);color:#8b5c11;font-weight:700}.duelExperience_scoreBoard__5Saio{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;align-items:center}.duelExperience_scoreCard__9L_7y{position:relative;display:flex;flex-direction:column;gap:3px;min-height:168px;padding:clamp(18px,3vw,29px);border:1px solid var(--border);border-radius:24px;background:var(--surface);box-shadow:0 12px 30px rgba(45,67,27,.05);animation:duelExperience_riseIn__JeCpS .55s ease both}.duelExperience_scoreWinner__u4bGw{border-color:#9bbb5c;background:linear-gradient(140deg,#f3f9e9,var(--surface))}.duelExperience_scoreIcon__nLmtJ{position:absolute;right:22px;top:22px;color:var(--primary)}.duelExperience_scoreNumber__1fWV4{color:var(--text);font-size:clamp(34px,5.5vw,60px);line-height:1.1;font-weight:900;font-variant-numeric:tabular-nums}.duelExperience_scoreVersus__kLACe{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--border);border-radius:50%;background:var(--surface);color:var(--primary);font-weight:900;box-shadow:0 5px 15px rgba(45,67,27,.06)}.duelExperience_resultActions__NhiTC{display:flex;flex-wrap:wrap;gap:12px}.duelExperience_resultActions__NhiTC>*{flex:1 1 210px}.duelExperience_acquisition__i1Alr{display:flex;flex-direction:column;gap:10px;margin-top:12px}.duelExperience_acquisition__i1Alr h2{margin:0;max-width:680px;font-size:clamp(25px,3.5vw,38px);line-height:1.12;font-weight:900;color:var(--text)}.duelExperience_acquisition__i1Alr p{max-width:680px;margin:0;color:var(--text-muted);line-height:1.55}.duelExperience_acquisition__i1Alr a{max-width:280px}@media (min-width:800px){.duelExperience_waitingGrid__7j_Sw{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr)}}@media (max-width:700px){.duelExperience_inviteHero__1SYwC{min-height:0}.duelExperience_inviteTitle__duA9H{max-width:100%}.duelExperience_inviteArtwork__eIn5T{right:-65px;top:-45px;opacity:.19}.duelExperience_inviteFacts__tZsTC{margin-top:22px}}@media (max-width:600px){.duelExperience_resultHero__gUa6V{min-height:270px}.duelExperience_resultSubtitle__tPGHJ,.duelExperience_resultTitle__yfOHn{width:100%}.duelExperience_resultMotif__y4i5n{right:-26px;top:4px;opacity:.22}.duelExperience_scoreCard__9L_7y{min-height:142px}.duelExperience_scoreIcon__nLmtJ{display:none}.duelExperience_nearNote__nxKxc{max-width:100%}.duelExperience_scoreVersus__kLACe{width:28px;height:28px;font-size:10px}.duelExperience_scoreBoard__5Saio{gap:6px}}@keyframes duelExperience_riseIn__JeCpS{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes duelExperience_softFloat__3ONMU{50%{transform:translateY(-7px) rotate(3deg)}}@media (prefers-reduced-motion:reduce){.duelExperience_acquisition__i1Alr,.duelExperience_inviteHero__1SYwC,.duelExperience_resultMotif__y4i5n,.duelExperience_scoreCard__9L_7y,.duelExperience_waitingAside__tAXaK{animation:none}}.DuelPremiumUpsell_backdrop__lba2n{position:fixed;inset:0;z-index:150;display:grid;place-items:center;overflow-y:auto;padding:20px;background:rgba(35,42,24,.56);backdrop-filter:blur(7px)}.DuelPremiumUpsell_dialog__XqtOz{position:relative;width:min(920px,100%);padding:clamp(28px,5vw,68px);border:1px solid #e4e8d6;border-radius:30px;background:radial-gradient(circle at 90% 7%,#f6f9ee 0,transparent 28%),#fffefb;box-shadow:0 35px 100px rgba(28,36,16,.24);color:var(--text)}.DuelPremiumUpsell_close__cKaBR{position:absolute;top:25px;right:27px;display:grid;place-items:center;width:42px;height:42px;border:0;border-radius:50%;background:transparent;color:#8a8c83;cursor:pointer}.DuelPremiumUpsell_close__cKaBR:hover{background:#f0f3e9;color:#34451d}.DuelPremiumUpsell_badge__oHNjr{display:inline-flex;align-items:center;gap:9px;padding:9px 14px;border-radius:15px;background:#eef2df;color:#607d25;font-size:14px;font-weight:800}.DuelPremiumUpsell_dialog__XqtOz h2{max-width:760px;margin:30px 0 20px;font-size:clamp(36px,5vw,70px);line-height:1.06;letter-spacing:-.055em;font-weight:900}.DuelPremiumUpsell_intro__XG9uj{margin:0 0 28px;color:#62645b;font-size:clamp(18px,2vw,27px);line-height:1.45}.DuelPremiumUpsell_intro__XG9uj strong{color:#628026;font-weight:900}.DuelPremiumUpsell_tiles__Sl0hI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:26px 0 32px}.DuelPremiumUpsell_tile__U89jX{display:flex;flex-direction:column;align-items:flex-start;min-height:200px;padding:25px;border:1px solid #e7ebd9;border-radius:24px;background:linear-gradient(135deg,#fcfdf9,#f6f8ef)}.DuelPremiumUpsell_tile__U89jX.DuelPremiumUpsell_warm__f1jMU{border-color:#f2e7ca;background:linear-gradient(135deg,#fffdf8,#faf6e9)}.DuelPremiumUpsell_icon__K7lQu{display:grid;place-items:center;width:58px;height:58px;margin-bottom:12px;border-radius:17px;background:#e8efda;color:#668323}.DuelPremiumUpsell_warm__f1jMU .DuelPremiumUpsell_icon__K7lQu{background:#f6e7c2;color:#a47d1c}.DuelPremiumUpsell_tile__U89jX strong{margin-bottom:5px;font-size:21px;line-height:1.13;font-weight:900}.DuelPremiumUpsell_tile__U89jX>span:last-child{color:#696d62;font-size:17px;line-height:1.35}.DuelPremiumUpsell_cta__T1Dke{display:flex;align-items:center;justify-content:center;gap:13px;width:min(610px,100%);min-height:76px;margin:0 auto;border:0;border-radius:21px;background:linear-gradient(110deg,#799b32,#55731f);color:white;font-size:26px;font-weight:900;box-shadow:0 11px 25px rgba(74,104,26,.17);cursor:pointer}.DuelPremiumUpsell_cta__T1Dke:hover{filter:brightness(1.06)}@media(min-width:691px) and (max-height:800px){.DuelPremiumUpsell_dialog__XqtOz{padding:30px 58px}.DuelPremiumUpsell_dialog__XqtOz h2{margin:22px 0 14px;font-size:56px}.DuelPremiumUpsell_intro__XG9uj{margin-bottom:16px;font-size:23px}.DuelPremiumUpsell_tiles__Sl0hI{margin:18px 0 22px}.DuelPremiumUpsell_tile__U89jX{min-height:170px;padding:18px}.DuelPremiumUpsell_icon__K7lQu{width:48px;height:48px}.DuelPremiumUpsell_tile__U89jX strong{font-size:19px}.DuelPremiumUpsell_tile__U89jX>span:last-child{font-size:15px}.DuelPremiumUpsell_cta__T1Dke{min-height:62px;font-size:23px}}@media(max-width:690px){.DuelPremiumUpsell_backdrop__lba2n{align-items:center;padding:12px}.DuelPremiumUpsell_dialog__XqtOz{padding:28px 21px 24px;border-radius:24px}.DuelPremiumUpsell_close__cKaBR{top:13px;right:13px}.DuelPremiumUpsell_badge__oHNjr{font-size:12px}.DuelPremiumUpsell_dialog__XqtOz h2{margin:22px 0 15px;font-size:clamp(32px,9vw,46px)}.DuelPremiumUpsell_intro__XG9uj{font-size:17px}.DuelPremiumUpsell_tiles__Sl0hI{grid-template-columns:1fr;gap:9px;margin:20px 0}.DuelPremiumUpsell_tile__U89jX{min-height:0;padding:13px 15px;border-radius:17px;display:grid;grid-template-columns:46px 1fr;column-gap:12px}.DuelPremiumUpsell_icon__K7lQu{width:46px;height:46px;grid-row:span 2;margin:0;border-radius:12px}.DuelPremiumUpsell_tile__U89jX strong{font-size:16px}.DuelPremiumUpsell_tile__U89jX>span:last-child{font-size:13px}.DuelPremiumUpsell_cta__T1Dke{min-height:56px;border-radius:15px;font-size:19px}}.TrainingResultCard_card__5n7a4{--tone:#66852c;--tint:#eff5de;width:100%;overflow:hidden;border:1px solid color-mix(in srgb,var(--tone) 24%,var(--border));border-radius:28px;background:var(--surface);box-shadow:0 12px 32px rgba(45,55,26,.07)}.TrainingResultCard_card__5n7a4[data-tone=ladder]{--tone:#c17631;--tint:#fff0d9}.TrainingResultCard_card__5n7a4[data-tone=exam]{--tone:#496f9a;--tint:#eaf2fb}.TrainingResultCard_card__5n7a4[data-tone=mistakes]{--tone:#b8563e;--tint:#ffe8df}.TrainingResultCard_hero__1eJDw{position:relative;isolation:isolate;display:flex;align-items:flex-start;gap:18px;overflow:hidden;padding:26px;background:linear-gradient(115deg,var(--surface) 30%,var(--tint) 145%)}.TrainingResultCard_hero__1eJDw:after{content:"";position:absolute;z-index:-1;right:0;top:0;width:27%;height:100%;background:repeating-linear-gradient(130deg,transparent 0 18px,color-mix(in srgb,var(--tone) 8%,transparent) 18px 20px)}.TrainingResultCard_icon__hNwoe{display:grid;flex:0 0 auto;width:60px;height:60px;place-items:center;border-radius:19px;background:var(--tint);color:var(--tone)}.TrainingResultCard_copy__4hS_7{min-width:0;padding-top:2px}.TrainingResultCard_eyebrow__7ihuK{margin:0 0 7px;color:var(--tone);font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.TrainingResultCard_title__PFIoQ{margin:0;color:var(--text);font-size:clamp(23px,3vw,32px);font-weight:800;letter-spacing:-.035em;line-height:1.13}.TrainingResultCard_subtitle__wjvp7{margin:9px 0 0;color:var(--text-muted);font-size:14px;line-height:1.45}.TrainingResultCard_body__HmKEv{padding:20px 25px 25px}.TrainingResultCard_metrics__esne2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.TrainingResultCard_metrics__esne2:has(.TrainingResultCard_metric__ImlZ5:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.TrainingResultCard_metric__ImlZ5{display:flex;min-width:0;min-height:92px;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;padding:15px;border:1px solid color-mix(in srgb,var(--tone) 14%,var(--border));border-radius:19px;background:linear-gradient(145deg,var(--surface),var(--tint) 210%)}.TrainingResultCard_metricValue__qzt4v{color:var(--tone);font-size:clamp(22px,3vw,29px);font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1}.TrainingResultCard_metricLabel__XgbB_{color:var(--text-muted);font-size:12px;font-weight:600;line-height:1.2}.TrainingResultCard_details__RynTY{margin-top:16px}@media (max-width:480px){.TrainingResultCard_hero__1eJDw{gap:13px;padding:21px 18px}.TrainingResultCard_icon__hNwoe{width:52px;height:52px;border-radius:17px}.TrainingResultCard_body__HmKEv{padding:16px 17px 19px}.TrainingResultCard_metrics__esne2{gap:7px}.TrainingResultCard_metric__ImlZ5{min-height:78px;padding:11px;border-radius:16px}.TrainingResultCard_metricValue__qzt4v{font-size:23px}.TrainingResultCard_metricLabel__XgbB_{font-size:11px}}.TrainingCompleteScreen_shell__ljCPp{display:flex;width:100%;max-width:760px;min-height:0;flex:1;flex-direction:column;justify-content:center;gap:16px;overflow-y:auto;margin:0 auto;padding:24px 20px}.TrainingCompleteScreen_detail__eLfCu{margin:6px 0 0;padding:11px 14px;border-radius:14px;background:color-mix(in srgb,var(--primary) 6%,var(--surface));color:var(--text-muted);font-size:13px}.TrainingCompleteScreen_detail__eLfCu strong{color:var(--text)}.TheoryPresentation_slide__dxcGs{display:flex;width:100%;min-width:0;flex-direction:column;gap:1.15rem;overflow-wrap:anywhere}.TheoryPresentation_section__UPZ5W{position:relative;display:flex;min-width:0;align-items:flex-start;gap:1rem;border-radius:1.5rem;animation:TheoryPresentation_theory-reveal__jSThY .32s ease-out both;animation-delay:calc(var(--theory-order, 0) * 45ms)}.TheoryPresentation_section__UPZ5W:before{position:absolute;top:0;right:1.4rem;left:1.4rem;height:3px;border-radius:0 0 999px 999px;background:var(--section-accent,var(--primary));content:"";transform-origin:left center;animation:TheoryPresentation_theory-accent-in___N4cZ .42s ease-out both;animation-delay:calc(var(--theory-order, 0) * 45ms + .1s)}.TheoryPresentation_primarySection__I0vVm{--section-accent:#7f9f3a;padding:1.35rem;border:1px solid color-mix(in srgb,var(--primary) 23%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 13%,white),color-mix(in srgb,var(--primary) 4%,white))}.TheoryPresentation_plainSection__8Z0HR{--section-accent:#7fa9bf;padding:1.2rem;border:1px solid #dce7ee;background:linear-gradient(135deg,#f5f9fb,#ffffff)}.TheoryPresentation_plainSectionAlt__k8VvF{--section-accent:#d2a957;border-color:#e7ddc7;background:linear-gradient(135deg,#fff9eb,#ffffff)}.TheoryPresentation_exceptionSection__tolgH,.TheoryPresentation_homonymSection__cgVMV{padding:1.15rem;border:1px solid}.TheoryPresentation_exceptionSection__tolgH{--section-accent:#b86c48;border-color:rgba(172,80,36,.22);background:linear-gradient(135deg,rgba(172,80,36,.12),rgba(255,251,246,.7))}.TheoryPresentation_homonymSection__cgVMV{--section-accent:#88a85a;border-color:color-mix(in srgb,var(--primary) 18%,var(--border));background:color-mix(in srgb,var(--primary) 4%,var(--surface))}.TheoryPresentation_iconWell__O4AG9{display:grid;width:2.65rem;height:2.65rem;flex:none;place-items:center;border-radius:.85rem;animation:TheoryPresentation_theory-icon-in__zXwNO .42s cubic-bezier(.2,.9,.25,1.2) both;animation-delay:calc(var(--theory-order, 0) * 45ms + 80ms);transition:transform .24s ease,box-shadow .24s ease}.TheoryPresentation_section__UPZ5W:hover .TheoryPresentation_iconWell__O4AG9{transform:translateY(-2px) rotate(-5deg);box-shadow:0 7px 14px rgba(45,55,26,.1)}.TheoryPresentation_iconWell_homonym__7_Vn1,.TheoryPresentation_iconWell_rule__wHtFu{color:var(--primary-dark);background:color-mix(in srgb,var(--primary) 14%,var(--surface))}.TheoryPresentation_iconWell_exception__cdQ58{color:#9b4b23;background:rgba(172,80,36,.13)}.TheoryPresentation_iconWell_note__yRZN0{color:#527f98;background:#e5f0f5}.TheoryPresentation_iconWell_highlight__QRxct{color:#9b7833;background:#f8edcf}.TheoryPresentation_inlineContent__fiHAg,.TheoryPresentation_run__1nBsW,.TheoryPresentation_sectionBody__gnr8m{display:flex;min-width:0;flex:1;flex-direction:column}.TheoryPresentation_sectionBody__gnr8m{gap:.85rem}.TheoryPresentation_inlineContent__fiHAg,.TheoryPresentation_run__1nBsW{gap:.55rem}.TheoryPresentation_headingRun__Fd6FG,.TheoryPresentation_proseRun__XXzEC{display:flex;min-width:0;flex-direction:column;gap:.5rem}.TheoryPresentation_sourceContent__FlaaL{min-width:0;color:var(--text);line-height:1.62;overflow-wrap:anywhere}.TheoryPresentation_leadHeading__PJktj{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:750;line-height:1.42}.TheoryPresentation_heading__56ABH{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,1.6vw,1.45rem);font-weight:700;line-height:1.48}.TheoryPresentation_openerHeading__WaBKb{color:var(--primary-dark);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.22rem,1.75vw,1.5rem);font-weight:700;line-height:1.35}.TheoryPresentation_listText__5_eoo,.TheoryPresentation_prose__Ly40u{font-size:clamp(1.06rem,1.35vw,1.16rem);line-height:1.65}.TheoryPresentation_list__1oYGi{display:flex;min-width:0;flex-direction:column;gap:.55rem;margin:0;padding:0 0 0 .15rem;list-style:none}.TheoryPresentation_listItem__VAejK{position:relative;display:flex;min-width:0;align-items:flex-start;gap:.8rem;padding:.18rem 0 .18rem .1rem}.TheoryPresentation_listItem__VAejK:not(:last-child):after{position:absolute;top:1.03rem;bottom:-.58rem;left:.34rem;width:1px;background:color-mix(in srgb,var(--primary) 23%,transparent);content:""}.TheoryPresentation_listMarker__rI92Y{width:.5rem;height:.5rem;flex:none;margin-top:.58rem;border:2px solid var(--primary);border-radius:50%;background:var(--surface)}.TheoryPresentation_listText__5_eoo:first-line{color:color-mix(in srgb,var(--primary-dark) 72%,var(--text));font-weight:700}.TheoryPresentation_examplePanel__92Q1L,.TheoryPresentation_hintPanel__CqtEk{display:flex;min-width:0;align-items:flex-start;gap:.75rem;border-radius:1rem;padding:.85rem .95rem}.TheoryPresentation_examplePanel__92Q1L{border:1px solid color-mix(in srgb,var(--primary) 17%,var(--border));background:var(--surface)}.TheoryPresentation_hintPanel__CqtEk{background:color-mix(in srgb,var(--primary) 5%,var(--surface))}.TheoryPresentation_inlineIcon__0mYBX{display:grid;width:1.65rem;height:1.65rem;flex:none;place-items:center;border-radius:.55rem;color:var(--primary-dark);background:color-mix(in srgb,var(--primary) 11%,var(--surface))}.TheoryPresentation_slide__dxcGs b,.TheoryPresentation_slide__dxcGs strong{font-weight:750}.TheoryPresentation_slide__dxcGs em,.TheoryPresentation_slide__dxcGs i{font-style:italic}@keyframes TheoryPresentation_theory-reveal__jSThY{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes TheoryPresentation_theory-icon-in__zXwNO{0%{opacity:0;transform:translateY(8px) scale(.82) rotate(-10deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@keyframes TheoryPresentation_theory-accent-in___N4cZ{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@media (max-width:639px){.TheoryPresentation_section__UPZ5W{flex-direction:column;gap:.65rem}.TheoryPresentation_exceptionSection__tolgH,.TheoryPresentation_homonymSection__cgVMV,.TheoryPresentation_primarySection__I0vVm{padding:1rem}.TheoryPresentation_sectionBody__gnr8m{width:100%}}@media (min-width:1024px){.TheoryPresentation_slide__dxcGs{gap:1.2rem}.TheoryPresentation_exceptionSection__tolgH,.TheoryPresentation_homonymSection__cgVMV,.TheoryPresentation_primarySection__I0vVm{padding:1.45rem}.TheoryPresentation_section__UPZ5W{gap:1.05rem}.TheoryPresentation_list__1oYGi{gap:.65rem}}@media (prefers-reduced-motion:reduce){.TheoryPresentation_iconWell__O4AG9,.TheoryPresentation_section__UPZ5W,.TheoryPresentation_section__UPZ5W:before{animation:none;transition:none}.TheoryPresentation_section__UPZ5W:hover .TheoryPresentation_iconWell__O4AG9{transform:none;box-shadow:none}}.progress_dashboard__GsQYi{display:grid;min-width:0;gap:20px}.progress_detailsColumn__q4h7j,.progress_overviewColumn__T_OKc{display:flex;min-width:0;flex-direction:column;gap:18px;align-items:stretch}@media (min-width:1024px){.progress_dashboard__GsQYi{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.progress_dictionary__vNGcp,.progress_forecast__tFcEg,.progress_history__5gT_t,.progress_miniExam__xAyRN,.progress_risk__Px8Fd,.progress_stats__M_CwH,.progress_streak__ITyS_,.progress_tasks__3rlN5{position:relative;overflow:hidden;border-radius:25px!important;box-shadow:0 10px 28px rgba(45,55,26,.055);transition:transform .22s ease,box-shadow .22s ease}.progress_dictionary__vNGcp:hover,.progress_forecast__tFcEg:hover,.progress_history__5gT_t:hover,.progress_miniExam__xAyRN:hover,.progress_risk__Px8Fd:hover,.progress_stats__M_CwH:hover,.progress_streak__ITyS_:hover,.progress_tasks__3rlN5:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(45,55,26,.09)}.progress_forecast__tFcEg{border:1px solid #d3e1b8!important;background:linear-gradient(145deg,#f2f8e4,#fff 62%)}.progress_forecast__tFcEg:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,#7f9f3a,#d3e8a7,transparent)}.progress_forecast__tFcEg h2{font-size:19px!important;font-weight:800!important;letter-spacing:-.025em}.progress_history__5gT_t{border:1px solid #d8e5ef!important;background:linear-gradient(145deg,#f0f7fb,#fff 66%)}.progress_history__5gT_t:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#6b92b8}.progress_history__5gT_t h2{font-size:18px!important;font-weight:800!important}.progress_risk__Px8Fd{border:1px solid #ecd6cb!important;background:linear-gradient(145deg,#fff1e9,#fff 64%)}.progress_risk__Px8Fd:before{content:"";position:absolute;top:0;right:0;width:36%;height:4px;background:linear-gradient(90deg,transparent,#cb7654)}.progress_risk__Px8Fd h2{font-weight:800!important}.progress_tasks__3rlN5{border:1px solid #e5dfc7!important;background:linear-gradient(155deg,#fff9e8,#fff 35%)}.progress_tasks__3rlN5 h2{font-size:19px!important;font-weight:800!important}.progress_tasks__3rlN5 li{border-bottom:1px solid #f0ede5}.progress_tasks__3rlN5 li:last-child{border-bottom:0}.progress_tasks__3rlN5 li>button:hover{border-radius:12px;background:#fff9e8}.progress_streak__ITyS_{border:1px solid #efdbba!important;background:linear-gradient(115deg,#fff1d9,#fffaf0)}.progress_streak__ITyS_ p:first-child{color:#aa6425!important}.progress_stats__M_CwH{border:1px solid #d9e3ec!important;background:linear-gradient(145deg,#f4f8fb,#fff 48%)}.progress_stats__M_CwH>p:first-child{color:#496f9a!important;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.progress_stats__M_CwH>div:first-of-type>div:first-child{background:#fff0eb!important}.progress_stats__M_CwH>div:first-of-type>div:nth-child(2){background:#eaf3e5!important}.progress_stats__M_CwH>div:first-of-type>div:nth-child(3){background:#f7f0de!important}.progress_stats__M_CwH>div:first-of-type>div:nth-child(4){background:#eaf2fa!important}.progress_stats__M_CwH>div:first-of-type>div:nth-child(4)>div:last-child{color:#496f9a!important}.progress_dictionary__vNGcp{border:1px solid #d5e2c1!important;background:linear-gradient(110deg,#f5faed,#fff 58%)}.progress_dictionary__vNGcp h2{font-size:19px!important;font-weight:800!important}.progress_miniExam__xAyRN{border:1px solid #dce2ed!important;background:linear-gradient(115deg,#f0f3fa,#fff 70%)}.progress_miniExam__xAyRN button>div>p:first-child{font-size:18px;font-weight:800!important}.progress_emptySurface__yE_8o{position:relative;overflow:hidden;border:1px solid #d3e1b8;border-radius:26px;background:linear-gradient(125deg,#f4f9e9,#fff 78%);box-shadow:0 10px 28px rgba(45,55,26,.06)}.progress_emptySurface__yE_8o:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:#86a746}.progress_emptyTitle__RbzSY{font-size:23px;font-weight:800;letter-spacing:-.025em}@media (prefers-reduced-motion:reduce){.progress_dictionary__vNGcp,.progress_forecast__tFcEg,.progress_history__5gT_t,.progress_miniExam__xAyRN,.progress_risk__Px8Fd,.progress_stats__M_CwH,.progress_streak__ITyS_,.progress_tasks__3rlN5{transition:none}.progress_dictionary__vNGcp:hover,.progress_forecast__tFcEg:hover,.progress_history__5gT_t:hover,.progress_miniExam__xAyRN:hover,.progress_risk__Px8Fd:hover,.progress_stats__M_CwH:hover,.progress_streak__ITyS_:hover,.progress_tasks__3rlN5:hover{transform:none}}.DiagnosticChooser_grid__S9yK9{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.DiagnosticChooser_card__pSQ_m{display:flex;min-width:0;min-height:98px;align-items:center;gap:12px;padding:16px;border:1px solid #e1dfd3;border-radius:20px;background:#fff;color:#22251c;box-shadow:0 10px 30px -25px rgba(34,53,20,.6);transition:transform .18s,border-color .18s,box-shadow .18s}a.DiagnosticChooser_card__pSQ_m:hover{transform:translateY(-2px);border-color:#82a44f;box-shadow:0 16px 30px -20px rgba(34,53,20,.35)}a.DiagnosticChooser_card__pSQ_m:focus-visible{outline:3px solid #6b8e23;outline-offset:3px}.DiagnosticChooser_number__Tazcu{display:grid;flex:none;width:44px;height:44px;place-items:center;border-radius:13px;background:#ebf2df;color:#486d20;font-size:21px;font-weight:800}.DiagnosticChooser_copy__iS4Ds{min-width:0;flex:1}.DiagnosticChooser_task__kinYr{display:block;margin-bottom:3px;color:#777e6e;font-size:11px;font-weight:700}.DiagnosticChooser_label__CxAXH{display:block;font-size:15px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.DiagnosticChooser_arrow__Knfdi{align-self:flex-start;color:#608823;font-size:23px;line-height:1}.DiagnosticChooser_soon__bw3Vn{align-self:flex-start;padding:3px 7px;border-radius:99px;background:#f0eee7;color:#777b70;font-size:10px;font-weight:800}.DiagnosticChooser_disabled__XITx_{background:#f9f8f3;box-shadow:none}.DiagnosticChooser_disabled__XITx_ .DiagnosticChooser_number__Tazcu{background:#efeee8;color:#8a9085}.DiagnosticChooser_disabled__XITx_ .DiagnosticChooser_label__CxAXH{color:#73776f}.DiagnosticChooser_compact__2Jbb4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:900px){.DiagnosticChooser_compact__2Jbb4,.DiagnosticChooser_grid__S9yK9{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.DiagnosticChooser_compact__2Jbb4,.DiagnosticChooser_grid__S9yK9{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.DiagnosticChooser_card__pSQ_m{min-height:78px;gap:9px;padding:10px;border-radius:16px}.DiagnosticChooser_number__Tazcu{width:36px;height:36px;font-size:18px}.DiagnosticChooser_label__CxAXH{font-size:13px}.DiagnosticChooser_task__kinYr{font-size:10px}.DiagnosticChooser_arrow__Knfdi{font-size:18px}.DiagnosticChooser_soon__bw3Vn{font-size:9px;padding:2px 5px}}@media(prefers-reduced-motion:reduce){.DiagnosticChooser_card__pSQ_m{transition:none}a.DiagnosticChooser_card__pSQ_m:hover{transform:none}}.DiagnosticChooser_compact__2Jbb4{gap:17px}.DiagnosticChooser_compact__2Jbb4 .DiagnosticChooser_card__pSQ_m{display:grid;grid-template-columns:minmax(0,1fr) 48px;grid-template-rows:55px 1fr;align-items:start;gap:8px;min-height:149px;padding:18px 20px;border-color:#e9e9e7;border-radius:18px;box-shadow:0 15px 32px -29px rgba(29,51,27,.44)}.DiagnosticChooser_compact__2Jbb4 .DiagnosticChooser_number__Tazcu{width:54px;height:54px;border-radius:15px;background:#eaf8e5;color:#136d20;font-size:27px}.DiagnosticChooser_compact__2Jbb4 .DiagnosticChooser_copy__iS4Ds{grid-row:2;grid-column:1/-1;align-self:end}.DiagnosticChooser_compact__2Jbb4 .DiagnosticChooser_task__kinYr{margin-bottom:3px;color:#19212b;font-size:18px;font-weight:800}.DiagnosticChooser_compact__2Jbb4 .DiagnosticChooser_label__CxAXH{color:#627084;font-size:17px;font-weight:500;line-height:1.25;overflow-wrap:normal}.DiagnosticChooser_compact__2Jbb4 .DiagnosticChooser_arrow__Knfdi{display:grid;grid-row:1;grid-column:2;width:45px;height:45px;place-items:center;border-radius:50%;background:#eaf8e5;color:#137225;font-size:29px;line-height:1}.DiagnosticChooser_compact__2Jbb4 .DiagnosticChooser_soon__bw3Vn{grid-row:1;grid-column:2;justify-self:end;padding:5px 11px;background:#eff1f3;color:#737e8c;font-size:12px;font-weight:600}.DiagnosticChooser_compact__2Jbb4 .DiagnosticChooser_disabled__XITx_{background:rgba(250,251,253,.8);box-shadow:none}.DiagnosticChooser_compact__2Jbb4 .DiagnosticChooser_disabled__XITx_ .DiagnosticChooser_number__Tazcu{background:#eff0f2;color:#89919a}.DiagnosticChooser_compact__2Jbb4 .DiagnosticChooser_disabled__XITx_ .DiagnosticChooser_task__kinYr{color:#66717e}.DiagnosticChooser_compact__2Jbb4 .DiagnosticChooser_disabled__XITx_ .DiagnosticChooser_label__CxAXH{color:#7b8590}@media (max-width:900px){.DiagnosticChooser_compact__2Jbb4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.DiagnosticChooser_compact__2Jbb4{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.DiagnosticChooser_compact__2Jbb4 .DiagnosticChooser_card__pSQ_m{grid-template-columns:1fr 33px;grid-template-rows:38px 1fr;min-height:111px;gap:5px;padding:11px;border-radius:15px}.DiagnosticChooser_compact__2Jbb4 .DiagnosticChooser_number__Tazcu{width:37px;height:37px;border-radius:10px;font-size:18px}.DiagnosticChooser_compact__2Jbb4 .DiagnosticChooser_arrow__Knfdi{width:32px;height:32px;font-size:20px}.DiagnosticChooser_compact__2Jbb4 .DiagnosticChooser_task__kinYr{font-size:14px}.DiagnosticChooser_compact__2Jbb4 .DiagnosticChooser_label__CxAXH{font-size:12px}.DiagnosticChooser_compact__2Jbb4 .DiagnosticChooser_soon__bw3Vn{padding:3px 6px;font-size:9px}}.DiagnosticChooser_compact__2Jbb4{gap:11px}.DiagnosticChooser_compact__2Jbb4 .DiagnosticChooser_card__pSQ_m{grid-template-columns:minmax(0,1fr) 36px;grid-template-rows:43px 1fr;gap:5px;min-height:116px;padding:13px 15px;border-color:#e4decb;background:#fffefa;border-radius:15px}.DiagnosticChooser_compact__2Jbb4 .DiagnosticChooser_number__Tazcu{width:40px;height:40px;border-radius:11px;background:#e9f0de;color:#2e5a1c;font-size:21px}.DiagnosticChooser_compact__2Jbb4 .DiagnosticChooser_arrow__Knfdi{width:34px;height:34px;background:#e9f0de;color:#2e5a1c;font-size:23px}.DiagnosticChooser_compact__2Jbb4 .DiagnosticChooser_task__kinYr{color:#1a1a17;font-size:15px}.DiagnosticChooser_compact__2Jbb4 .DiagnosticChooser_label__CxAXH{color:#514e44;font-size:13px}.DiagnosticChooser_compact__2Jbb4 .DiagnosticChooser_soon__bw3Vn{padding:4px 8px;background:#f0ede4;color:#8a8577;font-size:10px}.DiagnosticChooser_compact__2Jbb4 .DiagnosticChooser_disabled__XITx_{background:#f8f6f0}.DiagnosticChooser_compact__2Jbb4 .DiagnosticChooser_disabled__XITx_ .DiagnosticChooser_label__CxAXH,.DiagnosticChooser_compact__2Jbb4 .DiagnosticChooser_disabled__XITx_ .DiagnosticChooser_task__kinYr{color:#8a8577}.DiagnosticChooser_compact__2Jbb4 a.DiagnosticChooser_card__pSQ_m:hover{border-color:#a3b18a}@media (max-width:650px){.DiagnosticChooser_compact__2Jbb4{gap:9px}.DiagnosticChooser_compact__2Jbb4 .DiagnosticChooser_card__pSQ_m{grid-template-columns:minmax(0,1fr) 30px;grid-template-rows:36px 1fr;min-height:105px;padding:10px}.DiagnosticChooser_compact__2Jbb4 .DiagnosticChooser_number__Tazcu{width:35px;height:35px;font-size:17px}.DiagnosticChooser_compact__2Jbb4 .DiagnosticChooser_arrow__Knfdi{width:30px;height:30px;font-size:19px}.DiagnosticChooser_compact__2Jbb4 .DiagnosticChooser_task__kinYr{font-size:13px}.DiagnosticChooser_compact__2Jbb4 .DiagnosticChooser_label__CxAXH{font-size:11px}}.DiagnosticChooser_compact__2Jbb4 .DiagnosticChooser_arrow__Knfdi,.DiagnosticChooser_compact__2Jbb4 .DiagnosticChooser_number__Tazcu{background:rgba(107,142,35,.13);color:var(--primary-dark)}.DiagnosticChooser_compact__2Jbb4 .DiagnosticChooser_disabled__XITx_ .DiagnosticChooser_number__Tazcu{background:#ebe9e2;color:#8a8577}.DiagnosticChooser_compact__2Jbb4 .DiagnosticChooser_generalCard__P4Gti,.DiagnosticChooser_generalCard__P4Gti{border-color:rgba(107,142,35,.42);background:#f1f6e9}.DiagnosticChooser_compact__2Jbb4 .DiagnosticChooser_generalCard__P4Gti .DiagnosticChooser_number__Tazcu,.DiagnosticChooser_generalCard__P4Gti .DiagnosticChooser_number__Tazcu{background:var(--primary);color:#fff}a.DiagnosticChooser_card__pSQ_m:hover{transform:none;background-color:#f8faf3}.DiagnosticChooser_compact__2Jbb4 a.DiagnosticChooser_generalCard__P4Gti:hover,a.DiagnosticChooser_generalCard__P4Gti:hover{background-color:#eaf2df}a.DiagnosticChooser_card__pSQ_m:active{box-shadow:inset 0 2px 5px rgba(35,45,15,.1)}.page_page__r8d1S{--paper:#f5f2e8;--paper2:#efe9d6;--forest:#2e5a1c;--ink:#1a1a17;--ink2:#514e44;--line:#e4decb;min-height:100vh;background:var(--paper);color:var(--ink);font-family:var(--font-landing-body),"Manrope",system-ui,sans-serif}.page_main__XP1Tg{width:min(100% - 48px,980px);margin:0 auto;padding:54px 0 64px}.page_intro__FFnGR{max-width:680px;margin-bottom:30px}.page_eyebrow__gxpGv{display:block;margin-bottom:10px;color:#52751e;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.page_title__SMRzN{margin:0;font-family:var(--font-landing-heading),"Onest",sans-serif;font-size:clamp(36px,5vw,56px);line-height:1.05;letter-spacing:-.025em}.page_subtitle__uycRv{margin:14px 0 0;color:#647057;font-size:18px;font-weight:500;line-height:1.55}.page_grid__NvzZ6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.page_card__1xZ7J{display:flex;min-height:126px;align-items:center;gap:16px;padding:20px;border:1px solid #dfe4d5;border-radius:18px;background:#fff;box-shadow:0 8px 24px -20px rgba(35,45,21,.5);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.page_card__1xZ7J:hover{border-color:#a8ba86;box-shadow:0 15px 30px -22px rgba(35,45,21,.65);transform:translateY(-2px)}.page_number__oqMqS{display:grid;width:46px;height:46px;flex:none;place-items:center;border-radius:14px;background:#edf3e4;color:#52751e;font-family:var(--font-landing-heading),"Onest",sans-serif;font-size:18px;font-weight:800}.page_copy__KrYZ_{min-width:0;flex:1}.page_task__3XHaa{display:block;margin-bottom:5px;color:#78816e;font-size:13px;font-weight:700}.page_label__Hu0dt{display:block;font-size:16px;font-weight:750;line-height:1.3}.page_arrow____lxr{flex:none;color:#6b8e23;font-size:23px;line-height:1}@media (max-width:820px){.page_grid__NvzZ6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.page_main__XP1Tg{width:auto;padding:34px 18px 44px}.page_intro__FFnGR{margin-bottom:24px}.page_title__SMRzN{font-size:36px}.page_subtitle__uycRv{font-size:16px}.page_grid__NvzZ6{grid-template-columns:1fr;gap:10px}.page_card__1xZ7J{min-height:84px;padding:16px}}@media (prefers-reduced-motion:reduce){.page_card__1xZ7J{transition:none}}.TheorySetupModal_backdrop__nwv0F{background:rgba(22,31,19,.48);backdrop-filter:blur(5px)}.TheorySetupModal_panel__LZtSZ{max-height:min(90dvh,860px);padding:16px 20px max(16px,env(safe-area-inset-bottom));border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));background:var(--surface);box-shadow:0 28px 80px rgba(24,38,19,.23)}.TheorySetupModal_header__pt52n{padding:2px 2px 16px;border-bottom:1px solid var(--border)}.TheorySetupModal_title__0ZNvf{margin:0;color:var(--text);font-size:clamp(20px,2.6vw,27px);font-weight:800;letter-spacing:-.025em;line-height:1.15}.TheorySetupModal_subtitle__cFft3{margin-top:5px;color:var(--text-muted);font-size:13px;line-height:1.4}.TheorySetupModal_close__XbKPq{border:1px solid var(--border);border-radius:14px;background:var(--bg);color:var(--text-muted);transition:background .2s ease,color .2s ease}.TheorySetupModal_close__XbKPq:hover{background:color-mix(in srgb,var(--primary) 8%,var(--surface));color:var(--text)}.TheorySetupModal_content__1aOwp{margin-top:14px;padding:2px 4px 18px 2px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--primary) 35%,var(--border)) transparent}.TheorySetupModal_domainRow__G_U_X{transition:border-color .2s ease,background .2s ease}.TheorySetupModal_domainRow__G_U_X:hover{border-color:color-mix(in srgb,var(--primary) 60%,var(--border))!important;background:color-mix(in srgb,var(--primary) 5%,var(--surface))!important}.TheorySetupModal_close__XbKPq:focus-visible,.TheorySetupModal_countButton__w0sli:focus-visible,.TheorySetupModal_cta__vB44W:focus-visible,.TheorySetupModal_domainRow__G_U_X:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.TheorySetupModal_ruleList__GXfNR{border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));background:color-mix(in srgb,var(--primary) 3%,var(--surface))}.TheorySetupModal_ruleRow__yyseb{transition:background .18s ease}.TheorySetupModal_ruleRow__yyseb:hover{background:color-mix(in srgb,var(--primary) 7%,var(--surface))}.TheorySetupModal_ruleRow__yyseb:has(.TheorySetupModal_check__nUm3f:checked){background:color-mix(in srgb,var(--primary) 9%,var(--surface))}.TheorySetupModal_check__nUm3f{cursor:pointer}.TheorySetupModal_check__nUm3f:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.TheorySetupModal_countSection__3XlMv{padding-top:15px;border-top:1px solid var(--border)}.TheorySetupModal_countButton__w0sli{transition:transform .18s ease,box-shadow .18s ease}.TheorySetupModal_countButton__w0sli:hover{transform:translateY(-2px);box-shadow:0 5px 12px rgba(45,55,26,.1)}.TheorySetupModal_footer__Nhepz{padding:15px 2px 0;border-top:1px solid var(--border);background:var(--surface)}.TheorySetupModal_cta__vB44W{border-radius:16px;box-shadow:0 7px 20px rgba(85,115,36,.22)!important;transition:transform .2s ease,box-shadow .2s ease}.TheorySetupModal_cta__vB44W:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 11px 24px rgba(85,115,36,.27)!important}@media (min-width:1024px){.TheorySetupModal_panel__LZtSZ{padding:25px 30px;border-radius:28px}.TheorySetupModal_header__pt52n{padding-bottom:20px}.TheorySetupModal_content__1aOwp{margin-top:20px}}@media (prefers-reduced-motion:reduce){.TheorySetupModal_close__XbKPq,.TheorySetupModal_countButton__w0sli,.TheorySetupModal_cta__vB44W,.TheorySetupModal_domainRow__G_U_X,.TheorySetupModal_ruleRow__yyseb{transition:none}.TheorySetupModal_countButton__w0sli:hover,.TheorySetupModal_cta__vB44W:not(:disabled):hover{transform:none}}.PremiumPaywallFlow_overlay__dfZCm{position:fixed;inset:0;z-index:140;display:flex;align-items:flex-end;justify-content:center;overflow-y:auto;background:rgba(0,0,0,.55);padding:12px 0 0}.PremiumPaywallFlow_page___0_dZ{min-height:calc(100vh - 72px);display:flex;align-items:flex-start;justify-content:center;padding:24px 14px 70px;background:var(--bg)}.PremiumPaywallFlow_sheet__Wvcfh{width:100%;max-width:680px;max-height:calc(100dvh - 12px);overflow-y:auto;border-radius:32px 32px 0 0!important;padding:24px 22px 30px!important;background:#fffefa!important;box-shadow:0 22px 70px rgba(20,30,10,.2)!important}.PremiumPaywallFlow_telegramCard__oUTF7{width:100%;max-width:680px;margin:0 auto;padding:24px 22px 30px;border:1px solid #e9eedf;border-radius:32px;background:#fffefa;box-shadow:0 12px 36px rgba(20,30,10,.1)}.PremiumPaywallFlow_page___0_dZ .PremiumPaywallFlow_sheet__Wvcfh{max-height:none;border-radius:32px!important}.PremiumPaywallFlow_topline__CEY8_{display:flex;align-items:center;justify-content:space-between;gap:12px}.PremiumPaywallFlow_brand__sNSUr{display:inline-flex;align-items:center;gap:10px;color:#4d7e1b;font-size:17px;font-weight:800}.PremiumPaywallFlow_close__NG5FR{display:grid;width:42px;height:42px;flex:none;place-items:center;border:0;border-radius:50%;background:#f1f0e9;color:#555;cursor:pointer}.PremiumPaywallFlow_close__NG5FR:focus-visible,.PremiumPaywallFlow_plan__ytRi0:focus-visible{outline:3px solid #6b8e23;outline-offset:2px}.PremiumPaywallFlow_title__3sWpe{margin:20px 0 6px;color:#111;text-align:center;font-size:clamp(27px,5.5vw,43px);font-weight:850;letter-spacing:-.045em;line-height:1.05}.PremiumPaywallFlow_contextLead__hQCO8{margin:0 auto 5px;color:#4d7e1b;text-align:center;font-size:17px;font-weight:750}.PremiumPaywallFlow_subtitle__h2YfC{max-width:560px;margin:0 auto 18px;color:#606068;text-align:center;font-size:clamp(15px,3.4vw,19px);line-height:1.35}.PremiumPaywallFlow_plans__ffod7{display:grid;gap:8px}.PremiumPaywallFlow_plan__ytRi0{display:flex;width:100%;min-height:60px;align-items:center;gap:10px;padding:10px 14px;border:1px solid #e5e5dc;border-radius:16px;background:linear-gradient(110deg,#fffefa,#f7f7f0);color:#111;text-align:left;cursor:pointer}.PremiumPaywallFlow_selected__xtGp5{border:2px solid #588b20;padding:9px 13px;background:#f3f8e9}.PremiumPaywallFlow_radio__tbe2l{display:grid;width:21px;height:21px;flex:none;place-items:center;border:2px solid #c8cbc2;border-radius:50%;color:#fff;font-size:17px;line-height:1}.PremiumPaywallFlow_selected__xtGp5 .PremiumPaywallFlow_radio__tbe2l{border-color:#588b20;background:#588b20}.PremiumPaywallFlow_planName__zUG_s{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:5px 8px;font-size:17px;font-weight:800}.PremiumPaywallFlow_badge__91InP{padding:4px 9px;border-radius:99px;background:#e8f1d7;color:#4c6f20;font-size:11px;font-weight:600;white-space:nowrap}.PremiumPaywallFlow_price__Uv7yh{margin-left:auto;padding-left:5px;font-size:19px;white-space:nowrap}.PremiumPaywallFlow_tableWrap__AvSAz{margin-top:14px;overflow:hidden;border:1px solid #e8eadf;border-radius:17px}.PremiumPaywallFlow_table__5RBh5{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px;text-align:center}.PremiumPaywallFlow_table__5RBh5 th:first-child{width:31%}.PremiumPaywallFlow_table__5RBh5 th:not(:first-child){width:23%}.PremiumPaywallFlow_table__5RBh5 td,.PremiumPaywallFlow_table__5RBh5 th{height:42px;border-bottom:1px solid #edeee7;border-right:1px solid #edeee7;padding:5px 3px}.PremiumPaywallFlow_table__5RBh5 tr:last-child td,.PremiumPaywallFlow_table__5RBh5 tr:last-child th{border-bottom:0}.PremiumPaywallFlow_table__5RBh5 td:last-child,.PremiumPaywallFlow_table__5RBh5 th:last-child{border-right:0}.PremiumPaywallFlow_table__5RBh5 thead th{color:#565960;font-weight:650}.PremiumPaywallFlow_table__5RBh5 tbody th{color:#45484d;text-align:left;font-weight:550}.PremiumPaywallFlow_rowLabel__spYfP{display:flex;align-items:center;gap:5px}.PremiumPaywallFlow_rowIcon__7ZSu7{display:grid;width:23px;height:23px;flex:none;place-items:center;font-size:17px;line-height:1}.PremiumPaywallFlow_premiumColumn__ICozo{background:linear-gradient(180deg,#f0f7e4,#eaf3d9);color:#42721c!important;font-weight:800!important}.PremiumPaywallFlow_ctaFooter__Qed9b{position:sticky;z-index:2;bottom:-30px;margin:10px -22px -30px;padding:10px 22px 30px;background:linear-gradient(180deg,rgba(255,254,250,.82),#fffefa 22%)}.PremiumPaywallFlow_cta__6Udav{display:flex;width:100%;min-height:55px;align-items:center;justify-content:center;gap:10px;margin-top:18px;font-size:17px!important}.PremiumPaywallFlow_ctaFooter__Qed9b .PremiumPaywallFlow_cta__6Udav{margin-top:0}.PremiumPaywallFlow_error__SVy4s{margin:12px 0 0;color:#b42318;text-align:center;font-size:13px}.PremiumPaywallFlow_telegramArt__WOhnl{display:flex;height:142px;align-items:center;justify-content:center;gap:22px;color:#6b912e}.PremiumPaywallFlow_telegramArt__WOhnl span{display:grid;width:104px;height:104px;place-items:center;border-radius:25px;background:linear-gradient(145deg,#a6cf62,#527f24);color:white;box-shadow:0 12px 24px rgba(64,100,32,.2);transform:rotate(-5deg)}.PremiumPaywallFlow_benefits__Kh__W{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:15px 5px;border:1px solid #e9eedf;border-radius:17px;background:#f5f9ee}.PremiumPaywallFlow_benefits__Kh__W div{display:flex;min-width:0;flex-direction:column;align-items:center;gap:8px;border-right:1px solid #e0e9d4;color:#111;text-align:center;font-size:12px}.PremiumPaywallFlow_benefits__Kh__W div:last-child{border:0}.PremiumPaywallFlow_benefitIcon__6I4xm{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(107,142,35,.14);border-radius:14px;background:linear-gradient(145deg,#eaf5d7,#d4e9b0);color:#527f24;box-shadow:0 4px 9px rgba(64,100,32,.1)}.PremiumPaywallFlow_hint__7zTRG{margin:14px 0 0;color:#606068;text-align:center;font-size:13px;line-height:1.35}.PremiumPaywallFlow_srOnly__YyjEv{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media (min-width:700px){.PremiumPaywallFlow_overlay__dfZCm{align-items:center;padding:20px}.PremiumPaywallFlow_overlay__dfZCm .PremiumPaywallFlow_sheet__Wvcfh{max-height:calc(100dvh - 40px);border-radius:32px!important}.PremiumPaywallFlow_ctaFooter__Qed9b{bottom:-30px}}@media (max-width:380px){.PremiumPaywallFlow_sheet__Wvcfh{padding:18px 13px 23px!important}.PremiumPaywallFlow_planName__zUG_s{font-size:15px}.PremiumPaywallFlow_price__Uv7yh{font-size:16px}.PremiumPaywallFlow_table__5RBh5{font-size:10px}.PremiumPaywallFlow_rowIcon__7ZSu7{width:19px;height:19px;font-size:15px}.PremiumPaywallFlow_benefits__Kh__W div{font-size:10px}.PremiumPaywallFlow_benefitIcon__6I4xm{width:36px;height:36px}}.StarterExhaustionPaywall_overlay__RBwb_{z-index:160}.StarterExhaustionPaywall_sheet__w6eJy{overflow-x:hidden;padding-bottom:max(24px,env(safe-area-inset-bottom))!important}.StarterExhaustionPaywall_topline__oajod{position:sticky;top:-24px;z-index:3;margin:-24px -22px 0;padding:18px 22px 10px;background:#fffefa}.StarterExhaustionPaywall_benefits__Nns0A{grid-template-columns:repeat(3,minmax(0,1fr));padding:16px 4px}.StarterExhaustionPaywall_benefits__Nns0A div{padding:0 5px;gap:8px;font-size:clamp(11px,2.8vw,15px);overflow-wrap:anywhere}.StarterExhaustionPaywall_benefits__Nns0A strong{font-size:clamp(13px,3.2vw,18px)}.StarterExhaustionPaywall_benefits__Nns0A div>span:last-child{color:#606068;line-height:1.35}@media (max-height:600px){.StarterExhaustionPaywall_sheet__w6eJy{max-height:calc(100dvh - 12px)!important}}@media (max-width:380px){.StarterExhaustionPaywall_topline__oajod{top:-18px;margin:-18px -13px 0;padding:12px 13px 10px}}.SetupModal_heading__wpDeV{display:none}@media (min-width:1024px){.SetupModal_panel__L_Kfl{border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));box-shadow:0 28px 80px rgba(28,36,22,.22)!important}.SetupModal_heading__wpDeV{display:block;padding-top:2px}.SetupModal_heading__wpDeV span{color:var(--primary);font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.SetupModal_heading__wpDeV h2{margin:2px 0 0;color:var(--text);font-size:26px;font-weight:800;line-height:1.15;letter-spacing:-.025em}.SetupModal_configure__tdUdm{background:color-mix(in srgb,var(--primary) 5%,var(--surface))!important}.SetupModal_configure__tdUdm:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--border))!important}.SetupModal_options__ZVAMF{padding:4px 2px 10px}.SetupModal_modeOption__gt1cg{min-height:52px;transition:border-color .18s ease,background .18s ease}.SetupModal_modeOption__gt1cg:not(:disabled):hover{border-color:var(--primary)!important;background:color-mix(in srgb,var(--primary) 5%,var(--surface))!important}.SetupModal_footer__wgnVk{padding-top:14px;border-top:1px solid var(--border)}}@media (prefers-reduced-motion:reduce){.SetupModal_modeOption__gt1cg{transition:none}}.ContinueHub_trigger__ecReh{isolation:isolate;border-radius:24px;background:linear-gradient(120deg,#edf6dd,#fff 76%)!important;border-color:#cbdcad!important;box-shadow:0 9px 24px rgba(45,55,26,.085);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.ContinueHub_trigger__ecReh:before{position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(#7d9f39,#b5cc79);content:""}.ContinueHub_trigger__ecReh:after{position:absolute;z-index:-1;top:-52px;right:34px;width:160px;height:160px;border:1px solid rgba(107,142,35,.1);border-radius:50%;box-shadow:0 0 0 28px rgba(107,142,35,.035),0 0 0 58px rgba(107,142,35,.02);content:"";pointer-events:none}.ContinueHub_triggerIcon__ckP_J{display:grid;width:52px;height:52px;flex:none;place-items:center;border-radius:17px;color:var(--primary-dark);background:#dfeec8;box-shadow:inset 0 0 0 1px rgba(107,142,35,.09)}.ContinueHub_triggerTitle__T0W4t{display:block;font-size:clamp(16px,2vw,18px);font-weight:800;letter-spacing:-.02em;line-height:1.22}.ContinueHub_triggerCount__dyOJG{display:inline-block;margin-top:6px;border-radius:999px;padding:4px 9px;background:#e7f0d9;color:var(--primary-dark);font-size:12px;font-weight:700;line-height:1.15}.ContinueHub_triggerArrow__V3C2v{display:grid;width:38px;height:38px;flex:none;place-items:center;border-radius:13px;color:var(--primary-dark);background:#fff;box-shadow:0 2px 8px rgba(45,55,26,.1);transition:transform .22s ease}.ContinueHub_trigger__ecReh:hover .ContinueHub_triggerArrow__V3C2v{transform:translateX(3px)}.ContinueHub_trigger__ecReh:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary) 52%,var(--border))!important;box-shadow:0 14px 30px rgba(50,65,33,.12)}.ContinueHub_backdrop__7O014{background:rgba(22,31,19,.48);backdrop-filter:blur(5px)}.ContinueHub_dialog__TRcn0{border-color:color-mix(in srgb,var(--primary) 14%,var(--border))!important;box-shadow:0 28px 80px rgba(24,38,19,.23)}.ContinueHub_header__n2Onb{padding:22px 24px;background:linear-gradient(120deg,#f1f7e5,#fff 78%)}.ContinueHub_headerIcon__ORFuk{display:grid;width:48px;height:48px;flex:none;place-items:center;border-radius:16px;color:var(--primary-dark);background:#e4efcf}.ContinueHub_title__B2U75{margin:0;font-size:clamp(20px,2.6vw,27px);font-weight:800;letter-spacing:-.025em;line-height:1.15}.ContinueHub_subtitle__MxL9g{margin:5px 0 0;font-size:13px;line-height:1.4}.ContinueHub_close__1BYhM{border:1px solid var(--border);border-radius:14px;background:var(--bg);transition:background .2s ease}.ContinueHub_close__1BYhM:hover{background:color-mix(in srgb,var(--primary) 8%,var(--surface))}.ContinueHub_list__cW2VC{display:grid;gap:10px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--primary) 35%,var(--border)) transparent}.ContinueHub_session__mefGy{min-height:108px;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border));background:linear-gradient(135deg,#fff 36%,#f7faef);box-shadow:0 4px 14px rgba(45,55,26,.04);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.ContinueHub_session__mefGy:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary) 48%,var(--border));box-shadow:0 10px 24px rgba(45,55,26,.1)}.ContinueHub_sessionIcon__7O1YB{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:14px;background:color-mix(in srgb,var(--primary) 10%,var(--surface));color:var(--primary)}.ContinueHub_sessionTitle__5VqB1{display:block;font-size:16px;font-weight:800;line-height:1.3}.ContinueHub_progressTrack__IBIbt{display:block;width:min(100%,240px);height:5px;margin-top:9px;overflow:hidden;border-radius:999px;background:#e7edd9}.ContinueHub_progressFill__JFGFs{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary),#a8bf63)}.ContinueHub_resume__po7sc{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;border-radius:12px;padding:8px 10px;background:#edf4df;color:var(--primary-dark);font-size:13px;font-weight:800}@media (min-width:640px){.ContinueHub_dialog__TRcn0{border-radius:28px}}@media (max-width:639px){.ContinueHub_header__n2Onb{padding:20px}.ContinueHub_session__mefGy{min-height:82px}.ContinueHub_sessionIcon__7O1YB{width:38px;height:38px}.ContinueHub_headerIcon__ORFuk{width:42px;height:42px}.ContinueHub_resume__po7sc{padding:8px;font-size:0}.ContinueHub_resume__po7sc svg{width:18px;height:18px}.ContinueHub_triggerIcon__ckP_J{width:46px;height:46px}.ContinueHub_triggerArrow__V3C2v{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.ContinueHub_close__1BYhM,.ContinueHub_session__mefGy,.ContinueHub_triggerArrow__V3C2v,.ContinueHub_trigger__ecReh{transition:none}.ContinueHub_session__mefGy:hover,.ContinueHub_trigger__ecReh:hover,.ContinueHub_trigger__ecReh:hover .ContinueHub_triggerArrow__V3C2v{transform:none}}.AppPageHeading_heading__MFeI_{display:flex;align-items:end;justify-content:space-between;gap:24px}.AppPageHeading_eyebrow__MxzXO{display:block;margin-bottom:5px;color:var(--primary);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.AppPageHeading_heading__MFeI_ h1{margin:0;color:var(--text);font-size:clamp(32px,3vw,42px);font-weight:800;line-height:1.05;letter-spacing:-.035em}.AppPageHeading_heading__MFeI_ p{max-width:290px;margin:0 0 4px;color:var(--text-muted);font-size:14px;line-height:1.4}@media (max-width:700px){.AppPageHeading_heading__MFeI_ p{display:none}}.PracticeModeCard_card__L7LgL{--tone:#66852c;--tint:#eff5de;position:relative;isolation:isolate;display:flex;width:100%;min-width:0;align-items:center;gap:14px;overflow:hidden;border:1px solid color-mix(in srgb,var(--tone) 23%,var(--border));border-radius:22px;background:linear-gradient(135deg,var(--surface) 34%,var(--tint) 150%);box-shadow:0 6px 18px rgba(45,55,26,.045);color:var(--text);cursor:pointer;padding:17px;text-align:left;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease}.PracticeModeCard_card__L7LgL[data-tone=ladder]{--tone:#c17631;--tint:#fff0d9}.PracticeModeCard_card__L7LgL[data-tone=exam]{--tone:#496f9a;--tint:#eaf2fb}.PracticeModeCard_card__L7LgL[data-tone=duels],.PracticeModeCard_card__L7LgL[data-tone=mistakes]{--tone:#b8563e;--tint:#ffe8df}.PracticeModeCard_card__L7LgL[data-tone=rating]{--tone:#9a7425;--tint:#fbefd4}.PracticeModeCard_card__L7LgL:before{content:"";position:absolute;z-index:-1;right:0;top:0;width:38%;height:5px;border-radius:0 0 0 5px;background:var(--tone);opacity:.34;pointer-events:none}.PracticeModeCard_card__L7LgL[data-tone=ladder]:before{width:95px;height:70px;background:repeating-linear-gradient(135deg,transparent 0 14px,color-mix(in srgb,var(--tone) 13%,transparent) 14px 17px);opacity:1}.PracticeModeCard_card__L7LgL[data-tone=exam]:before{width:90px;height:88px;background-color:initial;background-image:linear-gradient(color-mix(in srgb,var(--tone) 12%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--tone) 12%,transparent) 1px,transparent 1px);background-size:18px 18px;opacity:1}.PracticeModeCard_card__L7LgL[data-tone=duels]:before{width:38%;height:100%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--tone) 8%,transparent));opacity:1}.PracticeModeCard_card__L7LgL[data-tone=rating]:before{width:100px;height:100%;background:repeating-linear-gradient(120deg,transparent 0 17px,color-mix(in srgb,var(--tone) 9%,transparent) 17px 20px);opacity:1}.PracticeModeCard_card__L7LgL:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--tone) 51%,var(--border));box-shadow:0 17px 32px rgba(45,55,26,.12)}.PracticeModeCard_card__L7LgL:focus-visible{outline:3px solid var(--tone);outline-offset:3px}.PracticeModeCard_card__L7LgL:disabled{cursor:not-allowed;opacity:.68}.PracticeModeCard_card__L7LgL:disabled:hover{transform:none;box-shadow:0 6px 18px rgba(45,55,26,.045)}.PracticeModeCard_iconWrap__Bx41I{display:grid;flex:0 0 auto;width:52px;height:52px;place-items:center;border-radius:17px;background:var(--tint);color:var(--tone);transition:transform .22s ease}.PracticeModeCard_icon__skwTu{width:27px;height:27px}.PracticeModeCard_card__L7LgL:hover .PracticeModeCard_iconWrap__Bx41I{transform:rotate(-6deg) scale(1.07)}.PracticeModeCard_copy__6rEeO{display:block;min-width:0;flex:1}.PracticeModeCard_title__WJFTl{display:block;font-size:20px;font-weight:800;line-height:1.15;letter-spacing:-.025em}.PracticeModeCard_subtitle___RuBr{display:block;margin-top:6px;color:var(--text-muted);font-size:13px;line-height:1.4}.PracticeModeCard_arrow__9w6Pw{display:grid;flex:0 0 auto;width:32px;height:32px;place-items:center;border-radius:50%;color:var(--tone);transition:transform .22s ease,background .22s ease}.PracticeModeCard_card__L7LgL:hover .PracticeModeCard_arrow__9w6Pw{transform:translate(2px,-2px);background:var(--tint)}.PracticeModeCard_secondary__9FeT7[data-tone=duels]{background:linear-gradient(116deg,#fff5ec,#fff0e5 58%,#ffe0d9);border-color:#efbea9;box-shadow:0 9px 24px rgba(157,75,47,.1)}.PracticeModeCard_secondary__9FeT7[data-tone=duels] .PracticeModeCard_iconWrap__Bx41I{position:relative;isolation:isolate;overflow:visible;background:#ffd8c9}.PracticeModeCard_duelOrbit__3GK8v{position:absolute;left:50%;top:50%;width:76px;height:76px;margin-left:-38px;margin-top:-38px;border:1px solid color-mix(in srgb,var(--tone) 32%,transparent);border-radius:50%;pointer-events:none}.PracticeModeCard_duelOrbitOne__ziaUI{transform:rotate(-32deg) scaleY(.61)}.PracticeModeCard_duelOrbitTwo__91l42{transform:rotate(54deg) scaleY(.61)}.PracticeModeCard_duelElectron__0nq3a{position:absolute;left:50%;top:50%;width:13px;height:13px;margin:-6.5px;color:var(--tone);animation:PracticeModeCard_duelOrbit__3GK8v 7s linear infinite}.PracticeModeCard_duelOrbitTwo__91l42 .PracticeModeCard_duelElectron__0nq3a{animation-duration:8.5s;animation-direction:reverse;animation-delay:-3s}@media (min-width:1024px){.PracticeModeCard_primary__WfLIO{min-height:226px;align-items:flex-start;flex-direction:column;justify-content:space-between;gap:16px;padding:24px;border-radius:28px}.PracticeModeCard_primary__WfLIO .PracticeModeCard_iconWrap__Bx41I{width:68px;height:68px;border-radius:21px}.PracticeModeCard_primary__WfLIO .PracticeModeCard_icon__skwTu{width:35px;height:35px}.PracticeModeCard_primary__WfLIO .PracticeModeCard_copy__6rEeO{flex:0 1 auto;padding-right:30px}.PracticeModeCard_primary__WfLIO .PracticeModeCard_title__WJFTl{font-size:clamp(23px,2vw,29px)}.PracticeModeCard_primary__WfLIO .PracticeModeCard_subtitle___RuBr{font-size:14px}.PracticeModeCard_primary__WfLIO .PracticeModeCard_arrow__9w6Pw{position:absolute;right:22px;top:27px;width:38px;height:38px}.PracticeModeCard_secondary__9FeT7{min-height:130px;padding:21px 23px;border-radius:25px}.PracticeModeCard_secondary__9FeT7 .PracticeModeCard_iconWrap__Bx41I{width:64px;height:64px;border-radius:19px}.PracticeModeCard_secondary__9FeT7 .PracticeModeCard_icon__skwTu{width:33px;height:33px}.PracticeModeCard_secondary__9FeT7 .PracticeModeCard_title__WJFTl{font-size:23px}.PracticeModeCard_secondary__9FeT7 .PracticeModeCard_subtitle___RuBr{font-size:14px}.PracticeModeCard_secondary__9FeT7[data-tone=duels] .PracticeModeCard_icon__skwTu{transform:rotate(-12deg)}.PracticeModeCard_secondary__9FeT7[data-tone=duels]:hover .PracticeModeCard_icon__skwTu{animation:PracticeModeCard_duelClash__OM1Ic .48s ease-in-out}}@keyframes PracticeModeCard_duelOrbit__3GK8v{0%{transform:rotate(0deg) translateX(38px) rotate(0deg) scaleY(1.64)}to{transform:rotate(1turn) translateX(38px) rotate(-1turn) scaleY(1.64)}}@keyframes PracticeModeCard_duelClash__OM1Ic{0%,to{transform:rotate(-12deg)}45%{transform:rotate(13deg) scale(1.15)}}@media (prefers-reduced-motion:reduce){.PracticeModeCard_arrow__9w6Pw,.PracticeModeCard_card__L7LgL,.PracticeModeCard_iconWrap__Bx41I{transition:none}.PracticeModeCard_card__L7LgL:hover{transform:none}.PracticeModeCard_card__L7LgL:hover .PracticeModeCard_arrow__9w6Pw,.PracticeModeCard_card__L7LgL:hover .PracticeModeCard_iconWrap__Bx41I,.PracticeModeCard_secondary__9FeT7[data-tone=duels]:hover .PracticeModeCard_icon__skwTu{animation:none;transform:none}.PracticeModeCard_duelElectron__0nq3a{animation:none;transform:rotate(18deg) translateX(38px) rotate(-18deg) scaleY(1.64)}.PracticeModeCard_duelOrbitTwo__91l42 .PracticeModeCard_duelElectron__0nq3a{transform:rotate(192deg) translateX(38px) rotate(-192deg) scaleY(1.64)}}.DictionaryMenu_accordion__kpMib{--tone:#66852c;--tint:#eff5de;position:relative;isolation:isolate;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--tone) 23%,var(--border));border-radius:22px;background:linear-gradient(135deg,var(--surface) 34%,var(--tint) 150%);box-shadow:0 6px 18px rgba(45,55,26,.045)}.DictionaryMenu_accordion__kpMib[data-tone=rules]{--tone:#9a7425;--tint:#fbefd4}.DictionaryMenu_accordion__kpMib:before{content:"";position:absolute;z-index:-1;right:0;top:0;width:42%;height:100%;background:linear-gradient(110deg,transparent,color-mix(in srgb,var(--tone) 9%,transparent));pointer-events:none}.DictionaryMenu_button__6ljQO{min-height:72px}.DictionaryMenu_button__6ljQO:focus-visible{outline:3px solid var(--tone);outline-offset:-3px}.DictionaryMenu_icon__zEpSi{background:var(--tint);color:var(--tone)}.DictionaryMenu_arrow__UsDR3{color:var(--tone)}.DictionaryMenu_topicGrid__bV9Ew{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.DictionaryMenu_topicGrid__bV9Ew>button{width:100%;min-width:0;height:auto;min-height:38px;white-space:normal;line-height:1.15}@media (min-width:640px){.DictionaryMenu_topicGrid__bV9Ew{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.DictionaryMenu_accordion__kpMib{border-radius:25px}.DictionaryMenu_button__6ljQO{min-height:130px;gap:14px;padding:21px 23px}.DictionaryMenu_icon__zEpSi{width:64px;height:64px;border-radius:19px}.DictionaryMenu_icon__zEpSi svg{width:32px;height:32px}.DictionaryMenu_title__h6MF1{font-size:23px;font-weight:800;letter-spacing:-.025em}}.RuleDetail_explanation__kWuSP{position:relative;isolation:isolate;overflow:hidden;border:1px solid color-mix(in srgb,#66852c 23%,var(--border));border-radius:28px;background:linear-gradient(135deg,var(--surface) 34%,#eff5de 150%);box-shadow:0 6px 18px rgba(45,55,26,.045)}.RuleDetail_explanation__kWuSP:before{content:"";position:absolute;z-index:-1;left:0;top:0;bottom:0;width:5px;background:#66852c;opacity:.55;pointer-events:none}.E7DifficultyLayout_layout__DYfF2{display:flex;flex-direction:column;gap:12px}.E7DifficultyLayout_leftColumn__Y1lJq,.E7DifficultyLayout_rightColumn__S0xf0{display:contents}.E7DifficultyLayout_difficultySection__2jjTm[data-difficulty=easy]{order:1}.E7DifficultyLayout_difficultySection__2jjTm[data-difficulty=medium]{order:2}.E7DifficultyLayout_difficultySection__2jjTm[data-difficulty=hard]{order:3}.E7DifficultyLayout_ungrouped__d5TaY{order:4}@media (min-width:1024px){.E7DifficultyLayout_layout__DYfF2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px}.E7DifficultyLayout_leftColumn__Y1lJq,.E7DifficultyLayout_rightColumn__S0xf0{display:flex;min-width:0;flex-direction:column;gap:12px}}.paronymsMenu_feature__QlO8W,.paronymsMenu_row__XN_b3{--tone:#496f9a;--tint:#eaf2fb;position:relative;isolation:isolate;overflow:hidden;border:1px solid color-mix(in srgb,var(--tone) 23%,var(--border));border-radius:22px;background:linear-gradient(135deg,var(--surface) 34%,var(--tint) 150%);box-shadow:0 6px 18px rgba(45,55,26,.045)}.paronymsMenu_feature__QlO8W:before,.paronymsMenu_row__XN_b3:before{content:"";position:absolute;z-index:-1;right:0;top:0;width:42%;height:100%;background:linear-gradient(115deg,transparent,color-mix(in srgb,var(--tone) 9%,transparent));pointer-events:none}.paronymsMenu_feature__QlO8W:before{width:5px;height:100%;left:0;right:auto;background:var(--tone);opacity:.6}.paronymsMenu_row__XN_b3{transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}button.paronymsMenu_row__XN_b3:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--tone) 51%,var(--border));box-shadow:0 17px 32px rgba(45,55,26,.12)}button.paronymsMenu_row__XN_b3:focus-visible{outline:3px solid var(--tone);outline-offset:3px}.paronymsMenu_icon__bA5Ey{background:var(--tint);color:var(--tone)}.paronymsMenu_feature__QlO8W{background:linear-gradient(120deg,#fff,#f0f6fd)}.paronymsMenu_feature__QlO8W h2{font-weight:800;letter-spacing:-.025em}@media (min-width:1024px){.paronymsMenu_row__XN_b3{min-height:130px;gap:14px;padding:21px 23px;border-radius:25px}.paronymsMenu_row__XN_b3 .paronymsMenu_icon__bA5Ey{width:64px;height:64px;border-radius:19px}.paronymsMenu_row__XN_b3 .paronymsMenu_icon__bA5Ey svg{width:30px;height:30px}.paronymsMenu_rowTitle__G10FT{font-size:22px;font-weight:800;letter-spacing:-.025em}.paronymsMenu_feature__QlO8W{min-height:220px;padding:24px;border-radius:28px}.paronymsMenu_feature__QlO8W .paronymsMenu_icon__bA5Ey{width:64px;height:64px;border-radius:19px}.paronymsMenu_feature__QlO8W .paronymsMenu_icon__bA5Ey svg{width:30px;height:30px}.paronymsMenu_feature__QlO8W h2{font-size:27px}.paronymsMenu_feature__QlO8W button{width:max-content;min-width:220px;align-self:flex-start;padding-inline:30px}}@media (prefers-reduced-motion:reduce){.paronymsMenu_row__XN_b3{transition:none}button.paronymsMenu_row__XN_b3:hover{transform:none}}.TodayQueueHome_homeToday__BFVea{--home-paper:#f7f5ef;--home-ink:#1f2430;--home-muted:#6d7480;--home-line:#e4e1d8;width:100%;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:20px;align-items:stretch}.TodayQueueHome_graphColumn__JnzC2,.TodayQueueHome_planColumn__bbe5X{min-width:0;display:flex}.TodayQueueHome_surface__Vfa72{position:relative;isolation:isolate;overflow:hidden;border:1px solid color-mix(in srgb,var(--surface-tone,#66852c) 23%,var(--border));border-radius:28px;background:linear-gradient(135deg,var(--surface) 34%,var(--surface-tint,#eff5de) 150%);box-shadow:0 6px 18px rgba(45,55,26,.045)}.TodayQueueHome_surface__Vfa72:before{content:"";position:absolute;z-index:-1;inset:0 0 auto auto;width:34%;height:4px;border-radius:0 28px 0 4px;background:color-mix(in srgb,var(--surface-tone,#66852c) 42%,transparent);pointer-events:none}.TodayQueueHome_progressCard__hW_I5{--surface-tone:#496f9a;--surface-tint:#eaf2fb}.TodayQueueHome_surface__Vfa72:active,.TodayQueueHome_surface__Vfa72:hover{transform:none;box-shadow:0 18px 38px -28px rgba(39,50,24,.42)}.TodayQueueHome_planSurface__NqF3f{width:100%;padding:28px}.TodayQueueHome_planHead__Kc_XY{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.TodayQueueHome_planHead__Kc_XY h1{margin:0;color:var(--home-ink);font-size:30px;line-height:1.08;letter-spacing:-.035em;font-weight:850}.TodayQueueHome_planHead__Kc_XY p{margin:8px 0 0;color:var(--home-muted);font-size:15px}.TodayQueueHome_mobilePlanMeta__Rby4S{display:none}.TodayQueueHome_planDate__U9_Ve{display:flex;align-items:center;gap:10px;color:var(--home-muted);font-size:13px;white-space:nowrap}.TodayQueueHome_planDate__U9_Ve i{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--home-line);border-radius:11px;color:#626a70;font-style:normal}.TodayQueueHome_currentTask__YrDpD{--task-tone:#66852c;--task-tint:#eff5de;position:relative;overflow:hidden;padding:22px;border:1px solid color-mix(in srgb,var(--task-tone) 29%,var(--border));border-radius:19px;background:linear-gradient(125deg,var(--task-tint),var(--surface) 82%);transition:border-color .2s ease,box-shadow .2s ease}.TodayQueueHome_currentTask__YrDpD[data-tone=rules]{--task-tone:#c17631;--task-tint:#fff0d9}.TodayQueueHome_currentTask__YrDpD[data-tone=mini-check]{--task-tone:#496f9a;--task-tint:#eaf2fb}.TodayQueueHome_currentTask__YrDpD[data-tone=mistakes]{--task-tone:#b8563e;--task-tint:#ffe8df}.TodayQueueHome_currentTask__YrDpD:after{content:"";position:absolute;top:0;right:0;width:64px;height:5px;border-radius:0 0 0 5px;background:var(--task-tone);opacity:.65}.TodayQueueHome_currentTaskTop__yF0Rh{display:flex;align-items:flex-start;gap:18px}.TodayQueueHome_currentIcon__8pjJg{width:66px;height:66px;flex:none;display:grid;place-items:center;border-radius:17px}.TodayQueueHome_currentTaskTop__yF0Rh>div{min-width:0}.TodayQueueHome_currentTaskTop__yF0Rh p{margin:2px 0 0;font-size:12px;font-weight:850;letter-spacing:.025em}.TodayQueueHome_currentTask__YrDpD h2{margin:7px 0 0;color:var(--home-ink);font-size:23px;line-height:1.15;letter-spacing:-.02em;font-weight:820}.TodayQueueHome_currentTaskTop__yF0Rh div>span{display:block;margin-top:7px;color:var(--home-muted);font-size:15px}.TodayQueueHome_currentCta__0CxP4{width:100%;min-height:54px;margin-top:22px;font-size:16px}.TodayQueueHome_mobileCtaLabel__adQyL{display:none}.TodayQueueHome_desktopPlanItems__92xPV{display:flex;flex-direction:column;gap:12px;margin-top:14px}.TodayQueueHome_planRow__v9CdB{--row-tone:#66852c;--row-tint:#eff5de;position:relative;isolation:isolate;width:100%;min-height:102px;display:flex;align-items:center;gap:17px;overflow:hidden;padding:16px 18px;border:1px solid color-mix(in srgb,var(--row-tone) 23%,var(--border));border-radius:20px;background:linear-gradient(135deg,#fff 34%,var(--row-tint) 150%);box-shadow:0 6px 18px rgba(45,55,26,.045);color:var(--home-ink);text-align:left}.TodayQueueHome_planRow__v9CdB[data-tone=rules]{--row-tone:#c17631;--row-tint:#fff0d9}.TodayQueueHome_planRow__v9CdB[data-tone=mini-check]{--row-tone:#496f9a;--row-tint:#eaf2fb}.TodayQueueHome_planRow__v9CdB[data-tone=mistakes]{--row-tone:#b8563e;--row-tint:#ffe8df}.TodayQueueHome_planRow__v9CdB:before{content:"";position:absolute;z-index:-1;inset:0 auto 0 0;width:5px;background:var(--row-tone);opacity:.75;pointer-events:none}button.TodayQueueHome_planRow__v9CdB{cursor:pointer;transition:border-color .16s ease,background .16s ease}button.TodayQueueHome_planRow__v9CdB:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--row-tone) 51%,var(--border));box-shadow:0 17px 32px rgba(45,55,26,.12)}button.TodayQueueHome_planRow__v9CdB:focus-visible{outline:3px solid rgba(107,142,35,.22);outline-offset:2px}.TodayQueueHome_rowIcon__o5HzS{width:55px;height:55px;flex:none;display:grid;place-items:center;border-radius:15px}.TodayQueueHome_rowCopy__Y5m_O{min-width:0;flex:1}.TodayQueueHome_rowCopy__Y5m_O small{display:block;font-size:11px;font-weight:850;letter-spacing:.025em}.TodayQueueHome_rowCopy__Y5m_O strong{display:block;margin-top:4px;font-size:17px;line-height:1.18}.TodayQueueHome_rowCopy__Y5m_O>span{display:block;margin-top:4px;color:var(--home-muted);font-size:13px}.TodayQueueHome_rowStatus__Bp3Kn{min-width:142px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;border-radius:12px;font-size:13px;font-weight:650;white-space:nowrap}.TodayQueueHome_rowStatus__Bp3Kn.TodayQueueHome_done__dUenm{color:#4f7f27;background:rgba(107,142,35,.1)}.TodayQueueHome_rowStatus__Bp3Kn.TodayQueueHome_planned__89euo,.TodayQueueHome_rowStatus__Bp3Kn.TodayQueueHome_scheduled__9RZKd{color:var(--row-tone);background:var(--row-tint)}.TodayQueueHome_emptyPlan__73gX3{padding:24px;border:1px solid var(--home-line);border-radius:18px;background:#fff}.TodayQueueHome_emptyPlan__73gX3 p{margin:0 0 16px;color:var(--home-muted);font-size:14px}.TodayQueueHome_completePlan__9ERHH{display:flex;align-items:center;gap:13px;padding:22px;border:1px solid rgba(107,142,35,.2);border-radius:18px;background:rgba(107,142,35,.07)}.TodayQueueHome_completePlan__9ERHH span{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:rgba(107,142,35,.13);color:var(--primary)}.TodayQueueHome_completePlan__9ERHH p{margin:0;color:var(--home-ink);font-size:16px;font-weight:750}.TodayQueueHome_mobileAccordion__KddON{display:none}.TodayQueueHome_planProgress__OieHJ{margin:14px 2px 0;color:var(--home-muted);font-size:12px}.TodayQueueHome_progressCard__hW_I5{width:100%;padding:28px 24px 24px}.TodayQueueHome_pathEyebrow__KXQFm{display:inline-flex;padding:7px 14px;border-radius:999px;background:rgba(107,142,35,.11);color:#4f7f27;font-size:12px;font-weight:850;letter-spacing:.035em}.TodayQueueHome_progressCard__hW_I5 h1{margin:20px 0 0;color:var(--home-ink);font-size:28px;line-height:1.12;letter-spacing:-.035em;font-weight:850}.TodayQueueHome_progressSubtitle__1HAQt{margin:9px 0 0;color:var(--home-muted);font-size:15px}.TodayQueueHome_chartWrap__uf8Wz{position:relative;margin-top:26px}.TodayQueueHome_chart__NIBUJ{display:block;width:100%;height:auto;overflow:visible}.TodayQueueHome_demoLabel__Iz66k{position:absolute;top:2px;left:18px;padding:5px 9px;border-radius:999px;background:rgba(255,255,255,.95);color:var(--home-muted);box-shadow:0 3px 12px rgba(40,50,25,.08);font-size:10px;font-weight:700;pointer-events:none}.TodayQueueHome_metrics__OS7VP{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;padding:17px 10px;overflow:hidden;border-radius:18px;background:rgba(107,142,35,.075)}.TodayQueueHome_metric___Q7KG{min-width:0;padding:0 15px;border-left:1px solid rgba(107,142,35,.17)}.TodayQueueHome_metric___Q7KG:first-child{border-left:0}.TodayQueueHome_metric___Q7KG>span{display:block;color:var(--home-muted);font-size:12px}.TodayQueueHome_metric___Q7KG strong{display:block;margin-top:4px;color:var(--home-ink);font-size:19px;line-height:1.12;overflow-wrap:anywhere}.TodayQueueHome_metric___Q7KG strong>span{display:block;font-size:13px;font-weight:650}.TodayQueueHome_metricAccent__JxZ5f{color:var(--primary)!important}@media (max-width:1179px){.TodayQueueHome_homeToday__BFVea{max-width:820px;margin-inline:auto;display:flex;flex-direction:column;gap:28px}.TodayQueueHome_graphColumn__JnzC2{width:100%;order:1}.TodayQueueHome_planColumn__bbe5X{width:100%;order:2}.TodayQueueHome_planSurface__NqF3f,.TodayQueueHome_progressCard__hW_I5{min-height:0}}@media (max-width:700px){.TodayQueueHome_homeToday__BFVea{gap:12px}.TodayQueueHome_surface__Vfa72{border-radius:20px}.TodayQueueHome_progressCard__hW_I5{padding:14px 14px 12px}.TodayQueueHome_pathEyebrow__KXQFm{padding:5px 10px;font-size:10px}.TodayQueueHome_progressCard__hW_I5 h1{margin-top:10px;font-size:19px;line-height:1.1;letter-spacing:-.025em}.TodayQueueHome_progressSubtitle__1HAQt{margin-top:4px;font-size:12px}.TodayQueueHome_chartWrap__uf8Wz{margin-top:4px}.TodayQueueHome_metrics__OS7VP{margin-top:0;padding:9px 2px;border-radius:14px}.TodayQueueHome_metric___Q7KG{padding-inline:8px}.TodayQueueHome_metric___Q7KG>span{font-size:10px}.TodayQueueHome_metric___Q7KG strong{margin-top:2px;font-size:14px}.TodayQueueHome_metric___Q7KG strong>span{font-size:10px}.TodayQueueHome_planSurface__NqF3f{padding:14px}.TodayQueueHome_planHead__Kc_XY{align-items:center;gap:10px;margin:0 2px 10px}.TodayQueueHome_planHead__Kc_XY>div{min-width:0}.TodayQueueHome_planHead__Kc_XY h1{font-size:23px;line-height:1.08}.TodayQueueHome_planDate__U9_Ve,.TodayQueueHome_planHead__Kc_XY p{display:none}.TodayQueueHome_mobilePlanMeta__Rby4S{display:block;flex:none;max-width:42%;color:var(--home-muted);font-size:10px;line-height:1.25;text-align:right}.TodayQueueHome_currentTask__YrDpD{padding:14px;border-radius:17px;box-shadow:0 12px 26px -23px rgba(39,50,24,.55)}.TodayQueueHome_currentTaskTop__yF0Rh{gap:12px}.TodayQueueHome_currentIcon__8pjJg{width:48px;height:48px;border-radius:14px}.TodayQueueHome_currentIcon__8pjJg>svg{width:25px;height:25px}.TodayQueueHome_currentTaskTop__yF0Rh p{margin-top:0;font-size:9px}.TodayQueueHome_currentTask__YrDpD h2{margin-top:4px;font-size:19px}.TodayQueueHome_currentTaskTop__yF0Rh div>span{margin-top:4px;font-size:12px}.TodayQueueHome_currentCta__0CxP4{min-height:44px;margin-top:12px;padding:11px 18px;font-size:14px}.TodayQueueHome_desktopCtaLabel__wuFWW{display:none}.TodayQueueHome_mobileCtaLabel__adQyL{display:inline-flex;align-items:center;justify-content:center;gap:8px}.TodayQueueHome_desktopPlanItems__92xPV{display:none}.TodayQueueHome_mobileAccordion__KddON{display:block;margin-top:14px;overflow:hidden;border:1px solid var(--home-line);border-radius:18px;background:#fff;box-shadow:0 9px 24px -20px rgba(39,50,24,.55)}.TodayQueueHome_accordionButton__OHufU{width:100%;min-height:70px;display:grid;grid-template-columns:42px minmax(0,1fr) 22px;align-items:center;gap:12px;padding:12px 16px;color:var(--home-ink);text-align:left;cursor:pointer}.TodayQueueHome_accordionButton__OHufU>span{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:rgba(72,109,156,.11);color:#486d9c}.TodayQueueHome_accordionButton__OHufU strong{font-size:16px}.TodayQueueHome_accordionButton__OHufU>svg{transition:transform .18s ease}.TodayQueueHome_accordionButton__OHufU>svg.TodayQueueHome_chevronOpen__14qJL{transform:rotate(180deg)}.TodayQueueHome_accordionPanel__Y_Zyd{border-top:1px solid var(--home-line)}.TodayQueueHome_mobileCompletedRow__EoFt1,.TodayQueueHome_mobileQueueRow__x6pGq{width:100%;min-height:62px;display:grid;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:10px 13px;color:var(--home-ink);text-align:left}.TodayQueueHome_mobileCompletedRow__EoFt1,.TodayQueueHome_mobileQueueRow__x6pGq+.TodayQueueHome_mobileQueueRow__x6pGq{border-top:1px solid rgba(228,225,216,.75)}button.TodayQueueHome_mobileQueueRow__x6pGq{cursor:pointer}.TodayQueueHome_mobileCompletedRow__EoFt1>span,.TodayQueueHome_mobileRowIcon__Gl8X3{width:36px;height:36px;display:grid;place-items:center;border-radius:11px}.TodayQueueHome_mobileCompletedRow__EoFt1 small,.TodayQueueHome_mobileCompletedRow__EoFt1 strong,.TodayQueueHome_mobileQueueRow__x6pGq small,.TodayQueueHome_mobileQueueRow__x6pGq strong{display:block}.TodayQueueHome_mobileCompletedRow__EoFt1 strong,.TodayQueueHome_mobileQueueRow__x6pGq strong{font-size:13px}.TodayQueueHome_mobileCompletedRow__EoFt1 small,.TodayQueueHome_mobileQueueRow__x6pGq small{margin-top:2px;color:var(--home-muted);font-size:11px}.TodayQueueHome_mobileQueueRow__x6pGq>svg{color:var(--home-muted)}.TodayQueueHome_mobileCompletedRow__EoFt1>span{background:rgba(107,142,35,.11);color:var(--primary)}.TodayQueueHome_mobileCompletedRow__EoFt1 p{margin:0}.TodayQueueHome_planProgress__OieHJ{display:none}}@media (max-width:370px){.TodayQueueHome_progressCard__hW_I5{padding-inline:12px}.TodayQueueHome_progressCard__hW_I5 h1{font-size:18px}.TodayQueueHome_metric___Q7KG{padding-inline:6px}.TodayQueueHome_metric___Q7KG strong{font-size:13px}.TodayQueueHome_planSurface__NqF3f{padding-inline:12px}.TodayQueueHome_planHead__Kc_XY h1{font-size:21px}.TodayQueueHome_mobilePlanMeta__Rby4S{font-size:9px}.TodayQueueHome_currentTask__YrDpD{padding-inline:12px}.TodayQueueHome_currentIcon__8pjJg{width:44px;height:44px}.TodayQueueHome_currentTask__YrDpD h2{font-size:18px}}@media (prefers-reduced-motion:reduce){.TodayQueueHome_accordionButton__OHufU>svg,button.TodayQueueHome_planRow__v9CdB{transition:none}}.PracticePage_sectionHeading__PTD5L{display:flex;grid-column:1/-1;align-items:baseline;justify-content:space-between;gap:16px;margin-top:4px}.PracticePage_sectionHeading__PTD5L span{color:var(--text);font-size:22px;font-weight:800;letter-spacing:-.025em}.PracticePage_sectionHeading__PTD5L p{margin:0;color:var(--text-muted);font-size:13px}@media (max-width:700px){.PracticePage_sectionHeading__PTD5L p{display:none}.PracticePage_sectionHeading__PTD5L span{font-size:17px}}