.wz-lesson{color:var(--white);background:radial-gradient(circle at 48% 8%,#6847e81c,#0000 28rem),#030012;min-width:320px;font-size:16px;line-height:1.5}.wz-lesson a,.wz-lesson button{-webkit-tap-highlight-color:transparent}.wz-lesson{--void:#030012;--panel:#0c0622;--panel-2:#120932;--panel-3:#180d3e;--violet:#6847e8;--violet-2:#8a72ff;--violet-3:#b7aaff;--white:#f9f7ff;--muted:#aaa5b9;--muted-2:#777186;--line:#b7aaff29;--line-strong:#b7aaff4d;--page:min(1500px, calc(100vw - 64px));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.wz-lesson *{box-sizing:border-box}.wz-lesson button,.wz-lesson a{-webkit-tap-highlight-color:transparent}.wz-lesson button{color:inherit;font:inherit}.wz-lesson a{color:inherit;text-decoration:none}.wz-lesson img{display:block}.wz-lesson ::selection{background:var(--violet-2);color:var(--white)}.wz-lesson .site-frame{overflow:clip}.wz-lesson .intro-jump{letter-spacing:-.01em;align-items:center;gap:10px;font-size:.82rem;font-weight:750;display:inline-flex}.wz-lesson .course-intro{max-width:var(--page);grid-template-columns:minmax(0,1.25fr) minmax(420px,.75fr);align-items:end;gap:56px;min-height:600px;margin:0 auto;padding:116px 0 88px;display:grid}.wz-lesson .intro-copy{max-width:900px;animation:.7s cubic-bezier(.2,.8,.2,1) both rise-in}.wz-lesson .eyebrow{color:var(--violet-3);letter-spacing:.16em;align-items:center;gap:10px;margin:0 0 24px;font-size:.69rem;font-weight:750;display:flex}.wz-lesson .eyebrow-dot{background:var(--violet-2);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #8a72ff1f}.wz-lesson .course-intro h1{letter-spacing:-.072em;max-width:1050px;margin:0;font-size:clamp(4rem,6.2vw,7.3rem);font-weight:720;line-height:.9}.wz-lesson .course-intro h1 em{color:var(--violet-2);letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-weight:400;display:block}.wz-lesson .intro-lede{color:#c3becf;letter-spacing:-.025em;max-width:730px;margin:34px 0 32px;font-size:clamp(1.06rem,1.5vw,1.35rem);line-height:1.55}.wz-lesson .intro-jump{border-bottom:1px solid var(--line-strong);padding:0 0 8px;transition:border-color .18s,color .18s}.wz-lesson .intro-jump:hover{border-color:var(--violet-2);color:var(--violet-3)}.wz-lesson .course-facts{border:1px solid var(--line);border-radius:24px;grid-template-columns:repeat(3,1fr);animation:.7s cubic-bezier(.2,.8,.2,1) .13s both rise-in;display:grid;overflow:hidden}.wz-lesson .course-facts>div{flex-direction:column;min-height:148px;padding:27px 22px;display:flex}.wz-lesson .course-facts>div+div{border-left:1px solid var(--line)}.wz-lesson .course-facts strong{letter-spacing:-.06em;font-size:clamp(1.8rem,2.6vw,2.6rem);font-weight:620}.wz-lesson .course-facts span{color:var(--muted);margin-top:auto;font-size:.74rem;line-height:1.4}.wz-lesson .lesson-theater{max-width:var(--page);grid-template-columns:minmax(250px,290px) minmax(360px,470px) minmax(320px,430px);grid-template-areas:"progress progress progress""index player companion";justify-content:center;gap:18px;margin:0 auto;padding:34px 0 120px;display:grid;position:relative}.wz-lesson .theater-progress{background:#b7aaff17;border-radius:999px;grid-area:progress;height:3px;margin-bottom:2px;overflow:hidden}.wz-lesson .theater-progress span{background:linear-gradient(90deg, var(--violet), var(--violet-3));border-radius:inherit;height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1);display:block}.wz-lesson .course-index,.wz-lesson .lesson-companion,.wz-lesson .portrait-column{align-self:start;position:sticky;top:92px}.wz-lesson .course-index,.wz-lesson .lesson-companion{border:1px solid var(--line);background:#0c0622e0;border-radius:25px;min-height:640px;max-height:calc(100vh - 112px);overflow:hidden}.wz-lesson .course-index{flex-direction:column;grid-area:index;display:flex}.wz-lesson .index-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding:25px 23px 20px;display:flex}.wz-lesson .index-header p,.wz-lesson .lesson-kicker,.wz-lesson .takeaway-card p,.wz-lesson .transcript-toggle small,.wz-lesson .now-playing>span{color:var(--violet-3);letter-spacing:.14em;margin:0;font-size:.61rem;font-weight:750}.wz-lesson .index-header h2{letter-spacing:-.035em;margin:5px 0 0;font-size:1.2rem;line-height:1.15}.wz-lesson .index-header>span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.68rem}.wz-lesson .chapter-list{overscroll-behavior:contain;scrollbar-color:#b7aaff47 transparent;scrollbar-width:thin;padding:8px;overflow-y:auto}.wz-lesson .chapter{border-bottom:1px solid var(--line);padding:17px 7px 14px}.wz-lesson .chapter:last-child{border-bottom:0}.wz-lesson .chapter-heading{align-items:baseline;gap:10px;padding:0 7px 10px;display:flex}.wz-lesson .chapter-heading>span{color:var(--violet-2);letter-spacing:.13em;font-size:.61rem;font-weight:800}.wz-lesson .chapter-heading h3{color:#c9c4d4;letter-spacing:.02em;margin:0;font-size:.71rem;font-weight:650}.wz-lesson .chapter-lessons{gap:3px;display:grid}.wz-lesson .chapter-lessons button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:24px minmax(0,1fr) 12px;align-items:center;gap:8px;width:100%;padding:9px 8px;transition:background .18s,color .18s,transform .18s;display:grid}.wz-lesson .chapter-lessons button:hover{background:#8a72ff14;transform:translate(2px)}.wz-lesson .chapter-lessons button.active{background:var(--white);color:#0d071e}.wz-lesson .lesson-number{color:var(--muted-2);font-variant-numeric:tabular-nums;font-size:.61rem;font-weight:700}.wz-lesson .active .lesson-number{color:var(--violet)}.wz-lesson .lesson-name{letter-spacing:-.01em;font-size:.7rem;font-weight:620;line-height:1.3}.wz-lesson .lesson-arrow{color:var(--violet-2);justify-self:end;font-size:.72rem}.wz-lesson .portrait-column{grid-area:player;max-height:calc(100vh - 112px)}.wz-lesson .portrait-stage{border:1px solid var(--line);background:linear-gradient(#8a72ff0b,#0000 42%),#07021a;border-radius:28px;justify-content:center;align-items:center;min-height:min(690px,100vh - 214px);animation:.42s cubic-bezier(.2,.8,.2,1) both lesson-swap;display:flex;position:relative;overflow:hidden}.wz-lesson .stage-grid{background-image:linear-gradient(#b7aaff0b 1px,#0000 1px),linear-gradient(90deg,#b7aaff0b 1px,#0000 1px);background-size:34px 34px;animation:18s linear infinite grid-drift;position:absolute;inset:-34px;-webkit-mask-image:radial-gradient(circle,#000 22%,#0000 73%);mask-image:radial-gradient(circle,#000 22%,#0000 73%)}.wz-lesson .stage-glow{filter:blur(12px);background:radial-gradient(circle,#6847e84f,#0000 67%);width:76%;height:66%;position:absolute}.wz-lesson .portrait-frame{aspect-ratio:9/16;z-index:2;background:radial-gradient(circle at 50% 31%,#8a72ff3d,#0000 31%),linear-gradient(155deg,#17103c,#070419 66%);border:1px solid #d3ccff47;border-radius:21px;flex-direction:column;height:min(620px,100vh - 275px);min-height:510px;display:flex;position:relative;overflow:hidden;box-shadow:0 34px 90px #0000007a,0 0 0 9px #8a72ff09,0 0 80px #6847e838}.wz-lesson .portrait-frame:before{content:"";background:linear-gradient(115deg,#0000 32%,#fff1,#0000 65%);animation:7s ease-in-out 1.4s infinite frame-sheen;position:absolute;inset:0;transform:translate(-90%)}.wz-lesson .video-meta,.wz-lesson .video-controls,.wz-lesson .video-brand{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.wz-lesson .video-meta{color:#f9f7ffa6;letter-spacing:.13em;padding:18px 18px 0;font-size:.56rem;font-weight:730}.wz-lesson .video-placeholder{text-align:center;z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:30px;display:flex;position:relative}.wz-lesson .play-button{background:var(--white);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:66px;height:66px;margin-bottom:23px;transition:transform .18s;display:flex;position:relative;box-shadow:0 0 0 12px #f9f7ff0f,0 0 0 1px #fff6}.wz-lesson .play-button:after{content:"";border:1px solid #b7aaff57;border-radius:50%;animation:2.4s ease-out infinite play-pulse;position:absolute;inset:-19px}.wz-lesson .play-button:hover{transform:scale(1.06)}.wz-lesson .play-button span{border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:13px solid #0c0620;margin-left:4px}.wz-lesson .video-placeholder p{letter-spacing:-.01em;margin:0 0 4px;font-size:.82rem;font-weight:700}.wz-lesson .video-placeholder small{color:var(--muted);font-size:.62rem}.wz-lesson .video-controls{gap:9px;padding:0 18px 18px;display:grid}.wz-lesson .video-controls>i{background:#ffffff24;border-radius:99px;height:2px;display:block;overflow:hidden}.wz-lesson .video-controls>i span{background:var(--violet-2);height:100%;display:block}.wz-lesson .video-controls small{color:#f9f7ff8a;font-size:.55rem}.wz-lesson .video-brand{justify-content:start;gap:5px;position:absolute;bottom:50px;left:18px}.wz-lesson .video-brand span{font-size:.62rem;font-weight:850}.wz-lesson .signal-rail{flex-direction:column;justify-content:space-between;align-items:center;width:47px;height:53%;display:flex;position:absolute;top:24%}.wz-lesson .rail-left{left:4%}.wz-lesson .rail-right{right:4%}.wz-lesson .signal-rail span{background:#0b061d;border:1px solid #8a72ff73;border-radius:50%;width:11px;height:11px;animation:3s ease-in-out infinite rail-pulse;box-shadow:0 0 22px #6847e833}.wz-lesson .signal-rail span:nth-of-type(2){animation-delay:.7s}.wz-lesson .signal-rail span:nth-of-type(3){animation-delay:1.4s}.wz-lesson .signal-rail i{background:linear-gradient(#0000,#8a72ff6b,#0000);flex:1;width:1px;margin:5px 0}.wz-lesson .now-playing{background:var(--panel);border:1px solid var(--line);border-radius:17px;gap:3px;margin-top:12px;padding:14px 18px;display:grid}.wz-lesson .now-playing strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.wz-lesson .now-playing small{color:var(--muted);font-size:.59rem}.wz-lesson .lesson-companion{grid-area:companion}.wz-lesson .companion-content{overscroll-behavior:contain;scrollbar-color:#b7aaff47 transparent;scrollbar-width:thin;min-height:638px;max-height:calc(100vh - 112px);padding:30px;animation:.42s cubic-bezier(.2,.8,.2,1) both lesson-swap;overflow-y:auto}.wz-lesson .lesson-heading h2{letter-spacing:-.06em;margin:13px 0 20px;font-size:clamp(2rem,2.6vw,3rem);font-weight:650;line-height:.98}.wz-lesson .lesson-heading>p:last-child{color:#bab4c7;margin:0;font-size:.88rem;line-height:1.55}.wz-lesson .takeaway-card{background:linear-gradient(135deg, #8a72ff26, #8a72ff09), var(--panel-2);border:1px solid #b7aaff38;border-radius:18px;grid-template-columns:33px 1fr;align-items:start;gap:14px;margin-top:28px;padding:19px;display:grid}.wz-lesson .takeaway-icon{background:#8a72ff21;border:1px solid #b7aaff47;border-radius:10px;justify-content:center;align-items:center;height:33px;display:flex}.wz-lesson .takeaway-icon span{background:var(--violet-2);box-shadow:0 0 15px var(--violet);border-radius:50%;width:7px;height:7px}.wz-lesson .takeaway-card blockquote{color:#eeeaff;letter-spacing:-.025em;margin:7px 0 0;font-size:.92rem;font-weight:580;line-height:1.45}.wz-lesson .transcript-panel{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin-top:28px;padding:4px 0 17px}.wz-lesson .transcript-toggle{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:15px 0 10px;display:flex}.wz-lesson .transcript-toggle>span:first-child{gap:3px;font-size:.9rem;font-weight:680;display:grid}.wz-lesson .toggle-symbol{border:1px solid var(--line-strong);color:var(--violet-3);border-radius:50%;flex:none;justify-content:center;align-items:center;width:27px;height:27px;font-size:1rem;display:flex}.wz-lesson .transcript-copy{color:#a9a4b4;scrollbar-color:#b7aaff47 transparent;scrollbar-width:thin;max-height:310px;padding:3px 8px 3px 0;font-size:.77rem;line-height:1.68;overflow-y:auto}.wz-lesson .transcript-copy p{margin:0 0 13px}.wz-lesson .transcript-copy ul{margin:0 0 13px;padding-left:18px;list-style:outside}.wz-lesson .transcript-copy li{display:list-item}.wz-lesson .lesson-nav{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.wz-lesson .lesson-nav button{border:1px solid var(--line);cursor:pointer;text-align:left;background:#0a051d;border-radius:12px;gap:4px;min-height:76px;padding:13px;transition:background .18s,border-color .18s,transform .18s;display:grid}.wz-lesson .lesson-nav button:hover:not(:disabled){background:var(--panel-3);border-color:var(--line-strong);transform:translateY(-2px)}.wz-lesson .lesson-nav button:disabled{cursor:default;opacity:.38}.wz-lesson .lesson-nav .next-lesson{text-align:right}.wz-lesson .lesson-nav small{color:var(--violet-3);letter-spacing:.12em;font-size:.55rem;font-weight:750}.wz-lesson .lesson-nav span{font-size:.66rem;font-weight:620;line-height:1.35}.wz-lesson .system-map{border-top:1px solid var(--line);max-width:var(--page);margin:0 auto;padding:122px 0 128px}.wz-lesson .system-heading{max-width:820px}.wz-lesson .system-heading h2,.wz-lesson .closing-cta h2{letter-spacing:-.068em;margin:0;font-size:clamp(3rem,5.4vw,6.1rem);font-weight:650;line-height:.94}.wz-lesson .system-heading>p:last-child,.wz-lesson .closing-cta>div>p:last-child{color:var(--muted);max-width:600px;margin:22px 0 0;font-size:1rem}.wz-lesson .chain{border:1px solid var(--line);border-radius:24px;grid-template-columns:repeat(6,1fr);margin-top:64px;display:grid;overflow:hidden}.wz-lesson .chain-step{flex-direction:column;justify-content:space-between;min-height:174px;padding:22px;display:flex;position:relative}.wz-lesson .chain-step+.chain-step{border-left:1px solid var(--line)}.wz-lesson .chain-step>span{color:var(--violet-2);letter-spacing:.12em;font-size:.65rem;font-weight:750}.wz-lesson .chain-step strong{letter-spacing:-.025em;font-size:.9rem}.wz-lesson .chain-step i{background:var(--void);border:1px solid var(--line);color:var(--violet-3);z-index:2;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:.75rem;font-style:normal;display:flex;position:absolute;top:calc(50% - 15px);right:-15px}.wz-lesson .closing-cta{background:radial-gradient(circle at 83% 24%, #8a72ff2e, transparent 22rem), var(--panel);border:1px solid var(--line);max-width:var(--page);border-radius:34px;grid-template-columns:1fr auto;align-items:end;gap:50px;margin:0 auto 80px;padding:clamp(36px,6vw,90px);display:grid;position:relative;overflow:hidden}.wz-lesson .closing-cta h2{max-width:980px}.wz-lesson .closing-cta>:is(a,button){background:var(--white);color:#0a0616;border-radius:999px;justify-content:space-between;align-items:center;gap:18px;min-width:172px;padding:16px 20px;font-size:.9rem;font-weight:750;transition:background .18s,color .18s,transform .18s;display:flex}.wz-lesson .closing-cta>:is(a,button):hover{background:var(--violet-2);color:var(--white);transform:translateY(-2px)}@keyframes rise-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes lesson-swap{0%{opacity:0;transform:translateY(10px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes grid-drift{to{transform:translate(34px,34px)}}@keyframes rail-pulse{0%,to{opacity:.45;box-shadow:0 0 8px #6847e82e}50%{opacity:1;box-shadow:0 0 26px #8a72ff99}}@keyframes play-pulse{0%{opacity:.7;transform:scale(.82)}to{opacity:0;transform:scale(1.3)}}@keyframes frame-sheen{0%,55%{transform:translate(-90%)}75%,to{transform:translate(90%)}}@media (max-width:1280px){.wz-lesson .lesson-theater{grid-template-columns:minmax(225px,255px) minmax(330px,420px) minmax(300px,1fr)}.wz-lesson .companion-content{padding:25px}.wz-lesson .signal-rail{width:35px}.wz-lesson .rail-left{left:2%}.wz-lesson .rail-right{right:2%}}@media (max-width:1100px){.wz-lesson .course-intro{grid-template-columns:1fr;gap:44px;min-height:auto;padding:100px 0 72px}.wz-lesson .course-facts{max-width:650px}.wz-lesson .lesson-theater{grid-template-columns:minmax(350px,.93fr) minmax(360px,1.07fr);grid-template-areas:"progress progress""player companion""index index"}.wz-lesson .course-index,.wz-lesson .lesson-companion,.wz-lesson .portrait-column{position:relative;top:auto}.wz-lesson .portrait-column,.wz-lesson .lesson-companion{position:sticky;top:92px}.wz-lesson .course-index{min-height:0;max-height:none}.wz-lesson .index-header{align-items:center}.wz-lesson .chapter-list{grid-template-columns:1fr 1fr;gap:0 15px;max-height:none;padding:8px 12px 12px;display:grid;overflow:visible}.wz-lesson .chapter{align-self:start}.wz-lesson .portrait-frame{height:min(610px,100vh - 285px)}.wz-lesson .chain{grid-template-columns:repeat(3,1fr)}.wz-lesson .chain-step:nth-child(4){border-left:0}.wz-lesson .chain-step:nth-child(n+4){border-top:1px solid var(--line)}}@media (max-width:820px){.wz-lesson .course-intro{padding-top:78px}.wz-lesson .lesson-theater{grid-template-columns:minmax(0,1fr);grid-template-areas:"progress""player""companion""index";gap:14px;padding-bottom:88px}.wz-lesson .portrait-column,.wz-lesson .lesson-companion{max-height:none;position:relative;top:auto}.wz-lesson .portrait-stage{min-height:720px}.wz-lesson .portrait-frame{height:650px;min-height:0}.wz-lesson .lesson-companion,.wz-lesson .companion-content{min-height:0;max-height:none}.wz-lesson .companion-content{overflow:visible}.wz-lesson .transcript-copy{max-height:390px}.wz-lesson .system-map{padding:92px 0 96px}.wz-lesson .closing-cta{grid-template-columns:1fr;align-items:start;margin-bottom:55px}.wz-lesson .closing-cta>:is(a,button){max-width:210px}}@media (max-width:590px){.wz-lesson .course-intro{padding:64px 0 58px}.wz-lesson .course-intro h1{letter-spacing:-.068em;font-size:clamp(3.25rem,16vw,4.5rem)}.wz-lesson .intro-lede{margin-top:28px;font-size:1rem}.wz-lesson .course-facts{grid-template-columns:1fr 1fr}.wz-lesson .course-facts>div{min-height:114px;padding:20px 18px}.wz-lesson .course-facts>div:nth-child(3){border-left:0;border-top:1px solid var(--line);grid-column:1/-1}.wz-lesson .lesson-theater{padding-top:22px}.wz-lesson .portrait-stage{border-radius:23px;min-height:635px}.wz-lesson .portrait-frame{height:min(570px,148vw);max-height:570px}.wz-lesson .signal-rail{opacity:.55;width:25px}.wz-lesson .rail-left{left:1%}.wz-lesson .rail-right{right:1%}.wz-lesson .now-playing{padding:13px 15px}.wz-lesson .lesson-companion,.wz-lesson .course-index{border-radius:20px}.wz-lesson .companion-content{padding:24px 20px}.wz-lesson .lesson-heading h2{font-size:2.45rem}.wz-lesson .takeaway-card,.wz-lesson .lesson-nav{grid-template-columns:1fr}.wz-lesson .lesson-nav .next-lesson{text-align:left}.wz-lesson .chapter-list{grid-template-columns:1fr}.wz-lesson .system-heading h2,.wz-lesson .closing-cta h2{font-size:clamp(2.8rem,13.5vw,4.2rem)}.wz-lesson .chain{grid-template-columns:repeat(2,1fr)}.wz-lesson .chain-step{min-height:132px;padding:18px}.wz-lesson .chain-step:nth-child(3),.wz-lesson .chain-step:nth-child(5){border-left:0}.wz-lesson .chain-step:nth-child(n+3){border-top:1px solid var(--line)}.wz-lesson .chain-step:nth-child(4){border-left:1px solid var(--line)}.wz-lesson .chain-step i{display:none}.wz-lesson .closing-cta{border-radius:25px;padding:38px 24px}.wz-lesson .closing-cta>:is(a,button){width:100%;max-width:none}}@media (max-height:760px) and (min-width:821px){.wz-lesson .portrait-stage{min-height:570px}.wz-lesson .portrait-frame{height:515px;min-height:0}}@media (prefers-reduced-motion:reduce){.wz-lesson *,.wz-lesson :before,.wz-lesson :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.wz-lesson{--wz-nav-offset:96px}.wz-lesson .course-intro{min-height:auto;padding-top:0}@media (min-width:768px){.wz-lesson{--wz-nav-offset:128px}}@media (min-width:1101px){.wz-lesson .course-index,.wz-lesson .lesson-companion,.wz-lesson .portrait-column{top:var(--wz-nav-offset);max-height:calc(100vh - var(--wz-nav-offset) - 20px)}.wz-lesson .companion-content{max-height:calc(100vh - var(--wz-nav-offset) - 20px)}}@media (min-width:821px) and (max-width:1100px){.wz-lesson .portrait-column,.wz-lesson .lesson-companion{top:var(--wz-nav-offset)}.wz-lesson .course-index{max-height:none;top:auto}.wz-lesson .lesson-companion,.wz-lesson .companion-content{max-height:calc(100vh - var(--wz-nav-offset) - 20px)}}@media (max-width:820px){.wz-lesson .course-index,.wz-lesson .lesson-companion,.wz-lesson .companion-content,.wz-lesson .portrait-column{max-height:none;top:auto}}.wz-lesson .portrait-frame:before{pointer-events:none}.wz-lesson .video-embed{z-index:1;flex:1;min-height:0;display:flex;position:relative}.wz-lesson .lesson-video{object-fit:contain;background:#05010f;width:100%;height:100%;display:block}.wz-lesson .video-embed-cover{background:linear-gradient(#07021a59,#07021ab8);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.wz-lesson .play-button.is-idle{cursor:default;opacity:.55}.wz-lesson .play-button.is-idle:hover{transform:none}.wz-lesson .video-error{color:#ffb4b4;text-align:center;background:#07021ae0;margin:0;padding:10px 14px;font-size:.66rem;position:absolute;bottom:0;left:0;right:0}.wz-lesson{--page:min(80rem, calc(100vw - 40px))}@media (min-width:768px){.wz-lesson{--page:min(80rem, calc(100vw - 64px))}}@media (min-width:1024px){.wz-lesson{--page:min(80rem, calc(100vw - 160px))}}@media (min-width:821px) and (max-width:1100px){.wz-lesson .portrait-column{max-height:none}.wz-lesson .portrait-stage{min-height:0}.wz-lesson .portrait-frame{height:min(610px, calc(100vh - var(--wz-nav-offset) - 200px));min-height:0}}.wz-lesson .theater-main{display:contents}@media (min-width:821px) and (max-width:1100px){.wz-lesson .lesson-theater{grid-template-areas:"progress progress""main main""index index"}.wz-lesson .theater-main{grid-area:main;align-items:start;gap:18px;display:flex}.wz-lesson .portrait-column{flex:.93 1 0;min-width:350px}.wz-lesson .lesson-companion{flex:1.07 1 0;min-width:360px}}
