.course-purchase-module__EicFLW__purchaseControl{appearance:none;font:inherit;cursor:pointer}.course-purchase-module__EicFLW__purchaseControl:disabled{cursor:wait;opacity:.68}.course-purchase-module__EicFLW__backdrop{z-index:120;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121110b8;place-items:center;padding:clamp(16px,4vw,48px);display:grid;position:fixed;inset:0;overflow-y:auto}.course-purchase-module__EicFLW__dialog{--payment-ink:var(--color-text-primary,var(--public-text-primary,#2c2c2a));--payment-muted:var(--color-text-secondary,var(--public-text-secondary,#655f58));--payment-line:var(--color-border-soft,var(--public-line,#2c2c2a1f));--payment-surface:var(--color-bg-surface,var(--public-surface,#fffdf8));--payment-accent:var(--entity-color-courses,#b8d8e8);border:1px solid var(--payment-line);background:var(--payment-surface);width:min(100%,680px);color:var(--payment-ink);border-radius:36px;gap:24px;padding:clamp(24px,5vw,48px);display:grid;position:relative;box-shadow:0 30px 90px #00000047}.course-purchase-module__EicFLW__close{border:1px solid var(--payment-line);width:42px;height:42px;color:var(--payment-ink);cursor:pointer;font:inherit;background:0 0;border-radius:50%;place-items:center;font-size:26px;display:grid;position:absolute;top:16px;right:16px}.course-purchase-module__EicFLW__close:focus-visible,.course-purchase-module__EicFLW__offerCheck:focus-within,.course-purchase-module__EicFLW__primary:focus-visible,.course-purchase-module__EicFLW__secondary:focus-visible{outline:3px solid color-mix(in srgb, var(--payment-accent) 72%, transparent);outline-offset:3px}.course-purchase-module__EicFLW__dialogHeader{gap:8px;padding-right:44px;display:grid}.course-purchase-module__EicFLW__dialogHeader p,.course-purchase-module__EicFLW__dialogHeader span,.course-purchase-module__EicFLW__hostedNote{color:var(--payment-muted);margin:0}.course-purchase-module__EicFLW__dialogHeader p{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.course-purchase-module__EicFLW__dialogHeader h2{text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(32px,6vw,52px);line-height:.98}.course-purchase-module__EicFLW__testMode{border-left:4px solid var(--payment-accent);background:color-mix(in srgb, var(--payment-accent) 22%, transparent);padding:12px 16px;font-size:14px;line-height:1.4}.course-purchase-module__EicFLW__summary{border-block:1px solid var(--payment-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.course-purchase-module__EicFLW__summary div{gap:6px;padding:20px 0;display:grid}.course-purchase-module__EicFLW__summary div+div{border-left:1px solid var(--payment-line);padding-left:20px}.course-purchase-module__EicFLW__summary dt{color:var(--payment-muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:750}.course-purchase-module__EicFLW__summary dd{margin:0;font-size:18px;font-weight:800;line-height:1.2}.course-purchase-module__EicFLW__offerCheck{border:1px solid var(--payment-line);cursor:pointer;border-radius:20px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;padding:18px;line-height:1.45;display:grid}.course-purchase-module__EicFLW__offerCheck input{width:20px;height:20px;accent-color:var(--payment-ink);margin:1px 0 0}.course-purchase-module__EicFLW__offerCheck a{color:inherit;text-underline-offset:3px;font-weight:800}.course-purchase-module__EicFLW__error{color:var(--color-error,#a82d38);margin:-8px 0 0;font-size:14px;font-weight:700;line-height:1.45}.course-purchase-module__EicFLW__dialogActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.course-purchase-module__EicFLW__primary,.course-purchase-module__EicFLW__secondary{cursor:pointer;min-height:50px;font:inherit;border-radius:999px;padding:0 20px;font-weight:800}.course-purchase-module__EicFLW__primary{border:1px solid var(--payment-ink);background:var(--payment-ink);color:#fff;flex:280px}.course-purchase-module__EicFLW__primary:disabled,.course-purchase-module__EicFLW__secondary:disabled{cursor:not-allowed;opacity:.46}.course-purchase-module__EicFLW__secondary{border:1px solid var(--payment-line);color:var(--payment-ink);background:0 0}.course-purchase-module__EicFLW__hostedNote{font-size:12px;line-height:1.5}.course-purchase-module__EicFLW__notice{z-index:110;color:#2c2c2a;background:#fffdf8;border:1px solid #2c2c2a24;border-radius:20px;justify-content:space-between;align-items:start;gap:16px;width:min(100% - 40px,440px);padding:16px 18px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 18px 60px #0000002e}.course-purchase-module__EicFLW__notice p{margin:0;line-height:1.4}.course-purchase-module__EicFLW__notice button{cursor:pointer;font:inherit;background:0 0;border:0;font-size:22px}@media (max-width:560px){.course-purchase-module__EicFLW__backdrop{align-items:end;padding:0}.course-purchase-module__EicFLW__dialog{border-radius:28px 28px 0 0;width:100%;max-height:94svh;padding:24px 20px;overflow-y:auto}.course-purchase-module__EicFLW__summary{grid-template-columns:1fr}.course-purchase-module__EicFLW__summary div+div{border-top:1px solid var(--payment-line);border-left:0;padding-left:0}.course-purchase-module__EicFLW__dialogActions{flex-direction:column-reverse}.course-purchase-module__EicFLW__primary,.course-purchase-module__EicFLW__secondary{flex-basis:auto;width:100%}.course-purchase-module__EicFLW__notice{width:calc(100% - 24px);bottom:12px;right:12px}}@media (prefers-reduced-motion:reduce){.course-purchase-module__EicFLW__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}
.arrow-icon-module__Anrzja__icon{color:inherit;flex:none;display:block;overflow:visible}.arrow-icon-module__Anrzja__light{color:inherit}
.site-dashboard-blocks-module__fCC3MG__hero,.site-dashboard-blocks-module__fCC3MG__section{color:var(--public-text-primary)}.site-dashboard-blocks-module__fCC3MG__hero{border-radius:var(--public-radius-xl);background:linear-gradient(135deg, #fffffff0, #f6f3eee0), var(--public-page-bg-soft);border:1px solid #2c2c2a1a;grid-template-columns:minmax(0,1.02fr) minmax(380px,.8fr);align-items:stretch;gap:clamp(24px,5vw,72px);min-height:620px;padding:clamp(28px,5vw,64px);display:grid;overflow:hidden}.site-dashboard-blocks-module__fCC3MG__heroCopy{align-content:end;gap:22px;min-width:0;display:grid}.site-dashboard-blocks-module__fCC3MG__eyebrow{width:fit-content;color:var(--public-text-muted);font-size:var(--public-text-xs);text-transform:uppercase;margin:0;font-weight:860;line-height:1.1}.site-dashboard-blocks-module__fCC3MG__eyebrow:before{vertical-align:middle;background:var(--accent-color,var(--dashboard-entity-color,var(--public-color-courses)));content:"";border-radius:999px;width:44px;height:2px;margin-right:12px;display:inline-block}.site-dashboard-blocks-module__fCC3MG__heroCopy h1,.site-dashboard-blocks-module__fCC3MG__sectionHead h2{max-width:900px;color:var(--public-text-primary);font-family:var(--public-font-display);letter-spacing:0;text-wrap:balance;margin:0;font-weight:880}.site-dashboard-blocks-module__fCC3MG__heroCopy h1{max-width:820px;font-size:72px;line-height:.94}.site-dashboard-blocks-module__fCC3MG__heroCopy h1 em{color:var(--dashboard-entity-color,var(--public-color-courses));font-style:normal}.site-dashboard-blocks-module__fCC3MG__heroCopy p:not(.site-dashboard-blocks-module__fCC3MG__eyebrow){max-width:690px;color:var(--public-text-secondary);text-wrap:pretty;margin:0;font-size:20px;font-weight:620;line-height:1.42}.site-dashboard-blocks-module__fCC3MG__heroActions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.site-dashboard-blocks-module__fCC3MG__button,.site-dashboard-blocks-module__fCC3MG__cardAction,.site-dashboard-blocks-module__fCC3MG__actionTile a,.site-dashboard-blocks-module__fCC3MG__textLink{color:inherit;align-items:center;gap:10px;font-weight:860;line-height:1;text-decoration:none;display:inline-flex}.site-dashboard-blocks-module__fCC3MG__button,.site-dashboard-blocks-module__fCC3MG__cardAction,.site-dashboard-blocks-module__fCC3MG__actionTile a{min-height:50px;transition:border-color var(--public-transition), background-color var(--public-transition), color var(--public-transition), transform var(--public-transition);border-radius:999px}.site-dashboard-blocks-module__fCC3MG__button{border:1px solid var(--public-text-primary);padding:0 8px 0 20px;font-size:14px}.site-dashboard-blocks-module__fCC3MG__button span,.site-dashboard-blocks-module__fCC3MG__cardAction span,.site-dashboard-blocks-module__fCC3MG__actionTile a span{width:34px;height:34px;transition:transform var(--public-transition);border-radius:50%;place-items:center;display:inline-grid}.site-dashboard-blocks-module__fCC3MG__buttonPrimary{background:var(--public-text-primary);color:#fff}.site-dashboard-blocks-module__fCC3MG__buttonSecondary{color:var(--public-text-primary);background:#fff}.site-dashboard-blocks-module__fCC3MG__buttonSecondary span{background:var(--dashboard-entity-color,var(--public-color-courses))}.site-dashboard-blocks-module__fCC3MG__button:hover,.site-dashboard-blocks-module__fCC3MG__cardAction:hover,.site-dashboard-blocks-module__fCC3MG__actionTile a:hover{transform:translateY(-2px)}.site-dashboard-blocks-module__fCC3MG__button:hover span,.site-dashboard-blocks-module__fCC3MG__cardAction:hover span,.site-dashboard-blocks-module__fCC3MG__actionTile a:hover span{transform:translate(2px,-2px)}.site-dashboard-blocks-module__fCC3MG__heroBoard{grid-template-rows:minmax(0,1fr) auto auto;gap:14px;min-width:0;display:grid}.site-dashboard-blocks-module__fCC3MG__spotlight,.site-dashboard-blocks-module__fCC3MG__heroMeta,.site-dashboard-blocks-module__fCC3MG__heroStats,.site-dashboard-blocks-module__fCC3MG__metric,.site-dashboard-blocks-module__fCC3MG__learningCard,.site-dashboard-blocks-module__fCC3MG__actionTile{background:var(--public-surface);border:1px solid #2c2c2a1a}.site-dashboard-blocks-module__fCC3MG__spotlight{color:#fff;background:linear-gradient(#2c2c2a2e,#2c2c2ab8),url(/baner.png) 50%/cover;border-radius:42px;align-content:end;gap:16px;min-height:320px;padding:28px;display:grid}.site-dashboard-blocks-module__fCC3MG__spotlight p,.site-dashboard-blocks-module__fCC3MG__spotlight h2,.site-dashboard-blocks-module__fCC3MG__spotlight span{margin:0}.site-dashboard-blocks-module__fCC3MG__spotlight p{color:#ffffffb8;text-transform:uppercase;font-size:13px;font-weight:860}.site-dashboard-blocks-module__fCC3MG__spotlight h2{text-wrap:balance;max-width:420px;font-size:38px;font-weight:880;line-height:1}.site-dashboard-blocks-module__fCC3MG__spotlight>span{color:#ffffffc7;max-width:460px;font-size:15px;font-weight:620;line-height:1.42}.site-dashboard-blocks-module__fCC3MG__heroMeta,.site-dashboard-blocks-module__fCC3MG__heroStats{border-radius:32px;gap:1px;display:grid;overflow:hidden}.site-dashboard-blocks-module__fCC3MG__heroMeta{grid-template-columns:repeat(3,minmax(0,1fr))}.site-dashboard-blocks-module__fCC3MG__heroStats{grid-template-columns:repeat(2,minmax(0,1fr))}.site-dashboard-blocks-module__fCC3MG__heroMeta div,.site-dashboard-blocks-module__fCC3MG__heroStats div{background:#fff;gap:6px;min-width:0;padding:18px;display:grid}.site-dashboard-blocks-module__fCC3MG__heroMeta dt,.site-dashboard-blocks-module__fCC3MG__heroStats dt{color:var(--public-text-muted);font-size:12px;font-weight:820}.site-dashboard-blocks-module__fCC3MG__heroMeta dd,.site-dashboard-blocks-module__fCC3MG__heroStats dd{color:var(--public-text-primary);font-variant-numeric:tabular-nums;margin:0;font-size:18px;font-weight:880;line-height:1.05}.site-dashboard-blocks-module__fCC3MG__heroStats dd{font-size:34px}.site-dashboard-blocks-module__fCC3MG__heroStats small{color:var(--public-text-secondary);font-size:13px;font-weight:650;line-height:1.3}.site-dashboard-blocks-module__fCC3MG__nav{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border:1px solid #2c2c2a1a;border-radius:999px;gap:8px;width:fit-content;max-width:100%;margin:0 auto;padding:8px;display:flex;position:sticky;top:16px;overflow-x:auto}.site-dashboard-blocks-module__fCC3MG__nav a{min-height:42px;color:var(--public-text-secondary);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:840;line-height:1;text-decoration:none;display:inline-flex}.site-dashboard-blocks-module__fCC3MG__nav a:hover{background:var(--public-text-primary);color:#fff}.site-dashboard-blocks-module__fCC3MG__section{gap:clamp(22px,3vw,38px);display:grid}.site-dashboard-blocks-module__fCC3MG__sectionHead{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);align-items:end;gap:clamp(18px,4vw,64px);display:grid}.site-dashboard-blocks-module__fCC3MG__sectionHead h2{margin-top:12px;font-size:54px;line-height:1}.site-dashboard-blocks-module__fCC3MG__sectionSide{justify-items:start;gap:16px;display:grid}.site-dashboard-blocks-module__fCC3MG__sectionSide p{max-width:560px;color:var(--public-text-secondary);text-wrap:pretty;margin:0;font-size:17px;font-weight:620;line-height:1.48}.site-dashboard-blocks-module__fCC3MG__textLink{min-height:28px;color:var(--public-text-primary);text-underline-offset:5px;font-size:15px;-webkit-text-decoration:underline #2c2c2a47;text-decoration:underline #2c2c2a47;text-decoration-thickness:2px}.site-dashboard-blocks-module__fCC3MG__metric{border-radius:34px;align-content:space-between;min-height:178px;padding:24px;display:grid}.site-dashboard-blocks-module__fCC3MG__metric p,.site-dashboard-blocks-module__fCC3MG__metric strong,.site-dashboard-blocks-module__fCC3MG__metric span{margin:0}.site-dashboard-blocks-module__fCC3MG__metric p{color:var(--public-text-secondary);font-size:14px;font-weight:820;line-height:1.2}.site-dashboard-blocks-module__fCC3MG__metric strong{color:var(--public-text-primary);font-variant-numeric:tabular-nums;font-size:48px;font-weight:900;line-height:.92}.site-dashboard-blocks-module__fCC3MG__metric span{max-width:260px;color:var(--public-text-secondary);font-size:14px;font-weight:650;line-height:1.38}.site-dashboard-blocks-module__fCC3MG__learningCard{--card-accent:var(--public-color-courses);min-height:610px;transition:border-color var(--public-transition), transform var(--public-transition);border-radius:44px;grid-template-rows:260px minmax(0,1fr);display:grid;overflow:hidden}.site-dashboard-blocks-module__fCC3MG__learningCard:hover{border-color:#2c2c2a42;transform:translateY(-4px)}.site-dashboard-blocks-module__fCC3MG__learningMedia{background:var(--card-accent);border-radius:36px;margin:8px 8px 0;display:block;overflow:hidden}.site-dashboard-blocks-module__fCC3MG__learningMedia img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--public-transition-timing);display:block}.site-dashboard-blocks-module__fCC3MG__learningCard:hover .site-dashboard-blocks-module__fCC3MG__learningMedia img{transform:scale(1.035)}.site-dashboard-blocks-module__fCC3MG__learningBody{flex-direction:column;gap:14px;padding:24px;display:flex}.site-dashboard-blocks-module__fCC3MG__metaList{color:var(--public-text-muted);flex-wrap:wrap;gap:6px 10px;margin:0;padding:0;font-size:13px;font-weight:800;list-style:none;display:flex}.site-dashboard-blocks-module__fCC3MG__metaList li:not(:first-child):before{color:#2c2c2a42;content:"/";margin-right:10px}.site-dashboard-blocks-module__fCC3MG__learningBody h3{color:var(--public-text-primary);text-wrap:balance;margin:0;font-size:34px;font-weight:880;line-height:1.02}.site-dashboard-blocks-module__fCC3MG__learningBody h3 a{color:inherit;text-decoration:none}.site-dashboard-blocks-module__fCC3MG__learningBody p{color:var(--public-text-secondary);text-wrap:pretty;margin:0;font-size:15px;font-weight:620;line-height:1.42}.site-dashboard-blocks-module__fCC3MG__cardAction{border:1px solid var(--public-text-primary);background:var(--public-text-primary);color:#fff;width:fit-content;margin-top:auto;padding:0 7px 0 18px;font-size:14px}.site-dashboard-blocks-module__fCC3MG__actionTile{--card-accent:var(--public-color-courses);background:var(--card-accent);border-color:#0000;border-radius:38px;align-content:space-between;gap:18px;min-height:260px;padding:26px;display:grid}.site-dashboard-blocks-module__fCC3MG__actionTile h3,.site-dashboard-blocks-module__fCC3MG__actionTile p{margin:0}.site-dashboard-blocks-module__fCC3MG__actionTile h3{max-width:360px;color:var(--public-text-primary);text-wrap:balance;font-size:28px;font-weight:880;line-height:1.02}.site-dashboard-blocks-module__fCC3MG__actionTile p{color:#2c2c2aad;max-width:440px;font-size:15px;font-weight:650;line-height:1.45}.site-dashboard-blocks-module__fCC3MG__actionTile a{background:#ffffffb8;border:1px solid #2c2c2a2e;width:fit-content;padding:0 7px 0 18px;font-size:14px}.site-dashboard-blocks-module__fCC3MG__actionTile a span{background:var(--public-text-primary);color:#fff}.site-dashboard-blocks-module__fCC3MG__progress{gap:8px;min-width:0;display:grid}.site-dashboard-blocks-module__fCC3MG__progressHead{color:inherit;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;font-weight:780;line-height:1.2;display:flex}.site-dashboard-blocks-module__fCC3MG__progressHead strong{font-variant-numeric:tabular-nums}.site-dashboard-blocks-module__fCC3MG__progressTrack{background:#2c2c2a1f;border-radius:999px;width:100%;height:9px;display:block;overflow:hidden}.site-dashboard-blocks-module__fCC3MG__spotlight .site-dashboard-blocks-module__fCC3MG__progressTrack{background:#ffffff38}.site-dashboard-blocks-module__fCC3MG__progressTrack span{border-radius:inherit;background:var(--accent-color,var(--dashboard-entity-color,var(--public-color-courses)));height:100%;display:block}.site-dashboard-blocks-module__fCC3MG__tone_courses{--card-accent:var(--public-color-courses);--accent-color:var(--public-color-courses)}.site-dashboard-blocks-module__fCC3MG__tone_teachers{--card-accent:var(--public-color-teachers);--accent-color:var(--public-color-teachers)}.site-dashboard-blocks-module__fCC3MG__tone_blog{--card-accent:var(--public-color-blog);--accent-color:var(--public-color-blog)}.site-dashboard-blocks-module__fCC3MG__tone_contacts-documents{--card-accent:var(--public-color-contacts-documents);--accent-color:var(--public-color-contacts-documents)}.site-dashboard-blocks-module__fCC3MG__tone_ink{--card-accent:var(--public-text-primary);--accent-color:var(--public-text-primary)}@supports (corner-shape:squircle){.site-dashboard-blocks-module__fCC3MG__hero,.site-dashboard-blocks-module__fCC3MG__spotlight,.site-dashboard-blocks-module__fCC3MG__heroMeta,.site-dashboard-blocks-module__fCC3MG__heroStats,.site-dashboard-blocks-module__fCC3MG__metric,.site-dashboard-blocks-module__fCC3MG__learningCard,.site-dashboard-blocks-module__fCC3MG__learningMedia,.site-dashboard-blocks-module__fCC3MG__actionTile{corner-shape:squircle}}@media (max-width:1180px){.site-dashboard-blocks-module__fCC3MG__hero,.site-dashboard-blocks-module__fCC3MG__sectionHead{grid-template-columns:1fr}.site-dashboard-blocks-module__fCC3MG__hero{min-height:0}.site-dashboard-blocks-module__fCC3MG__heroCopy h1{font-size:58px}}@media (max-width:760px){.site-dashboard-blocks-module__fCC3MG__hero{border-radius:38px;padding:20px}.site-dashboard-blocks-module__fCC3MG__heroCopy h1{font-size:42px;line-height:.98}.site-dashboard-blocks-module__fCC3MG__heroCopy p:not(.site-dashboard-blocks-module__fCC3MG__eyebrow){font-size:17px}.site-dashboard-blocks-module__fCC3MG__heroMeta,.site-dashboard-blocks-module__fCC3MG__heroStats{grid-template-columns:1fr}.site-dashboard-blocks-module__fCC3MG__nav{justify-content:flex-start;width:100%}.site-dashboard-blocks-module__fCC3MG__sectionHead h2{font-size:38px}.site-dashboard-blocks-module__fCC3MG__learningCard{border-radius:34px;grid-template-rows:230px minmax(0,1fr);min-height:0}.site-dashboard-blocks-module__fCC3MG__learningMedia{border-radius:28px}}@media (max-width:520px){.site-dashboard-blocks-module__fCC3MG__heroActions,.site-dashboard-blocks-module__fCC3MG__button,.site-dashboard-blocks-module__fCC3MG__cardAction,.site-dashboard-blocks-module__fCC3MG__actionTile a{width:100%}.site-dashboard-blocks-module__fCC3MG__button,.site-dashboard-blocks-module__fCC3MG__cardAction,.site-dashboard-blocks-module__fCC3MG__actionTile a{justify-content:space-between}.site-dashboard-blocks-module__fCC3MG__spotlight{border-radius:32px;min-height:300px;padding:22px}.site-dashboard-blocks-module__fCC3MG__spotlight h2,.site-dashboard-blocks-module__fCC3MG__learningBody h3{font-size:30px}.site-dashboard-blocks-module__fCC3MG__metric{min-height:150px}.site-dashboard-blocks-module__fCC3MG__metric strong{font-size:40px}}@media (prefers-reduced-motion:reduce){.site-dashboard-blocks-module__fCC3MG__button,.site-dashboard-blocks-module__fCC3MG__button span,.site-dashboard-blocks-module__fCC3MG__cardAction,.site-dashboard-blocks-module__fCC3MG__cardAction span,.site-dashboard-blocks-module__fCC3MG__actionTile a,.site-dashboard-blocks-module__fCC3MG__actionTile a span,.site-dashboard-blocks-module__fCC3MG__learningCard,.site-dashboard-blocks-module__fCC3MG__learningMedia img{transition-duration:1ms}.site-dashboard-blocks-module__fCC3MG__button:hover,.site-dashboard-blocks-module__fCC3MG__button:hover span,.site-dashboard-blocks-module__fCC3MG__cardAction:hover,.site-dashboard-blocks-module__fCC3MG__cardAction:hover span,.site-dashboard-blocks-module__fCC3MG__actionTile a:hover,.site-dashboard-blocks-module__fCC3MG__actionTile a:hover span,.site-dashboard-blocks-module__fCC3MG__learningCard:hover,.site-dashboard-blocks-module__fCC3MG__learningCard:hover .site-dashboard-blocks-module__fCC3MG__learningMedia img{transform:none}}.site-dashboard-blocks-module__fCC3MG__buttonPrimary{border-color:var(--dashboard-entity-color,var(--public-color-courses));background:var(--dashboard-entity-color,var(--public-color-courses));color:var(--public-text-primary)}.site-dashboard-blocks-module__fCC3MG__buttonPrimary span{background:var(--public-text-primary);color:#fff}.site-dashboard-blocks-module__fCC3MG__buttonSecondary{border-color:color-mix(in srgb, var(--dashboard-entity-color,var(--public-color-courses)) 76%, var(--public-text-primary));background:color-mix(in srgb, var(--dashboard-entity-color,var(--public-color-courses)) 28%, #fff)}.site-dashboard-blocks-module__fCC3MG__cardAction{border-color:var(--card-accent);background:var(--card-accent);color:var(--public-text-primary)}.site-dashboard-blocks-module__fCC3MG__cardAction span{background:var(--public-text-primary);color:#fff}
.dashboard-v2-module__tK5mDq__page{--dashboard-entity-color:var(--public-color-courses);gap:clamp(42px,7vw,92px);width:100%;min-width:0;padding:clamp(12px,2vw,24px) 0 clamp(42px,7vw,92px);display:grid}.dashboard-v2-module__tK5mDq__todayGrid,.dashboard-v2-module__tK5mDq__todayStack,.dashboard-v2-module__tK5mDq__metricGrid,.dashboard-v2-module__tK5mDq__learningGrid,.dashboard-v2-module__tK5mDq__workGrid,.dashboard-v2-module__tK5mDq__rowList{min-width:0;display:grid}.dashboard-v2-module__tK5mDq__todayGrid{gap:var(--public-card-gap);grid-template-columns:minmax(0,1.08fr) minmax(320px,.52fr);align-items:stretch}.dashboard-v2-module__tK5mDq__priorityCard,.dashboard-v2-module__tK5mDq__todayAction,.dashboard-v2-module__tK5mDq__panel{background:var(--public-surface);color:var(--public-text-primary);border:1px solid #2c2c2a1a}.dashboard-v2-module__tK5mDq__priorityCard{border-radius:42px;grid-template-columns:minmax(280px,.58fr) minmax(0,1fr);min-height:460px;display:grid;overflow:hidden}.dashboard-v2-module__tK5mDq__priorityMedia{background:linear-gradient(#2c2c2a14,#2c2c2a33),url(/baner.png) 50%/cover;min-height:320px}.dashboard-v2-module__tK5mDq__priorityBody{align-content:end;gap:18px;padding:32px;display:grid}.dashboard-v2-module__tK5mDq__priorityBody>p,.dashboard-v2-module__tK5mDq__panelHead p{color:var(--public-text-muted);text-transform:uppercase;margin:0;font-size:13px;font-weight:860;line-height:1.1}.dashboard-v2-module__tK5mDq__priorityBody h3{color:var(--public-text-primary);font-family:var(--public-font-display);letter-spacing:0;text-wrap:balance;margin:0;font-size:44px;font-weight:880;line-height:.98}.dashboard-v2-module__tK5mDq__priorityBody>span{max-width:560px;color:var(--public-text-secondary);text-wrap:pretty;font-size:16px;font-weight:640;line-height:1.46}.dashboard-v2-module__tK5mDq__priorityBody a,.dashboard-v2-module__tK5mDq__panelHead a{border:1px solid var(--public-text-primary);background:var(--public-text-primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:46px;padding:0 18px;font-size:14px;font-weight:860;line-height:1;text-decoration:none;display:inline-flex}.dashboard-v2-module__tK5mDq__studentTodayGrid{min-width:0;display:grid}.dashboard-v2-module__tK5mDq__studentPriorityCard{grid-template-columns:minmax(340px,.68fr) minmax(0,1.32fr);min-height:500px}.dashboard-v2-module__tK5mDq__studentPriorityMedia{position:relative}.dashboard-v2-module__tK5mDq__studentPriorityMedia:after{content:"";pointer-events:none;background:linear-gradient(#0000 56%,#2c2c2a24);position:absolute;inset:0}.dashboard-v2-module__tK5mDq__studentPriorityMedia img{object-fit:cover;width:100%;height:100%;min-height:500px;display:block}.dashboard-v2-module__tK5mDq__studentPriorityBody{align-content:center;gap:20px;padding:clamp(32px,4vw,56px)}.dashboard-v2-module__tK5mDq__studentPriorityBody h3{letter-spacing:-.035em;max-width:18ch;font-size:clamp(38px,4vw,58px);line-height:.96}.dashboard-v2-module__tK5mDq__priorityLesson{border-top:1px solid var(--public-line);border-bottom:1px solid var(--public-line);gap:6px;padding:18px 0;display:grid}.dashboard-v2-module__tK5mDq__priorityLesson span{color:var(--public-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:820;line-height:1.2}.dashboard-v2-module__tK5mDq__priorityLesson strong{color:var(--public-text-primary);text-wrap:balance;font-size:clamp(18px,1.6vw,23px);font-weight:820;line-height:1.25}.dashboard-v2-module__tK5mDq__priorityMeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%;margin:0;display:grid}.dashboard-v2-module__tK5mDq__priorityMeta div{gap:5px;min-width:0;display:grid}.dashboard-v2-module__tK5mDq__priorityMeta dt{color:var(--public-text-muted);text-transform:uppercase;font-size:11px;font-weight:780;line-height:1.2}.dashboard-v2-module__tK5mDq__priorityMeta dd{color:var(--public-text-primary);text-overflow:ellipsis;margin:0;font-size:13px;font-weight:720;line-height:1.35;overflow:hidden}.dashboard-v2-module__tK5mDq__studentPriorityBody>a{min-height:52px;transition:transform var(--public-transition), background-color var(--public-transition);padding:0 22px}.dashboard-v2-module__tK5mDq__studentPriorityBody>a:hover{background:#2c2c2adb;transform:translateY(-2px)}.dashboard-v2-module__tK5mDq__studentPriorityBody>a:active{transform:translateY(0)}.dashboard-v2-module__tK5mDq__studentPriorityBody>a:focus-visible{outline:2px solid var(--public-text-primary);outline-offset:4px}.dashboard-v2-module__tK5mDq__todayStack{gap:12px}.dashboard-v2-module__tK5mDq__todayAction{min-height:136px;transition:border-color var(--public-transition), transform var(--public-transition);border-radius:30px;align-content:center;gap:8px;padding:22px;text-decoration:none;display:grid}.dashboard-v2-module__tK5mDq__todayAction:first-child,.dashboard-v2-module__tK5mDq__todayAction:nth-child(2),.dashboard-v2-module__tK5mDq__todayAction:nth-child(3){background:var(--public-color-courses)}.dashboard-v2-module__tK5mDq__todayAction:hover{border-color:#2c2c2a38;transform:translateY(-2px)}.dashboard-v2-module__tK5mDq__todayAction span,.dashboard-v2-module__tK5mDq__workRow span,.dashboard-v2-module__tK5mDq__feedbackRow span{color:#2c2c2a9e;font-size:13px;font-weight:840;line-height:1.1}.dashboard-v2-module__tK5mDq__todayAction strong,.dashboard-v2-module__tK5mDq__workRow strong,.dashboard-v2-module__tK5mDq__feedbackRow strong{color:var(--public-text-primary);font-size:18px;font-weight:880;line-height:1.16}.dashboard-v2-module__tK5mDq__todayAction small,.dashboard-v2-module__tK5mDq__workRow small,.dashboard-v2-module__tK5mDq__feedbackRow small{color:var(--public-text-secondary);font-size:13px;font-weight:650;line-height:1.28}.dashboard-v2-module__tK5mDq__metricGrid{gap:var(--public-card-gap);grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-v2-module__tK5mDq__learningGrid{gap:var(--public-card-gap);grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-v2-module__tK5mDq__workGrid{gap:var(--public-card-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dashboard-v2-module__tK5mDq__panel{background:#fff;border-radius:38px;align-content:start;gap:22px;padding:28px;display:grid}.dashboard-v2-module__tK5mDq__panelHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.dashboard-v2-module__tK5mDq__panelHead a{min-height:38px;color:var(--public-text-primary);background:0 0;padding:0 14px;font-size:13px}.dashboard-v2-module__tK5mDq__rowList{background:#2c2c2a14;border:1px solid #2c2c2a14;border-radius:28px;gap:1px;overflow:hidden}.dashboard-v2-module__tK5mDq__workRow{background:var(--public-page-bg-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.dashboard-v2-module__tK5mDq__workRow div,.dashboard-v2-module__tK5mDq__feedbackRow{gap:6px;min-width:0;display:grid}.dashboard-v2-module__tK5mDq__workRow em{width:fit-content;color:var(--public-text-primary);white-space:nowrap;background:#fff;border-radius:999px;padding:8px 10px;font-size:12px;font-style:normal;font-weight:840;line-height:1}.dashboard-v2-module__tK5mDq__feedbackRow{background:var(--public-page-bg-soft);padding:18px}@supports (corner-shape:squircle){.dashboard-v2-module__tK5mDq__priorityCard,.dashboard-v2-module__tK5mDq__todayAction,.dashboard-v2-module__tK5mDq__panel,.dashboard-v2-module__tK5mDq__rowList{corner-shape:squircle}}@media (max-width:1280px){.dashboard-v2-module__tK5mDq__metricGrid,.dashboard-v2-module__tK5mDq__learningGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-v2-module__tK5mDq__todayGrid,.dashboard-v2-module__tK5mDq__workGrid{grid-template-columns:1fr}}@media (max-width:840px){.dashboard-v2-module__tK5mDq__studentPriorityMedia img{min-height:280px}.dashboard-v2-module__tK5mDq__studentPriorityBody{padding:32px}.dashboard-v2-module__tK5mDq__priorityMeta{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-v2-module__tK5mDq__priorityCard{border-radius:34px;grid-template-columns:1fr;min-height:0}.dashboard-v2-module__tK5mDq__priorityMedia{min-height:240px}.dashboard-v2-module__tK5mDq__priorityBody h3{font-size:36px}}@media (max-width:760px){.dashboard-v2-module__tK5mDq__priorityMeta{grid-template-columns:1fr;gap:12px}.dashboard-v2-module__tK5mDq__metricGrid,.dashboard-v2-module__tK5mDq__learningGrid{grid-template-columns:1fr}.dashboard-v2-module__tK5mDq__panel,.dashboard-v2-module__tK5mDq__priorityCard,.dashboard-v2-module__tK5mDq__todayAction{border-radius:30px}.dashboard-v2-module__tK5mDq__panelHead{flex-direction:column;align-items:flex-start}.dashboard-v2-module__tK5mDq__workRow{grid-template-columns:1fr}}@media (max-width:520px){.dashboard-v2-module__tK5mDq__priorityBody,.dashboard-v2-module__tK5mDq__panel{padding:22px}.dashboard-v2-module__tK5mDq__priorityBody h3{font-size:30px}.dashboard-v2-module__tK5mDq__priorityBody a,.dashboard-v2-module__tK5mDq__panelHead a{width:100%}}
.artist-card-module__W4f1tG__card{--artist-card-accent:var(--public-color-teachers);--artist-media-height:clamp(300px, 24vw, 360px);grid-template-rows:var(--artist-media-height) minmax(0, 1fr);width:100%;height:100%;min-height:calc(var(--artist-media-height) + 220px);min-width:0;color:var(--public-ink);isolation:isolate;transition:border-color var(--public-transition), box-shadow var(--public-transition), transform var(--public-transition);background:0 0;border:1px solid #2c2c2a1f;border-radius:clamp(28px,3vw,44px);display:grid;position:relative;overflow:hidden}.artist-card-module__W4f1tG__ochre,.artist-card-module__W4f1tG__terracotta,.artist-card-module__W4f1tG__sky,.artist-card-module__W4f1tG__green,.artist-card-module__W4f1tG__rose{--artist-card-accent:var(--public-color-teachers)}.artist-card-module__W4f1tG__card:after{z-index:2;background:var(--artist-card-accent);content:"";pointer-events:none;transform-origin:0;height:2px;transition:transform .42s var(--public-transition-timing);position:absolute;bottom:0;left:clamp(18px,2vw,28px);right:clamp(18px,2vw,28px);transform:scaleX(.2)}.artist-card-module__W4f1tG__card:hover,.artist-card-module__W4f1tG__card:focus-within{border-color:#2c2c2a4d;transform:translateY(-4px);box-shadow:0 18px 44px #44314117}.artist-card-module__W4f1tG__card:hover:after,.artist-card-module__W4f1tG__card:focus-within:after{transform:scaleX(1)}.artist-card-module__W4f1tG__media{height:var(--artist-media-height);min-width:0;color:inherit;background:#ffffff9e;border-radius:clamp(22px,2.4vw,34px);margin:8px 8px 0;text-decoration:none;display:block;overflow:hidden}.artist-card-module__W4f1tG__media:focus-visible,.artist-card-module__W4f1tG__body a:focus-visible{outline:2px solid var(--public-ink);outline-offset:5px}.artist-card-module__W4f1tG__image{object-fit:cover;filter:saturate(1.04)contrast(1.03);width:100%;height:100%;transition:transform .9s var(--public-transition-timing);display:block;transform:scale(1.001)}.artist-card-module__W4f1tG__card:hover .artist-card-module__W4f1tG__image{transform:scale(1.035)}.artist-card-module__W4f1tG__body{flex-direction:column;gap:9px;min-height:0;padding:clamp(16px,1.8vw,26px);display:flex}.artist-card-module__W4f1tG__meta{color:#2c2c2a94;font-size:var(--public-text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.artist-card-module__W4f1tG__body h3{color:var(--public-black);letter-spacing:0;overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:clamp(22px,1.7vw,30px);font-weight:860;line-height:1.08}.artist-card-module__W4f1tG__body h3 a{color:inherit;text-decoration:none}.artist-card-module__W4f1tG__description{color:#2c2c2aad;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:590;line-height:1.42;display:-webkit-box;overflow:hidden}.artist-card-module__W4f1tG__profile_link{width:fit-content;min-height:42px;color:var(--public-text-primary);align-items:center;gap:8px;margin-top:auto;font-size:14px;font-weight:820;line-height:1;text-decoration:none;display:inline-flex}.artist-card-module__W4f1tG__profile_link span{background:var(--public-black);color:#fff;width:32px;height:32px;transition:transform var(--public-transition);border-radius:50%;place-items:center;display:inline-grid}.artist-card-module__W4f1tG__profile_link:hover span{transform:translate(2px,-2px)}@supports (corner-shape:squircle){.artist-card-module__W4f1tG__card,.artist-card-module__W4f1tG__media{corner-shape:squircle}}@media (max-width:768px){.artist-card-module__W4f1tG__card{--artist-media-height:290px;min-height:calc(var(--artist-media-height) + 230px);border-radius:34px}.artist-card-module__W4f1tG__body h3{font-size:clamp(24px,7vw,30px)}}@media (prefers-reduced-motion:reduce){.artist-card-module__W4f1tG__card,.artist-card-module__W4f1tG__card:after,.artist-card-module__W4f1tG__image,.artist-card-module__W4f1tG__profile_link span{transition-duration:1ms}.artist-card-module__W4f1tG__card:hover,.artist-card-module__W4f1tG__card:focus-within,.artist-card-module__W4f1tG__card:hover:after,.artist-card-module__W4f1tG__card:focus-within:after,.artist-card-module__W4f1tG__card:hover .artist-card-module__W4f1tG__image,.artist-card-module__W4f1tG__profile_link:hover span{transform:none}}.artist-card-module__W4f1tG__profile_link{border:1px solid var(--public-color-teachers);background:var(--public-color-teachers);color:var(--public-black);border-radius:999px;padding:0 6px 0 16px}.artist-card-module__W4f1tG__profile_link span{background:var(--public-black);color:#fff}
.course-testimonials-module__nNZpdG__section{border-top:1px solid var(--public-line);gap:clamp(26px,4vw,52px);min-width:0;padding-top:clamp(10px,2vw,28px);display:grid}.course-testimonials-module__nNZpdG__header{grid-template-columns:minmax(0,1.15fr) minmax(300px,.55fr);align-items:end;gap:clamp(28px,6vw,96px);display:grid}.course-testimonials-module__nNZpdG__heading{gap:14px;display:grid}.course-testimonials-module__nNZpdG__eyebrow,.course-testimonials-module__nNZpdG__count{font-family:var(--public-font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700;line-height:1.2}.course-testimonials-module__nNZpdG__eyebrow{width:fit-content;color:var(--public-text-muted);align-items:center;gap:12px;display:inline-flex}.course-testimonials-module__nNZpdG__eyebrow:before{background:var(--public-color-courses);content:"";border-radius:999px;width:42px;height:2px}.course-testimonials-module__nNZpdG__heading h2{max-width:920px;color:var(--public-text-primary);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(38px,5.2vw,76px);font-weight:850;line-height:.95}.course-testimonials-module__nNZpdG__intro{gap:24px;padding-bottom:4px;display:grid}.course-testimonials-module__nNZpdG__intro>p{max-width:520px;color:var(--public-text-secondary);text-wrap:pretty;margin:0;font-size:clamp(15px,1.2vw,18px);font-weight:560;line-height:1.5}.course-testimonials-module__nNZpdG__toolbar{justify-content:space-between;align-items:center;gap:18px;display:flex}.course-testimonials-module__nNZpdG__count{color:var(--public-text-muted)}.course-testimonials-module__nNZpdG__controls{gap:8px;display:flex}.course-testimonials-module__nNZpdG__controls button{border:1px solid var(--public-line-strong);background:var(--public-surface);width:48px;height:48px;color:var(--public-text-primary);cursor:pointer;touch-action:manipulation;transition:transform var(--public-transition), border-color var(--public-transition), background-color var(--public-transition), opacity var(--public-transition);border-radius:50%;place-items:center;padding:0;display:grid}.course-testimonials-module__nNZpdG__controls button:last-child{border-color:var(--public-text-primary);background:var(--public-text-primary);color:var(--public-white)}.course-testimonials-module__nNZpdG__controls button:hover:not(:disabled),.course-testimonials-module__nNZpdG__controls button:focus-visible:not(:disabled){border-color:var(--public-color-courses);background:var(--public-color-courses);color:var(--public-text-primary);transform:translateY(-2px)}.course-testimonials-module__nNZpdG__controls button:disabled{cursor:default;opacity:.32}.course-testimonials-module__nNZpdG__controls svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:21px;height:21px}.course-testimonials-module__nNZpdG__carousel{width:100%;min-width:0;max-width:100%;padding:4px 0 12px;overflow:visible}.course-testimonials-module__nNZpdG__carousel .swiper-wrapper{align-items:stretch}.course-testimonials-module__nNZpdG__carousel .swiper-slide{height:auto;display:flex}.course-testimonials-module__nNZpdG__carousel .swiper-slide>*{width:100%}.course-testimonials-module__nNZpdG__card{isolation:isolate;border:1px solid var(--public-line);background:var(--public-page-bg-soft);min-height:clamp(330px,27vw,390px);color:var(--public-text-primary);transition:transform .42s var(--public-transition-timing), border-color var(--public-transition);border-radius:clamp(30px,3.2vw,48px);flex-direction:column;padding:clamp(24px,3vw,42px);display:flex;position:relative;overflow:hidden}.course-testimonials-module__nNZpdG__card:after{z-index:-1;color:#2c2c2a0d;content:"“";pointer-events:none;font-family:Georgia,serif;font-size:clamp(112px,11vw,168px);font-weight:700;line-height:.7;position:absolute;top:clamp(62px,6vw,82px);right:clamp(18px,2.5vw,34px)}:is(.course-testimonials-module__nNZpdG__card:has(.course-testimonials-module__nNZpdG__open_hint:hover),.course-testimonials-module__nNZpdG__card:has(.course-testimonials-module__nNZpdG__open_hint:focus-visible)){border-color:var(--public-line-strong);transform:translateY(-4px)}.course-testimonials-module__nNZpdG__card_meta{justify-content:space-between;align-items:center;gap:16px;display:flex}.course-testimonials-module__nNZpdG__card_index{font-family:var(--public-font-mono);letter-spacing:.08em;font-size:13px;font-weight:700}.course-testimonials-module__nNZpdG__student_label{background:var(--public-surface);letter-spacing:.04em;text-transform:uppercase;border:1px solid #2c2c2a29;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.course-testimonials-module__nNZpdG__rating{letter-spacing:.14em;width:fit-content;margin-top:clamp(24px,3vw,38px);font-size:13px;line-height:1}.course-testimonials-module__nNZpdG__quote{margin:16px 0 28px}.course-testimonials-module__nNZpdG__quote p{letter-spacing:-.012em;text-wrap:pretty;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:34ch;min-height:4.44em;margin:0;font-size:clamp(17px,1.35vw,20px);font-weight:620;line-height:1.48;display:-webkit-box;overflow:hidden}.course-testimonials-module__nNZpdG__card_footer{border-top:1px solid #2c2c2a24;justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding-top:20px;display:flex}.course-testimonials-module__nNZpdG__author{align-items:center;gap:13px;min-width:0;display:flex}.course-testimonials-module__nNZpdG__avatar{background:var(--public-text-primary);width:48px;height:48px;color:var(--public-white);font-family:var(--public-font-mono);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.course-testimonials-module__nNZpdG__author div{min-width:0}.course-testimonials-module__nNZpdG__author cite{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-style:normal;font-weight:820;line-height:1.25;display:block;overflow:hidden}.course-testimonials-module__nNZpdG__author p{color:#2c2c2a9e;margin:3px 0 0;font-size:12px;font-weight:650;line-height:1.3}.course-testimonials-module__nNZpdG__open_hint{background:var(--public-surface);min-height:38px;color:inherit;cursor:pointer;touch-action:manipulation;transition:background-color var(--public-transition), border-color var(--public-transition);border:1px solid #2c2c2a29;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:800;display:inline-flex}.course-testimonials-module__nNZpdG__open_hint:hover,.course-testimonials-module__nNZpdG__open_hint:focus-visible{border-color:var(--public-line-strong);background:var(--public-white)}.course-testimonials-module__nNZpdG__open_hint:focus-visible{outline:2px solid var(--public-text-primary);outline-offset:3px}.course-testimonials-module__nNZpdG__open_hint span{transition:transform var(--public-transition);font-size:15px}:is(.course-testimonials-module__nNZpdG__card:has(.course-testimonials-module__nNZpdG__open_hint:hover) .course-testimonials-module__nNZpdG__open_hint span,.course-testimonials-module__nNZpdG__card:has(.course-testimonials-module__nNZpdG__open_hint:focus-visible) .course-testimonials-module__nNZpdG__open_hint span){transform:translate(2px,-2px)}.course-testimonials-module__nNZpdG__dialog{overscroll-behavior:contain;width:min(100% - 32px,720px);max-height:min(90dvh,820px);color:var(--public-text-primary);background:0 0;border:0;border-radius:clamp(30px,3vw,44px);margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.course-testimonials-module__nNZpdG__dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#2c2c2aad}.course-testimonials-module__nNZpdG__dialog_panel{border:1px solid var(--public-line);border-radius:inherit;background:var(--public-surface);gap:clamp(22px,3vw,32px);max-height:min(90dvh,820px);padding:clamp(28px,5vw,56px);display:grid;position:relative;overflow-y:auto}.course-testimonials-module__nNZpdG__dialog_close{border:1px solid var(--public-line-strong);background:var(--public-surface);width:46px;height:46px;color:var(--public-text-primary);cursor:pointer;touch-action:manipulation;transition:transform var(--public-transition), background-color var(--public-transition);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:18px;right:18px}.course-testimonials-module__nNZpdG__dialog_close:hover,.course-testimonials-module__nNZpdG__dialog_close:focus-visible{background:var(--public-page-bg-soft);transform:rotate(4deg)}.course-testimonials-module__nNZpdG__dialog_close svg{stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:20px;height:20px}.course-testimonials-module__nNZpdG__dialog_heading{gap:7px;padding-right:56px;display:grid}.course-testimonials-module__nNZpdG__dialog_heading p,.course-testimonials-module__nNZpdG__dialog_heading span{color:var(--public-text-muted);margin:0;font-size:12px;font-weight:720}.course-testimonials-module__nNZpdG__dialog_heading p{font-family:var(--public-font-mono);letter-spacing:.08em;text-transform:uppercase}.course-testimonials-module__nNZpdG__dialog_heading h3{letter-spacing:-.03em;margin:2px 0 0;font-size:clamp(28px,4vw,44px);font-weight:850;line-height:1.02}.course-testimonials-module__nNZpdG__dialog_rating{letter-spacing:.14em;width:fit-content;font-size:15px;line-height:1}.course-testimonials-module__nNZpdG__dialog_quote{border-left:3px solid var(--public-color-courses);margin:0;padding-left:clamp(18px,3vw,28px)}.course-testimonials-module__nNZpdG__dialog_quote p{letter-spacing:-.018em;text-wrap:pretty;margin:0;font-size:clamp(19px,2.2vw,26px);font-weight:620;line-height:1.46}.course-testimonials-module__nNZpdG__dialog_footer{border-top:1px solid var(--public-line);color:var(--public-text-muted);align-items:center;gap:12px;padding-top:20px;font-size:12px;font-weight:750;display:flex}.course-testimonials-module__nNZpdG__dialog_avatar{background:var(--public-text-primary);width:42px;height:42px;color:var(--public-white);font-family:var(--public-font-mono);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}@supports (corner-shape:squircle){.course-testimonials-module__nNZpdG__card,.course-testimonials-module__nNZpdG__dialog,.course-testimonials-module__nNZpdG__dialog_panel{corner-shape:squircle}}@media (max-width:900px){.course-testimonials-module__nNZpdG__header{grid-template-columns:1fr;gap:20px}.course-testimonials-module__nNZpdG__intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px}.course-testimonials-module__nNZpdG__toolbar{justify-content:flex-end}.course-testimonials-module__nNZpdG__count{display:none}}@media (max-width:560px){.course-testimonials-module__nNZpdG__section{gap:24px;padding-top:2px}.course-testimonials-module__nNZpdG__heading{gap:12px}.course-testimonials-module__nNZpdG__heading h2{font-size:clamp(38px,12vw,52px);line-height:.98}.course-testimonials-module__nNZpdG__intro{grid-template-columns:1fr;gap:18px}.course-testimonials-module__nNZpdG__intro>p{max-width:34ch}.course-testimonials-module__nNZpdG__toolbar{justify-content:space-between}.course-testimonials-module__nNZpdG__count{display:inline}.course-testimonials-module__nNZpdG__controls button{width:46px;height:46px}.course-testimonials-module__nNZpdG__card{border-radius:30px;min-height:340px;padding:24px}.course-testimonials-module__nNZpdG__card:after{font-size:116px;top:68px;right:16px}.course-testimonials-module__nNZpdG__rating{margin-top:28px}.course-testimonials-module__nNZpdG__quote p{font-size:17px}.course-testimonials-module__nNZpdG__open_hint{min-height:40px;padding:0 10px}.course-testimonials-module__nNZpdG__open_hint>span{flex:none}.course-testimonials-module__nNZpdG__dialog{border-radius:28px;width:min(100% - 20px,720px)}.course-testimonials-module__nNZpdG__dialog_panel{gap:22px;padding:26px 22px}.course-testimonials-module__nNZpdG__dialog_close{width:44px;height:44px;top:14px;right:14px}.course-testimonials-module__nNZpdG__dialog_quote{padding-left:16px}}@media (prefers-reduced-motion:reduce){.course-testimonials-module__nNZpdG__controls button,.course-testimonials-module__nNZpdG__card,.course-testimonials-module__nNZpdG__dialog_close,.course-testimonials-module__nNZpdG__open_hint,.course-testimonials-module__nNZpdG__open_hint span{transition:none}.course-testimonials-module__nNZpdG__controls button:hover:not(:disabled),.course-testimonials-module__nNZpdG__controls button:focus-visible:not(:disabled),.course-testimonials-module__nNZpdG__dialog_close:hover,.course-testimonials-module__nNZpdG__dialog_close:focus-visible{transform:none}.course-testimonials-module__nNZpdG__card:has(.course-testimonials-module__nNZpdG__open_hint:hover){transform:none}.course-testimonials-module__nNZpdG__card:has(.course-testimonials-module__nNZpdG__open_hint:focus-visible){transform:none}.course-testimonials-module__nNZpdG__card:has(.course-testimonials-module__nNZpdG__open_hint:hover) .course-testimonials-module__nNZpdG__open_hint span{transform:none}.course-testimonials-module__nNZpdG__card:has(.course-testimonials-module__nNZpdG__open_hint:focus-visible) .course-testimonials-module__nNZpdG__open_hint span{transform:none}}.course-testimonials-module__nNZpdG__controls button,.course-testimonials-module__nNZpdG__controls button:last-child{border-color:var(--public-color-courses);background:var(--public-color-courses);color:var(--public-text-primary)}.course-testimonials-module__nNZpdG__open_hint{border-color:color-mix(in srgb, var(--public-color-courses) 72%, #2c2c2a29);background:color-mix(in srgb, var(--public-color-courses) 22%, #fff)}.course-testimonials-module__nNZpdG__open_hint:hover,.course-testimonials-module__nNZpdG__open_hint:focus-visible,.course-testimonials-module__nNZpdG__dialog_close:hover,.course-testimonials-module__nNZpdG__dialog_close:focus-visible{border-color:var(--public-color-courses);background:var(--public-color-courses)}.course-testimonials-module__nNZpdG__dialog_close{border-color:color-mix(in srgb, var(--public-color-courses) 72%, #2c2c2a29);background:color-mix(in srgb, var(--public-color-courses) 22%, #fff)}
.dashboard-v2-artist-module__fqun2W__page{--dashboard-entity-color:var(--public-color-teachers);gap:clamp(34px,5vw,64px);width:100%;min-width:0;padding:clamp(12px,2vw,24px) 0 clamp(42px,7vw,92px);display:grid}.dashboard-v2-artist-module__fqun2W__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.dashboard-v2-artist-module__fqun2W__actionBoard,.dashboard-v2-artist-module__fqun2W__actionGroups,.dashboard-v2-artist-module__fqun2W__actionList,.dashboard-v2-artist-module__fqun2W__courseGrid,.dashboard-v2-artist-module__fqun2W__reviewGrid,.dashboard-v2-artist-module__fqun2W__metricGrid,.dashboard-v2-artist-module__fqun2W__materialGrid,.dashboard-v2-artist-module__fqun2W__rowList,.dashboard-v2-artist-module__fqun2W__publishActions,.dashboard-v2-artist-module__fqun2W__analyticsGrid{min-width:0;display:grid}.dashboard-v2-artist-module__fqun2W__actionBoard{gap:var(--public-card-gap);grid-template-columns:minmax(320px,.9fr) minmax(320px,.66fr);align-items:stretch}.dashboard-v2-artist-module__fqun2W__actionLead,.dashboard-v2-artist-module__fqun2W__courseCommandPanel,.dashboard-v2-artist-module__fqun2W__actionGroup,.dashboard-v2-artist-module__fqun2W__courseCard,.dashboard-v2-artist-module__fqun2W__panel,.dashboard-v2-artist-module__fqun2W__publishPanel,.dashboard-v2-artist-module__fqun2W__analyticsCard{background:var(--public-surface);color:var(--public-text-primary);border:1px solid #2c2c2a1a}.dashboard-v2-artist-module__fqun2W__actionLead{color:#fff;min-height:420px;transition:border-color var(--public-transition), transform var(--public-transition);background:linear-gradient(#2c2c2a1a,#2c2c2abd),url(/artist.png) 50%/cover;border-radius:38px;align-content:end;gap:18px;padding:30px;text-decoration:none;display:grid}.dashboard-v2-artist-module__fqun2W__actionLead:hover{border-color:#2c2c2a3d;transform:translateY(-3px)}.dashboard-v2-artist-module__fqun2W__actionLead p,.dashboard-v2-artist-module__fqun2W__commandHead p,.dashboard-v2-artist-module__fqun2W__publishPanel p,.dashboard-v2-artist-module__fqun2W__analyticsCard p,.dashboard-v2-artist-module__fqun2W__panelHead p,.dashboard-v2-artist-module__fqun2W__actionGroupHead p{color:currentColor;opacity:.72;text-transform:uppercase;margin:0;font-size:13px;font-weight:860;line-height:1.1}.dashboard-v2-artist-module__fqun2W__actionLead h3,.dashboard-v2-artist-module__fqun2W__commandHead h3,.dashboard-v2-artist-module__fqun2W__publishPanel h3,.dashboard-v2-artist-module__fqun2W__analyticsCard h3,.dashboard-v2-artist-module__fqun2W__courseCard h3{color:currentColor;font-family:var(--public-font-display);letter-spacing:0;text-wrap:balance;margin:0;font-weight:880}.dashboard-v2-artist-module__fqun2W__actionLead h3{max-width:440px;font-size:42px;line-height:.98}.dashboard-v2-artist-module__fqun2W__actionLead>span,.dashboard-v2-artist-module__fqun2W__commandHead span,.dashboard-v2-artist-module__fqun2W__publishPanel>span,.dashboard-v2-artist-module__fqun2W__analyticsCard>span,.dashboard-v2-artist-module__fqun2W__actionGroupHead span{color:currentColor;opacity:.76;text-wrap:pretty;margin:0;font-size:15px;font-weight:640;line-height:1.45}.dashboard-v2-artist-module__fqun2W__actionLeadCta,.dashboard-v2-artist-module__fqun2W__courseTopline a,.dashboard-v2-artist-module__fqun2W__panelHead a,.dashboard-v2-artist-module__fqun2W__publishActions a{color:currentColor;border:1px solid;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:44px;padding:0 16px;font-size:14px;font-weight:860;line-height:1;text-decoration:none;display:inline-flex}.dashboard-v2-artist-module__fqun2W__actionLeadCta{opacity:1}.dashboard-v2-artist-module__fqun2W__actionGroups{gap:14px}.dashboard-v2-artist-module__fqun2W__courseCommandPanel{background:var(--public-color-courses);border-radius:38px;align-content:space-between;gap:26px;min-height:420px;padding:28px;display:grid}.dashboard-v2-artist-module__fqun2W__commandHead{gap:14px;max-width:520px;display:grid}.dashboard-v2-artist-module__fqun2W__commandHead h3{max-width:420px;color:var(--public-text-primary);font-size:38px;line-height:1}.dashboard-v2-artist-module__fqun2W__commandHead span{color:var(--public-text-secondary);opacity:1}.dashboard-v2-artist-module__fqun2W__actionGroup{border-radius:32px;grid-template-columns:minmax(190px,.32fr) minmax(0,1fr);align-items:stretch;gap:18px;padding:18px;display:grid}.dashboard-v2-artist-module__fqun2W__actionGroup:first-child,.dashboard-v2-artist-module__fqun2W__actionGroup:nth-child(2),.dashboard-v2-artist-module__fqun2W__actionGroup:nth-child(3){background:var(--public-color-courses)}.dashboard-v2-artist-module__fqun2W__actionGroupHead{align-content:center;gap:10px;display:grid}.dashboard-v2-artist-module__fqun2W__actionList{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dashboard-v2-artist-module__fqun2W__courseCommandPanel .dashboard-v2-artist-module__fqun2W__actionList{grid-template-columns:1fr;gap:12px}.dashboard-v2-artist-module__fqun2W__actionButton{min-height:126px;color:var(--public-text-primary);transition:background-color var(--public-transition), border-color var(--public-transition), transform var(--public-transition);background:#ffffff8a;border:1px solid #2c2c2a1f;border-radius:22px;align-content:space-between;gap:8px;padding:16px;text-decoration:none;display:grid}.dashboard-v2-artist-module__fqun2W__actionButton:hover{background:#ffffffdb;border-color:#2c2c2a3d;transform:translateY(-2px)}.dashboard-v2-artist-module__fqun2W__courseCommandPanel .dashboard-v2-artist-module__fqun2W__actionButton{background:#ffffff94;min-height:108px}.dashboard-v2-artist-module__fqun2W__courseCommandPanel .dashboard-v2-artist-module__fqun2W__actionButton:hover{background:#ffffffe6}.dashboard-v2-artist-module__fqun2W__actionButtonPrimary,.dashboard-v2-artist-module__fqun2W__courseCommandPanel .dashboard-v2-artist-module__fqun2W__actionButtonPrimary,.dashboard-v2-artist-module__fqun2W__courseCommandPanel .dashboard-v2-artist-module__fqun2W__actionButtonPrimary:hover{background:var(--public-text-primary);color:#fff}.dashboard-v2-artist-module__fqun2W__actionButton strong{color:currentColor;font-size:17px;font-weight:880;line-height:1.12}.dashboard-v2-artist-module__fqun2W__actionButton small{color:currentColor;opacity:.68;font-size:13px;font-weight:640;line-height:1.3}.dashboard-v2-artist-module__fqun2W__courseGrid{gap:var(--public-card-gap);grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-v2-artist-module__fqun2W__courseCard{min-height:360px;transition:border-color var(--public-transition), transform var(--public-transition);background:#fff;border-radius:38px;align-content:space-between;gap:22px;padding:26px;text-decoration:none;display:grid}.dashboard-v2-artist-module__fqun2W__courseCard:hover{border-color:#2c2c2a38;transform:translateY(-3px)}.dashboard-v2-artist-module__fqun2W__courseTopline{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-v2-artist-module__fqun2W__courseTopline span,.dashboard-v2-artist-module__fqun2W__reviewRow span{color:var(--public-text-muted);font-size:13px;font-weight:840;line-height:1.12}.dashboard-v2-artist-module__fqun2W__courseCard h3{color:var(--public-text-primary);font-size:34px;line-height:1}.dashboard-v2-artist-module__fqun2W__courseCard dl{background:#2c2c2a14;border:1px solid #2c2c2a14;border-radius:24px;gap:1px;margin:0;display:grid;overflow:hidden}.dashboard-v2-artist-module__fqun2W__courseCard dl div{background:var(--public-page-bg-soft);gap:5px;padding:14px;display:grid}.dashboard-v2-artist-module__fqun2W__courseCard dt,.dashboard-v2-artist-module__fqun2W__courseCard dd{margin:0}.dashboard-v2-artist-module__fqun2W__courseCard dt{color:var(--public-text-muted);font-size:12px;font-weight:820}.dashboard-v2-artist-module__fqun2W__courseCard dd{color:var(--public-text-primary);font-size:15px;font-weight:760;line-height:1.25}.dashboard-v2-artist-module__fqun2W__reviewGrid{gap:var(--public-card-gap);grid-template-columns:minmax(0,.9fr) minmax(320px,.58fr);align-items:start}.dashboard-v2-artist-module__fqun2W__metricGrid{gap:var(--public-card-gap);grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-v2-artist-module__fqun2W__panel,.dashboard-v2-artist-module__fqun2W__publishPanel{background:#fff;border-radius:38px;align-content:start;gap:22px;padding:28px;display:grid}.dashboard-v2-artist-module__fqun2W__panelHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.dashboard-v2-artist-module__fqun2W__panelHead p{color:var(--public-text-muted)}.dashboard-v2-artist-module__fqun2W__panelHead span{color:var(--public-text-secondary);font-size:14px;font-weight:680}.dashboard-v2-artist-module__fqun2W__rowList{background:#2c2c2a14;border:1px solid #2c2c2a14;border-radius:28px;gap:1px;overflow:hidden}.dashboard-v2-artist-module__fqun2W__reviewRow,.dashboard-v2-artist-module__fqun2W__materialRow{background:var(--public-page-bg-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.dashboard-v2-artist-module__fqun2W__reviewRow div,.dashboard-v2-artist-module__fqun2W__materialRow div{gap:5px;min-width:0;display:grid}.dashboard-v2-artist-module__fqun2W__reviewRow strong,.dashboard-v2-artist-module__fqun2W__materialRow strong{color:var(--public-text-primary);font-size:17px;font-weight:860;line-height:1.18}.dashboard-v2-artist-module__fqun2W__reviewRow small,.dashboard-v2-artist-module__fqun2W__materialRow small{color:var(--public-text-secondary);font-size:13px;font-weight:650;line-height:1.24}.dashboard-v2-artist-module__fqun2W__reviewRow em,.dashboard-v2-artist-module__fqun2W__materialRow em{width:fit-content;color:var(--public-text-primary);white-space:nowrap;background:#fff;border-radius:999px;padding:8px 10px;font-size:12px;font-style:normal;font-weight:840;line-height:1}.dashboard-v2-artist-module__fqun2W__materialGrid{gap:var(--public-card-gap);grid-template-columns:minmax(0,1fr) minmax(320px,.48fr)}.dashboard-v2-artist-module__fqun2W__publishPanel{background:var(--public-color-courses);align-content:end}.dashboard-v2-artist-module__fqun2W__publishPanel h3{font-size:36px;line-height:1}.dashboard-v2-artist-module__fqun2W__publishActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-v2-artist-module__fqun2W__publishActions a{width:100%;color:var(--public-text-primary);background:#ffffff8a}.dashboard-v2-artist-module__fqun2W__analyticsGrid{gap:var(--public-card-gap);grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-v2-artist-module__fqun2W__analyticsCard{border-radius:34px;align-content:space-between;gap:18px;min-height:250px;padding:26px;display:grid}.dashboard-v2-artist-module__fqun2W__analyticsCard:first-child,.dashboard-v2-artist-module__fqun2W__analyticsCard:nth-child(2),.dashboard-v2-artist-module__fqun2W__analyticsCard:nth-child(3){background:var(--public-color-courses)}.dashboard-v2-artist-module__fqun2W__analyticsCard h3{color:var(--public-text-primary);font-size:30px;line-height:1}.dashboard-v2-artist-module__fqun2W__analyticsCard span{color:var(--public-text-secondary)}@supports (corner-shape:squircle){.dashboard-v2-artist-module__fqun2W__actionLead,.dashboard-v2-artist-module__fqun2W__courseCommandPanel,.dashboard-v2-artist-module__fqun2W__actionGroup,.dashboard-v2-artist-module__fqun2W__actionButton,.dashboard-v2-artist-module__fqun2W__courseCard,.dashboard-v2-artist-module__fqun2W__courseCard dl,.dashboard-v2-artist-module__fqun2W__panel,.dashboard-v2-artist-module__fqun2W__publishPanel,.dashboard-v2-artist-module__fqun2W__rowList,.dashboard-v2-artist-module__fqun2W__analyticsCard{corner-shape:squircle}}@media (max-width:1280px){.dashboard-v2-artist-module__fqun2W__actionBoard,.dashboard-v2-artist-module__fqun2W__reviewGrid,.dashboard-v2-artist-module__fqun2W__materialGrid{grid-template-columns:1fr}.dashboard-v2-artist-module__fqun2W__courseGrid,.dashboard-v2-artist-module__fqun2W__analyticsGrid,.dashboard-v2-artist-module__fqun2W__metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.dashboard-v2-artist-module__fqun2W__actionGroup,.dashboard-v2-artist-module__fqun2W__actionList{grid-template-columns:1fr}}@media (max-width:760px){.dashboard-v2-artist-module__fqun2W__courseGrid,.dashboard-v2-artist-module__fqun2W__metricGrid,.dashboard-v2-artist-module__fqun2W__analyticsGrid,.dashboard-v2-artist-module__fqun2W__publishActions{grid-template-columns:1fr}.dashboard-v2-artist-module__fqun2W__courseTopline,.dashboard-v2-artist-module__fqun2W__panelHead{flex-direction:column;align-items:flex-start}.dashboard-v2-artist-module__fqun2W__reviewRow,.dashboard-v2-artist-module__fqun2W__materialRow{grid-template-columns:1fr}.dashboard-v2-artist-module__fqun2W__actionLead,.dashboard-v2-artist-module__fqun2W__courseCommandPanel,.dashboard-v2-artist-module__fqun2W__actionGroup,.dashboard-v2-artist-module__fqun2W__courseCard,.dashboard-v2-artist-module__fqun2W__panel,.dashboard-v2-artist-module__fqun2W__publishPanel,.dashboard-v2-artist-module__fqun2W__analyticsCard{border-radius:30px}}@media (max-width:520px){.dashboard-v2-artist-module__fqun2W__actionLead,.dashboard-v2-artist-module__fqun2W__courseCommandPanel,.dashboard-v2-artist-module__fqun2W__courseCard,.dashboard-v2-artist-module__fqun2W__panel,.dashboard-v2-artist-module__fqun2W__publishPanel,.dashboard-v2-artist-module__fqun2W__analyticsCard{padding:22px}.dashboard-v2-artist-module__fqun2W__actionLead h3{font-size:32px}.dashboard-v2-artist-module__fqun2W__courseCard h3,.dashboard-v2-artist-module__fqun2W__publishPanel h3,.dashboard-v2-artist-module__fqun2W__analyticsCard h3{font-size:28px}.dashboard-v2-artist-module__fqun2W__actionLead a,.dashboard-v2-artist-module__fqun2W__courseTopline a,.dashboard-v2-artist-module__fqun2W__panelHead a{width:100%}}
.home-page-module__gPV1fq__page{background:#fff;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid;overflow-x:clip}.home-page-module__gPV1fq__page>:not(:first-child){width:min(calc(100% - var(--public-container-x-total)), var(--public-content-max));margin-inline:auto}.home-page-module__gPV1fq__title_accent{color:var(--public-color-contacts-documents);font-style:normal}.home-page-module__gPV1fq__news_section{--section-accent:var(--public-color-blog);padding:clamp(24px,2.4vw,36px) 0 clamp(18px,1.8vw,28px);position:relative}.home-page-module__gPV1fq__section_kicker{width:fit-content;color:var(--public-text-muted);align-items:center;gap:10px;margin:0 0 clamp(14px,1.5vw,20px);font-size:13px;font-weight:820;line-height:1;display:inline-flex}.home-page-module__gPV1fq__section_kicker:before{background:var(--section-accent);content:"";border-radius:999px;width:clamp(30px,3.8vw,58px);height:2px}.home-page-module__gPV1fq__news_head{grid-template-columns:minmax(0,.95fr) minmax(260px,.52fr);align-items:end;gap:clamp(18px,3.4vw,54px);margin-bottom:clamp(26px,4.2vw,52px);display:grid}.home-page-module__gPV1fq__news_head h2{max-width:760px;color:var(--public-text-primary);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(34px,3.8vw,58px);font-weight:850;line-height:1.05}.home-page-module__gPV1fq__news_head_copy{justify-items:start;gap:18px;display:grid}.home-page-module__gPV1fq__news_head_copy>p{max-width:470px;color:var(--public-text-secondary);margin:0;font-size:clamp(15px,1.1vw,18px);font-weight:610;line-height:1.42}.home-page-module__gPV1fq__news_all_link{min-height:42px;color:var(--public-text-primary);align-items:center;gap:10px;font-size:14px;font-weight:840;text-decoration:none;display:inline-flex}.home-page-module__gPV1fq__news_all_link>span{background:var(--public-color-blog);width:32px;height:32px;transition:transform var(--public-transition);border-radius:50%;place-items:center;display:inline-grid}.home-page-module__gPV1fq__news_all_link:hover>span{transform:translate(2px,-2px)}.home-page-module__gPV1fq__news_all_link:focus-visible{outline:2px solid var(--public-text-primary);outline-offset:5px}.home-page-module__gPV1fq__news_grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:clamp(12px,1.4vw,20px);display:grid}.home-page-module__gPV1fq__news_grid[data-count="1"]>.home-page-module__gPV1fq__news_card{grid-column:1/-1}.home-page-module__gPV1fq__news_grid[data-count="2"]>.home-page-module__gPV1fq__news_card{grid-column:span 6}.home-page-module__gPV1fq__news_grid[data-count="4"]>.home-page-module__gPV1fq__news_card:last-child{grid-column:span 12}.home-page-module__gPV1fq__news_grid[data-count="5"]>.home-page-module__gPV1fq__news_card:last-child{grid-column:span 6}.home-page-module__gPV1fq__news_card{--news-media-height:clamp(190px, 15vw, 240px);min-width:0;height:100%;min-height:0;color:var(--public-text-primary);transition:border-color var(--public-transition), transform var(--public-transition);background:#fff;border:1px solid #2c2c2a1f;border-radius:clamp(28px,3vw,44px);display:grid;position:relative;overflow:hidden}.home-page-module__gPV1fq__news_card:hover{border-color:#2c2c2a47;transform:translateY(-4px)}.home-page-module__gPV1fq__news_link{grid-template-rows:var(--news-media-height) minmax(0, 1fr);width:100%;height:100%;min-height:0;color:inherit;padding:8px;text-decoration:none;display:grid;position:relative}.home-page-module__gPV1fq__news_link:focus-visible{outline:2px solid var(--public-text-primary);outline-offset:5px}.home-page-module__gPV1fq__news_media{min-width:0;height:var(--news-media-height);background:var(--public-color-blog);border-radius:clamp(22px,2.4vw,34px);display:block;overflow:hidden}.home-page-module__gPV1fq__news_media img{object-fit:cover;filter:saturate(1.04)contrast(1.03);width:100%;height:100%;transition:transform .9s var(--public-transition-timing);display:block;transform:scale(1.001)}.home-page-module__gPV1fq__news_placeholder{color:#2c2c2aa3;width:100%;height:100%;font-family:var(--public-font-display);align-content:center;justify-items:center;line-height:.9;display:grid}.home-page-module__gPV1fq__news_placeholder span{letter-spacing:.2em;font-size:clamp(18px,2.4vw,34px);font-weight:500}.home-page-module__gPV1fq__news_placeholder strong{letter-spacing:-.05em;font-size:clamp(28px,4.8vw,66px);font-weight:920}.home-page-module__gPV1fq__news_card:hover .home-page-module__gPV1fq__news_media img{transform:scale(1.035)}.home-page-module__gPV1fq__news_body{z-index:1;flex-direction:column;gap:9px;min-width:0;min-height:0;padding:clamp(16px,1.8vw,24px) 10px 10px;display:flex;position:relative}.home-page-module__gPV1fq__news_eyebrow,.home-page-module__gPV1fq__news_text,.home-page-module__gPV1fq__news_title,.home-page-module__gPV1fq__news_meta{color:var(--public-text-muted);font-family:var(--public-font-mono);letter-spacing:.02em;text-transform:uppercase;flex-wrap:wrap;gap:4px 7px;font-size:10px;font-weight:650;line-height:1.35;display:flex}.home-page-module__gPV1fq__news_feature .home-page-module__gPV1fq__news_meta,.home-page-module__gPV1fq__news_landscape .home-page-module__gPV1fq__news_meta{color:#ffffffad}.home-page-module__gPV1fq__news_read{display:block}.home-page-module__gPV1fq__news_eyebrow{color:var(--public-text-muted);font-size:13px;font-weight:840;line-height:1.1}.home-page-module__gPV1fq__news_title{max-width:15em;color:inherit;letter-spacing:0;text-wrap:balance;font-size:clamp(24px,2vw,34px);font-weight:860;line-height:1.02}.home-page-module__gPV1fq__news_text{max-width:31rem;color:var(--public-text-secondary);text-wrap:pretty;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;font-weight:590;line-height:1.42;display:-webkit-box;overflow:hidden}.home-page-module__gPV1fq__news_read{width:fit-content;min-height:42px;color:var(--public-text-primary);align-items:center;gap:10px;margin-top:auto;font-size:14px;font-weight:840;line-height:1;text-decoration:none;display:inline-flex}.home-page-module__gPV1fq__news_read span{background:var(--public-color-blog);width:32px;height:32px;color:var(--public-text-primary);transition:transform var(--public-transition);border-radius:50%;place-items:center;display:inline-grid}.home-page-module__gPV1fq__news_card:hover .home-page-module__gPV1fq__news_read span{transform:translate(2px,-2px)}.home-page-module__gPV1fq__news_compact{--news-media-height:clamp(196px, 14vw, 232px);grid-column:span 3}.home-page-module__gPV1fq__news_compact .home-page-module__gPV1fq__news_title{font-size:clamp(22px,1.75vw,30px)}.home-page-module__gPV1fq__news_feature,.home-page-module__gPV1fq__news_landscape{--news-media-height:clamp(220px, 18vw, 282px);background:var(--public-black);color:#fff;grid-column:span 6;min-height:clamp(420px,34vw,560px)}.home-page-module__gPV1fq__news_feature .home-page-module__gPV1fq__news_link,.home-page-module__gPV1fq__news_landscape .home-page-module__gPV1fq__news_link{grid-template-rows:minmax(0,1fr);min-height:100%;padding:0}.home-page-module__gPV1fq__news_feature .home-page-module__gPV1fq__news_link:after,.home-page-module__gPV1fq__news_landscape .home-page-module__gPV1fq__news_link:after{z-index:0;content:"";background:linear-gradient(#2c2c2a14 0%,#2c2c2a33 38%,#2c2c2ac7 100%);position:absolute;inset:0}.home-page-module__gPV1fq__news_feature .home-page-module__gPV1fq__news_media,.home-page-module__gPV1fq__news_landscape .home-page-module__gPV1fq__news_media{border-radius:0;height:100%;position:absolute;inset:0}.home-page-module__gPV1fq__news_feature .home-page-module__gPV1fq__news_body,.home-page-module__gPV1fq__news_landscape .home-page-module__gPV1fq__news_body{color:#fff;align-content:end;gap:10px;min-height:100%;padding:clamp(22px,2.4vw,34px);display:grid}.home-page-module__gPV1fq__news_feature .home-page-module__gPV1fq__news_eyebrow,.home-page-module__gPV1fq__news_landscape .home-page-module__gPV1fq__news_eyebrow{color:#ffffffad}.home-page-module__gPV1fq__news_feature .home-page-module__gPV1fq__news_text,.home-page-module__gPV1fq__news_landscape .home-page-module__gPV1fq__news_text{color:#ffffffc7;-webkit-line-clamp:2}.home-page-module__gPV1fq__news_feature .home-page-module__gPV1fq__news_read,.home-page-module__gPV1fq__news_landscape .home-page-module__gPV1fq__news_read{color:#fff;margin-top:clamp(6px,1vw,12px)}.home-page-module__gPV1fq__news_feature .home-page-module__gPV1fq__news_title{max-width:13em;font-size:clamp(30px,2.8vw,46px);line-height:1}.home-page-module__gPV1fq__news_landscape .home-page-module__gPV1fq__news_title{max-width:15em;font-size:clamp(26px,2.3vw,38px)}.home-page-module__gPV1fq__news_note{--news-media-height:clamp(196px, 14vw, 232px);background:var(--public-color-blog);border-color:#0000;grid-column:span 3}.home-page-module__gPV1fq__news_note .home-page-module__gPV1fq__news_media{background:#fff}.home-page-module__gPV1fq__news_note .home-page-module__gPV1fq__news_title{font-size:clamp(25px,2.15vw,34px);line-height:1.02}.home-page-module__gPV1fq__news_note .home-page-module__gPV1fq__news_text,.home-page-module__gPV1fq__news_note .home-page-module__gPV1fq__news_eyebrow{color:#2c2c2aad}.home-page-module__gPV1fq__news_note .home-page-module__gPV1fq__news_read span{background:var(--public-color-blog);color:var(--public-text-primary)}@supports (corner-shape:squircle){.home-page-module__gPV1fq__news_card,.home-page-module__gPV1fq__news_media{corner-shape:squircle}}.home-page-module__gPV1fq__contact_section{--section-accent:var(--public-color-contacts-documents);grid-template-columns:minmax(0,.88fr) minmax(360px,.72fr);align-items:start;gap:clamp(28px,5.8vw,92px);padding:clamp(24px,2.4vw,36px) 0 clamp(18px,1.8vw,28px);display:grid;position:relative}.home-page-module__gPV1fq__contact_intro{gap:clamp(18px,2.4vw,30px);display:grid}.home-page-module__gPV1fq__contact_intro h2,.home-page-module__gPV1fq__faq_heading h2{max-width:760px;color:var(--public-text-primary);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(34px,3.8vw,58px);font-weight:850;line-height:1.05}.home-page-module__gPV1fq__contact_intro p:not(.home-page-module__gPV1fq__section_kicker){max-width:660px;color:var(--public-text-secondary);margin:0;font-size:clamp(17px,1.25vw,21px);font-weight:620;line-height:1.42}.home-page-module__gPV1fq__contact_links{gap:8px;margin-top:clamp(8px,2vw,22px);display:grid}.home-page-module__gPV1fq__contact_links a{width:fit-content;color:var(--public-text-primary);letter-spacing:0;font-size:clamp(20px,1.7vw,28px);font-weight:860;line-height:1;text-decoration:none}.home-page-module__gPV1fq__contact_links a:hover{color:var(--public-color-contacts-documents)}.home-page-module__gPV1fq__contact_form{border:1px solid var(--public-color-contacts-documents);transition:border-color var(--public-transition);background:0 0;border-radius:clamp(28px,3vw,44px);gap:14px;padding:clamp(18px,2.4vw,30px);display:grid}.home-page-module__gPV1fq__contact_form label{color:var(--public-black);gap:9px;font-size:13px;font-weight:860;display:grid}.home-page-module__gPV1fq__contact_form input,.home-page-module__gPV1fq__contact_form textarea{box-sizing:border-box;width:100%;color:var(--public-black);font:inherit;resize:vertical;transition:border-color var(--public-transition);background:0 0;border:0;border-bottom:1px solid #2c2c2a47;border-radius:0;outline:none;padding:9px 0 13px;font-size:18px;font-weight:650}.home-page-module__gPV1fq__contact_form button{width:fit-content;color:var(--public-black);cursor:pointer;font:inherit;letter-spacing:0;background:0 0;border:0;align-items:center;gap:12px;margin-top:8px;font-size:18px;font-weight:900;display:inline-flex}.home-page-module__gPV1fq__contact_form button span{background:var(--public-black);color:#fff;width:42px;height:42px;transition:transform var(--public-transition);border-radius:50%;place-items:center;display:inline-grid}.home-page-module__gPV1fq__contact_form button:hover span{transform:translate(3px,-3px)rotate(8deg)}.home-page-module__gPV1fq__contact_form button:focus-visible{outline:2px solid var(--public-text-primary);outline-offset:6px}.home-page-module__gPV1fq__faq_section{--section-accent:var(--public-color-courses);grid-template-columns:minmax(240px,.48fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5.8vw,92px);padding:clamp(24px,2.4vw,36px) 0 clamp(44px,4.4vw,64px);display:grid;position:relative}.home-page-module__gPV1fq__faq_heading{gap:20px;display:grid;position:sticky;top:110px}.home-page-module__gPV1fq__faq_list{gap:10px;display:grid}.home-page-module__gPV1fq__faq_item{background:#fff;border:1px solid #2c2c2a1c;border-radius:clamp(22px,2vw,30px);overflow:hidden}.home-page-module__gPV1fq__faq_item summary{min-height:clamp(68px,5.4vw,88px);color:var(--public-text-primary);cursor:pointer;letter-spacing:0;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:20px;padding:0 clamp(16px,2vw,24px);font-size:clamp(18px,1.6vw,28px);font-weight:840;line-height:1.08;list-style:none;display:grid}.home-page-module__gPV1fq__faq_item summary::-webkit-details-marker{display:none}.home-page-module__gPV1fq__faq_item summary:after{background:var(--public-color-courses);content:"+";width:42px;height:42px;transition:transform var(--public-transition), background-color var(--public-transition);border-radius:50%;place-items:center;font-size:28px;font-weight:700;display:inline-grid}.home-page-module__gPV1fq__faq_item[open] summary:after{background:var(--public-color-courses);transform:rotate(45deg)}.home-page-module__gPV1fq__faq_item p{max-width:760px;color:var(--public-text-secondary);margin:-6px 0 0;padding:0 64px clamp(22px,2.4vw,32px) clamp(16px,2vw,24px);font-size:clamp(16px,1.35vw,20px);font-weight:590;line-height:1.48}.home-page-module__gPV1fq__empty_panel{border:1px dashed var(--public-line-strong);border-radius:var(--public-radius-md);background:var(--public-page-bg-soft);min-height:220px;color:var(--public-ink-soft);align-items:center;padding:clamp(22px,4vw,40px);font-size:16px;font-weight:650;line-height:1.5;display:grid}@supports (corner-shape:squircle){.home-page-module__gPV1fq__contact_form,.home-page-module__gPV1fq__empty_panel{corner-shape:squircle}}@media (max-width:920px){.home-page-module__gPV1fq__news_head{grid-template-columns:1fr;align-items:start}.home-page-module__gPV1fq__news_grid{grid-template-columns:repeat(6,minmax(0,1fr))}.home-page-module__gPV1fq__news_compact,.home-page-module__gPV1fq__news_note{grid-column:span 3}.home-page-module__gPV1fq__news_feature,.home-page-module__gPV1fq__news_landscape{grid-column:span 6}.home-page-module__gPV1fq__contact_section,.home-page-module__gPV1fq__faq_section{grid-template-columns:1fr}.home-page-module__gPV1fq__faq_heading{position:relative;top:auto}}@media (max-width:620px){.home-page-module__gPV1fq__news_section{padding:24px 0 18px}.home-page-module__gPV1fq__news_head h2{font-size:clamp(31px,8.8vw,44px)}.home-page-module__gPV1fq__news_grid{grid-template-columns:1fr}.home-page-module__gPV1fq__news_compact,.home-page-module__gPV1fq__news_note{--news-media-height:230px;grid-column:1;min-height:0}.home-page-module__gPV1fq__news_feature,.home-page-module__gPV1fq__news_landscape{grid-column:1;min-height:420px}.home-page-module__gPV1fq__news_feature .home-page-module__gPV1fq__news_title,.home-page-module__gPV1fq__news_landscape .home-page-module__gPV1fq__news_title,.home-page-module__gPV1fq__news_note .home-page-module__gPV1fq__news_title{font-size:clamp(26px,7.4vw,34px);line-height:1.02}.home-page-module__gPV1fq__contact_section{padding:24px 0 18px}.home-page-module__gPV1fq__contact_intro h2,.home-page-module__gPV1fq__faq_heading h2{font-size:clamp(31px,8.8vw,44px)}.home-page-module__gPV1fq__contact_form{border-radius:30px;padding:20px}.home-page-module__gPV1fq__faq_item summary{grid-template-columns:minmax(0,1fr) 36px;min-height:82px}.home-page-module__gPV1fq__faq_item summary:after{width:36px;height:36px}.home-page-module__gPV1fq__faq_item p{padding-right:0}}.home-page-module__gPV1fq__contact_form{border:2px solid var(--public-color-contacts-documents);background:linear-gradient(145deg, color-mix(in srgb, var(--public-color-contacts-documents) 25%, #fff) 0%, #fff 72%);box-shadow:0 20px 54px color-mix(in srgb, var(--public-color-contacts-documents) 22%, transparent)}.home-page-module__gPV1fq__contact_form:focus-within{border-color:color-mix(in srgb, var(--public-color-contacts-documents) 76%, var(--public-black))}.home-page-module__gPV1fq__contact_form input:focus,.home-page-module__gPV1fq__contact_form textarea:focus{border-color:var(--public-color-contacts-documents)}.home-page-module__gPV1fq__contact_form button{border:1px solid var(--public-color-contacts-documents);background:var(--public-color-contacts-documents);border-radius:999px;gap:14px;min-height:54px;padding:0 7px 0 20px}.home-page-module__gPV1fq__contact_form button span{background:var(--public-black);color:#fff}.home-page-module__gPV1fq__contact_form button:hover{background:color-mix(in srgb, var(--public-color-contacts-documents) 82%, #fff)}.home-page-module__gPV1fq__faq_item summary:after{border:1px solid color-mix(in srgb, var(--public-color-courses,#b8d8e8) 72%, var(--public-black));background:color-mix(in srgb, var(--public-color-courses,#b8d8e8) 58%, #fff);color:var(--public-black)}.home-page-module__gPV1fq__faq_item[open] summary:after{border-color:var(--public-color-courses,#b8d8e8);background:var(--public-color-courses,#b8d8e8);color:var(--public-black)}
.catalog-select-module__xgEDEW__root{--catalog-select-accent:var(--public-color-courses);gap:10px;min-width:0;display:grid;position:relative}.catalog-select-module__xgEDEW__root[data-tone=teachers]{--catalog-select-accent:var(--public-color-teachers)}.catalog-select-module__xgEDEW__root[data-tone=blog]{--catalog-select-accent:var(--public-color-blog)}.catalog-select-module__xgEDEW__root[data-tone=contacts-documents]{--catalog-select-accent:var(--public-color-contacts-documents)}.catalog-select-module__xgEDEW__label{color:var(--public-text-muted);letter-spacing:.01em;font-size:12px;font-weight:780;line-height:1.1}.catalog-select-module__xgEDEW__trigger{width:100%;min-height:46px;color:var(--public-black);cursor:pointer;font:inherit;text-align:left;transition:background-color var(--public-transition), border-color var(--public-transition), box-shadow var(--public-transition), transform var(--public-transition);background:#ffffffd1;border:1px solid #2c2c2a1a;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:0 8px 0 14px;display:grid}.catalog-select-module__xgEDEW__trigger:hover:not(:disabled){background:#fff;border-color:#2c2c2a3d;transform:translateY(-1px)}.catalog-select-module__xgEDEW__trigger:focus-visible{outline:2px solid var(--public-black);outline-offset:3px;border-color:#2c2c2a66}.catalog-select-module__xgEDEW__trigger[aria-expanded=true]{background:#fff;border-color:#2c2c2a57;box-shadow:0 10px 30px #2c2c2a14}.catalog-select-module__xgEDEW__trigger:disabled{cursor:default;opacity:.5}.catalog-select-module__xgEDEW__accent{background:var(--catalog-select-accent);border-radius:999px;width:5px;height:20px}.catalog-select-module__xgEDEW__value{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:790;line-height:1.2;overflow:hidden}.catalog-select-module__xgEDEW__chevron{background:var(--catalog-select-accent);width:30px;height:30px;transition:transform var(--public-transition);border-radius:10px;place-items:center;display:grid}.catalog-select-module__xgEDEW__trigger[aria-expanded=true] .catalog-select-module__xgEDEW__chevron{transform:rotate(180deg)}.catalog-select-module__xgEDEW__chevron svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:16px;height:16px}.catalog-select-module__xgEDEW__menu{z-index:80;background:#fff;border:1px solid #2c2c2a1c;border-radius:16px;width:max(100%,248px);max-width:min(340px,100vw - 32px);animation:.16s both catalog-select-module__xgEDEW__catalog-select-in;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 20px 54px #2c2c2a29}.catalog-select-module__xgEDEW__list{overscroll-behavior:contain;scrollbar-color:#2c2c2a38 transparent;scrollbar-width:thin;gap:3px;max-height:min(310px,46vh);margin:0;padding:6px;list-style:none;display:grid;overflow-y:auto}.catalog-select-module__xgEDEW__option{width:100%;min-height:44px;color:var(--public-black);cursor:pointer;font:inherit;text-align:left;transition:background-color var(--public-transition), transform var(--public-transition);background:0 0;border:0;border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:7px 8px 7px 12px;font-size:13px;font-weight:760;line-height:1.25;display:grid}.catalog-select-module__xgEDEW__option:hover,.catalog-select-module__xgEDEW__option:focus-visible{background:var(--public-page-bg-soft);outline:0}.catalog-select-module__xgEDEW__option:active{transform:translateY(1px)}.catalog-select-module__xgEDEW__option[aria-selected=true]{background:var(--catalog-select-accent);font-weight:840}.catalog-select-module__xgEDEW__option small{color:#2c2c2a9e;background:#ffffff8f;border-radius:8px;place-items:center;min-width:24px;min-height:24px;padding:0 6px;font-size:11px;font-weight:820;display:grid}.catalog-select-module__xgEDEW__check{background:var(--public-black);color:#fff;opacity:0;width:26px;height:26px;transition:opacity var(--public-transition), transform var(--public-transition);border-radius:9px;place-items:center;display:grid;transform:scale(.82)}.catalog-select-module__xgEDEW__option[aria-selected=true] .catalog-select-module__xgEDEW__check{opacity:1;transform:scale(1)}.catalog-select-module__xgEDEW__check svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:15px;height:15px}@keyframes catalog-select-module__xgEDEW__catalog-select-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.catalog-select-module__xgEDEW__trigger,.catalog-select-module__xgEDEW__chevron,.catalog-select-module__xgEDEW__option,.catalog-select-module__xgEDEW__check{transition-duration:1ms}.catalog-select-module__xgEDEW__menu{animation:none}.catalog-select-module__xgEDEW__trigger:hover:not(:disabled),.catalog-select-module__xgEDEW__trigger[aria-expanded=true] .catalog-select-module__xgEDEW__chevron,.catalog-select-module__xgEDEW__option:active,.catalog-select-module__xgEDEW__option[aria-selected=true] .catalog-select-module__xgEDEW__check{transform:none}}.catalog-select-module__xgEDEW__trigger{border-color:color-mix(in srgb, var(--catalog-select-accent) 58%, #2c2c2a1f);background:color-mix(in srgb, var(--catalog-select-accent) 14%, #fff)}.catalog-select-module__xgEDEW__trigger:hover:not(:disabled),.catalog-select-module__xgEDEW__trigger[aria-expanded=true]{border-color:color-mix(in srgb, var(--catalog-select-accent) 72%, var(--public-black));background:color-mix(in srgb, var(--catalog-select-accent) 28%, #fff)}.catalog-select-module__xgEDEW__trigger:focus-visible{border-color:var(--catalog-select-accent);outline-color:var(--catalog-select-accent)}.catalog-select-module__xgEDEW__option:hover,.catalog-select-module__xgEDEW__option:focus-visible{background:color-mix(in srgb, var(--catalog-select-accent) 34%, #fff)}.catalog-select-module__xgEDEW__check{background:var(--public-black);color:var(--catalog-select-accent)}.catalog-select-module__xgEDEW__root[data-tone=courses]{--catalog-select-accent:var(--entity-color-courses,#b8d8e8)}.catalog-select-module__xgEDEW__root[data-tone=courses] .catalog-select-module__xgEDEW__option[aria-selected=true]{background:color-mix(in srgb, var(--catalog-select-accent) 38%, #fff)}.catalog-select-module__xgEDEW__root[data-tone=courses] .catalog-select-module__xgEDEW__check{border:1px solid color-mix(in srgb, var(--catalog-select-accent) 74%, var(--public-black));background:var(--catalog-select-accent);color:var(--public-black,#2c2c2a)}
