.DayPracticeShell_hero__UQB_Y{padding:clamp(40px,5vw,64px) 0 clamp(24px,3.5vw,40px)}.DayPracticeShell_heroInner__glLV6{display:flex;flex-direction:column;gap:14px;max-width:720px}.DayPracticeShell_back__fRIC0{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--ab-link);text-decoration:none;width:fit-content;transition:gap .15s ease}.DayPracticeShell_back__fRIC0:hover{gap:9px;text-decoration:underline}.DayPracticeShell_eyebrow__tvSho{display:inline-block;width:fit-content;padding:5px 12px;border-radius:999px;background:linear-gradient(90deg,#F0F0EE,#F0F0EE);color:var(--ab-link);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.DayPracticeShell_h1__NGaUF{margin:0;font-family:var(--ab-font-sans,Inter),sans-serif;font-weight:800;font-size:clamp(28px,4vw,44px);line-height:1.05;letter-spacing:-.025em;color:var(--ab-ink);text-wrap:balance}.DayPracticeShell_accent__rw9Z0{display:inline-block;line-height:1.18;padding-bottom:.08em;background:var(--ab-brand-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:800}.DayPracticeShell_sub__pFC1Q{margin:0;font-size:clamp(14px,1.3vw,16px);font-weight:500;color:var(--ab-muted);line-height:1.6;max-width:58ch}.DayPracticeShell_body__trsfG{padding-bottom:clamp(48px,6vw,80px)}.DayPracticeShell_sections__bzfDR{display:flex;flex-direction:column;gap:24px}.DayPracticeShell_section__xaGcw{background:var(--ab-paper);border:1px solid var(--ab-line);border-radius:18px;padding:clamp(20px,2.5vw,28px);box-shadow:0 1px 4px rgba(20,32,70,.04);display:flex;flex-direction:column;gap:16px}.DayPracticeShell_sectionTop___LP5e{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.DayPracticeShell_sectionLeft__vs2Cl{display:flex;align-items:center;gap:10px}.DayPracticeShell_sectionNum__pYj_u{font-size:11px;font-weight:800;letter-spacing:.1em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--ab-brand-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;line-height:1}.DayPracticeShell_sectionTitle__WCHhW{margin:0;font-size:18px;font-weight:800;color:var(--ab-ink);letter-spacing:-.015em}.DayPracticeShell_sectionBadge__c3no0{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:var(--ab-surface-tinted);color:var(--ab-link);font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.DayPracticeShell_sectionIntro__k78wX{margin:0;font-size:13.5px;font-weight:500;color:var(--ab-muted);line-height:1.55}.DayPracticeShell_sectionDone__awYw5{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:700;color:var(--ab-success)}.DayPracticeShell_matchGrid__lAoLk{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width:480px){.DayPracticeShell_matchGrid__lAoLk{grid-template-columns:1fr}}.DayPracticeShell_matchCard__KoXgL{display:flex;width:100%;padding:14px 16px;border:1.5px solid #e5eaf1;border-radius:14px;background:#FAFAFA;cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease}.DayPracticeShell_matchCard__KoXgL:hover:not(.DayPracticeShell_matchCardOn__2_emI){border-color:#A7C4B5;background:var(--ab-canvas)}.DayPracticeShell_matchCardOn__2_emI{border-color:#A7C4B5;background:var(--ab-surface-tinted)}.DayPracticeShell_matchFront__VTw_D{display:flex;flex-direction:column;gap:4px;width:100%}.DayPracticeShell_matchFrontText__1VHy2{font-size:15px;font-weight:600;color:var(--ab-ink)}.DayPracticeShell_matchFrontHint__7zdnR{font-size:11px;font-weight:500;color:var(--ab-muted)}.DayPracticeShell_matchBack__PEQ5J{display:flex;flex-direction:column;gap:3px;width:100%}.DayPracticeShell_matchItalian__Jc3q1{font-size:17px;font-weight:800;color:var(--ab-link);letter-spacing:-.01em}.DayPracticeShell_matchEnglish___AtDb{font-size:12px;font-weight:500;color:var(--ab-muted)}.DayPracticeShell_matchAudio__0FX3k{margin-top:4px}.DayPracticeShell_fillList__fj0bN{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.DayPracticeShell_fillItem__FE623{padding:16px 18px;border:1.5px solid #e5eaf1;border-radius:14px;background:#FAFAFA;display:flex;flex-direction:column;gap:10px;transition:border-color .18s ease,background .18s ease}.DayPracticeShell_fillCorrect__OaNOh{border-color:#BFE9D2;background:#FAFFFE}.DayPracticeShell_fillWrong__rZCQ4{border-color:#FECACA;background:#FFF9F9}.DayPracticeShell_fillSentence__Cd7oG{margin:0;font-size:15px;font-weight:600;color:var(--ab-ink);line-height:1.5}.DayPracticeShell_fillHint__AmuaJ{margin:0;font-size:12.5px;font-weight:500;color:var(--ab-muted)}.DayPracticeShell_fillRow__ebIBs{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.DayPracticeShell_fillInput__SoETj{flex:1 1;min-width:140px;height:40px;padding:0 14px;border:1.5px solid var(--ab-line);border-radius:8px;font-size:14px;font-weight:600;color:var(--ab-ink);background:var(--ab-paper);font-family:inherit;transition:border-color .15s ease}.DayPracticeShell_fillInput__SoETj:focus{outline:none;border-color:var(--ab-link)}.DayPracticeShell_fillInput__SoETj:disabled{background:var(--ab-canvas);cursor:default}.DayPracticeShell_fillInputCorrect__zEXyq{border-color:var(--ab-success)!important}.DayPracticeShell_fillInputWrong__RvmVZ{border-color:#EF4444!important}.DayPracticeShell_fillCheckBtn__tcC1Y{height:40px;padding:0 18px;border-radius:999px;background:var(--ab-cta-gradient);color:#FFFFFF;font-size:13.5px;font-weight:700;font-family:inherit;cursor:pointer;border:0;white-space:nowrap;transition:opacity .15s ease}.DayPracticeShell_fillCheckBtn__tcC1Y:disabled{opacity:.4;cursor:default}.DayPracticeShell_fillResetBtn__qYven{display:inline-flex;align-items:center;gap:5px;height:40px;padding:0 14px;border-radius:999px;border:1.5px solid var(--ab-line);background:var(--ab-paper);color:var(--ab-muted);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease}.DayPracticeShell_fillResetBtn__qYven:hover{background:var(--ab-surface-tinted);border-color:#A7C4B5;color:var(--ab-link)}.DayPracticeShell_fillFeedback__tRMOT{display:inline-flex;align-items:center;gap:5px;margin:0;font-size:13.5px;font-weight:600}.DayPracticeShell_fillFeedbackOk__Qj_xD{color:var(--ab-success)}.DayPracticeShell_fillFeedbackErr__BlKCv{color:#C81818}.DayPracticeShell_quizList__y21bv{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:24px}.DayPracticeShell_quizItem___n5PV{display:flex;flex-direction:column;gap:10px}.DayPracticeShell_quizQ__KMoFQ{margin:0;font-size:15px;font-weight:700;color:var(--ab-ink);line-height:1.4}.DayPracticeShell_quizQNum__dXlnz{color:var(--ab-muted);font-weight:600}.DayPracticeShell_quizOptions__Ya76B{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}@media (max-width:540px){.DayPracticeShell_quizOptions__Ya76B{grid-template-columns:1fr}}.DayPracticeShell_quizOption__25kdX{display:flex;align-items:center;gap:7px;width:100%;padding:11px 14px;border:1.5px solid #e5eaf1;border-radius:10px;background:var(--ab-paper);color:var(--ab-ink-soft);font-size:13.5px;font-weight:600;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .12s ease,background .12s ease}.DayPracticeShell_quizOption__25kdX:hover:not(:disabled){border-color:#A7C4B5;background:var(--ab-canvas)}.DayPracticeShell_quizOptSelected__a_aKk{border-color:var(--ab-link);background:var(--ab-surface-tinted);color:var(--ab-link)}.DayPracticeShell_quizOptCorrect__trKLY{border-color:var(--ab-success)!important;background:#E1F5EA!important;color:var(--ab-success)!important;cursor:default}.DayPracticeShell_quizOptWrong__FeUVf{border-color:#EF4444!important;background:#FFF2F2!important;color:#C81818!important;cursor:default}.DayPracticeShell_quizOptDim__f9Sgf{opacity:.45;cursor:default}.DayPracticeShell_quizOptIcon__zp4j8{flex-shrink:0}.DayPracticeShell_quizExplain__1jkwm{margin:0;padding:10px 14px;border-radius:10px;background:var(--ab-canvas);border:1px solid #eaecf4;font-size:13px;font-weight:500;color:var(--ab-muted);line-height:1.55}.DayPracticeShell_dialogueHead__E2h8A{display:flex;flex-direction:column;gap:4px}.DayPracticeShell_dialogueTitle__g13n5{margin:0;font-size:15px;font-weight:700;color:var(--ab-ink)}.DayPracticeShell_dialogueIntro__6Ar2Y{margin:0;font-size:13px;font-weight:500;color:var(--ab-muted)}.DayPracticeShell_dialogueList__cbnvY{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--ab-line);border-radius:14px;overflow:hidden}.DayPracticeShell_dialogueLine__zSzxu{display:flex;gap:12px;padding:14px 18px;border-bottom:1px solid #f0f2f8}.DayPracticeShell_dialogueLine__zSzxu:last-child{border-bottom:none}.DayPracticeShell_dialogueLineAarav__JH4Kc{background:#FAFCFF}.DayPracticeShell_dialogueLineCustode__eeUT_{background:#FAFAFA}.DayPracticeShell_dialogueSpeaker__LmhMY{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;margin-top:2px}.DayPracticeShell_dialogueSpeakerAarav__Zm_rq{background:var(--ab-primary-50);color:var(--ab-link)}.DayPracticeShell_dialogueSpeakerCustode__i0_a4{background:#F0F2F8;color:var(--ab-muted)}.DayPracticeShell_dialogueContent__hJWSc{display:flex;flex-direction:column;gap:3px;min-width:0}.DayPracticeShell_dialogueAudioRow__R3RUd{display:flex;align-items:flex-start;gap:8px}.DayPracticeShell_dialogueItalian__MIw02{margin:0;font-size:14.5px;font-weight:700;color:var(--ab-ink);line-height:1.4;flex:1 1}.DayPracticeShell_dialogueEnglish__1xino{margin:0;font-size:12.5px;font-weight:500;color:var(--ab-muted);line-height:1.4}.DayPracticeShell_footCta__0L93_{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:32px;padding-top:28px;border-top:1px solid var(--ab-line)}.DayPracticeShell_footCtaBtn__Qmi3j{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 24px;border-radius:999px;background:var(--ab-cta-gradient);color:#FFFFFF;font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 12px 28px -12px rgba(45,106,79,.55);transition:transform .18s ease,box-shadow .18s ease}.DayPracticeShell_footCtaBtn__Qmi3j:hover{transform:translateY(-2px);box-shadow:0 18px 36px -12px rgba(45,106,79,.65)}.DayPracticeShell_footCtaBack__6TEhG{display:inline-flex;align-items:center;height:46px;padding:0 18px;border-radius:999px;border:1.5px solid var(--ab-line);background:var(--ab-paper);color:var(--ab-link);font-size:14px;font-weight:700;text-decoration:none;transition:background .15s ease,border-color .15s ease}.DayPracticeShell_footCtaBack__6TEhG:hover{background:var(--ab-surface-tinted);border-color:#A7C4B5}@media (prefers-reduced-motion:reduce){.DayPracticeShell_back__fRIC0,.DayPracticeShell_fillCheckBtn__tcC1Y,.DayPracticeShell_fillInput__SoETj,.DayPracticeShell_fillItem__FE623,.DayPracticeShell_fillResetBtn__qYven,.DayPracticeShell_footCtaBack__6TEhG,.DayPracticeShell_footCtaBtn__Qmi3j,.DayPracticeShell_matchCard__KoXgL,.DayPracticeShell_quizOption__25kdX{transition:none}.DayPracticeShell_footCtaBtn__Qmi3j:hover{transform:none}.DayPracticeShell_back__fRIC0:hover{gap:6px}}