html:has(#lesson-player[open]){overflow:hidden}.rd-lesson-lightbox[data-astro-cid-ublzuh2r]{box-sizing:border-box;overscroll-behavior:contain;width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-action-ink);font-family:var(--font-body);background:0 0;border:0;margin:0;padding:clamp(56px,7.2vh,72px) 100px 24px;position:fixed;inset:0;overflow:auto}.rd-lesson-lightbox[data-astro-cid-ublzuh2r][open]{place-items:start center;display:grid}.rd-lesson-lightbox[data-astro-cid-ublzuh2r]::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#191612e0;animation:.24s ease-out rd-lesson-backdrop-in}.rd-lesson-content[data-astro-cid-ublzuh2r]{width:min(100%,clamp(480px,177.778dvh - 480px,1200px));min-width:0}.rd-lesson-lightbox[data-astro-cid-ublzuh2r][open] .rd-lesson-content[data-astro-cid-ublzuh2r]{animation:.32s cubic-bezier(.16,1,.3,1) rd-lesson-enter}.rd-lesson-lightbox[data-astro-cid-ublzuh2r][data-closing] .rd-lesson-content[data-astro-cid-ublzuh2r]{pointer-events:none}.rd-lesson-lightbox[data-astro-cid-ublzuh2r][data-closing]::backdrop{animation:.2s ease-in forwards rd-lesson-backdrop-out}.rd-lesson-stage[data-astro-cid-ublzuh2r]{position:relative}.rd-lesson-video[data-astro-cid-ublzuh2r]{aspect-ratio:16/9;background:#000;border-radius:16px;width:100%;min-height:200px;position:relative;overflow:hidden;box-shadow:0 40px 120px #0000008c,0 0 0 1px #faf7ef14}.rd-lesson-video[data-astro-cid-ublzuh2r] iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}button[data-astro-cid-ublzuh2r]{box-sizing:border-box;color:inherit;cursor:pointer;font-family:inherit}button[data-astro-cid-ublzuh2r]:focus-visible{outline:2px solid var(--color-action-ink);outline-offset:4px}.rd-lesson-icon[data-astro-cid-ublzuh2r]{background:#faf7ef1f;border:0;border-radius:50%;place-items:center;width:48px;height:48px;margin:0;padding:0;transition:background-color .16s;display:grid}.rd-lesson-icon[data-astro-cid-ublzuh2r]:hover{background:#faf7ef38}.rd-lesson-icon[data-astro-cid-ublzuh2r]:disabled{opacity:.3;cursor:default}.rd-lesson-close[data-astro-cid-ublzuh2r]{width:40px;height:40px;position:absolute;top:-48px;right:-76px}.rd-lesson-previous[data-astro-cid-ublzuh2r],.rd-lesson-next[data-astro-cid-ublzuh2r]{position:absolute;top:calc(50% - 24px)}.rd-lesson-previous[data-astro-cid-ublzuh2r]{left:-72px}.rd-lesson-next[data-astro-cid-ublzuh2r]{right:-72px}.rd-lesson-details[data-astro-cid-ublzuh2r]{padding:20px 4px 0}.rd-lesson-heading[data-astro-cid-ublzuh2r]{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}#lesson-player-meta[data-astro-cid-ublzuh2r]{color:#faf7ef9e;font:400 10px/1.4 var(--font-mono);letter-spacing:1.2px;text-transform:uppercase;margin:0}#lesson-player-title[data-astro-cid-ublzuh2r]{letter-spacing:-1px;margin:8px 0 0;font-size:28px;font-weight:400;line-height:1.05}.rd-lesson-dot[data-astro-cid-ublzuh2r]{color:var(--color-heading-accent)}.rd-lesson-continue[data-astro-cid-ublzuh2r]{background:0 0;border:1px solid #faf7ef57;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:13px 20px;font-size:14px;font-weight:600;display:inline-flex}.rd-lesson-continue[data-astro-cid-ublzuh2r]:hover{background:#faf7ef1f}.rd-lesson-chapters[data-astro-cid-ublzuh2r]{border-top:1px solid #faf7ef24;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:16px;display:flex}.rd-lesson-chapters[data-astro-cid-ublzuh2r][hidden]{display:none}.rd-lesson-chapters[data-astro-cid-ublzuh2r] button{color:#faf7ef9e;cursor:pointer;background:0 0;border:1px solid #faf7ef3d;border-radius:999px;align-items:center;gap:8px;min-height:36px;margin:0;padding:7px 12px;font-family:inherit;font-size:12.5px;line-height:18px;display:inline-flex}.rd-lesson-chapters[data-astro-cid-ublzuh2r] button[aria-current=step]{border-color:var(--color-action-ink);background:var(--color-action-ink);color:var(--background-action);font-weight:500}.rd-lesson-chapters[data-astro-cid-ublzuh2r] button:focus-visible{outline:2px solid var(--color-action-ink);outline-offset:4px}.rd-lesson-chapters[data-astro-cid-ublzuh2r] time{font:400 11px/1.4 var(--font-mono);opacity:.72}.rd-lesson-shortcuts[data-astro-cid-ublzuh2r]{text-align:center;color:#faf7efcc;font:400 11px/1.4 var(--font-mono);letter-spacing:1.2px;text-transform:uppercase;margin:28px 0 0}@keyframes rd-lesson-enter{0%{opacity:0;transform:translateY(16px)scale(.975)}to{opacity:1;transform:none}}@keyframes rd-lesson-backdrop-in{0%{background-color:#19161200}to{background-color:#191612e0}}@keyframes rd-lesson-backdrop-out{0%{background-color:#191612e0}to{background-color:#19161200}}@media (width<=760px){.rd-lesson-lightbox[data-astro-cid-ublzuh2r]{padding:calc(64px + env(safe-area-inset-top,0px)) 12px max(24px, env(safe-area-inset-bottom,0px))}.rd-lesson-content[data-astro-cid-ublzuh2r]{width:100%;max-width:600px}.rd-lesson-video[data-astro-cid-ublzuh2r]{border-radius:12px}.rd-lesson-close[data-astro-cid-ublzuh2r]{width:44px;height:44px;top:-52px;right:0}.rd-lesson-navigation[data-astro-cid-ublzuh2r]{justify-content:space-between;gap:12px;margin-top:12px;display:flex}.rd-lesson-previous[data-astro-cid-ublzuh2r],.rd-lesson-next[data-astro-cid-ublzuh2r]{width:44px;height:44px;position:static}.rd-lesson-details[data-astro-cid-ublzuh2r]{padding:18px 4px 0}.rd-lesson-heading[data-astro-cid-ublzuh2r]{flex-wrap:wrap;align-items:flex-start;gap:20px}#lesson-player-title[data-astro-cid-ublzuh2r]{font-size:26px}.rd-lesson-chapters[data-astro-cid-ublzuh2r] button{min-height:44px}.rd-lesson-shortcuts[data-astro-cid-ublzuh2r]{display:none}}@media (prefers-reduced-motion:reduce){.rd-lesson-lightbox[data-astro-cid-ublzuh2r][open] .rd-lesson-content[data-astro-cid-ublzuh2r],.rd-lesson-lightbox[data-astro-cid-ublzuh2r]::backdrop{animation:none}.rd-lesson-icon[data-astro-cid-ublzuh2r]{transition:none}}.rd-tutorial-page{position:relative;overflow:clip}.rd-tutorial-guides{width:calc(var(--rd-wrap-width,1280px) + var(--rd-guide-gutter,24px) * 2);border-inline:1px solid var(--color-layout-line);pointer-events:none;z-index:3;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.rd-tutorial-page .rd-navbar-slot{height:var(--rd-header-height,64px)}.rd-tutorial-page .rd-hero-geometry{left:calc((100% - (var(--rd-wrap-width,1280px) + var(--rd-guide-gutter,24px) * 2)) / 2)!important}.rd-tutorial-page .rd-player{container-type:inline-size}.rd-tutorial-page .rd-lesson-trigger{z-index:3;border-radius:inherit;width:100%;height:100%;color:var(--color-ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.rd-tutorial-page .rd-lesson-trigger svg{box-sizing:border-box;opacity:0;background:#fffdf7f0;border-radius:50%;width:48px;height:48px;padding:15px;transition:opacity .16s;box-shadow:0 4px 16px #29251f33}.rd-tutorial-page .rd-lesson-trigger:hover svg,.rd-tutorial-page .rd-lesson-trigger:focus-visible svg{opacity:1}.rd-tutorial-page .rd-lesson-trigger:focus-visible{outline-offset:-4px}@media (hover:none){.rd-tutorial-page .rd-lesson-trigger svg{opacity:1}}@media (prefers-reduced-motion:reduce){.rd-tutorial-page .rd-lesson-trigger svg{transition:none}}.rd-tutorial-page .rd-player>.rd-reference-preview{top:-12px;left:0;position:absolute!important}.rd-tutorial-page .rd-lesson-grid>article[hidden]{display:none!important}.rd-tutorial-page .rd-lesson-grid>article{border-right:1px solid var(--color-layout-line);border-bottom:1px solid var(--color-layout-line)}.rd-tutorial-page .rd-lesson-grid>article:nth-child(4n of :not([hidden])){border-right:0!important}.rd-tutorial-page .rd-lesson-grid>article:nth-last-child(-n+4 of :not([hidden])){border-bottom:0!important}.rd-tutorial-page .rd-lesson-filters button{appearance:none;border:1px solid var(--color-border);color:var(--color-ink-muted);font-family:var(--font-body);cursor:pointer;background:0 0}.rd-tutorial-page .rd-lesson-filters button[aria-pressed=true]{background:var(--background-action)!important;color:var(--color-action-ink)!important;border-color:var(--background-action)!important}.rd-tutorial-page .rd-lesson-filters button[aria-pressed=false]{color:var(--color-ink-muted)!important;background:0 0!important}.rd-tutorial-page button:focus-visible{outline:3px solid var(--color-brand);outline-offset:4px}.rd-tutorial-page .rd-player-play>div{width:clamp(44px,8.2cqw,96px)!important;height:clamp(44px,8.2cqw,96px)!important}.rd-tutorial-page .rd-player-play svg{width:40%!important;height:40%!important}@media (width<=1150px){.rd-tutorial-page .rd-academy-intro{padding:64px 32px 0!important}.rd-tutorial-page .rd-grid-preview-row{padding:24px 40px!important}.rd-tutorial-page .rd-lesson-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rd-tutorial-page .rd-lesson-grid>article:nth-child(n of :not([hidden])){border-right:1px solid var(--color-layout-line)!important;border-bottom:1px solid var(--color-layout-line)!important}.rd-tutorial-page .rd-lesson-grid>article:nth-child(2n of :not([hidden])){border-right:0!important}.rd-tutorial-page .rd-lesson-grid>article:nth-last-child(-n+2 of :not([hidden])){border-bottom:0!important}.rd-tutorial-page .rd-lesson-toolbar{flex-direction:column;align-items:flex-start!important;gap:14px!important}.rd-tutorial-page .rd-more-layout{grid-template-columns:1fr!important}.rd-tutorial-page .rd-more-heading{border-bottom:1px solid var(--color-layout-line);border-right:0!important}}@media (width<=760px){.rd-tutorial-page .rd-hero-geometry{display:none!important}.rd-tutorial-page .rd-academy-intro{padding:40px 20px 0!important}.rd-tutorial-page #t2-academy-title{letter-spacing:-1.25px!important;font-size:clamp(28px,8.8vw,56px)!important;line-height:1.08!important}.rd-tutorial-page .rd-academy-intro>p{margin-top:20px!important;font-size:16px!important;line-height:26px!important}.rd-tutorial-page .rd-academy-actions{flex-wrap:wrap;justify-content:center;gap:10px!important;margin-top:28px!important}.rd-tutorial-page .rd-academy-actions a{justify-content:center;gap:6px!important;padding:11px 12px!important;font-size:12px!important}.rd-tutorial-page .rd-grid-preview-row{margin-top:40px!important;padding:16px 12px!important}.rd-tutorial-page .rd-player>.rd-reference-preview{top:0}.rd-tutorial-page .rd-player-caption{gap:10px!important;bottom:12px!important;left:14px!important;right:14px!important}.rd-tutorial-page .rd-player-caption>div:first-child{gap:10px!important}.rd-tutorial-page .rd-player-caption>div:first-child>div>p:first-child{font-size:8px!important}.rd-tutorial-page .rd-player-caption>div:first-child>div>p+p{margin-top:2px!important;font-size:17px!important;line-height:22px!important}.rd-tutorial-page .rd-player-caption>div:first-child>p{white-space:nowrap;font-size:9px!important}.rd-tutorial-page .rd-player-play{height:calc(100% - 40px)!important}.rd-tutorial-page .rd-product-rail{gap:16px!important;padding:28px 0!important}.rd-tutorial-page .rd-product-rail>div{justify-content:flex-start!important;gap:16px!important}.rd-tutorial-page .rd-section-caption,.rd-tutorial-page #t2-academy>div:first-child{gap:12px!important;padding-inline:12px!important}.rd-tutorial-page .rd-section-caption>p:last-child{text-align:right;max-width:45%}.rd-tutorial-page .rd-lesson-toolbar{padding:16px 12px!important}.rd-tutorial-page .rd-lesson-filters{gap:6px!important}.rd-tutorial-page .rd-lesson-filters button{min-height:44px;padding:8px 12px!important;font-size:12px!important}.rd-tutorial-page .rd-more-grid{grid-template-columns:1fr!important}.rd-tutorial-page .rd-more-grid>article{border-bottom:1px solid var(--color-layout-line);border-right:0!important}.rd-tutorial-page .rd-more-grid>article:last-child{border-bottom:0}}@media (width<=540px){.rd-tutorial-page .rd-lesson-grid{grid-template-columns:1fr!important}.rd-tutorial-page .rd-lesson-grid>article:nth-child(n of :not([hidden])){border-right:0!important;border-bottom:1px solid var(--color-layout-line)!important;padding:24px 20px 28px!important}.rd-tutorial-page .rd-lesson-grid>article:nth-last-child(1 of :not([hidden])){border-bottom:0!important}}@media (width<=380px){.rd-tutorial-page .rd-academy-actions{flex-direction:column;width:100%;max-width:300px;align-items:stretch!important}}
