.aip-body{--aip-bg:#F4F4F1;--aip-side:#FAFAF8;--aip-card:#fff;--aip-line:#ECECE7;--aip-ink:#0E0E0E;--aip-ink2:#27272A;--aip-muted:#8A8A85;--aip-gold:#F5B800;--aip-gold-d:#C99500;--aip-r:18px;--aip-top:var(--wp-admin--admin-bar--height,0px);background:var(--aip-bg)!important;margin:0;padding:0!important;min-height:100vh}.aip-app,.aip-app *{box-sizing:border-box}.aip-app{direction:rtl;text-align:right;color:var(--aip-ink);font-family:Yekanbakh,IRANYekanX,"IRANYekan",Vazirmatn,Tahoma,sans-serif;font-size:15px;line-height:1.7;-webkit-font-smoothing:antialiased}.aip-app a{color:inherit;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s,transform .15s}.aip-app h1,.aip-app h2,.aip-app h3,.aip-app h4,.aip-app p{margin:0;font-family:inherit;letter-spacing:0;text-transform:none;color:inherit}.aip-app img{max-width:100%;display:block}.aip-app button{font-family:inherit;letter-spacing:0;text-transform:none;cursor:pointer}.aip-ico{flex:0 0 auto;display:inline-block;vertical-align:middle}.aip-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.aip-muted{color:var(--aip-muted);font-size:13px;line-height:1.7}.aip-center{text-align:center;margin-top:26px}.aip-body .scrollToTop,.aip-body .wd-toolbar,.aip-body .wd-sticky-social,.aip-body .wd-scroll-top,.aip-body .back-to-top,.aip-body #back-top{display:none!important}.aip-btn,.aip-app button.aip-btn,.aip-app summary.aip-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px!important;min-height:44px;padding:0 20px!important;border-radius:12px!important;border:0;font-weight:700!important;font-size:14px!important;line-height:1!important;white-space:nowrap;cursor:pointer;text-transform:none!important;letter-spacing:0!important;font-family:inherit!important}.aip-btn--dark{background:var(--aip-ink)!important;color:#fff!important;box-shadow:0 3px 0 #000}.aip-btn--dark:hover{transform:translateY(-1px)}.aip-btn--gold{background:var(--aip-gold)!important;color:#111!important;box-shadow:0 3px 0 var(--aip-gold-d)}.aip-btn--gold:hover{transform:translateY(-1px);filter:brightness(1.03)}.aip-btn--ghost{background:#fff!important;color:var(--aip-ink2)!important;border:1px solid #E4E4E0;box-shadow:0 2px 0 #E4E4E0}.aip-btn--ghost:hover{background:#FAFAF8!important}.aip-btn--block{width:100%}.aip-btn[disabled]{opacity:.75;cursor:default;transform:none}.aip-btn.is-done{background:#1FA45C!important;color:#fff!important;box-shadow:0 3px 0 #13733F}.aip-dash{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:100vh}.aip-side,.aip-rail{position:sticky;top:var(--aip-top);height:calc(100vh - var(--aip-top));overflow-y:auto;background:var(--aip-side);border-left:1px solid var(--aip-line);padding:22px 14px 16px;display:flex;flex-direction:column;gap:14px;scrollbar-width:thin}.aip-side__top{display:flex;align-items:center;justify-content:space-between;padding:0 8px}.aip-logo img{height:34px;width:auto;object-fit:contain}.aip-app .aip-side__close{display:none!important;background:none!important;border:0!important;box-shadow:none!important;color:var(--aip-ink)!important;padding:6px!important;width:auto!important;height:auto!important;min-height:0!important}.aip-user{display:flex;align-items:center;gap:12px;padding:8px}.aip-avatar{width:40px;height:40px;border-radius:50%;background:var(--aip-ink);color:var(--aip-gold);display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:16px;flex:0 0 auto}.aip-avatar--sm{width:30px;height:30px;font-size:13px}.aip-user__meta{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.aip-user__meta b{font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.aip-chip{font-size:11.5px;font-weight:700;color:#6B6B66;background:#EDEDE8;border-radius:8px;padding:2px 10px;line-height:1.7}.aip-nav{display:flex;flex-direction:column;gap:3px}.aip-nav__item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:11px;font-size:14.5px;color:#55554F!important}.aip-nav__item:hover{background:#F0F0EB;color:var(--aip-ink)!important}.aip-nav__item.is-active{background:var(--aip-ink)!important;color:#fff!important;font-weight:700}.aip-nav__item.is-active .aip-ico{color:var(--aip-gold)}.aip-nav__item[data-soon]{cursor:default;opacity:.7}.aip-nav__item[data-soon]:hover{background:#fff0}.aip-nav__item>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aip-soon,.aip-new{margin-inline-start:auto;flex:0 0 auto;font-style:normal;font-size:10px;font-weight:700;border-radius:20px;padding:0 7px;line-height:1.9}.aip-soon{background:#EDEDE8;color:#8A8A85}.aip-new{background:var(--aip-gold);color:#111}.aip-side__bottom{margin-top:auto;display:flex;flex-direction:column;gap:12px;padding-top:12px}.aip-streak{background:#fff;border:1px solid var(--aip-line);border-radius:14px;padding:12px 14px}.aip-streak__row{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:700}.aip-streak__label{display:inline-flex;align-items:center;gap:6px}.aip-streak__label .aip-ico{color:#F59E0B}.aip-streak__count{font-size:15px;font-weight:800}.aip-streak__count small{font-size:11px;color:var(--aip-muted);font-weight:600}.aip-streak__days{display:flex;justify-content:space-between;margin-top:10px}.aip-streak__days span{width:24px;height:24px;border-radius:50%;border:1px solid #E4E4DF;display:inline-flex;align-items:center;justify-content:center;font-size:11px;color:#A3A39E;font-weight:700}.aip-streak__days span.is-today{border-color:var(--aip-gold);color:#8A6A00;box-shadow:0 0 0 2px rgb(245 184 0 / .25)}.aip-streak__days span.is-on{background:var(--aip-gold);border-color:var(--aip-gold);color:#111}.aip-offer,.aip-members{display:flex;flex-direction:column;gap:8px;border-radius:16px;padding:16px;color:#fff!important;background:radial-gradient(120% 140% at 100% 0%,#1d2a14 0%,#0b0b0b 55%)!important;box-shadow:0 10px 24px rgb(0 0 0 / .18)}.aip-offer:hover,.aip-members:hover{transform:translateY(-1px)}.aip-offer__head,.aip-members__head{display:flex;align-items:center;gap:8px}.aip-offer__logo{width:28px;height:28px;border-radius:50%;object-fit:cover}.aip-offer__badge{font-size:10.5px;font-weight:800;border:1px solid #C7F23A;color:#C7F23A;border-radius:20px;padding:1px 9px;line-height:1.8}.aip-offer__text{font-size:15px;font-weight:800;line-height:1.5}.aip-offer__text b,.aip-offer__text strong{color:#C7F23A}.aip-offer__cta{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:#D4D4CF;font-weight:600}.aip-members{background:#111!important}.aip-members__head{font-size:11px;font-weight:800;color:#BDBDB8;letter-spacing:.02em}.aip-members__ico{width:28px;height:28px;border-radius:50%;border:1px solid #3A3A38;display:inline-flex;align-items:center;justify-content:center}.aip-members b{font-size:15px;line-height:1.5}.aip-members b span{color:var(--aip-gold)}.aip-logout,.aip-back{display:flex;align-items:center;justify-content:center;gap:8px;height:42px;border-radius:12px;border:1px solid #E4E4DF;background:#fff;color:#55554F!important;font-size:14px;font-weight:600}.aip-logout:hover,.aip-back:hover{background:#F3F3EF}.aip-back{background:#F1F1EC;border-color:#fff0;font-weight:700;color:var(--aip-ink2)!important}.aip-me{display:flex;align-items:center;gap:10px;padding:4px 6px;font-size:13px;color:#55554F}.aip-me__name{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aip-me__out{color:#8A8A85!important;display:inline-flex}.aip-main{min-width:0}.aip-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 32px;background:var(--aip-side);border-bottom:1px solid var(--aip-line)}.aip-top h1{font-size:22px;font-weight:800;line-height:1.4}.aip-top p{color:var(--aip-muted);font-size:14px;margin-top:2px}.aip-wave{display:inline-block}.aip-start{position:relative}.aip-start summary{list-style:none}.aip-start summary::-webkit-details-marker{display:none}.aip-start[open] summary .aip-ico{transform:rotate(180deg)}.aip-start__menu{position:absolute;left:0;top:calc(100% + 8px);min-width:220px;background:#fff;border:1px solid var(--aip-line);border-radius:14px;box-shadow:0 18px 40px rgb(0 0 0 / .12);padding:6px;z-index:30}.aip-start__menu a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;font-size:14px}.aip-start__menu a:hover{background:#F4F4F0}.aip-wrap{padding:24px 32px 48px;max-width:1520px}.aip-hero{position:relative;border-radius:22px;overflow:hidden;background:#000;min-height:276px;display:flex;align-items:center;box-shadow:0 12px 32px rgb(0 0 0 / .12)}.aip-hero::before{content:"";position:absolute;inset:0;background-image:var(--aip-hero);background-size:cover;background-position:center 30%;left:0;right:auto;width:62%}.aip-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(to left,#000 0%,#000 38%,rgb(0 0 0 / .55) 62%,#fff0 100%)}.aip-hero__body{position:relative;z-index:1;padding:44px 42px;max-width:620px}.aip-hero__eyebrow{display:block;color:var(--aip-gold);font-size:12.5px;font-weight:800;letter-spacing:.04em;margin-bottom:10px}.aip-hero h2{color:#fff!important;font-size:34px;font-weight:900;line-height:1.35}.aip-hero p{color:#CFCFCA!important;font-size:15.5px;line-height:1.9;margin:14px 0 22px;max-width:470px}.aip-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px}.aip-card{background:var(--aip-card);border:1px solid var(--aip-line);border-radius:var(--aip-r);padding:22px;display:flex;flex-direction:column;gap:8px}.aip-card--warm{background:linear-gradient(160deg,#fff 0%,#FBF6E6 100%);box-shadow:0 12px 26px rgb(0 0 0 / .08)}.aip-card__head{display:flex;align-items:center;gap:10px;font-size:14.5px;font-weight:600;margin-bottom:8px}.aip-card__head--split{justify-content:space-between}.aip-card__head--lg{gap:12px;margin-bottom:0}.aip-card__head--lg b{display:block;font-size:17px;font-weight:800}.aip-card__head--lg small{display:block;font-size:12.5px;color:var(--aip-muted)}.aip-card h3{font-size:16.5px;font-weight:800}.aip-sq{width:32px;height:32px;border-radius:9px;background:var(--aip-ink);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.aip-sq--lg{width:40px;height:40px;border-radius:11px}.aip-big{font-size:26px;font-weight:900;line-height:1.2}.aip-big small{font-size:14px;color:var(--aip-muted);font-weight:600}.aip-bar{height:6px;border-radius:9px;background:#EDEDE8;overflow:hidden;margin:8px 0 6px}.aip-bar i{display:block;height:100%;background:var(--aip-gold);border-radius:9px;transition:width .4s}.aip-link{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:700;margin-top:auto}.aip-link .aip-ico{color:var(--aip-gold)}.aip-card .aip-btn{margin-top:auto}.aip-pill-dark{display:inline-flex;align-items:center;gap:5px;background:var(--aip-ink);color:var(--aip-gold);font-size:11px;font-weight:800;border-radius:20px;padding:4px 11px}.aip-note{margin-top:auto;display:flex;align-items:center;gap:8px;background:rgb(255 255 255 / .7);border:1px solid #EFE7CC;border-radius:10px;padding:7px 12px;font-size:12.5px;color:#9A9A94}.aip-note i{width:6px;height:6px;border-radius:50%;background:var(--aip-gold)}.aip-section{margin-top:34px}.aip-h2{font-size:24px;font-weight:900}.aip-h3{font-size:17px;font-weight:800}.aip-sub{color:var(--aip-muted);font-size:14px;margin-top:4px}.aip-sub--sm{font-size:12.5px;margin-bottom:14px}.aip-courses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px}.aip-course{background:#fff;border:1px solid var(--aip-line);border-radius:var(--aip-r);overflow:hidden;display:flex;flex-direction:column}.aip-course.is-extra{display:none}.aip-courses.is-open .aip-course.is-extra{display:flex}.aip-course__cover{position:relative;display:block;height:132px;background:linear-gradient(135deg,#F3EFE6,#E8E2D4);overflow:hidden}.aip-course__cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.aip-course__fade{position:absolute;inset:0;background:linear-gradient(to left,rgb(247 244 238 / .96) 0%,rgb(247 244 238 / .82) 42%,#fff0 78%)}.aip-course__title{position:absolute;right:22px;bottom:18px;max-width:62%;font-size:23px;font-weight:900;line-height:1.15;color:#1A1A1A}.aip-course__title em{display:block;font-style:normal;color:#E0661A}.aip-course__num{position:absolute;top:14px;right:14px;width:26px;height:26px;border-radius:50%;background:var(--aip-ink);color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;z-index:1}.aip-course__dur{position:absolute;top:14px;left:14px;display:inline-flex;align-items:center;gap:5px;background:rgb(255 255 255 / .92);border-radius:20px;padding:3px 10px;font-size:11.5px;font-weight:700;z-index:1}.aip-course__body{padding:14px 20px 20px;display:flex;flex-direction:column;gap:6px;flex:1}.aip-course__meta{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--aip-muted)}.aip-course__meta b{color:var(--aip-ink);font-size:13px}.aip-course .aip-btn{margin-top:auto}.aip-panel{background:#fff;border:1px solid var(--aip-line);border-radius:var(--aip-r);padding:22px;margin-top:22px}.aip-locked{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:34px 12px 18px}.aip-locked__icon{width:46px;height:46px;border-radius:12px;background:#FDF3D2;color:#B8860B;display:inline-flex;align-items:center;justify-content:center;margin-bottom:6px}.aip-locked b{font-size:15.5px;font-weight:800}.aip-locked p{color:var(--aip-muted);font-size:13px;margin-bottom:8px}.aip-live-body{padding-top:14px}.aip-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.aip-duo .aip-panel{margin-top:22px}.aip-community{background:var(--aip-ink);color:#fff;border-radius:14px;padding:20px}.aip-community b{font-size:15.5px;font-weight:800}.aip-community p{color:#BDBDB8!important;font-size:13px;margin:6px 0 12px}.aip-community a{display:inline-flex;align-items:center;gap:6px;color:var(--aip-gold)!important;font-weight:700;font-size:13.5px}.aip-quick{display:flex;flex-direction:column;gap:6px;margin-top:14px}.aip-quick__item{display:flex;align-items:center;gap:14px;padding:10px;border-radius:12px}.aip-quick__item:hover{background:#F6F6F2}.aip-quick__txt{flex:1;min-width:0;display:flex;flex-direction:column}.aip-quick__txt b{font-size:14.5px;font-weight:700}.aip-quick__txt small{font-size:12.5px;color:var(--aip-muted)}.aip-quick__arrow{color:#C9C9C4}.aip-player{display:grid;grid-template-columns:240px 300px minmax(0,1fr);min-height:100vh}.aip-rail{background:#FCFCFB}.aip-curr{position:sticky;top:var(--aip-top);height:calc(100vh - var(--aip-top));display:flex;flex-direction:column;background:#F9F9F7;border-left:1px solid var(--aip-line)}.aip-curr__progress{padding:18px 20px 10px;font-size:12px;font-weight:800;color:#8A8A85;letter-spacing:.02em}.aip-curr__bar{display:flex;align-items:center;gap:10px}.aip-curr__bar .aip-bar{flex:1;margin:6px 0}.aip-curr__bar b{font-size:12px;color:#55554F}.aip-curr__list{flex:1;overflow-y:auto;padding:4px 12px 24px;scrollbar-width:thin}.aip-curr__topic{font-size:12px;font-weight:800;color:#8A8A85;padding:16px 10px 8px}.aip-curr__item{display:flex;align-items:center;gap:12px;padding:10px;border-radius:12px;font-size:14px;color:#3F3F3B!important;line-height:1.5}.aip-curr__item:hover{background:#EFEFEA}.aip-curr__ico{width:28px;height:28px;border-radius:50%;background:#EEEEE9;color:#77776F;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.aip-curr__item.is-done .aip-curr__ico{background:#E3F5EA;color:#1FA45C}.aip-curr__item.is-active{background:var(--aip-ink)!important;color:#fff!important;font-weight:700;box-shadow:0 6px 16px rgb(0 0 0 / .18)}.aip-curr__item.is-active .aip-curr__ico{background:rgb(255 255 255 / .08);color:var(--aip-gold)}.aip-lesson{min-width:0;background:var(--aip-bg)}.aip-lesson__inner{max-width:760px;margin:0 auto;padding:40px 28px 70px}.aip-lesson__kicker{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--aip-muted)}.aip-lesson__badge{background:var(--aip-ink);color:var(--aip-gold);font-weight:800;font-size:12.5px;border-radius:20px;padding:3px 12px}.aip-lesson__title{font-size:31px!important;font-weight:900;line-height:1.35;margin-top:12px!important}.aip-lesson__lead{font-size:16px;color:#6B6B66!important;line-height:1.9;margin-top:10px!important}.aip-video{position:relative;aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:#0B0B0B;margin:28px 0;box-shadow:0 16px 40px rgb(0 0 0 / .16)}.aip-video iframe,.aip-video video,.aip-video>div,.aip-video>script+div{position:absolute;inset:0;width:100%!important;height:100%!important;border:0}.aip-video--empty,.aip-video--locked{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#C9C9C4;font-size:14px;background:radial-gradient(90% 90% at 50% 40%,#232323 0%,#0B0B0B 70%)}.aip-video__play{width:64px;height:64px;border-radius:50%;background:var(--aip-gold);color:#111;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 10px rgb(245 184 0 / .15)}.aip-video--locked{color:#fff;text-align:center;padding:20px}.aip-video--locked b{font-size:17px}.aip-video--locked p{color:#BDBDB8!important;font-size:13.5px;max-width:380px}.aip-lesson__content{font-size:16px;line-height:2;color:#3F3F3B}.aip-lesson__content>*+*{margin-top:18px}.aip-lesson__content p{color:#55554F}.aip-lesson__content a{color:#B07F00;text-decoration:underline}.aip-callout{position:relative;background:#fff;border:1px solid var(--aip-line);border-radius:16px;padding:20px 64px 20px 22px;font-size:14.5px;line-height:1.9;color:#3F3F3B;box-shadow:0 2px 0 #F0F0EC}.aip-callout::before{content:"";position:absolute;right:20px;top:20px;width:30px;height:30px;border-radius:9px;background:var(--aip-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23F5B800' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5'/%3E%3Cpath d='M9 18h6'/%3E%3Cpath d='M10 22h4'/%3E%3C/svg%3E") center/16px no-repeat}.aip-learn{background:#FFF8E6;border:1px solid #F3E2B0;border-radius:16px;padding:20px 22px}.aip-learn h4{font-size:15px;font-weight:800;color:#8A6A00;margin-bottom:8px}.aip-learn ul{margin:0;padding:0 18px 0 0}.aip-learn li{margin:4px 0;color:#55554F}.aip-lesson__actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:36px;padding-top:24px;border-top:1px solid var(--aip-line);flex-wrap:wrap}.aip-login{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.aip-login__card{width:100%;max-width:420px;background:#fff;border:1px solid var(--aip-line);border-radius:22px;padding:34px 30px;box-shadow:0 20px 50px rgb(0 0 0 / .08);text-align:center}.aip-login__card .aip-logo img{margin:0 auto 18px}.aip-eyebrow{display:inline-block;background:#FFF4D6;color:#8A6A00;font-size:12px;font-weight:800;border-radius:20px;padding:3px 12px}.aip-login__card h1{font-size:24px;font-weight:900;margin:12px 0 6px}.aip-login__card>p{color:var(--aip-muted);font-size:14px;margin-bottom:18px}.aip-login form{text-align:right}.aip-login form p{margin:0 0 12px}.aip-login label{display:block;font-size:13px;font-weight:700;margin-bottom:6px}.aip-login input[type=text],.aip-login input[type=password]{width:100%;height:46px;border:1px solid #E1E1DC;border-radius:12px;padding:0 14px;font-family:inherit;font-size:14px;background:#FAFAF8}.aip-login input[type=text]:focus,.aip-login input[type=password]:focus{outline:0;border-color:var(--aip-gold);box-shadow:0 0 0 3px rgb(245 184 0 / .2)}.aip-login .login-remember label{display:inline-flex;align-items:center;gap:8px;font-weight:500}.aip-login input[type=submit]{width:100%;height:46px;border:0;border-radius:12px;background:var(--aip-ink);color:#fff;font-family:inherit;font-weight:800;font-size:15px;cursor:pointer;box-shadow:0 3px 0 #000}.aip-login__links{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:14px;font-size:13px}.aip-login__links a{color:#8A6A00!important}.aip-mbar{display:none;align-items:center;gap:12px;padding:10px 16px;background:var(--aip-side);border-bottom:1px solid var(--aip-line);position:sticky;top:var(--aip-top);z-index:50}.aip-mbar__btn{background:none;border:0;padding:6px;color:var(--aip-ink);display:inline-flex}.aip-mbar .aip-logo img{height:28px}.aip-mbar__spacer{flex:1}.aip-scrim{display:none;position:fixed;inset:0;background:rgb(0 0 0 / .4);z-index:1000}@media (max-width:1180px){.aip-trio{grid-template-columns:repeat(2,minmax(0,1fr))}.aip-courses{grid-template-columns:repeat(2,minmax(0,1fr))}.aip-player{grid-template-columns:260px minmax(0,1fr)}.aip-player .aip-rail{display:none}.aip-player .aip-mbar{display:flex}.aip-player.is-menu .aip-rail{display:flex}}@media (max-width:1180px){.aip-player .aip-rail{position:fixed;inset:var(--aip-top) 0 0 auto;width:280px;z-index:1001;box-shadow:-20px 0 40px rgb(0 0 0 / .18)}.aip-player.is-menu .aip-scrim{display:block}.aip-app.aip-player .aip-side__close{display:inline-flex!important}}@media (max-width:900px){.aip-dash{grid-template-columns:minmax(0,1fr)}.aip-dash .aip-side{position:fixed;inset:var(--aip-top) 0 0 auto;width:280px;z-index:1001;transform:translateX(105%);transition:transform .25s;box-shadow:-20px 0 40px rgb(0 0 0 / .18)}.aip-dash.is-menu .aip-side{transform:none}.aip-dash.is-menu .aip-scrim{display:block}.aip-app.aip-dash .aip-side__close{display:inline-flex!important}.aip-dash .aip-mbar{display:flex}.aip-top{padding:16px;flex-direction:column;align-items:stretch}.aip-top h1{font-size:19px}.aip-start summary{width:100%}.aip-start__menu{left:0;right:0}.aip-wrap{padding:16px 16px 40px}.aip-hero{min-height:0;border-radius:18px}.aip-hero::before{width:100%;opacity:.35}.aip-hero::after{background:linear-gradient(to top,#000 10%,rgb(0 0 0 / .4))}.aip-hero__body{padding:30px 22px}.aip-hero h2{font-size:24px}.aip-trio,.aip-courses,.aip-duo{grid-template-columns:minmax(0,1fr)}.aip-player{grid-template-columns:minmax(0,1fr)}.aip-curr{position:static;height:auto;order:3;border-left:0;border-top:1px solid var(--aip-line)}.aip-curr__list{overflow:visible}.aip-lesson{order:2}.aip-lesson__inner{padding:22px 16px 40px}.aip-lesson__title{font-size:24px!important}.aip-callout{padding:18px 18px 18px 18px;padding-top:62px}.aip-lesson__actions .aip-btn{flex:1 1 auto}}