.login-module__WEZH7G__page{background:var(--g50);min-height:100dvh;color:var(--g900);letter-spacing:-.025em;word-break:keep-all;place-items:start center;padding:clamp(24px,7vh,72px) 20px 48px;display:grid}.login-module__WEZH7G__shell{background:var(--panel);border:1px solid var(--g200);border-radius:16px;width:min(480px,100%);min-width:0}.login-module__WEZH7G__formSide{min-width:0;padding:28px 32px 20px}.login-module__WEZH7G__formHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.login-module__WEZH7G__brand{min-height:44px}.login-module__WEZH7G__back{min-height:44px;color:var(--g600);flex:none;align-items:center;font-size:13px;display:inline-flex}.login-module__WEZH7G__intro{margin-top:28px}.login-module__WEZH7G__intro h1{font-family:var(--font-sans), sans-serif;letter-spacing:-.045em;margin:0;font-size:30px;font-weight:800;line-height:1.3}.login-module__WEZH7G__intro h1:after{content:none}.login-module__WEZH7G__intro p{color:var(--g600);margin:10px 0 0;font-size:14px;line-height:1.65}.login-module__WEZH7G__tabs{background:var(--g100);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin-top:24px;padding:4px;display:grid}.login-module__WEZH7G__tabs button{min-height:44px;color:var(--g600);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:13px;font-weight:700}.login-module__WEZH7G__tabs button.login-module__WEZH7G__active{background:var(--panel);color:var(--g900);box-shadow:0 1px 3px color-mix(in srgb, var(--g900) 10%, transparent)}.login-module__WEZH7G__form{gap:20px;margin-top:24px;display:grid}.login-module__WEZH7G__form label{min-width:0}.login-module__WEZH7G__form label>span{color:var(--g700);margin-bottom:8px;font-size:13px;font-weight:700;display:block}.login-module__WEZH7G__form input{border:1px solid var(--g300);background:var(--panel);width:100%;min-width:0;height:50px;color:var(--g900);font:inherit;border-radius:12px;padding:0 14px;font-size:16px}.login-module__WEZH7G__form input:focus{border-color:var(--g900)}.login-module__WEZH7G__form input::placeholder{color:var(--g500)}.login-module__WEZH7G__passwordToggle{min-width:44px;height:44px;color:var(--g600);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 6px;font-size:12px;position:absolute;top:3px;right:4px}.login-module__WEZH7G__fieldHint{color:var(--g600);margin-top:8px;font-size:12px;line-height:1.6;display:block}.login-module__WEZH7G__tabHint{color:var(--g600);margin:12px 0 0;font-size:13px;line-height:1.6}.login-module__WEZH7G__phoneField{grid-template-columns:minmax(56px,.8fr) 8px minmax(0,1fr) 8px minmax(0,1fr);align-items:center;gap:5px;display:grid}.login-module__WEZH7G__phoneField input{text-align:center;padding:0 8px}.login-module__WEZH7G__phoneField i{color:var(--g500);text-align:center;font-style:normal}.login-module__WEZH7G__codeField input{text-align:center;letter-spacing:.4em;font-size:24px}.login-module__WEZH7G__loginButton{background:var(--btn-bg);min-height:52px;color:var(--btn-text,#fff);cursor:pointer;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:2px;padding:12px 18px;font-size:15px;font-weight:700;display:flex}.login-module__WEZH7G__loginButton:hover:not(:disabled){background:var(--btn-hover,var(--g900))}.login-module__WEZH7G__loginButton:disabled{opacity:.45;cursor:default}.login-module__WEZH7G__subButton{min-height:44px;color:var(--g600);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;border-radius:8px;font-size:13px;text-decoration:underline}.login-module__WEZH7G__notice,.login-module__WEZH7G__error{color:var(--g600);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.65}.login-module__WEZH7G__error{color:var(--seal)}.login-module__WEZH7G__bounced{border:1px solid var(--g200);background:var(--g50);color:var(--g700);border-radius:12px;margin:20px 0 0;padding:12px 14px;font-size:13px;line-height:1.65}.login-module__WEZH7G__helpLinks{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 10px;margin-top:12px;display:flex}.login-module__WEZH7G__helpLinks button,.login-module__WEZH7G__helpLinks a{min-height:44px;color:var(--g600);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 2px;font-size:12px}.login-module__WEZH7G__helpLinks button:hover,.login-module__WEZH7G__helpLinks a:hover{color:var(--g900)}.login-module__WEZH7G__helpLinks i{background:var(--g200);width:1px;height:12px}.login-module__WEZH7G__findBox{border:1px solid var(--g200);background:var(--g50);border-radius:12px;margin-top:20px;padding:16px}.login-module__WEZH7G__findBox p,.login-module__WEZH7G__findBox ul{color:var(--g700);margin:0 0 12px;font-size:13px;line-height:1.7}.login-module__WEZH7G__findBox ul{padding-left:18px}.login-module__WEZH7G__findBox strong{color:var(--g900);margin-bottom:8px;font-size:14px;display:block}.login-module__WEZH7G__findBox .login-module__WEZH7G__loginButton{width:100%}.login-module__WEZH7G__guideLink{border-top:1px solid var(--g200);min-height:52px;color:var(--g600);justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:12px 0;font-size:13px;font-weight:600;display:flex}@media (max-width:520px){.login-module__WEZH7G__page{background:var(--panel);padding:0}.login-module__WEZH7G__shell{border:0;border-radius:0}.login-module__WEZH7G__formSide{padding:24px 20px 32px}.login-module__WEZH7G__intro{margin-top:32px}}@media (max-height:760px) and (min-width:521px){.login-module__WEZH7G__page,.login-module__WEZH7G__formSide{padding-top:20px}.login-module__WEZH7G__intro{margin-top:16px}.login-module__WEZH7G__tabs{margin-top:20px}}
.brand-link-module__XCCsMG__brand{width:fit-content;min-height:44px;color:var(--g900);font-family:var(--font-sans), sans-serif;letter-spacing:-.04em;flex-shrink:0;align-items:center;gap:10px;font-size:18px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.brand-link-module__XCCsMG__brand img{object-fit:contain;flex-shrink:0;width:34px;height:34px;display:block}.brand-link-module__XCCsMG__brand span{white-space:nowrap}
.youtube-carousel-module__rUTu4W__section{color:var(--g900);background:var(--paper);padding:72px 32px;scroll-margin-top:108px}.youtube-carousel-module__rUTu4W__inner{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:32px;min-width:0;max-width:1160px;margin:0 auto;display:grid}.youtube-carousel-module__rUTu4W__header{flex-direction:column;align-items:flex-start;gap:20px;min-width:0;display:flex}.youtube-carousel-module__rUTu4W__section .youtube-carousel-module__rUTu4W__heading{letter-spacing:-.04em;margin:0;font-size:28px;font-weight:700;line-height:1.35}.youtube-carousel-module__rUTu4W__controls{flex-shrink:0;gap:8px;display:flex}.youtube-carousel-module__rUTu4W__arrow{border:1px solid var(--g300);background:var(--panel);width:44px;height:44px;color:var(--g900);cursor:pointer;border-radius:999px;place-items:center;display:grid}.youtube-carousel-module__rUTu4W__arrow:hover:not(:disabled){background:var(--sky100);border-color:var(--g500)}.youtube-carousel-module__rUTu4W__arrow:disabled{opacity:.35;cursor:default}.youtube-carousel-module__rUTu4W__arrow svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.youtube-carousel-module__rUTu4W__rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--g300) transparent;gap:20px;min-width:0;margin:-5px;padding:5px 5px 18px;scroll-padding-inline:5px;list-style:none;display:flex;position:relative;overflow-x:auto}.youtube-carousel-module__rUTu4W__item{scroll-snap-align:start;flex:0 0 calc(33.3333% - 13.3333px);min-width:0}.youtube-carousel-module__rUTu4W__video{border-radius:var(--radius-control);height:100%;display:block}.youtube-carousel-module__rUTu4W__thumbnail{aspect-ratio:16/9;border-radius:var(--radius-control);background:var(--g100);overflow:hidden}.youtube-carousel-module__rUTu4W__image{object-fit:cover;width:100%;height:100%;display:block}.youtube-carousel-module__rUTu4W__title{letter-spacing:-.025em;word-break:keep-all;overflow-wrap:anywhere;margin:12px 0 0;font-size:16px;font-weight:650;line-height:1.55}.youtube-carousel-module__rUTu4W__video:hover .youtube-carousel-module__rUTu4W__title{text-underline-offset:4px;text-decoration:underline}.youtube-carousel-module__rUTu4W__all{border:1px solid var(--g300);border-radius:var(--radius-control);min-height:44px;color:var(--ib700);justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;font-size:15px;font-weight:600;line-height:1.4;display:inline-flex}.youtube-carousel-module__rUTu4W__all:hover{background:var(--sky50);border-color:var(--ib700)}@media (prefers-reduced-motion:no-preference){.youtube-carousel-module__rUTu4W__rail{scroll-behavior:smooth}.youtube-carousel-module__rUTu4W__arrow,.youtube-carousel-module__rUTu4W__all{transition:background-color .14s,border-color .14s}}@media (max-width:960px){.youtube-carousel-module__rUTu4W__inner{grid-template-columns:minmax(0,1fr);gap:24px}.youtube-carousel-module__rUTu4W__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 20px;display:grid}.youtube-carousel-module__rUTu4W__all{grid-column:1;justify-self:start}.youtube-carousel-module__rUTu4W__controls{grid-area:1/2/span 2}}@media (max-width:800px){.youtube-carousel-module__rUTu4W__section{padding:64px 24px}.youtube-carousel-module__rUTu4W__item{flex-basis:calc(50% - 10px)}}@media (max-width:540px){.youtube-carousel-module__rUTu4W__section{padding:52px 20px}.youtube-carousel-module__rUTu4W__header{column-gap:12px}.youtube-carousel-module__rUTu4W__section .youtube-carousel-module__rUTu4W__heading{font-size:24px}.youtube-carousel-module__rUTu4W__controls{gap:4px}.youtube-carousel-module__rUTu4W__item{flex-basis:84%}.youtube-carousel-module__rUTu4W__rail{gap:16px}}
.shop-module__GBzivq__shopRefresh.mrn{background:var(--g50);min-height:100dvh;color:var(--g900)}.shop-module__GBzivq__shopRefresh.mrn .shop-bar{background:var(--panel);box-shadow:none;gap:16px}.shop-module__GBzivq__shopRefresh.mrn .site-brand{white-space:nowrap;min-height:44px;color:var(--g900);align-items:center;gap:10px;font-size:18px;font-weight:800;display:inline-flex}.shop-module__GBzivq__shopRefresh.mrn .site-brand img{object-fit:contain;width:34px;height:34px}.shop-module__GBzivq__shopRefresh.mrn .shop-title{display:none}.shop-module__GBzivq__shopRefresh.mrn .shop{padding-top:44px}.shop-module__GBzivq__shopRefresh.mrn .shop-scope{margin-bottom:32px}.shop-module__GBzivq__shopRefresh.mrn .shop-scope h1{letter-spacing:-.04em;font-size:clamp(28px,4vw,36px)}.shop-module__GBzivq__shopRefresh.mrn .shop-scope p{max-width:600px;color:var(--g600);font-size:14px}:is(.shop-module__GBzivq__shopRefresh.mrn .shop-steps button,.shop-module__GBzivq__shopRefresh.mrn .shop-cats button,.shop-module__GBzivq__shopRefresh.mrn .shop-cartbtn,.shop-module__GBzivq__shopRefresh.mrn .shop-filters select,.shop-module__GBzivq__shopRefresh.mrn .button){border-radius:12px;min-height:44px;font-size:14px}.shop-module__GBzivq__shopRefresh.mrn .button-primary{background:var(--btn-bg);color:var(--btn-fg);box-shadow:none}.shop-module__GBzivq__shopRefresh.mrn .shop-cartbtn em{background:var(--btn-bg);color:var(--btn-fg);font-size:12px}:is(.shop-module__GBzivq__shopRefresh.mrn .shop-steps button[data-on],.shop-module__GBzivq__shopRefresh.mrn .shop-cats button.on){background:var(--g900);border-color:var(--g900);color:var(--panel)}.shop-module__GBzivq__shopRefresh.mrn .shop-grid{gap:24px}.shop-module__GBzivq__shopRefresh.mrn .pcard{box-shadow:none;border-radius:16px;transition:border-color .16s}.shop-module__GBzivq__shopRefresh.mrn .pcard:hover{box-shadow:none;border-color:var(--g400);transform:none}.shop-module__GBzivq__shopRefresh.mrn .pcovbtn{background:var(--g50);padding:20px}.shop-module__GBzivq__shopRefresh.mrn .pcard:nth-child(2n) .pcovbtn{background:#ebf4f8}.shop-module__GBzivq__shopRefresh.mrn .pcovbtn .pcover-img{object-fit:contain}.shop-module__GBzivq__shopRefresh.mrn .pcover:not(img){color:var(--g900);background:#deeff5}.shop-module__GBzivq__shopRefresh.mrn .pbody{gap:12px;padding:18px}.shop-module__GBzivq__shopRefresh.mrn .pname{text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;font-weight:700;line-height:1.55}.shop-module__GBzivq__shopRefresh.mrn .prow{padding:0}.shop-module__GBzivq__shopRefresh.mrn .pprice{font-size:18px}.shop-module__GBzivq__shopRefresh.mrn .pprice i{font-size:14px}.shop-module__GBzivq__shopRefresh.mrn .shop-panel{box-shadow:none;border-radius:16px}.shop-module__GBzivq__shopRefresh.mrn .shop-panel input:not([type=checkbox]){border-radius:12px;min-height:44px;font-size:16px}.shop-module__GBzivq__shopRefresh.mrn .pqty{border-radius:12px}.shop-module__GBzivq__shopRefresh.mrn .pqty button{width:44px;height:44px}:is(.shop-module__GBzivq__shopRefresh.mrn .shop-notice,.shop-module__GBzivq__shopRefresh.mrn .verify){background:var(--sky50);border-radius:16px}.shop-module__GBzivq__shopRefresh.mrn .shop-help{background:0 0;border:0;padding:24px 0}.shop-module__GBzivq__shopRefresh.mrn .shop-legal p{color:var(--g600);font-size:12px}.shop-module__GBzivq__shopRefresh.mrn .shop-dock{background:var(--panel);color:var(--g900);border:1px solid var(--line);border-radius:16px;max-width:calc(100vw - 32px);box-shadow:0 8px 28px #242c361a}.shop-module__GBzivq__productDialog{width:min(840px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--g900);background:0 0;border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.shop-module__GBzivq__productDialog::backdrop{background:#242c3673}.shop-module__GBzivq__shopRefresh .shop-module__GBzivq__productDialog .pmodal-in{overscroll-behavior:contain;max-width:none;max-height:calc(100dvh - 32px);box-shadow:none;border-radius:16px;grid-template-columns:minmax(180px,240px) minmax(0,1fr);overflow-y:auto}.shop-module__GBzivq__shopRefresh .shop-module__GBzivq__productDialog .pmodal-x{border:1px solid var(--line);background:var(--panel);border-radius:12px;width:44px;height:44px;font-size:26px;top:12px;right:12px}.shop-module__GBzivq__shopRefresh .shop-module__GBzivq__productDialog .pmodal-body{gap:12px;padding:64px 28px 28px}.shop-module__GBzivq__shopRefresh .shop-module__GBzivq__productDialog .pmodal-body h3{font-size:24px;line-height:1.45}:is(.shop-module__GBzivq__shopRefresh .shop-module__GBzivq__productDialog .pmodal-body p,.shop-module__GBzivq__shopRefresh .shop-module__GBzivq__productDialog .pmodal-info,.shop-module__GBzivq__shopRefresh .shop-module__GBzivq__productDialog .pmodal-refund ul){font-size:14px;line-height:1.75}.shop-module__GBzivq__shopRefresh .shop-module__GBzivq__productDialog .pcover{object-fit:contain;background:var(--sky50)}.shop-module__GBzivq__shopRefresh .shop-module__GBzivq__productDialog .pcat{font-size:12px}@media (max-width:640px){.shop-module__GBzivq__shopRefresh.mrn .shop-bar{gap:8px}.shop-module__GBzivq__shopRefresh.mrn .shop-cartbtn{margin-left:auto;padding-inline:12px}.shop-module__GBzivq__shopRefresh.mrn .shop-steps{order:3;justify-content:space-between;width:100%}.shop-module__GBzivq__shopRefresh.mrn .shop-steps button{padding-inline:8px}.shop-module__GBzivq__shopRefresh.mrn .shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shop-module__GBzivq__shopRefresh.mrn .pcovbtn{padding:12px}.shop-module__GBzivq__shopRefresh.mrn .pbody{padding:14px 12px}.shop-module__GBzivq__shopRefresh.mrn .pname{font-size:14px}.shop-module__GBzivq__shopRefresh.mrn .shop-dock{white-space:normal;flex-wrap:wrap;justify-content:center;gap:8px;padding:12px}.shop-module__GBzivq__shopRefresh.mrn .cline{flex-wrap:wrap}.shop-module__GBzivq__shopRefresh.mrn .cline .pqty{width:auto;margin-left:0}.shop-module__GBzivq__shopRefresh .shop-module__GBzivq__productDialog .pmodal-in{grid-template-columns:1fr}.shop-module__GBzivq__shopRefresh .shop-module__GBzivq__productDialog .pcover-lg{aspect-ratio:3/4;width:min(200px,70%);margin:28px auto 0}.shop-module__GBzivq__shopRefresh .shop-module__GBzivq__productDialog .pmodal-body{padding:28px 20px}.shop-module__GBzivq__shopRefresh .shop-module__GBzivq__productDialog .pmodal-body h3{font-size:20px}}@media (prefers-reduced-motion:reduce){.shop-module__GBzivq__shopRefresh.mrn .pcard{transition:none}}
.lesson-preview-module__QJEWqq__page{background:var(--g50);min-height:100dvh;color:var(--g900);font-family:var(--font-sans), sans-serif}.lesson-preview-module__QJEWqq__header{justify-content:space-between;align-items:center;gap:20px;max-width:1480px;min-height:80px;margin:0 auto;padding:16px 32px;display:flex}.lesson-preview-module__QJEWqq__homeLink{border:1px solid var(--line);border-radius:var(--radius-control);min-height:44px;color:var(--g700);background:var(--panel);white-space:nowrap;justify-content:center;align-items:center;padding:10px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.lesson-preview-module__QJEWqq__main{max-width:1480px;margin:0 auto;padding:16px 32px 48px}.lesson-preview-module__QJEWqq__title{letter-spacing:-.04em;overflow-wrap:anywhere;margin:0 0 24px;font-size:28px;font-weight:750;line-height:1.35}.lesson-preview-module__QJEWqq__title:after{content:none}.lesson-preview-module__QJEWqq__workspace{grid-template:"video documents""chapters documents"1fr/minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:20px;min-width:0;display:grid}.lesson-preview-module__QJEWqq__videoPanel{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel);grid-area:video;min-width:0;overflow:hidden}.lesson-preview-module__QJEWqq__video{object-fit:contain;background:var(--g900);width:100%;height:auto;max-height:65dvh;display:block}.lesson-preview-module__QJEWqq__videoPlaceholder{aspect-ratio:16/9;background:var(--sky50);color:var(--g600);place-items:center;padding:24px;font-size:16px;font-weight:600;display:grid}.lesson-preview-module__QJEWqq__playbackControls{justify-content:flex-end;align-items:center;gap:12px;padding:8px 16px;font-size:14px;display:flex}.lesson-preview-module__QJEWqq__playbackControls select{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel);min-width:96px;min-height:44px;padding:8px 12px;font-size:15px}.lesson-preview-module__QJEWqq__mobileSwitch{display:none}.lesson-preview-module__QJEWqq__chapters{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel);grid-area:chapters;min-width:0;padding:20px}.lesson-preview-module__QJEWqq__chapters h2,.lesson-preview-module__QJEWqq__documentHeading{margin:0;font-size:16px;font-weight:700;line-height:1.5}.lesson-preview-module__QJEWqq__chapterList{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.lesson-preview-module__QJEWqq__chapterList button{border-radius:var(--radius-control);text-align:left;cursor:pointer;border:1px solid #0000;align-items:baseline;gap:14px;width:100%;min-height:48px;padding:12px;font-size:14px;line-height:1.5;display:flex}.lesson-preview-module__QJEWqq__chapterList button[aria-current=true]{border-color:var(--ib200);background:var(--ib50);color:var(--ib800);font-weight:700}.lesson-preview-module__QJEWqq__chapterList button:disabled{color:var(--g500);cursor:default}.lesson-preview-module__QJEWqq__chapterTime{min-width:44px;color:var(--g600);font-variant-numeric:tabular-nums;flex-shrink:0}.lesson-preview-module__QJEWqq__chapterList button[aria-current=true] .lesson-preview-module__QJEWqq__chapterTime{color:var(--ib800)}.lesson-preview-module__QJEWqq__chapterList button>span:last-child{overflow-wrap:anywhere}.lesson-preview-module__QJEWqq__empty{color:var(--g600);margin:20px 0 8px;font-size:14px;line-height:1.6}.lesson-preview-module__QJEWqq__documents{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel);grid-area:documents;min-width:0;overflow:hidden}.lesson-preview-module__QJEWqq__documentHeading{padding:18px 20px 12px}.lesson-preview-module__QJEWqq__documentTabs{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.8fr) minmax(0,1fr) minmax(0,1fr);gap:4px;padding:0 12px;display:grid}.lesson-preview-module__QJEWqq__documentTabs button{min-width:0;min-height:48px;color:var(--g600);cursor:pointer;overflow-wrap:anywhere;border-bottom:3px solid #0000;padding:10px 8px;font-size:14px;font-weight:600;line-height:1.45}.lesson-preview-module__QJEWqq__documentTabs button[aria-selected=true]{border-bottom-color:var(--btn-bg);color:var(--ib800);font-weight:750}.lesson-preview-module__QJEWqq__documentActions{color:var(--g600);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:8px 16px 0;font-size:13px;display:flex}.lesson-preview-module__QJEWqq__documentActions>div{align-items:center;gap:4px;display:flex}.lesson-preview-module__QJEWqq__documentActions a{min-height:44px;color:var(--ib800);justify-content:center;align-items:center;gap:4px;padding:8px 10px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.lesson-preview-module__QJEWqq__readerControls{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:8px 16px 12px;display:flex}.lesson-preview-module__QJEWqq__pagination,.lesson-preview-module__QJEWqq__zoomControls{font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:14px;display:flex}.lesson-preview-module__QJEWqq__pagination button,.lesson-preview-module__QJEWqq__zoomControls button,.lesson-preview-module__QJEWqq__error button,.lesson-preview-module__QJEWqq__imageError button{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel);min-width:44px;min-height:44px;color:var(--g900);cursor:pointer;justify-content:center;align-items:center;padding:8px 10px;font-size:14px;font-weight:600;display:inline-flex}.lesson-preview-module__QJEWqq__pagination button{font-size:24px;line-height:1}.lesson-preview-module__QJEWqq__pagination select{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel);min-width:72px;min-height:44px;padding:8px;font-size:15px}.lesson-preview-module__QJEWqq__pagination>span{min-width:34px;color:var(--g600)}.lesson-preview-module__QJEWqq__zoomControls>span{text-align:center;min-width:46px;color:var(--g600)}.lesson-preview-module__QJEWqq__pagination button:disabled,.lesson-preview-module__QJEWqq__zoomControls button:disabled{color:var(--g500);background:var(--g50);cursor:default}.lesson-preview-module__QJEWqq__readerViewport{background:var(--g100);width:100%;height:min(70dvh,880px);min-height:360px;overflow:auto}.lesson-preview-module__QJEWqq__readerViewport:focus-visible{outline-offset:-3px}.lesson-preview-module__QJEWqq__paper{background:var(--panel);min-width:100%}.lesson-preview-module__QJEWqq__paper img{width:100%;max-width:none;height:auto;display:block}.lesson-preview-module__QJEWqq__error{color:var(--g700);margin:0;padding:16px;font-size:14px;line-height:1.6}.lesson-preview-module__QJEWqq__error p,.lesson-preview-module__QJEWqq__imageError p{margin:0 0 10px}.lesson-preview-module__QJEWqq__imageError{min-height:360px;color:var(--g700);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:14px;display:flex}.lesson-preview-module__QJEWqq__srOnly{clip-path:inset(50%);white-space:pre-wrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lesson-preview-module__QJEWqq__skipLink{z-index:10;border-radius:var(--radius-control);background:var(--btn-bg);color:var(--btn-fg);padding:12px 16px;font-size:14px;font-weight:700;position:fixed;top:8px;left:16px;transform:translateY(-160%)}.lesson-preview-module__QJEWqq__skipLink:focus{transform:translateY(0)}@media (hover:hover){.lesson-preview-module__QJEWqq__homeLink:hover,.lesson-preview-module__QJEWqq__documentActions a:hover{background:var(--sky50)}.lesson-preview-module__QJEWqq__chapterList button:not(:disabled):hover{background:var(--g50)}.lesson-preview-module__QJEWqq__chapterList button[aria-current=true]:hover{background:var(--ib50)}}@media (max-width:959px){.lesson-preview-module__QJEWqq__header{min-height:72px;padding:12px 20px}.lesson-preview-module__QJEWqq__main{padding:16px 20px 32px}.lesson-preview-module__QJEWqq__title{margin-bottom:20px;font-size:24px}.lesson-preview-module__QJEWqq__workspace{grid-template:"video""switch""documents"/minmax(0,1fr);gap:16px}.lesson-preview-module__QJEWqq__workspace[data-mobile-panel=chapters]{grid-template-areas:"video""switch""chapters"}.lesson-preview-module__QJEWqq__mobileSwitch{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--g100);grid-area:switch;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.lesson-preview-module__QJEWqq__mobileSwitch button{min-height:44px;color:var(--g600);cursor:pointer;border-radius:8px;font-size:15px;font-weight:600}.lesson-preview-module__QJEWqq__mobileSwitch button[aria-pressed=true]{color:var(--g900);background:var(--panel);box-shadow:0 1px 3px rgb(var(--shadow) / .08);font-weight:750}.lesson-preview-module__QJEWqq__workspace[data-mobile-panel=documents] .lesson-preview-module__QJEWqq__chapters,.lesson-preview-module__QJEWqq__workspace[data-mobile-panel=chapters] .lesson-preview-module__QJEWqq__documents{display:none}.lesson-preview-module__QJEWqq__readerViewport{height:65dvh;min-height:320px}}@media (max-width:959px) and (min-height:640px) and (orientation:portrait){.lesson-preview-module__QJEWqq__workspace{flex-direction:column;align-items:stretch;display:flex}.lesson-preview-module__QJEWqq__videoPanel{top:max(8px, env(safe-area-inset-top));z-index:2;box-shadow:0 4px 16px rgb(var(--shadow) / .08);position:sticky}}@media (max-width:479px){.lesson-preview-module__QJEWqq__header{gap:10px;padding-inline:16px}.lesson-preview-module__QJEWqq__homeLink{padding-inline:10px}.lesson-preview-module__QJEWqq__main{padding-inline:16px}.lesson-preview-module__QJEWqq__documentHeading{padding:16px 14px 10px}.lesson-preview-module__QJEWqq__documentTabs,.lesson-preview-module__QJEWqq__documentTabs button{padding-inline:6px}.lesson-preview-module__QJEWqq__documentActions,.lesson-preview-module__QJEWqq__readerControls{padding-inline:10px}.lesson-preview-module__QJEWqq__zoomControls{margin-left:auto}}@media (max-height:540px){.lesson-preview-module__QJEWqq__readerViewport{height:75dvh;min-height:240px}.lesson-preview-module__QJEWqq__video{max-height:75dvh}}
@media screen{.guide-module__uccnpq__document{color:var(--g900);padding-top:32px}.guide-module__uccnpq__document .gdoc-head{gap:24px;padding-bottom:28px}.guide-module__uccnpq__document .gdoc-aud{letter-spacing:0;color:var(--g600);font-size:13px;font-weight:600}.guide-module__uccnpq__document h1{font-family:var(--font-sans), sans-serif;font-weight:800}.guide-module__uccnpq__document .gdoc-intro{max-width:680px;margin-top:12px;font-size:15px}:is(.guide-module__uccnpq__document .gdoc-nav a,.guide-module__uccnpq__document .gdoc-toc a,.guide-module__uccnpq__document .ggo){border-radius:12px;align-items:center;min-height:44px;font-size:14px;display:inline-flex}.guide-module__uccnpq__document .gdoc-toc{margin:24px 0 32px}.guide-module__uccnpq__document .gdoc-body{gap:20px}.guide-module__uccnpq__document .gcard{border-radius:16px;padding:24px}.guide-module__uccnpq__document .gcard h2{font-family:var(--font-sans), sans-serif;font-size:20px;font-weight:750}.guide-module__uccnpq__document .gsteps{gap:14px}.guide-module__uccnpq__document .gsteps b{font-size:15px}:is(.guide-module__uccnpq__document .gsteps span,.guide-module__uccnpq__document .gtip,.guide-module__uccnpq__document .gcard-tips dd){font-size:14px}.guide-module__uccnpq__document .ggo{background:var(--btn-bg);color:var(--btn-text,#fff)}.guide-module__uccnpq__document .gtip i{background:var(--g200);color:var(--g700);border-radius:8px;font-size:11px}.guide-module__uccnpq__document .gdoc-foot a{align-items:center;min-height:44px;display:inline-flex}}@media screen and (max-width:640px){.guide-module__uccnpq__document{padding-top:20px}.guide-module__uccnpq__document .gcard{padding:20px 16px}.guide-module__uccnpq__document .gcard h2{font-size:18px}}
