@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/build/assets/fredoka-hebrew-wght-normal-DdnsCkLr.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/build/assets/fredoka-latin-ext-wght-normal-CYrqKuxd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/build/assets/fredoka-latin-wght-normal-DM6njrJ3.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/build/assets/nunito-cyrillic-ext-wght-normal-D4X5GqEv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/build/assets/nunito-cyrillic-wght-normal-CY6AOgYE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/build/assets/nunito-vietnamese-wght-normal-U01xdrZh.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/build/assets/nunito-latin-ext-wght-normal-CXYtwYOx.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/build/assets/nunito-latin-wght-normal-BzFMHfZw.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.courses-shell.is-v2{--rm-bg:#f1f5ff;--rm-surface:#fff;--rm-surface-2:#e9efff;--rm-deep:#1b2340;--rm-deep-rgb:27 35 64;--rm-ink:#1b2340;--rm-ink-rgb:27 35 64;--rm-muted:#626c8c;--rm-line:#e1e7f5;--rm-line-strong:#cfd8ee;--rm-accent:#2f6bff;--rm-accent-rgb:47 107 255;--rm-accent-700:#1c4fd6;--rm-accent-text:#1c4fd6;--rm-accent-50:#e3ecff;--rm-accent-200:#cddcff;--rm-accent-300:#9db8ff;--rm-accent-950:#0f2a7a;--rm-success:#239150;--rm-success-rgb:35 145 80;--rm-success-50:#dcf7e6;--rm-danger:#e5484d;--rm-radius:18px;--rm-shadow:0 4px 0 #e1e7f5, 0 18px 40px #1b23401a;--verde-900:#1b2340;--verde-950:#141b33;--v2-orange:#ff8a1f;--v2-orange-d:#d9650b;--v2-yellow:#ffc531;--v2-yellow-d:#d9a11a;--v2-green:#36c46a;--v2-green-d:#239150;--v2-purple:#8b5cf6;--v2-press:#cfd8ee;--font-display:"Fredoka Variable", ui-rounded, system-ui, sans-serif;--font-mono:"Fredoka Variable", ui-rounded, system-ui, sans-serif;font-family:Nunito Variable,ui-rounded,system-ui,sans-serif;font-weight:600}.courses-shell.is-v2[data-theme=dark]{--rm-bg:#0c1429;--rm-surface:#182448;--rm-surface-2:#111a33;--rm-deep:#0c1429;--rm-deep-rgb:12 20 41;--rm-ink:#f1f4ff;--rm-ink-rgb:241 244 255;--rm-muted:#9ba8d0;--rm-line:#283866;--rm-line-strong:#34467a;--rm-accent:#4d82ff;--rm-accent-rgb:77 130 255;--rm-accent-700:#2c5ee0;--rm-accent-text:#8fb0ff;--rm-accent-50:#1f2f5e;--rm-accent-200:#2b4590;--rm-success:#36c46a;--rm-success-50:#163d2c;--rm-shadow:0 4px 0 #0a1124, 0 18px 40px #00000059;--verde-900:#0c1429;--verde-950:#08101f;--v2-press:#0a1124}.courses-shell.is-v2 h1,.courses-shell.is-v2 h2,.courses-shell.is-v2 h3{font-family:var(--font-display);letter-spacing:-.005em;font-weight:700;font-stretch:100%}.courses-shell.is-v2 .mono-label,.courses-shell.is-v2 small{font-stretch:100%}.courses-shell.is-v2 .button{--press:var(--v2-press);font-family:var(--font-display);letter-spacing:.02em;box-shadow:0 4px 0 var(--press);border-radius:16px;font-size:16px;font-weight:600;transition:transform 80ms,box-shadow 80ms,filter .15s,background-color .2s}.courses-shell.is-v2 .button:after{display:none}.courses-shell.is-v2 .button:hover{filter:brightness(1.06);transform:none}.courses-shell.is-v2 .button:active{box-shadow:0 0 0 var(--press);transform:translateY(4px)}.courses-shell.is-v2 .button--primary{--press:var(--rm-accent-700);background:var(--rm-accent)}.courses-shell.is-v2 .button--primary:hover{background:var(--rm-accent);box-shadow:0 4px 0 var(--press)}.courses-shell.is-v2 .button--outline,.courses-shell.is-v2 .button--ghost{--press:var(--rm-line-strong);border:2px solid var(--rm-line);background:var(--rm-surface);color:var(--rm-accent-text)}.courses-shell.is-v2 .button--ghost:hover,.courses-shell.is-v2 .button--outline:hover{background:var(--rm-surface);color:var(--rm-accent-text)}.courses-shell.is-v2 .button--whats{--press:#12723a;animation:none}.courses-shell.is-v2 .cx-header:before{border-bottom:2px solid var(--rm-line)}.courses-shell.is-v2 .cx-brand .logo__type strong,.courses-shell.is-v2 .cx-brand .logo__type span{font-family:var(--font-display);letter-spacing:-.01em;font-weight:700;font-stretch:100%}.courses-shell.is-v2 .cx-brand__chip{font-family:var(--font-display);letter-spacing:.02em;text-transform:none;border-radius:99px}.courses-shell.is-v2 .cx-header__back{border:2px solid var(--rm-line);background:var(--rm-surface);color:var(--rm-accent-text);font-family:var(--font-display);letter-spacing:.01em;text-transform:none;border-bottom-width:4px;border-radius:14px;padding:9px 14px;font-size:15px;font-weight:600}.courses-shell.is-v2 .cx-header__back:hover{color:var(--rm-accent-text);filter:brightness(1.04);gap:7px}.courses-shell.is-v2 .cx-header__theme{border:2px solid var(--rm-line);box-shadow:0 3px 0 var(--rm-line);border-radius:50%}.courses-shell.is-v2 .cx-header__cta{box-shadow:0 4px 0 var(--rm-accent-700);border-radius:14px}.courses-shell.is-v2 .cx-header__cta:hover{transform:none}.courses-shell.is-v2 .sa-auth{background-color:var(--rm-bg);background-image:radial-gradient(55% 60% at 85% 15%, rgb(var(--rm-accent-rgb) / .18), transparent 70%), radial-gradient(40% 50% at 5% 95%, #ff8a1f24, transparent 70%);min-height:100vh}.courses-shell.is-v2 .sa-auth__pulse{color:var(--rm-accent);opacity:.6}.courses-shell.is-v2 .sa-intro .mono-label{background:var(--rm-surface);color:var(--rm-muted);box-shadow:0 3px 0 var(--rm-line);letter-spacing:0;text-transform:none;border-radius:99px;gap:8px;padding:6px 14px 6px 6px;font-size:14px;display:inline-flex}.courses-shell.is-v2 .sa-intro .mono-label b{background:var(--v2-orange);color:#fff;letter-spacing:0;text-transform:none;border-radius:99px;padding:3px 10px}.courses-shell.is-v2 .sa-intro h1{color:var(--rm-ink);line-height:1.02}.courses-shell.is-v2 .sa-intro h1 em{color:var(--rm-accent);font-style:normal}.courses-shell.is-v2 .sa-intro>p{color:var(--rm-muted)}.courses-shell.is-v2 .sa-intro li{border:2px solid var(--rm-line);background:var(--rm-surface);color:var(--rm-ink);border-bottom-width:5px;border-radius:16px;font-weight:800;animation:.6s cubic-bezier(.34,1.56,.64,1) both v2Pop}.courses-shell.is-v2 .sa-intro li:nth-child(2){animation-delay:80ms}.courses-shell.is-v2 .sa-intro li:nth-child(3){animation-delay:.16s}.courses-shell.is-v2 .sa-intro li:nth-child(4){animation-delay:.24s}.courses-shell.is-v2 .sa-intro li svg{color:var(--rm-accent)}.courses-shell.is-v2 .sa-intro li:nth-child(2) svg{color:var(--v2-green-d)}.courses-shell.is-v2 .sa-intro li:nth-child(3) svg{color:var(--v2-orange)}.courses-shell.is-v2 .sa-intro li:nth-child(4) svg{color:var(--v2-purple)}.courses-shell.is-v2 .sa-card{border:2px solid var(--rm-line);background:var(--rm-surface);color:var(--rm-ink);box-shadow:0 24px 60px rgb(var(--rm-deep-rgb) / .12);border-bottom-width:6px;border-radius:26px;animation:.6s cubic-bezier(.34,1.56,.64,1) both v2Pop}.courses-shell.is-v2 .sa-tabs{background:0 0;gap:8px;padding:0}.courses-shell.is-v2 .sa-tabs button{border:2px solid var(--rm-line);background:var(--rm-surface);min-height:50px;color:var(--rm-muted);font-family:var(--font-display);border-bottom-width:4px;border-radius:14px;font-size:16px;font-weight:600}.courses-shell.is-v2 .sa-tabs button.is-active{border-color:var(--rm-accent);background:var(--rm-accent-50);color:var(--rm-accent-text);box-shadow:none}.courses-shell.is-v2 .sa-tabs button.is-active svg{color:var(--rm-accent)}.courses-shell.is-v2 .sa-form__intro h2{font-size:28px}.courses-shell.is-v2 .sa-field>span,.courses-shell.is-v2 .sa-field>label{font-size:14px;font-weight:800}.courses-shell.is-v2 .sa-input{border:2px solid var(--rm-line);background:var(--rm-surface-2);border-radius:14px;height:54px}.courses-shell.is-v2 .sa-input:focus-within{border-color:var(--rm-accent);background:var(--rm-surface);box-shadow:0 0 0 4px rgb(var(--rm-accent-rgb) / .15)}.courses-shell.is-v2 .sa-input input,.courses-shell.is-v2 .sa-input select{font-family:inherit;font-weight:700}.courses-shell.is-v2 .sa-plan-banner{border-radius:14px}.courses-shell.is-v2 .sa-app,.courses-shell.is-v2 .sa-main{background:var(--rm-bg)}.courses-shell.is-v2 .sa-side{border-right:2px solid var(--rm-line);background:var(--rm-surface);color:var(--rm-muted);background-image:none}.courses-shell.is-v2 .sa-side__brand{color:var(--rm-accent);font-family:var(--font-display);font-stretch:100%}.courses-shell.is-v2 .sa-side__user{border-color:var(--rm-line);color:var(--rm-ink)}.courses-shell.is-v2 .sa-side__user b{color:var(--rm-ink);font-family:var(--font-display);font-weight:600}.courses-shell.is-v2 .sa-side__user small{color:var(--rm-muted)}.courses-shell.is-v2 .sa-side nav{gap:6px}.courses-shell.is-v2 .sa-side nav button,.courses-shell.is-v2 .sa-side__item{color:var(--rm-muted);font-family:var(--font-display);letter-spacing:.01em;border:2px solid #0000;border-radius:14px;font-size:16px;font-weight:600}.courses-shell.is-v2 .sa-side nav button:hover,.courses-shell.is-v2 .sa-side__item:hover{background:var(--rm-surface-2);color:var(--rm-ink)}.courses-shell.is-v2 .sa-side nav button.is-active{border-color:var(--rm-accent-200);background:var(--rm-accent-50);color:var(--rm-accent-text);box-shadow:none}.courses-shell.is-v2 .sa-side nav button.is-active svg{color:var(--rm-accent);animation:.5s v2Wiggle}.courses-shell.is-v2 .sa-side nav button:nth-child(4n+1) svg{color:var(--rm-accent)}.courses-shell.is-v2 .sa-side nav button:nth-child(4n+2) svg{color:var(--v2-green-d)}.courses-shell.is-v2 .sa-side nav button:nth-child(4n+3) svg{color:var(--v2-orange)}.courses-shell.is-v2 .sa-side nav button:nth-child(4n+4) svg{color:var(--v2-purple)}.courses-shell.is-v2 .sa-side nav em{background:var(--v2-yellow);color:#3b2a00;font-family:var(--font-display);letter-spacing:0}.courses-shell.is-v2 .sa-rail__toggle{border:2px solid var(--rm-line);background:var(--rm-surface);color:var(--rm-muted)}.courses-shell.is-v2 .sa-topbar{border-bottom:2px solid var(--rm-line);background:var(--rm-surface);color:var(--rm-ink)}.courses-shell.is-v2 .sa-avatar{background:var(--v2-orange);color:#fff;font-family:var(--font-display)}.courses-shell.is-v2 .sa-hello h1{font-size:clamp(32px,3.6vw,48px)}.courses-shell.is-v2 :is(.sa-block,.sa-stats>div,.sa-continue,.gm-streak,.gm-square,.pd,.sa-plan-strip,.sa-empty,.sa-account dl,.gm-item,.sa-q){border:2px solid var(--rm-line);box-shadow:none;border-bottom-width:5px;border-radius:22px}.courses-shell.is-v2 .sa-account dl{margin-bottom:20px;padding:18px 20px}.courses-shell.is-v2 .sa-stats>div{animation:.55s cubic-bezier(.34,1.56,.64,1) both v2Pop}.courses-shell.is-v2 .sa-stats>div:nth-child(2){animation-delay:70ms}.courses-shell.is-v2 .sa-stats>div:nth-child(3){animation-delay:.14s}.courses-shell.is-v2 .sa-stats>div:first-child svg{color:var(--rm-accent)}.courses-shell.is-v2 .sa-stats>div:nth-child(2) svg{color:var(--v2-green-d)}.courses-shell.is-v2 .sa-stats>div:nth-child(3) svg{color:var(--v2-orange)}.courses-shell.is-v2 .sa-stats b{font-family:var(--font-display);font-weight:700;font-stretch:100%}.courses-shell.is-v2 .sa-continue{transition:transform .1s,border-bottom-width .1s}.courses-shell.is-v2 .sa-continue:active{border-bottom-width:2px;transform:translateY(3px)}.courses-shell.is-v2 .gm-chip{font-family:var(--font-display);letter-spacing:.01em;font-weight:600}.courses-shell.is-v2 .pd__title small,.courses-shell.is-v2 .gm-streak__text small{letter-spacing:.04em;text-transform:none;font-size:13px}.courses-shell.is-v2 .dc__steps button{border-bottom-width:4px}.courses-shell.is-v2 .sa-link{font-family:var(--font-display);font-weight:600}@keyframes v2Pop{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}@keyframes v2Wiggle{0%,to{transform:rotate(0)}30%{transform:rotate(-12deg)scale(1.15)}70%{transform:rotate(10deg)}}@media (prefers-reduced-motion:reduce){.courses-shell.is-v2 .sa-intro li,.courses-shell.is-v2 .sa-card,.courses-shell.is-v2 .sa-stats>div,.courses-shell.is-v2 .sa-side nav button.is-active svg{animation:none!important}}.courses-shell.is-v2 .sa-card input[type=checkbox]{width:20px;height:20px;accent-color:var(--rm-accent)}.v2-status,.v2-tabs{display:none}@media (width<=980px){.courses-shell.is-v2 .sa-rail,.courses-shell.is-v2 .sa-backdrop,.courses-shell.is-v2 .sa-topbar,.courses-shell.is-v2 .sa-hello__actions{display:none}.courses-shell.is-v2 .sa-app.has-v2-tabs{grid-template-columns:minmax(0,1fr)}.courses-shell.is-v2 .sa-app.has-v2-tabs .sa-main{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.courses-shell.is-v2 .v2-status{z-index:30;border-bottom:2px solid var(--rm-line);background:color-mix(in srgb, var(--rm-bg) 92%, transparent);-webkit-backdrop-filter:blur(12px);justify-content:space-between;align-items:center;gap:6px;margin:-34px calc(-1*clamp(20px,4vw,48px)) 20px;padding:10px clamp(16px,4vw,48px);display:flex;position:sticky;top:0}.courses-shell.is-v2 .v2-status:has(.nt.is-open){z-index:300}.v2-status__logo{cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.v2-stat{font-family:var(--font-display);cursor:default;background:0 0;border:0;border-radius:12px;align-items:center;gap:6px;padding:6px 8px;font-size:18px;font-weight:700;display:inline-flex}button.v2-stat{cursor:pointer}.v2-stat.is-streak{color:var(--rm-muted)}.v2-stat.is-streak.is-lit{color:var(--v2-orange)}.v2-stat.is-streak.is-lit svg{fill:currentColor;transform-origin:50% 85%;animation:1.8s ease-in-out infinite v2Flicker}.v2-stat.is-coins{color:var(--v2-yellow-d)}.v2-stat.is-coins svg{color:var(--v2-yellow)}.v2-stat.is-xp{color:var(--rm-accent)}.v2-stat.is-xp svg{fill:currentColor}.v2-status__bell{gap:6px;display:flex}.v2-status__bell .nt__bell{border-radius:12px}.courses-shell.is-v2 .v2-tabs{z-index:130;padding:8px 10px calc(8px + env(safe-area-inset-bottom));border-top:2px solid var(--rm-line);background:var(--rm-surface);justify-content:space-around;align-items:center;gap:4px;display:flex;position:fixed;bottom:0;left:0;right:0}.v2-tabs button{width:58px;height:52px;color:var(--rm-muted);cursor:pointer;background:0 0;border:2px solid #0000;border-radius:14px;place-items:center;padding:0;transition:background-color .15s,border-color .15s,transform .1s;display:grid}.v2-tabs button:active{transform:scale(.9)}.v2-tabs button.is-blue svg{color:var(--rm-accent)}.v2-tabs button.is-green svg{color:var(--v2-green-d)}.v2-tabs button.is-purple svg{color:var(--v2-purple)}.v2-tabs button.is-yellow svg{color:var(--v2-yellow-d)}.v2-tabs button.is-orange svg{color:var(--v2-orange)}.v2-tabs button.is-more svg{color:var(--rm-muted)}.v2-tabs button.is-active{border-color:var(--rm-accent-200);background:var(--rm-accent-50)}.v2-tabs button.is-active svg{animation:.4s cubic-bezier(.34,1.56,.64,1) v2TabPop}.v2-tabs button.is-hero{border:4px solid var(--rm-surface);color:#fff;background:radial-gradient(circle at 30% 25%,#7cb3ff,#2f6bff 55%,#1a3fae);border-radius:50%;width:68px;height:68px;margin-top:-30px;box-shadow:0 10px 22px -6px #2f6bffd9,inset 0 -4px #0000002e,inset 0 3px #ffffff40}.v2-tabs button.is-hero.is-active{border-color:var(--rm-surface);background:radial-gradient(circle at 30% 25%,#7cb3ff,#2f6bff 55%,#1a3fae);box-shadow:0 0 0 4px #5aa0ff59,0 10px 22px -6px #2f6bffd9,inset 0 -4px #0000002e,inset 0 3px #ffffff40}.courses-shell.is-v2 .sa-toast{bottom:calc(86px + env(safe-area-inset-bottom))}}.v2-sheet{z-index:120;align-items:flex-end;display:flex;position:fixed;inset:0}.v2-sheet__backdrop{background:rgb(var(--rm-deep-rgb) / .5);cursor:pointer;border:0;animation:.2s both v2Fade;position:absolute;inset:0}.v2-sheet__panel{width:100%;max-height:82vh;padding:14px 16px calc(98px + env(safe-area-inset-bottom));border-top:2px solid var(--rm-line);background:var(--rm-bg);border-radius:26px 26px 0 0;animation:.35s cubic-bezier(.22,1,.36,1) both v2Sheet;position:relative;overflow:auto}.v2-sheet__panel:before{content:"";background:var(--rm-line-strong);border-radius:99px;width:44px;height:5px;margin:0 auto 10px;display:block}.v2-sheet__head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.v2-sheet__head b{font-family:var(--font-display);font-size:24px}.v2-sheet__head button{background:var(--rm-surface-2);width:40px;height:40px;color:var(--rm-muted);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.v2-sheet__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.v2-sheet__tile{border:2px solid var(--rm-line);background:var(--rm-surface);color:var(--rm-ink);font-family:var(--font-display);text-align:center;cursor:pointer;animation:.45s cubic-bezier(.34,1.56,.64,1) both v2Pop;animation-delay:calc(var(--i) * 50ms);border-bottom-width:5px;border-radius:18px;justify-items:center;gap:8px;padding:18px 8px 16px;font-size:15px;font-weight:600;display:grid}.v2-sheet__tile:active{border-bottom-width:2px;transform:translateY(3px)}.v2-sheet__tile span{background:var(--rm-accent-50);width:48px;height:48px;color:var(--rm-accent);border-radius:14px;place-items:center;display:grid}.v2-sheet__tile.is-purple span{color:var(--v2-purple);background:#8b5cf624}.v2-sheet__tile.is-yellow span{color:var(--v2-yellow-d);background:#f2c14e2e}.v2-sheet__tile.is-orange span{color:var(--v2-orange);background:#ff8a1f24}.v2-sheet__tile.is-active{border-color:var(--rm-accent)}@keyframes v2Sheet{0%{transform:translateY(100%)}to{transform:none}}@keyframes v2Fade{0%{opacity:0}to{opacity:1}}@keyframes v2TabPop{0%{transform:scale(.7)}60%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes v2Flicker{0%,to{transform:scale(1)rotate(0)}35%{transform:scale(1.1)rotate(-5deg)}65%{transform:scale(.95)rotate(4deg)}}@media (prefers-reduced-motion:reduce){.v2-tabs button.is-active svg,.v2-stat.is-streak.is-lit svg,.v2-sheet__panel,.v2-sheet__backdrop,.v2-sheet__tile{animation:none!important}}@media (width<=760px){.courses-shell.is-v2 .v2-status{margin:-22px -16px 18px;padding:10px 12px}}.sa-wizard{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.sa-wizard span{color:var(--rm-muted);font-family:var(--font-display);align-items:center;gap:7px;font-size:15px;font-weight:600;display:inline-flex}.sa-wizard span b{background:var(--rm-surface-2);width:26px;height:26px;color:var(--rm-muted);border-radius:50%;place-items:center;font-size:14px;display:grid}.sa-wizard span.is-current{color:var(--rm-accent-text)}.sa-wizard span.is-current b{background:var(--rm-accent);color:#fff}.sa-wizard span.is-done b{background:var(--v2-green);color:#fff}.sa-wizard i{background:var(--rm-surface-2);border-radius:99px;height:8px;display:block;overflow:hidden}.sa-wizard i b{border-radius:inherit;background:var(--rm-accent);height:100%;transition:width .45s cubic-bezier(.34,1.56,.64,1);display:block}.sa-steps__actions{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.sa-form--steps .sa-field,.sa-form--steps .sa-row,.sa-form--steps .sa-consent{animation:.35s ease-out both v2Step}@keyframes v2Step{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sa-form--steps .sa-field,.sa-form--steps .sa-row,.sa-form--steps .sa-consent{animation:none}}.courses-shell.is-v2 .sa-card:has(.sa-form--steps){flex-direction:column;min-height:700px;display:flex}.courses-shell.is-v2 .sa-form--steps{flex-direction:column;flex:1;display:flex}.courses-shell.is-v2 .sa-form--steps>.button--block:last-of-type,.courses-shell.is-v2 .sa-steps__actions{margin-top:auto}@media (width<=760px){.courses-shell.is-v2 .sa-card:has(.sa-form--steps){min-height:0}}.courses-shell.is-v2 .sa-form--steps .sa-row{grid-template-columns:repeat(2,minmax(0,1fr))}.courses-shell.is-v2 .sa-form--steps .sa-row>*{min-width:0}@media (width<=480px){.courses-shell.is-v2 .sa-form--steps .sa-row{grid-template-columns:1fr}.courses-shell.is-v2 .sa-steps__actions .button{white-space:nowrap;padding-inline:14px;font-size:15px}.courses-shell.is-v2 .cx-header__back{white-space:nowrap;padding:8px 10px;font-size:14px}}.courses-shell.is-v2 .sa-form--steps .sa-field{grid-template-columns:minmax(0,1fr)}.courses-shell.is-v2 .sa-form--steps .sa-input input{width:100%}.courses-shell.is-v2 .sa-auth{min-height:calc(100vh - var(--header-h,72px));min-height:calc(100dvh - var(--header-h,72px));align-items:center;padding:28px 0 76px;display:grid}@media (width<=760px){.courses-shell.is-v2 .sa-auth{min-height:0;padding:22px 0 70px}}@media (width>=1500px) and (height>=860px){.courses-shell.is-v2:has(.sa-auth){--auth-zoom:1.1}.courses-shell.is-v2 .sa-auth__grid{zoom:1.2}}@media (width>=1800px) and (height>=1000px){.courses-shell.is-v2:has(.sa-auth){--auth-zoom:1.3}.courses-shell.is-v2 .sa-auth__grid{zoom:1.42}}@media (width>=2300px) and (height>=1250px){.courses-shell.is-v2:has(.sa-auth){--auth-zoom:1.5}.courses-shell.is-v2 .sa-auth__grid{zoom:1.65}}@media (width>=1500px) and (height>=860px){.courses-shell.is-v2:has(.sa-auth) .cx-header{zoom:var(--auth-zoom)}.courses-shell.is-v2 .sa-auth{min-height:calc(100dvh - var(--header-h,72px) * var(--auth-zoom,1));padding-bottom:60px}}
