@font-face{font-family:"Article Study Serif";src:url(/warm-practice/assets/LiberationSerif-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Article Study Sans;src:url(/warm-practice/assets/LiberationSans-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Article Study Sans;src:url(/warm-practice/assets/LiberationSans-Bold.woff2) format("woff2");font-weight:700;font-display:swap}.ar-page,.ar-study,main:has(.ar-page){--ar-ink: #282620;--ar-muted: #666057;--ar-line: #e5ddd2;--ar-paper: #fffdfa;--ar-accent: #b6501d;background:#fcfaf6;color:var(--ar-ink);font-family:Article Study Sans,Arial,sans-serif}.ar-page-title,.ar-page-body,.ar-related{width:100%;max-width:728px;margin:0 auto;padding:0 24px}.ar-page-title{margin-top:16px;font:400 36px/1.2 "Article Study Serif",Georgia,serif}.ar-page nav[aria-label=Breadcrumb]{background:transparent}.ar-progress{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin:14px 0 18px;color:var(--ar-muted);font-size:13px;font-variant-numeric:tabular-nums}.ar-progress progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:3px;border:0;background:var(--ar-line);color:var(--ar-accent)}.ar-progress progress::-webkit-progress-bar{background:var(--ar-line)}.ar-progress progress::-webkit-progress-value{background:var(--ar-accent)}.ar-progress progress::-moz-progress-bar{background:var(--ar-accent)}.ar-study button{min-height:44px;box-shadow:none;transform:none;transition:background-color .15s,border-color .15s}.ar-study button:hover{transform:none;box-shadow:none}.ar-page :is(button,summary,a):focus-visible{outline:2px solid var(--ar-accent);outline-offset:3px}.ar-intro [data-testid=trainer-intro-banner]{background:transparent;border:0;border-bottom:1px solid var(--ar-line);border-radius:0;box-shadow:none;padding:0 0 12px;margin:0 0 16px}.ar-intro [data-testid=trainer-intro-banner]>div>span{display:none}.ar-intro h2{font-size:14px;color:var(--ar-muted);font-weight:400}.ar-intro h2+div{border:0;background:transparent;padding:4px 0 0;color:var(--ar-ink);font-size:14px;line-height:1.5}.ar-intro button{padding:0 12px;background:#eee7dc;color:var(--ar-ink);font-weight:400}.ar-intro a,.ar-reference a,.ar-related a{color:var(--ar-accent);text-underline-offset:3px}.ar-intro a{display:inline-flex;align-items:center;min-height:44px}.ar-exercise>div,.ar-complete{background:var(--ar-paper);border:1px solid var(--ar-line);border-radius:16px;box-shadow:none;padding:24px;margin-bottom:0}.ar-exercise [data-testid^=option-btn-]{border:1px solid var(--ar-line);background:transparent;color:var(--ar-ink);font-size:16px;font-weight:400}.ar-exercise [data-testid^=option-btn-]:hover:not(:disabled){background:#f5efe6;border-color:#baaa95}.ar-exercise [data-testid^=option-btn-].border-orange-500{background:#f4e8d8;border-color:var(--ar-accent)}.ar-exercise [data-testid^=option-btn-].border-green-500{background:#edf2e9;border-color:#49714b;color:#305534}.ar-exercise [data-testid^=option-btn-].border-red-500{background:#f9ece6;border-color:#ad4630;color:#893823}.ar-exercise [class*=text-orange-]{color:var(--ar-accent)}.ar-exercise [class*=text-gray-]{color:var(--ar-muted)}.ar-exercise [class*=text-2xl]{font-family:"Article Study Serif",Georgia,serif;font-weight:400}.ar-exercise [data-testid=check-answer-btn],.ar-exercise [data-testid=next-exercise-btn]{width:100%;background:var(--ar-accent);color:#fffdfa;border-radius:8px}.ar-exercise [data-testid=check-answer-btn]:disabled{background:#e5d8c9;color:#6d6257}.ar-exercise .bg-green-50{background:#edf2e9}.ar-exercise .bg-red-50{background:#f9ece6}.ar-exercise .border-green-500{border-color:#49714b}.ar-exercise .border-red-500{border-color:#ad4630}.ar-secondary{margin:12px 0 0}.ar-secondary>details{border-bottom:1px solid var(--ar-line)}.ar-secondary summary{cursor:pointer;min-height:44px;padding:14px 0;font-size:14px;color:var(--ar-muted)}.ar-levels{display:grid;gap:8px;padding:0 0 16px}.ar-levels button{text-align:left;border:1px solid var(--ar-line);border-radius:8px;padding:12px;background:var(--ar-paper);color:var(--ar-ink);font-size:14px;line-height:1.4}.ar-levels span{display:block;color:var(--ar-muted);margin-top:4px}.ar-levels button[aria-pressed=true]{border-color:var(--ar-accent);background:#f4eee5}.ar-reference,.ar-results{padding:0 0 16px;font-size:14px;line-height:1.6}.ar-reference p+p{margin-top:8px}.ar-reference a{display:inline-flex;align-items:center;min-height:44px}.ar-reference button{display:block;color:var(--ar-muted);text-decoration:underline;text-underline-offset:3px}.ar-results dl{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding-bottom:12px}.ar-results dt{font-size:12px;color:var(--ar-muted)}.ar-results dd{font:400 28px/1.3 "Article Study Serif",Georgia,serif}.ar-results [class*=text-orange-]{color:var(--ar-muted)}.ar-results [class*=bg-orange-]{background:var(--ar-accent)}.ar-related{padding-top:20px;padding-bottom:32px;font-size:14px}.ar-related a{display:inline-flex;align-items:center;min-height:44px}.ar-complete h2{font:400 28px/1.3 "Article Study Serif",Georgia,serif}.ar-complete button{border-width:1px;border-color:var(--ar-accent)}.ar-complete button.bg-orange-500{background:var(--ar-accent)}@media(max-width:639px){.ar-page-title,.ar-page-body,.ar-related{padding-left:20px;padding-right:20px}.ar-page-title{font-size:30px;margin-top:8px}.ar-exercise>div,.ar-complete{padding:16px;border-radius:12px}.ar-exercise [data-testid^=option-btn-]:last-child:nth-child(odd){grid-column:1 / -1}.ar-progress{font-size:12px;gap:8px;margin:12px 0}}@media(prefers-reduced-motion:reduce){.ar-study *,.ar-study *:before,.ar-study *:after{animation:none!important;transition:none!important}}main:has(.ar-page)>div>a{color:var(--ar-accent)}main:has(.ar-page) nav[aria-label="Линейная навигация по грамматике"]{max-width:728px;margin:0 auto;padding:24px;background:transparent}main:has(.ar-page) nav[aria-label="Линейная навигация по грамматике"] a{border-color:var(--ar-line);background:transparent;box-shadow:none;color:var(--ar-muted)}.ar-related{display:flex;flex-wrap:wrap;gap:8px 24px}.ar-exercise [class*=border-orange-400]{border-color:var(--ar-accent)}.ar-exercise .bg-yellow-50{background:#f7f0e4;border-color:var(--ar-line);color:var(--ar-ink)}.ar-exercise .text-yellow-800{color:var(--ar-muted)}.ar-exercise .bg-amber-50{background:#f7f0e4;border-color:var(--ar-line);color:var(--ar-ink)}.ar-exercise .text-amber-900,.ar-exercise .text-amber-700{color:var(--ar-muted)}.ar-feedback{display:flex;justify-content:flex-end;padding-top:12px;color:var(--ar-muted)}.ar-feedback>button{color:var(--ar-muted)}.ar-page .ar-related{padding-left:0;padding-right:0}.ar-exercise h2{font:400 28px/1.3 "Article Study Serif",Georgia,serif;color:var(--ar-ink)}.ar-exercise button.bg-orange-500,.ar-exercise button.bg-green-500{background:var(--ar-accent);color:var(--ar-paper)}.ar-exercise button.border-orange-500{border-color:var(--ar-accent);color:var(--ar-accent)}.ar-page-loading{margin:24px 0;padding:24px;color:var(--ar-muted)}.ar-exercise [class*=text-lg]{font-family:"Article Study Serif",Georgia,serif;font-weight:400}.ar-exercise [class*=border-b-3]{max-width:100%;overflow-wrap:anywhere}.ar-page ::-moz-selection{background:#eddbc7;color:var(--ar-ink)}.ar-page ::selection{background:#eddbc7;color:var(--ar-ink)}.ar-intro h2{display:none}@media(max-width:639px){main:has(.ar-page) nav[aria-label="Линейная навигация по грамматике"]{padding-left:20px;padding-right:20px}}.ar-shell{max-width:728px;margin:0 auto;padding:0 24px}.ar-shell nav[aria-label=Breadcrumb]{padding:12px 0 4px}.ar-shell nav[aria-label=Breadcrumb] :is(a,ol,svg){color:var(--ar-muted)}.ar-shell nav[aria-label=Breadcrumb] a{min-height:0;text-decoration:none}.ar-rule{max-width:728px;margin:14px auto 0;padding:0 24px;color:var(--ar-muted);font-size:14px;line-height:1.5}.ar-rule h2{font-size:14px;font-weight:400;margin-bottom:5px;color:var(--ar-ink)}.ar-rule p+p{margin-top:4px}.ar-progress{margin:18px 0 14px}.ar-exercise{scroll-margin-top:112px}.ar-exercise>div{padding:22px}.ar-exercise [class*=text-teal-]{color:var(--ar-accent)}.ar-exercise [data-testid^=option-btn-].border-teal-500{border-color:var(--ar-accent);background:#f4e8d8}.ar-exercise [data-testid^=option-btn-].border-teal-500:disabled{opacity:1}.ar-exercise [data-testid^=option-btn-]{min-height:48px}.ar-exercise [data-testid=production-input]{caret-color:var(--ar-accent)}.ar-related{display:flex;flex-direction:column;padding-block:20px 32px}.ar-related a{font-size:14px;color:var(--ar-accent);display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:3px}.ar-reference button{min-height:44px}.ar-intro [role=dialog]>div{background:var(--ar-paper);border:1px solid var(--ar-line);border-radius:16px;box-shadow:none}.ar-intro [role=dialog]>div h2{font:400 28px/1.2 "Article Study Serif",Georgia,serif;color:var(--ar-ink)}.ar-intro [role=dialog]>div [class*=bg-teal-]{background:#f4eee5;color:var(--ar-ink);border-color:var(--ar-line)}.ar-intro [role=dialog]>div button{background:var(--ar-accent);color:#fff;border-radius:8px}.ar-complete-actions{display:grid;gap:10px;margin-top:20px}.ar-complete-actions button{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border:1px solid var(--ar-line);border-radius:8px;color:var(--ar-ink);background:transparent;font-size:15px}.ar-complete-actions .ar-primary{color:#fff;background:var(--ar-accent);border-color:var(--ar-accent)}.ar-complete-mark{width:32px;height:32px;color:var(--ar-accent);margin:0 auto 16px}body:has(.ar-page) [role=dialog][aria-label="Сессия завершена"] [class*=bg-white]{background:var(--ar-paper);box-shadow:none;border:1px solid var(--ar-line)}body:has(.ar-page) [role=dialog][aria-label="Сессия завершена"] [class*=bg-orange-]{background:#f4eee5}body:has(.ar-page) [role=dialog][aria-label="Сессия завершена"] [class*=text-orange-]{color:var(--ar-accent)}body:has(.ar-page) [role=dialog][aria-label="Сессия завершена"] h2{font:400 28px/1.2 "Article Study Serif",Georgia,serif}body:has(.ar-page) [role=dialog][aria-label="Сессия завершена"] button{box-shadow:none;transform:none;border-radius:8px;min-height:44px}body:has(.ar-page) [role=dialog][aria-label="Сессия завершена"] button[class*=bg-orange-]{background:var(--ar-accent);color:#fff}.ar-page ::-moz-selection{background:#f2d8bc;color:#282620}.ar-page ::selection{background:#f2d8bc;color:#282620}@media(max-width:600px){.ar-shell{padding:0 20px}.ar-rule{font-size:13px;padding:0 20px;margin-top:10px}.ar-rule h2{font-size:13px}.ar-progress{font-size:12px;margin-top:16px}.ar-exercise>div{padding:18px}.ar-related{padding-inline:20px}}.ar-intro [role=dialog]>div h2{display:block;margin:6px 0;font-size:26px;line-height:1.2}.ar-intro [role=dialog]>div>div.rounded-xl{background:transparent;border:0;padding:0;color:var(--ar-ink);font-size:14px;line-height:1.5}.ar-intro [role=dialog]>div>div:first-child>div{display:none}.ar-page .ar-related{padding-left:24px;padding-right:24px}.ar-exercise div.text-lg{font-size:27px;line-height:1.5}.ar-exercise [class*=border-b-3]{border-bottom:2px solid #b99b7b;min-height:1.35em;vertical-align:baseline}@media(max-width:600px){.ar-page .ar-related{padding-left:20px;padding-right:20px}.ar-exercise div.text-lg{font-size:24px}}.ar-exercise>div>div:first-child>div:first-child>span:first-child{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}body:has(.ar-page) [role=dialog][aria-label="Сессия завершена"]{--ar-ink: #282620;--ar-muted: #666057;--ar-line: #e5ddd2;--ar-paper: #fffdfa;--ar-accent: #b6501d;color:var(--ar-ink);font-family:Article Study Sans,Arial,sans-serif;-webkit-backdrop-filter:none;backdrop-filter:none}body:has(.ar-page) [role=dialog][aria-label="Сессия завершена"]>.absolute{display:none}body:has(.ar-page) [role=dialog][aria-label="Сессия завершена"]>.relative{background:var(--ar-paper);border-radius:16px;box-shadow:none}body:has(.ar-page) [role=dialog][aria-label="Сессия завершена"] .grid-cols-3{border-block:1px solid var(--ar-line);padding:12px 0;gap:12px}body:has(.ar-page) [role=dialog][aria-label="Сессия завершена"] .grid-cols-3>div{background:transparent;border:0;border-radius:0}body:has(.ar-page) [role=dialog][aria-label="Сессия завершена"] .grid-cols-3 [class*=text-]{color:var(--ar-muted)}body:has(.ar-page) [role=dialog][aria-label="Сессия завершена"] .grid-cols-3 [class*=font-bold]{color:var(--ar-ink);font:400 25px/1.2 "Article Study Serif",Georgia,serif}body:has(.ar-page) [role=dialog][aria-label="Сессия завершена"] [class*=bg-gradient-]{background:#f4eee5;border-color:var(--ar-line)}body:has(.ar-page) [role=dialog][aria-label="Сессия завершена"] a{color:var(--ar-accent);text-underline-offset:3px}body:has(.ar-page) [role=dialog][aria-label="Сессия завершена"] .bg-gray-200{background:var(--ar-line)}body:has(.ar-page) [role=dialog][aria-label="Сессия завершена"] .bg-gray-200>div{background-color:var(--ar-accent)!important}body:has(.ar-page) [role=dialog][aria-label="Сессия завершена"] [class*=bg-blue-50]{background:#f4eee5}body:has(.ar-page) [role=dialog][aria-label="Сессия завершена"] [class*=text-blue-]{color:var(--ar-accent)}body:has(.ar-page) [role=dialog][aria-label="Сессия завершена"] :is(button,a):focus-visible{outline:2px solid var(--ar-accent);outline-offset:3px}@media(prefers-reduced-motion:reduce){body:has(.ar-page) [role=dialog][aria-label="Сессия завершена"] *{animation:none!important;transition:none!important}}
