.Logo-module__MSOgda__logo{align-items:center;gap:var(--space-2);letter-spacing:-.01em;color:var(--color-text);font-size:20px;font-weight:700;display:inline-flex}.Logo-module__MSOgda__mark{flex:none;display:block}.Logo-module__MSOgda__word{white-space:nowrap}.Logo-module__MSOgda__accent{color:var(--color-primary)}
.Header-module__arFiJq__header{background:var(--color-surface-header);border-bottom:1px solid var(--color-border);z-index:20;height:66px;position:sticky;top:0}.Header-module__arFiJq__inner{max-width:var(--content-max);padding:0 var(--space-4);align-items:center;gap:var(--space-4);grid-template-columns:1fr auto 1fr;height:100%;margin:0 auto;display:grid}.Header-module__arFiJq__brand{grid-column:1;justify-self:start;display:inline-flex}.Header-module__arFiJq__nav{justify-self:center;align-items:center;gap:var(--space-2);grid-column:2;display:flex}.Header-module__arFiJq__link{color:var(--color-text-muted);padding:6px var(--space-3);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:6px;font-size:15px;font-weight:600;transition:color .15s;display:inline-flex}.Header-module__arFiJq__link:hover{color:var(--color-text)}.Header-module__arFiJq__linkActive{background:var(--color-primary-soft);color:var(--color-primary-deep)}.Header-module__arFiJq__linkActive:hover{color:var(--color-primary-deep)}.Header-module__arFiJq__count{border-radius:var(--radius-pill);background:var(--color-primary);min-width:20px;height:20px;color:var(--color-on-primary);text-align:center;padding:0 6px;font-size:12px;font-weight:800;line-height:20px}.Header-module__arFiJq__countAnimate{animation:.35s cubic-bezier(.3,1.6,.5,1) Header-module__arFiJq__countPop}@keyframes Header-module__arFiJq__countPop{0%{transform:scale(.4)}}.Header-module__arFiJq__actions{justify-self:end;align-items:center;gap:var(--space-2);grid-column:3;display:flex}.Header-module__arFiJq__iconBtn{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);width:40px;height:40px;color:var(--color-primary-deep);justify-content:center;align-items:center;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.Header-module__arFiJq__iconBtn:hover{border-color:var(--color-primary);background:var(--color-primary-soft)}.Header-module__arFiJq__iconBtnMuted{color:var(--color-text-faint)}.Header-module__arFiJq__burger{background:0 0;border:none;flex-direction:column;gap:4px;padding:8px;display:none}.Header-module__arFiJq__burger span{background:var(--color-text);border-radius:2px;width:22px;height:2px;display:block}@media (max-width:1023px){.Header-module__arFiJq__inner{gap:var(--space-2);grid-template-columns:auto 1fr auto}.Header-module__arFiJq__nav{gap:2px}.Header-module__arFiJq__link{padding:6px 10px;font-size:14px}}@media (max-width:639px){.Header-module__arFiJq__header{height:auto;min-height:56px}.Header-module__arFiJq__inner{padding:var(--space-2) var(--space-4);grid-template-columns:1fr auto}.Header-module__arFiJq__actions{grid-column:2}.Header-module__arFiJq__burger{display:flex}.Header-module__arFiJq__nav{justify-self:stretch;align-items:stretch;gap:var(--space-1);padding:var(--space-4);background:var(--color-surface-header);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow);flex-direction:column;display:none;position:absolute;top:100%;left:0;right:0}.Header-module__arFiJq__navOpen{display:flex}.Header-module__arFiJq__link{padding:var(--space-2) var(--space-3);font-size:15px}}@media (prefers-reduced-motion:reduce){.Header-module__arFiJq__countAnimate{animation:none}}
.Footer-module__rnk_JG__footer{background:var(--color-surface-footer);border-top:1px solid var(--color-border);margin-top:auto}.Footer-module__rnk_JG__inner{max-width:var(--content-max);padding:var(--space-5) var(--space-4);justify-content:center;align-items:center;margin:0 auto;display:flex}.Footer-module__rnk_JG__copy{color:var(--color-text-faint);text-align:center;font-size:14px}
.PageShell-module__SoTHYG__shell{flex-direction:column;min-height:100%;display:flex}.PageShell-module__SoTHYG__shell:has([data-home]){padding-bottom:140px}.PageShell-module__SoTHYG__main{flex:1;width:100%}.PageShell-module__SoTHYG__container{max-width:var(--content-max);padding:var(--space-6) var(--space-4);margin:0 auto}
.CourseCard-module__0oN2FG__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);min-width:0;color:var(--color-text);flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.CourseCard-module__0oN2FG__card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.CourseCard-module__0oN2FG__cover{aspect-ratio:16/10;background:var(--subject-soft);flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.CourseCard-module__0oN2FG__circleA,.CourseCard-module__0oN2FG__circleB{background:var(--subject);border-radius:50%;position:absolute}.CourseCard-module__0oN2FG__circleA{aspect-ratio:1;opacity:.14;width:56%;top:-24%;right:-12%}.CourseCard-module__0oN2FG__circleB{aspect-ratio:1;opacity:.1;width:32%;bottom:-14%;left:-6%}.CourseCard-module__0oN2FG__emoji{-webkit-user-select:none;user-select:none;font-size:64px;line-height:1;transition:transform .25s cubic-bezier(.3,1.5,.5,1);position:relative}.CourseCard-module__0oN2FG__card:hover .CourseCard-module__0oN2FG__emoji{transform:scale(1.08)}.CourseCard-module__0oN2FG__body{min-width:0;padding:var(--space-4) var(--space-5) var(--space-5);flex-direction:column;flex:1;gap:6px;display:flex}.CourseCard-module__0oN2FG__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--subject-deep);font-size:11.5px;font-weight:800}.CourseCard-module__0oN2FG__title{letter-spacing:-.02em;font-size:17px;font-weight:800;line-height:1.3}.CourseCard-module__0oN2FG__short{color:var(--color-text-muted);font-size:14px;line-height:1.45}.CourseCard-module__0oN2FG__meta{align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-1);flex-wrap:wrap;margin-bottom:6px;display:flex}.CourseCard-module__0oN2FG__badge{border-radius:var(--radius-sm);white-space:nowrap;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex}.CourseCard-module__0oN2FG__badgeEmoji{font-size:13px;line-height:1}.CourseCard-module__0oN2FG__basic{background:var(--status-neutral-bg);color:var(--color-text-muted-2)}.CourseCard-module__0oN2FG__olympiad{background:var(--color-amber-soft);color:var(--color-amber-text)}.CourseCard-module__0oN2FG__lessons{color:var(--color-text-muted);white-space:nowrap;font-size:13px;font-weight:600}.CourseCard-module__0oN2FG__priceRow{padding-top:var(--space-3);border-top:1px solid var(--color-divider);align-items:baseline;gap:var(--space-2);flex-wrap:wrap;min-height:42px;margin-top:auto;display:flex}.CourseCard-module__0oN2FG__price{letter-spacing:-.02em;white-space:nowrap;font-size:18px;font-weight:800}.CourseCard-module__0oN2FG__oldPrice{color:var(--color-text-faint);white-space:nowrap;font-size:14px;font-weight:600}.CourseCard-module__0oN2FG__bought{border-radius:var(--radius-pill);background:var(--color-ok-soft);color:var(--color-primary-deep);white-space:nowrap;align-self:center;align-items:center;padding:4px 12px;font-size:13px;font-weight:800;display:inline-flex}.CourseCard-module__0oN2FG__compact{flex-direction:row;align-items:flex-start}.CourseCard-module__0oN2FG__compact .CourseCard-module__0oN2FG__cover{aspect-ratio:auto;width:96px;height:96px;margin:var(--space-3);border-radius:var(--radius);margin-right:0}.CourseCard-module__0oN2FG__compact .CourseCard-module__0oN2FG__emoji{font-size:44px}.CourseCard-module__0oN2FG__compact .CourseCard-module__0oN2FG__body{padding:var(--space-3) var(--space-4);gap:4px}.CourseCard-module__0oN2FG__compact .CourseCard-module__0oN2FG__title{font-size:16px}.CourseCard-module__0oN2FG__compact .CourseCard-module__0oN2FG__short{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.CourseCard-module__0oN2FG__compact .CourseCard-module__0oN2FG__meta{margin-top:2px;margin-bottom:0}.CourseCard-module__0oN2FG__metaPrice{align-items:baseline;gap:6px;margin-left:auto;display:inline-flex}.CourseCard-module__0oN2FG__compact .CourseCard-module__0oN2FG__price{font-size:16px}.CourseCard-module__0oN2FG__compact .CourseCard-module__0oN2FG__oldPrice{font-size:13px}@media (max-width:639px){.CourseCard-module__0oN2FG__cover{aspect-ratio:16/7}.CourseCard-module__0oN2FG__emoji{font-size:52px}}@media (prefers-reduced-motion:reduce){.CourseCard-module__0oN2FG__card,.CourseCard-module__0oN2FG__emoji{transition:none}.CourseCard-module__0oN2FG__card:hover,.CourseCard-module__0oN2FG__card:hover .CourseCard-module__0oN2FG__emoji{transform:none}}
.Mascot-module__1AAROW__wrap{align-items:center;gap:var(--space-4);min-width:0;display:flex}.Mascot-module__1AAROW__right{flex-direction:row}.Mascot-module__1AAROW__left{flex-direction:row-reverse}.Mascot-module__1AAROW__top{flex-direction:column-reverse}.Mascot-module__1AAROW__owl{flex:none}.Mascot-module__1AAROW__svg{width:100%;height:100%;display:block;overflow:visible}.Mascot-module__1AAROW__figure,.Mascot-module__1AAROW__shadow,.Mascot-module__1AAROW__wingL,.Mascot-module__1AAROW__wingR,.Mascot-module__1AAROW__eyes,.Mascot-module__1AAROW__pupils,.Mascot-module__1AAROW__sparkle,.Mascot-module__1AAROW__dot{transform-box:view-box}.Mascot-module__1AAROW__figure{transform-origin:100px 186px;transition:transform .35s}.Mascot-module__1AAROW__shadow{transform-origin:100px 190px}.Mascot-module__1AAROW__wingL{transform-origin:46px 98px;transition:transform .3s}.Mascot-module__1AAROW__wingR{transform-origin:154px 98px;transition:transform .3s}.Mascot-module__1AAROW__eyes{transform-origin:100px 86px}.Mascot-module__1AAROW__pupils{transition:transform .3s}.Mascot-module__1AAROW__happy .Mascot-module__1AAROW__figure{animation:2.8s ease-in-out infinite Mascot-module__1AAROW__bob}.Mascot-module__1AAROW__happy .Mascot-module__1AAROW__shadow{animation:2.8s ease-in-out infinite Mascot-module__1AAROW__shadowBob}.Mascot-module__1AAROW__happy .Mascot-module__1AAROW__eyes{animation:4.6s ease-in-out infinite Mascot-module__1AAROW__blink}@keyframes Mascot-module__1AAROW__bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes Mascot-module__1AAROW__shadowBob{0%,to{transform:scaleX(1)}50%{transform:scaleX(.9)}}@keyframes Mascot-module__1AAROW__blink{0%,90%,96%,to{transform:scaleY(1)}93%{transform:scaleY(.08)}}.Mascot-module__1AAROW__cheer .Mascot-module__1AAROW__figure{animation:1.3s cubic-bezier(.35,0,.35,1) infinite Mascot-module__1AAROW__jump}.Mascot-module__1AAROW__cheer .Mascot-module__1AAROW__shadow{animation:1.3s cubic-bezier(.35,0,.35,1) infinite Mascot-module__1AAROW__shadowJump}.Mascot-module__1AAROW__cheer .Mascot-module__1AAROW__wingL{animation:.45s ease-in-out infinite alternate Mascot-module__1AAROW__flapL;transform:rotate(125deg)}.Mascot-module__1AAROW__cheer .Mascot-module__1AAROW__wingR{animation:.45s ease-in-out infinite alternate Mascot-module__1AAROW__flapR;transform:rotate(-125deg)}@keyframes Mascot-module__1AAROW__jump{0%{transform:translateY(0)scale(1)}12%{transform:translateY(0)scale(1.08,.9)}32%{transform:translateY(-26px)scale(.95,1.06)}50%{transform:translateY(0)scale(1)}58%{transform:translateY(0)scale(1.05,.94)}68%,to{transform:translateY(0)scale(1)}}@keyframes Mascot-module__1AAROW__shadowJump{0%,50%,to{opacity:1;transform:scaleX(1)}32%{opacity:.6;transform:scaleX(.7)}}@keyframes Mascot-module__1AAROW__flapL{0%{transform:rotate(105deg)}to{transform:rotate(140deg)}}@keyframes Mascot-module__1AAROW__flapR{0%{transform:rotate(-105deg)}to{transform:rotate(-140deg)}}.Mascot-module__1AAROW__sparkle{transform-box:fill-box;transform-origin:50%;animation:1.1s ease-in-out infinite Mascot-module__1AAROW__twinkle}@keyframes Mascot-module__1AAROW__twinkle{0%,to{opacity:.3;transform:scale(.4)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}.Mascot-module__1AAROW__think .Mascot-module__1AAROW__figure{animation:3.2s ease-in-out infinite Mascot-module__1AAROW__sway}.Mascot-module__1AAROW__think .Mascot-module__1AAROW__pupils{transform:translate(-3px,-4px)}@keyframes Mascot-module__1AAROW__sway{0%,to{transform:rotate(-7deg)}50%{transform:rotate(-3deg)}}.Mascot-module__1AAROW__dot{animation:1.8s ease-in-out infinite Mascot-module__1AAROW__dotIn}.Mascot-module__1AAROW__dot2{animation-delay:.2s}.Mascot-module__1AAROW__dot3{animation-delay:.4s}@keyframes Mascot-module__1AAROW__dotIn{0%,to{opacity:.35}50%{opacity:1}}.Mascot-module__1AAROW__speech{flex:0 auto;min-width:0;display:flex}.Mascot-module__1AAROW__top .Mascot-module__1AAROW__speech{justify-content:center}.Mascot-module__1AAROW__bubble{background:var(--color-surface);border:2px solid var(--color-primary-soft-border);border-radius:var(--radius-lg);max-width:320px;box-shadow:var(--shadow-sm);padding:var(--space-3) var(--space-4);color:var(--color-text);font-size:16px;font-weight:700;line-height:1.35;animation:.4s cubic-bezier(.3,1.5,.5,1) both Mascot-module__1AAROW__bubbleIn;position:relative}.Mascot-module__1AAROW__bubble:after{content:"";background:var(--color-surface);border-left:2px solid var(--color-primary-soft-border);border-bottom:2px solid var(--color-primary-soft-border);width:14px;height:14px;position:absolute}.Mascot-module__1AAROW__right .Mascot-module__1AAROW__bubble{transform-origin:0}.Mascot-module__1AAROW__right .Mascot-module__1AAROW__bubble:after{top:50%;left:-9px;transform:translateY(-50%)rotate(45deg)}.Mascot-module__1AAROW__left .Mascot-module__1AAROW__bubble{transform-origin:100%}.Mascot-module__1AAROW__left .Mascot-module__1AAROW__bubble:after{top:50%;right:-9px;transform:translateY(-50%)rotate(225deg)}.Mascot-module__1AAROW__top .Mascot-module__1AAROW__bubble{text-align:center;transform-origin:bottom}.Mascot-module__1AAROW__top .Mascot-module__1AAROW__bubble:after{bottom:-9px;left:50%;transform:translate(-50%)rotate(-45deg)}@keyframes Mascot-module__1AAROW__bubbleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (max-width:639px){.Mascot-module__1AAROW__right{flex-direction:column-reverse}.Mascot-module__1AAROW__right .Mascot-module__1AAROW__speech{justify-content:center}.Mascot-module__1AAROW__right .Mascot-module__1AAROW__bubble{text-align:center;transform-origin:bottom}.Mascot-module__1AAROW__right .Mascot-module__1AAROW__bubble:after{top:auto;bottom:-9px;left:50%;transform:translate(-50%)rotate(-45deg)}}@media (prefers-reduced-motion:reduce){.Mascot-module__1AAROW__figure,.Mascot-module__1AAROW__shadow,.Mascot-module__1AAROW__eyes,.Mascot-module__1AAROW__wingL,.Mascot-module__1AAROW__wingR,.Mascot-module__1AAROW__sparkle,.Mascot-module__1AAROW__dot,.Mascot-module__1AAROW__bubble{animation:none!important}.Mascot-module__1AAROW__think .Mascot-module__1AAROW__figure{transform:rotate(-6deg)}}
.ProgressBar-module__6x26cG__track{border-radius:var(--radius-pill);background:var(--color-star-empty);width:100%;height:10px;overflow:hidden}.ProgressBar-module__6x26cG__fill{border-radius:var(--radius-pill);height:100%;transition:width .6s cubic-bezier(.3,.9,.4,1)}.ProgressBar-module__6x26cG__good{background:var(--color-primary)}.ProgressBar-module__6x26cG__ok{background:var(--color-amber)}.ProgressBar-module__6x26cG__weak{background:var(--color-danger-border)}.ProgressBar-module__6x26cG__subject{background:var(--subject,var(--color-primary))}
.Stars-module__GDybkG__row{vertical-align:middle;align-items:center;line-height:0;display:inline-flex}.Stars-module__GDybkG__star{flex:none;display:block;overflow:visible}.Stars-module__GDybkG__on{fill:var(--color-star);stroke:var(--color-star-stroke)}.Stars-module__GDybkG__off{fill:var(--color-star-empty);stroke:var(--color-star-empty-stroke)}.Stars-module__GDybkG__shine{stroke:var(--color-surface);opacity:.75}.Stars-module__GDybkG__pop{animation:.55s cubic-bezier(.3,1.7,.5,1) both Stars-module__GDybkG__pop}@keyframes Stars-module__GDybkG__pop{0%{opacity:0;transform:scale(.2)rotate(-30deg)}60%{opacity:1}to{opacity:1;transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.Stars-module__GDybkG__pop{animation:none}}
.AppPreview-module__rGr01W__app{background:var(--color-surface);padding:var(--space-4);gap:var(--space-3);color:var(--color-text);flex-direction:column;font-size:12px;line-height:1.4;display:flex}.AppPreview-module__rGr01W__topbar{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:11px;display:flex}.AppPreview-module__rGr01W__crumb{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:700;overflow:hidden}.AppPreview-module__rGr01W__chip{white-space:nowrap;background:var(--color-surface-2);color:var(--color-text-muted);border-radius:var(--radius-pill);flex:none;padding:3px 8px}.AppPreview-module__rGr01W__h{letter-spacing:-.02em;font-size:14px;font-weight:800;line-height:1.25}.AppPreview-module__rGr01W__video{aspect-ratio:16/9;border-radius:var(--radius);background:var(--subject-soft,var(--color-surface-2));place-items:center;display:grid;position:relative}.AppPreview-module__rGr01W__poster{font-size:40px;line-height:1}.AppPreview-module__rGr01W__play{background:var(--color-surface);width:34px;height:34px;box-shadow:var(--shadow-sm);border-radius:50%;place-items:center;display:grid;position:relative}.AppPreview-module__rGr01W__play:after{content:"";border-style:solid;border-width:6px 0 6px 9px;border-color:transparent transparent transparent var(--subject,var(--color-primary));width:0;height:0;margin-left:2px}.AppPreview-module__rGr01W__duration{border-radius:var(--radius-pill);background:color-mix(in oklch, var(--color-text) 70%, transparent);color:var(--color-on-primary);padding:2px 6px;font-size:10px;font-weight:700;position:absolute;bottom:6px;right:6px}.AppPreview-module__rGr01W__summary{gap:6px;padding:0;list-style:none;display:grid}.AppPreview-module__rGr01W__summary li{align-items:flex-start;gap:6px;display:flex}.AppPreview-module__rGr01W__sEmoji{flex:none;font-size:14px;line-height:1.4}.AppPreview-module__rGr01W__sText{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.AppPreview-module__rGr01W__q{color:var(--color-text-muted-2)}.AppPreview-module__rGr01W__variants{gap:6px;display:grid}.AppPreview-module__rGr01W__variant{justify-content:space-between;align-items:center;gap:var(--space-2);border:1.5px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);padding:7px 10px;display:flex}.AppPreview-module__rGr01W__variantOk{border-color:var(--color-primary);background:var(--color-ok-soft);font-weight:700}.AppPreview-module__rGr01W__tick{color:var(--color-primary-deep);font-weight:700}.AppPreview-module__rGr01W__praise{background:var(--color-ok-soft);border-radius:var(--radius);align-items:center;gap:6px;padding:7px 10px;font-weight:700;display:flex}.AppPreview-module__rGr01W__reportHead{justify-content:space-between;align-items:center;display:flex}.AppPreview-module__rGr01W__big{font-size:22px;font-weight:800}.AppPreview-module__rGr01W__small{color:var(--color-text-muted);font-size:11px}.AppPreview-module__rGr01W__bars{gap:var(--space-2);flex-direction:column;display:flex}.AppPreview-module__rGr01W__barRow{grid-template-columns:1fr 72px 30px;align-items:center;gap:8px;display:grid}.AppPreview-module__rGr01W__barLabel{min-width:0;font-size:11px;line-height:1.3}.AppPreview-module__rGr01W__barTrack{border-radius:var(--radius-pill);background:var(--color-surface-2);height:6px;display:block;overflow:hidden}.AppPreview-module__rGr01W__barFill{border-radius:var(--radius-pill);background:var(--color-primary);height:100%;display:block}.AppPreview-module__rGr01W__barPct{font-family:var(--font-mono);text-align:right;font-size:11px}.AppPreview-module__rGr01W__advice{background:var(--color-amber-soft);color:var(--color-amber-text);border-radius:var(--radius);padding:7px 10px}.AppPreview-module__rGr01W__verdicts{flex-direction:column;display:flex}.AppPreview-module__rGr01W__verdict{justify-content:space-between;align-items:center;gap:var(--space-2);border-bottom:1px solid var(--color-divider);padding:7px 0;display:flex}.AppPreview-module__rGr01W__vName{font-size:11px;font-weight:600}.AppPreview-module__rGr01W__vBadge{white-space:nowrap;border-radius:var(--radius-pill);flex:none;padding:3px 8px;font-size:11px;font-weight:700}.AppPreview-module__rGr01W__vOk{background:var(--color-ok-soft);color:var(--color-primary-deep)}.AppPreview-module__rGr01W__vWarn{background:var(--color-amber-soft);color:var(--color-amber-text)}.AppPreview-module__rGr01W__recHead{color:var(--color-text-muted);font-size:11px;font-weight:700}.AppPreview-module__rGr01W__rec{background:var(--subject-soft);border-radius:var(--radius);align-items:center;gap:8px;padding:8px;display:flex}.AppPreview-module__rGr01W__recEmoji{flex:none;font-size:22px;line-height:1}.AppPreview-module__rGr01W__recTitle{font-size:12px;font-weight:800}.AppPreview-module__rGr01W__recWhy{color:var(--color-text-muted);font-size:11px}
.MarketingHeader-module__oDv29q__header{z-index:30;background:0 0;border-bottom:1px solid #0000;transition:background .2s,box-shadow .2s,border-color .2s;position:sticky;top:0}.MarketingHeader-module__oDv29q__stuck{background:color-mix(in oklch, var(--lv-surface) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--lv-border);box-shadow:var(--shadow-sm)}.MarketingHeader-module__oDv29q__inner{max-width:var(--lv-max);padding:var(--space-3) var(--lv-gutter);align-items:center;gap:var(--space-5);margin:0 auto;display:flex}.MarketingHeader-module__oDv29q__brand{display:inline-flex}.MarketingHeader-module__oDv29q__nav{justify-content:center;align-items:center;gap:var(--space-2);flex:1;display:flex}.MarketingHeader-module__oDv29q__link{color:var(--lv-muted);font-size:14px;font-weight:700}.MarketingHeader-module__oDv29q__link:hover{color:var(--lv-ink)}.MarketingHeader-module__oDv29q__actions{align-items:center;gap:var(--space-2);display:flex}.MarketingHeader-module__oDv29q__cta{background:var(--lv-accent);color:var(--lv-accent-ink);border-radius:var(--radius-pill);justify-content:center;align-items:center;padding:10px 20px;font-size:14px;font-weight:800;display:inline-flex}.MarketingHeader-module__oDv29q__burger{gap:var(--space-1);padding:var(--space-2);background:0 0;border:none;flex-direction:column;display:none}.MarketingHeader-module__oDv29q__burger span{background:var(--lv-ink);border-radius:2px;width:22px;height:2px;display:block}@media (max-width:899px){.MarketingHeader-module__oDv29q__nav{inset-inline:0;align-items:stretch;gap:var(--space-2);padding:var(--space-4);background:var(--lv-card);border-bottom:1px solid var(--lv-border);flex-direction:column;display:none;position:absolute;top:100%}.MarketingHeader-module__oDv29q__navOpen,.MarketingHeader-module__oDv29q__burger{display:flex}}@media (max-width:479px){.MarketingHeader-module__oDv29q__cta{padding:9px 14px}}@media (prefers-reduced-motion:reduce){.MarketingHeader-module__oDv29q__header{transition:none}}
.SectionLabel-module__mL1_uW__label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-faint);margin-bottom:var(--space-3);font-size:12px;font-weight:700}
.MarketingFooter-module__ED6XHq__footer{background:var(--color-surface-footer);border-top:1px solid var(--lv-border);margin-top:var(--lv-section)}.MarketingFooter-module__ED6XHq__inner{max-width:var(--lv-max);padding:var(--space-8) var(--lv-gutter) var(--space-6);gap:var(--space-6);grid-template-columns:1.6fr repeat(3,1fr);margin:0 auto;display:grid}.MarketingFooter-module__ED6XHq__tagline{color:var(--color-text-muted);max-width:280px;margin-top:var(--space-3);font-size:14px}.MarketingFooter-module__ED6XHq__colTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted-2);margin-bottom:var(--space-3);font-size:13px;font-weight:800}.MarketingFooter-module__ED6XHq__colLink{color:var(--color-text-muted);padding:5px 0;font-size:14px;display:block}a.MarketingFooter-module__ED6XHq__colLink:hover{color:var(--color-primary-deep)}.MarketingFooter-module__ED6XHq__bottom{max-width:var(--lv-max);padding:var(--space-4) var(--lv-gutter);border-top:1px solid var(--color-divider);justify-content:space-between;gap:var(--space-3);color:var(--color-text-faint);flex-wrap:wrap;margin:0 auto;font-size:13px;display:flex}@media (max-width:899px){.MarketingFooter-module__ED6XHq__inner{grid-template-columns:repeat(2,1fr)}}@media (max-width:639px){.MarketingFooter-module__ED6XHq__inner{grid-template-columns:1fr}.MarketingFooter-module__ED6XHq__bottom{gap:var(--space-2);flex-direction:column}}
.PricingPlans-module__eN_hOW__grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.PricingPlans-module__eN_hOW__compact{--pricing-compact:true}.PricingPlans-module__eN_hOW__plan{background:var(--lv-card,var(--color-surface));border:1.5px solid var(--lv-border,var(--color-border));border-radius:var(--lv-radius,var(--radius-xl));padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex;position:relative}.PricingPlans-module__eN_hOW__featured{border-color:var(--lv-accent,var(--color-primary));box-shadow:var(--shadow);transform:translateY(-8px)}.PricingPlans-module__eN_hOW__flag{top:-11px;left:var(--space-5);background:var(--lv-accent,var(--color-primary));color:var(--lv-accent-ink,var(--color-on-primary));border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);text-transform:uppercase;font-size:11px;font-weight:800;position:absolute}.PricingPlans-module__eN_hOW__name{color:var(--lv-ink,var(--color-text));font-size:16px;font-weight:800}.PricingPlans-module__eN_hOW__priceRow{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.PricingPlans-module__eN_hOW__price{font-family:var(--lv-display,var(--font-sans));letter-spacing:var(--lv-tracking,-.03em);font-size:clamp(26px,3vw,34px);font-weight:800}.PricingPlans-module__eN_hOW__period,.PricingPlans-module__eN_hOW__old{color:var(--lv-muted,var(--color-text-muted));font-size:13px}.PricingPlans-module__eN_hOW__old s{color:var(--color-text-faint)}.PricingPlans-module__eN_hOW__perks{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.PricingPlans-module__eN_hOW__perks li{gap:8px;display:flex}.PricingPlans-module__eN_hOW__check{color:var(--lv-accent,var(--color-primary))}.PricingPlans-module__eN_hOW__cta{border:1.5px solid var(--lv-accent,var(--color-primary));width:100%;color:var(--lv-accent-deep,var(--color-primary-deep));border-radius:var(--radius-pill);text-align:center;margin-top:auto;padding:11px;font-size:15px;font-weight:800;display:block}.PricingPlans-module__eN_hOW__ctaFeatured{background:var(--lv-accent,var(--color-primary));color:var(--lv-accent-ink,var(--color-on-primary))}.PricingPlans-module__eN_hOW__note{text-align:center;color:var(--lv-muted,var(--color-text-muted));font-size:12px}@media (max-width:1023px){.PricingPlans-module__eN_hOW__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.PricingPlans-module__eN_hOW__featured{transform:none}}@media (max-width:639px){.PricingPlans-module__eN_hOW__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.PricingPlans-module__eN_hOW__featured{transform:none}}
.CtaBand-module__VIbl5a__band{border-radius:var(--lv-radius,var(--radius-xl));padding:clamp(32px, 6vw, 64px) var(--space-6);text-align:center;align-items:center;gap:var(--space-3);color:#fff;flex-direction:column;display:flex}.CtaBand-module__VIbl5a__accent{background:var(--lv-accent,var(--color-primary))}.CtaBand-module__VIbl5a__dark{background:var(--lv-dark,var(--color-primary-dark))}.CtaBand-module__VIbl5a__title{font-family:var(--lv-display,var(--font-sans));font-size:var(--lv-h2,clamp(24px, 3.4vw, 38px));letter-spacing:var(--lv-tracking,-.03em);max-width:18ch;font-weight:800}.CtaBand-module__VIbl5a__sub{max-width:52ch;font-size:16px}.CtaBand-module__VIbl5a__dark .CtaBand-module__VIbl5a__sub{opacity:.88}.CtaBand-module__VIbl5a__actions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.CtaBand-module__VIbl5a__primary{color:var(--lv-ink,var(--color-text));border-radius:var(--radius-pill);background:#fff;padding:13px 28px;font-weight:800;display:inline-block}.CtaBand-module__VIbl5a__secondary{color:#fff;border-radius:var(--radius-pill);border:1.5px solid #ffffff8c;padding:13px 28px;font-weight:700;display:inline-block}.CtaBand-module__VIbl5a__note{font-size:13px}.CtaBand-module__VIbl5a__dark .CtaBand-module__VIbl5a__note{opacity:.75}@media (max-width:479px){.CtaBand-module__VIbl5a__actions{flex-direction:column;align-items:stretch;width:100%}.CtaBand-module__VIbl5a__primary,.CtaBand-module__VIbl5a__secondary{text-align:center;width:100%}}
.c-module__6tU5Bq__page{background:var(--lv-surface);color:var(--lv-ink);min-height:100vh;padding-bottom:96px}.c-module__6tU5Bq__shell{max-width:var(--lv-max);padding-inline:var(--lv-gutter);margin:0 auto}.c-module__6tU5Bq__section{padding-block:var(--lv-section);scroll-margin-top:96px}.c-module__6tU5Bq__heroInner{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;max-width:900px;margin:0 auto;display:flex}.c-module__6tU5Bq__h1{font-family:var(--lv-display);font-size:var(--lv-h1);letter-spacing:var(--lv-tracking);color:var(--lv-ink);font-weight:700;line-height:1.15}.c-module__6tU5Bq__lead{color:var(--lv-muted);max-width:56ch;font-size:clamp(16px,1.6vw,18px);line-height:1.6}.c-module__6tU5Bq__heroActions{justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.c-module__6tU5Bq__btnPrimary,.c-module__6tU5Bq__btnOutline{border-radius:var(--lv-radius-sm);justify-content:center;align-items:center;padding:14px 28px;font-size:15px;font-weight:700;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.c-module__6tU5Bq__btnPrimary{background:var(--lv-accent);color:var(--lv-accent-ink);border:1px solid #0000}.c-module__6tU5Bq__btnPrimary:hover{background:var(--lv-dark)}.c-module__6tU5Bq__btnOutline{color:var(--lv-ink);border:1px solid var(--lv-border);background:0 0}.c-module__6tU5Bq__btnOutline:hover{border-color:var(--lv-accent);color:var(--lv-accent-deep)}.c-module__6tU5Bq__heroStats{margin-top:var(--space-8);padding-top:var(--space-8);border-top:1px solid var(--lv-border)}.c-module__6tU5Bq__reviewsWrap{margin-top:var(--space-6)}.c-module__6tU5Bq__teachersGrid{margin-top:var(--space-6);gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.c-module__6tU5Bq__teacherCard{gap:var(--space-2);background:var(--lv-card);border:1px solid var(--lv-border);border-radius:var(--lv-radius);padding:var(--space-5);flex-direction:column;display:flex}.c-module__6tU5Bq__teacherEmoji{background:var(--lv-accent-soft);width:56px;height:56px;margin-bottom:var(--space-1);border-radius:50%;place-items:center;font-size:26px;display:grid}.c-module__6tU5Bq__teacherName{color:var(--lv-ink);font-size:17px;font-weight:800}.c-module__6tU5Bq__teacherRole{color:var(--lv-accent-deep);font-size:13px;font-weight:700}.c-module__6tU5Bq__teacherAbout{color:var(--lv-muted);font-size:14px;line-height:1.55}.c-module__6tU5Bq__teacherLink{padding-top:var(--space-2);color:var(--lv-accent-deep);margin-top:auto;font-size:14px;font-weight:800}.c-module__6tU5Bq__methodGrid{grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:center;gap:clamp(32px,5vw,56px);display:grid}.c-module__6tU5Bq__methodCopy{min-width:0}.c-module__6tU5Bq__methodList{margin:var(--space-6) 0 0;gap:var(--space-4);flex-direction:column;padding:0;list-style:none;display:flex}.c-module__6tU5Bq__methodItem{align-items:flex-start;gap:var(--space-3);color:var(--lv-ink);font-size:15px;line-height:1.6;display:flex}.c-module__6tU5Bq__methodNum{background:var(--lv-accent-soft);width:30px;height:30px;color:var(--lv-accent-deep);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.c-module__6tU5Bq__guarantee{background:var(--lv-accent-soft);border:1.5px solid var(--lv-accent);border-radius:var(--lv-radius);text-align:center;align-items:center;gap:var(--space-3);flex-direction:column;padding:clamp(28px,5vw,48px) clamp(24px,6vw,64px);display:flex}.c-module__6tU5Bq__guaranteeTitle{font-family:var(--lv-display);font-size:var(--lv-h2);letter-spacing:var(--lv-tracking);color:var(--lv-ink);font-weight:700}.c-module__6tU5Bq__guaranteeText{color:var(--lv-ink);max-width:62ch;font-size:15px;line-height:1.6}.c-module__6tU5Bq__compareWrap{margin-top:var(--space-6)}.c-module__6tU5Bq__compareNote{margin-top:var(--space-3);color:var(--lv-muted);font-size:13px}.c-module__6tU5Bq__ctaWrap{max-width:var(--lv-max);padding:0 var(--lv-gutter) var(--lv-section);margin:0 auto}@media (max-width:1023px){.c-module__6tU5Bq__methodGrid{grid-template-columns:1fr}}@media (max-width:767px){.c-module__6tU5Bq__teachersGrid{grid-template-columns:1fr}}@media (max-width:639px){.c-module__6tU5Bq__heroActions{flex-direction:column;align-items:stretch;width:100%}.c-module__6tU5Bq__btnPrimary,.c-module__6tU5Bq__btnOutline{text-align:center;width:100%}}@media (prefers-reduced-motion:reduce){.c-module__6tU5Bq__btnPrimary,.c-module__6tU5Bq__btnOutline{transition:none}}
.Faq-module__yqau8q__list{gap:var(--space-3);max-width:820px;display:grid}.Faq-module__yqau8q__item{background:var(--lv-card,var(--color-surface));border:1px solid var(--lv-border,var(--color-border));border-radius:var(--lv-radius-sm,var(--radius));padding:var(--space-4) var(--space-5)}.Faq-module__yqau8q__q{cursor:pointer;justify-content:space-between;gap:var(--space-4);align-items:center;font-size:16px;font-weight:800;list-style:none;display:flex}.Faq-module__yqau8q__q::-webkit-details-marker{display:none}.Faq-module__yqau8q__sign{flex-shrink:0;width:14px;height:14px;position:relative}.Faq-module__yqau8q__sign:before,.Faq-module__yqau8q__sign:after{content:"";background:var(--lv-ink,var(--color-text));width:14px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Faq-module__yqau8q__sign:after{transition:transform .2s;transform:translate(-50%,-50%)rotate(90deg)}.Faq-module__yqau8q__item[open] .Faq-module__yqau8q__sign:after{transform:translate(-50%,-50%)rotate(0)}.Faq-module__yqau8q__a{margin-top:var(--space-3);color:var(--lv-muted,var(--color-text-muted));font-size:15px;line-height:1.6}@media (prefers-reduced-motion:reduce){.Faq-module__yqau8q__sign:after{transition:none}}
.ResumeCard-module___1E51a__card{background:var(--subject-soft);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-6);gap:var(--space-5);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.ResumeCard-module___1E51a__body{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.ResumeCard-module___1E51a__eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--subject-deep);font-size:13px;font-weight:800}.ResumeCard-module___1E51a__title{letter-spacing:-.02em;color:var(--color-text);margin:0;font-size:clamp(20px,2.6vw,28px);font-weight:800;line-height:1.2}.ResumeCard-module___1E51a__desc{color:var(--color-text-muted-2);max-width:56ch;margin:0;font-size:14.5px;line-height:1.5}.ResumeCard-module___1E51a__progress{gap:var(--space-2);flex-direction:column;max-width:380px;display:flex}.ResumeCard-module___1E51a__progressText{color:var(--color-text-muted-2);font-size:13px}.ResumeCard-module___1E51a__cta{border-radius:var(--radius-pill);background:var(--subject-deep);width:fit-content;color:var(--color-on-primary);margin-top:var(--space-1);justify-content:center;align-items:center;padding:13px 26px;font-size:15px;font-weight:800;transition:opacity .15s;display:inline-flex}.ResumeCard-module___1E51a__cta:hover{opacity:.88}.ResumeCard-module___1E51a__mascot{flex:none}@media (max-width:1023px){.ResumeCard-module___1E51a__card{grid-template-columns:minmax(0,1fr)}.ResumeCard-module___1E51a__mascot{display:none}}@media (max-width:639px){.ResumeCard-module___1E51a__card{padding:var(--space-5)}.ResumeCard-module___1E51a__progress{max-width:none}}@media (prefers-reduced-motion:reduce){.ResumeCard-module___1E51a__cta{transition:none}}
.a-module__-djGcq__page{background:var(--lv-surface);color:var(--lv-ink);min-height:100vh;padding-bottom:96px}.a-module__-djGcq__shell{max-width:var(--lv-max);padding-inline:var(--lv-gutter);margin:0 auto}.a-module__-djGcq__section{padding-block:var(--lv-section);scroll-margin-top:96px}.a-module__-djGcq__heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:center;gap:clamp(32px,5vw,64px);display:grid}.a-module__-djGcq__heroCopy{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.a-module__-djGcq__pill{border-radius:var(--radius-pill);background:var(--lv-accent-soft);width:fit-content;color:var(--lv-accent-deep);letter-spacing:.01em;align-items:center;padding:7px 16px;font-size:13px;font-weight:800;display:inline-flex}.a-module__-djGcq__h1{font-family:var(--lv-display);font-size:var(--lv-h1);letter-spacing:var(--lv-tracking);color:var(--lv-ink);font-weight:800;line-height:1.1}.a-module__-djGcq__lead{color:var(--lv-muted);max-width:48ch;font-size:clamp(16px,1.6vw,18px);line-height:1.6}.a-module__-djGcq__heroActions{align-items:center;gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.a-module__-djGcq__btnPrimary,.a-module__-djGcq__btnOutline{border-radius:var(--radius-pill);justify-content:center;align-items:center;padding:15px 28px;font-size:15px;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.a-module__-djGcq__btnPrimary{background:var(--lv-accent);color:var(--lv-accent-ink);box-shadow:var(--shadow-sm);border:1.5px solid #0000;font-weight:800}.a-module__-djGcq__btnPrimary:hover{background:var(--lv-accent-deep)}.a-module__-djGcq__btnOutline{color:var(--lv-accent-deep);border:1.5px solid var(--lv-accent);background:0 0;font-weight:700}.a-module__-djGcq__btnOutline:hover{background:var(--lv-accent-soft)}.a-module__-djGcq__trust{color:var(--lv-muted);font-size:13px}.a-module__-djGcq__painsGrid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.a-module__-djGcq__painCard{gap:var(--space-3);background:var(--lv-card);border:1px solid var(--lv-border);border-radius:var(--lv-radius);padding:var(--space-5);flex-direction:column;display:flex}.a-module__-djGcq__painIcon{background:var(--lv-accent-soft);border-radius:50%;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.a-module__-djGcq__painTitle{color:var(--lv-ink);font-size:17px;font-weight:800;line-height:1.3}.a-module__-djGcq__painText{color:var(--lv-muted);font-size:14px;line-height:1.55}.a-module__-djGcq__howGrid{grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:clamp(32px,5vw,56px);display:grid}.a-module__-djGcq__steps{gap:var(--space-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.a-module__-djGcq__steps:before{content:"";background:var(--lv-border);width:2px;position:absolute;top:26px;bottom:26px;left:25px}.a-module__-djGcq__step{align-items:flex-start;gap:var(--space-4);display:flex;position:relative}.a-module__-djGcq__stepCircle{background:var(--lv-accent);width:52px;height:52px;color:var(--lv-accent-ink);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:800;display:grid;position:relative}.a-module__-djGcq__stepTitle{color:var(--lv-ink);margin-bottom:4px;font-size:17px;font-weight:800}.a-module__-djGcq__stepText{color:var(--lv-muted);font-size:14px;line-height:1.55}.a-module__-djGcq__howFrame{min-width:0}.a-module__-djGcq__howFrameSticky{position:static}.a-module__-djGcq__parentGrid{grid-template-columns:minmax(0,480px) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,56px);display:grid}.a-module__-djGcq__checklist{gap:var(--space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.a-module__-djGcq__checklist li{align-items:flex-start;gap:var(--space-3);color:var(--lv-muted);font-size:15px;line-height:1.6;display:flex}.a-module__-djGcq__checklist li strong{color:var(--lv-ink);font-weight:800}.a-module__-djGcq__check{color:var(--lv-accent);flex:none;font-size:18px;font-weight:800;line-height:1.6}.a-module__-djGcq__statsWrap{margin-top:var(--space-8)}.a-module__-djGcq__reviewsGrid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.a-module__-djGcq__reviewItem{display:flex}.a-module__-djGcq__reviewItem>*{flex:1;min-width:0}.a-module__-djGcq__ctaWrap{max-width:var(--lv-max);padding:0 var(--lv-gutter) var(--lv-section);margin:0 auto}@media (max-width:1023px){.a-module__-djGcq__heroGrid,.a-module__-djGcq__howGrid,.a-module__-djGcq__parentGrid{grid-template-columns:1fr}.a-module__-djGcq__reviewsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.a-module__-djGcq__howFrameSticky{position:sticky;top:100px}}@media (max-width:639px){.a-module__-djGcq__painsGrid,.a-module__-djGcq__reviewsGrid{grid-template-columns:1fr}}@media (max-width:479px){.a-module__-djGcq__heroActions{flex-direction:column;align-items:stretch}.a-module__-djGcq__btnPrimary,.a-module__-djGcq__btnOutline{text-align:center;width:100%}}@media (prefers-reduced-motion:reduce){.a-module__-djGcq__btnPrimary,.a-module__-djGcq__btnOutline{transition:none}}
.e-module__E52ohW__page{background:var(--lv-surface);color:var(--lv-ink);min-height:100vh;padding-bottom:96px}.e-module__E52ohW__shell{max-width:var(--lv-max);padding-inline:var(--lv-gutter);margin:0 auto}.e-module__E52ohW__section{padding-block:var(--lv-section);scroll-margin-top:96px}.e-module__E52ohW__hero{background:var(--lv-dark);color:#fff}.e-module__E52ohW__heroInner{align-items:flex-start;gap:var(--space-4);flex-direction:column;max-width:700px;display:flex}.e-module__E52ohW__h1{font-family:var(--lv-display);font-size:var(--lv-h1);letter-spacing:var(--lv-tracking);font-weight:700;line-height:1.1}.e-module__E52ohW__lead{color:#ffffffd1;max-width:52ch;font-size:clamp(15px,1.6vw,18px);line-height:1.6}.e-module__E52ohW__heroActions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.e-module__E52ohW__btnPrimary{background:var(--lv-accent);color:var(--lv-accent-ink,#fff);border-radius:var(--lv-radius-sm);justify-content:center;align-items:center;padding:13px 26px;font-size:15px;font-weight:800;transition:background-color .15s;display:inline-flex}.e-module__E52ohW__btnPrimary:hover{background:var(--lv-accent-deep)}.e-module__E52ohW__btnOutline{color:#fff;border-radius:var(--lv-radius-sm);border:1.5px solid #ffffff8c;justify-content:center;align-items:center;padding:13px 26px;font-size:15px;font-weight:700;transition:border-color .15s,background-color .15s;display:inline-flex}.e-module__E52ohW__btnOutline:hover{background:#ffffff14;border-color:#fff}.e-module__E52ohW__heroStats{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid #ffffff29}.e-module__E52ohW__calc{gap:var(--space-6);flex-direction:column;max-width:720px;display:flex}.e-module__E52ohW__calcControls{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,4vw,40px);display:grid}.e-module__E52ohW__calcLabel{align-items:baseline;column-gap:var(--space-3);grid-template-columns:1fr auto;row-gap:10px;display:grid}.e-module__E52ohW__calcLabel>span{color:var(--lv-ink);font-size:13px;font-weight:700}.e-module__E52ohW__calcLabel>input[type=range]{width:100%;accent-color:var(--lv-accent);grid-column:1/-1}.e-module__E52ohW__calcOut{font-family:var(--font-mono);color:var(--lv-accent-deep);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.e-module__E52ohW__calcResult{border:1px solid var(--lv-border);border-radius:var(--lv-radius-sm);padding:var(--space-5)}.e-module__E52ohW__calcRow{justify-content:space-between;align-items:baseline;gap:var(--space-3);border-bottom:1px solid var(--lv-border);padding-block:12px;font-size:14px;display:flex}.e-module__E52ohW__calcNum{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.e-module__E52ohW__calcSaved{color:var(--lv-accent-deep);border-bottom:none;font-weight:700}.e-module__E52ohW__calcSaved .e-module__E52ohW__calcNum{font-size:17px}.e-module__E52ohW__calcNote{margin-top:var(--space-3);color:var(--lv-muted);font-size:13px;line-height:1.5}.e-module__E52ohW__compareWrap{margin-top:var(--space-2)}.e-module__E52ohW__compareNote{margin-top:var(--space-4);color:var(--lv-muted);font-size:13px;line-height:1.5}.e-module__E52ohW__insideGrid{column-gap:var(--space-6);row-gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.e-module__E52ohW__insideItem{align-items:baseline;gap:var(--space-3);color:var(--lv-ink);padding-bottom:var(--space-3);border-bottom:1px solid var(--lv-border);font-size:15px;line-height:1.5;display:flex}.e-module__E52ohW__insideMark{font-family:var(--font-mono);color:var(--lv-muted);flex:none}.e-module__E52ohW__insideMath{margin-top:var(--space-6);font-family:var(--font-mono);background:var(--lv-accent-soft);color:var(--lv-accent-deep);border-radius:var(--lv-radius-sm);padding:14px 20px;font-size:clamp(16px,2vw,20px);font-weight:700;display:inline-block}.e-module__E52ohW__deviceGrid{grid-template-columns:minmax(0,1fr) minmax(0,320px);align-items:center;gap:clamp(28px,5vw,56px);display:grid}.e-module__E52ohW__deviceLines{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.e-module__E52ohW__deviceLine{border-bottom:1px solid var(--lv-border);color:var(--lv-ink);padding-block:14px;font-size:15px;font-weight:600}.e-module__E52ohW__deviceLine:first-child{border-top:1px solid var(--lv-border)}.e-module__E52ohW__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.e-module__E52ohW__quoteWrap{--lv-border:transparent;max-width:760px;margin:0 auto}.e-module__E52ohW__pricingNote{margin-top:var(--space-5);text-align:center;color:var(--lv-muted);font-size:13px}.e-module__E52ohW__ctaWrap{max-width:var(--lv-max);padding:0 var(--lv-gutter) var(--lv-section);margin:0 auto}@media (max-width:1023px){.e-module__E52ohW__deviceGrid{grid-template-columns:1fr}}@media (max-width:639px){.e-module__E52ohW__calcControls{grid-template-columns:1fr}.e-module__E52ohW__insideGrid{grid-template-columns:minmax(0,1fr)}.e-module__E52ohW__heroActions{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.e-module__E52ohW__btnPrimary,.e-module__E52ohW__btnOutline{transition:none}}
.Avatar-module__bWWama__avatar{font-weight:700;line-height:1;font-family:var(--font-sans);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.Avatar-module__bWWama__soft{background:var(--color-avatar-bg);color:var(--color-avatar-text)}
.TaskImage-module__cdtT0q__box{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--subject-soft,var(--color-surface-2));width:100%;overflow:hidden}.TaskImage-module__cdtT0q__img{object-fit:contain;width:100%;height:100%;display:block}.TaskImage-module__cdtT0q__emojiBox{justify-content:center;align-items:center;padding:4%;display:flex;container-type:inline-size}.TaskImage-module__cdtT0q__emoji{white-space:pre-line;text-align:center;letter-spacing:.06em;line-height:1.3;font-size:min(calc(88cqi / (var(--cols) * 1.18)), calc(64cqi / (var(--rows) * 1.35)), 96px);-webkit-user-select:none;user-select:none}
.StatStrip-module__InNSja__strip{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;padding:0;display:grid}.StatStrip-module__InNSja__item{flex-direction:column;gap:2px;display:flex}.StatStrip-module__InNSja__value{font-family:var(--lv-display,var(--font-sans));letter-spacing:var(--lv-tracking,-.03em);font-size:26px;font-weight:800}.StatStrip-module__InNSja__bold .StatStrip-module__InNSja__value{font-size:clamp(32px,4vw,46px)}.StatStrip-module__InNSja__caption{color:var(--lv-muted,var(--color-text-muted));margin:0;font-size:13px;line-height:1.35}.StatStrip-module__InNSja__soft .StatStrip-module__InNSja__item{background:var(--lv-card,var(--color-surface));border:1px solid var(--lv-border,var(--color-border));border-radius:var(--lv-radius,var(--radius-xl));padding:var(--space-4)}.StatStrip-module__InNSja__onDark .StatStrip-module__InNSja__value{color:#fff}.StatStrip-module__InNSja__onDark .StatStrip-module__InNSja__caption{color:#ffffffb3}@media (max-width:639px){.StatStrip-module__InNSja__strip{grid-template-columns:repeat(2,minmax(0,1fr))}}
.b-module__eZoVQW__page{background:var(--lv-surface);color:var(--lv-ink);min-height:100vh;padding-bottom:96px}.b-module__eZoVQW__shell{max-width:var(--lv-max);padding-inline:var(--lv-gutter);margin:0 auto}.b-module__eZoVQW__section{padding-block:var(--lv-section);scroll-margin-top:96px}.b-module__eZoVQW__heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:clamp(28px,5vw,56px);display:grid}.b-module__eZoVQW__heroCopy{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.b-module__eZoVQW__h1{font-family:var(--lv-display);font-size:var(--lv-h1);letter-spacing:var(--lv-tracking);color:var(--lv-ink);font-weight:800;line-height:1.12}.b-module__eZoVQW__lead{color:var(--lv-muted);max-width:46ch;font-size:clamp(15px,1.5vw,17px);line-height:1.6}.b-module__eZoVQW__checklist{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.b-module__eZoVQW__checklist li{align-items:center;gap:var(--space-3);color:var(--lv-ink);font-size:14px;font-weight:700;display:flex}.b-module__eZoVQW__check{background:var(--lv-accent-soft);width:20px;height:20px;color:var(--lv-accent-deep);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.b-module__eZoVQW__heroQuizField{background:var(--lv-dark);border-radius:var(--lv-radius);box-shadow:var(--shadow);justify-content:center;align-items:center;padding:clamp(20px,4vw,32px);display:flex;position:relative;overflow:hidden}.b-module__eZoVQW__heroGlow{background:radial-gradient(circle, var(--lv-accent) 0%, transparent 70%);opacity:.35;filter:blur(4px);pointer-events:none;border-radius:50%;width:220px;height:220px;position:absolute;top:-60px;right:-60px}.b-module__eZoVQW__quiz{z-index:1;gap:var(--space-4);background:var(--lv-card);border-radius:var(--lv-radius-sm);width:100%;max-width:420px;padding:var(--space-6);box-shadow:var(--shadow-popover,var(--shadow));flex-direction:column;display:flex;position:relative}.b-module__eZoVQW__quizSteps{justify-content:center;gap:var(--space-2);display:flex}.b-module__eZoVQW__quizDot{background:var(--lv-border);border-radius:50%;width:8px;height:8px;transition:background-color .2s}.b-module__eZoVQW__quizDotOn{background:var(--lv-accent)}.b-module__eZoVQW__quizBlock{gap:var(--space-4);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.b-module__eZoVQW__quizQ{color:var(--lv-ink);padding:0;font-size:17px;font-weight:800;line-height:1.35}.b-module__eZoVQW__quizRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.b-module__eZoVQW__quizChoice{border-radius:var(--radius-pill);border:1.5px solid var(--lv-border);background:var(--lv-card);color:var(--lv-ink);cursor:pointer;padding:10px 18px;font-size:14px;font-weight:700;transition:border-color .15s,background-color .15s,color .15s}.b-module__eZoVQW__quizChoice:hover{border-color:var(--lv-accent);background:var(--lv-accent-soft);color:var(--lv-accent-deep)}.b-module__eZoVQW__quizDesc{color:var(--lv-muted);font-size:14px;line-height:1.55}.b-module__eZoVQW__quizImage{border:1px solid var(--lv-border)}.b-module__eZoVQW__quizNote{border-radius:var(--lv-radius-sm);background:var(--lv-accent-soft);color:var(--lv-accent-deep);margin:0;padding:10px 14px;font-size:13px;line-height:1.5}.b-module__eZoVQW__quizVariants{gap:var(--space-2);flex-direction:column;display:flex}.b-module__eZoVQW__quizVariant{text-align:left;border-radius:var(--lv-radius-sm);border:1.5px solid var(--lv-border);background:var(--lv-card);color:var(--lv-ink);cursor:pointer;padding:12px 16px;font-size:14px;font-weight:600;transition:border-color .15s,background-color .15s,color .15s}.b-module__eZoVQW__quizVariant:hover{border-color:var(--lv-accent)}.b-module__eZoVQW__quizVariantPicked{border-color:var(--lv-accent);background:var(--lv-accent-soft);color:var(--lv-accent-deep);font-weight:800}.b-module__eZoVQW__quizHint{color:var(--lv-muted);font-size:13px;line-height:1.5}.b-module__eZoVQW__quizGo{background:var(--lv-accent);color:var(--lv-accent-ink);border-radius:var(--radius-pill);text-align:center;justify-content:center;align-items:center;padding:14px 24px;font-size:15px;font-weight:800;transition:background-color .15s;display:inline-flex}.b-module__eZoVQW__quizGo:hover{background:var(--lv-accent-deep)}.b-module__eZoVQW__reportGrid{grid-template-columns:minmax(0,460px) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,56px);display:grid}.b-module__eZoVQW__bulletList{gap:var(--space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.b-module__eZoVQW__bulletList li{align-items:flex-start;gap:var(--space-3);color:var(--lv-ink);font-size:15px;font-weight:600;line-height:1.6;display:flex}.b-module__eZoVQW__coursesGrid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.b-module__eZoVQW__courseItem{display:flex}.b-module__eZoVQW__courseItem>*{flex:1;min-width:0}.b-module__eZoVQW__howGrid{grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:start;gap:clamp(28px,5vw,48px);display:grid}.b-module__eZoVQW__howTiles{gap:var(--space-4);flex-direction:column;display:flex}.b-module__eZoVQW__tile{align-items:flex-start;gap:var(--space-3);background:var(--lv-card);border:1px solid var(--lv-border);border-radius:var(--lv-radius-sm);padding:var(--space-4);display:flex}.b-module__eZoVQW__tileEmoji{flex:none;font-size:22px;line-height:1}.b-module__eZoVQW__tileTitle{color:var(--lv-ink);margin-bottom:4px;font-size:15px;font-weight:800}.b-module__eZoVQW__tileText{color:var(--lv-muted);font-size:13px;line-height:1.55}.b-module__eZoVQW__reviewsGrid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.b-module__eZoVQW__reviewItem{display:flex}.b-module__eZoVQW__reviewItem>*{flex:1;min-width:0}.b-module__eZoVQW__ctaWrap{max-width:var(--lv-max);padding:0 var(--lv-gutter) var(--lv-section);margin:0 auto}@media (max-width:1023px){.b-module__eZoVQW__heroGrid,.b-module__eZoVQW__reportGrid,.b-module__eZoVQW__howGrid{grid-template-columns:1fr}.b-module__eZoVQW__coursesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.b-module__eZoVQW__coursesGrid,.b-module__eZoVQW__reviewsGrid{grid-template-columns:minmax(0,1fr)}.b-module__eZoVQW__heroQuizField{padding:16px}.b-module__eZoVQW__quiz{padding:var(--space-5)}}@media (prefers-reduced-motion:reduce){.b-module__eZoVQW__quizDot,.b-module__eZoVQW__quizChoice,.b-module__eZoVQW__quizVariant,.b-module__eZoVQW__quizGo{transition:none}}
.Modal-module__sR2AWG__backdrop{padding:var(--space-4);z-index:50;background:#141e3273;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Modal-module__sR2AWG__dialog{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);flex-direction:column;width:100%;max-width:460px;max-height:90vh;display:flex;overflow:hidden}.Modal-module__sR2AWG__wide{max-width:640px}.Modal-module__sR2AWG__xwide{max-width:1040px}.Modal-module__sR2AWG__header{padding:var(--space-5);border-bottom:1px solid var(--color-border);flex:none;justify-content:space-between;align-items:center;display:flex}.Modal-module__sR2AWG__title{font-size:18px;font-weight:700}.Modal-module__sR2AWG__close{color:var(--color-text-muted);background:0 0;border:none;font-size:26px;line-height:1}.Modal-module__sR2AWG__body{padding:var(--space-5);min-height:0;overflow-y:auto}.Modal-module__sR2AWG__backdrop{animation:.15s ease-out Modal-module__sR2AWG__fadeIn}.Modal-module__sR2AWG__dialog{animation:.2s cubic-bezier(.2,.9,.3,1.1) Modal-module__sR2AWG__popIn}@keyframes Modal-module__sR2AWG__fadeIn{0%{opacity:0}}@keyframes Modal-module__sR2AWG__popIn{0%{opacity:0;transform:translateY(8px)scale(.97)}}@media (prefers-reduced-motion:reduce){.Modal-module__sR2AWG__backdrop,.Modal-module__sR2AWG__dialog{animation:none}}
.Spinner-module__R2NaYG__spinner{border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:.7s linear infinite Spinner-module__R2NaYG__spin;display:inline-block}@keyframes Spinner-module__R2NaYG__spin{to{transform:rotate(360deg)}}
.VariantSwitcher-module__-m5Rwq__wrap{left:50%;bottom:var(--space-4);z-index:40;position:fixed;transform:translate(-50%)}.VariantSwitcher-module__-m5Rwq__collapsed{justify-content:center;display:flex}.VariantSwitcher-module__-m5Rwq__bar{background:var(--color-text);color:#fff;border-radius:var(--radius-pill);padding:var(--space-2) var(--space-3);box-shadow:var(--shadow-popover);gap:var(--space-2);flex-direction:column;display:flex}.VariantSwitcher-module__-m5Rwq__bar:has(.VariantSwitcher-module__-m5Rwq__state){border-radius:var(--radius-xl)}.VariantSwitcher-module__-m5Rwq__row{align-items:center;gap:var(--space-2);display:flex}.VariantSwitcher-module__-m5Rwq__letters{align-items:center;gap:var(--space-1);display:flex}.VariantSwitcher-module__-m5Rwq__letter{color:#ffffffa6;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:800;transition:background .15s,color .15s;display:inline-flex}.VariantSwitcher-module__-m5Rwq__letterActive{color:var(--color-text);background:#fff}.VariantSwitcher-module__-m5Rwq__arrow,.VariantSwitcher-module__-m5Rwq__gallery{color:#ffffffb3;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;transition:background .15s;display:inline-flex}.VariantSwitcher-module__-m5Rwq__arrow:hover,.VariantSwitcher-module__-m5Rwq__gallery:hover{background:#ffffff24}.VariantSwitcher-module__-m5Rwq__divider{background:#fff3;flex:none;width:1px;height:18px}.VariantSwitcher-module__-m5Rwq__meta{flex-direction:column;flex:1;min-width:0;display:flex}.VariantSwitcher-module__-m5Rwq__name{font-size:13px;font-weight:800}.VariantSwitcher-module__-m5Rwq__strategy{color:#fff9;text-overflow:ellipsis;white-space:nowrap;max-width:340px;font-size:12px;overflow:hidden}.VariantSwitcher-module__-m5Rwq__state{align-items:center;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid #ffffff26;display:flex}.VariantSwitcher-module__-m5Rwq__stateLabel{color:#fff9;font-size:12px;font-weight:700}.VariantSwitcher-module__-m5Rwq__segmented{border-radius:var(--radius-pill);background:#ffffff1f;gap:2px;padding:2px;display:inline-flex}.VariantSwitcher-module__-m5Rwq__segmented button{color:#ffffffbf;border-radius:var(--radius-pill);background:0 0;border:none;padding:4px 12px;font-size:12px;font-weight:700;transition:background .15s,color .15s}.VariantSwitcher-module__-m5Rwq__segmented button.VariantSwitcher-module__-m5Rwq__segActive{color:var(--color-text);background:#fff}.VariantSwitcher-module__-m5Rwq__tab{background:var(--color-text);color:#fff;border-radius:var(--radius-pill);border:none;padding:6px 14px;font-size:12px;font-weight:800}@media (max-width:899px){.VariantSwitcher-module__-m5Rwq__strategy{display:none}}@media (max-width:639px){.VariantSwitcher-module__-m5Rwq__wrap{left:var(--space-3);right:var(--space-3);transform:none}.VariantSwitcher-module__-m5Rwq__meta{display:none}.VariantSwitcher-module__-m5Rwq__letter{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){.VariantSwitcher-module__-m5Rwq__letter,.VariantSwitcher-module__-m5Rwq__arrow,.VariantSwitcher-module__-m5Rwq__gallery,.VariantSwitcher-module__-m5Rwq__segmented button{transition:none}}@media print{.VariantSwitcher-module__-m5Rwq__wrap{display:none}}
.d-module__tKx6Ca__page{gap:var(--space-8);flex-direction:column;display:flex}.d-module__tKx6Ca__hero{align-items:center;gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,440px);display:grid}.d-module__tKx6Ca__heroCopy{align-items:flex-start;gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.d-module__tKx6Ca__pill{border-radius:var(--radius-pill);background:var(--lv-accent-soft);width:fit-content;color:var(--lv-accent-deep);letter-spacing:.01em;align-items:center;padding:7px 16px;font-size:13px;font-weight:800;display:inline-flex}.d-module__tKx6Ca__h1{font-family:var(--lv-display);font-size:var(--lv-h1);letter-spacing:var(--lv-tracking);color:var(--lv-ink);margin:0;font-weight:800;line-height:1.1}.d-module__tKx6Ca__lead{color:var(--lv-muted);max-width:48ch;margin:0;font-size:16px;line-height:1.55}.d-module__tKx6Ca__heroActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.d-module__tKx6Ca__btnPrimary,.d-module__tKx6Ca__btnOutline{border-radius:var(--radius-pill);justify-content:center;align-items:center;padding:13px 26px;font-size:15px;font-weight:800;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.d-module__tKx6Ca__btnPrimary{background:var(--lv-accent);color:var(--lv-accent-ink);box-shadow:var(--shadow-sm);border:1.5px solid #0000}.d-module__tKx6Ca__btnPrimary:hover{background:var(--lv-accent-deep)}.d-module__tKx6Ca__btnOutline{color:var(--lv-accent-deep);border:1.5px solid var(--lv-accent);background:0 0}.d-module__tKx6Ca__btnOutline:hover{background:var(--lv-accent-soft)}.d-module__tKx6Ca__trust{color:var(--lv-muted);margin:0;font-size:13px}.d-module__tKx6Ca__heroFrame{min-width:0}.d-module__tKx6Ca__painsGrid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.d-module__tKx6Ca__painCard{gap:var(--space-3);background:var(--lv-card);border:1px solid var(--lv-border);border-radius:var(--lv-radius);padding:var(--space-5);flex-direction:column;display:flex}.d-module__tKx6Ca__painIcon{background:var(--lv-accent-soft);border-radius:50%;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.d-module__tKx6Ca__painTitle{color:var(--lv-ink);margin:0;font-size:17px;font-weight:800;line-height:1.3}.d-module__tKx6Ca__painText{color:var(--lv-muted);margin:0;font-size:14px;line-height:1.55}.d-module__tKx6Ca__howGrid{grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:clamp(32px,5vw,56px);display:grid}.d-module__tKx6Ca__steps{gap:var(--space-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.d-module__tKx6Ca__step{align-items:flex-start;gap:var(--space-4);display:flex}.d-module__tKx6Ca__stepCircle{background:var(--lv-accent);width:48px;height:48px;color:var(--lv-accent-ink);border-radius:50%;flex:none;place-items:center;font-size:17px;font-weight:800;display:grid}.d-module__tKx6Ca__stepTitle{color:var(--lv-ink);margin-bottom:4px;font-size:16.5px;font-weight:800}.d-module__tKx6Ca__stepText{color:var(--lv-muted);margin:0;font-size:14px;line-height:1.55}.d-module__tKx6Ca__howFrame{justify-content:center;min-width:0;display:flex}.d-module__tKx6Ca__catalogGrid,.d-module__tKx6Ca__reviewsGrid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.d-module__tKx6Ca__reviewItem{display:flex}.d-module__tKx6Ca__reviewItem>*{flex:1;min-width:0}.d-module__tKx6Ca__studentHero{gap:var(--space-4);flex-direction:column;display:flex}.d-module__tKx6Ca__studentGreeting{letter-spacing:-.02em;color:var(--color-text);margin:0;font-size:clamp(22px,3vw,28px);font-weight:800}.d-module__tKx6Ca__stats{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.d-module__tKx6Ca__statTile{align-items:center;gap:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);min-width:0;display:flex}.d-module__tKx6Ca__statIcon{border-radius:var(--radius);background:var(--color-amber-soft);flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;line-height:1;display:flex}.d-module__tKx6Ca__statText{min-width:0}.d-module__tKx6Ca__statValue{letter-spacing:-.01em;font-size:16px;font-weight:800;line-height:1.25}.d-module__tKx6Ca__statCaption{color:var(--color-text-muted-2);margin-top:2px;font-size:13px}.d-module__tKx6Ca__sectionHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.d-module__tKx6Ca__sectionLink{color:var(--color-primary-deep);white-space:nowrap;font-size:14px;font-weight:700}.d-module__tKx6Ca__sectionLink:hover{color:var(--color-primary-hover)}.d-module__tKx6Ca__compactGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));display:grid}.d-module__tKx6Ca__reason{margin:0 0 var(--space-4);color:var(--color-text-muted-2);max-width:60ch;font-size:14.5px}.d-module__tKx6Ca__nextCard{max-width:340px}@media (max-width:1023px){.d-module__tKx6Ca__painsGrid,.d-module__tKx6Ca__catalogGrid,.d-module__tKx6Ca__reviewsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.d-module__tKx6Ca__howGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:899px){.d-module__tKx6Ca__hero{grid-template-columns:minmax(0,1fr)}.d-module__tKx6Ca__heroFrame{display:none}}@media (max-width:639px){.d-module__tKx6Ca__heroActions{flex-direction:column;align-items:stretch}.d-module__tKx6Ca__heroActions>a{text-align:center;width:100%}.d-module__tKx6Ca__painsGrid,.d-module__tKx6Ca__catalogGrid,.d-module__tKx6Ca__reviewsGrid,.d-module__tKx6Ca__stats{grid-template-columns:minmax(0,1fr)}.d-module__tKx6Ca__nextCard{max-width:none}}@media (prefers-reduced-motion:reduce){.d-module__tKx6Ca__btnPrimary,.d-module__tKx6Ca__btnOutline{transition:none}}
.checkout-module__IJnHQW__form{gap:var(--space-4);flex-direction:column;display:flex}.checkout-module__IJnHQW__order{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--subject-soft);display:flex}.checkout-module__IJnHQW__orderEmoji{border-radius:var(--radius);background:var(--color-surface);flex:none;justify-content:center;align-items:center;width:56px;height:56px;font-size:32px;line-height:1;display:flex}.checkout-module__IJnHQW__orderInfo{flex:1;min-width:0}.checkout-module__IJnHQW__orderTitle{letter-spacing:-.01em;font-size:15.5px;font-weight:800;line-height:1.3}.checkout-module__IJnHQW__orderMeta{color:var(--subject-deep);margin-top:2px;font-size:13px;font-weight:600}.checkout-module__IJnHQW__orderPrice{flex-direction:column;flex:none;align-items:flex-end;display:flex}.checkout-module__IJnHQW__orderPriceValue{letter-spacing:-.02em;white-space:nowrap;font-size:17px;font-weight:800}.checkout-module__IJnHQW__orderPriceOld{color:var(--color-text-faint);white-space:nowrap;font-size:12.5px;font-weight:600}.checkout-module__IJnHQW__fields{gap:var(--space-3);border:none;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.checkout-module__IJnHQW__field{flex-direction:column;gap:6px;min-width:0;display:flex}.checkout-module__IJnHQW__label{color:var(--color-text-muted-2);font-size:13px;font-weight:700}.checkout-module__IJnHQW__input{border:1.5px solid var(--color-input-border);border-radius:var(--radius);background:var(--color-input-bg);width:100%;height:46px;color:var(--color-text);padding:0 14px;font-size:16px;transition:border-color .15s}.checkout-module__IJnHQW__input::placeholder{color:var(--color-text-muted)}.checkout-module__IJnHQW__input:focus{border-color:var(--color-primary);outline:none}.checkout-module__IJnHQW__input:disabled{color:var(--color-text-muted)}.checkout-module__IJnHQW__inputWrap{display:block;position:relative}.checkout-module__IJnHQW__inputWithIcon{font-variant-numeric:tabular-nums;letter-spacing:.04em;padding-right:46px}.checkout-module__IJnHQW__inputIcon{color:var(--color-text-faint);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.checkout-module__IJnHQW__row2{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.checkout-module__IJnHQW__note{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--color-surface-2);color:var(--color-text-muted);font-size:13px;font-weight:600;display:flex}.checkout-module__IJnHQW__noteEmoji{flex:none;font-size:15px;line-height:1}.checkout-module__IJnHQW__done{text-align:center;padding:var(--space-3) 0 0;flex-direction:column;align-items:center;display:flex}.checkout-module__IJnHQW__doneEmoji{margin-bottom:var(--space-4);font-size:72px;line-height:1;animation:.6s cubic-bezier(.3,1.7,.5,1) both checkout-module__IJnHQW__pop}.checkout-module__IJnHQW__doneTitle{letter-spacing:-.02em;font-size:24px;font-weight:800}.checkout-module__IJnHQW__doneText{margin-top:var(--space-2);max-width:320px;color:var(--color-text-muted-2);font-size:15px;line-height:1.5}.checkout-module__IJnHQW__doneActions{align-self:stretch;gap:var(--space-2);margin-top:var(--space-5);flex-direction:column;display:flex}@keyframes checkout-module__IJnHQW__pop{0%{opacity:0;transform:scale(.3)rotate(-20deg)}60%{opacity:1}to{opacity:1;transform:scale(1)rotate(0)}}@media (max-width:639px){.checkout-module__IJnHQW__order{flex-wrap:wrap}.checkout-module__IJnHQW__orderInfo{flex-basis:calc(100% - 68px)}.checkout-module__IJnHQW__orderPrice{align-items:baseline;gap:var(--space-2);flex-direction:row;margin-left:68px}}@media (prefers-reduced-motion:reduce){.checkout-module__IJnHQW__doneEmoji{animation:none}}
.diagnostic-module__rs9Zxa__page{gap:var(--space-5);flex-direction:column;display:flex}.diagnostic-module__rs9Zxa__page .diagnostic-module__rs9Zxa__bigBtn{height:54px;padding:0 var(--space-5);border-radius:var(--radius-lg);font-size:17px}.diagnostic-module__rs9Zxa__good{--tone-bg:var(--color-primary-soft);--tone-text:var(--color-primary-deep)}.diagnostic-module__rs9Zxa__ok{--tone-bg:var(--color-amber-soft);--tone-text:var(--color-amber-text)}.diagnostic-module__rs9Zxa__weak{--tone-bg:var(--color-danger-soft-bg);--tone-text:var(--color-danger)}.diagnostic-module__rs9Zxa__intro{column-gap:var(--space-8);row-gap:var(--space-6);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow);grid-template:"info mascot""actions mascot"1fr/minmax(0,1fr) 400px;display:grid}.diagnostic-module__rs9Zxa__introInfo{flex-direction:column;grid-area:info;align-items:flex-start;min-width:0;display:flex}.diagnostic-module__rs9Zxa__back{margin-bottom:var(--space-4);color:var(--color-primary-deep);align-items:center;font-size:14px;font-weight:700;transition:color .15s;display:inline-flex}.diagnostic-module__rs9Zxa__back:hover{color:var(--color-primary-hover)}.diagnostic-module__rs9Zxa__metaChip{padding:6px var(--space-3);border-radius:var(--radius-pill);background:var(--subject-soft);color:var(--subject-deep);white-space:nowrap;align-items:center;font-size:13px;font-weight:800;line-height:1.35;display:inline-flex}.diagnostic-module__rs9Zxa__introTitle{margin:var(--space-3) 0;letter-spacing:-.03em;font-size:34px;font-weight:800;line-height:1.15}.diagnostic-module__rs9Zxa__introDesc{max-width:640px;color:var(--color-text-muted-2);font-size:16px;line-height:1.6}.diagnostic-module__rs9Zxa__block{margin-top:var(--space-5);align-self:stretch}.diagnostic-module__rs9Zxa__blockTitle{margin-bottom:var(--space-3);letter-spacing:-.02em;font-size:17px;font-weight:800;line-height:1.3}.diagnostic-module__rs9Zxa__topicChips{gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.diagnostic-module__rs9Zxa__topicChip{padding:6px var(--space-3);border-radius:var(--radius-pill);background:var(--subject-soft);color:var(--subject-deep);align-items:center;gap:5px;font-size:14px;font-weight:700;line-height:1.35;display:inline-flex}.diagnostic-module__rs9Zxa__topicChipOlympiad{background:var(--color-amber-soft);color:var(--color-amber-text)}.diagnostic-module__rs9Zxa__parents{margin-top:var(--space-5);padding:var(--space-4) var(--space-5);background:var(--color-primary-soft);border:1px solid var(--color-primary-soft-border);border-radius:var(--radius-lg);align-self:stretch}.diagnostic-module__rs9Zxa__tips{gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.diagnostic-module__rs9Zxa__tip{align-items:center;gap:var(--space-3);color:var(--color-text-muted-2);font-size:15px;font-weight:600;line-height:1.4;display:flex}.diagnostic-module__rs9Zxa__tipIcon{background:var(--color-surface);width:34px;height:34px;box-shadow:var(--shadow-sm);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex}.diagnostic-module__rs9Zxa__introMascot{isolation:isolate;min-width:0;min-height:380px;padding:var(--space-6) var(--space-5);background:var(--subject-soft);border-radius:var(--radius-xl);grid-area:mascot;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.diagnostic-module__rs9Zxa__introCircleA,.diagnostic-module__rs9Zxa__introCircleB{z-index:-1;background:var(--subject);pointer-events:none;border-radius:50%;position:absolute}.diagnostic-module__rs9Zxa__introCircleA{opacity:.14;width:260px;height:260px;top:-110px;right:-90px}.diagnostic-module__rs9Zxa__introCircleB{opacity:.1;width:150px;height:150px;bottom:-60px;left:-40px}.diagnostic-module__rs9Zxa__introActions{align-self:start;gap:var(--space-3);flex-wrap:wrap;grid-area:actions;display:flex}.diagnostic-module__rs9Zxa__results{gap:var(--space-5);flex-direction:column;display:flex}.diagnostic-module__rs9Zxa__results>*{animation:.5s cubic-bezier(.2,.9,.3,1.2) both diagnostic-module__rs9Zxa__riseIn}.diagnostic-module__rs9Zxa__results>:nth-child(2){animation-delay:.1s}.diagnostic-module__rs9Zxa__results>:nth-child(3){animation-delay:.2s}.diagnostic-module__rs9Zxa__results>:nth-child(4){animation-delay:.3s}.diagnostic-module__rs9Zxa__results>:nth-child(5){animation-delay:.4s}.diagnostic-module__rs9Zxa__hero{background:var(--color-primary-dark);border-radius:var(--radius-xl);padding:var(--space-6) var(--space-8);color:var(--color-on-primary);position:relative;overflow:hidden}@keyframes diagnostic-module__rs9Zxa__riseIn{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:none}}.diagnostic-module__rs9Zxa__glow,.diagnostic-module__rs9Zxa__glow2,.diagnostic-module__rs9Zxa__heroDot{pointer-events:none;border-radius:50%;position:absolute}.diagnostic-module__rs9Zxa__glow{background:var(--color-primary);opacity:.32;width:340px;height:340px;top:-90px;right:-60px}.diagnostic-module__rs9Zxa__glow2{background:var(--color-primary);opacity:.16;width:260px;height:260px;bottom:-130px;left:34%}.diagnostic-module__rs9Zxa__heroDot{background:var(--subject)}.diagnostic-module__rs9Zxa__dot1{top:var(--space-5);width:12px;height:12px;right:44%}.diagnostic-module__rs9Zxa__dot2{bottom:var(--space-6);width:8px;height:8px;right:47%}.diagnostic-module__rs9Zxa__dot3{top:18%;right:var(--space-5);width:10px;height:10px}.diagnostic-module__rs9Zxa__dot4{opacity:.9;width:14px;height:14px;bottom:10%;right:22%}.diagnostic-module__rs9Zxa__heroBody{align-items:center;gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.diagnostic-module__rs9Zxa__heroText{min-width:0;max-width:600px}.diagnostic-module__rs9Zxa__pill{align-items:center;gap:var(--space-2);background:var(--color-on-dark-soft);padding:6px var(--space-3);border-radius:var(--radius-pill);font-size:13px;font-weight:700;display:inline-flex}.diagnostic-module__rs9Zxa__pillDot{background:var(--color-star);border-radius:50%;flex:none;width:8px;height:8px}.diagnostic-module__rs9Zxa__heroTitle{margin:var(--space-4) 0;letter-spacing:-.03em;font-size:36px;font-weight:800;line-height:1.15}.diagnostic-module__rs9Zxa__score{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5) var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-on-dark-soft);display:inline-flex}.diagnostic-module__rs9Zxa__scoreStar{flex:none;display:inline-flex}.diagnostic-module__rs9Zxa__scoreText{min-width:0}.diagnostic-module__rs9Zxa__scoreValue{letter-spacing:-.02em;white-space:nowrap;font-size:28px;font-weight:800;line-height:1.05}.diagnostic-module__rs9Zxa__scoreNum{color:var(--color-star);font-size:52px}.diagnostic-module__rs9Zxa__scoreCaption{opacity:.88;margin-top:2px;font-size:15px;font-weight:600}.diagnostic-module__rs9Zxa__summary{max-width:560px;margin-top:var(--space-4);opacity:.92;font-size:17px;font-weight:600;line-height:1.5}.diagnostic-module__rs9Zxa__heroMascot{isolation:isolate;min-width:0;max-width:460px;position:relative}.diagnostic-module__rs9Zxa__sun{z-index:-1;background:var(--color-amber-soft);width:200px;height:200px;box-shadow:0 0 0 12px var(--color-on-dark-soft);border-radius:50%;margin-top:-100px;position:absolute;top:50%;left:-15px}.diagnostic-module__rs9Zxa__page .diagnostic-module__rs9Zxa__panel{border-radius:var(--radius-xl)}.diagnostic-module__rs9Zxa__panelTitle{margin-bottom:var(--space-4);letter-spacing:-.02em;font-size:20px;font-weight:800;line-height:1.25}.diagnostic-module__rs9Zxa__levels{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.diagnostic-module__rs9Zxa__level{gap:var(--space-3);min-width:0;padding:var(--space-5);background:var(--color-bg);border:1px solid var(--color-divider);border-radius:var(--radius-lg);flex-direction:column;display:flex}.diagnostic-module__rs9Zxa__levelHead{align-items:center;gap:var(--space-3);display:flex}.diagnostic-module__rs9Zxa__levelHeadText{flex:1;min-width:0}.diagnostic-module__rs9Zxa__levelIcon{border-radius:var(--radius);background:var(--color-surface);width:40px;height:40px;box-shadow:var(--shadow-sm);flex:none;justify-content:center;align-items:center;font-size:22px;line-height:1;display:flex}.diagnostic-module__rs9Zxa__levelLabel{letter-spacing:-.02em;font-size:17px;font-weight:800;line-height:1.3}.diagnostic-module__rs9Zxa__levelCount{color:var(--color-text-muted);font-size:13.5px;font-weight:600}.diagnostic-module__rs9Zxa__levelScore{align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.diagnostic-module__rs9Zxa__levelPercent{letter-spacing:-.03em;color:var(--tone-text);font-size:44px;font-weight:800;line-height:1}.diagnostic-module__rs9Zxa__verdict{padding:5px var(--space-3);border-radius:var(--radius-pill);background:var(--tone-bg);color:var(--tone-text);font-size:13.5px;font-weight:800;line-height:1.35}.diagnostic-module__rs9Zxa__bar{animation:.9s cubic-bezier(.3,.8,.4,1) .45s both diagnostic-module__rs9Zxa__wipe}@keyframes diagnostic-module__rs9Zxa__wipe{0%{clip-path:inset(0 100% 0 0 round var(--radius-pill))}to{clip-path:inset(0 0 0 0 round var(--radius-pill))}}.diagnostic-module__rs9Zxa__levelExplain{color:var(--color-text-muted-2);font-size:14.5px;line-height:1.5}.diagnostic-module__rs9Zxa__topics{gap:var(--space-4);flex-direction:column;padding:0;list-style:none;display:flex}.diagnostic-module__rs9Zxa__topic{align-items:center;gap:var(--space-2) var(--space-5);grid-template-columns:minmax(0,280px) minmax(0,1fr) 56px;grid-template-areas:"name bar percent";display:grid}.diagnostic-module__rs9Zxa__topic+.diagnostic-module__rs9Zxa__topic{padding-top:var(--space-4);border-top:1px solid var(--color-divider)}.diagnostic-module__rs9Zxa__topicName{flex-direction:column;grid-area:name;min-width:0;display:flex}.diagnostic-module__rs9Zxa__topicTitle{font-size:15.5px;font-weight:700;line-height:1.35}.diagnostic-module__rs9Zxa__topicCount{color:var(--color-text-muted);font-size:13px;font-weight:600}.diagnostic-module__rs9Zxa__topicBar{grid-area:bar}.diagnostic-module__rs9Zxa__topicPercent{text-align:right;color:var(--tone-text);grid-area:percent;font-size:17px;font-weight:800}.diagnostic-module__rs9Zxa__recsSection{margin-top:var(--space-3)}.diagnostic-module__rs9Zxa__recs{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(420px,100%),1fr));display:grid}.diagnostic-module__rs9Zxa__rec{gap:var(--space-3);min-width:0;padding:var(--space-3);background:var(--color-primary-soft);border:1px solid var(--color-primary-soft-border);border-radius:var(--radius-xl);grid-template-rows:auto 1fr;display:grid}.diagnostic-module__rs9Zxa__reason{align-items:flex-start;gap:var(--space-3);padding:var(--space-1) var(--space-2) 0;color:var(--color-text-muted-2);font-size:14.5px;font-weight:600;line-height:1.5;display:flex}.diagnostic-module__rs9Zxa__reasonIcon{background:var(--color-surface);width:32px;height:32px;box-shadow:var(--shadow-sm);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:17px;line-height:1;display:flex}.diagnostic-module__rs9Zxa__resultActions{justify-content:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:1279px){.diagnostic-module__rs9Zxa__heroMascot{max-width:400px}}@media (max-width:1023px){.diagnostic-module__rs9Zxa__intro{row-gap:var(--space-5);grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"info""mascot""actions"}.diagnostic-module__rs9Zxa__introMascot{min-height:0;padding:var(--space-5)}.diagnostic-module__rs9Zxa__hero{padding:var(--space-6)}.diagnostic-module__rs9Zxa__heroBody{grid-template-columns:minmax(0,1fr)}.diagnostic-module__rs9Zxa__heroMascot{max-width:100%;margin-left:var(--space-4);justify-self:start}.diagnostic-module__rs9Zxa__dot1{top:45%;right:12px}.diagnostic-module__rs9Zxa__dot4{bottom:10%;right:20%}.diagnostic-module__rs9Zxa__topic{column-gap:var(--space-4);grid-template-columns:minmax(0,220px) minmax(0,1fr) 52px}}@media (max-width:639px){.diagnostic-module__rs9Zxa__page{gap:var(--space-4)}.diagnostic-module__rs9Zxa__page .diagnostic-module__rs9Zxa__bigBtn{width:100%}.diagnostic-module__rs9Zxa__intro{padding:var(--space-5) var(--space-4);border-radius:var(--radius-xl);row-gap:var(--space-4)}.diagnostic-module__rs9Zxa__introTitle{font-size:26px}.diagnostic-module__rs9Zxa__introDesc{font-size:15px}.diagnostic-module__rs9Zxa__topicChip{padding:5px 10px;font-size:13px}.diagnostic-module__rs9Zxa__parents{padding:var(--space-4)}.diagnostic-module__rs9Zxa__tip{font-size:14.5px}.diagnostic-module__rs9Zxa__introMascot{padding:var(--space-4)}.diagnostic-module__rs9Zxa__introActions{flex-direction:column}.diagnostic-module__rs9Zxa__results{gap:var(--space-4)}.diagnostic-module__rs9Zxa__hero{padding:var(--space-5)}.diagnostic-module__rs9Zxa__heroTitle{margin:var(--space-3) 0;font-size:28px}.diagnostic-module__rs9Zxa__score{gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-3)}.diagnostic-module__rs9Zxa__scoreValue{font-size:24px}.diagnostic-module__rs9Zxa__scoreNum{font-size:44px}.diagnostic-module__rs9Zxa__summary{font-size:15.5px}.diagnostic-module__rs9Zxa__heroMascot{justify-self:center;margin-left:0}.diagnostic-module__rs9Zxa__sun{box-shadow:0 0 0 8px var(--color-on-dark-soft);margin-top:0;margin-left:-100px;top:auto;bottom:-15px;left:50%}.diagnostic-module__rs9Zxa__dot1,.diagnostic-module__rs9Zxa__dot2{display:none}.diagnostic-module__rs9Zxa__dot3{top:var(--space-5)}.diagnostic-module__rs9Zxa__dot4{right:var(--space-5);bottom:30%}.diagnostic-module__rs9Zxa__page .diagnostic-module__rs9Zxa__panel{padding:var(--space-5) var(--space-4)}.diagnostic-module__rs9Zxa__panelTitle{font-size:18px}.diagnostic-module__rs9Zxa__levels{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.diagnostic-module__rs9Zxa__level{padding:var(--space-4)}.diagnostic-module__rs9Zxa__levelPercent{font-size:38px}.diagnostic-module__rs9Zxa__topic{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name percent""bar bar";align-items:end}.diagnostic-module__rs9Zxa__topicPercent{font-size:16px}.diagnostic-module__rs9Zxa__resultActions{flex-direction:column;margin-top:0}}@media (prefers-reduced-motion:reduce){.diagnostic-module__rs9Zxa__back{transition:none}.diagnostic-module__rs9Zxa__results>*,.diagnostic-module__rs9Zxa__bar{animation:none}}
.a-module__gGGatq__page{gap:var(--space-8);flex-direction:column;display:flex}.a-module__gGGatq__hero{align-items:center;gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,440px);display:grid}.a-module__gGGatq__badge{width:fit-content;padding:6px var(--space-3);border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary-deep);align-items:center;font-size:13px;font-weight:700;display:inline-flex}.a-module__gGGatq__heroCopy{align-items:flex-start;gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.a-module__gGGatq__heroTitle{letter-spacing:-.02em;color:var(--color-text);margin:0;font-size:clamp(28px,4vw,40px);font-weight:800;line-height:1.15}.a-module__gGGatq__heroLead{color:var(--color-text-muted-2);max-width:48ch;margin:0;font-size:16px;line-height:1.55}.a-module__gGGatq__heroActions{gap:var(--space-3);flex-wrap:wrap;display:flex}.a-module__gGGatq__trust{color:var(--color-text-muted-2);margin:0;font-size:13.5px}.a-module__gGGatq__heroFrame{min-width:0}.a-module__gGGatq__banner{align-items:center;gap:var(--space-4);background:var(--color-primary-soft);border:1px solid var(--color-primary-soft-border);border-radius:var(--radius-lg);padding:var(--space-5) 28px;transition:border-color .15s,box-shadow .15s;display:flex}.a-module__gGGatq__banner:hover{border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.a-module__gGGatq__bannerSlim{padding:var(--space-3) var(--space-4);gap:var(--space-3)}.a-module__gGGatq__bannerIcon{background:var(--color-surface);border-radius:50%;flex:none;justify-content:center;align-items:center;width:52px;height:52px;font-size:28px;line-height:1;display:flex}.a-module__gGGatq__bannerSlim .a-module__gGGatq__bannerIcon{width:38px;height:38px;font-size:20px}.a-module__gGGatq__bannerText{flex:1;min-width:0}.a-module__gGGatq__bannerTitle{letter-spacing:-.02em;font-size:17px;font-weight:800}.a-module__gGGatq__bannerSlim .a-module__gGGatq__bannerTitle{font-size:15px}.a-module__gGGatq__bannerSubtitle{margin-top:var(--space-1);color:var(--color-text-muted-2);font-size:13.5px}.a-module__gGGatq__bannerCta{color:var(--color-primary-deep);white-space:nowrap;flex:none;font-size:14px;font-weight:700}.a-module__gGGatq__sectionHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.a-module__gGGatq__sectionLink{color:var(--color-primary-deep);white-space:nowrap;font-size:14px;font-weight:700}.a-module__gGGatq__sectionLink:hover{color:var(--color-primary-hover)}.a-module__gGGatq__grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.a-module__gGGatq__compactGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));display:grid}.a-module__gGGatq__more{margin-top:var(--space-5);justify-content:center;display:flex}.a-module__gGGatq__stepsGrid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.a-module__gGGatq__stepTile{align-items:flex-start;gap:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);flex-direction:column;min-width:0;display:flex}.a-module__gGGatq__stepNum{background:var(--color-primary);width:26px;height:26px;color:var(--color-on-primary);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.a-module__gGGatq__stepEmoji{font-size:22px;line-height:1}.a-module__gGGatq__stepTitle{letter-spacing:-.01em;font-size:15.5px;font-weight:800}.a-module__gGGatq__stepText{color:var(--color-text-muted-2);margin:0;font-size:13.5px;line-height:1.5}.a-module__gGGatq__reviewsGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.a-module__gGGatq__studentHero{gap:var(--space-4);flex-direction:column;display:flex}.a-module__gGGatq__studentGreeting{letter-spacing:-.02em;color:var(--color-text);margin:0;font-size:clamp(22px,3vw,28px);font-weight:800}.a-module__gGGatq__stats{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.a-module__gGGatq__statTile{align-items:center;gap:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);min-width:0;display:flex}.a-module__gGGatq__statIcon{border-radius:var(--radius);background:var(--color-amber-soft);flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;line-height:1;display:flex}.a-module__gGGatq__statText{min-width:0}.a-module__gGGatq__statValue{letter-spacing:-.01em;font-size:16px;font-weight:800;line-height:1.25}.a-module__gGGatq__statCaption{color:var(--color-text-muted-2);margin-top:2px;font-size:13px}.a-module__gGGatq__reason{margin:0 0 var(--space-4);color:var(--color-text-muted-2);max-width:60ch;font-size:14.5px}.a-module__gGGatq__nextCard{max-width:340px}@media (max-width:1023px){.a-module__gGGatq__grid,.a-module__gGGatq__stepsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.a-module__gGGatq__hero{grid-template-columns:minmax(0,1fr)}.a-module__gGGatq__heroFrame{display:none}}@media (max-width:639px){.a-module__gGGatq__heroActions{flex-direction:column;align-items:stretch}.a-module__gGGatq__heroActions>a{width:100%}.a-module__gGGatq__grid,.a-module__gGGatq__reviewsGrid,.a-module__gGGatq__stepsGrid,.a-module__gGGatq__stats{grid-template-columns:minmax(0,1fr)}.a-module__gGGatq__nextCard{max-width:none}.a-module__gGGatq__banner{padding:var(--space-4);align-items:flex-start;gap:var(--space-3) var(--space-4);flex-wrap:wrap}.a-module__gGGatq__bannerText{flex-basis:calc(100% - 60px)}.a-module__gGGatq__bannerCta{margin-left:60px}.a-module__gGGatq__bannerSlim{padding:var(--space-3)}.a-module__gGGatq__bannerSlim .a-module__gGGatq__bannerText{flex-basis:calc(100% - 46px)}.a-module__gGGatq__bannerSlim .a-module__gGGatq__bannerCta{margin-left:46px}}@media (prefers-reduced-motion:reduce){.a-module__gGGatq__banner{transition:none}}
.my-module__p-QLoa__emptyActions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.my-module__p-QLoa__list{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(520px,100%),1fr));display:grid}.my-module__p-QLoa__course{gap:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);min-width:0;padding:0 var(--space-5) var(--space-5);flex-direction:column;display:flex;overflow:hidden}.my-module__p-QLoa__courseHead{align-items:center;gap:var(--space-4);margin:0 calc(-1 * var(--space-5));padding:var(--space-4) var(--space-5);background:var(--subject-soft);display:flex}.my-module__p-QLoa__emojiTile{border-radius:var(--radius-lg);background:var(--color-surface);width:60px;height:60px;box-shadow:var(--shadow-sm);-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;font-size:34px;line-height:1;display:flex}.my-module__p-QLoa__headText{flex:1;min-width:0}.my-module__p-QLoa__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--subject-deep);font-size:11.5px;font-weight:800}.my-module__p-QLoa__courseTitle{letter-spacing:-.02em;color:var(--color-text);margin-top:2px;font-size:18px;font-weight:800;line-height:1.3;transition:color .15s;display:inline-block}.my-module__p-QLoa__courseTitle:hover{color:var(--subject-deep)}.my-module__p-QLoa__progress{gap:var(--space-2);flex-direction:column;display:flex}.my-module__p-QLoa__progressLabel{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);color:var(--color-text-muted-2);flex-wrap:wrap;font-size:14px;font-weight:600;display:flex}.my-module__p-QLoa__starsTotal{white-space:nowrap;color:var(--color-text-muted-2);align-items:center;gap:6px;display:inline-flex}.my-module__p-QLoa__starsTotal b{color:var(--color-text);font-weight:800}.my-module__p-QLoa__starIcon{display:inline-flex}.my-module__p-QLoa__courseFoot{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.my-module__p-QLoa__lessonChips{gap:var(--space-2);flex-wrap:wrap;min-width:0;padding:0;list-style:none;display:flex}.my-module__p-QLoa__lessonChip{height:34px;padding:0 var(--space-3) 0 var(--space-1);border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);align-items:center;gap:6px;transition:border-color .15s,background .15s;display:inline-flex}.my-module__p-QLoa__lessonChip:hover{border-color:var(--subject)}.my-module__p-QLoa__lessonChipDone{background:var(--subject-soft);border-color:var(--subject-soft)}.my-module__p-QLoa__lessonChipNum{background:var(--color-surface-2);width:24px;height:24px;color:var(--color-text-muted-2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;line-height:1;display:flex}.my-module__p-QLoa__lessonChipDone .my-module__p-QLoa__lessonChipNum{background:var(--subject-deep);color:var(--color-on-primary)}.my-module__p-QLoa__lessonChipDot{border:2px solid var(--color-text-faintest);border-radius:50%;flex:none;width:10px;height:10px}.my-module__p-QLoa__continue{flex:none}.my-module__p-QLoa__section{margin-top:var(--space-8)}.my-module__p-QLoa__diagList{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.my-module__p-QLoa__diagRow{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);display:flex}.my-module__p-QLoa__diagRow+.my-module__p-QLoa__diagRow{border-top:1px solid var(--color-divider)}.my-module__p-QLoa__diagIcon{border-radius:var(--radius);background:var(--subject-soft);flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;line-height:1;display:flex}.my-module__p-QLoa__diagInfo{flex:1;min-width:0}.my-module__p-QLoa__diagTitle{font-size:15.5px;font-weight:700;line-height:1.35}.my-module__p-QLoa__diagMeta{color:var(--color-text-muted);margin-top:2px;font-size:13px}.my-module__p-QLoa__badge{border-radius:var(--radius-pill);text-align:center;flex:none;min-width:58px;padding:4px 10px;font-size:14px;font-weight:800}.my-module__p-QLoa__good{background:var(--color-ok-soft);color:var(--color-primary-deep)}.my-module__p-QLoa__ok{background:var(--color-amber-soft);color:var(--color-amber-text)}.my-module__p-QLoa__weak{background:var(--color-danger-soft-bg);color:var(--color-danger)}.my-module__p-QLoa__diagLink{color:var(--color-primary-deep);white-space:nowrap;flex:none;font-size:14px;font-weight:700}.my-module__p-QLoa__diagLink:hover{color:var(--color-primary-hover)}@media (max-width:1023px){.my-module__p-QLoa__list{gap:var(--space-4)}.my-module__p-QLoa__section{margin-top:var(--space-6)}}@media (max-width:639px){.my-module__p-QLoa__course{gap:var(--space-4);padding:0 var(--space-4) var(--space-4)}.my-module__p-QLoa__courseHead{gap:var(--space-3);margin:0 calc(-1 * var(--space-4));padding:var(--space-3) var(--space-4)}.my-module__p-QLoa__emojiTile{width:52px;height:52px;font-size:30px}.my-module__p-QLoa__courseTitle{font-size:17px}.my-module__p-QLoa__courseFoot{flex-direction:column;align-items:stretch}.my-module__p-QLoa__continue{width:100%}.my-module__p-QLoa__diagRow{gap:var(--space-2) var(--space-3);padding:var(--space-4);flex-wrap:wrap}.my-module__p-QLoa__diagLink{flex-basis:100%;padding-left:56px}}@media (prefers-reduced-motion:reduce){.my-module__p-QLoa__courseTitle,.my-module__p-QLoa__lessonChip{transition:none}}
.Button-module__8cr-Ka__btn{border-radius:var(--radius);cursor:pointer;border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 18px;font-size:15px;font-weight:700;transition:background .15s,border-color .15s,opacity .15s,transform .1s;display:inline-flex}.Button-module__8cr-Ka__btn:not(:disabled):active{transform:translateY(1px)}.Button-module__8cr-Ka__btn:disabled{opacity:.55;cursor:not-allowed}.Button-module__8cr-Ka__full{width:100%}.Button-module__8cr-Ka__primary{background:var(--color-primary);color:var(--color-on-primary)}.Button-module__8cr-Ka__primary:not(:disabled):hover{background:var(--color-primary-hover)}.Button-module__8cr-Ka__secondary{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text-muted-2)}.Button-module__8cr-Ka__secondary:not(:disabled):hover{background:var(--color-surface-2)}.Button-module__8cr-Ka__danger{background:var(--color-surface);border-color:var(--color-danger-border);color:var(--color-danger)}.Button-module__8cr-Ka__danger:not(:disabled):hover{background:var(--color-surface-2)}.Button-module__8cr-Ka__ghost{color:var(--color-text-muted-2);background:0 0}.Button-module__8cr-Ka__ghost:not(:disabled):hover{background:var(--color-surface-2);color:var(--color-text)}.Button-module__8cr-Ka__white{background:var(--color-surface);color:var(--color-primary-dark)}.Button-module__8cr-Ka__white:not(:disabled):hover{background:var(--color-primary-soft)}.Button-module__8cr-Ka__outlineWhite{border-color:var(--color-on-dark-border);color:var(--color-on-primary);background:0 0}.Button-module__8cr-Ka__outlineWhite:not(:disabled):hover{background:var(--color-on-dark-hover);border-color:var(--color-on-primary)}.Button-module__8cr-Ka__link{white-space:nowrap;text-decoration:none}
.d-module__yBNzha__page{background:var(--lv-surface);color:var(--lv-ink);--d-bright:#e67339;min-height:100vh;padding-bottom:96px}@supports (color:lab(0% 0 0)){.d-module__yBNzha__page{--d-bright:lab(61.7629% 43.0622 52.2065)}}.d-module__yBNzha__shell{max-width:var(--lv-max);padding-inline:var(--lv-gutter);margin:0 auto}.d-module__yBNzha__section{padding-block:var(--lv-section);scroll-margin-top:96px}.d-module__yBNzha__hero{border-radius:var(--lv-radius);background:var(--lv-accent-soft);padding:clamp(72px,9vw,96px) clamp(24px,5vw,56px);position:relative;overflow:hidden}.d-module__yBNzha__heroBlobA,.d-module__yBNzha__heroBlobB{pointer-events:none;border-radius:50%;animation:10s ease-in-out infinite d-module__yBNzha__blob-float;position:absolute}.d-module__yBNzha__heroBlobA{background:var(--d-bright);opacity:.22;filter:blur(6px);width:260px;height:260px;top:-70px;right:-60px}.d-module__yBNzha__heroBlobB{background:var(--lv-accent);opacity:.16;filter:blur(8px);width:220px;height:220px;bottom:-90px;left:-70px}.d-module__yBNzha__stickers{pointer-events:none}.d-module__yBNzha__sticker{box-shadow:var(--shadow-sm);background:var(--subject-soft);border-radius:18px;place-items:center;font-size:22px;animation:6s ease-in-out infinite d-module__yBNzha__sticker-bob;display:grid;position:absolute}.d-module__yBNzha__sticker1{width:52px;height:52px;animation-delay:0s;top:10px;left:6%;rotate:-12deg}.d-module__yBNzha__sticker2{width:44px;height:44px;animation-delay:1.5s;top:8px;right:10%;rotate:8deg}.d-module__yBNzha__sticker3{width:48px;height:48px;animation-delay:3s;bottom:10px;left:14%;rotate:10deg}.d-module__yBNzha__sticker4{width:56px;height:56px;animation-delay:4.5s;bottom:12px;right:8%;rotate:-9deg}@keyframes d-module__yBNzha__sticker-bob{0%,to{translate:0}50%{translate:0 -8px}}@keyframes d-module__yBNzha__blob-float{0%,to{translate:0}50%{translate:0 12px}}.d-module__yBNzha__heroGrid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:center;gap:clamp(24px,5vw,56px);display:grid;position:relative}.d-module__yBNzha__heroCopy{align-items:flex-start;gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.d-module__yBNzha__h1{font-family:var(--lv-display);font-size:var(--lv-h1);letter-spacing:var(--lv-tracking);color:var(--lv-ink);font-weight:800;line-height:1.08}.d-module__yBNzha__lead{color:var(--lv-ink);max-width:50ch;font-size:clamp(16px,1.6vw,18px);line-height:1.6}.d-module__yBNzha__heroActions{align-items:center;gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.d-module__yBNzha__btnPrimary,.d-module__yBNzha__btnOutline{border-radius:var(--radius-pill);justify-content:center;align-items:center;padding:15px 30px;font-size:16px;font-weight:800;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}.d-module__yBNzha__btnPrimary{background:var(--lv-accent);color:var(--lv-accent-ink);box-shadow:var(--shadow-sm);border:1.5px solid #0000}.d-module__yBNzha__btnPrimary:hover{background:var(--lv-accent-deep);transform:translateY(-1px)}.d-module__yBNzha__btnOutline{background:var(--lv-card);color:var(--lv-ink);border:1.5px solid var(--lv-border)}.d-module__yBNzha__btnOutline:hover{border-color:var(--lv-accent)}.d-module__yBNzha__heroMascot{justify-content:center;min-width:0;display:flex}.d-module__yBNzha__gameScroller{margin-top:var(--space-6);gap:var(--space-4);-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-bottom:var(--space-2);display:flex;overflow-x:auto}.d-module__yBNzha__gameCard{scroll-snap-align:start;gap:var(--space-3);background:var(--lv-card);border:1px solid var(--lv-border);border-radius:var(--lv-radius);min-width:0;max-width:300px;padding:var(--space-5);flex-direction:column;flex:0 0 78%;display:flex}.d-module__yBNzha__gameCourse{align-items:center;gap:var(--space-2);color:var(--subject-deep);font-size:13px;font-weight:800;display:flex}.d-module__yBNzha__gameTitle{font-family:var(--lv-display);color:var(--lv-ink);font-size:17px;font-weight:800}.d-module__yBNzha__gameDesc{color:var(--lv-muted);font-size:14px;line-height:1.5}.d-module__yBNzha__gameImage{border:1px solid var(--lv-border)}.d-module__yBNzha__gameVariants{gap:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}.d-module__yBNzha__gameVariant{border-radius:var(--radius-pill);border:1.5px solid var(--lv-border);background:var(--lv-surface);color:var(--lv-ink);padding:10px 16px;font-size:14px;font-weight:700;position:relative}.d-module__yBNzha__gameVariantCorrect{border-color:var(--subject-deep);background:var(--subject-soft);color:var(--subject-deep)}.d-module__yBNzha__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.d-module__yBNzha__starsGrid{margin-top:var(--space-6);gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.d-module__yBNzha__tile{text-align:center;align-items:center;gap:var(--space-3);background:var(--lv-card);border:1px solid var(--lv-border);border-radius:var(--lv-radius);padding:var(--space-6) var(--space-5);flex-direction:column;display:flex}.d-module__yBNzha__tileTitle{font-family:var(--lv-display);color:var(--lv-ink);font-size:17px;font-weight:800}.d-module__yBNzha__tileText{color:var(--lv-muted);font-size:14px;line-height:1.55}.d-module__yBNzha__progress{width:100%;max-width:220px}.d-module__yBNzha__parentSection{background:var(--color-surface-2);--lv-display:var(--font-sans)}.d-module__yBNzha__parentCard{margin-top:var(--space-6);background:var(--lv-card);border:1px solid var(--lv-border);border-radius:var(--lv-radius-sm);box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,480px) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,48px);padding:clamp(24px,4vw,48px);display:grid}.d-module__yBNzha__parentList{gap:var(--space-4);font-family:var(--font-sans);color:var(--lv-ink);flex-direction:column;margin:0;padding:0;font-size:15px;line-height:1.6;list-style:none;display:flex}.d-module__yBNzha__parentList li{padding-left:28px;position:relative}.d-module__yBNzha__parentList li:before{content:"✓";color:var(--lv-accent-deep);font-weight:800;position:absolute;top:0;left:0}.d-module__yBNzha__coursesGrid{margin-top:var(--space-6);gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.d-module__yBNzha__courseItem{display:flex}.d-module__yBNzha__courseItem>*{flex:1;min-width:0}.d-module__yBNzha__ctaWrap{max-width:var(--lv-max);padding:0 var(--lv-gutter) var(--lv-section);margin:0 auto}@media (min-width:640px){.d-module__yBNzha__gameCard{flex-basis:46%;max-width:340px}}@media (min-width:1024px){.d-module__yBNzha__gameScroller{scroll-snap-type:none;overflow-x:visible}.d-module__yBNzha__gameCard{flex:1 1 0;max-width:none}}@media (max-width:1023px){.d-module__yBNzha__heroGrid{grid-template-columns:1fr}.d-module__yBNzha__heroMascot{margin-top:var(--space-4)}.d-module__yBNzha__parentCard{grid-template-columns:1fr}.d-module__yBNzha__coursesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.d-module__yBNzha__starsGrid{grid-template-columns:1fr}}@media (max-width:639px){.d-module__yBNzha__coursesGrid{grid-template-columns:1fr}.d-module__yBNzha__heroActions{flex-direction:column;align-items:stretch;width:100%}.d-module__yBNzha__btnPrimary,.d-module__yBNzha__btnOutline{text-align:center;width:100%}}@media (prefers-reduced-motion:reduce){.d-module__yBNzha__sticker,.d-module__yBNzha__heroBlobA,.d-module__yBNzha__heroBlobB{animation:none}.d-module__yBNzha__btnPrimary,.d-module__yBNzha__btnOutline{transition:none}.d-module__yBNzha__btnPrimary:hover{transform:none}}
.EmptyState-module__n6lo8q__wrap{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);text-align:center;flex-direction:column;align-items:center;padding:64px 24px;display:flex}.EmptyState-module__n6lo8q__icon{border-radius:var(--radius-lg);background:var(--color-primary-soft);width:64px;height:64px;margin-bottom:var(--space-5);color:var(--color-primary);justify-content:center;align-items:center;font-size:32px;line-height:1;display:flex}.EmptyState-module__n6lo8q__title{letter-spacing:-.02em;margin-bottom:var(--space-2);font-size:20px;font-weight:800}.EmptyState-module__n6lo8q__text{color:var(--color-text-muted);max-width:380px;font-size:14.5px;line-height:1.55}.EmptyState-module__n6lo8q__action{margin-top:var(--space-5)}
.QuizRunner-module__Fyv8mW__root{gap:var(--space-5);flex-direction:column;scroll-margin-top:82px;display:flex}.QuizRunner-module__Fyv8mW__bar{gap:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:var(--space-3) var(--space-4) var(--space-4);flex-direction:column;display:flex}.QuizRunner-module__Fyv8mW__barRow{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,2.4fr) minmax(0,1fr);display:grid}.QuizRunner-module__Fyv8mW__bar .QuizRunner-module__Fyv8mW__exit{height:42px;padding:0 var(--space-4) 0 var(--space-3);justify-self:start;gap:6px;font-size:15px}.QuizRunner-module__Fyv8mW__barMeta{text-align:center;min-width:0}.QuizRunner-module__Fyv8mW__barTitle{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:800;line-height:1.3;overflow:hidden}.QuizRunner-module__Fyv8mW__barCount{color:var(--color-text-muted);font-size:13px;font-weight:600}.QuizRunner-module__Fyv8mW__barRight{justify-self:end;min-width:0;display:flex}.QuizRunner-module__Fyv8mW__streak{padding:6px var(--space-3);border-radius:var(--radius-pill);background:var(--color-amber-soft);color:var(--color-amber-text);white-space:nowrap;align-items:center;font-size:15px;font-weight:800;animation:.55s cubic-bezier(.3,1.8,.5,1) both QuizRunner-module__Fyv8mW__streakPop;display:inline-flex}@keyframes QuizRunner-module__Fyv8mW__streakPop{0%{opacity:0;transform:scale(.4)rotate(-12deg)}60%{opacity:1}to{opacity:1;transform:scale(1)rotate(0)}}.QuizRunner-module__Fyv8mW__track{align-items:center;gap:6px;display:flex}.QuizRunner-module__Fyv8mW__seg{border-radius:var(--radius-pill);background:var(--color-star-empty);flex:1;min-width:0;height:10px;transition:background-color .35s}.QuizRunner-module__Fyv8mW__segCurrent{background:var(--subject);animation:1.4s ease-in-out infinite QuizRunner-module__Fyv8mW__segPulse}.QuizRunner-module__Fyv8mW__segOk{background:var(--color-primary)}.QuizRunner-module__Fyv8mW__segWrong{background:var(--color-danger-soft-border)}.QuizRunner-module__Fyv8mW__segDone{background:var(--subject)}@keyframes QuizRunner-module__Fyv8mW__segPulse{0%,to{opacity:1}50%{opacity:.45}}.QuizRunner-module__Fyv8mW__goal{filter:grayscale();opacity:.45;flex:none;margin-left:4px;font-size:18px;line-height:1;transition:filter .3s,opacity .3s}.QuizRunner-module__Fyv8mW__goalOn{filter:none;opacity:1;animation:.7s cubic-bezier(.3,1.8,.5,1) both QuizRunner-module__Fyv8mW__goalPop}@keyframes QuizRunner-module__Fyv8mW__goalPop{0%{transform:scale(.6)rotate(0)}60%{transform:scale(1.5)rotate(20deg)}to{transform:scale(1)rotate(0)}}.QuizRunner-module__Fyv8mW__stage{gap:var(--space-5);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}.QuizRunner-module__Fyv8mW__mascotCol{flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;min-height:340px;display:flex;position:sticky;top:90px}.QuizRunner-module__Fyv8mW__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);min-width:0;box-shadow:var(--shadow-pop);padding:var(--space-6);animation:.45s cubic-bezier(.2,.9,.3,1.15) both QuizRunner-module__Fyv8mW__cardIn}@keyframes QuizRunner-module__Fyv8mW__cardIn{0%{opacity:0;transform:translate(40px)scale(.98)}to{opacity:1;transform:none}}.QuizRunner-module__Fyv8mW__title{color:var(--color-text);font-size:24px;font-weight:800;line-height:1.2}.QuizRunner-module__Fyv8mW__description{margin-top:var(--space-2);color:var(--color-text);font-size:17px;font-weight:500;line-height:1.5}.QuizRunner-module__Fyv8mW__image{max-width:440px;margin:var(--space-5) auto 0}.QuizRunner-module__Fyv8mW__promptWithImage{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:start;display:grid}.QuizRunner-module__Fyv8mW__promptText{min-width:0}.QuizRunner-module__Fyv8mW__promptWithImage .QuizRunner-module__Fyv8mW__image{max-width:none;margin:0}.QuizRunner-module__Fyv8mW__variants{gap:var(--space-3);margin-top:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.QuizRunner-module__Fyv8mW__variants>.QuizRunner-module__Fyv8mW__variant:last-child:nth-child(odd){grid-column:1/-1}.QuizRunner-module__Fyv8mW__variant{align-items:center;gap:var(--space-3);width:100%;min-height:68px;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-3);border:2px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:0 4px 0 var(--color-border);color:var(--color-text);text-align:left;-webkit-tap-highlight-color:transparent;font-size:18px;font-weight:700;line-height:1.3;transition:transform .15s,box-shadow .15s,border-color .15s,background-color .2s,opacity .3s;display:flex;position:relative}@media (hover:hover){.QuizRunner-module__Fyv8mW__variant:not(:disabled):not(.QuizRunner-module__Fyv8mW__selected):hover{border-color:var(--subject);box-shadow:0 7px 0 color-mix(in oklch, var(--subject) 35%, transparent);transform:translateY(-3px)}}.QuizRunner-module__Fyv8mW__variant:not(:disabled):active{box-shadow:0 1px 0 var(--color-border);transform:translateY(3px)}.QuizRunner-module__Fyv8mW__variant:disabled{cursor:default}.QuizRunner-module__Fyv8mW__letter{border-radius:var(--radius);background:var(--subject-soft);width:36px;height:36px;color:var(--subject-deep);flex:none;justify-content:center;align-items:center;font-size:17px;font-weight:800;line-height:1;transition:background-color .2s,color .2s;display:inline-flex}.QuizRunner-module__Fyv8mW__variantText{overflow-wrap:anywhere;flex:1;min-width:0}.QuizRunner-module__Fyv8mW__tag{border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-on-primary);flex:none;padding:3px 10px;font-size:13px;font-weight:800;line-height:1.4}.QuizRunner-module__Fyv8mW__ok{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary-dark);box-shadow:0 4px 0 var(--color-primary);animation:.65s cubic-bezier(.3,1.6,.5,1) both QuizRunner-module__Fyv8mW__bounce}.QuizRunner-module__Fyv8mW__ok .QuizRunner-module__Fyv8mW__letter{background:var(--color-primary);color:var(--color-on-primary)}.QuizRunner-module__Fyv8mW__wrong{border-color:var(--color-danger-border);background:var(--color-danger-soft-bg);color:var(--color-danger);box-shadow:0 4px 0 var(--color-danger-soft-border);animation:.5s both QuizRunner-module__Fyv8mW__shake}.QuizRunner-module__Fyv8mW__wrong .QuizRunner-module__Fyv8mW__letter{background:var(--color-danger-border);color:var(--color-on-primary)}.QuizRunner-module__Fyv8mW__reveal{border-style:dashed;border-color:var(--color-primary);color:var(--color-primary-dark);box-shadow:0 4px 0 var(--color-primary-soft-border)}.QuizRunner-module__Fyv8mW__reveal .QuizRunner-module__Fyv8mW__letter{background:var(--color-primary-soft);color:var(--color-primary-dark)}.QuizRunner-module__Fyv8mW__dim{opacity:.5}.QuizRunner-module__Fyv8mW__variant:disabled:not(.QuizRunner-module__Fyv8mW__dim){opacity:1;-webkit-text-fill-color:currentColor}.QuizRunner-module__Fyv8mW__selected{border-color:var(--subject);background:var(--subject-soft);box-shadow:0 1px 0 var(--subject);transform:translateY(3px)}.QuizRunner-module__Fyv8mW__selected .QuizRunner-module__Fyv8mW__letter{background:var(--subject);color:var(--color-on-primary);animation:.35s cubic-bezier(.3,1.8,.5,1) both QuizRunner-module__Fyv8mW__letterPop}@keyframes QuizRunner-module__Fyv8mW__bounce{0%{transform:scale(1)}30%{transform:scale(1.07)translateY(-4px)}55%{transform:scale(.97)}75%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes QuizRunner-module__Fyv8mW__shake{0%,to{transform:translate(0)}15%{transform:translate(-9px)}30%{transform:translate(8px)}45%{transform:translate(-6px)}60%{transform:translate(5px)}75%{transform:translate(-2px)}}@keyframes QuizRunner-module__Fyv8mW__letterPop{0%{transform:scale(.6)}to{transform:scale(1)}}.QuizRunner-module__Fyv8mW__hint{align-items:flex-start;gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-amber-soft);color:var(--color-amber-text);font-size:16px;font-weight:600;line-height:1.45;animation:.35s .15s both QuizRunner-module__Fyv8mW__fadeUp;display:flex}.QuizRunner-module__Fyv8mW__hintIcon{flex:none;font-size:22px;line-height:1.1}.QuizRunner-module__Fyv8mW__strip{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5);border-radius:var(--radius-lg);scroll-margin-bottom:var(--space-4);flex-wrap:wrap;animation:.35s both QuizRunner-module__Fyv8mW__fadeUp;display:flex}.QuizRunner-module__Fyv8mW__stripOk{background:var(--color-ok-soft);color:var(--color-primary-dark)}.QuizRunner-module__Fyv8mW__stripWrong{background:var(--color-danger-soft-bg);color:var(--color-danger)}.QuizRunner-module__Fyv8mW__stripText{font-size:20px;font-weight:800}.QuizRunner-module__Fyv8mW__footer{justify-content:flex-end;align-items:center;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.QuizRunner-module__Fyv8mW__footerNote{color:var(--color-text-muted);margin-right:auto;font-size:15px;font-weight:600}.QuizRunner-module__Fyv8mW__strip .QuizRunner-module__Fyv8mW__next,.QuizRunner-module__Fyv8mW__footer .QuizRunner-module__Fyv8mW__next{height:52px;padding:0 var(--space-5);border-radius:var(--radius-lg);font-size:17px}@keyframes QuizRunner-module__Fyv8mW__fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:1023px){.QuizRunner-module__Fyv8mW__stage{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.QuizRunner-module__Fyv8mW__mascotCol{min-height:0;scroll-margin-bottom:var(--space-4);order:2;align-items:center;position:static}}@media (max-width:639px){.QuizRunner-module__Fyv8mW__root{gap:var(--space-4)}.QuizRunner-module__Fyv8mW__bar{padding:var(--space-2) var(--space-3) var(--space-3);border-radius:var(--radius-lg)}.QuizRunner-module__Fyv8mW__barRow{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto}.QuizRunner-module__Fyv8mW__bar .QuizRunner-module__Fyv8mW__exit{width:40px;height:40px;padding:0}.QuizRunner-module__Fyv8mW__exitLabel,.QuizRunner-module__Fyv8mW__streakWord{display:none}.QuizRunner-module__Fyv8mW__barRight{min-width:40px}.QuizRunner-module__Fyv8mW__barTitle{font-size:15px}.QuizRunner-module__Fyv8mW__card{padding:var(--space-5) var(--space-4)}.QuizRunner-module__Fyv8mW__title{font-size:20px}.QuizRunner-module__Fyv8mW__image{margin-top:var(--space-4)}.QuizRunner-module__Fyv8mW__promptWithImage{display:block}.QuizRunner-module__Fyv8mW__promptWithImage .QuizRunner-module__Fyv8mW__image{max-width:440px;margin:var(--space-4) auto 0}.QuizRunner-module__Fyv8mW__variants{margin-top:var(--space-4);grid-template-columns:minmax(0,1fr)}.QuizRunner-module__Fyv8mW__variants>.QuizRunner-module__Fyv8mW__variant:last-child:nth-child(odd){grid-column:auto}.QuizRunner-module__Fyv8mW__strip{padding:var(--space-3);text-align:center;justify-content:center}.QuizRunner-module__Fyv8mW__footerNote{text-align:center;width:100%;margin-right:0}.QuizRunner-module__Fyv8mW__strip .QuizRunner-module__Fyv8mW__next,.QuizRunner-module__Fyv8mW__footer .QuizRunner-module__Fyv8mW__next{width:100%}}@media (prefers-reduced-motion:reduce){.QuizRunner-module__Fyv8mW__card,.QuizRunner-module__Fyv8mW__streak,.QuizRunner-module__Fyv8mW__segCurrent,.QuizRunner-module__Fyv8mW__goalOn,.QuizRunner-module__Fyv8mW__ok,.QuizRunner-module__Fyv8mW__wrong,.QuizRunner-module__Fyv8mW__selected .QuizRunner-module__Fyv8mW__letter,.QuizRunner-module__Fyv8mW__hint,.QuizRunner-module__Fyv8mW__strip{animation:none}.QuizRunner-module__Fyv8mW__variant,.QuizRunner-module__Fyv8mW__seg,.QuizRunner-module__Fyv8mW__goal{transition:none}}
.PageTitle-module__esG-CG__wrap{margin-bottom:var(--space-6)}@media (max-width:1023px){.PageTitle-module__esG-CG__wrap{margin-bottom:var(--space-4)}}.PageTitle-module__esG-CG__title{letter-spacing:-.03em;color:var(--color-text);font-size:28px;font-weight:800}.PageTitle-module__esG-CG__subtitle{margin-top:var(--space-1);color:var(--color-text-muted);font-size:15px}
.catalog-module___vcVsq__filters{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-4);flex-direction:column;display:flex}.catalog-module___vcVsq__row{align-items:center;gap:var(--space-4);padding:var(--space-2) 0;display:flex}.catalog-module___vcVsq__row+.catalog-module___vcVsq__row{border-top:1px solid var(--color-divider)}.catalog-module___vcVsq__rowLabel{letter-spacing:.08em;text-transform:uppercase;width:72px;color:var(--color-text-faint);flex:none;font-size:12px;font-weight:700}.catalog-module___vcVsq__chips{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.catalog-module___vcVsq__chip{color:var(--color-text-muted);padding:6px var(--space-3);border-radius:var(--radius-pill);white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;font-size:15px;font-weight:600;line-height:1.5;transition:color .15s,background .15s;display:inline-flex}.catalog-module___vcVsq__chip:hover{color:var(--color-text)}.catalog-module___vcVsq__chipActive{background:var(--color-primary-soft);color:var(--color-primary-deep)}.catalog-module___vcVsq__chipActive:hover{color:var(--color-primary-deep)}.catalog-module___vcVsq__subjectDot{background:var(--subject);border-radius:50%;flex:none;width:8px;height:8px}.catalog-module___vcVsq__summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:28px;margin:var(--space-5) 0 var(--space-3);display:flex}.catalog-module___vcVsq__count{color:var(--color-text-muted);font-size:14px;font-weight:600}.catalog-module___vcVsq__resetLink{color:var(--color-primary-deep);background:0 0;border:none;padding:0;font-size:14px;font-weight:700}.catalog-module___vcVsq__resetLink:hover{color:var(--color-primary-hover)}.catalog-module___vcVsq__empty{margin-top:var(--space-5)}.catalog-module___vcVsq__grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:1023px){.catalog-module___vcVsq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.catalog-module___vcVsq__filters{padding:var(--space-1) var(--space-3)}.catalog-module___vcVsq__row{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) 0;flex-direction:column}.catalog-module___vcVsq__rowLabel{width:auto;padding-left:var(--space-1)}.catalog-module___vcVsq__chips{gap:var(--space-1)}.catalog-module___vcVsq__chip{padding:6px 10px;font-size:14px}.catalog-module___vcVsq__summary{margin-top:var(--space-4)}.catalog-module___vcVsq__grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}
