.yx-root{font-family:var(--ya-font);color:var(--ya-ink)}.yx-root *,.yx-root *::before,.yx-root *::after{box-sizing:border-box}.yx-root button{font-family:inherit}.yx-root [hidden]{display:none !important}.yx-lead{margin-top:14px;max-width:760px}.yx-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.yx-head .ya-btn{flex:none}.yx-tabs{margin-top:22px}.yx-sec-h{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:30px 0 6px}.yx-sec-h .ya-small{font-weight:700;color:var(--ya-ink-2);font-size:12.5px}.yx-empty{padding:18px 20px;border:1.5px dashed var(--ya-ring);border-radius:var(--ya-r-lg)}.yx-empty .ya-row-title{font-size:15px}.yx-empty .ya-small{display:block;margin-top:4px}.yx-empty .ya-cluster{margin-top:12px}.yx-err{color:var(--ya-red);font:700 13px/1.4 var(--ya-font);margin:8px 0 0}.yx-chev{width:14px;height:14px}.yx-select{appearance:none;-webkit-appearance:none;height:34px;padding:0 30px 0 12px;border:2px solid var(--ya-ink);border-radius:var(--ya-r);background:var(--ya-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231c1917' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center / 13px;font:800 13px/1 var(--ya-font);color:var(--ya-ink);cursor:pointer;max-width:100%}.yx-select--lg{height:42px;font-size:15px;padding:0 36px 0 14px;border-radius:10px}html.dark .yx-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f7efdd' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.yx-cal{width:48px;flex:none;border:2px solid var(--ya-ink);border-radius:8px;overflow:hidden;text-align:center;background:var(--ya-surface)}.yx-cal i{display:block;font:800 10px/1 var(--ya-font);font-style:normal;letter-spacing:.04em;text-transform:uppercase;background:var(--ya-amber);padding:3px 0 2px;border-bottom:2px solid var(--ya-ink)}.yx-cal b{display:block;font:800 19px/1 var(--ya-font);padding:4px 0 5px}.yx-cal--big{width:58px}.yx-cal--big b{font-size:21px;padding:6px 0 2px}.yx-cal--big small{display:block;font:700 12px/1 var(--ya-font);padding-bottom:6px;color:var(--ya-ink-2)}.yx-cal--plain i{display:none}body.yx-landing .dash-content{padding:36px var(--ya-gutter) 64px;max-width:none;margin:0}.yx-exams .ya-layout,.yx-rail320 .ya-layout{grid-template-columns:minmax(0,1fr) 320px;gap:44px}@media (max-width:1279px){.yx-exams .ya-layout,.yx-rail320 .ya-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:1023px){body.yx-landing .dash-content{padding:16px 20px 32px}}body.yx-landing #setup{max-width:780px;margin:22px 0 0}body.yx-landing #setup-title{display:none}.yx-build{margin-top:18px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 24px;align-items:center;padding:18px 22px 20px}.yx-build .ya-hero-title{font-size:26px;margin-top:8px}.yx-build .ya-small{display:block;margin-top:6px;color:var(--ya-ink-2)}.yx-build-go{display:flex;flex-direction:column;gap:10px;align-items:stretch;min-width:134px}.yx-build-go .yx-select{height:42px;font-size:15px}.yx-subj{margin-top:18px}.yx-subj-h{display:flex;align-items:center;gap:10px;padding-bottom:8px;border-bottom:2.5px solid var(--ya-ink)}.yx-subj-h .ya-h3{font-size:18px}.yx-subj-h .yx-board{margin-left:auto}.yx-paper{display:grid;grid-template-columns:84px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 0;min-height:49px;border-bottom:1px solid var(--ya-line)}.yx-paper>b{font:800 16px/1.2 var(--ya-font)}.yx-paper .ya-small{color:var(--ya-ink-2)}.yx-score{text-align:left;min-width:110px}.yx-score b{display:block;font:800 15px/1.1 var(--ya-font)}.yx-score small{font:700 12px/1.2 var(--ya-font);color:var(--ya-ink-2)}.yx-paper .ya-btn{min-width:76px;min-height:34px}.yx-dates .ya-row{gap:14px;padding:12px 0}.yx-dates .ya-row-title{font-size:15px}.yx-last{display:flex;gap:18px;align-items:center}.yx-ring{--ya-p:0;width:84px;height:84px;flex:none;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--ya-amber) calc(var(--ya-p) * 1%),var(--ya-line) 0)}.yx-ring>b{width:70px;height:70px;border-radius:50%;display:grid;place-items:center;background:var(--ya-bg);font:800 21px/1 var(--ya-font);letter-spacing:-0.03em}.yx-results .ya-row{gap:14px}.yx-date-row{display:flex;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid var(--ya-line)}.yx-date-row .ya-row-main{min-width:0}.yx-date-row .ya-row-title{font-size:16px}.yx-date-row .yx-subj-tag{margin-left:auto}.yx-link{border:0;background:none;padding:4px 2px;font:800 13px/1 var(--ya-font);color:var(--ya-muted);cursor:pointer;text-decoration:none}.yx-link:hover{color:var(--ya-ink);text-decoration:underline;text-underline-offset:3px}.yx-tag-amber{background:var(--ya-amber);border-color:var(--ya-amber)}.yx-first{display:flex;gap:18px;align-items:center;padding:22px 22px}.yx-first img{width:60px;height:auto;flex:none}.yx-kv{display:flex;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid var(--ya-line);font:800 15px/1.2 var(--ya-font)}.yx-kv:last-child{border-bottom:0}.yx-form{margin-top:16px;padding:18px 20px;display:grid;gap:12px}.yx-form label{display:grid;gap:6px;font:800 12px/1.2 var(--ya-font);letter-spacing:.06em;text-transform:uppercase;color:var(--ya-muted)}.yx-input{height:40px;padding:0 12px;border:2px solid var(--ya-ink);border-radius:var(--ya-r);background:var(--ya-surface);font:700 15px/1 var(--ya-font);color:var(--ya-ink)}.yx-form-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:end}.yx-plan{margin-top:22px;overflow-x:auto}.yx-plan-grid{display:grid;grid-template-columns:150px repeat(var(--yx-weeks,8),minmax(62px,1fr));gap:5px 5px;min-width:700px}.yx-plan-wk{font:800 12.5px/1.2 var(--ya-font);color:var(--ya-ink-2);padding:0 2px 6px;white-space:nowrap}.yx-plan-subj b{display:block;font:800 15px/1.2 var(--ya-font)}.yx-plan-subj small{display:block;font:700 12.5px/1.3 var(--ya-font);color:var(--ya-ink-2);margin-top:2px}.yx-cell{min-height:61px;padding:8px 9px;word-break:normal;overflow-wrap:normal;hyphens:manual;border:1.5px solid var(--ya-line-2);border-radius:8px;background:var(--ya-surface);font:600 11px/1.2 var(--ya-font);color:var(--ya-ink);text-decoration:none;hyphens:manual}a.yx-cell:hover{border-color:var(--ya-ink)}.yx-cell--mock{background:var(--ya-amber);border:2.5px solid var(--ya-ink);font-weight:800}.yx-cell--rest{background:transparent;border-style:dashed;color:var(--ya-faint)}.yx-cell--exam{background:var(--ya-ink);border-color:var(--ya-ink);color:var(--ya-bg);font-weight:800}.yx-legend{display:flex;gap:20px;align-items:center;margin-top:16px;font:700 12.5px/1 var(--ya-font);color:var(--ya-ink-2);flex-wrap:wrap}.yx-legend i{display:inline-block;width:13px;height:13px;border-radius:3px;vertical-align:-2px;margin-right:6px;border:1.5px solid var(--ya-line-2);background:var(--ya-surface)}.yx-legend i.is-mock{background:var(--ya-amber);border:2px solid var(--ya-ink)}.yx-legend span:last-child{margin-left:auto}.yx-why{margin-top:24px;display:flex;gap:18px;align-items:center;padding:18px 22px}.yx-why img{width:40px;height:auto;flex:none}.yx-why .ya-row-main{flex:1}.yx-why .ya-btn{flex:none}.yx-cal-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.yx-cal-chips .ya-chip{height:30px;padding:0 12px;text-decoration:none}.yx-ws-new{margin-top:22px;padding:22px 24px 20px}.yx-ws-pickers{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.yx-ws-pickers .yx-select{max-width:260px}.yx-ws-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-top:16px}.yx-toggle{height:26px;padding:0 11px;border-radius:999px;border:1px solid var(--ya-line-2);background:var(--ya-white);font:800 12px/1 var(--ya-font);color:var(--ya-ink);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.yx-toggle[aria-pressed="true"]{background:var(--ya-ink);border-color:var(--ya-ink);color:var(--ya-bg)}.yx-toggle svg{width:12px;height:12px}.yx-toggle[aria-pressed="false"] svg{display:none}.yx-quick{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:18px}.yx-quick>b{font:800 16px/1 var(--ya-font);margin-right:4px}.yx-quick a,.yx-quick button{height:24px;padding:0 10px;border-radius:999px;background:var(--ya-amber-soft);border:0;font:800 12px/24px var(--ya-font);color:var(--ya-ink);text-decoration:none;cursor:pointer}.yx-quick a:hover,.yx-quick button:hover{text-decoration:underline}.yx-ws-row{display:flex;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid var(--ya-line)}.yx-ws-ico{width:40px;height:50px;flex:none;border:2px solid var(--ya-ink);border-radius:5px;background:var(--ya-surface);position:relative}.yx-ws-ico::before{content:"";position:absolute;left:8px;right:8px;top:9px;height:2.5px;background:var(--ya-amber);box-shadow:0 7px 0 var(--ya-line-2),0 14px 0 var(--ya-line-2),0 21px 0 var(--ya-line-2)}.yx-ws-row .ya-row-main{min-width:0}.yx-ws-row .ya-small{font-weight:800;color:var(--ya-ink-2);white-space:nowrap}.yx-preview-h{margin-bottom:14px}.yx-sheet{background:#fff;color:#1c1917;border:2.5px solid var(--ya-ink);border-radius:6px;padding:22px 24px 16px;transform:rotate(.9deg);box-shadow:0 2px 0 var(--ya-ink);min-height:300px}.yx-sheet-h{display:flex;gap:10px;align-items:flex-start;padding-bottom:8px;border-bottom:2px solid #1c1917}.yx-sheet-h img{width:20px;height:20px;margin-top:2px}.yx-sheet-h b{flex:1;font:800 14px/1.35 var(--ya-font)}.yx-sheet-h span{font:500 12px/1.4 var(--ya-font);color:#6b6259;min-width:80px}.yx-sheet ol{list-style:none;margin:0;padding:0}.yx-sheet li{padding:14px 0 6px;border-bottom:1.5px dashed #d9c9a5;font:400 13px/1.45 var(--font-paper)}.yx-sheet li b{font-family:var(--ya-font);font-weight:800;margin-right:4px}.yx-sheet li small{display:block;text-align:right;font:800 10.5px/1 var(--ya-font);color:#3b342e;margin-top:14px}.yx-sheet .katex{font-size:1em}.yx-sheet-msg{padding:30px 0;font:600 13px/1.5 var(--ya-font);color:#6b6259}.yx-preview-acts{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.yx-fc{display:grid;grid-template-columns:270px minmax(0,1fr);gap:40px;align-items:start}.yx-fc-left .ya-seg{margin-top:8px}.yx-decks{margin-top:14px;display:flex;flex-direction:column;gap:0}.yx-deck{display:flex;align-items:center;gap:10px;width:100%;padding:10px 10px;border:0;border-bottom:1.5px solid var(--ya-line);border-radius:0;background:transparent;text-align:left;cursor:pointer;color:var(--ya-ink)}.yx-deck.is-on{background:var(--ya-amber-soft);border-radius:10px;border-bottom-color:transparent}.yx-deck .ya-row-main b{display:block;font:800 15px/1.25 var(--ya-font);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yx-deck .ya-row-main small{display:block;font:500 13px/1.3 var(--ya-font);color:var(--ya-muted);margin-top:2px}.yx-deck .ya-badge{height:22px;min-width:50px;font-size:12px}.yx-fc-acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.yx-fc-right-h{display:flex;align-items:center;gap:12px}.yx-fc-right-h .ya-h2{font-size:27px}.yx-fc-right-h .ya-seg{margin-left:auto}.yx-fc-prog{display:flex;justify-content:space-between;margin-top:18px;font:800 13px/1 var(--ya-font);color:var(--ya-ink-2)}.yx-fc-prog + .ya-progress{margin-top:8px}.yx-flash{position:relative;margin-top:16px;min-height:286px;padding:40px 30px 32px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.yx-flash .ya-label{color:var(--ya-ink-2)}.yx-flash-q{font:800 30px/1.15 var(--ya-font);letter-spacing:-0.03em;margin:8px 0 0;max-width:680px}.yx-flash-sep{width:70%;border-top:2px dashed var(--ya-ring);margin:26px 0 22px}.yx-flash-a{font:800 28px/1.2 var(--ya-font);color:var(--ya-red);margin:8px 0 0}.yx-flash-a small{display:block;font:500 14px/1.4 var(--ya-font);color:var(--ya-ink-2);margin-top:6px}.yx-flash .ya-mascot{position:absolute;top:8px;right:40px;width:50px}.yx-rate{display:flex;justify-content:center;gap:12px;margin-top:18px;flex-wrap:wrap}.yx-rate .ya-btn small{font:700 12px/1 var(--ya-font);color:var(--ya-ink-2)}.yx-session .ya-row{padding:11px 0;gap:12px}.yx-session .ya-row-title{font-size:13.5px;flex:1}.yx-session .yx-a{width:32%;font:500 13px/1.3 var(--ya-font);color:var(--ya-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yx-session .ya-chip{min-width:80px;justify-content:center}.yx-fc-list .ya-row{align-items:flex-start}.yx-fc-list .ya-row-title{font-size:14.5px}.yx-sources{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-top:26px}.yx-source{text-align:left;padding:14px 14px 12px;min-height:86px;border:2px solid var(--ya-line-2);border-radius:12px;background:var(--ya-surface);cursor:pointer;color:var(--ya-ink)}.yx-source b{display:block;font:800 16px/1.2 var(--ya-font)}.yx-source span{display:block;margin-top:4px;font:500 13px/1.3 var(--ya-font);color:var(--ya-muted)}.yx-source:hover{border-color:var(--ya-ink)}.yx-source[aria-pressed="true"]{background:var(--ya-amber);border:2.5px solid var(--ya-ink)}.yx-source[aria-pressed="true"] span{color:var(--ya-ink)}.yx-imp{display:grid;grid-template-columns:300px minmax(0,1fr);gap:28px;margin-top:20px;align-items:start}.yx-in{border:2.5px solid var(--ya-ink);border-radius:6px;background:#fff;color:#1c1917;padding:18px 18px 16px;transform:rotate(-.8deg);min-height:300px;display:flex;flex-direction:column;gap:10px}.yx-in textarea,.yx-in input[type="url"],.yx-in select{width:100%;border:1.5px solid #e6d7b4;border-radius:8px;background:#fffdf6;padding:10px;font:400 17px/1.45 var(--font-hand);color:#1c1917;resize:vertical}.yx-in textarea{min-height:190px}.yx-in .ya-small{color:#6b6259}.yx-in .ya-btn{align-self:flex-start}.yx-in-name{font:700 12px/1.3 var(--ya-font);color:#3b342e}.yx-pv-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.yx-pv-h .ya-h3{font-size:18px}.yx-pv-h .ya-small{font-weight:800;color:var(--ya-ink-2)}.yx-pv-h>:last-child{margin-left:auto}.yx-pv{margin-top:10px}.yx-pv-row{display:grid;grid-template-columns:26px minmax(0,1fr) minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid var(--ya-line)}.yx-pv-row b{font:800 14.5px/1.3 var(--ya-font)}.yx-pv-row>span{font:500 14px/1.35 var(--ya-font);color:var(--ya-ink-2)}.yx-pv-row input{width:100%;height:32px;padding:0 8px;border:1.5px solid var(--ya-ink);border-radius:7px;background:var(--ya-surface);font:600 13.5px/1 var(--ya-font);color:var(--ya-ink)}.yx-tick{width:24px;height:24px;border-radius:50%;border:2px solid var(--ya-ink);background:transparent;display:grid;place-items:center;cursor:pointer;padding:0;color:var(--ya-bg)}.yx-tick[aria-checked="true"]{background:var(--ya-ink)}.yx-tick svg{display:block !important;width:13px;height:13px;color:var(--ya-bg)}.yx-tick[aria-checked="false"] svg{display:none !important}.yx-pv-acts{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px;align-items:center}.yx-busy{padding:24px 0;font:700 14px/1.5 var(--ya-font);color:var(--ya-muted)}.yx-make{display:grid;grid-template-columns:390px minmax(0,1fr);gap:28px;margin-top:18px;align-items:start}.yx-make .ya-label{display:block;margin:16px 0 7px}.yx-make textarea{width:100%;min-height:96px;padding:12px 14px;border:2.5px solid var(--ya-ink);border-radius:14px;background:var(--ya-surface);font:500 16px/1.45 var(--ya-font);color:var(--ya-ink);resize:vertical}.yx-make .ya-seg{flex-wrap:nowrap;max-width:100%}.yx-make-opts{display:flex;gap:18px;flex-wrap:wrap;align-items:flex-end}.yx-ai-list{border:2.5px solid var(--ya-ink);border-radius:16px;background:var(--ya-surface);padding:4px 18px;margin-top:10px}.yx-ai-row{display:grid;grid-template-columns:70px minmax(0,1fr) auto;gap:12px;align-items:start;padding:12px 0;border-bottom:1px solid var(--ya-line)}.yx-ai-row:last-child{border-bottom:0}.yx-ai-row>em{font:800 12px/1.6 var(--ya-font);font-style:normal;color:var(--ya-ink-2)}.yx-ai-row b{display:block;font:800 15px/1.3 var(--ya-font)}.yx-ai-row small{display:block;font:500 13px/1.35 var(--ya-font);color:var(--ya-ink-2);margin-top:2px}.yx-topics{display:flex;flex-wrap:wrap;gap:6px;max-height:220px;overflow:auto;padding:2px}.yx-topics .yx-toggle{height:28px}@media (max-width:1279px){.yx-fc{grid-template-columns:240px minmax(0,1fr);gap:28px}}@media (max-width:1023px){.yx-head{flex-direction:column;align-items:flex-start}.yx-build{grid-template-columns:1fr;padding:16px 16px 18px}.yx-build .ya-hero-title{font-size:21px}.yx-build-go{flex-direction:row}.yx-paper{grid-template-columns:64px minmax(0,1fr) auto}.yx-paper .yx-score{grid-column:2}.yx-subj-h{flex-wrap:wrap}.yx-fc,.yx-imp,.yx-make{grid-template-columns:minmax(0,1fr)}.yx-flash{padding:30px 16px 24px;min-height:220px}.yx-flash-q{font-size:23px}.yx-flash-a{font-size:22px}.yx-flash .ya-mascot{right:12px;width:40px}.yx-form-row{grid-template-columns:1fr}.yx-pv-row{grid-template-columns:26px minmax(0,1fr) auto}.yx-pv-row>span{grid-column:2}.yx-date-row{flex-wrap:wrap}.yx-sheet{transform:none}.yx-in{transform:none}.yx-why{flex-wrap:wrap}.yx-legend span:last-child{margin-left:0}}@media (prefers-reduced-motion:reduce){.yx-sheet,.yx-in{transform:none}}@media print{.yx-root{display:none !important}}.yx-root .ya-seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.yx-root .ya-seg::-webkit-scrollbar{display:none}.yx-paper>span:empty{display:none}.yx-why .ya-row-main{flex:1 1 220px;min-width:0}@media (max-width:1023px){.yx-paper .yx-score{grid-column:2;grid-row:2}.yx-plan-grid{grid-template-columns:128px repeat(var(--yx-weeks,8),minmax(96px,1fr));min-width:0}.yx-fc-right-h{flex-wrap:wrap}.yx-fc-right-h .ya-h2{font-size:23px}}.yx-fc-due{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 10px 14px;margin-bottom:8px;border-bottom:2.5px solid var(--ya-ink)}.yx-fc-due b{display:block;font:800 30px/1 var(--ya-font-display);letter-spacing:-0.03em}.yx-fc-due small{display:block;margin-top:3px;font:600 12.5px/1.2 var(--ya-font);color:var(--ya-muted)}.yx-fc-sugg-h{margin:18px 10px 4px;font:800 11px/1.2 var(--ya-font);letter-spacing:.1em;text-transform:uppercase;color:var(--ya-muted)}.yx-deck--sugg{cursor:default}.yx-deck--sugg .ya-row-main small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yx-deck--sugg .ya-btn{flex:none}.yx-flash{cursor:pointer;transform-style:preserve-3d}.yx-flash.is-flipped{cursor:default}.yx-flash.is-flipped .yx-flash-a{animation:yx-in .3s .18s both}@keyframes yx-flip{0%{transform:perspective(900px) rotateX(0)}45%{transform:perspective(900px) rotateX(-88deg)}100%{transform:perspective(900px) rotateX(0)}}@keyframes yx-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.yx-rate .ya-btn{animation:yx-in .25s .25s both}.yx-turn-out{transition:transform .17s ease-in;transform:perspective(1000px) rotateY(90deg) scale(.97) !important}.yx-turn-in{animation:yx-turn-in .26s cubic-bezier(.2,.8,.3,1)}@keyframes yx-turn-in{from{transform:perspective(1000px) rotateY(-90deg) scale(.97)}to{transform:perspective(1000px) rotateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.yx-flash.is-flipped .yx-flash-a,.yx-rate .ya-btn{animation:none}.yx-turn-out{transition:opacity .12s;transform:none !important;opacity:0}.yx-turn-in{animation:yx-fade-in .2s ease}}@keyframes yx-fade-in{from{opacity:0}to{opacity:1}}body.ya-shell main.dash-content:has(.yx-root),body.yx-landing main.dash-content,body.ya-shell main.fc-main{max-width:none !important;margin:0 !important;padding:36px var(--ya-gutter) 64px !important}body.ya-shell main.dash-content:has(.yx-root)>.yx-root,body.ya-shell .yx-fc{max-width:none !important;width:100%}@media (max-width:1023px){body.ya-shell main.dash-content:has(.yx-root),body.yx-landing main.dash-content,body.ya-shell main.fc-main{padding:16px 20px 96px !important}}.yx-exams .yx-build{margin-top:18px;padding:16px 22px 16px;min-height:0}.yx-exams .yx-build .ya-hero-title{font-size:25px;margin-top:6px}.yx-exams .yx-build .ya-small{margin-top:4px}.yx-exams .yx-build-go{gap:8px}.yx-exams .yx-build-go .ya-btn,.yx-exams .yx-build-go .yx-select{min-height:42px;height:42px}.yx-exams .yx-sec-h{margin:24px 0 4px}.yx-exams .yx-paper{min-height:49px;padding:0}.yx-exams .yx-subj{margin-top:14px}.yx-exams #yx-rail{gap:26px}.yx-legal{font:500 11.5px/1.5 var(--ya-font);color:var(--ya-muted);margin:0;padding-top:14px;border-top:1px solid var(--ya-line)}body.yx-landing .lp-wbtn,body.yx-landing .wb-launch,body.yx-landing [data-whiteboard-launch],body.yx-landing .whiteboard-fab{display:none !important}body:not(.yx-fc-few) .yx-few-only{display:none !important}.yx-ws-layout{grid-template-columns:minmax(0,1fr) 330px !important;gap:44px !important}.yx-ws-pickers{display:flex;flex-wrap:nowrap;gap:8px}.yx-ws-pickers .yx-select{flex:0 1 auto;min-width:0;height:40px;font-size:14px;padding-right:32px}.yx-ws-pickers #yx-ws-topic{flex:1 1 auto}body.yx-ws-hub .lp-wbtn{display:none !important}#yx-plan-page .ya-h1,.yx-plan-page .ya-h1{font-size:34px !important}.yx-imp .ya-h1,.yx-make .ya-h1,body .yx-root>.ya-h1.yx-sub-h1{font-size:34px}.yx-sources{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}@media (max-width:1023px){.yx-sources{grid-template-columns:repeat(2,1fr)}}.yb2-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;margin-top:18px;align-items:start}.yb2-form{padding:18px 22px 22px;border-width:2.5px}.yb2-form .ya-label{display:block;margin:16px 0 8px}.yb2-form .ya-label:first-child{margin-top:0}.yb2-form .ya-seg>[aria-checked="true"]{background:var(--ya-surface);color:var(--ya-ink);font-weight:800;box-shadow:0 1px 2px rgba(28,25,23,.08)}.yb2-papers{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.yb2-paper{position:relative;text-align:left;padding:14px 16px;border:2px solid var(--ya-line-2);border-radius:12px;background:var(--ya-surface);cursor:pointer;color:var(--ya-ink);font-family:inherit}.yb2-paper b{display:block;font:800 18px/1.2 var(--ya-font)}.yb2-paper svg{position:absolute;top:14px;right:14px;width:16px;height:16px}.yb2-k{display:block;font:800 14px/1.3 var(--ya-font);margin-top:2px}.yb2-paper small{display:block;margin-top:4px;font:600 12px/1.35 var(--ya-font);color:var(--ya-muted)}.yb2-paper.is-on{border:3px solid var(--ya-ink);background:var(--ya-amber-soft)}.yb2-focus{display:flex;gap:14px;align-items:center;margin-top:16px;padding:12px 16px;border:1.5px solid var(--ya-line-2);border-radius:12px}.yb2-focus b{display:block;font:800 14px/1.3 var(--ya-font)}.yb2-focus small{display:block;font:500 12px/1.3 var(--ya-font);color:var(--ya-muted)}.yb2-switch{flex:none;width:46px;height:26px;border-radius:999px;border:2px solid var(--ya-ink);background:var(--ya-surface);position:relative;padding:0;cursor:pointer}.yb2-switch i{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--ya-ink);transition:left .15s}.yb2-switch[aria-checked="true"]{background:var(--ya-amber)}.yb2-switch[aria-checked="true"] i{left:23px}.yb2-weak{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.yb2-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:999px;background:var(--ya-ink);color:var(--ya-bg)}.yb2-chip svg{width:11px;height:11px}.yb2-chip b{font:800 12px/1 var(--ya-font)}.yb2-chip small{font:600 11.5px/1 var(--ya-font);opacity:.75}.yb2-orow{display:grid;grid-template-columns:190px minmax(0,1fr) auto;gap:12px;padding:10px 0;border-top:1px solid var(--ya-line);font:600 12.5px/1.35 var(--ya-font);color:var(--ya-ink-2)}.yb2-orow b{font:800 12.5px/1.35 var(--ya-font);color:var(--ya-ink)}.yb2-sum{padding:20px 22px;border-width:3px}.yb2-kv .ya-row{justify-content:space-between;min-height:33px;padding:0;font:600 13px/1 var(--ya-font);color:var(--ya-muted)}.yb2-kv .ya-row b{font:800 14px/1 var(--ya-font);color:var(--ya-ink)}.yb2-sum .ya-btn{margin-top:14px}.yb2-tip{display:flex;gap:12px;align-items:flex-start;margin:16px 6px 0;font:600 12.5px/1.4 var(--ya-font);color:var(--ya-ink-2)}.yb2-tip a{color:inherit}.yb-build .ya-h1{font-size:40px}@media (max-width:1023px){.yb2-grid{grid-template-columns:1fr}.yb2-papers{grid-template-columns:1fr}.yb2-orow{grid-template-columns:1fr}}body.yeg-on #exam-generating{position:static !important;inset:auto !important;display:block !important;background:transparent !important;box-shadow:none !important;border:0 !important;padding:0 !important;text-align:left !important;max-width:none !important;margin:0 !important}.yeg{font-family:var(--ya-font);color:var(--ya-ink)}.yeg .ya-h1{font-size:40px}.yeg-meta{margin-top:4px}.yeg-grid{display:grid;grid-template-columns:284px minmax(0,1fr);gap:18px;margin-top:16px;align-items:start}.yeg-card{padding:20px 18px;border-width:2.5px}.yeg-mascot{display:block;margin:0 auto 10px}.yeg-bar{height:8px}.yeg-card .ya-small{display:block;margin-top:6px}.yeg-steps{list-style:none;margin:10px 0 0;padding:0}.yeg-steps li{display:flex;align-items:center;gap:10px;min-height:33px;font:800 13.5px/1.2 var(--ya-font);color:var(--ya-faint)}.yeg-steps li i{width:20px;height:20px;flex:none;border-radius:50%;border:2px solid var(--ya-ring)}.yeg-steps li.is-done,.yeg-steps li.is-now{color:var(--ya-ink)}.yeg-steps li.is-done i{background:var(--ya-amber) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231c1917' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") no-repeat center / 12px;border-color:var(--ya-ink)}.yeg-steps li.is-now i{border-color:var(--ya-ink);background:var(--ya-amber-soft)}.yeg-qs small{font:700 12px/1 var(--ya-font);color:var(--ya-ink-2)}.yeg-list{list-style:none;margin:8px 0 0;padding:0}.yeg-list li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:40px;margin-bottom:6px;padding:0 12px;border:1.5px solid var(--ya-line-2);border-radius:10px;background:var(--ya-surface);font:500 13.5px/1.3 var(--font-paper)}.yeg-list li b{font:800 13px/1 var(--ya-font)}.yeg-list li.is-later{opacity:.55}.yeg-list em{font:800 11px/1 var(--ya-font);font-style:normal;padding:5px 10px;border-radius:999px;border:1.5px solid var(--ya-line-2)}.yeg-list em.is-checked{background:var(--ya-amber);border-color:var(--ya-ink)}.yeg-note{display:block;margin-top:8px}.yeg-grid{grid-template-columns:380px minmax(0,1fr);gap:24px}.yeg-bar{display:block;width:100%;margin-top:8px}.yeg-steps li{font-size:15px;min-height:44px}body.yeg-on .lp-wbtn{display:none !important}.yer-act{display:flex;align-items:center;gap:14px;text-align:left;padding:14px 18px;border:2.5px solid #1c1917;border-radius:16px;background:#fff;color:#1c1917;text-decoration:none;cursor:pointer;font-family:inherit}.yer-act>svg{width:20px;height:20px;flex:0 0 auto}.yer-act>svg:last-child{width:16px;height:16px;margin-left:auto}.yer-act b{display:block;font:800 16px/1.2 var(--ya-font)}.yer-act small{font:500 13px/1.3 var(--ya-font);color:#57534e}body.yem-on .dash-main>.dash-content{margin:0 !important;padding:28px 48px 64px !important;max-width:none !important}.yem{font-family:var(--ya-font);color:var(--ya-ink);margin-bottom:30px}.yem .ya-h1{font-size:40px}.yem-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:16px;margin-top:16px;align-items:start}.yem-qs{padding:16px 18px;border-width:2.5px}.yem-qs small{font:700 12px/1 var(--ya-font);color:var(--ya-ink-2)}.yem-list{list-style:none;margin:8px 0 0;padding:0}.yem-list li{display:grid;grid-template-columns:26px minmax(0,1fr) 54px;gap:10px;align-items:center;min-height:54px;border-bottom:1px solid var(--ya-line)}.yem-list li span b{display:block;font:800 14px/1.3 var(--ya-font)}.yem-list li span small{display:block;margin-top:2px;font:600 11.5px/1.3 var(--ya-font);color:var(--ya-muted)}.yem-n{font:800 13px/1 var(--ya-font)}.yem-s{font:800 17px/1 var(--ya-font);text-align:right}.yem-side{display:flex;flex-direction:column;gap:12px}.yem-score{display:flex;align-items:center;gap:16px;padding:16px 18px;border-width:3px;background-color:#fff4d6}.yem-grade{display:block;font:800 34px/1 var(--ya-font-display)}.yem-score small{font:600 12px/1.2 var(--ya-font);color:var(--ya-muted)}.yem-mem{padding:14px 16px;border-width:2.5px}.yem-mem h3{margin:0 0 4px;font:800 15px/1.2 var(--ya-font)}.yem-mem .ya-row{min-height:44px;padding:0;justify-content:space-between;gap:8px}.yem-mem b{display:block;font:800 12.5px/1.2 var(--ya-font)}.yem-mem small{font:600 11px/1.2 var(--ya-font);color:var(--ya-muted);white-space:nowrap}.yem-side .ya-cluster .ya-btn{flex:1}@media (max-width:1023px){.yem-grid{grid-template-columns:1fr}body.yem-on .dash-main>.dash-content{padding:16px 20px 96px !important}}.yem-grid{grid-template-columns:minmax(0,1fr) 340px}.yem-side .ya-cluster{flex-wrap:nowrap}.yem-score{background-image:linear-gradient(var(--ya-grid) 1px,transparent 1px),linear-gradient(90deg,var(--ya-grid) 1px,transparent 1px);background-size:var(--ya-grid-size) var(--ya-grid-size)}body.yem-on .lp-wbtn,body.yer-on .lp-wbtn{display:none !important}@media (max-width:767px){.yb-build{overflow-x:hidden}.yb-build .ya-crumb,.yb-build>.ya-body{display:none}.yb-build .ya-h1{font-size:26px}.yb2-grid{margin-top:12px;gap:12px}.yb2-grid>*{min-width:0}.yb2-form{padding:14px 14px 16px}.yb2-form .ya-seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.yb2-form .ya-seg>button{flex:none;height:30px;padding:0 12px;font-size:13px}.yb2-paper{padding:10px 12px}.yb2-paper b{font-size:15px;display:inline}.yb2-k{display:inline;font-size:15px}.yb2-k::before{content:' · '}.yb2-paper small + small{display:none}.yb2-weak,.yb2-other,.yb2-form .ya-label:nth-last-of-type(1):not(:first-child)~*{display:none}.yb2-sum h2,.yb2-kv,.yb2-sum .ya-small,.yb2-tip{display:none}.yb2-sum{position:fixed;left:0;right:0;bottom:var(--ya-tab-h,74px);z-index:50;padding:12px 16px;border-radius:0;border-width:2px 0 0}.yb2-sum .ya-btn{margin:0;min-height:48px;font-size:16px}.yb-build{padding-bottom:90px}}@media (min-width:768px){.yb2-time{display:none}}@media (max-width:767px){.yb2-sum .ya-small{display:none !important}}.ywb-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;margin-top:22px;align-items:start}.ywb-grid--sheet{grid-template-columns:minmax(0,1fr) 290px;gap:22px;margin-top:16px}.ywb-form{display:flex;flex-direction:column;gap:6px;padding:22px 22px 60px}.ywb-form .ya-label{margin:12px 0 2px}.ywb-form .ya-label:first-child{margin-top:0}.ywb-topicrow{display:flex;gap:10px}.ywb-sel{flex:1;min-width:0;font-weight:700}.ywb-row{display:flex;flex-wrap:wrap;gap:26px}.ywb-chips{display:flex;flex-wrap:wrap;gap:8px}.ywb-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:999px;border:1.5px solid var(--ya-line,#e6dcc6);background:var(--ya-card,#fff);color:inherit;font-family:inherit;font-weight:700;font-size:12.5px;line-height:1;cursor:pointer}.ywb-chip svg{width:12px;height:12px}.ywb-chip.is-on{border-color:var(--ya-ink,#1f1d1a);background:var(--ya-ink,#1f1d1a);color:var(--ya-card,#fff)}.ywb-sum{padding:22px}.ywb-sum .ya-btn{margin-top:16px}.ywb-sheet{display:flex;flex-direction:column;gap:14px;padding:22px 28px 56px}.ywb-sheeth{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;border-bottom:2px solid var(--ya-ink,#1f1d1a);padding-bottom:6px}.ywb-sheeth b{font-size:18px}.ywb-sheeth small{font-weight:700;font-size:12px;color:var(--ya-muted,#6b5f4b)}.ywb-q{display:flex;flex-direction:column;gap:10px}.ywb-qh{display:grid;grid-template-columns:16px 1fr auto;gap:10px;align-items:start}.ywb-qh p{margin:0;font-weight:500}.ywb-qh small{font-size:12px;font-weight:700;color:var(--ya-muted,#6b5f4b)}.ywb-part{margin:0 0 0 26px}.ywb-modes{align-self:flex-start;margin-left:26px}.ywb-in,.ywb-photo,.ywb-res{margin-left:26px}.ywb-in{padding:10px 12px;border:2px solid var(--ya-ink,#1f1d1a);border-radius:10px;font-family:inherit;font-weight:700;font-size:15px;width:calc(100% - 26px);box-sizing:border-box;background:var(--ya-card,#fff);color:inherit}.ywb-draw{border-style:dashed;border-color:#b9a27a;min-height:68px;font:400 19px/1.3 Kalam,cursive}.ywb-photo{display:block;padding:22px;text-align:center;border:2px dashed #b9a27a;border-radius:10px;cursor:pointer;font-weight:700;font-size:13px;color:var(--ya-muted,#6b5f4b)}.ywb-res{font-weight:700;color:#b5462f}.ywb-res.is-ok{color:#2f7d4f}.ywb-worked{padding:14px 16px;border-radius:10px;background:var(--ya-seg,#f6e9c8);line-height:1.6}.ywb-side{display:flex;flex-direction:column;gap:14px}.ywb-prog{display:flex;flex-direction:column;gap:10px;padding:20px}@media (max-width:767px){.ywb-grid,.ywb-grid--sheet{grid-template-columns:1fr}.ywb-topicrow{flex-direction:column}.ywb-row{gap:14px}.ywb-sheet{padding:18px}}.yx-focus-open{margin-left:auto}body.yx-fc-focus .yx-fc{grid-template-columns:1fr}body.yx-fc-focus .yx-fc-left{display:none}.yx-focus-sub{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-top:4px}.yx-focus-sub b{font-size:12px;white-space:nowrap;color:var(--ya-ink-2,#4a4238)}.yx-focus-bar{margin-top:12px}.yx-focus-stage{display:grid;grid-template-columns:52px minmax(0,590px) 52px;justify-content:center;align-items:center;gap:96px;margin-top:24px}.yx-focus-nav{width:52px;height:52px;border-radius:10px;border:2px solid var(--ya-ink);background:var(--ya-card);color:var(--ya-ink);display:grid;place-items:center;cursor:pointer}.yx-focus-nav svg{width:20px;height:20px}.yx-focus-nav:disabled{opacity:.35;cursor:default}.yx-focus-card{position:relative;min-height:380px;padding:70px 50px 40px;border:3px solid var(--ya-ink);border-radius:18px;background:var(--ya-card);box-shadow:0 3px 0 var(--ya-ink);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer;transition:transform .35s ease}.yx-focus-card.is-flipped{background:#fff6df}@keyframes yx-focus-flip{0%{transform:perspective(900px) rotateY(0)}50%{transform:perspective(900px) rotateY(80deg)}100%{transform:perspective(900px) rotateY(0)}}.yx-focus-m{position:absolute;top:22px;left:24px;width:36px;height:auto}.yx-focus-q{margin:10px 0 0;font:800 32px/1.25 var(--ya-font);letter-spacing:-.02em;color:var(--ya-ink)}.yx-focus-hint{margin:22px 0 0;font:700 12px/1.4 var(--ya-font);color:var(--ya-ink-2,#4a4238)}.yx-focus-rate{justify-content:center;margin-top:20px}.yx-focus-keys{margin:16px 0 0;text-align:center;font:500 13px/1.4 var(--ya-font);color:var(--ya-muted,#6b6259)}@media (max-width:767px){.yx-focus-stage{grid-template-columns:1fr;gap:12px}.yx-focus-nav{display:none}.yx-focus-card{min-height:300px;padding:56px 20px 28px}.yx-focus-q{font-size:24px}.yx-focus-sub{flex-direction:column;gap:4px}.yx-focus-keys{display:none}}.ymp-back{display:inline-flex;gap:8px;font:700 14px/1 var(--ya-font);color:var(--ya-ink);text-decoration:none}.ymp-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:12px}.ymp-head .ya-body{margin-top:2px}.ymp-acts{display:flex;gap:20px}.ymp-grid{display:grid;grid-template-columns:minmax(0,560px) minmax(0,1fr);gap:36px;margin-top:16px;align-items:start}.ymp-sheet{position:relative;padding:20px 26px 10px;border:2px solid var(--ya-ink);border-radius:4px;background:#fffdf8}.ymp-sheet::before{content:"";position:absolute;top:0;bottom:0;left:52px;width:1px;background:#f2b8a6}.ymp-sheeth{display:flex;align-items:baseline;gap:12px;border-bottom:2px solid var(--ya-ink);padding-bottom:6px}.ymp-sheeth b{font-size:17px;font-weight:700}.ymp-sheeth small{font:700 12px/1 var(--ya-font);color:#6b6259}.ymp-sheeth em{margin-left:auto;font:700 12px/1 var(--ya-font);font-style:normal;color:#4a4238}.ymp-sheet ol{list-style:none;counter-reset:q;margin:0;padding:0}.ymp-sheet li{counter-increment:q;display:grid;grid-template-columns:30px 1fr 26px;gap:0;padding:12px 0 30px;border-bottom:1px solid var(--ya-line);position:relative}.ymp-sheet li::before{content:counter(q);font-weight:600}.ymp-sheet li::after{content:"";position:absolute;left:30px;right:26px;bottom:12px;border-bottom:1px dotted #b9ae9c}.ymp-sheet li p{margin:0;font:500 15px/1.35 var(--ya-font)}.ymp-sheet li small{font:700 11px/1.4 var(--ya-font);text-align:right}.ymp-notes h2,.ymp-fch{display:flex;align-items:baseline;gap:10px;font:800 18px/1.2 var(--ya-font);margin:0}.ymp-notes h2 small,.ymp-fch small{font:700 12px/1 var(--ya-font);color:#6b6259}.ymp-note{padding:12px 0 14px;border-bottom:1.5px solid var(--ya-line)}.ymp-note h3{display:flex;align-items:center;gap:10px;margin:0;font:700 16px/1.3 var(--ya-font)}.ymp-note h3 b{flex:none;width:24px;height:24px;border-radius:50%;border:2px solid var(--ya-ink);background:var(--ya-amber,#f59e0b);display:grid;place-items:center;font-size:11px}.ymp-note code{display:block;margin-top:10px;padding:7px 10px;border-radius:6px;background:#fdf0cf;font:500 12.5px/1.4 ui-monospace,Menlo,monospace;overflow-x:auto}.ymp-note p{margin:10px 0 0;font:500 13px/1.45 var(--ya-font);color:#6b6259}.ymp-note p b{color:var(--ya-ink)}.ymp-fch{margin-top:26px}.ymp-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:12px}.ymp-card{display:flex;flex-direction:column;align-items:flex-start;text-align:left;min-height:120px;padding:16px 14px 14px;border:2px solid #ecdcb8;border-radius:12px;background:#fffdf8;color:var(--ya-ink);cursor:pointer;font-family:var(--ya-font)}.ymp-card small{font:800 11px/1 var(--ya-font);letter-spacing:.08em;text-transform:uppercase}.ymp-card b{margin-top:8px;font:700 15px/1.3 var(--ya-font)}.ymp-card span{margin-top:auto;padding-top:10px;font:700 11px/1 var(--ya-font);color:#8a7f6f}.ymp-card.is-on{background:var(--ya-amber,#f59e0b);border-color:var(--ya-ink)}.ymp-card.is-on span{color:var(--ya-ink)}@media (max-width:900px){.ymp-grid{grid-template-columns:1fr}.ymp-cards{grid-template-columns:repeat(2,1fr)}.ymp-head{flex-direction:column;align-items:flex-start}}@media print{.ymp-notes,.ymp-cards,.ymp-fch,.ymp-acts,.ymp-back{display:none !important}}.ywb-fig,.ymp-fig{display:block;margin:8px 0 4px 26px;max-width:420px}.ymp-fig{margin-left:0}.ywb-fig svg,.ymp-fig svg{max-width:100%;height:auto}.yx-stack{position:relative;flex:1;max-width:780px;margin:14px auto 0;width:100%}.yx-stack>i{position:absolute;inset:14px -10px -18px 14px;border:2.5px solid var(--ya-ink,#1e1a17);border-radius:18px;background:#f3e6c8;transform:rotate(1.6deg)}.yx-stack>i + i{inset:8px -4px -10px 8px;background:#faf0d8;transform:rotate(.8deg)}.yx-card2{position:relative;min-height:440px;padding:50px 64px 44px;border:3px solid var(--ya-ink,#1e1a17);border-radius:18px;background:#fffdf8 radial-gradient(#efe3c6 1px,transparent 1px) 0 0 / 14px 14px;box-shadow:0 5px 0 var(--ya-ink,#1e1a17);display:flex;flex-direction:column;justify-content:center;cursor:pointer;box-sizing:border-box}.yx-card2.is-back{justify-content:flex-start;padding-top:34px;background:#fffdf8 repeating-linear-gradient(#fffdf8 0 31px,#cfe0f3 31px 32px)}.yx-card-m{position:absolute;top:-8px;right:46px;width:38px;height:auto}.yx-face{display:flex;flex-direction:column;align-items:center;text-align:center}.yx-face .ya-label{margin:0;letter-spacing:.14em}.yx-bigq{margin:10px 0 0;font:800 32px/1.18 var(--ya-font);letter-spacing:-.02em;color:var(--ya-ink,#1e1a17)}.yx-ansl{align-self:stretch;margin-top:28px;text-align:left;font:800 12px/1 var(--ya-font);letter-spacing:.12em;text-transform:uppercase;color:#c2410c}.yx-ansrow{display:flex;gap:10px;align-self:stretch;margin-top:8px}.yx-ansrow input{flex:1;min-width:0;height:54px;padding:0 16px;border:2.5px solid var(--ya-ink,#1e1a17);border-radius:12px;background:#fff;font:700 19px/1 var(--ya-font);color:var(--ya-ink,#1e1a17);outline:none}.yx-ansrow .ya-btn{height:46px;align-self:center}.yx-hintl{align-self:stretch;margin:12px 0 0;text-align:left;font:600 14px/1.4 var(--ya-font);color:#4a4238}.yx-flipnote{position:absolute;right:18px;bottom:16px;font:700 12px/1 var(--ya-font);color:#6b6259}.yx-bq{width:100%;margin:0 0 12px;padding-bottom:12px;border-bottom:2px solid #f0a3a3;font:700 13.5px/1.3 var(--ya-font);color:#4a4238}.yx-verdict{display:grid;grid-template-columns:auto 1fr auto;gap:4px 12px;align-items:center;width:100%;max-width:620px;margin:4px 0 14px;padding:12px 16px;border-left:5px solid #f59e0b;border-radius:12px;background:#fde8b5;text-align:left;box-sizing:border-box}.yx-verdict span{padding:5px 10px;border-radius:999px;background:#f59e0b;color:#fff;font:800 12px/1 var(--ya-font)}.yx-verdict p{margin:0;font:600 14.5px/1.4 var(--ya-font);color:#1e1a17}.yx-verdict small{font:700 12px/1 var(--ya-font);color:#6b6259}.yx-verdict.is-right{border-color:#15803d;background:#dcfce7}.yx-verdict.is-right span{background:#15803d}.yx-verdict.is-wrong{border-color:#c2410c;background:#fbe1d6}.yx-verdict.is-wrong span{background:#c2410c}.yx-big{margin:6px 0 0;font:800 34px/1.15 var(--ya-font);color:#c2410c}.yx-sub{margin:6px 0 0;font:600 14.5px/1.4 var(--ya-font);color:#4a4238}.yx-tip{width:100%;max-width:620px;margin-top:18px;padding:12px 16px;border:1.5px dashed #d9c49a;border-radius:10px;background:#fffdf8;text-align:left;font:500 14.5px/1.45 var(--ya-font);box-sizing:border-box}.yx-focus-stage:has(.yx-stack){display:flex;align-items:center;gap:24px}.yx-focus-rate{justify-content:center;margin-top:30px !important}.yx-focus-keys{text-align:center}.yx-sum{margin-top:20px}.yx-sum-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.yx-sum-stats>div{padding:18px 20px;border:3px solid var(--ya-ink,#1e1a17);border-radius:16px;background:#fffdf8}.yx-sum-stats b{display:block;font:800 40px/1 var(--ya-font)}.yx-sum-stats small{display:block;margin-top:6px;font:800 16px/1 var(--ya-font)}.yx-sum-stats .is-right b{color:#15803d}.yx-sum-stats .is-near b{color:#b45309}.yx-sum-stats .is-wrong b{color:#c2410c}.yx-sum-list{margin-top:18px;padding:16px 22px 8px;border:3px solid var(--ya-ink,#1e1a17);border-radius:18px;background:#fffdf8}.yx-sum-h{display:flex;justify-content:space-between;align-items:baseline}.yx-sum-h h3{margin:0;font:800 18px/1 var(--ya-font)}.yx-sum-h small{font:700 12.5px/1 var(--ya-font);color:#4a4238}.yx-sum-row{display:grid;grid-template-columns:1fr auto 80px;gap:16px;align-items:center;padding:12px 0;border-bottom:1.5px solid #ecdcb8}.yx-sum-row:last-child{border-bottom:0}.yx-sum-row b{font:800 14px/1.3 var(--ya-font)}.yx-sum-row span{font:600 13.5px/1.3 var(--ya-font);color:#4a4238}.yx-tag{justify-self:stretch;padding:5px 0;border:1.5px solid #1e1a17;border-radius:999px;text-align:center;font:800 12px/1 var(--ya-font)}.yx-tag.is-wrong{background:#f59e0b;border-color:#f59e0b}.yx-tag.is-near{background:#fde8b5;border-color:#fde8b5}.yx-tag.is-right{background:#fffdf8}.yx-sum-acts{margin-top:18px}@media (max-width:767px){.yx-card2{min-height:360px;padding:40px 18px 34px}.yx-bigq{font-size:23px}.yx-big{font-size:26px}.yx-stack>i{inset:10px -4px -12px 8px}.yx-focus-stage:has(.yx-stack) .yx-focus-nav{display:none}.yx-sum-stats{grid-template-columns:1fr 1fr}.yx-sum-row{grid-template-columns:1fr 70px}.yx-sum-row span{grid-column:1}.yx-ansrow .ya-btn{padding:0 10px}}.yx-card-m{width:44px !important;top:-14px}.ywf-seg{margin-top:14px}.yfp-seg{display:inline-flex;gap:4px;padding:4px;border:2.5px solid #1e1a17;border-radius:14px;background:#f5e8c6}.yfp-seg button{height:34px;padding:0 14px;border:0;border-radius:10px;background:none;font:800 15px/1 var(--ya-font);color:#6b6259;cursor:pointer}.yfp-seg button.is-on{background:#1e1a17;color:#fff}.ywf-paper{padding:26px 26px 18px;border:3px solid #1e1a17;border-radius:6px;background:#fffdf8}.ywf-h{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding-bottom:10px;border-bottom:2px solid #1e1a17}.ywf-h b{font:800 19px/1.2 var(--ya-font)}.ywf-h small{font:700 12.5px/1.2 var(--ya-font);color:#4a4238}.ywf-worked{margin-top:14px;padding:10px 12px;border-radius:8px;background:#fde8b5;font:500 13.5px/1.45 var(--ya-font)}.ywf-q{display:grid;grid-template-columns:30px 1fr auto;gap:6px;padding-top:18px}.ywf-q>b{font:800 15px/1.4 var(--ya-font)}.ywf-q>div>p{margin:0;font:500 15.5px/1.45 var(--ya-font)}.ywf-q>small{font:800 12.5px/1.6 var(--ya-font);color:#4a4238}.ywf-part{margin:8px 0 0;font:500 14.5px/1.4 var(--ya-font)}.ywf-in{display:block;width:100%;min-height:calc(var(--l,1) * 26px + 10px);margin-top:4px;padding:2px 0;border:0;resize:vertical;outline:none;background:transparent repeating-linear-gradient(transparent 0 25px,#ddd0b0 25px 26px);font:500 18px/26px 'Kalam','Comic Sans MS',cursive;color:#1d4ed8;box-sizing:border-box}@media print{body.ywf-printing .dash-sidebar,body.ywf-printing .ywb-side,body.ywf-printing .ya-crumb,body.ywf-printing .ya-h1,body.ywf-printing .ywf-seg,body.ywf-printing .ya-tabbar,body.ywf-printing .ya-mtop{display:none !important}body.ywf-printing .ywb-grid{display:block !important}body.ywf-printing .dash-main{margin:0 !important}}.yx-src-k,.yx-make .ya-label{margin:0 0 8px;font:800 12px/1 var(--ya-font);letter-spacing:.12em;text-transform:uppercase;color:#c2410c}.yx-src-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.yx-src-grid>*{display:flex;flex-direction:column;gap:3px;min-height:50px;padding:9px 11px;border:1.5px solid #ecdcb8;border-radius:10px;background:#fffdf8;text-align:left;text-decoration:none;color:#1e1a17;cursor:pointer;box-sizing:border-box}.yx-src-grid b{font:800 13.5px/1.1 var(--ya-font)}.yx-src-grid small{font:500 11.5px/1.2 var(--ya-font);color:#4a4238}.yx-src-grid>[aria-selected="true"]{border:2.5px solid #1e1a17;background:#fde8b5}.yx-src-grid>*:hover{border-color:#1e1a17}@media (max-width:1023px){.yx-ws-layout{grid-template-columns:minmax(0,1fr) !important;gap:24px !important}}@media (max-width:767px){.yx-focus-stage:has(.yx-stack){gap:8px}.yx-focus-stage .yx-stack{margin:8px 0 0;min-width:0}.yx-card2{padding:34px 16px 30px !important}.yx-ansrow{flex-wrap:wrap}.yx-ansrow input{flex:1 1 100%}.yx-focus-rate{flex-wrap:wrap}.yx-focus-rate .ya-btn{flex:1 1 140px}.yx-fc-right-h{flex-wrap:wrap}}.yx-card2 .yx-card-m{top:18px !important;right:22px !important;width:46px !important;height:auto !important}.yx-type{display:flex;justify-content:center;align-items:center;gap:8px;margin:14px 0 0;font:700 13px var(--ya-font);color:#57534e}.yx-type b{font-weight:700;min-width:22px}.yx-switch{position:relative;width:34px;height:20px;border:2px solid #1c1917;border-radius:99px;background:#fff;cursor:pointer;padding:0}.yx-switch i{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#1c1917;transition:left .15s}.yx-switch.is-on{background:#f59e0b}.yx-switch.is-on i{left:16px}.yx-type + .yx-focus-keys{margin-top:10px}.yx-rate .yx-rate-b{min-width:150px;justify-content:center;font-size:17px}.yx-rate .yx-rate-b small{margin-left:8px;color:#78716c;font-weight:600}.yx-card-m{display:none !important}.yx-fc-acts{display:flex;gap:10px;flex-wrap:wrap}#yx-fc-h{font-size:38px}.yx-fc-right-h .ya-h2{font-size:25px}body.yx-fc-ov .yx-fc{display:none !important}#yx-ov{font-family:var(--ya-font);color:#1c1917}.yx-ov-h{display:flex;align-items:center;gap:18px}.yx-ov-h .ya-h1{margin:0;font-size:42px !important}.yx-ov-seg{display:flex;gap:4px;padding:4px;border:2.5px solid #1c1917;border-radius:14px;background:#fdecb8}.yx-ov-seg button{border:0;border-radius:10px;padding:7px 16px;background:transparent;font:800 15px var(--ya-font);color:#78716c;cursor:pointer}.yx-ov-seg .is-on{background:#1c1917;color:#fff}.yx-ov-acts{margin-left:auto;display:flex;gap:10px}.yx-ov-hero{display:grid;grid-template-columns:110px minmax(0,1fr) 360px;gap:28px;align-items:center;margin-top:22px;padding:22px 26px;border:2.5px solid #1c1917;border-radius:24px;background:#fde9ad;box-shadow:6px 6px 0 #1c1917}.yx-ov-stack{position:relative;width:90px;height:64px;justify-self:center}.yx-ov-stack::before{content:'';position:absolute;inset:8px 4px -6px -12px;border:2.5px solid #1c1917;border-radius:8px;background:#fff;transform:rotate(-8deg)}.yx-ov-stack b{position:absolute;inset:0;display:grid;place-items:center;border:2.5px solid #1c1917;border-radius:8px;background:#f59e0b;font:800 30px var(--ya-font)}.yx-ov-k{margin:0;color:#c2410c;font:800 13px var(--ya-font);letter-spacing:.08em;text-transform:uppercase}.yx-ov-mid h2{margin:4px 0 0;font:800 33px/1.1 var(--ya-font);letter-spacing:-.035em}.yx-ov-mid>p:not(.yx-ov-k){margin:6px 0 0;color:#57534e;font:500 15px var(--ya-font)}.yx-ov-go2{display:flex;align-items:center;gap:14px;margin-top:16px;flex-wrap:wrap}.yx-ov-size{display:flex;gap:4px;padding:4px;border:2.5px solid #1c1917;border-radius:14px;background:#fdf3d6}.yx-ov-size button{border:0;border-radius:10px;padding:8px 14px;background:transparent;font:800 15px var(--ya-font);color:#78716c;cursor:pointer}.yx-ov-size .is-on{background:#1c1917;color:#fff}.yx-ov-start{border:2.5px solid #1c1917;border-radius:14px;background:#f59e0b;padding:11px 26px;font:800 17px var(--ya-font);color:#1c1917;text-decoration:none}.yx-ov-go2 small{color:#57534e;font:500 14px var(--ya-font)}.yx-ov-due{background:#fffcf3;border:2.5px solid #1c1917;border-radius:16px;padding:14px 16px}.yx-ov-due p{margin:0 0 6px;font:800 11.5px var(--ya-font);letter-spacing:.1em;text-transform:uppercase;color:#78716c}.yx-ov-due div{display:grid;grid-template-columns:1fr 56px 34px;gap:8px;align-items:center;padding:2px 0;font:700 13.5px var(--ya-font)}.yx-ov-due i{display:block;height:6px;border-radius:9px;background:#f1e3c3}.yx-ov-due i i{background:#f59e0b}.yx-ov-due b{text-align:right}.yx-ov-lh{display:flex;align-items:baseline;gap:12px;margin:28px 0 12px}.yx-ov-lh h2{margin:0;font:800 23px var(--ya-font);letter-spacing:-.03em}.yx-ov-lh small{color:#57534e;font:700 13px var(--ya-font)}.yx-ov-lh span{margin-left:auto;display:flex;gap:10px}.yx-ov-chips{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.yx-ov-chips button{flex:0 0 auto;border:1.5px solid #e2d3ae;border-radius:99px;background:#fff;padding:6px 12px;font:700 14px var(--ya-font);cursor:pointer;color:#1c1917}.yx-ov-chips button em{font-style:normal;margin-left:4px;background:#fde68a;border-radius:99px;padding:0 7px;font-size:12px}.yx-ov-chips .is-on{background:#1c1917;color:#fff;border-color:#1c1917}.yx-ov-chips .is-on em{background:#f59e0b;color:#1c1917}.yx-ov-table{margin-top:14px;border:2.5px solid #1c1917;border-radius:16px;overflow:hidden;background:#fffcf3}.yx-ov-th,.yx-ov-row{display:grid;grid-template-columns:minmax(0,1fr) 260px 110px 92px 28px;gap:12px;align-items:center;padding:0 14px}.yx-ov-th{padding:12px 14px;border-bottom:1.5px solid #ece4cf;font:800 11.5px var(--ya-font);letter-spacing:.1em;text-transform:uppercase;color:#78716c}.yx-ov-th span:last-child{grid-column:3}.yx-ov-g{display:flex;justify-content:space-between;padding:9px 14px;background:#fde9ad;border-bottom:1.5px solid #ece4cf}.yx-ov-gt{font:600 16px var(--ya-font)}.yx-ov-gn{font:700 13px var(--ya-font);color:#57534e}.yx-ov-row{padding-top:8px;padding-bottom:8px;border-bottom:1.5px solid #f1e7cf}.yx-ov-n b{font:800 15.5px var(--ya-font)}.yx-ov-n em{margin-left:10px;border:1.5px solid #e2d3ae;border-radius:99px;padding:1px 8px;font:700 11.5px var(--ya-font);font-style:normal;background:#fff}.yx-ov-n small{display:block;color:#57534e;font:500 13px var(--ya-font)}.yx-ov-m{display:flex;align-items:center;gap:10px}.yx-ov-m>i{width:170px;height:7px;border-radius:9px;background:#f1e3c3}.yx-ov-m>i i{display:block;height:100%;border-radius:9px;background:#f59e0b}.yx-ov-m small{font:600 13px var(--ya-font);color:#44403c}.yx-ov-m em.new{font-style:normal;background:#dbeafe;color:#1e3a8a;border-radius:6px;padding:1px 8px;font:700 12px var(--ya-font)}.yx-ov-d em{font-style:normal;background:#f59e0b;border-radius:8px;padding:2px 9px;font:800 13px var(--ya-font)}.yx-ov-d small{color:#a8a29e;font:600 12.5px var(--ya-font)}.yx-ov-go{border:2.5px solid #1c1917;border-radius:10px;background:#f59e0b;padding:5px 0;font:800 14px var(--ya-font);cursor:pointer}.yx-ov-more{color:#57534e;text-decoration:none;font-weight:800}@media (max-width:1023px){.yx-ov-h{flex-wrap:wrap}.yx-ov-h .ya-h1{font-size:32px !important}.yx-ov-acts{margin-left:0;width:100%}.yx-ov-hero{grid-template-columns:1fr;gap:14px;padding:18px}.yx-ov-stack{display:none}.yx-ov-mid h2{font-size:26px}.yx-ov-th{display:none}.yx-ov-row{grid-template-columns:minmax(0,1fr) auto 84px}.yx-ov-m,.yx-ov-more{display:none}.yx-ov-lh{flex-wrap:wrap}.yx-ov-lh span{margin-left:0}}.yx-ov-acts .ya-btn,.yx-ov-lh .ya-btn{padding:8px 16px;font-size:15px;min-height:38px;border-width:2px}.yx-ov-row{padding-top:6px;padding-bottom:6px}.yx-ov-g{padding:8px 14px}.yx-mhead,.yx-mtype,.yx-mnav{display:none}@media (max-width:767px){body.yx-fc-focus .ya-mtop,body.yx-fc-focus #yumio-tabbar,body.yx-fc-focus #yumio-ask-launch,body.yx-fc-focus .yx-fc-left{display:none !important}body.yx-fc-focus .dash-content{padding:0 16px 120px !important}body.yx-fc-focus .ya-crumb,body.yx-fc-focus #yx-fc-right>.ya-h1,body.yx-fc-focus .yx-focus-sub,body.yx-fc-focus .yx-focus-stage>.yx-focus-nav,body.yx-fc-focus .yx-type:not(.yx-mtype),body.yx-fc-focus .yx-focus-keys{display:none !important}.yx-mhead{display:flex;align-items:center;gap:12px;margin:0 -16px;padding:14px 16px;border-bottom:1.5px solid #f1e3c3;font:800 17px var(--ya-font)}.yx-mhead a{font-size:28px;line-height:0;color:#1c1917;text-decoration:none}.yx-mtype{display:flex;margin:14px 0 10px;font-size:15px}.yx-mtype .yx-switch{width:38px;height:22px}.yx-mtype .yx-switch.is-on i{left:18px}body.yx-fc-focus .yx-focus-bar{margin-top:0}body.yx-fc-focus .yx-focus-stage{display:block;min-height:calc(100vh - 330px);display:flex;align-items:center}body.yx-fc-focus .yx-stack{width:100%}.yx-mnav{display:flex;align-items:center;justify-content:space-between;margin-top:12px;font:600 14px var(--ya-font);color:#57534e}.yx-mnav .yx-focus-nav{display:grid !important}body.yx-fc-focus .yx-focus-rate{position:fixed;left:0;right:0;bottom:0;z-index:30;margin:0;padding:12px 16px 16px;background:#fffaea;border-top:2px solid #1c1917;display:flex;gap:12px;flex-wrap:nowrap}body.yx-fc-focus .yx-focus-rate .ya-btn{flex:1;justify-content:center;min-height:48px;font-size:17px}body.yx-fc-focus .yx-focus-rate [data-yx-hint]{display:none}}@media (max-width:767px){body.yx-fc-focus .yx-card2{min-height:270px;padding:22px 20px 20px;text-align:left;align-items:stretch;justify-content:flex-start;background:#fffdf8 repeating-linear-gradient(#fffdf8 0 33px,#dbe7f2 33px 34px) 0 6px;border-width:2.5px}body.yx-fc-focus .yx-card2 .yx-face{text-align:left;align-items:stretch}body.yx-fc-focus .yx-card2 .ya-label{margin:0;text-align:left;font-size:13px;letter-spacing:.1em}body.yx-fc-focus .yx-card2 .yx-flipnote{top:26px;bottom:auto;right:20px}body.yx-fc-focus .yx-card2:not(.is-back) .yx-flipnote::before{content:'Tap to flip'}body.yx-fc-focus .yx-card2:not(.is-back) .yx-flipnote{font-size:0}body.yx-fc-focus .yx-card2:not(.is-back) .yx-flipnote::before{font-size:12.5px}body.yx-fc-focus .yx-bigq{margin-top:18px;padding-top:6px;border-top:1.5px solid #e8a39a;font:400 22px/1.5 Georgia,'Times New Roman',serif;text-align:left}body.yx-fc-focus .yx-bigq::before{content:'Q:'}body.yx-fc-focus .yx-card2.is-back .yx-bq{text-align:left;font:400 16px Georgia,serif;color:#57534e}body.yx-fc-focus .yx-card2.is-back .yx-big{text-align:left;color:#d97706}body.yx-fc-focus .yx-card2.is-back .ya-label{color:#c2410c}body.yx-fc-focus .yx-card2.is-back .yx-sub{text-align:left;font:400 16px/2.1 Georgia,serif}}.ymp-back{font-size:15px}.ymp-head .ya-h1{font-size:40px;letter-spacing:-.05em}.ymp-head .ya-body{font-size:15.5px;color:#57534e}.ymp-acts{gap:20px}.ymp-acts .ya-btn{min-height:34px;padding:6px 16px;font-size:14px;border-width:2.5px}.ymp-grid{grid-template-columns:minmax(0,560px) minmax(0,1fr);gap:36px;height:520px}.ymp-sheet{height:100%;box-sizing:border-box;overflow:hidden;border-width:2.5px;border-radius:6px;padding:18px 26px 10px}.ymp-sheeth b{font-size:18px;font-weight:700}.ymp-notes{display:flex;flex-direction:column;height:100%;min-height:0}.ymp-nl{flex:1;min-height:0;overflow-y:auto;margin-top:10px;padding-right:8px;display:flex;flex-direction:column;gap:10px}.ymp-nc{border:2.5px solid #1c1917;border-radius:16px;background:#fffcf3}.ymp-nh{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;border:0;background:transparent;text-align:left;cursor:pointer;font-family:var(--ya-font);color:#1c1917}.ymp-nh>b{flex:none;width:24px;height:24px;border-radius:50%;border:2px solid #1c1917;background:#f59e0b;display:grid;place-items:center;font:800 12px var(--ya-font)}.ymp-nh strong{display:block;font:800 16px/1.25 var(--ya-font)}.ymp-nh small{display:block;color:#57534e;font:500 12px var(--ya-font)}.ymp-nh i{margin-left:auto;font-style:normal;font-size:18px}.ymp-nb{padding:0 16px 14px}.ymp-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ymp-bad,.ymp-good{border-radius:10px;padding:8px 10px}.ymp-bad{background:#fff1ec;border:1.5px solid #f6b8a4}.ymp-good{background:#ecfbe4;border:1.5px solid #9fd88a}.ymp-bad small,.ymp-good small{font:800 11px var(--ya-font);letter-spacing:.08em;text-transform:uppercase}.ymp-bad small{color:#c2410c}.ymp-good small{color:#15803d}.ymp-bad p,.ymp-good p{margin:4px 0 0;font:400 15px Georgia,'Times New Roman',serif}.ymp-k{margin:12px 0 4px;color:#a16207;font:800 11.5px var(--ya-font);letter-spacing:.08em;text-transform:uppercase}.ymp-t{margin:0;font:400 14.5px/1.6 Georgia,serif;color:#292524}.ymp-steps{margin:0;padding:0;list-style:none;counter-reset:s}.ymp-steps li{counter-increment:s;display:grid;grid-template-columns:22px 1fr;padding:3px 0;font:400 14.5px/1.5 Georgia,serif}.ymp-steps li::before{content:counter(s);font:700 13px var(--ya-font)}.ymp-two.y{margin-top:12px}.ymp-two.y>div{background:#fde9ad;border-radius:10px;padding:10px 12px}.ymp-two.y b{font:800 13px var(--ya-font)}.ymp-two.y p{margin:2px 0 0;font:500 13px/1.45 var(--ya-font)}.ymp-try{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding:8px 10px;border:1.5px dashed #c9a85a;border-radius:10px;font:400 14px Georgia,serif}.ymp-try b{font:800 13px var(--ya-font)}.ymp-try button{border:2px solid #1c1917;border-radius:10px;background:#fff;padding:4px 12px;font:800 13px var(--ya-font);cursor:pointer}.ymp-try em{font-style:normal;font-weight:700}.ymp-cards{grid-template-columns:repeat(auto-fill,418px)}.ymp-card{min-height:118px;border-width:2px;border-color:#e7d7a8;border-radius:14px;background:#fffcf3}.ymp-card small{display:flex;justify-content:space-between;width:100%}.ymp-card small em{font-style:normal;text-transform:none;letter-spacing:0;color:#a16207;font-weight:600}.ymp-card b{font:700 17px/1.35 Georgia,'Times New Roman',serif}@media (max-width:900px){.ymp-grid{height:auto}.ymp-sheet{height:auto}.ymp-nl{overflow:visible}.ymp-cards{grid-template-columns:1fr}.ymp-two{grid-template-columns:1fr}}.ymp-tabs,.ymp-mf{display:none}@media (max-width:900px){.ymp-head .ya-h1{font-size:30px}.ymp-dk{display:none}.ymp-mf{display:inline}.ymp-head .ya-body{font-size:14px}.ymp-head{flex-direction:column;align-items:stretch;gap:12px}.ymp-acts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ymp-acts .ya-btn{justify-content:center;min-height:40px}.ymp-tabs{display:flex;gap:4px;margin-top:14px;padding:4px;border-radius:14px;background:#f5e6bf}.ymp-tabs button{flex:1;border:0;border-radius:10px;padding:8px 0;background:transparent;font:700 14px var(--ya-font);color:#57534e}.ymp-tabs .is-on{background:#fff;color:#1c1917}.ymp-grid{display:block !important;height:auto !important;margin-top:12px}.ymp-grid[data-tab-on="Notes"] .ymp-sheet,.ymp-grid[data-tab-on="Worksheet"] .ymp-notes,.ymp-grid[data-tab-on="Flashcards"]{display:none !important}.ymp-fcw:not([data-tab-on="Flashcards"]){display:none}.ymp-fcw .ymp-fch{margin-top:12px}.ymp-notes>h2{display:none}.ymp-nl{margin:0;padding:0}.ymp-sheet{padding:14px 16px}.ymp-sheet li{grid-template-columns:26px 1fr 26px}}body.yx-fc-allcards #due-banner,body.yx-fc-allcards #fc-focus,body.yx-fc-allcards #your-decks .yu-sec-h,body.yx-fc-allcards #fc-viewbar,body.yx-fc-allcards #fc-browse-chips + #decks-sub,body.yx-fc-allcards .fc-deck-list:not(.fc-browse-list),body.yx-fc-allcards #fc-handpicked-section{display:none !important}body.yx-fc-ov .dash-content{padding:36px 44px 60px !important;max-width:none !important}.yfo{font-family:'Plus Jakarta Sans',var(--ya-font),sans-serif;color:#1C1917;-webkit-font-smoothing:antialiased}.yfo .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:14px;font-weight:900;font-size:15px;background:#F59E0B;border:2.5px solid #1C1917;white-space:nowrap;color:#1C1917;cursor:pointer;font-family:inherit}.yfo .btn.g{background:#FFFDF6}.yfo .btn.s{padding:7px 14px;font-size:13px;border-radius:11px;border-width:2px}.yfo .eyebrow{font-size:12px;font-weight:900;letter-spacing:1.2px;color:#C2410C;text-transform:uppercase}.yfo .h1{font-size:44px;font-weight:900;letter-spacing:-1.6px;line-height:1.05}.yfo .h2{font-size:24px;font-weight:900;letter-spacing:-.6px}.yfo .t{font-weight:800;font-size:15px}.yfo .bar{height:8px;border-radius:4px;background:#F1E3C3;overflow:hidden}.yfo .bar i{display:block;height:100%;background:#F59E0B;border-radius:4px}.yfo .av{width:34px;height:34px;border-radius:17px;border:2.5px solid #1C1917;display:inline-flex;align-items:center;justify-content:center;font-weight:900;font-size:12px;flex-shrink:0}.yfo-comm::-webkit-scrollbar{display:none}@media (max-width:1023px){body.yx-fc-ov .dash-content{padding:12px 20px 100px !important;overflow-x:hidden}.yfo-dk{display:none}.yfo .h1{font-size:30px !important;letter-spacing:-1px}.yfo-top{flex-wrap:wrap;row-gap:14px}.yfo-acts{display:contents !important}.yfo-acts>a{order:1;margin-left:auto;padding:8px 14px !important;font-size:14px !important}.yfo-acts>label{order:2;width:100% !important}.yfo-hero{position:relative;overflow:hidden;padding:18px 20px !important;margin-top:16px !important;border-radius:22px !important}.yfo-hero>div:first-child{position:relative;z-index:1}.yfo-n{font-size:50px !important}.yfo-hero .h2{font-size:18px !important}.yfo-hero>div:first-child>div:nth-child(4)>span:nth-child(n+3){display:none !important}.yfo-fan{position:absolute !important;right:-110px;top:-40px;transform:scale(.55);transform-origin:top right}.yfo-go{display:flex !important;width:100%;margin-top:16px !important;padding:11px !important;font-size:16px !important}.yfo-go svg{display:none}.yfo-cont{flex-direction:column}.yfo .h2[style*="font-size:26px"]{font-size:21px !important}.yfo>div[style*="margin-top:44px"]{margin-top:24px !important}.yfo-grid [style*="margin-top:6px"]{display:none}.yfo-grid [style*="margin-top:18px"]{margin-top:12px !important}.yfo-hero .yfo-go{margin-top:12px !important}.yfo-grid{display:flex !important;overflow-x:auto;gap:12px !important;margin-right:-20px;padding-right:20px;scrollbar-width:none}.yfo-grid>div{flex:0 0 250px}.yfo-grid .t{font-size:16px !important;height:42px !important}.yfo-grid [style*="padding:20px 22px"]{padding:14px 16px !important}}@media (min-width:1024px) and (max-width:1279px){.yfo-grid{grid-template-columns:repeat(2,1fr) !important}}.ywr{font-family:'Plus Jakarta Sans',var(--ya-font),sans-serif;color:#1C1917}.ywr-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;font-weight:900;background:#F59E0B;border:2.5px solid #1C1917;white-space:nowrap;color:#1C1917;cursor:pointer;font-family:inherit;text-decoration:none}.ywr-btn.g{background:#FFFDF6}@media (max-width:1023px){.ywr-h1{font-size:32px !important}.ywr-hero{flex-direction:column;align-items:flex-start !important;gap:20px !important;padding:22px !important}.ywr-hero>div:first-child{width:120px !important;height:120px !important}.ywr-hero>div:first-child svg{width:120px;height:120px}.ywr-hero>div:first-child b{font-size:34px !important}.ywr-sk{width:100% !important}.ywr-hero .ywr-btn{width:100%}.ywr-ans,.ywr-ans + div,.ywr-acts{margin-left:0 !important}.ywr-ans{flex-direction:column;gap:10px !important}.ywr-right{grid-template-columns:1fr !important}}.yfo-modal{position:fixed;inset:0;z-index:3000;background:rgba(28,25,23,.45);display:flex;align-items:center;justify-content:center}@media (max-width:700px){.yfo-modal .yfo-pv{grid-template-columns:1fr !important}.yfo-modal>.yfo{padding:20px !important}}.ywb-stephead,.ywb-stepbar{display:none}@media (max-width:767px){body.ywb-step .ywb-sheet>.ywb-q:not(.is-cur),body.ywb-step .ywb-sheeth{display:none}body.ywb-step .ywb-stephead{display:block;margin:0 0 10px}body.ywb-step .ywb-stephead small{display:block;font:800 12.5px/1.2 var(--ya-font);color:#57534e}body.ywb-step .ywb-stephead b{display:block;margin-top:2px;font:800 26px/1.1 var(--ya-font);letter-spacing:-.02em}body.ywb-step .ywb-sheet{display:flex;flex-direction:column}body.ywb-step .ywb-sheet>.ywb-worked{order:3;margin-top:14px}body.ywb-step .ywb-side .ywb-prog{display:none}body.ywb-step .ywb-side{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.ywb-step .ywb-side .yer-act{padding:10px 12px}body.ywb-step .ywb-side .yer-act small{display:none}body.ywb-step .ywb-side .yer-act:last-child{grid-column:1 / -1}body.ywb-step .ywb-stepbar{display:grid;grid-template-columns:1fr 1fr;gap:12px;position:fixed;z-index:40;left:0;right:0;bottom:calc(64px + env(safe-area-inset-bottom,0px));padding:12px 18px;background:#fffdf8;border-top:2.5px solid #1c1917}body.ywb-step .dash-content{padding-bottom:170px !important}}.yx-rec{margin:0 0 22px;padding:30px 36px 32px;border:2.5px solid #1e1a17;border-radius:24px;background:#fffdf8}.yx-rec-k{margin:0;font:700 13px/1 var(--ya-font);color:#7a7064}.yx-rec h2{margin:12px 0 0;font:800 26px/1.15 var(--ya-font);letter-spacing:-.02em;color:#1e1a17}.yx-rec-m{margin:6px 0 0;font:500 15px/1.4 var(--ya-font);color:#6b6259}.yx-rec-acts{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.yx-better{display:grid}.yx-better-k{margin:0 0 6px;font:700 13px/1 var(--ya-font);color:#7a7064}.yx-better a{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1.5px solid #f0e3c4;color:#1e1a17;text-decoration:none}.yx-better a span{flex:1}.yx-better b{display:block;font:800 16px/1.3 var(--ya-font)}.yx-better small{font:500 14px/1.3 var(--ya-font);color:#6b6259}.yx-better svg{width:16px;height:16px}@media (max-width:767px){.yx-rec{padding:20px 18px}.yx-rec h2{font-size:22px}}.yx-rec{margin-top:18px}@media (max-width:767px){body.ywb-step .yap-fab{bottom:calc(var(--y-tabbar-h,64px) + 86px + env(safe-area-inset-bottom,0px)) !important}}body.yx-landing #yumio-upgrade-pill{display:none !important}.yx3{--yx3-ink:#1C1917;--yx3-mute:#6B6259;--yx3-line:#F1E3C3;color:var(--yx3-ink);font-family:'Plus Jakarta Sans',var(--ya-font),sans-serif;max-width:1108px}.yx3 a{color:inherit}.yx3-head{display:flex;align-items:flex-end;gap:16px}.yx3-h1{font-size:44px;font-weight:900;letter-spacing:-1.6px;line-height:1.05;margin:0}.yx3-lead{font-size:15px;font-weight:600;color:var(--yx3-mute);margin:6px 0 0;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.yx3-crumb{font-size:13px;font-weight:800;color:var(--yx3-mute);margin:0 0 10px}.yx3-crumb a{text-decoration:none}.yx3-h2{font-size:22px;font-weight:900;letter-spacing:-.6px;margin:0}.yx3-h3{font-size:17px;font-weight:900;letter-spacing:-.2px;margin:0}.yx3-sub{font-size:12px;color:var(--yx3-mute);font-weight:500;margin:2px 0 0}.yx3-eb{font-size:11.5px;font-weight:900;letter-spacing:1.2px;text-transform:uppercase;color:#C2410C}.yx3-eb--green{color:#256B42}.yx3-lab{font-size:11.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#9a8b74}.yx3-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:14px;font-weight:900;font-size:15px;background:#F5A30A;border:2.5px solid var(--yx3-ink);white-space:nowrap;color:var(--yx3-ink) !important;text-decoration:none;cursor:pointer;font-family:inherit}.yx3-btn:hover{filter:brightness(1.04)}.yx3-btn--ghost{background:#FFFDF6}.yx3-btn--big{padding:13px 28px}.yx3-btn--s{padding:9px 14px;font-size:13px;border-radius:11px;border-width:2px}.yx3-build{margin-left:auto;padding:11px 20px}.yx3-ul{font-weight:800;font-size:14px;text-decoration:underline !important;white-space:nowrap}.yx3-pill{font-size:11.5px;font-weight:800;padding:3px 10px;border-radius:99px;white-space:nowrap;display:inline-block}.yx3-pill--ok{background:#EFE6D2;color:#5d5348;font-size:13px;vertical-align:middle;letter-spacing:0}.yx3-pill--free{background:#E7F3EA;color:#256B42}.yx3-pill--down{background:#FCE3D6;color:#B4380F}.yx3-pill--due{background:#FCE3D6;color:#B4380F;font-size:13px}.yx3-chip{display:inline-flex;align-items:center;font-size:12px;font-weight:800;padding:4px 10px;border-radius:99px;background:#fff;border:1.5px solid #E8D6AE;white-space:nowrap}.yx3-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0;display:inline-block;background:var(--yx3-c,#F5A30A)}.yx3-chunk{background:#FFFDF6;border:2.5px solid var(--yx3-ink);border-radius:22px;box-shadow:5px 5px 0 var(--yx3-ink)}.yx3-soft{background:#FFFDF6;border:2px solid #EADFC8;border-radius:22px;padding:20px 24px}.yx3-empty{font-size:13.5px;font-weight:600;color:var(--yx3-mute);line-height:1.5;margin:12px 0}.yx3-mini{display:inline-block;font-size:12.5px;font-weight:800;text-decoration:underline !important;margin-top:10px}.yx3-top{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;margin-top:28px}.yx3-hero{background:#FFF4D6;padding:28px 30px;display:flex;gap:26px;align-items:center;position:relative;overflow:hidden}.yx3-cover{width:150px;height:190px;flex-shrink:0;border:2.5px solid var(--yx3-ink);border-radius:12px;background:#FFFDF6;box-shadow:4px 4px 0 var(--yx3-ink);position:relative;transform:rotate(-3deg);overflow:hidden}.yx3-cover>i{position:absolute;left:0;right:0;top:0;height:40px;border-bottom:2.5px solid var(--yx3-ink)}.yx3-cover b{position:absolute;top:52px;left:14px;right:14px;font-size:12px;font-weight:900;line-height:1.3}.yx3-cover span{position:absolute;top:100px;left:14px;right:14px}.yx3-cover span i{display:block;height:5px;border-radius:3px;background:#EFE2C4;margin-bottom:7px;width:100%}.yx3-cover small{position:absolute;bottom:12px;left:14px;font-size:11px;font-weight:800;color:var(--yx3-mute)}.yx3-hero-main{flex:1;min-width:0;position:relative;z-index:1}.yx3-hero-t{font-size:30px;font-weight:900;letter-spacing:-.6px;line-height:1.15;margin:6px 0 0}.yx3-hero-why{font-size:15px;font-weight:600;color:#4A433C;margin:8px 0 0;line-height:1.5;max-width:460px}.yx3-hero-meta{display:none}.yx3-chips{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.yx3-hero-go{display:flex;align-items:center;gap:14px;margin-top:20px;flex-wrap:wrap}.yx3-lumi{position:absolute;right:-8px;bottom:-30px;width:150px;height:auto;pointer-events:none}.yx3-hero-main{padding-right:110px}.yx3-mock{padding:24px;display:flex;flex-direction:column}.yx3-mock-top{display:flex;align-items:center;gap:8px}.yx3-mock-days{display:none;margin-left:auto;font-size:14px;font-weight:900}.yx3-mock-t{font-size:24px;font-weight:900;letter-spacing:-.6px;line-height:1.2;margin:10px 0 0}.yx3-mock-p{font-size:14px;font-weight:600;color:#4A433C;line-height:1.5;margin:8px 0 0}.yx3-stats{display:flex;gap:10px;margin:16px 0}.yx3-stat{flex:1;border:2px solid var(--yx3-ink);border-radius:14px;padding:10px 6px;text-align:center}.yx3-stat b{display:block;font-size:22px;font-weight:900}.yx3-stat small{display:block;font-size:11.5px;font-weight:800;color:var(--yx3-mute)}.yx3-mock-btn{margin-top:auto;padding:11px;width:100%}.yx3-sec{display:flex;align-items:baseline;gap:14px;margin:44px 0 16px}.yx3-sec>span{font-size:13px;color:var(--yx3-mute);font-weight:500}.yx3-seeall{display:none;margin-left:auto;font-size:13px;font-weight:900;color:#C2410C !important;text-decoration:none}.yx3-books{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px}.yx3-book{position:relative;background:#FFFDF6;border:2.5px solid var(--yx3-ink);border-radius:18px;padding:18px 18px 16px 30px;box-shadow:4px 4px 0 var(--yx3-ink);overflow:hidden;display:flex;flex-direction:column}.yx3-spine{position:absolute;left:0;top:0;bottom:0;width:14px;border-right:2.5px solid var(--yx3-ink);background:var(--yx3-c)}.yx3-book-s{font-size:12.5px;font-weight:800;color:var(--yx3-mute);margin:0;display:flex;align-items:center;gap:6px}.yx3-book-t{font-size:18px;font-weight:900;letter-spacing:-.2px;line-height:1.25;margin:8px 0 0;min-height:46px}.yx3-tog{display:inline-flex;padding:3px;border-radius:99px;background:#F6E9C8;gap:2px;margin-top:10px;align-self:flex-start;flex-wrap:wrap}.yx3-tog button,.yx3-tog span{font:inherit;font-size:11.5px;font-weight:800;padding:4px 8px;border-radius:99px;color:var(--yx3-mute);white-space:nowrap;background:none;border:0;cursor:pointer}.yx3-tog .on{background:#FFFDF6;color:var(--yx3-ink);border:2px solid var(--yx3-ink);padding:2px 6px}.yx3-tog--static span{cursor:default}.yx3-book-m{font-size:12.5px;font-weight:700;color:var(--yx3-mute);margin:10px 0 0}.yx3-book-m--phone,.yx3-book-ph{display:none}.yx3-book-foot{margin-top:16px;padding-top:14px;border-top:2px dashed #E3CFA2;flex:1}.yx3-score{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.yx3-score b{display:block;font-size:22px;font-weight:900;letter-spacing:-.5px}.yx3-score small{display:block;font-size:12px;font-weight:700;color:var(--yx3-mute)}.yx3-score--none b{font-size:15px;font-weight:800;color:var(--yx3-mute);letter-spacing:0}.yx3-spark{flex-shrink:0}.yx3-book>.yx3-btn{margin-top:16px}.yx3-lower{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:22px;margin-top:40px;align-items:stretch}.yx3-soft-h{display:flex;align-items:baseline;gap:8px}.yx3-soft-h span{margin-left:auto;font-size:12px;color:var(--yx3-mute)}.yx3-trow{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1.5px solid var(--yx3-line);text-decoration:none}.yx3-trow.first{border-top:0}.yx3-trow .yx3-dot{width:11px;height:11px}.yx3-trow-m{flex:1;min-width:0}.yx3-trow-m b{display:block;font-size:15px;font-weight:800}.yx3-trow-m small,.yx3-xrow-m small{display:block;font-size:12px;color:var(--yx3-mute);font-weight:500;margin-top:2px}.yx3-topics>div:last-child{margin-top:6px}.yx3-xrow{display:flex;align-items:center;gap:14px;padding:12px 0;border-top:1.5px solid var(--yx3-line);text-decoration:none}.yx3-xrow.first{border-top:0}.yx3-xrow-m{flex:1;min-width:0}.yx3-xrow-m b{display:block;font-size:14.5px;font-weight:800}.yx3-exams .yx3-xrow-m small{display:none}.yx3-xrow-d{font-size:14px;font-weight:900;white-space:nowrap}.yx3-cal{width:48px;border:2px solid var(--yx3-ink);border-radius:10px;text-align:center;overflow:hidden;flex-shrink:0;background:#FFFDF6}.yx3-cal i{display:block;font-style:normal;font-size:10px;font-weight:900;color:#fff;padding:2px 0;border-bottom:2px solid var(--yx3-ink)}.yx3-cal b{display:block;font-size:17px;font-weight:900;padding:2px 0}.yx3-trend{display:flex;flex-direction:column}.yx3-trend-n{display:flex;align-items:baseline;gap:10px;margin-top:14px}.yx3-big{font-size:44px;font-weight:900;letter-spacing:-2px;line-height:1}.yx3-trend-chart{margin-top:auto;padding-top:14px}.yx3-trend-chart svg{width:100%;height:auto;display:block}.yx3-trend-x{display:flex;justify-content:space-between;font-size:11.5px;font-weight:800;color:#9a8b74;margin-top:4px}.yx3-carry{padding-top:8px;padding-bottom:8px}.yx3-legal{font-size:12px;color:var(--yx3-mute);margin-top:28px}.yx3-scorecard{background:#FFF4D6;margin-top:28px;padding:28px 32px;display:flex;align-items:center}.yx3-sc-score{padding-right:40px;border-right:2px solid #E3CFA2}.yx3-sc-big{display:flex;align-items:baseline;gap:6px;margin-top:10px}.yx3-sc-big b{font-size:72px;font-weight:900;letter-spacing:-3px;line-height:.9}.yx3-sc-big span{font-size:26px;font-weight:900;color:#4A433C}.yx3-sc-score p{font-size:14px;font-weight:700;color:#4A433C;margin:8px 0 0}.yx3-sc-grade{padding:0 32px 0 40px}.yx3-sc-g{display:flex;align-items:center;gap:14px;margin-top:12px}.yx3-sc-g p{font-size:14px;font-weight:600;color:#4A433C;margin:0;max-width:150px;line-height:1.45}.yx3-gring{width:74px;height:74px;border-radius:50%;background:#F5A30A;border:3px solid var(--yx3-ink);display:inline-flex;align-items:center;justify-content:center;font-size:30px;font-weight:900;flex-shrink:0}.yx3-bars{flex:1;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:8px;max-width:540px;margin-left:auto}.yx3-barc{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.yx3-barc small{font-size:12px;font-weight:800;white-space:nowrap}.yx3-bar{width:100%;max-width:46px;height:118px;border:2px solid var(--yx3-ink);border-radius:8px;background:#FFFDF6;display:flex;align-items:flex-end;overflow:hidden}.yx3-bar i{display:block;width:100%}.yx3-exsum{display:flex;gap:18px;align-items:flex-start;margin-top:24px;padding:22px 28px}.yx3-exsum img{width:60px;height:auto;flex-shrink:0;margin-top:-6px}.yx3-exsum p{font-size:15px;font-weight:600;line-height:1.55;margin:6px 0 0}.yx3-res-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:28px;align-items:start}.yx3-res-side{margin-top:82px;display:flex;flex-direction:column;gap:22px}.yx3-lost{margin-bottom:20px;padding:22px 26px}.yx3-lost-h{display:flex;align-items:center;gap:12px}.yx3-lost-h .yx3-pill{margin-left:auto}.yx3-qn{width:30px;height:30px;border-radius:50%;border:2.5px solid var(--yx3-ink);display:inline-flex;align-items:center;justify-content:center;font-weight:900;font-size:14px;flex-shrink:0}.yx3-lost-q{font-size:16px;font-weight:600;margin:14px 0 0;line-height:1.5}.yx3-lost-cols{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:16px}.yx3-lost-cols p{font-size:14.5px;line-height:1.5;margin:6px 0 0}.yx3-fb{border-left:3px solid #F5A30A;padding-left:16px}.yx3-lost-go{display:flex;align-items:center;gap:10px;margin-top:18px;flex-wrap:wrap}.yx3-added{margin-left:auto;font-size:13px;font-weight:700;color:var(--yx3-mute);display:inline-flex;align-items:center;gap:4px}.yx3-more{background:none;border:0;font:inherit;font-size:15px;font-weight:900;color:#C2410C !important;cursor:pointer;display:inline-flex;align-items:center;gap:4px;padding:0}.yx3-sent{padding:22px 24px}.yx3-sent ul{list-style:none;padding:0;margin:14px 0 18px;display:flex;flex-direction:column;gap:12px}.yx3-sent li{display:flex;align-items:center;gap:10px;font-size:14.5px;font-weight:700}.yx3-cb{width:18px;height:18px;border-radius:5px;background:var(--yx3-ink);color:#FFF8E1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.yx3-sent .yx3-sub{margin-top:10px}@media (max-width:1279px){.yx3-top{grid-template-columns:1fr}.yx3-lower{grid-template-columns:1fr 1fr}.yx3-res-grid{grid-template-columns:1fr}.yx3-res-side{margin-top:0}.yx3-scorecard{flex-wrap:wrap;row-gap:24px}.yx3-bars{flex-basis:100%;max-width:none}}@media (max-width:767px){.yx3-h1{font-size:34px;letter-spacing:-1.2px}.yx3-head{align-items:center}.yx3-head .yx3-lead{display:none}.yx3-build{padding:7px 12px;font-size:13px;border-radius:99px;border-width:2px}.yx3-top{display:flex;flex-direction:column;gap:0;margin-top:18px}.yx3-hero{padding:20px 20px 22px;display:block}.yx3-cover{display:none}.yx3-lumi{right:14px;top:6px;bottom:auto;width:64px}.yx3-hero-main{padding-right:0}.yx3-hero-t{font-size:22px;padding-right:60px}.yx3-hero-t .yx3-pill--ok{display:block;background:none;padding:0;font-size:13px;color:var(--yx3-mute);margin-top:2px}.yx3-hero-why{font-size:14px;margin-top:6px}.yx3-chips{display:none}.yx3-hero-meta{display:block;font-size:12px;font-weight:800;color:var(--yx3-mute);margin:8px 0 0}.yx3-hero-go{margin-top:14px}.yx3-hero-go .yx3-btn{width:100%}.yx3-hero-go .yx3-ul{display:none}.yx3-mock{margin-top:24px;box-shadow:none;padding:18px 20px}.yx3-mock-days{display:block}.yx3-mock-t{font-size:17px}.yx3-mock-p{font-size:13px;margin-top:4px}.yx3-stats{display:none}.yx3-mock-btn{margin-top:14px;padding:8px;font-size:14px;background:#FFFDF6;border-width:2px;border-radius:12px}.yx3-sec{margin:28px 0 12px}.yx3-sec>span{display:none}.yx3-seeall{display:inline}.yx3-books{display:flex;overflow-x:auto;gap:12px;margin:0 -20px;padding:0 20px 8px;scroll-snap-type:x mandatory}.yx3-book{flex:0 0 200px;scroll-snap-align:start;padding:14px 14px 14px 26px;box-shadow:3px 3px 0 var(--yx3-ink)}.yx3-book-t{min-height:0;font-size:16px;margin-top:6px}.yx3-tog,.yx3-book-m,.yx3-book-foot{display:none}.yx3-book>.yx3-btn{display:none}.yx3-book-m.yx3-book-m--phone{display:block;font-size:12px;margin-top:18px}.yx3-book-ph{display:block;font-size:13px;font-weight:900;margin:8px 0 0}.yx3-lower{display:flex;flex-direction:column;gap:22px;margin-top:24px}.yx3-exams{order:-1;padding:0;background:none;border:0}.yx3-exams .yx3-sub{display:none}.yx3-exams>div{display:flex;gap:12px;overflow-x:auto;margin:12px -20px 0;padding:0 20px 4px}.yx3-exams .yx3-xrow{flex:0 0 150px;flex-direction:column;align-items:flex-start;gap:2px;border:2px solid var(--yx3-ink);border-radius:14px;padding:10px 12px;background:#FFFDF6}.yx3-exams .yx3-cal{display:none}.yx3-exams .yx3-xrow-m{display:flex;flex-direction:column-reverse}.yx3-exams .yx3-xrow-m small{display:block;font-weight:800;font-size:11px;margin:0 0 2px}.yx3-exams .yx3-xrow-m b{font-size:13px}.yx3-exams .yx3-xrow-d{color:#C2410C;font-size:13px}.yx3-exams .yx3-mini{flex:0 0 auto;align-self:center}.yx3-topics .yx3-soft-h span{display:none}.yx3-trow-m b{font-size:14px}.yx3-trend .yx3-h3{font-size:11.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#9a8b74}.yx3-trend .yx3-sub{display:none}.yx3-trend-n{margin-top:4px}.yx3-big{font-size:30px}.yx3-trend-x{display:none}.yx3-trend-chart svg{max-height:60px}.yx3-soft{padding:16px 18px}.yx3-scorecard{padding:20px}.yx3-head{flex-wrap:wrap;row-gap:10px}.yx3-head>div{min-width:0;flex:1 1 180px}.yx3-h1--res{overflow-wrap:anywhere}.yx3-bars{gap:4px}.yx3-bars--many{gap:2px}.yx3-bars--many .yx3-barc small:first-child{display:none}.yx3-bars--many .yx3-barc small:last-child{visibility:hidden;font-size:10px}.yx3-bars--many .yx3-barc:first-child small:last-child,.yx3-bars--many .yx3-barc:nth-child(5n) small:last-child{visibility:visible}.yx3-sc-score{border-right:0;padding-right:0;flex-basis:100%}.yx3-sc-grade{padding:0}.yx3-sc-big b{font-size:56px}.yx3-lost-cols{grid-template-columns:1fr}.yx3-exsum{padding:16px}.yx3-res-grid .yx3-sec>span{display:inline}}.yb3{max-width:1108px;color:#1C1917;font-family:'Plus Jakarta Sans',var(--ya-font),sans-serif}.yb3 .yx3-btn,.yb3 .yx3-h1,.yb3 .yx3-lead{--yx3-ink:#1C1917;--yx3-mute:#6B6259}.yb3 .yx3-chunk{--yx3-ink:#1C1917}.yb3-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;margin-top:32px;align-items:start}.yb3-form{padding:30px 34px}.yb3-step{padding:22px 0;border-top:2px dashed #E3CFA2}.yb3-step:first-child{border-top:0;padding-top:0}.yb3-two{display:grid;grid-template-columns:1fr 1fr;gap:30px;border-top:2px dashed #E3CFA2}.yb3-two .yb3-step{border-top:0}.yb3-sh{display:flex;align-items:center;gap:12px}.yb3-n{width:30px;height:30px;border-radius:50%;border:2.5px solid #1C1917;display:inline-flex;align-items:center;justify-content:center;font-weight:900;font-size:14px;flex-shrink:0;background:#FFFDF6}.yb3-sb{margin:14px 0 0 42px}.yb3-dd{display:flex;align-items:center;gap:10px;border:2px solid #1C1917;border-radius:14px;background:#fff;padding:11px 14px;max-width:420px}.yb3-dd select{border:0;background:none;font:inherit;font-weight:800;font-size:15px;color:#1C1917;flex:1;min-width:0;cursor:pointer}.yb3-dd small{font-size:13px;font-weight:600;color:#6B6259;white-space:nowrap}.yb3-list{border:2.5px solid #1C1917;border-radius:16px;box-shadow:4px 4px 0 #1C1917;background:#FFFDF6;padding:6px}.yb3-row{display:grid;grid-template-columns:22px auto 1fr auto;align-items:center;gap:12px;width:100%;text-align:left;background:none;border:0;border-radius:10px;padding:10px 12px;font:inherit;color:#1C1917;cursor:pointer}.yb3-row.on{background:#FBEBC0}.yb3-row b{font-size:15px;font-weight:800;white-space:nowrap}.yb3-rs{font-size:13px;color:#6B6259;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yb3-row small{font-size:12.5px;font-weight:700;color:#6B6259;white-space:nowrap}.yb3-cb{width:18px;height:18px;border:2px solid #1C1917;border-radius:5px;display:inline-flex;align-items:center;justify-content:center}.yb3-row.on .yb3-cb{background:#1C1917;color:#FFF8E1}.yb3-cb svg{width:12px;height:12px}.yb3-lseg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px;padding:5px;border-radius:16px;background:#F6E9C8}.yb3-lseg button{padding:9px 8px;border-radius:12px;text-align:center;background:none;border:0;font:inherit;cursor:pointer;color:#1C1917}.yb3-lseg b{display:block;font-size:14px;font-weight:900}.yb3-lseg span{font-size:12px;font-weight:700;color:#7a6c57}.yb3-lseg button.on{background:#FFFDF6;border:2px solid #1C1917;padding:7px 6px;box-shadow:2px 2px 0 #1C1917}.yb3-focus{margin:0}.yb3-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 0 42px}.yb3-chip{font-size:12.5px;font-weight:800;padding:5px 12px;border-radius:99px;background:#1C1917;color:#FFF8E1}.yb3-sum{background:#FFF4D6;padding:24px}.yb3-st{font-size:26px;font-weight:900;letter-spacing:-.6px;margin:8px 0 0}.yb3-sm{font-size:14px;font-weight:700;color:#6B6259;margin:4px 0 0}.yb3-kv{margin-top:16px;padding-bottom:14px;border-bottom:2px dashed #E3CFA2}.yb3-kv div{display:flex;justify-content:space-between;gap:10px;padding:5px 0;font-size:14px;font-weight:600}.yb3-kv b{font-weight:800;text-align:right}.yb3-note{font-size:13px;font-weight:600;color:#4A433C;margin:14px 0 16px}.yb3-go{padding:12px 22px}.yb3-lumi{display:block;width:90px;height:auto;margin:28px auto 20px}.yb3-recent{padding:18px 20px}.yb3-rec{display:flex;align-items:center;gap:10px;padding:8px 0 0;font-size:14.5px;font-weight:700;text-decoration:none;color:#1C1917}@media (max-width:1100px){.yb3-grid{grid-template-columns:1fr}.yb3-lumi{display:none}}@media (max-width:767px){.yb3 .yx3-h1{font-size:32px}.yb3-form{padding:20px 16px;box-shadow:3px 3px 0 #1C1917}.yb3-grid>*,.yb3-side{min-width:0}.yb3-sum{box-shadow:3px 3px 0 #1C1917;margin-bottom:18px}.yb3-list{box-shadow:none}.yb3-sb,.yb3-chips{margin-left:0}.yb3-two{grid-template-columns:1fr;gap:0}.yb3-row{grid-template-columns:22px 1fr auto}.yb3-rs{display:none}.yb3-dd small{display:none}}.yx-focus-stage:has(.yx-stack){justify-content:center}.yx-stack{margin-left:auto;margin-right:auto}.yx-card2.is-back{justify-content:center;padding-top:44px}.yx-card2.is-back .yx-face{align-items:center;text-align:center}.yx-card2.is-back .yx-bq{text-align:center}.yx-card2.is-back .yx-big,.yx-card2.is-back .yx-sub{text-align:center}.yx-stack{margin-bottom:36px}.yx-focus-rate{margin-top:44px !important}.yx-face .yx-hintl{align-self:center;margin:14px 0 0;text-align:center;max-width:560px}.yx3-lumi{right:56px;bottom:auto;top:50%;transform:translateY(-50%);width:130px}@media (max-width:1100px){.yx3-lumi{right:28px;width:96px}}@media (max-width:767px){.yx3-lumi{right:14px;top:10px;bottom:auto;transform:none;width:64px}}.yx3-seefull{font-weight:700;font-size:13px;color:#1c1a14;text-decoration:underline;text-underline-offset:3px;margin-left:14px;white-space:nowrap}.yx3-book .yx3-seefull{display:inline-block;margin:8px 0 0}.yx3-seefull--btn{display:inline-flex;align-items:center;gap:6px;border:2px solid #1c1917;border-radius:12px;padding:8px 14px;background:#fff;text-decoration:none;color:#1c1917;font-weight:700;font-size:13px;margin-left:0}.yx3-book .yx3-seefull--btn{display:flex;justify-content:center;margin:8px 0 0}.yx3-lastp{flex:0 0 220px;position:relative;z-index:1;background:#fff;border:2px solid #1c1917;border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}.yx3-lastp p{margin:0}.yx3-lastp-s{display:flex;align-items:baseline;gap:10px}.yx3-lastp-s b{font-weight:800;font-size:24px}.yx3-lastp-s span{font-weight:600;font-size:12px;color:#7a735f}.yx3-lastp-bar{height:6px;border-radius:99px;background:#efe6d2;overflow:hidden}.yx3-lastp-bar i{display:block;height:100%;background:#f59e0b}.yx3-lastp a{font-weight:700;font-size:13px;color:#1c1917}@media(max-width:900px){.yx3-lastp{flex:1 1 100%}}.yx3-books{align-items:stretch}.yx3-book{display:flex;flex-direction:column}.yx3-book .yx3-book-foot{margin-top:auto}.yx3-mprev{display:flex;align-items:center;gap:6px;margin:10px 0;opacity:.7}.yx3-mprev small,.yx3-tprevl{font-weight:700;font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:#7a735f;margin-right:4px}.yx3-mprev span{font-weight:700;font-size:11px;padding:4px 8px;border-radius:8px;background:#f3ecdb;color:#7a735f}.yx3-mprev span.hot{background:#fde68a;color:#1c1917}.yx3-tprev{display:block;width:100%;height:60px;opacity:.8}.yx3-tprevl{display:block}.yx3-mock-on{list-style:none;margin:8px 0;padding:10px 12px;background:#fff;border:1.5px solid #e8dfcb;border-radius:12px;display:grid;gap:6px}.yx3-mock-on li{display:grid;grid-template-columns:10px 1fr auto;gap:8px;align-items:center;font-weight:700;font-size:13px}.yx3-mock-on i{width:9px;height:9px;border-radius:50%;border:1.5px solid #1c1917}.yx3-mock-on small{font-weight:500;color:#7a735f}.yx3-mock-place{font-weight:700;font-size:12px;color:#2f7a55;margin:4px 0}.yx3-covers{display:flex;flex-wrap:wrap;gap:4px;margin:8px 0 4px;align-items:center}.yx3-covers small{font-weight:800;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#7a735f;margin-right:2px}.yx3-covers span{font-weight:600;font-size:11px;background:#f3ecdb;border-radius:99px;padding:2px 8px;color:#4a4538}.yx3-top{grid-template-columns:minmax(0,1fr) minmax(300px,340px)}.yx3-hero{display:grid;grid-template-columns:170px minmax(0,1fr) 270px;gap:26px;align-items:center;padding:26px 28px}.yx3-hero>*{min-width:0}.yx3-hero-main{padding-right:0}.yx3-hero .yx3-chips{display:grid;grid-template-columns:repeat(2,max-content);gap:6px 8px}.yx3-hero-go{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:16px}.yx3-hero-go2{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.yx3-lastp{flex:none;align-self:stretch;justify-content:center}.yx3-lastp-say{display:flex;gap:8px;align-items:center;margin-top:2px}.yx3-lastp-say img{width:46px;height:auto;flex:none}.yx3-lastp-say p{margin:0;font:400 13px/1.35 'Kalam',cursive;border:1.5px solid #1c1917;border-radius:12px;padding:6px 10px;background:#fffdf6}.yx3-btn--sit{background:#f59e0b!important;border:2.5px solid #1c1917!important;color:#1c1917!important;box-shadow:0 3px 0 #1c1917;justify-content:center;width:100%}.yx3-seefull--link{display:flex!important;justify-content:center;gap:6px;border:0!important;background:transparent!important;text-decoration:underline;text-underline-offset:3px;padding:6px 0!important;margin:6px 0 0!important}.yx3-bestin{margin:2px 0 8px;font-weight:600;font-size:11px;color:#7a735f}.yx3-books{grid-template-columns:repeat(5,minmax(0,1fr))}.yx3-book .yx3-book-foot{margin-top:auto}@media(max-width:1280px){.yx3-hero{grid-template-columns:150px minmax(0,1fr)}.yx3-lastp{grid-column:1/-1}.yx3-books{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}.yx3-hero:not(:has(.yx3-lastp)){grid-template-columns:170px minmax(0,1fr)}.ymp-tbl{border-collapse:collapse;margin:6px 0;font-size:13px;max-width:100%;display:block;overflow-x:auto}.ymp-tbl th,.ymp-tbl td{border:1px solid var(--ya-line,#d8cfbd);padding:3px 8px;text-align:left}.ymp-tbl th{font-weight:700}