.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}}
.lesson-player-module__kMFkeG__player{color:var(--panel);background:var(--g900);isolation:isolate;position:relative;container:lesson-player/inline-size}.lesson-player-module__kMFkeG__player:focus-visible{outline-color:var(--g400);outline-offset:-3px}.lesson-player-module__kMFkeG__canvas,.lesson-player-module__kMFkeG__viewport{position:relative}.lesson-player-module__kMFkeG__canvas{border-radius:var(--radius-panel);overflow:hidden}.lesson-player-module__kMFkeG__video{aspect-ratio:1920/580;object-fit:contain;background:var(--g900);width:100%;height:auto;display:block}.lesson-player-module__kMFkeG__player[data-view-mode=theater] .lesson-player-module__kMFkeG__video{aspect-ratio:auto;height:min(65dvh,620px)}.lesson-player-module__kMFkeG__videoToggle{cursor:pointer;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.lesson-player-module__kMFkeG__videoToggle:disabled{cursor:default}.lesson-player-module__kMFkeG__loading{border-radius:var(--radius-control);background:color-mix(in srgb, var(--g900) 90%, transparent);color:var(--panel);white-space:nowrap;pointer-events:none;padding:8px 12px;font-size:13px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lesson-player-module__kMFkeG__controls{color:var(--panel);background:linear-gradient(transparent, color-mix(in srgb, var(--g900) 78%, transparent) 35%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:4px 12px 6px;position:absolute;inset:auto 0 0}.lesson-player-module__kMFkeG__upperTools{position:absolute;top:12px;right:12px}.lesson-player-module__kMFkeG__player[data-controls-hidden=true] :is(.lesson-player-module__kMFkeG__controls,.lesson-player-module__kMFkeG__upperTools){opacity:0;pointer-events:none}.lesson-player-module__kMFkeG__timelineRow{align-items:center;display:flex}.lesson-player-module__kMFkeG__timeline{flex:1;min-width:24px;height:28px;position:relative}.lesson-player-module__kMFkeG__track{background:#fff6;border-radius:999px;height:4px;position:absolute;top:12px;left:0;right:0;overflow:hidden}.lesson-player-module__kMFkeG__buffered,.lesson-player-module__kMFkeG__played{position:absolute;inset-block:0}.lesson-player-module__kMFkeG__buffered{background:#ffffff8c}.lesson-player-module__kMFkeG__played{background:var(--ib300);left:0}.lesson-player-module__kMFkeG__chapterMark{background:#fffc;width:3px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.lesson-player-module__kMFkeG__seek{appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:0;display:block;position:absolute;top:-8px}.lesson-player-module__kMFkeG__seek::-webkit-slider-runnable-track{background:0 0;height:4px}.lesson-player-module__kMFkeG__seek::-moz-range-track{background:0 0;height:4px}.lesson-player-module__kMFkeG__seek::-webkit-slider-thumb{appearance:none;background:var(--ib300);border:0;border-radius:999px;width:14px;height:14px;margin-top:-5px}.lesson-player-module__kMFkeG__seek::-moz-range-thumb{background:var(--ib300);border:0;border-radius:999px;width:14px;height:14px}.lesson-player-module__kMFkeG__controlRow,.lesson-player-module__kMFkeG__transport,.lesson-player-module__kMFkeG__displayControls,.lesson-player-module__kMFkeG__volumeControl{align-items:center;display:flex}.lesson-player-module__kMFkeG__controlRow{z-index:1;flex-wrap:wrap;justify-content:space-between;gap:0 8px;position:relative}.lesson-player-module__kMFkeG__transport{flex-wrap:wrap;flex-shrink:0;gap:0}.lesson-player-module__kMFkeG__time{font-variant-numeric:tabular-nums;white-space:nowrap;padding-inline:8px;font-size:12px;font-weight:500}.lesson-player-module__kMFkeG__timeDivider{opacity:.65}.lesson-player-module__kMFkeG__iconButton,.lesson-player-module__kMFkeG__skipButton,.lesson-player-module__kMFkeG__modeButton,.lesson-player-module__kMFkeG__chapterOpener,.lesson-player-module__kMFkeG__mainPlay{border-radius:var(--radius-control);min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.lesson-player-module__kMFkeG__skipButton svg{width:24px;height:24px}.lesson-player-module__kMFkeG__mainPlay svg{width:26px;height:26px}.lesson-player-module__kMFkeG__iconButton:disabled,.lesson-player-module__kMFkeG__skipButton:disabled,.lesson-player-module__kMFkeG__mainPlay:disabled{opacity:.45;cursor:default}.lesson-player-module__kMFkeG__displayControls{flex-wrap:wrap;justify-content:flex-end;gap:0;margin-left:auto}.lesson-player-module__kMFkeG__chapterOpener{background:color-mix(in srgb, var(--g900) 68%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffff2e}.lesson-player-module__kMFkeG__modeButton[aria-pressed=true]{background:#ffffff26}.lesson-player-module__kMFkeG__volumeControl input{width:64px;height:44px;accent-color:var(--ib300);cursor:pointer;margin:0 8px 0 0}.lesson-player-module__kMFkeG__speed{border-radius:var(--radius-control);min-width:60px;min-height:44px;color:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:8px 4px;font-size:13px;font-weight:600}.lesson-player-module__kMFkeG__speed option{background:var(--g900);color:var(--panel)}.lesson-player-module__kMFkeG__player :is(button,select,input):focus-visible{outline:2px solid var(--ib300);outline-offset:-3px}.lesson-player-module__kMFkeG__nativeChapterBar{justify-content:flex-end;padding:8px 12px;display:flex}.lesson-player-module__kMFkeG__nativeChapterBar button{min-height:44px;color:var(--panel);cursor:pointer;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:600;display:inline-flex}.lesson-player-module__kMFkeG__chapterDialog{border-radius:var(--radius-panel);background:color-mix(in srgb, var(--g900) 93%, transparent);color:var(--panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 32px rgb(var(--shadow) / .25);border:1px solid #fff3;flex-direction:column;margin:0;padding:8px;display:none;position:fixed;overflow:hidden}.lesson-player-module__kMFkeG__chapterDialog[open]{display:flex}.lesson-player-module__kMFkeG__chapterDialog::backdrop{background:color-mix(in srgb, var(--g900) 18%, transparent)}.lesson-player-module__kMFkeG__chapterHeader{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding-left:12px;display:flex}.lesson-player-module__kMFkeG__chapterHeader h2{margin:0;font-size:16px;font-weight:700}.lesson-player-module__kMFkeG__chapterList{overscroll-behavior:contain;min-height:0;margin:4px 0 0;padding:4px;list-style:none;overflow:auto}.lesson-player-module__kMFkeG__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-player-module__kMFkeG__chapterList button>span:first-child{font-variant-numeric:tabular-nums;color:#ffffffb8;flex-shrink:0;min-width:54px}.lesson-player-module__kMFkeG__chapterList button[aria-current=true]{border-color:color-mix(in srgb, var(--ib300) 45%, transparent);background:color-mix(in srgb, var(--ib300) 15%, transparent);color:var(--panel);font-weight:700}.lesson-player-module__kMFkeG__chapterList button:disabled{opacity:.45;cursor:default}.lesson-player-module__kMFkeG__chapterEmpty{margin:0;padding:12px;font-size:14px}.lesson-player-module__kMFkeG__currentQuality{align-items:center;gap:14px;margin:4px 0 8px;padding:12px 16px;font-size:14px;display:flex}.lesson-player-module__kMFkeG__currentQuality svg{color:var(--ib300)}.lesson-player-module__kMFkeG__currentQuality small{color:#ffffffb8;font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px;display:block}.lesson-player-module__kMFkeG__error{color:var(--g900);background:var(--panel);padding:16px;font-size:14px;line-height:1.6}.lesson-player-module__kMFkeG__error p{margin:0 0 8px}.lesson-player-module__kMFkeG__error button{border:1px solid var(--line);border-radius:var(--radius-control);min-height:44px;color:var(--ib800);cursor:pointer;margin:0 8px 0 0;padding:8px 12px}.lesson-player-module__kMFkeG__player:fullscreen{background:var(--g900);flex-direction:column;width:100%;height:100%;max-height:none;display:flex}.lesson-player-module__kMFkeG__player:fullscreen .lesson-player-module__kMFkeG__canvas{border-radius:0;flex:1;min-height:0}.lesson-player-module__kMFkeG__player:fullscreen .lesson-player-module__kMFkeG__viewport{height:100%}.lesson-player-module__kMFkeG__player[data-view-mode]:fullscreen .lesson-player-module__kMFkeG__video,.lesson-player-module__kMFkeG__player[data-view-mode] .lesson-player-module__kMFkeG__video:fullscreen{aspect-ratio:auto;width:100%;height:100%;max-height:none}.lesson-player-module__kMFkeG__player:fullscreen .lesson-player-module__kMFkeG__controls{padding-bottom:max(6px, env(safe-area-inset-bottom))}@media (hover:hover){.lesson-player-module__kMFkeG__iconButton:not(:disabled):hover,.lesson-player-module__kMFkeG__skipButton:not(:disabled):hover,.lesson-player-module__kMFkeG__modeButton:hover,.lesson-player-module__kMFkeG__chapterOpener:hover,.lesson-player-module__kMFkeG__speed:hover,.lesson-player-module__kMFkeG__mainPlay:not(:disabled):hover{background:#ffffff26}.lesson-player-module__kMFkeG__chapterList button:not(:disabled):hover{background:#ffffff1a}}@container lesson-player (max-width:640px){.lesson-player-module__kMFkeG__player:not(:fullscreen) .lesson-player-module__kMFkeG__controls{background:color-mix(in srgb, var(--g900) 94%, transparent);padding:0 8px 8px;position:relative}.lesson-player-module__kMFkeG__upperTools{top:6px;right:6px}.lesson-player-module__kMFkeG__controlRow{gap:0}.lesson-player-module__kMFkeG__transport{width:100%}.lesson-player-module__kMFkeG__time{margin-left:auto;padding-inline:4px}.lesson-player-module__kMFkeG__displayControls{width:100%}.lesson-player-module__kMFkeG__speed{min-width:56px;margin-right:auto}.lesson-player-module__kMFkeG__volumeControl input{display:none}}@media (max-width:959px){.lesson-player-module__kMFkeG__player[data-view-mode=theater] .lesson-player-module__kMFkeG__video{aspect-ratio:1920/580;height:auto}.lesson-player-module__kMFkeG__modeButton{display:none}}@media (max-height:540px){.lesson-player-module__kMFkeG__video{max-height:75dvh}}
.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"/minmax(0,2fr) minmax(320px,1fr);align-items:start;gap:20px;min-width:0;display:grid}.lesson-preview-module__QJEWqq__workspace[data-view-mode=theater]{grid-template:"video""documents"/minmax(0,1fr);gap:16px}.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__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__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{margin:0;padding:18px 20px 12px;font-size:16px;font-weight:700;line-height:1.5}.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);margin-inline:auto}.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)}}@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,.lesson-preview-module__QJEWqq__workspace[data-view-mode=theater]{grid-template:"video""documents"/minmax(0,1fr);gap:16px}.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{container-type:inline-size}.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}.lesson-preview-module__QJEWqq__videoPanel:has([role=alert]){position:static}.lesson-preview-module__QJEWqq__documents :is(button,select,a,[tabindex]){scroll-margin-top:calc(var(--preview-player-height,calc(100cqw * 580 / 1920 + 124px)) + 16px + max(8px, env(safe-area-inset-top)))}}@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}}
@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}}
