#course.next .hero-band.nx-first{min-height:100vh;min-height:100svh;display:flex;flex-direction:column}#course.next .nx-first>.site--stage{flex:none;width:100%;box-sizing:border-box;padding-top:calc(clamp(12px,2.4svh,24px) + env(safe-area-inset-top,0px));padding-bottom:0}#course.next .nx-hero{position:relative;z-index:2;flex:1 1 auto;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;box-sizing:border-box;width:100%;padding:0 clamp(16px,4vw,72px) clamp(8px,1.6svh,20px);--u:clamp(0.8125rem,min(2vw,1.95svh),1.375rem);font-size:var(--u)}@media (min-width:1100px){#course.next .nx-hero{--u:clamp(0.875rem,min(1.25vw,2.05svh),2.5rem)}}#course.next .nx-copy{align-self:center;width:100%;max-width:80em;display:grid;justify-items:center;text-align:center;row-gap:1em;text-shadow:0 0 .5em var(--ink),0 0 .16em var(--ink)}#course.next .nx-copy>*{max-width:none}#course.next .nx-foot{display:grid;justify-items:center;row-gap:.6em;text-align:center;text-shadow:0 0 .5em var(--ink),0 0 .16em var(--ink)}#course.next .nx-name{--h1:5.6em;margin:0;text-shadow:none}#course.next .nx-name .ln{display:inline-block;margin-inline:.11em}@media (max-width:900px){#course.next .nx-name .ln{display:block;margin:0}}#course.next .nx-meta{margin:-.15em 0 0;font:500 .78em/1.4 var(--mono);letter-spacing:.13em;text-transform:uppercase;color:color-mix(in srgb,var(--stone) 84%,transparent)}#course.next .wall-hype .hp canvas{display:block;width:calc(var(--w) * .001em + 4px);height:calc(1.088em + 4px);margin:calc(-.024em - 2px) -2px}#course.next .nx-q{margin:.8em 0 0;font:800 2.1em/1.1 var(--display);font-stretch:112%;letter-spacing:-.018em;color:var(--stone);text-wrap:balance}#course.next .nx-q .q-key{color:var(--signal)}#course.next .nx-h1{margin:0;font:850 2.95em/1.07 var(--display);font-stretch:112%;letter-spacing:-.025em;color:var(--stone)}#course.next .nx-h1 .ln{display:block;padding:0;margin:0}#course.next .nx-h1 .ln + .ln{margin-top:.12em}#course.next .nx-h1 .ln>span{display:block;text-wrap:balance}@media (max-width:1099px){#course.next .nx-h1{font-size:2.5em}}#course.next .nx-ticks{list-style:none;margin:.2em 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.4em 1.7em;font:700 1.05em/1.3 var(--sans);color:var(--stone)}#course.next .nx-ticks li{display:flex;align-items:center;gap:.5em}#course.next .nx-ticks .sp-tick{flex:none;width:1.3em;height:.98em}#course.next .nx-ticks .sp-tick>.mk{width:100%;height:100%;color:var(--signal)}#course.next .nx-first .wall-cta{margin-top:.3em}#course.next .nx-first .wall-cta .btn{min-height:3em;padding:.74em 1.9em;font-size:1.18em;line-height:1.2;text-shadow:none;box-shadow:.2em .2em 0 var(--signal)}#course.next .nx-first .wall-micro{margin:-.1em 0 0;font:500 .8em/1.35 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--stone) 86%,transparent)}#course.next .nx-copy.door .wall-what{display:block;margin:0;max-width:34em;font:500 1.3em/1.4 var(--sans);color:color-mix(in srgb,var(--stone) 88%,transparent);text-wrap:balance}#course.next .nx-cue{display:none;margin:0;width:30px;height:48px;justify-self:center}#course.next .nx-cue svg,#course.next .nx-cue .cue-m{display:none}@media (min-width:901px) and (min-height:700px){#course.next .nx-cue{display:block}#course.next .nx-cue .cue-m{display:block;position:relative;width:100%;height:100%;animation:nx-cue-fade 2.6s linear infinite}#course.next .nx-cue .cue-mouse{display:block;width:100%;height:100%;overflow:visible}#course.next .cue-mouse .cm-body{fill:none;stroke:color-mix(in srgb,var(--stone) 70%,transparent);stroke-width:1.7}#course.next .cue-drop{position:absolute;left:11.4px;top:8px;width:7.2px;height:10.4px;background:var(--signal);clip-path:path('M3.6 0c2.3 3.2 3.6 5.1 3.6 6.8a3.6 3.6 0 1 1-7.2 0c0-1.7 1.3-3.6 3.6-6.8z');transform-origin:50% 0;will-change:transform,opacity;animation:nx-drop 2.6s cubic-bezier(.55,0,.45,1) infinite}#course.next .stage-band.idle .cue-m,#course.next .stage-band.idle .cue-drop{animation-play-state:paused}}@keyframes nx-drop{0%{transform:translateY(0) scale(.4);opacity:0}14%{transform:translateY(0) scale(1);opacity:1}62%{transform:translateY(17px) scale(1);opacity:1}78%{transform:translateY(22px) scale(.8,1.25);opacity:.9}100%{transform:translateY(25px) scale(.5,1.4);opacity:0}}@media (max-width:900px) and (min-height:760px){#course.next .nx-cue{display:block;width:22px;height:52px}#course.next .nx-cue .cue-svg{display:block;width:100%;height:100%;overflow:visible;animation:nx-cue-nudge 4.6s ease-in-out infinite,nx-cue-fade 4.6s linear infinite}#course.next .nx-cue path{fill:none;stroke:var(--stone);stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100}#course.next .nx-cue .cue-shaft{animation:nx-cue-shaft 4.6s cubic-bezier(.55,.1,.35,1) infinite}#course.next .nx-cue .cue-head{animation:nx-cue-head 4.6s cubic-bezier(.55,.1,.35,1) infinite}#course.next .stage-band.idle .nx-cue .cue-svg,#course.next .stage-band.idle .nx-cue path{animation-play-state:paused}}@keyframes nx-cue-shaft{0%{stroke-dashoffset:100}26%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes nx-cue-head{0%,24%{stroke-dashoffset:100}38%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes nx-cue-nudge{0%,46%{transform:translateY(0)}54%{transform:translateY(8px)}62%{transform:translateY(0)}70%{transform:translateY(6px)}78%,100%{transform:translateY(0)}}@keyframes nx-cue-fade{0%{opacity:0}3%{opacity:1}86%{opacity:1}100%{opacity:0}}@media (prefers-reduced-motion:reduce){#course.next .nx-cue .cue-svg,#course.next .nx-cue .cue-m,#course.next .nx-cue path,#course.next .cue-drop{animation:none!important}#course.next .nx-cue path{stroke-dashoffset:0}#course.next .cue-drop{transform:translateY(12px)}}@media (max-width:560px){#course.next .nx-hero{--u:clamp(0.8438rem,2.1svh,1.125rem);padding-inline:16px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}#course.next .nx-copy{row-gap:.7em}#course.next .nx-name{--h1:min(3.4em,12.3vw)}#course.next .nx-meta{font-size:min(.68em,2.9vw);letter-spacing:.1em;margin-top:-.1em}#course.next .nx-q{margin-top:.7em;font-size:min(1.62em,6.5vw)}#course.next .nx-h1{font-size:min(1.7em,6.2vw)}#course.next .nx-copy.door .wall-what{font-size:min(1.02em,4.1vw);line-height:1.38}#course.next .nx-ticks{font-size:max(.84em,0.75rem);gap:2px 1em;margin-top:0}#course.next .nx-first .wall-cta{width:100%}#course.next .nx-first .wall-cta .btn{display:block;width:100%;min-height:3.1em;padding:.7em 1em;font-size:1.08em;box-shadow:3px 3px 0 var(--signal)}#course.next .nx-first .wall-micro{font-size:max(.74em,0.75rem)}}@media (max-width:560px) and (max-height:700px){#course.next .nx-copy{row-gap:.45em}#course.next .nx-q{margin-top:.5em}}#course.next .pinbar{background:var(--ink);color:var(--stone);border-bottom:0;box-shadow:0 10px 26px -14px rgba(0,0,0,.6)}#course.next .pinbar .pb-in{justify-content:space-between;min-height:54px}#course.next .pinbar .wordmark{display:flex;align-items:center}#course.next .pinbar .pb-go{min-height:40px;padding:6px 18px;font-size:.98rem;box-shadow:3px 3px 0 var(--signal)}#course.next .pinbar.on:not(.nx-up){translate:0 -110%;visibility:hidden;transition:translate .25s cubic-bezier(.3,.7,.2,1),visibility 0s linear .25s}@media (max-width:900px){#course.next .pinbar{display:block}}@media (max-width:720px){#course.next .pinbar .pb-go{display:none}}@media (prefers-reduced-motion:reduce){#course.next .pinbar.on:not(.nx-up){transition:none}}#course.next .approver-slot:has(.approver){padding-block:clamp(22px,3vw,40px)}body:not(#nx-has):not(.nx-has) .cur-tag.nx-off{opacity:0;scale:.6}#course.next .mday-jump{display:none}@media (max-width:900px){#course.next .mday-jump:not([hidden]){display:flex;align-items:center;justify-content:center;gap:.4em;width:100%;min-height:48px}}#course.next .nx-pains{--pu:clamp(0.7812rem,min(1.05vw,calc(1.11svh + 0.325rem)),1rem);font-size:var(--pu);display:grid;row-gap:.6em;padding-block:1.4em}#course.next #monday.sec{padding-bottom:clamp(36px,3.4vw,48px)}#course.next .nx-pains h2{margin:0;font-size:2.9em;line-height:.9}#course.next .nx-pintro{margin:0;max-width:56em;font:500 1.12em/1.4 var(--sans);color:var(--graphite)}#course.next .nx-pintro b{font-weight:700;color:var(--ink)}#course.next .nx-pcards{list-style:none;margin:.2em 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:2px solid var(--ink);border-left:2px solid var(--ink)}@media (min-width:1000px){#course.next .nx-pcards{grid-template-columns:repeat(4,minmax(0,1fr))}}#course.next .nx-pc{min-width:0;display:grid;align-content:start;row-gap:.5em;padding:.75em 1em .85em;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink)}#course.next .nx-tick{all:unset;box-sizing:border-box;display:grid;grid-template-columns:1.9em minmax(0,1fr);column-gap:.7em;align-items:start;width:100%;cursor:pointer;color:var(--ink)}#course.next .nx-tick:focus-visible{outline:3px solid var(--human);outline-offset:3px}#course.next .nx-pc .pl-box{width:1.9em;height:1.9em;border:2px solid var(--ink);position:relative;margin-top:.05em;transition:background-color .2s}#course.next .nx-tick:hover .pl-box{background:color-mix(in srgb,var(--human) 8%,transparent)}#course.next .nx-pc .pl-box .mk{position:absolute;left:-.12em;top:-.7em;width:2.97em;height:1.9em;color:var(--human);visibility:hidden}#course.next .nx-pc .pl-box .mk svg{clip-path:inset(-20% 100% -20% -2%);transition:clip-path .45s cubic-bezier(.65,0,.3,1)}#course.next .nx-tick[aria-pressed="true"] .pl-box .mk{visibility:visible}#course.next .nx-tick[aria-pressed="true"] .pl-box .mk svg{clip-path:inset(-20% -2% -20% -2%)}@media (prefers-reduced-motion:reduce){#course.next .nx-pc .pl-box .mk svg{clip-path:none;transition:none}}#course.next .nx-pt{font:850 1.14em/1.15 var(--display);font-stretch:112%;letter-spacing:-.015em}#course.next .nx-vq{display:grid;row-gap:.4em;min-width:0}#course.next .nx-vq .vo{display:block;margin:0;padding:0;border:0;font:italic 400 1.22em/1.3 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink)}#course.next .nx-vq .vo i{display:inline;margin:0;font:inherit}#course.next .nx-qf .vo{font-size:1.02em;line-height:1.38}#course.next .nx-qs[hidden],#course.next .nx-qf[hidden]{display:none}#course.next .nx-vf{display:flex;align-items:center;justify-content:space-between;gap:.8em;margin:0;font:500 .74em/1.35 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--graphite)}#course.next .nx-more{all:unset;box-sizing:border-box;flex:none;display:grid;place-items:center;width:44px;height:44px;margin-block:-8px;cursor:pointer}#course.next .nx-more[hidden]{display:none}#course.next .nx-more::before{content:"+";display:grid;place-items:center;box-sizing:border-box;width:28px;height:28px;border:2px solid var(--ink);border-radius:50%;font:700 1.0625rem/1 var(--mono);color:var(--ink);transition:background-color .15s,color .15s}#course.next .nx-more[aria-expanded="true"]::before{content:"−"}#course.next .nx-more:hover::before{background:var(--ink);color:var(--stone)}#course.next .nx-more:focus-visible{outline:3px solid var(--human);outline-offset:3px}#course.next .nx-pa{display:none;margin:0;font:700 .98em/1.35 var(--sans);color:var(--ink)}#course.next .nx-pa::before{content:"→ ";color:var(--human)}#course.next .nx-tick[aria-pressed="true"] ~ .nx-pa{display:block}#course.next .nx-pend{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.7em 2em;margin-top:.15em}#course.next .nx-pstat{margin:0;max-width:40em;font:500 1.12em/1.35 var(--sans);color:var(--graphite)}#course.next .nx-pstat b{display:block;font:850 1.4em/1.12 var(--display);font-stretch:112%;letter-spacing:-.02em;color:var(--ink)}@media (min-width:1000px) and (max-height:800px){#course.next .nx-pains{padding-block:.8em;row-gap:.4em}#course.next .nx-pains h2{font-size:2.5em}#course.next .nx-pc{padding:.6em .9em .7em;row-gap:.4em}}@media (max-width:999px){#course.next .nx-pains{--wp:clamp(16px,4vw,44px);--pu:clamp(0.875rem,1.9vw,1rem);row-gap:12px;padding-block:18px 22px}#course.next .nx-pains h2{font-size:2.35em}#course.next .nx-pintro{font-size:.95em}#course.next .nx-pcards{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--wp);border:0;margin:0 calc(-1 * var(--wp));padding:2px var(--wp) 8px;align-items:flex-start;scrollbar-width:thin}#course.next .nx-pc{flex:0 0 min(44vw,340px);scroll-snap-align:start;border:2px solid var(--ink);background:var(--paper)}#course.next .nx-pend{display:grid;gap:10px}#course.next .nx-pend .btn{justify-self:start}}@media (max-width:999px) and (pointer:coarse){#course.next .nx-pcards{scrollbar-width:none}#course.next .nx-pcards::-webkit-scrollbar{display:none}}@media (max-width:720px){#course.next .nx-pains{--pu:1rem}#course.next .nx-pcards::-webkit-scrollbar{display:none}#course.next .nx-pc{flex-basis:min(80vw,320px)}}@media (max-width:720px) and (max-height:700px){#course.next .nx-pains{--pu:1rem;row-gap:8px;padding-block:12px 14px}}#course.next .nx-demo{padding-block:clamp(22px,2.6vw,36px);padding-inline:clamp(16px,2.6vw,36px);border-radius:4px}#course.next .pg-fold[open]>.nx-demo{margin-top:14px}#course.next .nx-codemo{margin-top:clamp(14px,1.6vw,22px)}#course.next .nx-codemo[open]>.nx-demo{margin-top:14px}@media (min-width:1000px){#course.next #assistant .ast-in{grid-template-columns:minmax(0,1fr);grid-template-areas:"voice" "demo" "pts"}#course.next .ast--co .ast-stamp{grid-row:1}}#course.next #assistant .ast-voice{align-content:start}#course.next #assistant .ast-quote p{max-width:44ch}#course.next .nx-demo .ast-co{margin-top:0;padding-top:0;border-top:0}#course.next .ast--co .ast-in2{display:block}@media (max-width:560px){#course.next .ast--co.nx-demo{padding-bottom:40px}}#course.next .pg-lead{max-width:62ch;font-weight:600;font-size:clamp(1.05rem,.95rem + .5vw,1.3rem);line-height:1.4}#course.next .pg-d{margin:0;font:500 .96rem/1.45 var(--sans);color:var(--ink)}@media (min-width:901px){#course.next .sorter-head{grid-template-columns:minmax(0,1fr);align-items:start;row-gap:clamp(12px,1.4vw,18px)}}@media (min-width:901px){#course.next .teacher--full,.no-proto #course.next .teacher--full{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.no-proto #course.next .teacher--full .t-main{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){#course.next .teacher--full .photo{aspect-ratio:3/2}}#course.next .t-first{margin:0;max-width:46ch;font:500 clamp(1.1rem,1rem + .5vw,1.32rem)/1.5 var(--sans);color:var(--ink)}#course.next .t-live{margin:0;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--graphite)}#course.next .t-first .ph{white-space:nowrap}#course.next .pk-dates{font-size:.95rem;font-weight:700}#course.next .nx-steps-line{margin:clamp(14px,1.6vw,20px) 0 0;max-width:none;font:600 1rem/1.5 var(--sans);color:var(--ink)}#course.next .nx-steps-line a.link{display:inline-block;box-sizing:border-box;min-height:44px;padding:12px 0;margin:-12px 0;vertical-align:baseline}#course.next .nx-steps{box-sizing:border-box;width:min(50rem,calc(100vw - 24px));max-width:none;max-height:min(88vh,44rem);max-height:min(88svh,44rem);margin:auto;padding:0;border:2px solid var(--ink);border-radius:0;background:var(--paper);color:var(--ink);overflow:hidden}#course.next .nx-steps[open]{display:flex;flex-direction:column}#course.next .nx-steps::backdrop{background:rgba(10,4,24,.64)}#course.next .nx-steps-top{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 4px 4px 20px;border-bottom:2px solid var(--ink)}#course.next .nx-steps-top h3{margin:0;font:850 1.3rem/1.15 var(--display);font-stretch:112%;letter-spacing:-.015em}#course.next .nx-steps-x{all:unset;box-sizing:border-box;flex:none;display:grid;place-items:center;width:44px;height:44px;font:400 2rem/1 var(--sans);color:var(--ink);cursor:pointer}#course.next .nx-steps-x:hover{background:var(--ink);color:var(--stone)}#course.next .nx-steps-x:focus-visible{outline:3px solid var(--human);outline-offset:-3px}#course.next .nx-steps .table-wrap{flex:1 1 auto;min-height:0;overflow:auto;margin:0;padding:14px 20px 22px;border:0}@media (max-width:560px){#course.next .nx-steps .table-wrap{padding-inline:12px}}html.nx-sched-open:not(#nx-has){overflow:hidden}#course.next #pricing .costs.nx-pay{display:block;margin-top:clamp(32px,3.6vw,48px)}#course.next .nx-pay-h{margin:0 0 .45em;font-size:clamp(1.9rem,1.4rem + 1.6vw,2.6rem);line-height:1}#course.next .nx-pay-list{list-style:none;margin:0;padding:0;display:grid;gap:10px;max-width:68ch}#course.next .nx-pay-list li{position:relative;margin:0;padding-left:1.55em;font:500 1.02rem/1.5 var(--sans);color:var(--ink)}#course.next .nx-pay-list li::before{content:"✓";position:absolute;left:0;top:0;color:var(--human);font-weight:800}#course.next .nx-pay-list a.link{display:inline-block;box-sizing:border-box;min-height:44px;padding:12px 0;margin:-12px 0;vertical-align:baseline}#course.next .nx-pay #employer{margin-top:clamp(22px,2.6vw,32px)}#course.next .nx-after{list-style:none;margin:clamp(22px,2.4vw,30px) 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:clamp(12px,1.6vw,24px)}#course.next .nx-after li{position:relative;display:grid;align-content:start;row-gap:10px}#course.next .nx-after .na-n{position:relative;z-index:1;display:grid;place-items:center;width:32px;height:32px;box-sizing:border-box;border:2px solid var(--ink);background:var(--paper);font:700 .8rem/1 var(--mono);color:var(--ink)}#course.next .nx-after li:last-child .na-n{background:var(--ink);color:var(--stone)}#course.next .nx-after li:not(:last-child)::before{content:"";position:absolute;z-index:0;top:15px;left:32px;right:calc(-1 * clamp(12px,1.6vw,24px));border-top:2px solid var(--ink)}#course.next .nx-after li>span:not(.na-n){font:600 .96rem/1.35 var(--sans);color:var(--ink);text-wrap:balance}#course.next .nx-after .ph{white-space:nowrap}@media (max-width:720px){#course.next .nx-after{grid-template-columns:minmax(0,1fr);row-gap:0}#course.next .nx-after li{grid-template-columns:32px minmax(0,1fr);column-gap:14px;align-items:start;min-height:44px;padding-bottom:14px}#course.next .nx-after li:last-child{padding-bottom:0}#course.next .nx-after li:not(:last-child)::before{top:32px;bottom:0;left:15px;right:auto;border-top:0;border-left:2px solid var(--ink)}#course.next .nx-after li>span:not(.na-n){padding-top:5px;font-size:1rem}}@media (min-width:901px) and (max-height:940px){#course.next #refund .seal-top{padding-block:34px}#course.next #refund .seal-body{padding-block:32px;gap:16px}#course.next #refund .rules li{padding-block:11px}#course.next #refund .guarantee-sign .sig-mk{width:min(340px,76%)}#course.next .nx-after{margin-top:22px}}@media (min-width:901px) and (max-height:800px){#course.next #refund .seal-top{padding-block:24px}#course.next #refund .seal-top h2{font-size:clamp(2.4rem,7.2svh,3.8rem)}#course.next #refund .seal-body{padding-block:22px;gap:12px}#course.next #refund .rules li{padding-block:8px;font-size:1rem}#course.next #refund .guarantee-sign .sig-mk{width:min(270px,64%)}#course.next .nx-after{margin-top:16px}}#course.next .cohort-proof{grid-template-columns:minmax(0,1fr);row-gap:10px}#course.next .cohort-proof>.sub-h{align-self:start}#course.next .cohort-proof>p{max-width:62ch}#course.next .nx-vids{display:grid;gap:10px;margin-top:6px}#course.next .nx-vids-row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.6vw,20px);max-width:880px}#course.next .nx-vid{aspect-ratio:16/9;display:grid;place-items:center;border:2px dashed var(--ink);box-sizing:border-box;background:repeating-linear-gradient(135deg,transparent 0 13px,color-mix(in srgb,var(--ink) 7%,transparent) 13px 14px)}#course.next .nx-vids-cap{margin:0;font:500 .78rem/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--graphite)}#course.next .nx-vids-ask{margin:0;font:600 1rem/1.5 var(--sans);color:var(--ink)}@media (max-width:720px){#course.next .nx-vids-row{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:16px;margin:0 -16px;padding:2px 16px 8px;max-width:none}#course.next .nx-vids-row::-webkit-scrollbar{display:none}#course.next .nx-vids-row>li{flex:0 0 min(76vw,300px);scroll-snap-align:start}}#course.next .ph{white-space:nowrap}#course.next .rc-ask-note + p .ph{white-space:normal}#course.next .nx-faq-ask{margin:clamp(22px,2.4vw,32px) 0 0;max-width:820px;padding-top:14px;border-top:2px solid var(--ink);font:700 1.1rem/1.5 var(--sans);color:var(--ink)}#course.next .nx-faq-ask a.link{display:inline-block;box-sizing:border-box;min-height:44px;padding:12px 0;margin:-12px 0;vertical-align:baseline}#course.next .finale h2 .ph{font-size:.4em;letter-spacing:0;text-transform:none;vertical-align:.35em}#course.next .rc-ask-note{margin:0;max-width:56ch}#course.next .nx-fin-line{margin:-2px 0 0;max-width:none;font:500 .82rem/1.45 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--graphite)}#course.next :is(.btn,.btn--sm){min-height:44px}#course.next .red-tabs button{min-height:44px}#course.next .hm-switch button,body:not(#nx-has):not(.nx-has)>.hm-switch button{min-height:44px}@media (max-width:720px){#course.next .nx-tick{min-height:44px}#course.next :is(.fv-k,.fv-free,.ast-by,.pg-chips li,.of-sl-cap,.mday-q .vo,.ast-tag,.t-fig-l,.signoff span,.ast-chip,.pg-small .k,.pg-keep .k,.pg-tag,.ast-who,.pk-note,.pg-mn,.ast-st-t,.ast-foot,.ast-foot b,.hs-cap,.foot-row span,.nx-meta,.nx-meta span,.mday-drag,.ast-kick,.ast-lbl,.t-live,.t-yr,.t-where,.vo-src,.ast-top span,.l1-fold>summary,.fv-h,.pk-when,.pk-when span,.fg-h,.fg-n,.sched thead th){font-size:0.75rem}#course.next .sched .now td::after{font-size:0.75rem}#course.next .ph,#course.next .t-where .ph{font-size:max(.82em,0.75rem)}#course.next sup,#course.next sup.fn{font-size:max(.75em,0.75rem)}#course.next .hm-switch button,body:not(#nx-has):not(.nx-has)>.hm-switch button{font-size:0.75rem}#course.next .sub-h .hype-line{font-size:max(.56em,0.75rem)}}@media (max-width:1099px){#course.next .hero2-more .pricecard.pc-v{position:relative}}@media (prefers-reduced-motion:no-preference){#course.next .wall-hype .hype-track{animation:nx-wall-a 30s cubic-bezier(.37,0,.63,1) -15s infinite alternate}#course.next .wall-hype .hype-row:nth-child(2n) .hype-track{animation-name:nx-wall-b;animation-duration:34s;animation-delay:-17s}#course.next .wall-hype .hype-row:nth-child(3) .hype-track{animation-duration:38s;animation-delay:-19s}#course.next .wall-hype .hype-row:nth-child(5) .hype-track{animation-duration:32s;animation-delay:-16s}}@keyframes nx-wall-a{from{transform:translate3d(-6%,0,0)}to{transform:translate3d(6%,0,0)}}@keyframes nx-wall-b{from{transform:translate3d(6%,0,0)}to{transform:translate3d(-6%,0,0)}}html .pen-line{will-change:auto}#course.next .nx-claim{margin:0 0 .3em;font:900 clamp(2.6rem,1rem + 4.2vw,5.4rem)/.9 var(--cond);font-stretch:68%;text-transform:uppercase}#course.next #fit{--fu:clamp(0.8438rem,calc(1.4svh + 0.2875rem),1.125rem);font-size:var(--fu)}#course.next #fit.sec{padding-block:clamp(24px,4.4svh,56px)}#course.next #fit .fit-intro{margin:.6em 0 1em}#course.next #fit .fit-intro p{max-width:none;font-size:max(1em,0.875rem)}#course.next .nx-fit{display:grid;grid-template-columns:minmax(0,1fr);gap:1.3em 2.2em;align-items:start}@media (min-width:1100px){#course.next .nx-fit{grid-template-columns:minmax(0,1fr) 16em}}#course.next .ft-count{margin:0;font:700 max(.85em,0.75rem)/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--human)}#course.next .ft-count b{font-weight:900;font-size:1.25em;letter-spacing:0;padding:0 .1em}#course.next .ft-cb{position:absolute;inset:0;z-index:2;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}#course.next .fit-end{display:flex;flex-wrap:wrap;align-items:center;gap:.6em 1.6em;margin-top:1.3em}#course.next .fit-end-q{margin:0;font:850 1.7em/1.1 var(--display);font-stretch:112%;letter-spacing:-.02em;color:var(--ink)}#course.next .fit-end .btn{transition:box-shadow .25s,scale .25s,background-color .25s}#course.next #fit.has-tick .fit-end .btn{background:var(--human);border-color:var(--human);color:#fff;box-shadow:6px 6px 0 var(--ink);scale:1.05;transform-origin:left center}@media (prefers-reduced-motion:reduce){#course.next .fit-end .btn{transition:none}}@media (max-width:699px){#course.next #fit{font-size:0.9375rem}#course.next .fit-end{gap:.5em 1em}#course.next .fit-end .btn{width:100%;justify-content:center}}#course.next .nx-door-card{display:grid;gap:1em;margin-top:clamp(22px,2.6vw,36px);padding:clamp(18px,2.2vw,30px);background:var(--paper);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);border-top:2px solid var(--ink)}#course.next .nd-h{margin:0;font:850 clamp(1.5rem,1rem + 1.4vw,2.2rem)/1.1 var(--display);font-stretch:112%;letter-spacing:-.02em;color:var(--ink)}#course.next .nd-btns{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.4vw,18px)}#course.next .nd-b{display:flex;align-items:center;gap:.8em;box-sizing:border-box;min-height:76px;padding:.8em 1.1em;border:2px solid var(--ink);background:var(--stone);color:var(--ink);font:850 1.35rem/1.1 var(--display);font-stretch:112%;letter-spacing:-.01em;text-decoration:none}#course.next .nd-b svg{flex:none;width:2.4em;height:2.4em;fill:none;stroke:var(--ink);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}#course.next .nd-b svg .r{stroke:var(--human)}#course.next .nd-t{min-width:0}#course.next .nd-b .ph{font-size:max(.8em,0.875rem);white-space:normal}#course.next .nd-b--go{background:var(--ink);color:var(--paper);box-shadow:5px 5px 0 var(--human);transition:box-shadow .2s,translate .2s}#course.next .nd-b--go svg{stroke:var(--paper)}#course.next .nd-b--go svg .r{stroke:var(--signal)}@media (hover:hover){#course.next .nd-b--go:hover{translate:-1px -1px;box-shadow:7px 7px 0 var(--human)}}#course.next .nd-b--go:focus-visible{outline:3px solid var(--human);outline-offset:3px}#course.next .nd-sub{margin:0;max-width:none;font:500 max(1rem,0.875rem)/1.5 var(--sans);color:var(--graphite)}@media (max-width:699px){#course.next .nd-btns{grid-template-columns:minmax(0,1fr)}#course.next .nd-b{min-height:64px}}#course.next .wall-band>.wall-hype{-webkit-mask-image:none;mask-image:none}#course.next .wall-band>.wall-hype::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(44,23,81,0) 0 58%,rgba(44,23,81,.5) 86% 100%),radial-gradient(ellipse 50% 52% at 50% 50%,rgba(44,23,81,.66) 0%,rgba(44,23,81,.5) 58%,rgba(44,23,81,0) 100%)}#course.next .verdict-go a.btn{display:none}@media (min-width:901px){#course.next .mday-t{font-size:1.2rem}#course.next .mday-l{font-size:1.2rem}#course.next .mday-q .vo{font-size:.744rem}#course.next .mday-q .vo i{font-size:1.08rem}#course.next .mday-m{font-size:.9rem}}#course.next .mday-tabs{flex-wrap:wrap}@media (max-width:560px){#course.next .mday-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}#course.next .mday-tabs button{padding:8px 5px;font-size:0.75rem}#course.next #inside>.nx-claim{font-size:2.2rem}#course.next #monday.sec{--md-u:clamp(0.75rem,1.55svh,0.875rem);padding-block:8px 6px}#course.next #monday h2{font-size:clamp(1.6rem,3.5svh,2.2rem)}#course.next .mday-sheet{padding:12px 14px;margin-top:8px;gap:6px}#course.next .mday-list>li{grid-template-columns:2.6rem minmax(0,1fr);column-gap:8px;padding:4px 0}#course.next .mday-l{font-size:var(--md-u);line-height:1.35}#course.next .mday-t{font-size:var(--md-u)}#course.next .mday-q{margin-top:3px}#course.next .mday-q .vo i{font-size:var(--md-u);line-height:1.35}#course.next .mday-m{font-size:0.75rem;letter-spacing:.03em;white-space:normal;display:inline-block;max-width:100%;line-height:1.25}#course.next .mday-foot{margin-top:8px;gap:8px}#course.next .mday-cap{font-size:0.75rem;line-height:1.35}#course.next .mday-jump:not([hidden]){min-height:44px;padding-block:8px}}html.nx-ink-on #course.next h2.nx-ink-h,html.nx-ink-on #course.next h2.nx-ink-h .w:not(.hol .w):not(.hype-line .w){color:color-mix(in srgb,var(--pen-ink,var(--ink)) calc(var(--nx-fill,0) * 100%),transparent);-webkit-text-fill-color:color-mix(in srgb,var(--pen-ink,var(--ink)) calc(var(--nx-fill,0) * 100%),transparent);-webkit-text-stroke:1.4px color-mix(in srgb,var(--pen-ink,var(--ink)) calc((1 - var(--nx-fill,0)) * 100%),transparent);background:none;transition:none;opacity:1;transform:none;filter:none}html.nx-ink-on #course.next h2.nx-ink-h::before{-webkit-text-stroke:0;-webkit-text-fill-color:currentColor}#course.next .kin-line{animation:none;translate:none;transform:translate3d(var(--nx-band-x,0px),0,0);transition:none}#course.next .think .yes{margin:0}#course.next .think .yes li{padding:18px 0 18px 2em;font:500 clamp(1.125rem,1.5vw,1.375rem)/1.45 var(--sans)}#course.next .think .yes b{font-weight:800}#course.next .think .yes li>.link{font-weight:inherit}#course.next .think .yes li::before{top:22px;width:1.25em;height:1.1em;font-size:1.3em;color:var(--signal);background-color:var(--signal)}#course.next .think .check-note{display:inline;margin:0;font:inherit;letter-spacing:normal;text-transform:none}#course.next .think .nx-source-link{font:inherit;font-weight:700}#course.next .nx-source-link{display:inline-flex;align-items:center;min-height:44px;font:700 1rem/1.4 var(--sans)}#course.next .nx-sources{box-sizing:border-box;width:min(760px,calc(100% - 32px));max-height:calc(100svh - 48px);padding:0;border:2px solid var(--ink);background:var(--paper);color:var(--ink);overflow:auto;overscroll-behavior:contain}#course.next .nx-sources::backdrop{background:rgba(20,10,36,.72)}#course.next .nx-sources-head{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;background:var(--paper);border-bottom:1px solid var(--hair)}#course.next .nx-sources-title{margin:0;font:800 1.4rem/1.2 var(--sans)}#course.next .nx-sources-x{flex:none;min-width:44px;min-height:44px;padding:8px;border:1px solid var(--ink);background:none;font:700 1rem/1 var(--sans);white-space:nowrap;color:inherit;cursor:pointer}#course.next .nx-sources-list{list-style:none;margin:0;padding:0 20px 20px}#course.next .nx-sources-list li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 16px;padding:2px 0;border-bottom:1px solid var(--hair);font:500 1rem/1.4 var(--sans);overflow-wrap:anywhere}#course.next .nx-sources-list a{flex:none;display:inline-flex;align-items:center;min-height:44px}#course.next .task-pool{gap:12px}#course.next .task{padding:12px 17px;font-size:1.176rem;min-height:44px}#course.next .task:hover,#course.next .task:active{background:var(--paper);color:var(--ink)}#course.next .task[aria-pressed="true"],#course.next .task[aria-pressed="true"]:hover,#course.next .task[aria-pressed="true"]:active{background:var(--ink);color:var(--stone)}#course.next .monday-instruction{margin:12px 0 0;font:500 1rem/1.4 var(--sans)}#course.next .monday-pad-hint{font:400 1.4rem/1 var(--script);color:var(--signal);rotate:-5deg}#course.next .bins{gap:19px;margin-top:29px}#course.next .bin{padding:22px;min-height:276px;gap:12px}#course.next .bin h3{font-size:calc(1.2 * clamp(1.45rem,1rem + 1.3vw,2.15rem))}#course.next .bin[data-bin="check"] h3{font-size:calc(1.44 * clamp(1.45rem,1rem + 1.3vw,2.15rem))}#course.next .bin-note{font-size:1.104rem;color:var(--ink)}#course.next .bin li{font-size:1.2rem}#course.next .bin .li-cap{font-size:.984rem}@media (max-width:900px){#course.next .bin{min-height:0}}#course.next #refund .seal-top{align-items:center;padding-block:16px;gap:12px}#course.next #refund .seal-top h2{font-size:clamp(1.8rem,1rem + 2.2vw,3rem);line-height:.95}#course.next #refund .seal-top .tick-mk{width:64px}#course.next #refund .seal-body{padding-block:16px;gap:10px}#course.next #refund .rules{margin:0}#course.next #refund .rules li{padding-block:10px;font-size:1rem;line-height:1.4}#course.next #refund .guarantee-sign .sig-mk{width:180px}#course.next #refund .seal-legal{margin:0;font-size:.9rem}#course.next #refund .signoff{padding-top:8px}@media (min-width:901px){#course.next #refund .seal-top h2{font-size:clamp(1.8rem,1rem + 1.8vw,2.6rem)}#course.next #refund .seal-top h2 br{display:none}#course.next #refund .guarantee-sign .sig-mk{width:140px}#course.next #refund .rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}#course.next #refund .rules li:nth-child(2){grid-column:1;grid-row:2}#course.next #refund .rules li:nth-child(3){grid-column:2;grid-row:1}#course.next #refund .rules li:nth-child(4){grid-column:2;grid-row:2}}@media (max-width:600px){#course.next #pricing #refund .seal-top{padding:14px 16px}#course.next #pricing #refund .seal-top h2{font-size:1.65rem}#course.next #pricing #refund .seal-top .tick-mk{width:50px}#course.next #pricing #refund .seal-body{padding:10px 16px 14px}#course.next #pricing #refund .rules li{font-size:.95rem}#course.next #pricing #refund .guarantee-sign .sig-mk{width:140px}}#course.next .nx-company-fold>summary{display:block;min-height:44px;padding:14px 0;font:700 1.05rem/1.4 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink);cursor:pointer}#course.next .nx-company-fold>summary::marker{content:""}#course.next .nx-company-fold>summary::-webkit-details-marker{display:none}#course.next .nx-company-fold>summary:focus-visible{outline:3px solid var(--human);outline-offset:4px}#course.next .nx-company-content{padding-top:14px}@media (min-width:1100px){#course.next #pricing.sec{padding-top:clamp(34px,5svh,52px)}}@media (min-width:1100px){#course.next .chapter-h::before{line-height:1.2;margin-bottom:24px;color:var(--ink)}#course.next .nx-claim + .chapter-h{margin-top:18px}}#course.next #fit .ft-count{padding:.3em .6em;border:2px solid var(--human);background:var(--paper);rotate:-1deg}#course.next #inside{padding-block:clamp(18px,2.4vw,34px)}#course.next .rm{margin-top:clamp(10px,1.4vw,20px);gap:0}#course.next .rm-line{position:relative;list-style:none;margin:0;padding:0}#course.next .rm-line::before{content:"";position:absolute;left:14px;top:26px;bottom:26px;width:3px;background:var(--ink);border-radius:2px}#course.next .rm-stop{position:relative;padding-left:46px}#course.next .rm-stop::before{content:"";position:absolute;left:5px;top:13px;width:21px;height:21px;box-sizing:border-box;border:3px solid var(--ink);border-radius:50%;background:var(--paper);transition:background-color .2s,box-shadow .2s}#course.next .rm-stop.is-open::before{background:var(--human);box-shadow:0 0 0 4px color-mix(in srgb,var(--human) 22%,transparent)}#course.next .rm-head{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:0 14px;padding-right:34px}#course.next .rm-head h3{flex:1 1 15em;min-width:0;margin:0}#course.next .rm-sb{display:flex;align-items:baseline;gap:8px 16px;width:100%;min-height:48px;margin:0;padding:6px 0;border:0;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;appearance:none}#course.next .rm-sb::after{content:"";position:absolute;inset:0}#course.next .rm-sb::before{content:"";position:absolute;right:8px;top:calc(50% - 7px);width:9px;height:9px;border:solid var(--ink);border-width:0 3px 3px 0;rotate:45deg;transition:rotate .2s}#course.next .rm-sb[aria-expanded="true"]::before{rotate:225deg;top:calc(50% - 2px)}#course.next .rm-sb:focus-visible{outline:none}#course.next .rm-sb:focus-visible::after{outline:3px solid var(--human);outline-offset:2px}#course.next .rm-sb .pg-wk-n{flex:none;min-width:4.6em}#course.next .rm-t{font:850 clamp(1.1rem,1rem + .45vw,1.4rem)/1.15 var(--display);font-stretch:112%;letter-spacing:-.015em}#course.next .rm-head .pg-chips{flex:0 1 auto;margin:0;pointer-events:none}#course.next .rm-head .pg-chips li{font-size:0.75rem}#course.next .rm-panel{padding:2px 0 14px}#course.next .rm-panel .pg-wk-keep{margin:0 0 6px}#course.next .rm-mods{display:grid;gap:0;list-style:none;margin:0;padding:0;border-top:1px solid var(--hair)}#course.next .rm-mod{border-bottom:1px solid var(--hair)}#course.next .rm-mod.is-open{background:color-mix(in srgb,var(--ink) 4%,transparent)}#course.next .rm-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) clamp(290px,28vw,380px);align-items:center;gap:6px 18px;padding:0 8px}#course.next .rm-mh{margin:0}#course.next .rm-mb{display:flex;align-items:baseline;gap:10px;width:100%;min-height:56px;margin:0;padding:8px 0;border:0;background:none;color:var(--ink);font:800 clamp(1rem,.95rem + .25vw,1.14rem)/1.25 var(--sans);letter-spacing:-.01em;text-align:left;cursor:pointer;-webkit-appearance:none;appearance:none}#course.next .rm-mb::before{content:"+";flex:none;width:1em;font:700 1.15rem/1 var(--mono);color:var(--human)}#course.next .rm-mb[aria-expanded="true"]::before{content:"−"}#course.next .rm-mb::after{content:"";position:absolute;inset:0}#course.next .rm-mb:focus-visible{outline:none}#course.next .rm-mb:focus-visible::after{outline:3px solid var(--human);outline-offset:-3px}#course.next .rm-mb .pg-mn{flex:none;margin:0}#course.next .rm-row .pg-pic{--num:1.7rem;padding:6px 0;border:0;pointer-events:none;display:flex;align-items:center;gap:10px}#course.next .rm-row .pg-ft{flex:1 1 auto;min-width:0;grid-template-columns:minmax(0,1fr) calc(var(--num) * 1.5) minmax(0,1fr);align-items:center}#course.next .rm-row .pg-from,#course.next .rm-row .pg-to{gap:2px}#course.next .rm-row .pg-cap{max-width:15ch;font-size:0.75rem;line-height:1.2}#course.next .rm-row .pg-arr{height:calc(var(--num) * .8)}#course.next .rm-row .pg-tag{position:static;order:-1;max-width:7ch;font-size:0.75rem;line-height:1.15;letter-spacing:.06em}#course.next .rm-detail{display:grid;gap:8px;max-width:72ch;padding:2px 8px 14px 36px}#course.next .rm-detail>*{margin:0}#course.next .rm-detail .pg-keep{margin-top:2px}#course.next .rm-detail .k{display:inline;margin-right:.6em;font:500 0.75rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}#course.next .rm-detail .pg-keep .k{display:block;margin:0 0 4px;color:var(--human)}#course.next .rm-detail .pg-chips li{font-size:0.75rem}#course.next .rm-play{justify-self:start;min-height:44px}#course.next .rm-rows[hidden],#course.next .rm-demo[hidden],#course.next .rm-panel[hidden],#course.next .rm-detail[hidden],#course.next .rm-diff[hidden]{display:none}#course.next .rm:not(.rm-on) :is(.rm-play,.rm-back,.rm-chg,.rm-acts){display:none}#course.next .rm:not(.rm-on) :is(.rm-sb,.rm-mb){cursor:default}#course.next .rm:not(.rm-on) .rm-sb::before,#course.next .rm:not(.rm-on) .rm-mb::before{content:none}#course.next .rm:not(.rm-on) .rm-step{opacity:1}#course.next .rm:not(.rm-on) .rm-stop::before{background:var(--human)}#course.next .rm .nx-codemo{margin-top:8px}#course.next .rm .nx-codemo>summary{min-height:44px}#course.next .rm-demo{position:relative;margin-top:6px;padding:clamp(16px,2vw,24px) clamp(14px,2.2vw,28px);border-radius:4px;outline:none}#course.next .rm-demo .rm-back{position:static;min-height:44px;margin:14px 0 0}#course.next .rm-demo .ast-lbl{max-width:none;padding-right:0;margin-bottom:12px}#course.next .rm-demo#assistant .ast-lbl{padding-right:0}#course.next .rm-demo#assistant{padding-top:16px}#course.next .rm-cap{margin:0 0 6px;font:500 0.75rem/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--aqua)}#course.next .rm-ba{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(12px,2vw,26px);align-items:stretch}#course.next .rm-brief{display:grid;align-content:start;gap:8px;padding:14px 16px;border:1px solid rgba(70,198,205,.34);background:rgba(8,3,20,.4);color:var(--stone)}#course.next .rm-brief p{margin:0;max-width:none}#course.next .rm-brief .ast-k{color:var(--mist)}#course.next .rm-v{font:900 clamp(1.7rem,1.2rem + 1.3vw,2.5rem)/1 var(--cond);font-stretch:68%;letter-spacing:-.005em}#course.next .rm-brief .rm-v{display:block;width:max-content;max-width:100%;color:var(--stone)}#course.next .rm-diff{font:800 1rem/1.2 var(--display);font-stretch:112%;color:var(--aqua)}#course.next .rm-chg{justify-self:start;min-height:44px}#course.next .rm-outs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1.2vw,14px)}#course.next .rm-out{padding:12px 14px 14px;background:var(--paper);color:var(--ink);border-left:6px solid var(--paper-bot,var(--ink));box-shadow:5px 5px 0 rgba(6,2,16,.6)}#course.next .rm-out .rm-cap{color:var(--graphite)}#course.next .rm-out .rm-line{margin:0;font:600 .94rem/1.4 var(--sans)}#course.next .rm-out .rm-line::before{content:none}#course.next .rm-out .rm-v{display:block;width:max-content;max-width:100%;margin-top:6px;color:var(--ink);font-size:min(clamp(1.7rem,1.2rem + 1.3vw,2.5rem),calc(100cqi / 2.6))}#course.next .rm-out{container-type:inline-size}#course.next .rm-chd{background:linear-gradient(var(--signal),var(--signal)) 0 100%/100% .16em no-repeat}#course.next #rm-d5{container-type:inline-size}@container (max-width:600px){#course.next #rm-d5 .rm-ba{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){#course.next .rm-flash{animation:rm-flash .7s ease-out}}@keyframes rm-flash{from{translate:0 -.18em;opacity:.25}}#course.next .rm-run{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1.2vw,14px);list-style:none;margin:0;padding:0}#course.next .rm-step{display:grid;align-content:start;gap:6px;padding:12px 14px;border:1px solid rgba(70,198,205,.34);background:rgba(8,3,20,.4);color:var(--stone);opacity:.32;transition:opacity .3s,background-color .3s}#course.next .rm-step.is-on{opacity:1}#course.next .rm-step.is-now{background:rgba(70,198,205,.14);border-color:var(--aqua);box-shadow:inset 4px 0 0 var(--aqua)}#course.next .rm-step.is-sent{border-color:var(--signal);box-shadow:inset 4px 0 0 var(--signal)}#course.next .rm-run[data-state="halted"] .rm-step.is-now{border-style:dashed;box-shadow:inset 4px 0 0 var(--signal)}#course.next .rm-step .ast-sum{grid-column:auto;font-size:.88rem}#course.next .rm-sent:empty{display:none}#course.next .rm-acts{margin-top:14px}#course.next .rm-foot{margin-top:10px}#course.next .rm-state{color:var(--signal)}@media (max-width:900px){#course.next .rm-ba{grid-template-columns:minmax(0,1fr)}#course.next .rm-run{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){#course.next .rm-stop{padding-left:38px}#course.next .rm-line::before{left:10px}#course.next .rm-stop::before{left:1px}#course.next .rm-head{padding-right:30px}#course.next .rm-sb{flex-wrap:wrap;gap:0 14px}#course.next .rm-sb .pg-wk-n{flex:1 1 100%}#course.next .rm-head .pg-chips{flex:1 1 100%;padding-bottom:6px}#course.next .rm-row{grid-template-columns:minmax(0,1fr);gap:0;padding:0 4px}#course.next .rm-row .pg-pic{padding:0 0 10px 26px}#course.next .rm-detail{padding-left:4px}#course.next .rm-outs{grid-template-columns:minmax(0,1fr)}#course.next .rm-demo .ast-lbl{padding-right:0}#course.next .rm-demo{padding-top:16px}#course.next .rm-mb .pg-mn,#course.next .rm-cap,#course.next .rm-state{font-size:0.75rem}}#course.next .rm-demo{--demo-small:0.75rem}#course.next .rm-demo :is(.ast-lbl,.ast-top,.ast-who,.ast-tag,.ast-foot,.ast-st,.ast-chip,.ast-k,.ast-by,.rm-cap,.ast-quote figcaption){font-size:var(--demo-small)}#course.next .rm-demo .rm-out .rm-cap{letter-spacing:.04em;font-size:min(var(--demo-small,0.75rem),calc(100cqi / 7.2))}#course.next .rm-demo .btn{min-height:44px}#course.next .rm-demo :is(.ast-chip,.ast-who,.ast-sum,.ast-a-t){overflow-wrap:anywhere}#course.next .rm-demo .ast-mv{font-size:inherit}#course.next .rm-demo .ast-tag{white-space:normal}#course.next .rm-demo :is(.ast-qa,.ast-a,.ast-acts,.ast-sheet)[hidden],#course.next .rm .nx-codemo[hidden]{display:none}#course.next #assistant .ast-sheet{container-type:inline-size}#course.next #assistant .ast-sums b{font-size:min(clamp(1.9rem,1.3rem + 1.4vw,2.6rem),calc((50cqi - 32px) / 2.5))}#course.next #assistant .ast-diff{font-size:min(1.05rem,calc(100cqi / 15.5))}@media (max-width:560px){#course.next #assistant .ast-sums b{font-size:min(1.8rem,calc((50cqi - 32px) / 2.5))}}@media (min-width:1100px){#course.next .rm-demo{--demo-small:0.875rem;padding:16px 20px}#course.next .rm-demo .ast-lbl{margin-bottom:8px;letter-spacing:.04em}#course.next .rm-demo .rm-back{margin-top:12px}#course.next #assistant .ast-in{grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-template-areas:"demo voice" "demo pts" "demo .";grid-template-rows:auto auto 1fr;gap:12px 20px;align-items:start}#course.next #assistant .ast-demo{grid-area:demo;min-width:0}#course.next #assistant .ast-voice{grid-area:voice}#course.next #assistant .ast-quote{gap:6px;padding-left:12px}#course.next #assistant .ast-quote p{font-size:1rem;line-height:1.3}#course.next #assistant .ast-board{padding:14px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:14px}#course.next #assistant .ast-top{gap:4px 10px;letter-spacing:.03em}#course.next #assistant .ast-big{font-size:1.5rem;margin:8px 0 12px}#course.next #assistant .ast-row{padding:10px;gap:4px 8px;grid-template-columns:minmax(0,1fr)}#course.next #assistant .ast-tag{justify-self:start;padding:2px 5px;letter-spacing:.03em}#course.next #assistant .ast-who{letter-spacing:.03em}#course.next #assistant .ast-sum{font-size:0.875rem;line-height:1.35}#course.next #assistant .ast-sheet{padding:12px;rotate:0deg}#course.next #assistant .ast-st{margin-bottom:8px;letter-spacing:.03em}#course.next #assistant .ast-draft{font-size:0.875rem;line-height:1.4;gap:6px}#course.next #assistant .ast-chips{margin-top:8px;gap:4px}#course.next #assistant .ast-chip{padding:4px 6px;letter-spacing:0}#course.next #assistant .ast-acts{gap:6px;margin-top:10px}#course.next #assistant .ast-acts .btn{padding:8px 12px;font-size:0.875rem}#course.next #assistant .ast-foot{margin-top:12px;letter-spacing:.02em}#course.next #assistant .ast-note{font-size:0.875rem;margin-bottom:10px}#course.next #assistant .ast-sums{gap:6px}#course.next #assistant .ast-sums p{padding:8px}#course.next #assistant .ast-sums b{font-size:min(clamp(1.9rem,1.3rem + 1.4vw,2.6rem),calc((50cqi - 22px) / 2.5))}#course.next #assistant .ast-diff{margin:16px 0 4px;font-size:min(0.875rem,calc(100cqi / 15.5))}#course.next #assistant .ast-pts{grid-area:pts;grid-template-columns:minmax(0,1fr);gap:10px}#course.next #assistant .ast-pt--files{grid-row:auto}#course.next #assistant .ast-pt{padding-top:8px}#course.next #assistant .ast-pt>p{font-size:0.875rem;line-height:1.4}#course.next #assistant .ast-ask{margin-top:8px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:6px 10px}#course.next #assistant .ast-q{font-size:0.875rem;padding:8px;letter-spacing:0}#course.next #assistant .ast-a{gap:6px}#course.next #assistant .ast-a-t{font-size:0.875rem;line-height:1.4;letter-spacing:0}#course.next .rm-ba{gap:16px}#course.next .rm-run{gap:12px}#course.next .rm-step{padding:12px;gap:8px}#course.next .rm-step .ast-sum{font-size:0.875rem}#course.next #company .ast-co{gap:12px;grid-template-columns:minmax(0,1fr) auto;column-gap:24px}#course.next #company .ast-co-p{font-size:1rem;line-height:1.4}#course.next #company .ast-co-qa{gap:12px;margin:0}#course.next #company .ast-co-qa>li{padding:12px;gap:8px}#course.next #company .ast-co-q{font-size:0.875rem;line-height:1.4}#course.next #company .ast-a-t{font-size:1rem}#course.next #company .ast-stamp{margin-right:16px;font-size:1.125rem}}@media (max-width:620px){#course.next .rm-demo .ast-row{grid-template-columns:minmax(0,1fr)}#course.next .rm-demo .ast-tag{justify-self:start}#course.next .rm-demo .ast-st{letter-spacing:.03em}#course.next .rm-demo .ast-chips{gap:6px}#course.next .rm-demo .ast-chip{max-width:100%;box-sizing:border-box}#course.next .rm-demo .ast-by{white-space:normal;margin-left:0}#course.next .rm-demo .rm-back{width:100%;padding-inline:8px;font-size:0.75rem}#course.next #company .ast-co-p{font-size:0.875rem}}@media (min-width:621px){#course.next #inside.sec{padding-block:clamp(10px,1.2vw,22px)}#course.next #inside .nx-claim{margin-bottom:0}#course.next #inside .pg-lead{margin-top:clamp(6px,.8vw,14px)}#course.next #inside .rm{margin-top:clamp(6px,.8vw,12px)}#course.next .rm-sb{min-height:44px;padding-block:4px}#course.next .rm-stop::before{top:11px}#course.next .rm-line::before{top:22px;bottom:22px}#course.next .rm-mb{min-height:50px;padding-block:4px}#course.next .rm-row .pg-pic{padding-block:3px}#course.next .rm-panel{padding:0 0 6px}#course.next .rm .nx-codemo{margin-top:4px}#course.next .rm .nx-codemo>summary{min-height:44px}#course.next #inside .prog-buy{margin-top:clamp(8px,1vw,16px);padding-top:clamp(8px,1vw,14px)}}#course.next .rm-mod:has(.rm-anim) .rm-detail{grid-template-columns:minmax(0,1fr) clamp(290px,28vw,380px);column-gap:18px;max-width:none;padding-right:8px;align-items:start}#course.next .rm-mod:has(.rm-anim) .rm-detail>*{grid-column:1}#course.next .rm-mod:has(.rm-anim) .rm-detail>.rm-anim{grid-column:2;grid-row:1 / span 6;margin-top:-4px}#course.next .rm-row .pg-pic{position:relative;margin:7px 0;padding:6px 12px 6px 30px;background:var(--ink);color:var(--stone);box-shadow:3px 3px 0 color-mix(in srgb,var(--ink) 28%,transparent);background-image:radial-gradient(color-mix(in srgb,var(--stone) 9%,transparent) 1px,transparent 1.2px);background-size:8px 8px;transition:box-shadow .18s,translate .18s}#course.next .rm-row .pg-pic::before{content:"";position:absolute;left:11px;top:calc(50% - 6px);width:0;height:0;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent var(--signal)}#course.next .rm-row .pg-pic .pg-num{color:var(--aqua)}#course.next .rm-row .pg-pic .pg-from .pg-num{color:color-mix(in srgb,var(--stone) 52%,transparent)}#course.next .rm-row .pg-pic .pg-cap{color:color-mix(in srgb,var(--stone) 78%,transparent);font-weight:600}#course.next .rm-row .pg-pic .pg-to .pg-cap{color:var(--paper);font-weight:700}#course.next .rm-row .pg-pic .pg-arr{color:var(--signal)}#course.next .rm-row .pg-pic .pg-tag{color:color-mix(in srgb,var(--stone) 70%,transparent)}#course.next .rm-mod.is-open .pg-pic::before{border-color:transparent transparent transparent color-mix(in srgb,var(--stone) 40%,transparent)}@media (hover:hover){#course.next .rm-mod:not(.is-open):hover{background:color-mix(in srgb,var(--ink) 3%,transparent)}#course.next .rm-mod:not(.is-open):hover .pg-pic{translate:-2px -2px;box-shadow:5px 5px 0 var(--human)}}#course.next .rm-anim{position:relative;display:grid;gap:4px;justify-items:end}#course.next .ra-stage{--human:var(--signal);--bot:var(--aqua);position:relative;box-sizing:border-box;width:100%;height:clamp(196px,25vh,226px);padding:10px 14px 12px;overflow:hidden;background:var(--ink);color:var(--stone);box-shadow:5px 5px 0 color-mix(in srgb,var(--ink) 30%,transparent);background-image:radial-gradient(color-mix(in srgb,var(--stone) 9%,transparent) 1px,transparent 1.2px);background-size:9px 9px;font:500 0.75rem/1.3 var(--mono)}#course.next .ra-stage::before,#course.next .ra-stage::after{content:"";position:absolute;width:12px;height:12px;border:solid var(--aqua);pointer-events:none}#course.next .ra-stage::before{left:6px;top:6px;border-width:2px 0 0 2px}#course.next .ra-stage::after{right:6px;bottom:6px;border-width:0 2px 2px 0}#course.next .ra-top{position:relative;z-index:2;display:flex;justify-content:space-between;gap:8px;margin:0 0 6px;font:500 0.75rem/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--stone) 62%,transparent)}#course.next .ra-ct{font:900 0.9375rem/1 var(--dots);letter-spacing:.04em;color:var(--aqua)}#course.next .ra-from{position:absolute;inset:0;z-index:1;pointer-events:none}#course.next .ra-to{position:relative;z-index:1}#course.next .ra-again{min-height:44px;margin:0 -2px -8px 0;padding:6px 2px;border:0;background:none;color:var(--ink);font:700 0.75rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;text-decoration:underline;text-decoration-color:var(--human);text-decoration-thickness:2px;text-underline-offset:5px}#course.next .ra-again::before{content:"↻ ";color:var(--human);font-size:1.15em}#course.next .ra-again:focus-visible{outline:3px solid var(--human);outline-offset:2px}#course.next .rm:not(.rm-on) .ra-again{display:none}#course.next .ra-tb{width:100%;border-collapse:separate;border-spacing:0;font:500 0.75rem/1.25 var(--mono);color:var(--stone)}#course.next .ra-tb th{padding:0 0 4px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-align:left;color:var(--aqua);border-bottom:1px solid color-mix(in srgb,var(--aqua) 55%,transparent)}#course.next .ra-tb td{padding:3px 0;border-bottom:1px dotted color-mix(in srgb,var(--stone) 22%,transparent);white-space:nowrap}#course.next .ra-tb :is(th,td):last-child{text-align:right}#course.next .ra-tb :is(th,td) + :is(th,td){padding-left:10px}#course.next .ra-tb .ra-more td{color:color-mix(in srgb,var(--stone) 55%,transparent);text-align:left;font-style:italic}#course.next .ra-tb .ra-flag td{color:var(--signal)}#course.next .ra-tb .ra-sum td{border-bottom:0;padding-top:5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--paper);border-top:2px solid var(--stone)}#course.next .ra-pen{position:absolute;z-index:3;color:var(--signal);pointer-events:none}#course.next .ra-pen .mk{display:block;width:100%;height:100%}#course.next .ra-pen svg{display:block;width:100%;height:100%;overflow:visible}#course.next .ra-pin{position:relative}#course.next .ra-pen--flag{left:-14px;right:-46px;top:-9px;bottom:-9px}#course.next .ra-pen--sum{left:-40px;top:-6px;width:34px;height:20px;rotate:-8deg}#course.next .ra-pen--chk{left:-12px;right:-10px;top:-8px;bottom:-8px}#course.next .ra-pen--on{left:-9px;right:-9px;top:-8px;bottom:-8px}#course.next .ra-pen--cite{left:-2px;right:-2px;bottom:-7px;height:7px}#course.next .ra-dash{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:12px;align-items:start}#course.next .ra-charts{display:grid;grid-template-columns:1fr 1fr;gap:8px 10px}#course.next .ra-ch{display:block;width:100%;height:auto;overflow:visible}#course.next .ra-ch--bar{grid-column:1 / -1;max-height:66px}#course.next .ra-ch--bar rect{fill:var(--aqua);transform-box:fill-box;transform-origin:50% 100%}#course.next .ra-ch--bar rect:first-child{fill:var(--stone)}#course.next .ra-ch--line{max-height:58px;border-bottom:1px solid color-mix(in srgb,var(--stone) 40%,transparent)}#course.next .ra-ch--line path{fill:none;stroke:var(--aqua);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:80;stroke-dashoffset:0}#course.next .ra-ch--pie{max-height:58px}#course.next .ra-ch--pie circle{fill:none;stroke:var(--aqua);stroke-width:9;stroke-dasharray:66 100;transform:rotate(-90deg);transform-origin:50% 50%}#course.next .ra-tool{display:grid;gap:7px;margin:2px 0 0;padding:10px 12px;background:var(--paper);color:var(--ink);box-shadow:3px 3px 0 var(--aqua)}#course.next .ra-tool p{margin:0}#course.next .ra-tool-h{font:700 0.75rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--graphite)}#course.next .ra-tool-f{display:flex;justify-content:space-between;font:600 0.8125rem/1 var(--sans)}#course.next .ra-tool-v{font:900 0.9375rem/1 var(--dots)}#course.next .ra-tool-bar{position:relative;height:4px;background:color-mix(in srgb,var(--ink) 18%,transparent)}#course.next .ra-tool-k{position:absolute;left:0;top:0;bottom:0;width:var(--ra-k,36%);background:var(--ink);transition:width .7s cubic-bezier(.3,0,.2,1)}#course.next .ra-tool-k::after{content:"";position:absolute;right:-7px;top:-5px;width:14px;height:14px;border-radius:50%;background:var(--paper);border:2px solid var(--ink);box-sizing:border-box}#course.next .ra-tool-t{font:800 1.25rem/1 var(--display);font-stretch:112%;letter-spacing:-.01em}#course.next .ra-tool-b{display:flex;align-items:center;gap:6px;flex-wrap:wrap}#course.next .ra-tool-send{padding:5px 9px;background:var(--ink);color:var(--paper);font:700 0.75rem/1 var(--sans)}#course.next .ra-chip{padding:3px 6px;border:1.5px solid var(--ink);font:500 0.75rem/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}#course.next .ra-chip--on{border-color:var(--bot);color:var(--bot)}#course.next .ra-chat{display:grid;gap:5px;font:500 0.75rem/1.3 var(--sans)}#course.next .ra-chat p{margin:0}#course.next .ra-q{justify-self:end;max-width:86%;padding:5px 8px;background:color-mix(in srgb,var(--stone) 14%,transparent);color:var(--stone);font:500 0.8125rem/1.3 var(--sans)}#course.next .ra-a{justify-self:start;max-width:92%;padding:5px 8px;border-left:3px solid var(--aqua);font:700 0.75rem/1.35 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--paper)}#course.next .ra-cite{display:inline-block;margin-left:6px;padding:1px 5px;border:1px solid var(--aqua);color:var(--aqua);font-weight:500;letter-spacing:.04em}#course.next .ra-a--no{color:var(--signal);border-left-color:var(--signal)}#course.next .ra-from>*{position:absolute;left:var(--x);top:var(--y);opacity:0;rotate:var(--r,0deg);scale:1;transition:left .55s cubic-bezier(.6,0,.3,1) calc(var(--i) * 14ms),top .55s cubic-bezier(.6,0,.3,1) calc(var(--i) * 14ms),opacity .4s calc(var(--i) * 14ms),scale .55s calc(var(--i) * 14ms),rotate .55s calc(var(--i) * 14ms)}#course.next .ra-slip{width:22px;height:30px;background:#f5f1e8;box-shadow:1px 1px 0 rgba(0,0,0,.35);background-image:linear-gradient(#9a94a6,#9a94a6),linear-gradient(#9a94a6,#9a94a6),linear-gradient(#9a94a6,#9a94a6),linear-gradient(#5c5470,#5c5470);background-size:14px 2px,10px 2px,13px 2px,8px 3px;background-position:4px 6px,4px 11px,4px 16px,10px 23px;background-repeat:no-repeat;clip-path:polygon(0 0,100% 0,100% 92%,88% 100%,75% 92%,62% 100%,50% 92%,38% 100%,25% 92%,12% 100%,0 92%)}#course.next .ra-file{padding:2px 5px;background:color-mix(in srgb,var(--stone) 12%,transparent);color:var(--stone);font:500 0.75rem/1.2 var(--mono);white-space:nowrap}#course.next .ra-from>.ra-mess{left:14px;right:14px;font:500 0.75rem/1 var(--mono);color:color-mix(in srgb,var(--stone) 70%,transparent);white-space:nowrap;overflow:hidden}#course.next .ra-mess b{color:var(--signal);font-weight:500}#course.next .ra-from>.ra-brief{left:14px;margin:0;font:500 0.8125rem/1.2 var(--mono);color:var(--paper);white-space:nowrap}#course.next .ra-brief i{font-style:normal;color:var(--aqua);margin-right:.6em}#course.next .ra-pdf{width:15px;height:19px;background:#f5f1e8;clip-path:polygon(0 0,70% 0,100% 24%,100% 100%,0 100%);background-image:linear-gradient(var(--signal),var(--signal));background-size:9px 4px;background-position:3px 12px;background-repeat:no-repeat}#course.next .rm-anim.ra-snap *{transition:none!important;animation:none!important}#course.next .rm-anim[data-step="z"] .ra-from>*{opacity:0;scale:.5}#course.next .rm-anim[data-step="a"] .ra-from>*{opacity:1}#course.next .rm-anim[data-step="b"] .ra-from>*{left:var(--tx,46%);top:var(--ty,58%);opacity:0;scale:.3;rotate:0deg}#course.next .rm-anim[data-step="b"] .ra-from>:is(.ra-mess,.ra-brief){left:14px;scale:1 .2}#course.next .rm-anim[data-anim="6"] .ra-from{container-type:inline-size}#course.next .rm-anim[data-anim="6"] .ra-from>.ra-brief{right:14px;white-space:normal;font-size:clamp(0.75rem,calc((100cqi - 28px) / 21),0.8125rem)}@media (min-width:1100px){#course.next .rm-anim[data-anim="6"] .ra-from>.ra-brief{font-size:clamp(0.75rem,calc((100cqi - 28px) / 21),0.875rem)}}#course.next .pg-ex .rm-anim[data-anim="6"] .ra-from>.ra-brief{font-size:clamp(0.75rem,calc((100cqi - 28px) / 21),0.9375rem)}#course.next .ra-tb tr,#course.next .ra-charts>*,#course.next .ra-chat>*,#course.next .ra-tool>*{transition:opacity .35s calc(var(--j,0) * 85ms),translate .35s calc(var(--j,0) * 85ms)}#course.next .rm-anim:is([data-step="z"],[data-step="a"],[data-step="b"]) :is(.ra-tb tr,.ra-charts>*,.ra-chat>*,.ra-tool>*){opacity:0;translate:0 6px;transition:none}#course.next .ra-tool{transition:opacity .3s}#course.next .rm-anim:is([data-step="z"],[data-step="a"],[data-step="b"]) .ra-tool{opacity:0;transition:none}#course.next .ra-pen svg{clip-path:inset(-20% -4% -20% -4%);transition:clip-path .5s cubic-bezier(.6,0,.3,1)}#course.next .rm-anim:is([data-step="z"],[data-step="a"],[data-step="b"],[data-step="c"]) .ra-pen svg{clip-path:inset(-20% 100% -20% -4%);transition:none}#course.next .ra-ch--bar rect{transition:scale .6s cubic-bezier(.3,0,.2,1) calc(var(--j,0) * 60ms + 200ms)}#course.next .rm-anim:is([data-step="z"],[data-step="a"],[data-step="b"]) .ra-ch--bar rect{scale:1 0;transition:none}#course.next .ra-ch--line path{transition:stroke-dashoffset .8s .35s ease-out}#course.next .rm-anim:is([data-step="z"],[data-step="a"],[data-step="b"]) .ra-ch--line path{stroke-dashoffset:80;transition:none}#course.next .ra-ch--pie circle{transition:stroke-dasharray .8s .5s ease-out}#course.next .rm-anim:is([data-step="z"],[data-step="a"],[data-step="b"]) .ra-ch--pie circle{stroke-dasharray:0 100;transition:none}#course.next .ra-again{transition:opacity .3s}#course.next .rm-anim:is([data-step="z"],[data-step="a"],[data-step="b"],[data-step="c"]) .ra-again{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){#course.next .rm-anim *{transition:none!important}}@media (max-width:900px){#course.next .rm-mod:has(.rm-anim) .rm-detail{grid-template-columns:minmax(0,1fr)}#course.next .rm-mod:has(.rm-anim) .rm-detail>.rm-anim{grid-column:1;grid-row:auto;margin:4px 0 0}#course.next .ra-stage{height:216px}}@media (min-width:901px) and (max-height:740px){#course.next .rm-row .pg-pic{margin-block:3px;padding-block:4px}}#course.next #pricing #refund{--wk-pad:clamp(20px,3vw,40px)}#course.next #pricing #refund .seal-top{padding:clamp(16px,2vw,28px) var(--wk-pad)}#course.next #pricing #refund .seal-body{padding:clamp(10px,1.3vw,18px) var(--wk-pad) clamp(18px,2.2vw,30px);gap:clamp(10px,1.4vw,20px)}#course.next #pricing #refund .seal-foot{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}#course.next #pricing #refund .seal-hand{display:grid;gap:clamp(4px,.8vw,10px);min-width:0}#course.next #pricing #refund .guarantee-sign .sig-mk{width:min(100%,290px);margin-left:-2px}#course.next #pricing #refund .guarantee-sign .sig-mk svg path{stroke:currentColor;stroke-width:2.4;stroke-linejoin:round}#course.next #pricing #refund .seal-hand .signoff{padding-top:10px}#course.next #pricing #refund .seal-legal{margin:0}@media (min-width:901px){#course.next #pricing #refund .seal-body{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);column-gap:clamp(28px,4vw,64px);align-items:stretch}#course.next #pricing #refund .rules{grid-template-columns:minmax(0,1fr);gap:0;align-content:start}#course.next #pricing #refund .rules li:nth-child(n){grid-column:1;grid-row:auto}#course.next #pricing #refund .seal-foot{grid-template-rows:auto 1fr;align-content:space-between;align-items:start;gap:14px}#course.next #pricing #refund .seal-legal{order:0}#course.next #pricing #refund .seal-hand{align-self:end}#course.next #pricing #refund .guarantee-sign .sig-mk{width:clamp(250px,25vw,400px)}}@media (max-width:600px){#course.next #pricing #refund{--wk-pad:16px;--wk-stamp-w:165%}#course.next #pricing #refund .guarantee-sign .sig-mk{width:min(100%,290px)}}#course.next #pricing #refund .seal-legal a.link{display:inline-block;min-height:44px;line-height:2.75rem;margin:-12px 0;box-sizing:border-box}#course.next .rs{display:block;width:100%;height:auto;overflow:visible;color:color-mix(in srgb,var(--signal) 82%,var(--ink))}#course.next .rs text{font-family:var(--display);font-stretch:100%;fill:currentColor;stroke:none}#course.next .rs-ink{color:inherit}#course.next #refund .rw{position:relative;padding:clamp(26px,3.6svh,38px) var(--wk-pad) 40px}#course.next #refund .rw-track{--ly:28px;--tw:36px;--nf:clamp(1.6rem,2.6vw,2.6rem);position:relative;height:clamp(104px,14svh,140px)}#course.next #refund .rw-days{list-style:none;margin:0;padding:0;height:100%;display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}#course.next #refund .rw-day{position:relative;height:100%;margin:0}#course.next #refund .rw-day::after{content:"";position:absolute;left:50%;bottom:calc(var(--ly) - 6px);height:12px;width:2px;margin-left:-1px;background:var(--ink)}#course.next #refund .rw-n{position:absolute;left:0;right:0;bottom:calc(var(--ly) + var(--tw) * .551 + 4px);text-align:center;font:900 var(--nf)/1 var(--dots);color:var(--ink)}#course.next #refund .rw-tick{position:absolute;left:50%;bottom:calc(var(--ly) + 3px);width:var(--tw);margin-left:calc(var(--tw) / -2);color:var(--human)}#course.next #refund .rw-tick .mk{display:block;position:static;width:100%;height:auto;aspect-ratio:196/108}#course.next #refund .rw-tick svg{display:block;width:100%;height:100%;clip-path:inset(-20% -2% -20% -2%)}#course.next #refund .rw-base{position:absolute;left:calc(100% / 14);right:calc(100% / 14);bottom:calc(var(--ly) - 1px);height:0;border-top:2px dotted var(--ink)}#course.next #refund .rw-ink{position:absolute;left:calc(100% / 14);width:calc(100% * 6 / 7);bottom:calc(var(--ly) - 1.5px);height:3px;background:var(--human)}#course.next #refund .rw-dot{position:absolute;left:calc(100% * 13 / 14);bottom:calc(var(--ly) - 7.5px);width:15px;height:15px;margin-left:-7.5px;border-radius:50%;background:var(--human);box-shadow:0 0 0 3px var(--paper)}#course.next #refund .rw-stamp{--sw:clamp(104px,10.5vw,150px);position:absolute;z-index:3;left:50%;width:var(--sw);margin-left:calc(var(--sw) / -2);bottom:calc(var(--ly) + var(--tw) * .551 + 4px + var(--nf) / 2 - var(--sw) / 2);pointer-events:none;rotate:-8deg;mix-blend-mode:multiply}#course.next #refund .rw-again{position:absolute;right:var(--wk-pad);top:calc(100% - 44px);z-index:4;min-height:44px;padding:0 4px;border:0;background:none;color:var(--ink);font:700 0.9375rem/1 var(--mono);text-decoration:underline;text-decoration-color:var(--human);text-decoration-thickness:2px;text-underline-offset:5px;cursor:pointer}#course.next #refund .rw-again[hidden]{display:none}#course.next #refund .rw-again:focus-visible{outline:3px solid var(--human);outline-offset:2px}#course.next #refund .rw-live .rw-tick svg{clip-path:inset(-20% 100% -20% -2%)}#course.next #refund .rw-live .rw-ink{width:0}#course.next #refund .rw-live .rw-dot{left:calc(100% / 14)}#course.next #refund .rw-live .rw-stamp{opacity:0}#course.next #refund .rw-day--7 .rw-n,#course.next #refund .rw-dot{opacity:0}#course.next #refund .rw-live .rw-day--7 .rw-n,#course.next #refund .rw-live .rw-dot{opacity:1}#course.next #refund .rw-go .rw-day--7 .rw-n,#course.next #refund .rw-go .rw-dot{opacity:0}#course.next #refund .rw-go .rw-ink{width:calc(100% * 6 / 7);transition:width 2.4s linear}#course.next #refund .rw-go .rw-dot{left:calc(100% * 13 / 14);transition:left 2.4s linear}#course.next #refund .rw-go .rw-tick svg{clip-path:inset(-20% -2% -20% -2%);transition:clip-path .25s calc(var(--i) * .4s) cubic-bezier(.65,0,.3,1)}#course.next #refund .rw-go .rw-stamp{opacity:1;animation:rw-land .35s 2.4s cubic-bezier(.2,.9,.3,1) both}#course.next #refund .rw-go .rw-track{animation:rw-thud .25s 2.55s}#course.next #refund .rw-go .rw-dot{transition:left 2.4s linear,opacity .1s 2.5s}#course.next #refund .rw-go .rw-day--7 .rw-n{transition:opacity .1s 2.5s}@keyframes rw-land{0%{opacity:0;scale:2.2;rotate:6deg}45%{opacity:1}75%{scale:.96;rotate:-9deg}100%{opacity:1;scale:1;rotate:-8deg}}@keyframes rw-thud{0%,100%{translate:0 0}40%{translate:0 3px}}@media (prefers-reduced-motion:reduce){#course.next #refund .rw-ink,#course.next #refund .rw-dot,#course.next #refund .rw-tick svg{transition:none!important}#course.next #refund .rw-stamp,#course.next #refund .rw-track{animation:none!important}}@media (max-width:600px){#course.next #refund .rw-track{--tw:30px}#course.next #refund .rw-track{margin-bottom:84px}#course.next #refund .rw-stamp{--sw:96px;left:auto;right:calc(var(--wk-pad) * -1 + 4px);margin-left:0;bottom:auto;top:calc(100% - var(--ly) + 12px)}#course.next #refund .rw-day--7 .rw-n,#course.next #refund .rw-dot{opacity:1!important;transition:none!important}#course.next #refund .rw-again{right:auto;left:var(--wk-pad)}}#course.next #refund .signoff,#course.next #refund .signoff span{font-size:max(0.875rem,.78rem)}#course.next #fit{--fs:clamp(1.1875rem,calc(.7svh + 0.85rem),1.3125rem);font-size:var(--fs)}#course.next #fit.sec{padding-block:clamp(20px,3.6svh,56px)}#course.next #fit .fy-lead{max-width:none;margin:.25em 0 0;font:500 1.05em/1.4 var(--sans);color:var(--graphite)}#course.next #fit .fy-yl{margin:clamp(14px,2.6svh,32px) 0 .5em;font:800 1em/1.2 var(--display);letter-spacing:-.01em;text-transform:none;color:var(--ink)}#course.next #fit .fy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,auto);grid-auto-flow:column;column-gap:clamp(28px,3vw,56px)}#course.next #fit .fy-list{display:contents;list-style:none;margin:0;padding:0}#course.next #fit .fy-li{margin:0;padding:0;border-top:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}#course.next #fit .fy-ln{position:relative;display:grid;grid-template-columns:1.6em minmax(0,1fr);column-gap:.75em;padding:.5em 0 .55em;min-height:44px;box-sizing:border-box;cursor:pointer}#course.next #fit .ft-cb{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;z-index:3;cursor:pointer}#course.next #fit .fy-ln:has(.ft-cb:focus-visible){outline:3px solid var(--human);outline-offset:3px;border-radius:4px}#course.next #fit .fy-box{position:relative;box-sizing:border-box;width:1.35em;height:1.35em;margin-top:.12em;border:2px solid var(--ink);border-radius:5px;background:var(--paper);color:var(--human);transition:border-color .2s}#course.next #fit .fy-box .mk{position:absolute;left:-.1em;top:-.45em;display:block;width:2.1em;height:1.4em;rotate:-6deg;pointer-events:none}#course.next #fit .fy-box svg{display:block;width:100%;height:100%;opacity:1;clip-path:inset(-20% 100% -20% -2%);transition:clip-path .3s cubic-bezier(.65,0,.3,1)}#course.next #fit .fy-ln:has(.ft-cb:checked) .fy-box svg{clip-path:inset(-20% -2% -20% -2%)}#course.next #fit .fy-ln:not(:has(.ft-cb:checked)) .fy-box svg{transition-delay:.1s;transition-duration:.2s}@media (hover:hover){#course.next #fit .fy-ln:hover{background:color-mix(in srgb,var(--human) 4%,transparent);box-shadow:-6px 0 0 color-mix(in srgb,var(--human) 4%,transparent),6px 0 0 color-mix(in srgb,var(--human) 4%,transparent)}#course.next #fit .fy-ln:not(:has(.ft-cb:checked)):hover .fy-box{border-color:var(--human)}#course.next #fit .fy-ln:not(:has(.ft-cb:checked)):hover .fy-box svg{clip-path:inset(-20% -2% -20% -2%);opacity:.2;transition:clip-path .3s cubic-bezier(.65,0,.3,1)}}#course.next #fit .fy-body{display:block;min-width:0;line-height:1.36}#course.next #fit .fy-body::after{content:"";display:block;clear:both}#course.next #fit .fy-lab{display:block;margin-bottom:.1em;font:800 1.06em/1.2 var(--display);letter-spacing:-.01em;color:var(--ink)}#course.next #fit .fy-tx{display:inline;font:500 1em/1.36 var(--sans);color:var(--graphite);text-wrap:pretty}#course.next #fit .fy-note{float:right;margin:.32em 0 0 .6em;padding-left:1.9em;white-space:nowrap;text-align:right;font:700 max(.8em,0.9375rem)/1.3 var(--sans);color:var(--human);position:relative;visibility:hidden;opacity:0;translate:0 .3em;transition:opacity .25s,translate .25s,visibility 0s .25s}#course.next #fit .fy-note::before{content:"";position:absolute;left:.25em;width:1.3em;bottom:.42em;height:3px;background:radial-gradient(circle,var(--human) 1px,transparent 1.3px) 0 0/7px 3px repeat-x}#course.next #fit .fy-ln:has(.ft-cb:checked) .fy-note{visibility:visible;opacity:1;translate:0 0;transition:opacity .25s .15s,translate .25s .15s,visibility 0s}#course.next #fit .fy-end{grid-column:2;grid-row:4;display:flex;align-items:center;gap:1.1em;padding:.8em 0 .2em;border-top:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}#course.next #fit .fy-count{margin:0;flex:none}#course.next #fit .fy-dm{display:block;font:900 2.9em/1 var(--dots);letter-spacing:.02em;color:var(--ink);transition:color .2s}#course.next #fit .fy-dm .ft-n{font:inherit;padding:0;letter-spacing:inherit}#course.next #fit.has-tick .fy-dm,#course.next #fit:has(.ft-cb:checked) .fy-dm{color:var(--human)}#course.next #fit .fy-grid{counter-reset:fy}#course.next #fit .fy-li:has(.ft-cb:checked){counter-increment:fy}#course.next #fit .fy-dm .ft-n{display:none}#course.next #fit .fy-dm::before{content:counter(fy)}#course.next #fit .fy-close{display:flex;flex-direction:column;align-items:flex-start;gap:.45em}#course.next #fit .fy-q{margin:0;font:850 1.3em/1.1 var(--display);font-stretch:112%;letter-spacing:-.02em;color:var(--ink)}#course.next #fit .fy-end .btn{transition:background-color .25s,border-color .25s,color .25s,box-shadow .25s}#course.next #fit.has-tick .fy-end .btn,#course.next #fit:has(.ft-cb:checked) .fy-end .btn{background:var(--human);border-color:var(--human);color:#fff;box-shadow:5px 5px 0 var(--ink)}#course.next #fit .fy-not{margin-top:clamp(12px,2svh,26px);display:grid;grid-template-columns:auto minmax(0,1fr);gap:.3em 1.6em;align-items:baseline}#course.next #fit .fy-nl{margin:0;font-size:.9em;color:var(--graphite)}#course.next #fit .fy-nots{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25em 2em}#course.next #fit .fy-nots li{position:relative;margin:0;padding-left:1em;font:500 .86em/1.35 var(--sans);color:var(--graphite)}#course.next #fit .fy-nots li::before{content:"";position:absolute;left:0;top:.7em;width:.6em;height:2px;background:var(--human);rotate:-8deg}#course.next #fit .fy-nots b{font-weight:800;color:var(--ink)}#course.next #fit .fy-nots a.link{display:inline-block;box-sizing:border-box;min-width:44px;min-height:44px;padding:12px 0;margin:-12px 0;vertical-align:baseline;color:var(--ink);font-weight:700}#course.next #fit.fx-calm *,#course.next #fit.fx-calm *::before{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){#course.next #fit *,#course.next #fit *::before{transition:none!important;animation:none!important}}@media (min-width:761px) and (max-height:920px){#course.next #fit.sec{padding-block:clamp(14px,2.4svh,24px)}#course.next #fit .fy-yl{margin-top:clamp(10px,1.8svh,18px)}#course.next #fit .fy-ln{padding:.42em 0 .48em}}@media (min-width:761px) and (max-height:800px){#course.next #fit{--fs:1.125rem}}@media (max-width:1099px){#course.next #fit{--fs:1.125rem}}@media (max-width:760px){#course.next #fit{--fs:1.0625rem}#course.next #fit .fy-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row}#course.next #fit .fy-end{grid-column:auto;grid-row:auto;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7em 1em;flex-wrap:initial;padding-top:.9em}#course.next #fit .fy-close{display:contents}#course.next #fit .fy-dm{font-size:2.3em}#course.next #fit .fy-q{grid-column:2;font-size:1.25em;font-stretch:100%;letter-spacing:-.01em}#course.next #fit h2{word-spacing:.12em}#course.next #fit .fy-end .btn{grid-column:1/-1;width:100%;justify-content:center;box-sizing:border-box}#course.next #fit .fy-lab{font-size:max(1.06em,0.9375rem)}#course.next #fit .fy-note{display:none;float:none;padding-left:0;grid-row:3;grid-column:1/-1;justify-self:start;text-align:left;margin:.35em 0 0;max-width:none;font:700 0.9375rem/1.3 var(--sans);color:var(--human);white-space:normal;translate:none;text-wrap:pretty}#course.next #fit .fy-note::before{content:"→ ";position:static;width:auto;height:auto;background:none}#course.next #fit .fy-ln:has(.ft-cb:checked) .fy-note{display:block}#course.next #fit .fy-not{grid-template-columns:minmax(0,1fr)}#course.next #fit .fy-nots{grid-template-columns:minmax(0,1fr)}#course.next #fit .fy-nl{font-size:0.9375rem}#course.next #fit .fy-nots li{font-size:max(.86em,0.9375rem)}}#course.next #have{--dkw:min(calc(100vw - 48px),1400px,calc((100svh - 160px) / 0.46));position:relative;isolation:isolate;font-size:1rem;padding-block:clamp(16px,2.8svh,44px)}#course.next #have::before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#251345 0,transparent 8%,transparent 92%,#251345 100%),radial-gradient(ellipse 75% 70% at 50% 46%,transparent 55%,rgba(8,2,20,.34) 100%),repeating-linear-gradient(96deg,transparent 0 53px,rgba(255,255,255,.025) 53px 54px,transparent 54px 131px,rgba(255,255,255,.02) 131px 133px,transparent 133px 197px),repeating-linear-gradient(94deg,transparent 0 311px,rgba(255,255,255,.03) 311px 312px),linear-gradient(180deg,#1f0f3a,#2C1751);box-shadow:0 0 0 100vmax #251345;clip-path:inset(0 -100vmax)}#course.next #have .more-h{margin-left:min(0px,calc((100% - var(--dkw)) / 2));margin-bottom:clamp(8px,1.6svh,20px);color:#fff;font-size:clamp(2.1rem,min(1rem + 4vw,8.2svh),4.6rem)}#course.next #have .dk{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,clamp(520px,42.5vw,640px));grid-template-rows:1fr repeat(7,auto) 1fr;column-gap:clamp(24px,2.4vw,44px);width:var(--dkw);margin-inline:calc((100% - var(--dkw)) / 2)}#course.next #have .dk-list,#course.next #have .dk-i{display:contents}#course.next #have .dk-sizer{grid-area:1/1/-1/2;width:100%;aspect-ratio:1.3;justify-self:stretch;pointer-events:none}#course.next #have .dk-props{grid-area:1/1/-1/2;position:relative;align-self:start;width:100%;aspect-ratio:1.3;z-index:0;pointer-events:none}#course.next #have .pp{position:absolute;display:block;width:var(--pw);left:var(--px);top:var(--py);rotate:var(--pr,0deg);filter:drop-shadow(0 4px 6px rgba(8,2,20,.5)) drop-shadow(0 1px 1px rgba(8,2,20,.4))}#course.next #have .pp svg{display:block;width:100%;height:auto;overflow:visible}#course.next #have .pp-pen{--pw:24%;--px:64%;--py:93%;--pr:7deg}#course.next #have .pp-mug{--pw:10%;--px:83%;--py:6%;--pr:8deg}#course.next #have .pp-clip1{--pw:1.6%;--px:35.5%;--py:56%;--pr:24deg}#course.next #have .pp-clip2{--pw:1.6%;--px:63.5%;--py:50%;--pr:-30deg}#course.next #have .pp-note{--pw:7%;--px:89%;--py:34%;--pr:7deg}#course.next #have .pp-s{opacity:.8}#course.next #have .pp-gl{--pw:14%;--px:85%;--py:74%;--pr:-12deg}#course.next #have .pp-ph{--pw:6.5%;--px:90%;--py:56%;--pr:10deg}#course.next #have .pp-pc{--pw:14%;--px:40%;--py:89%;--pr:-9deg}#course.next #have .pp-ic{--pw:11%;--px:0%;--py:88%;--pr:-7deg}#course.next #have .pp-n2{--pw:6%;--px:34%;--py:41%;--pr:-9deg}#course.next #have svg *{vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}#course.next #have svg .p{fill:#fff;stroke:#2C1751;stroke-width:1.9}#course.next #have svg .pc{fill:#fbfaf7;stroke:#2C1751;stroke-width:1.8}#course.next #have svg .ln{fill:none;stroke:#2C1751;stroke-width:1.6}#course.next #have svg .th{fill:none;stroke:#2C1751;stroke-width:1.1;opacity:.45}#course.next #have svg .th2{fill:#fff;stroke:#2C1751;stroke-width:1.1}#course.next #have svg .k{fill:#fff;stroke:#2C1751;stroke-width:1.1;opacity:.6}#course.next #have svg .rw{fill:#fff;stroke:#2C1751;stroke-width:1.1;opacity:.9}#course.next #have svg .rr{fill:#fff;stroke:#BF223E;stroke-width:2}#course.next #have svg .r{fill:none;stroke:#BF223E;stroke-width:2}#course.next #have svg .rb{fill:none;stroke:#BF223E;stroke-width:2.3}#course.next #have svg .rf{fill:#BF223E;stroke:none}#course.next #have svg .rf2{fill:#BF223E;stroke:#2C1751;stroke-width:1.5}#course.next #have svg .rb2{fill:#BF223E;stroke:#2C1751;stroke-width:1.2}#course.next #have svg .rb3{fill:#BF223E;stroke:#2C1751;stroke-width:1.2}#course.next #have svg .ri{fill:#BF223E;stroke:#2C1751;stroke-width:1.8}#course.next #have svg .ik{fill:#2C1751;stroke:none}#course.next #have svg .wl{fill:none;stroke:#fff;stroke-width:2.2}#course.next #have svg .wl2{fill:#fff;stroke:none}#course.next #have svg .wl3{fill:none;stroke:rgba(255,255,255,.55);stroke-width:2}#course.next #have svg .lil{fill:#E6E1EC;stroke:#2C1751;stroke-width:1.5}#course.next #have svg .ye{fill:rgb(236,224,170);stroke:#2C1751;stroke-width:1.5}#course.next #have svg .aq{fill:#BFDDDA;stroke:#2C1751;stroke-width:1.5}#course.next #have svg .sp{fill:#fff;stroke:#2C1751;stroke-width:1.4}#course.next #have svg .sg{fill:none;stroke:#2C1751;stroke-width:1.8}#course.next #have svg .stain{fill:none;stroke:rgba(255,255,255,.1);stroke-width:5}#course.next #have svg .cof{fill:#5b3b2e;stroke:#2C1751;stroke-width:1.4}#course.next #have svg .hl{fill:none;stroke:rgba(255,255,255,.55);stroke-width:2.6}#course.next #have svg .cl{fill:none;stroke:#cfcbd8;stroke-width:2.6}#course.next #have svg .sty{fill:#f0df86;stroke:rgba(44,23,81,.55);stroke-width:1}#course.next #have svg .sty2{fill:#d9c766;stroke:none}#course.next #have svg .sty3{fill:#b9dcd8;stroke:rgba(44,23,81,.5);stroke-width:1}#course.next #have svg .gl{fill:none;stroke:rgba(255,255,255,.6);stroke-width:2.2}#course.next #have svg .gl2{fill:none;stroke:rgba(255,255,255,.3);stroke-width:1.4}#course.next #have svg .ph{fill:#34205c;stroke:rgba(255,255,255,.3);stroke-width:1.6}#course.next #have svg .ph2{fill:#2C1751;stroke:rgba(255,255,255,.25);stroke-width:1.4}#course.next #have svg .pcb{fill:rgb(236,224,170);stroke:rgba(44,23,81,.6);stroke-width:1.2}#course.next #have svg .pcs{fill:#fbfaf7;stroke:rgba(44,23,81,.6);stroke-width:1.2}#course.next #have svg .pcm{fill:#BF223E;stroke:rgba(44,23,81,.6);stroke-width:1.2}#course.next #have svg .ic{fill:#f4f2ee;stroke:rgba(44,23,81,.5);stroke-width:1.2}#course.next #have svg .icr{fill:none;stroke:#BF223E;stroke-width:1.2;opacity:.8}#course.next #have svg .icl{fill:none;stroke:#2C1751;stroke-width:1;opacity:.3}#course.next #have svg text{font-family:var(--mono);font-weight:700;fill:#2C1751;stroke:none;vector-effect:none}#course.next #have .dk-i1{--mx:1%;--my:2%;--w:40%;--r:-3deg;--sx:6%;--sy:84%;--i:1}#course.next #have .dk-i2{--mx:38%;--my:12%;--w:15%;--r:9deg;--sx:5%;--sy:80%;--i:2}#course.next #have .dk-i3{--mx:55%;--my:2%;--w:26%;--r:-4deg;--sx:8%;--sy:78%;--i:3}#course.next #have .dk-i4{--mx:4%;--my:46%;--w:34%;--r:4deg;--sx:5%;--sy:60%;--i:4}#course.next #have .dk-i5{--mx:42%;--my:38%;--w:22%;--r:-5deg;--sx:12%;--sy:68%;--i:5}#course.next #have .dk-i6{--mx:68%;--my:41%;--w:21%;--r:6deg;--sx:6%;--sy:70%;--i:6}#course.next #have .dk-i1 .dk-o{z-index:2}#course.next #have .dk-i2 .dk-o{z-index:3}#course.next #have .dk-o{position:relative;z-index:2;display:block;grid-area:1/1/-1/2;justify-self:start;align-self:start;width:var(--w);margin:var(--my) 0 0 var(--mx);padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;rotate:var(--r);transform-origin:50% 50%;filter:drop-shadow(0 6px 9px rgba(8,2,20,.55)) drop-shadow(0 1px 1px rgba(8,2,20,.4));-webkit-tap-highlight-color:transparent;transition:translate .22s,scale .22s,rotate .22s,filter .22s}#course.next #have .dk-o svg{display:block;width:100%;height:auto;overflow:visible}#course.next #have .dk-o:focus-visible{outline:3px solid #FF0030;outline-offset:4px}#course.next #have .dk-i.is-on .dk-o{z-index:8;translate:0 -6px;scale:1.06;rotate:calc(var(--r) * .6);filter:drop-shadow(0 18px 22px rgba(8,2,20,.6)) drop-shadow(0 1px 1px rgba(8,2,20,.4))}#course.next #have .dk-n{position:relative;isolation:isolate;display:grid;place-items:center;box-sizing:border-box;width:34px;height:34px;font:850 1.25rem/1 var(--display);font-stretch:normal;letter-spacing:normal;color:#BF223E;pointer-events:none;transition:color .18s}#course.next #have .dk-n::before{content:"";position:absolute;inset:-2px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M10 9.5C16 2.5 31 4 35.5 14C40 25 31 36.5 19 36C7 35.5 1.5 24 6.5 14.5C9 10 13.5 6.5 19 4.5' fill='none' stroke='%23BF223E' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% 100% no-repeat}#course.next #have .dk-n::after{content:"";position:absolute;z-index:-1;inset:2px;border-radius:50% 46% 52% 48%;background:#BF223E;scale:0;transition:scale .18s}#course.next #have .dk-o .dk-n{position:absolute;left:var(--sx);top:var(--sy);width:36px;height:36px;background:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(44,23,81,.25)}#course.next #have .dk-i.is-on .dk-n{color:#fff}#course.next #have .dk-i.is-on .dk-n::after{scale:1}#course.next #have .dk-w{display:block;white-space:nowrap;padding:.28em .6em .22em;font:700 0.875rem/1.1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--human);border:2px solid currentColor;border-radius:3px;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 3.5px currentColor;opacity:.92;mix-blend-mode:multiply;rotate:-4deg;pointer-events:none}#course.next #have .dk-i:nth-child(even) .dk-w{rotate:3deg}#course.next #have .dk-strip{grid-area:2/2/9/3;position:relative;z-index:1;pointer-events:none}#course.next #have .dk-strip::before{content:"";position:absolute;inset:0;background:#fbfaf7;rotate:.6deg;box-shadow:0 6px 9px rgba(8,2,20,.55),0 1px 1px rgba(8,2,20,.4)}#course.next #have .dk-strip::after{content:"";position:absolute;inset:-12px -14px;background:linear-gradient(rgba(236,224,170,.7),rgba(236,224,170,.7)) left 0 top 2px/60px 24px no-repeat,linear-gradient(rgba(236,224,170,.7),rgba(236,224,170,.7)) right 0 top 2px/60px 24px no-repeat}#course.next #have .dk-c{grid-column:2;position:relative;z-index:2;box-sizing:border-box;margin:0 24px;cursor:default;pointer-events:auto}#course.next #have .dk-c0{grid-row:2;margin-top:18px;padding-bottom:10px;border-bottom:1.5px solid rgba(44,23,81,.4)}#course.next #have .dk-i1 .dk-c{grid-row:3}#course.next #have .dk-i2 .dk-c{grid-row:4}#course.next #have .dk-i3 .dk-c{grid-row:5}#course.next #have .dk-i4 .dk-c{grid-row:6}#course.next #have .dk-i5 .dk-c{grid-row:7}#course.next #have .dk-i6 .dk-c{grid-row:8;margin-bottom:16px}#course.next #have .dk-i .dk-c{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;padding:9px 0 8px;border-top:1.5px dotted rgba(44,23,81,.4)}#course.next #have .dk-i1 .dk-c{border-top:0}#course.next #have .dk-c .dk-n{grid-column:1;grid-row:1/3;margin-top:1px}#course.next #have .dk-c .hv-h{grid-column:2;grid-row:1;justify-self:start;max-width:100%;position:relative;padding:0 .3em;margin-left:-.3em;border-radius:3px 9px 4px 10px/9px 3px 10px 4px;background:linear-gradient(rgba(236,224,170,.8),rgba(236,224,170,.8)) 0 62%/0% 74% no-repeat;transition:background-size .22s}#course.next #have .dk-c.is-on .hv-h{background-size:100% 74%}#course.next #have .dk-c .dk-w{grid-column:3;grid-row:1;align-self:start;margin:2px 0 0 12px}#course.next #have .dk-c .hv-l{grid-column:2/4;grid-row:2;margin-top:2px}#course.next #have .hv-h{margin:0;font:850 1.25rem/1.2 var(--display);font-stretch:normal;letter-spacing:normal;color:var(--ink)}#course.next #have .hv-l{margin:0;max-width:none;font:500 1.0625rem/1.4 var(--sans);color:var(--graphite)}#course.next #have .nx-pk{white-space:nowrap}#course.next #have .hv-sub{font:600 1.25rem/1.35 var(--sans);color:var(--ink)}#course.next #have .hv-plus{width:var(--dkw);margin:clamp(10px,1.8svh,18px) calc((100% - var(--dkw)) / 2) 0;max-width:none;font:500 1.0625rem/1.45 var(--sans);color:rgba(255,255,255,.85)}@media (min-width:1440px){#course.next #have .hv-h{font-size:1.375rem}#course.next #have .hv-l{font-size:1.125rem}}@media (min-width:1200px){#course.next #have .dk-strip{margin-top:12px}}@media (min-width:1200px) and (max-height:760px){#course.next #have .dk{grid-template-columns:minmax(0,1fr) minmax(0,clamp(600px,48vw,660px))}#course.next #have .dk-c{margin-inline:20px}#course.next #have .dk-c0{margin-top:18px;padding-bottom:10px}#course.next #have .dk-i .dk-c{grid-template-columns:48px minmax(0,1fr) auto;padding:8px 0 7px}#course.next #have .dk-i6 .dk-c{margin-bottom:10px}#course.next #have .dk-c .hv-l{margin-top:1px;line-height:1.32}}#course.next #have.dk-arm:not(.dk-go) .dk-o,#course.next #have.dk-arm:not(.dk-go) .dk-props{opacity:0}#course.next #have.dk-arm:not(.dk-go) .dk-o{translate:0 -18px;scale:1.06}#course.next #have.dk-go .dk-props{animation:dk-fade .5s ease-out backwards}#course.next #have.dk-go .dk-o{animation:dk-down .42s cubic-bezier(.2,.8,.3,1) backwards;animation-delay:calc(.15s + (var(--i) - 1) * .3s)}@keyframes dk-fade{from{opacity:0}to{opacity:1}}@keyframes dk-down{0%{opacity:0;translate:0 -18px;scale:1.06}65%{opacity:1;translate:0 1px;scale:.99}100%{opacity:1;translate:0 0;scale:1}}@media (prefers-reduced-motion:reduce){#course.next #have .dk-o,#course.next #have .dk-n,#course.next #have .dk-n::after,#course.next #have .dk-c .hv-h{transition:none}#course.next #have .dk-o,#course.next #have .dk-props{animation:none!important}}@media (max-width:1199px){#course.next #have{--dkw:100%}#course.next #have .dk{grid-template-columns:minmax(0,1fr) minmax(0,760px) minmax(0,1fr);grid-template-rows:auto repeat(7,auto);row-gap:0}#course.next #have .dk-sizer,#course.next #have .dk-props{grid-area:1/1/2/-1}#course.next #have .dk-o{grid-area:1/1/2/-1}#course.next #have .dk-strip{grid-area:2/2/9/3;margin-top:22px}#course.next #have .dk-c0{grid-row:2;margin-top:44px}#course.next #have .hv-plus{width:100%}}@media (max-width:760px){#course.next #have{padding-block:24px 28px}#course.next #have .more-h{font-size:clamp(2rem,9.4vw,2.6rem);margin-bottom:10px}#course.next #have .dk{grid-template-rows:auto auto repeat(7,auto);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:4px;overflow-x:clip;padding-block:0 6px}#course.next #have .dk-sizer,#course.next #have .dk-props{display:none}#course.next #have .dk-o{grid-area:auto;width:var(--pw,106%);margin:var(--pm,0);rotate:var(--pr);min-height:44px}#course.next #have .dk-o .dk-n{width:28px;height:28px;font-size:0.9375rem}#course.next #have .dk-i .dk-w{font-size:0.75rem;padding:.14em .3em .1em;letter-spacing:.03em;border-width:1.5px;box-shadow:inset 0 0 0 1.5px #fff,inset 0 0 0 2.5px currentColor}#course.next #have .dk-i1{--pr:-4deg;--pw:104%;--pm:3% 0 -2% 0}#course.next #have .dk-i2{--pr:6deg;--pw:90%;--pm:8% 0 0 0}#course.next #have .dk-i3{--pr:4deg;--pw:106%;--pm:4% 0 -2% -7%}#course.next #have .dk-i4{--pr:-5deg;--pw:106%;--pm:0 0 0 -2%}#course.next #have .dk-i5{--pr:-3deg;--pw:94%;--pm:2% 0 0 0}#course.next #have .dk-i6{--pr:5deg;--pw:106%;--pm:4% 0 0 -7%}#course.next #have .dk-i:nth-child(-n+3) .dk-o{grid-row:1}#course.next #have .dk-i:nth-child(n+4) .dk-o{grid-row:2}#course.next #have .dk-i:nth-child(3n+1) .dk-o{grid-column:1}#course.next #have .dk-i:nth-child(3n+2) .dk-o{grid-column:2}#course.next #have .dk-i:nth-child(3n) .dk-o{grid-column:3}#course.next #have .dk-i.is-on .dk-o{rotate:calc(var(--pr) * .6)}#course.next #have .dk-strip{grid-area:3/1/10/-1;margin-top:18px}#course.next #have .dk-c0,#course.next #have .dk-c{grid-column:1/-1;margin-inline:16px}#course.next #have .dk-c0{grid-row:3;margin-top:32px;font:600 1.0625rem/1.4 var(--sans);padding-bottom:10px}#course.next #have .dk-i1 .dk-c{grid-row:4}#course.next #have .dk-i2 .dk-c{grid-row:5}#course.next #have .dk-i3 .dk-c{grid-row:6}#course.next #have .dk-i4 .dk-c{grid-row:7}#course.next #have .dk-i5 .dk-c{grid-row:8}#course.next #have .dk-i6 .dk-c{grid-row:9;margin-bottom:18px}#course.next #have .dk-i .dk-c{grid-template-columns:38px minmax(0,1fr);padding:10px 0 9px}#course.next #have .dk-c .dk-w{grid-column:2;grid-row:1;justify-self:start;margin:0 0 5px}#course.next #have .dk-c .dk-n{grid-row:2/4;margin-top:0}#course.next #have .dk-c .hv-h{grid-row:2}#course.next #have .dk-c .hv-l{grid-column:2;grid-row:3}#course.next #have .dk-c .dk-n{width:30px;height:30px;font-size:1rem}#course.next #have .dk-c .hv-h{font-family:var(--sans);font-weight:700;font-size:1.1875rem;line-height:1.25;letter-spacing:-.005em}#course.next #have .hv-l{font-size:1rem}#course.next #have .hv-plus{width:100%;margin-top:14px;font-size:0.9688rem}}#course.next .finale{--human:var(--signal);--hair:rgba(238,235,230,.22);--graphite:rgba(238,235,230,.8);--r7-ink:#2C1751;--r7-paper:#EEEBE6;position:relative;border-top:0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:100vh;min-height:100svh;padding-block:clamp(34px,5.6vh,76px) clamp(12px,2.2vh,30px);color:var(--r7-paper);background:var(--r7-ink);box-shadow:0 0 0 100vmax var(--r7-ink);clip-path:inset(0 -100vmax)}#course.next .finale::after{content:"";position:absolute;z-index:0;inset:0 -50vw;pointer-events:none;background:radial-gradient(40% 50% at 22% 38%,rgba(255,0,48,.30),transparent 70%),radial-gradient(46% 56% at 78% 64%,rgba(106,63,181,.75),transparent 72%),radial-gradient(34% 40% at 55% 8%,rgba(70,170,200,.22),transparent 70%);animation:fin8-aurora 24s ease-in-out infinite alternate;animation-play-state:paused;will-change:transform}#course.next .finale.fin8-on::after{animation-play-state:running}@keyframes fin8-aurora{0%{transform:translate3d(-5%,3%,0) scale(1)}50%{transform:translate3d(6%,-3%,0) rotate(6deg) scale(1.12)}100%{transform:translate3d(-2%,-5%,0) rotate(-5deg) scale(1.06)}}#course.next .finale::before{content:"";position:absolute;z-index:3;top:0;left:-100vmax;right:-100vmax;height:clamp(14px,2.2vw,28px);pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1240 100' preserveAspectRatio='none'%3E%3Cpath fill='%23EEEBE6' d='M0 0H1240V58L1226 74 1209 52 1194 81 1180 63 1163 90 1149 60 1131 70 1118 47 1099 78 1087 96 1070 64 1056 82 1039 55 1022 73 1008 91 990 61 975 79 958 50 941 84 927 66 910 93 893 58 880 76 862 49 848 80 831 69 815 95 798 62 783 77 765 53 749 87 733 65 716 92 701 57 684 74 668 46 651 83 636 68 619 94 603 59 586 80 570 51 553 72 538 90 520 63 505 78 487 54 470 85 455 67 437 92 421 56 404 75 389 48 372 82 356 64 339 94 322 60 306 79 288 52 272 86 256 70 239 91 222 58 206 77 189 50 173 84 156 66 140 95 124 61 106 76 91 53 74 88 57 68 41 92 24 57 10 79 0 64Z'/%3E%3C/svg%3E") 50% 0/1240px 100% repeat-x;filter:drop-shadow(0 3px 3px rgba(0,0,0,.4))}#course.next .finale .final{position:relative;z-index:2;justify-items:center;text-align:center;width:100%;max-width:1180px;margin-inline:auto;gap:0}#course.next .finale .final::before{content:"";position:absolute;z-index:-1;inset:-100vh -100vmax;pointer-events:none;background:radial-gradient(rgba(238,235,230,.09) 1px,transparent 1.6px) 0 0/16px 16px}#course.next .finale .final>.mono{margin:0 0 clamp(4px,1.2vh,12px);font-size:1rem;letter-spacing:.3em;line-height:1.35;color:var(--r7-paper);opacity:.85}#course.next .finale .final>.mono .anno{display:none}#course.next .finale h2{margin:0;color:var(--r7-paper);font-size:clamp(3rem,1rem + 8vw,9.5rem);font-size:clamp(3rem,min(1rem + 8vw,11.5vh),9.5rem);line-height:.9;letter-spacing:-.04em;text-wrap:balance}#course.next .finale h2 .ph{display:inline-block;box-sizing:border-box;border:3px solid var(--signal);border-radius:3px;background:transparent;color:var(--signal);font:600 .34em/1.1 var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:.25em .55em;vertical-align:middle;rotate:-2deg;white-space:nowrap;box-shadow:inset 0 0 0 3px var(--r7-ink),inset 0 0 0 4.5px color-mix(in srgb,var(--signal) 70%,transparent)}#course.next .finale .fin-ticket{--fin-pl:clamp(18px,2.4vw,36px);--fin-nr:16px;position:relative;isolation:isolate;box-sizing:border-box;width:min(100%,1100px);margin-top:clamp(12px,2.4vh,30px);color:#2C1751;padding:clamp(6px,1.4vh,16px) clamp(24px,3vw,44px) clamp(10px,1.8vh,20px);filter:drop-shadow(0 30px 40px rgba(0,0,0,.5)) drop-shadow(0 8px 12px rgba(0,0,0,.3))}#course.next .finale .fin-ticket::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:8px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .3 0 0 0 0 .25 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)' opacity='.12'/%3E%3C/svg%3E") 0 0/240px 240px,#F4F1EA;background-blend-mode:multiply,normal;box-shadow:0 2px 0 rgba(255,255,255,.6) inset;-webkit-mask:radial-gradient(circle var(--fin-nr) at 0 50%,#0000 calc(var(--fin-nr) - 1px),#000 var(--fin-nr)) left/51% 100% no-repeat,radial-gradient(circle var(--fin-nr) at 100% 50%,#0000 calc(var(--fin-nr) - 1px),#000 var(--fin-nr)) right/51% 100% no-repeat;mask:radial-gradient(circle var(--fin-nr) at 0 50%,#0000 calc(var(--fin-nr) - 1px),#000 var(--fin-nr)) left/51% 100% no-repeat,radial-gradient(circle var(--fin-nr) at 100% 50%,#0000 calc(var(--fin-nr) - 1px),#000 var(--fin-nr)) right/51% 100% no-repeat}#course.next .finale .fin-ticket .sign-row{display:flex;align-items:stretch;justify-content:center;gap:0;width:100%;margin:0}#course.next .finale .sign-row .sign-line{position:relative;flex:1 1 auto;width:auto;min-width:0;border:0;padding-bottom:10px;padding-right:clamp(16px,2vw,30px);display:flex;justify-content:center;align-items:flex-end}#course.next .finale .sign-row .sign-line::after{content:"";position:absolute;left:0;right:clamp(16px,2vw,30px);bottom:0;height:3px;background:#2C1751;transform-origin:0 50%}#course.next .finale .sign-row .sig-mk,#course.next .finale .sign-row .sig-mk--you{display:block;width:min(100%,calc((100svh - 556px) * 4));aspect-ratio:1033/248;color:var(--signal)}#course.next .finale .sign-row .sig-mk>.mk{color:var(--signal)}#course.next .finale .sign-row .sig-mk svg{overflow:visible}#course.next .finale .sign-row .sig-mk{position:relative}#course.next .finale .sign-row .sig-mk::after{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1033 248'%3E%3Cpath fill='%23FF0030' d='M208.2 199.5 205.8 198.3 203.4 197.1 201.1 195.7 198.8 194.3 196.6 192.9 194.4 191.4 192.3 189.8 190.3 188.1 188.3 186.4 186.4 184.6 184.5 182.8 182.7 180.8 181 178.8 179.3 176.8 177.7 174.6 176.1 172.4 174.6 170.1 173.2 167.8 171.8 165.4 170.5 162.9 169.3 160.3 168.1 157.7 166.9 155 165.8 152.2 165.3 152.4 166.2 155.3 167.1 158.1 168.1 160.8 169.1 163.5 170.2 166.2 171.4 168.7 172.7 171.3 174.1 173.7 175.5 176.1 177 178.4 178.6 180.7 180.2 182.9 181.9 185.1 183.7 187.2 185.6 189.2 187.5 191.2 189.5 193.1 191.6 194.9 193.8 196.7 196 198.4 198.3 200 200.7 201.6 203.1 203.1 205.6 204.6Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;pointer-events:none}#course.next .finale.r7d-arm .sign-row .sig-mk::after{display:none}#course.next .finale .sign-seal{--fin-pl:clamp(18px,2.4vw,36px);--fin-ch:clamp(18px,2.4vh,30px);--fin-off:calc(var(--fin-ch) + 10px);align-self:center;flex:none;width:clamp(130px,11vw,180px);margin:0;padding-left:var(--fin-pl);border-left:3px dashed rgba(44,23,81,.35);box-sizing:content-box;position:relative;display:grid;place-items:center;align-content:center;justify-items:center}#course.next .finale .sign-seal>.logo{display:block;width:100%;height:auto;aspect-ratio:1;background-origin:content-box;padding:14px;border:6px double #FF0030;border-radius:50%;rotate:-14deg;box-sizing:border-box;opacity:.95}#course.next .finale .fin-ring,#course.next .finale .sign-seal::after{content:"";position:absolute;left:calc(50% + var(--fin-pl) / 2);top:calc(50% - var(--fin-off) / 2);width:calc(100% - var(--fin-pl));aspect-ratio:1;margin:0;translate:-50% -50%;border:4px solid #FF0030;border-radius:50%;opacity:0;pointer-events:none;box-sizing:border-box}#course.next .finale .sign-seal::after{border-width:2px}#course.next .finale .fin-burst{position:absolute;left:calc(50% + var(--fin-pl) / 2);top:calc(50% - var(--fin-off) / 2);width:0;height:0;pointer-events:none}#course.next .finale .final::after{content:"";position:absolute;z-index:-1;left:80%;top:62%;width:min(62vw,820px);aspect-ratio:1.3;translate:-50% -50%;pointer-events:none;opacity:0;background:radial-gradient(closest-side,rgba(255,0,48,.45),transparent)}#course.next .finale .fin-code{display:block;width:70%;height:var(--fin-ch);margin-top:10px;opacity:.7;pointer-events:none;background:repeating-linear-gradient(90deg,#2C1751 0 2px,transparent 2px 5px,#2C1751 5px 6px,transparent 6px 8px,#2C1751 8px 11px,transparent 11px 13px,#2C1751 13px 14px,transparent 14px 17px,#2C1751 17px 19px,transparent 19px 22px)}#course.next .finale .fin-burst i{position:absolute;left:-4px;top:-4px;width:8px;height:8px;background:#FF0030;opacity:0}#course.next .finale .fin-burst i:nth-child(2n){background:#2C1751;width:6px;height:6px;left:-3px;top:-3px}#course.next .finale .fin-burst i:nth-child(3n){width:9px;height:9px;left:-4.5px;top:-4.5px}#course.next .finale .fin-burst i:nth-child(1){--bx:88px;--by:-20px}#course.next .finale .fin-burst i:nth-child(2){--bx:62px;--by:-62px}#course.next .finale .fin-burst i:nth-child(3){--bx:6px;--by:-100px}#course.next .finale .fin-burst i:nth-child(4){--bx:-58px;--by:-70px}#course.next .finale .fin-burst i:nth-child(5){--bx:-96px;--by:-14px}#course.next .finale .fin-burst i:nth-child(6){--bx:-72px;--by:54px}#course.next .finale .fin-burst i:nth-child(7){--bx:-16px;--by:98px}#course.next .finale .fin-burst i:nth-child(8){--bx:52px;--by:78px}#course.next .finale .fin-burst i:nth-child(9){--bx:104px;--by:34px}#course.next .finale .fin-burst i:nth-child(10){--bx:30px;--by:-52px}#course.next .finale .fin-ticket .sl-cap{color:#2C1751;text-align:left;margin:clamp(6px,1vh,10px) 0 0;padding-right:clamp(130px,12vw,175px);font:600 clamp(1.1rem,.9rem + .5vw,1.45rem)/1.3 var(--sans);letter-spacing:0;text-transform:none}#course.next .finale .r7d-btn{position:relative;display:inline-block;margin-top:clamp(16px,2.8vh,34px);border-radius:0;box-shadow:0 0 0 1px rgba(255,255,255,.2),0 0 60px rgba(255,0,48,.45)}#course.next .finale .r7d-btn::before{content:"";position:absolute;inset:0 0 auto 0;height:100%;z-index:2;pointer-events:none;border-radius:0;opacity:0;background:linear-gradient(105deg,transparent 25%,rgba(255,0,48,.28) 50%,transparent 75%) 0 0/300% 100% no-repeat;background-position:100% 0}#course.next .finale .btn.btn--primary{margin:0;min-height:clamp(56px,7.4vh,72px);padding-inline:clamp(26px,3.4vw,52px);font-size:clamp(1.1rem,.9rem + .7vw,1.5rem);font-weight:800;background:var(--r7-paper);color:var(--r7-ink);box-shadow:6px 6px 0 #FF0030;border-color:var(--r7-paper);text-shadow:none}#course.next .finale .btn.btn--primary:hover{background:#fff;color:var(--r7-ink)}#course.next .finale .btn.btn--primary [data-price]{font-weight:850}#course.next .finale .btn.btn--primary:focus-visible{outline:3px solid var(--r7-paper);outline-offset:4px}#course.next .finale .fin-tail{display:grid;grid-template-columns:1.35fr 1fr 1.05fr;align-items:start;gap:clamp(12px,2.6vw,44px);width:100%;max-width:1180px;margin-top:clamp(20px,3vh,44px);padding-top:clamp(10px,1.6vh,20px);border-top:1.5px solid var(--hair);color:var(--graphite);text-align:center}#course.next .finale .fin-tail>div{display:grid;gap:clamp(3px,.6vh,8px);justify-items:center;align-content:start;min-width:0}#course.next .finale .fin-tail p{margin:0;max-width:none;font-size:clamp(1rem,.85rem + .25vw,1.0625rem);line-height:1.4;color:var(--graphite)}#course.next .finale .fin-tail .nx-fin-line{font:600 clamp(1rem,.85rem + .25vw,1.0625rem)/1.4 var(--sans);letter-spacing:0;text-transform:none;color:var(--r7-paper)}#course.next .finale .fin-tail a,#course.next .finale .fin-tail a.link{color:var(--r7-paper);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}#course.next .finale .fin-tail .pay-marks{margin:0;justify-content:center;gap:10px 16px;color:var(--r7-paper);opacity:.9}#course.next .finale .fin-tail .pay-marks .pm{max-height:20px;width:auto}#course.next .finale .fin-tail .ph{background:rgba(238,235,230,.1);color:var(--r7-paper);outline:1px dashed rgba(238,235,230,.6);outline-offset:1px;font-size:max(.92em,0.875rem)}#course.next .finale.r7d-arm:not(.r7d-go) .sign-line::after{transform:scaleX(0)}#course.next .finale.r7d-arm:not(.r7d-go) .sl-cap{opacity:0;translate:0 12px}#course.next .finale.r7d-arm:not(.r7d-go) .sign-seal>.logo{opacity:0}#course.next .finale.r7d-go .sign-line::after{transition:transform .45s cubic-bezier(.3,.7,.2,1) 1.95s}#course.next .finale.r7d-go .sl-cap{transition:opacity .4s ease 2.15s,translate .4s cubic-bezier(.2,.8,.2,1) 2.15s}#course.next .finale.r7d-arm.r7d-go .sign-seal>.logo{animation:fin8-slam .38s cubic-bezier(.2,.9,.3,1.35) 1.9s both}#course.next .finale.r7d-arm.r7d-go .fin-ticket{animation:fin8-thud .28s ease-out 2.12s}#course.next .finale.r7d-arm.r7d-go .fin-ring{animation:fin8-ring .6s ease-out 2.05s}#course.next .finale.r7d-arm.r7d-go .sign-seal::after{animation:fin8-ring .6s ease-out 2.13s}#course.next .finale.r7d-arm.r7d-go .final::after{animation:fin8-bloom .9s ease-out 2.05s}#course.next .finale.r7d-arm.r7d-go .fin-burst i{animation:fin8-chip .7s ease-out 2.05s}#course.next .finale.r7d-arm.r7d-go .r7d-btn::before{animation:fin8-glint .6s ease-in-out 2.35s both}#course.next .finale.r7d-arm.r7d-go .r7d-btn{animation:fin8-halo .6s ease-out 2.4s}#course.next .finale.r7d-arm.r7d-go .btn.btn--primary{animation:fin8-offset .3s cubic-bezier(.3,1.5,.5,1) 2.4s both}@keyframes fin8-slam{0%{opacity:0;scale:3.2;rotate:-24deg}55%{opacity:1;scale:.9;rotate:-12deg}75%{scale:1.04}100%{opacity:.95;scale:1;rotate:-14deg}}@keyframes fin8-thud{0%,100%{translate:0 0}30%{translate:0 5px}60%{translate:-1px -1px}}@keyframes fin8-ring{0%{scale:.5;opacity:.9}100%{scale:2.4;opacity:0}}@keyframes fin8-bloom{0%{opacity:0}35%{opacity:1}100%{opacity:0}}@keyframes fin8-offset{0%{box-shadow:0 0 0 #FF0030}100%{box-shadow:6px 6px 0 #FF0030}}@keyframes fin8-chip{0%{translate:0 0;scale:1;opacity:1}100%{translate:var(--bx) var(--by);scale:.4;opacity:0}}@keyframes fin8-glint{0%{background-position:100% 0;opacity:0}20%,80%{opacity:1}100%{background-position:0 0;opacity:0}}@keyframes fin8-halo{0%,100%{box-shadow:0 0 0 1px rgba(255,255,255,.2),0 0 60px rgba(255,0,48,.45)}45%{box-shadow:0 0 0 1px rgba(255,255,255,.35),0 0 110px 16px rgba(255,0,48,.7)}}@media (prefers-reduced-motion:reduce){#course.next .finale::after{animation:none}#course.next .finale .sign-line::after{transition:none!important;transform:none!important}#course.next .finale .sl-cap{transition:none!important;opacity:1!important;translate:none!important}#course.next .finale :is(.fin-ticket,.sign-seal>.logo,.sign-seal::after,.fin-ring,.fin-burst i,.final::after,.btn.btn--primary,.r7d-btn,.r7d-btn::before){animation:none!important}#course.next .finale .sign-seal>.logo{opacity:.95!important}}@media (max-width:900px){#course.next .finale .fin-tail{grid-template-columns:minmax(0,1fr);gap:16px;max-width:520px}}@media (max-width:720px){#course.next .finale{min-height:0;padding-block:44px 36px}#course.next .finale h2{font-size:clamp(2.3rem,11vw,3.4rem);letter-spacing:-.02em;word-spacing:.14em}#course.next .finale .fin-ticket{--fin-nr:10px;--fin-pl:0px;padding:16px 16px 14px}#course.next .finale .fin-ticket .sign-row{flex-direction:column;align-items:stretch}#course.next .finale .sign-row .sign-line{width:100%;flex:none;padding-right:0}#course.next .finale .sign-row .sign-line::after{right:0}#course.next .finale .sign-row .sig-mk,#course.next .finale .sign-row .sig-mk--you{width:100%}#course.next .finale .sign-seal{--fin-pl:0px;--fin-off:0px;position:absolute;right:12px;bottom:10px;width:76px;padding:0;border-left:0;margin:0}#course.next .finale .sign-seal>.logo{padding:6px;border-width:4px}#course.next .finale .fin-code{display:none}#course.next .finale .fin-ticket .sl-cap{padding-right:92px;font-size:1.05rem}#course.next .finale .fin-burst i:nth-child(1){--bx:44px;--by:-10px}#course.next .finale .fin-burst i:nth-child(2){--bx:30px;--by:-32px}#course.next .finale .fin-burst i:nth-child(3){--bx:3px;--by:-52px}#course.next .finale .fin-burst i:nth-child(4){--bx:-30px;--by:-36px}#course.next .finale .fin-burst i:nth-child(5){--bx:-50px;--by:-7px}#course.next .finale .fin-burst i:nth-child(6){--bx:-36px;--by:28px}#course.next .finale .fin-burst i:nth-child(7){--bx:-8px;--by:50px}#course.next .finale .fin-burst i:nth-child(8){--bx:26px;--by:40px}#course.next .finale .fin-burst i:nth-child(9){--bx:52px;--by:18px}#course.next .finale .fin-burst i:nth-child(10){--bx:15px;--by:-27px}#course.next .finale .r7d-btn{display:block;width:100%;max-width:420px;margin-top:18px}#course.next .finale .btn.btn--primary{width:100%;justify-content:center;min-height:60px;padding-inline:18px}}#course.next{overflow-x:clip}@media (min-width:1100px){#course.next .nx-copy{row-gap:0}#course.next .nx-meta{margin-top:.5em;font-size:.875rem}#course.next .nx-q{margin-top:2.1em;font-weight:700;font-size:1.68em;color:color-mix(in srgb,var(--stone) 86%,transparent)}#course.next .nx-h1{margin-top:.42em;font-size:2.9em;line-height:1.04}#course.next .nx-h1 .ln + .ln{margin-top:.08em}#course.next .nx-ticks{margin-top:1.3em;gap:.4em 2.2em;font-size:1.08em;font-weight:600;color:color-mix(in srgb,var(--stone) 92%,transparent)}#course.next .nx-first .wall-cta{margin-top:2.1em}#course.next .nx-first .wall-cta .btn{padding:.78em 2.3em;font-size:1.22em}#course.next .nx-first .wall-micro{margin-top:1.1em;font-size:.875rem;color:color-mix(in srgb,var(--stone) 70%,transparent)}#course.next .wall-band>.wall-hype{opacity:.42}#course.next .wall-band>.wall-hype::after{background:linear-gradient(180deg,rgba(44,23,81,0) 0 56%,rgba(44,23,81,.6) 90% 100%),radial-gradient(ellipse 60% 58% at 50% 44%,rgba(44,23,81,.9) 0%,rgba(44,23,81,.82) 55%,rgba(44,23,81,.35) 84%,rgba(44,23,81,0) 100%)}#course.next .nx-cue{opacity:.6}#course.next section[aria-labelledby="lp2-s9"]{padding-block:clamp(24px,4svh,72px);max-width:max(1240px,min(1480px,80vw))}#course.next .teacher--full,.no-proto #course.next .teacher--full{grid-template-columns:minmax(0,28fr) minmax(0,36fr) minmax(0,36fr);grid-template-rows:auto auto auto auto minmax(0,1fr) auto;column-gap:clamp(36px,3.4vw,64px);row-gap:0;align-items:start}#course.next .teacher--full>.t-h{grid-column:2 / 4;grid-row:1;margin:-.08em 0 clamp(18px,3svh,38px)}#course.next .teacher--full .t-side{grid-column:1;grid-row:1 / 3;position:static}#course.next .teacher--full .t-main,#course.next .teacher--full .t-main>.t-col:last-child{display:contents}#course.next .teacher--full .t-main>.t-col:first-child{grid-column:2;grid-row:2 / 7;display:grid;gap:clamp(14px,2.1svh,24px);align-content:start}#course.next .teacher--full .t-rec{grid-column:3;grid-row:2 / 6}#course.next .teacher--full .t-main>.t-col:last-child>.t-own{grid-column:3;grid-row:6;margin-top:14px}#course.next .teacher--full .host-sign{grid-column:1;grid-row:3;margin-top:clamp(14px,2.2svh,26px)}#course.next .teacher--full .t-where{grid-column:1;grid-row:4;margin-top:10px}#course.next .teacher--full .t-side{min-width:0}#course.next .teacher--full .photo{max-width:none;aspect-ratio:4/5}#course.next .teacher--full .host-sign .hs-mk--denis{width:88%;color:var(--human);border-bottom-color:color-mix(in srgb,var(--ink) 55%,transparent)}#course.next .teacher--full .host-sign .hs-cap{font-size:.8rem;color:var(--ink)}#course.next .teacher--full .t-name{font-size:clamp(2rem,.9rem + 1.75vw,3.3rem);line-height:.92}#course.next .teacher--full .t-first{max-width:none;font-size:clamp(1.08rem,.8rem + .4vw,1.34rem);line-height:1.5}#course.next .teacher--full .t-figs{margin:0;max-width:none;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink)}#course.next .teacher--full .t-figs li{padding-block:12px;padding-right:clamp(14px,1.2vw,22px)}#course.next .teacher--full .t-figs li + li{padding-left:clamp(14px,1.2vw,22px)}#course.next .teacher--full .t-fig{font-size:clamp(1.7rem,.6rem + 1.6vw,2.7rem)}#course.next .teacher--full .t-fig-l{font-size:.78rem;line-height:1.35}#course.next .teacher--full .t-made{max-width:none;padding:14px 0 0}#course.next .teacher--full .t-made p{font-size:clamp(.9rem,.72rem + .25vw,1.02rem);line-height:1.5}#course.next .teacher--full .t-rec{--yr:clamp(6.6rem,5.2rem + 1.2vw,8.4rem)}#course.next .teacher--full .t-rec>summary{pointer-events:none;cursor:default;min-height:0;padding:0 0 10px;border:0;border-bottom:3px double var(--ink);font:600 .8rem/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}#course.next .teacher--full .t-rec>summary .l1-arr{display:none}#course.next .teacher--full .t-record{border-top:0;max-width:none}#course.next .teacher--full .t-record li{grid-template-columns:minmax(0,1fr) 26px;column-gap:10px;row-gap:3px;padding:clamp(9px,1.35svh,14px) 0;border-bottom:1.5px dotted color-mix(in srgb,var(--ink) 40%,transparent);font-size:clamp(.95rem,.75rem + .25vw,1.08rem);line-height:1.4}#course.next .teacher--full .t-record li>.t-tick{grid-column:2;grid-row:1;margin-top:0}#course.next .teacher--full .t-record li>span:not(.t-tick){grid-column:1;grid-row:1;display:grid;grid-template-columns:var(--yr) minmax(0,1fr);column-gap:10px;align-items:baseline}#course.next .teacher--full .t-record .t-yr{margin:0;font:900 clamp(1rem,.84rem + .2vw,1.14rem)/1.2 var(--dots);letter-spacing:.02em;white-space:nowrap;color:var(--ink)}#course.next .teacher--full .t-record li:last-child .t-yr{color:var(--human)}#course.next .teacher--full .t-record li>small{grid-column:1;grid-row:2;padding-left:calc(var(--yr) + 10px)}#course.next .teacher--full .t-record .ph{font-size:.78rem}#course.next .teacher--full .t-where .ph{font-size:.78rem}#course.next .teacher--full .t-where,#course.next .teacher--full .t-live{font-size:.8rem}#course.next .teacher--full .t-rec .t-own{margin:12px 0 0;font-size:clamp(.9rem,.72rem + .25vw,1.02rem);line-height:1.5;color:var(--graphite)}@media (min-width:1600px){#course.next .teacher--full,.no-proto #course.next .teacher--full{grid-template-columns:minmax(0,31fr) minmax(0,35fr) minmax(0,34fr)}}}#course.next .rm:not(.rm-on) .rm-pp{display:none}#course.next .rm-sb{min-height:52px;padding-block:4px}#course.next .rm-t{font-size:clamp(1.6rem,1.05rem + 1.05vw,2.1rem);line-height:1.1}#course.next .rm-sb .pg-wk-n{font-size:clamp(1.3rem,.95rem + .9vw,1.8rem);line-height:1.1;min-width:4.4em}#course.next .rm-sb .pg-wk-n{color:color-mix(in srgb,var(--ink) 72%,transparent)}#course.next .rm-stop.is-open .pg-wk-n{color:var(--human)}#course.next .rm-line::before{top:26px;bottom:26px}#course.next .rm-stop::before{top:15px}#course.next .rm-stop.is-open::before{left:1px;top:12px;width:27px;height:27px;border-width:4px;background:var(--human);box-shadow:0 0 0 5px color-mix(in srgb,var(--human) 24%,transparent)}#course.next .pg-chips li,#course.next .rm-head .pg-chips li,#course.next .rm-detail .pg-chips li{font-size:0.875rem}#course.next .rm-row{grid-template-columns:minmax(0,1fr) clamp(340px,30vw,440px);gap:0 28px;padding:12px 8px;align-items:center}#course.next .rm-lc{min-width:0}#course.next .rm-mb{display:block;position:relative;box-sizing:border-box;min-height:0;padding:0 0 0 38px;font-size:1.5rem;line-height:1.2}#course.next .rm-mb::before{position:absolute;left:0;top:.1em;width:auto;font-size:1.5rem}#course.next .rm-mb .pg-mn{display:inline-block;margin:0 .7em 0 0;vertical-align:.28em;font:500 0.875rem/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--graphite)}#course.next .rm-lc .pg-d{max-width:52ch;margin:5px 0 0 38px;font-size:1.0625rem;line-height:1.4;color:color-mix(in srgb,var(--ink) 78%,transparent)}#course.next .rm-detail .pg-small{font-size:1.0625rem;line-height:1.4;color:color-mix(in srgb,var(--ink) 78%,transparent)}#course.next .rm-detail .k{font-size:0.875rem;letter-spacing:.1em}#course.next .rm-detail{padding:2px 8px 16px 46px;font-size:1.0625rem}#course.next .rm-mod:has(.rm-anim) .rm-detail{grid-template-columns:minmax(0,1fr) clamp(340px,30vw,440px);column-gap:28px}#course.next .rm-detail .rm-play{min-height:48px;padding:0 26px;font-size:1.0625rem}#course.next .ra-again{font-size:0.875rem}#course.next .rm-mod.is-open{background:color-mix(in srgb,var(--ink) 4%,transparent);box-shadow:inset 5px 0 0 var(--human)}#course.next .rm-row .pg-pic{--num:2.5rem;box-sizing:border-box;margin:0;padding:12px 18px;pointer-events:none;align-items:flex-start}#course.next .rm-row .pg-pic::before{content:none}#course.next .rm-row .pg-ft{align-items:start}#course.next .rm-row .pg-cap{max-width:16ch;font-size:0.9375rem;line-height:1.2}#course.next .rm-row .pg-tag{max-width:none;font-size:0.8125rem}#course.next .rm-row .pg-pic .pg-from .pg-num{color:color-mix(in srgb,var(--stone) 72%,transparent)}#course.next .rm-pp{position:absolute;right:-10px;bottom:-14px;z-index:5;pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:0;padding:0 16px;border:0;background:var(--human);color:#fff;font:700 0.875rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;box-shadow:3px 3px 0 var(--ink);transition:translate .15s,box-shadow .15s;-webkit-appearance:none;appearance:none}#course.next .rm-pp::before{content:"\25B6";margin-right:.5em}#course.next .rm-pp:is(:hover,:focus-visible){translate:-1px -1px;box-shadow:4px 4px 0 var(--ink)}#course.next .rm-pp:focus-visible{outline:3px solid var(--ink);outline-offset:2px}@media (hover:hover){#course.next .rm-mod:not(.is-open):hover .pg-pic{translate:0 0;box-shadow:3px 3px 0 color-mix(in srgb,var(--ink) 28%,transparent)}}@media (min-width:621px){#course.next #inside .pg-lead{font-size:clamp(1.05rem,.9rem + .3vw,1.2rem)}#course.next .rm-panel{padding:0 0 4px}#course.next .rm-sb{min-height:52px}#course.next #inside .pg-lead{margin-bottom:14px}#course.next .rm-panel{margin-bottom:16px}#course.next .rm-row{grid-template-columns:minmax(0,1fr) clamp(380px,34vw,500px);padding-block:10px}#course.next .rm-row .pg-pic{display:flex;align-items:stretch;padding:0;min-height:0}#course.next .rm-row .pg-ft{flex:1 1 auto;min-width:0;padding:12px 16px;align-self:center}#course.next .rm-pp{position:relative;right:auto;bottom:auto;z-index:3;flex:none;width:104px;align-self:stretch;min-height:84px;margin:0;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:var(--human);color:#fff;border:0;box-shadow:none;translate:none;font:700 0.875rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;pointer-events:auto;transition:background .15s}#course.next .rm-pp::before{content:"\25B6";font-size:1.375rem;line-height:1;margin:0;transition:translate .15s}#course.next .rm-row .pg-cap{max-width:none}#course.next .rm-pp:is(:hover,:focus-visible){translate:none;box-shadow:none;background:color-mix(in srgb,var(--human) 85%,#000)}#course.next .rm-pp:is(:hover,:focus-visible)::before{translate:2px 0}#course.next .rm-pp:focus-visible{outline:3px solid var(--ink);outline-offset:2px}}@media (min-width:1000px) and (max-height:800px){#course.next .rm-row{padding-block:8px}#course.next .rm-lc .pg-d{margin-top:4px}}@media (max-width:620px){#course.next .rm-t{font-size:1.375rem;font-stretch:100%;letter-spacing:0}#course.next .rm-sb .pg-wk-n{font-size:1.125rem}#course.next .rm-stop.is-open::before{left:-2px;width:26px;height:26px;top:12px}#course.next .pg-chips li,#course.next .rm-head .pg-chips li,#course.next .rm-detail .pg-chips li{font-size:0.8125rem}#course.next .rm-row{grid-template-columns:minmax(0,1fr);gap:12px 0;padding:12px 4px}#course.next .rm-mb{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:10px;align-items:start;padding:0;font-size:1.1875rem}#course.next .rm-mb::before{position:static;grid-row:1 / span 2;align-self:start;margin-top:.1em}#course.next .rm-mb .pg-mn{display:block;margin:0 0 4px;vertical-align:baseline}#course.next .rm-mb .pg-mn{font-size:0.8125rem}#course.next .rm-lc .pg-d{margin-left:0;font-size:1.0625rem}#course.next .rm-row .pg-pic{--num:2.2rem;min-height:84px;padding:12px 14px 62px}#course.next .rm-row .pg-cap{font-size:0.875rem}#course.next .rm-pp{right:8px;bottom:8px;min-height:44px}#course.next .rm-detail{padding-left:12px;font-size:1.0625rem}}#course.next #redline .ed:not(.on) del{box-shadow:none;text-decoration-line:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-skip-ink:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}#course.next #redline .red-mail{min-height:var(--gfix-red-height,0px);align-content:start}#course.next #mday[data-done] .mday-drag{visibility:hidden}#course.next .rm-mod.is-open .rm-pp{display:none}.cur-tag.nx-red-left{translate:calc(-100% - 40px) 0}.cur-tag.nx-red-hide,.cur-tag.nx-mday-done{opacity:0!important;visibility:hidden}@media (min-width:1100px){#course.next .nx-draft-demo.sec{padding-block:20px}#course.next .nx-draft-demo .ba-head{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:30px;align-items:center}#course.next .nx-draft-demo .chapter-h{font-size:clamp(2.5rem,3.5vw,3.5rem);line-height:.95;text-wrap:balance}#course.next .nx-draft-demo .lead{font-size:1.0625rem;line-height:1.4}#course.next #redline{margin-top:16px;padding:18px 22px;gap:10px}#course.next #redline .red-top{min-height:34px}#course.next #redline .red-mail{max-width:none;font-size:1.0625rem;line-height:1.4;gap:10px}#course.next #redline .red-mail p{max-width:none}#course.next #redline .red-mail p.mono{font-size:1.0625rem;line-height:1.4}#course.next #redline .red-mail .fn-list{padding-top:8px;gap:4px 16px;margin-top:0}#course.next #redline .red-ctrl{padding-top:10px;gap:12px}#course.next .nx-draft-demo>.mono{margin-top:12px;line-height:1.35;max-width:none}#course.next #sorter.sec{padding-block:24px}#course.next #sorter .chapter-h{font-size:clamp(2.75rem,3.7vw,4rem);line-height:.94;text-wrap:balance}#course.next #sorter .sorter-head{row-gap:12px}#course.next #sorter .lead{max-width:95ch;font-size:1.0625rem;line-height:1.4}#course.next #sorter .sorter{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-template-rows:auto auto;gap:14px 24px;margin-top:20px;align-items:start}#course.next #sorter .task-pool{grid-column:1;grid-row:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#course.next #sorter .task{padding:10px 12px;font-size:1.0625rem;line-height:1.3;min-height:54px}#course.next #sorter .more-tasks{grid-column:1;grid-row:2;justify-self:start;margin:0;font-size:1.0625rem}#course.next #sorter .bins{grid-column:2;grid-row:1;gap:12px;margin:0}#course.next #sorter .bin{min-height:0;padding:14px 12px;gap:8px}#course.next #sorter .bin h3{font-size:1.75rem}#course.next #sorter .bin[data-bin="check"] h3{font-size:2rem}#course.next #sorter .bin-note{font-size:1.0625rem;line-height:1.3}#course.next #sorter .bin ul{gap:8px}#course.next #sorter .bin li{font-size:1.0625rem;line-height:1.3;padding-top:8px;gap:4px}#course.next #sorter .bin .li-cap{font-size:1.0625rem}#course.next #sorter .sorter-verdict{grid-column:2;grid-row:2;margin:0;font-size:1.125rem;line-height:1.35}#course.next #sorter .sorter-verdict .verdict-go{margin-top:10px}#course.next #sorter .sorter-verdict .verdict-go .link{font-size:1.0625rem}#course.next #inside .chapter-h{font-size:clamp(2.75rem,3.7vw,4rem);line-height:.94;text-wrap:balance}#course.next .finale .fin-list .rc-ask-note + p .ph{white-space:nowrap}}@media (min-width:1100px) and (max-height:800px){#course.next #monday.sec{padding-block:16px}#course.next #monday .chapter-h{font-size:2.75rem;line-height:.95}#course.next #monday .mday-sheet{padding:18px 24px;margin-top:14px;gap:8px}#course.next #monday .mday-list>li{padding-block:7px}#course.next #monday .mday-l{font-size:1.0625rem;line-height:1.4}#course.next #monday .mday-t{font-size:1.0625rem}#course.next #monday .mday-q .vo i{font-size:1.0625rem;line-height:1.35}#course.next #monday .mday-foot{margin-top:14px;gap:12px 24px}#course.next #monday .mday-cap{font-size:1.0625rem;line-height:1.4}#course.next #monday .mday-ctrl{padding-top:8px}#course.next #inside.sec{padding-block:16px}#course.next #inside .chapter-h{font-size:2.75rem}#course.next #inside .pg-lead{font-size:1.0625rem;line-height:1.4;margin-top:8px;margin-bottom:8px;max-width:95ch}#course.next #inside .rm{margin-top:8px}#course.next #inside .rm-sb{min-height:46px}#course.next #inside .rm-t{font-size:1.5rem}#course.next #inside .rm-sb .pg-wk-n{font-size:1.3125rem}#course.next #inside .rm-panel{margin-bottom:8px;padding-bottom:2px}#course.next #inside .rm-row{padding-block:8px;gap:0 20px}#course.next #inside .rm-mb{font-size:1.3125rem}#course.next #inside .rm-row .pg-pic{--num:2rem}#course.next #inside .rm-row .pg-ft{padding:8px 12px}#course.next #inside .rm-pp{min-height:74px;width:88px}#course.next #inside .prog-buy{margin-top:10px;padding-top:10px}#course.next #inside .prog-buy p{font-size:1.0625rem;line-height:1.4}}.check-page{display:none!important}@media (min-width:1100px){#course.next .mono{font-size:max(.78rem,0.875rem)}#course.next .ph{font-size:max(.82em,0.875rem)}#course.next .mday-q .vo{font-size:max(.744rem,0.875rem)}#course.next .monday-clear,#course.next .monday-foot{font-size:max(.85rem,0.875rem)}#course.next .mday-drag{font-size:max(.72rem,0.875rem)}#course.next .nx-vf{font-size:max(.74em,0.875rem)}#course.next sup.fn{font-size:max(.7em,0.75rem)}#course.next .fn-list{font-size:max(.75rem,0.875rem)}#course.next .fn-list sup{font-size:max(.833333em,0.75rem)}#course.next .teacher--full .host-sign .hs-cap,#course.next .teacher--full .t-rec>summary,#course.next .teacher--full .t-where,#course.next .teacher--full .t-live{font-size:max(.8rem,0.875rem)}#course.next .teacher--full .t-fig-l{font-size:max(.78rem,0.875rem)}#course.next .teacher--full .t-record .ph,#course.next .teacher--full .t-where .ph{font-size:max(.78rem,0.875rem)}#course.next .nx-after .na-n{font-size:max(.8rem,0.875rem)}#course.next .nx-vids-cap,#course.next .lg-n{font-size:max(.78rem,0.875rem)}#course.next .l1-fold>summary,#course.next .lg-group>summary>.fg-h,#course.next .lg-group .fg-n{font-size:max(.74rem,0.875rem)}#course.next .foot .foot-row{font-size:max(.7rem,0.875rem)}#course.next .rm-row .pg-tag,#course.next .ra-tool-f,#course.next .ra-q,#course.next .ra-from>.ra-brief{font-size:max(0.8125rem,0.875rem)}#course.next .ra-stage,#course.next .ra-top,#course.next .ra-tb,#course.next .ra-tool-h,#course.next .ra-tool-send,#course.next .ra-chip,#course.next .ra-chat,#course.next .ra-a,#course.next .ra-file,#course.next .ra-from>.ra-mess{font-size:max(0.75rem,0.875rem)}#course.next .pg-when,#course.next .hm-switch button,body:not(#nx-has):not(.nx-has)>.hm-switch button{font-size:max(.66rem,0.875rem)}#course.next .sched thead th{font-size:max(.72rem,0.875rem)}#course.next .sched tbody tr.now td:first-child::after{font-size:max(.62rem,0.875rem)}#course.next .rs text[font-size="13"]{font-size:max(0.8125rem,0.875rem)}body:not(#nx-has):not(.nx-has) .proto{font-size:max(.72rem,0.875rem)}body:not(#nx-has):not(.nx-has) .cur-tag{font-size:max(.68rem,0.875rem)}body:not(#nx-has):not(.nx-has) .pen-tally b{font-size:max(0.625rem,0.875rem)}body:not(#nx-has):not(.nx-has) .machine .mc-bar{font-size:max(.7rem,0.875rem)}body:not(#nx-has):not(.nx-has) .machine .mc-logo{font-size:max(min(0.8125rem,calc((100vw - 2.5rem) / 51)),0.875rem)}body:not(#nx-has):not(.nx-has) .machine .mc-text{font-size:max(clamp(0.75rem,.72rem + .15vw,0.875rem),0.875rem)}}@media (min-width:1100px){#course.next .nx-qf .vo{font-size:max(1.02em,0.875rem)}#course.next .nx-pa{font-size:max(.98em,0.875rem)}}@media (max-width:560px){#course.next .nx-ticks li{align-items:flex-start;text-align:left;max-width:18.5em}#course.next .nx-ticks li>span:not(.sp-tick){text-wrap:balance}#course.next .nx-ticks .sp-tick{margin-top:.16em}}@media (max-width:720px){#course.next .nx-first header.site .wordmark{padding-block:11px;margin-block:-11px}}@media (max-width:720px){#course .mday-mv{font-size:max(.88em,0.75rem)}#course .mday-list>li{align-content:center}#course .mday-cap{font-size:0.9375rem;line-height:1.45}}@media (max-width:720px){#course .sticky.yield-j{transform:translateY(calc(100% + 8px));pointer-events:none}}@media (max-width:1099.98px){html:not(.fx-on) #course.next .think .yes li::before{background:none}}@media (max-width:560px){#course section.desk .red-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}#course section.desk .red-tabs button{min-height:52px;padding:6px 4px;font-size:0.8438rem;line-height:1.15;text-align:center}}@media (max-width:720px){#course.next .task-pool{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}#course.next .task-pool .task{width:auto;max-width:100%;padding:10px 14px;font-size:1rem;line-height:1.3;min-height:44px}#course .more-tasks{min-height:44px;padding-block:12px}}@media (max-width:720px){#course a.link.tap-inl{padding-block:14px}}@media (max-width:720px){#course section.finale h2{text-wrap:balance}#course section.finale h2 .nb{white-space:nowrap}}@media (max-width:720px){#course-foot .foot-links{display:flex;flex-wrap:wrap;align-items:center;column-gap:18px;row-gap:0;line-height:2.75rem;margin-block:0;position:relative;white-space:nowrap}#course-foot .foot-links a.link{display:inline-flex;align-items:center;line-height:2.75rem;min-height:44px;white-space:nowrap;padding-block:0;min-width:44px;text-align:left}#course-foot .foot-links .fg,#course-foot .foot-links>span{display:inline-flex;align-items:center;column-gap:.4em;min-height:44px;white-space:nowrap}#course-foot .foot-links .fg-lbl{flex-basis:100%}#course-foot .foot-links .fg-dot{display:none}#course-foot .foot-links .fg-lead{display:inline-flex;align-items:center;min-height:44px;margin-right:-10px}#course-foot>p:not(.foot-links):not(.foot-mark):not(.foot-row){margin-block:0}#course-foot .foot-links .fg-br{flex-basis:100%;height:0;min-height:0}#course-foot .foot-links .fg-lbl{margin-top:8px}}@media (max-width:380px){#course .sticky .btn{white-space:nowrap;font-size:0.9375rem;letter-spacing:.02em;padding-inline:10px;min-height:48px}#course .sticky .btn>span{white-space:nowrap}}@media (max-width:720px){#course.next .stage-band::after{animation:none}}@media (max-width:720px){#course.next h2{text-wrap:balance}@supports not (-webkit-touch-callout:none){#course.next h2{text-wrap:pretty}}}@media (max-width:720px){#course.next .finale .fin-tail .fin-more>p + p{margin-top:26px}}@media (max-width:720px){#course .lg-a{padding-top:16px}}html:not(.fx-on) #course.next .think .yes li::before{background:none}#course.next .teacher--full .tcr{max-width:none}#course.next .teacher--full .tcr-h{margin:0 0 12px;padding:0 0 10px;border-bottom:3px double var(--ink);font:600 max(.8rem,0.875rem)/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}#course.next .teacher--full .tcr-btn{min-height:48px;padding:10px 20px;font-size:1.02rem}#course.next .teacher--full .tcr-btn[hidden]{display:none}#course.next .teacher--full .tcr-btn .arr{display:inline-block;transition:transform .2s}#course.next .teacher--full .tcr-btn[aria-expanded="true"] .arr{transform:rotate(90deg)}#course.next .teacher--full .tcr-map{position:relative}#course.next .teacher--full .tcr-map[hidden]{display:none}#course.next .teacher--full .tcr-line{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible;pointer-events:none;display:none}#course.next .teacher--full .tcr-on .tcr-line{display:block}#course.next .teacher--full .tcr-line path{fill:none;stroke:var(--human);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}#course.next .teacher--full .tcr-l{position:relative;list-style:none;margin:0;padding:0}#course.next .teacher--full .tcr-dot{position:relative;margin:0;border:0;background:none;color:var(--ink);font:inherit;min-width:44px;min-height:44px;cursor:pointer;-webkit-tap-highlight-color:transparent}#course.next .teacher--full .tcr-dot:focus-visible{outline:none}#course.next .teacher--full .tcr-dot:focus-visible .tcr-pt{box-shadow:0 0 0 3px var(--paper),0 0 0 6px var(--human)}#course.next .teacher--full .tcr-dot:focus-visible .t-yr{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:var(--human)}#course.next .teacher--full .tcr:not(.tcr-on) .tcr-dot{cursor:default}#course.next .teacher--full .tcr-pt{display:block;flex:none;width:18px;height:18px;border-radius:50%;box-sizing:border-box;background:var(--paper);border:3px solid var(--ink);transition:background-color .2s,border-color .2s,transform .2s}#course.next .teacher--full .tcr-dot .t-yr{display:block;margin:0;font:900 clamp(1rem,.84rem + .2vw,1.14rem)/1.2 var(--dots);letter-spacing:.02em;white-space:nowrap;color:var(--ink)}#course.next .teacher--full .tcr-m:last-child .t-yr{color:var(--human)}#course.next .teacher--full .tcr-on .tcr-dot[aria-expanded="true"] .tcr-pt{background:var(--human);border-color:var(--human);transform:scale(1.3)}#course.next .teacher--full .tcr-on .tcr-dot[aria-expanded="true"] .t-yr{color:var(--human)}@media (hover:hover){#course.next .teacher--full .tcr-on .tcr-dot:hover .tcr-pt{background:color-mix(in srgb,var(--human) 30%,var(--paper))}}#course.next .teacher--full .tcr-t p{margin:0;font-size:clamp(1.0625rem,.86rem + .3vw,1.18rem);line-height:1.5;font-weight:500;color:var(--ink)}#course.next .teacher--full .tcr-own{margin:16px 0 0;font-size:clamp(.95rem,.75rem + .25vw,1.04rem);line-height:1.5;color:var(--graphite)}#course.next .teacher--full .tcr-l{display:grid;gap:2px}#course.next .teacher--full .tcr-m{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:10px}#course.next .teacher--full .tcr-dot{grid-column:1 / -1;display:flex;align-items:center;gap:23px;width:100%;min-height:48px;padding:4px 0 4px 13px;text-align:left}#course.next .teacher--full .tcr-t{grid-column:2;padding:0 0 12px}#course.next .teacher--full .tcr:not(.tcr-on) .tcr-m{position:relative}#course.next .teacher--full .tcr:not(.tcr-on) .tcr-l::before{content:'';position:absolute;left:20.5px;top:24px;bottom:24px;width:3px;background:var(--human)}@media (max-width:1099px){#course.next .teacher--full .tcr-on .tcr-h{display:none}#course.next .teacher--full .tcr-on .tcr-btn{margin-bottom:14px}#course.next .teacher--full .tcr-on .tcr-t:not(.on){display:none}}@media (min-width:1100px){#course.next .teacher--full .tcr-on .tcr-btn{display:none}#course.next .teacher--full .tcr-on .tcr-h{margin-bottom:clamp(16px,2.6svh,28px)}#course.next .teacher--full .tcr-on .tcr-l{display:grid;grid-template-columns:.5fr 1fr 1fr 1fr .5fr;grid-template-rows:auto auto;column-gap:0;gap:0}#course.next .teacher--full .tcr-on .tcr-m{display:contents}#course.next .teacher--full .tcr-on .tcr-dot{grid-row:1;width:100%;display:grid;grid-template-rows:1.6rem 26px 1.6rem;justify-items:center;align-items:center;row-gap:6px;padding:0;min-height:0}#course.next .teacher--full .tcr-on .tcr-m:nth-child(1) .tcr-dot{grid-column:1;justify-items:start}#course.next .teacher--full .tcr-on .tcr-m:nth-child(2) .tcr-dot{grid-column:2}#course.next .teacher--full .tcr-on .tcr-m:nth-child(3) .tcr-dot{grid-column:3}#course.next .teacher--full .tcr-on .tcr-m:nth-child(4) .tcr-dot{grid-column:4}#course.next .teacher--full .tcr-on .tcr-m:nth-child(5) .tcr-dot{grid-column:5;justify-items:end}#course.next .teacher--full .tcr-on .tcr-pt{grid-row:2}#course.next .teacher--full .tcr-on .tcr-dot .t-yr{grid-row:3;align-self:start}#course.next .teacher--full .tcr-on .tcr-m:nth-child(odd) .t-yr{grid-row:1;align-self:end}#course.next .teacher--full .tcr-on .tcr-t{grid-row:2;grid-column:1 / -1;align-self:start;position:relative;margin-top:18px;margin-right:4px;padding:clamp(14px,1.8svh,20px) clamp(16px,1.4vw,22px);border:2px solid var(--ink);background:var(--paper);box-shadow:4px 4px 0 var(--ink);visibility:hidden;opacity:0}#course.next .teacher--full .tcr-on .tcr-t.on{visibility:visible;opacity:1;transition:opacity .2s}#course.next .teacher--full .tcr-on .tcr-t::before{content:'';position:absolute;top:-11px;left:calc(var(--x,22px) - 10px);width:18px;height:18px;background:var(--paper);border-left:2px solid var(--ink);border-top:2px solid var(--ink);transform:rotate(45deg)}#course.next .teacher--full .tcr-on .tcr-own{margin-top:20px}}@keyframes tcr-line{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes tcr-dot{from{opacity:0;scale:.2}to{opacity:1;scale:1}}@media (prefers-reduced-motion:no-preference){html.fx-on #course.next .teacher--full .tcr-map.tcr-wait .tcr-line path{stroke-dashoffset:1}html.fx-on #course.next .teacher--full .tcr-map.tcr-wait .tcr-pt{opacity:0}html.fx-on #course.next .teacher--full .tcr-map.tcr-draw .tcr-line path{animation:tcr-line 1.3s cubic-bezier(.5,0,.3,1) both}html.fx-on #course.next .teacher--full .tcr-map.tcr-draw .tcr-pt{animation:tcr-dot .35s cubic-bezier(.2,1.6,.4,1) calc(var(--k,0) * .24s + .1s) both}}#course.next #refund.rf{position:relative;box-sizing:border-box;background:var(--paper);color:var(--ink);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);padding:clamp(22px,3vw,48px) clamp(20px,3.4vw,56px);display:flex;flex-direction:column}#course.next #refund .rf-head{order:1;min-width:0}#course.next #refund .rf-run{order:2;position:relative;min-width:0;margin:22px 0 8px}#course.next #refund .rf-rules{order:3}#course.next #refund .rf-sign{order:4}#course.next #refund .rf-h{margin:0;margin-bottom:.4em;font:850 clamp(2.1rem,9vw,2.8rem)/.96 var(--display);font-stretch:112%;letter-spacing:-.028em;text-transform:none;color:var(--ink);text-wrap:balance}#course.next #refund .rf-then{position:relative;display:inline-block;color:var(--human)}#course.next #refund .rf-ul{position:absolute;left:0;width:100%;top:100%;margin-top:.06em;height:auto;color:var(--human);display:block}#course.next #refund .rf-ul .mk,#course.next #refund .rf-ul svg{position:static;display:block;width:100%;height:auto}#course.next #refund .rf-rules{list-style:none;margin:0;padding:0}#course.next #refund .rf-rules li{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:14px;padding:12px 0;border-top:1px solid color-mix(in srgb,var(--ink) 16%,transparent);font:500 1rem/1.45 var(--sans);color:var(--ink)}#course.next #refund .rf-rules li:first-child{border-top:0}#course.next #refund .rf-rules li>span:last-child{text-wrap:balance}#course.next #refund .rf-rules li:nth-child(2)>span:last-child{font-weight:650}#course.next #refund .rf-rt{display:block;width:24px;margin-top:.25em;color:var(--human)}#course.next #refund .rf-rt .mk,#course.next #refund .rf-rt svg{position:static;display:block;width:100%;height:auto}#course.next #refund .rf-sign{min-width:0}#course.next #refund .rf-sig .sig-mk{display:block;position:static;width:min(260px,72%);color:var(--ink);margin:0}#course.next #refund .rf-sig .sig-mk .mk,#course.next #refund .rf-sig .sig-mk svg{position:static;display:block;width:100%;height:auto;color:var(--ink)}#course.next #refund .rf-sig .sig-mk svg path{stroke:none;fill:currentColor}#course.next #refund .rf-off{display:flex;flex-wrap:wrap;gap:6px 18px;border-top:2px solid var(--ink);padding-top:10px;margin-top:-6px;font-size:max(0.875rem,.8rem);letter-spacing:.12em;color:var(--ink)}#course.next #refund .rf-off span{font-size:max(0.875rem,.8rem)}#course.next #refund .rf-off span + span::before{content:"\00b7";color:var(--human);margin-right:18px;font-weight:900}#course.next #refund .rf-legal{margin:14px 0 0;font:400 .95rem/1.45 var(--sans);color:var(--graphite)}#course.next #refund .rf-legal a.link{font-weight:650;display:inline-block;min-height:44px;line-height:2.75rem;margin-block:-12px;box-sizing:border-box}#course.next #refund .nx-after.rf-steps{margin:0;padding:0;display:block;list-style:none}#course.next #refund .rf-steps li{position:relative;display:grid;grid-template-columns:52px 28px minmax(0,1fr);column-gap:14px;align-items:center;align-content:normal;row-gap:0;margin:0;padding:0;list-style:none;min-height:52px}#course.next #refund .rf-steps li.rf-day{min-height:34px}#course.next #refund .rf-steps li.rf-s--d7{min-height:64px}#course.next #refund .rf-steps li::before{content:"";position:absolute;z-index:0;left:79px;right:auto;top:0;bottom:0;width:2px;height:auto;background:var(--ink);border:0}#course.next #refund .rf-steps li.rf-s--join::before{top:50%}#course.next #refund .rf-steps li.rf-s--d7::before{top:50%;width:0;background:none;border-left:2px dotted var(--ink)}#course.next #refund .rf-steps li.rf-s--d14::before{width:0;background:none;border-left:2px dotted var(--ink)}#course.next #refund .rf-steps li.rf-s--d28::before{bottom:50%;width:0;background:none;border-left:2px dotted var(--ink)}#course.next #refund .rf-n{display:block;justify-self:end;text-align:right;font:900 1.55rem/1 var(--dots);color:var(--ink);position:relative;min-width:0;background:none;border:0;width:auto;height:auto}#course.next #refund .rf-day .rf-n{font-size:1.25rem;color:color-mix(in srgb,var(--ink) 70%,transparent)}#course.next #refund .rf-s--d7 .rf-n{font-size:2.3rem;color:var(--human);padding-right:4px}#course.next #refund .rf-ring{position:absolute;left:calc(50% - 2px);top:50%;width:64px;height:50px;transform:translate(-50%,-52%) rotate(-6deg);color:var(--human);pointer-events:none}#course.next #refund .rf-ring .mk,#course.next #refund .rf-ring svg{position:static;display:block;width:100%;height:100%}#course.next #refund .rf-m{display:block;position:relative;align-self:stretch;font-style:normal}#course.next #refund .rf-s--d7 .rf-m{background:linear-gradient(var(--ink),var(--ink)) center top/2px 50% no-repeat}#course.next #refund .rf-s--d1 .rf-m::before,#course.next #refund .rf-day .rf-m::before,#course.next #refund .rf-s--d7 .rf-m::before{content:"";position:absolute;z-index:1;left:50%;margin-left:-2px;width:4px;top:0;bottom:0;background:var(--human);transform-origin:top}#course.next #refund .rf-s--d1 .rf-m::before{top:50%}#course.next #refund .rf-s--d7 .rf-m::before{bottom:50%}#course.next #refund .rf-s .rf-m::after{content:"";position:absolute;z-index:2;left:50%;top:50%;width:14px;height:14px;box-sizing:border-box;transform:translate(-50%,-50%);border-radius:50%;background:var(--paper);border:2px solid var(--ink)}#course.next #refund .rf-s--d1 .rf-m::after{content:none}#course.next #refund .rf-s--d7 .rf-m::after{width:18px;height:18px;background:var(--human);border-color:var(--human)}#course.next #refund .rf-s--join .rf-m::after{background:var(--ink)}#course.next #refund .rf-tick{position:absolute;z-index:3;left:50%;top:50%;width:30px;transform:translate(-50%,-50%);color:var(--human)}#course.next #refund .rf-tick .mk,#course.next #refund .rf-tick svg{position:static;display:block;width:100%;height:auto}#course.next #refund .rf-t{font:650 1.08rem/1.3 var(--sans);color:var(--ink);padding:0;min-width:0;text-wrap:balance}#course.next #refund .rf-s--d7 .rf-t{font:850 1.34rem/1.15 var(--display);font-stretch:112%;color:var(--human);max-width:none;padding-right:0;text-wrap:balance}#course.next #refund .rf-steps .ph{white-space:nowrap}#course.next #refund .rf-stamp{position:absolute;z-index:2;right:0;top:auto;bottom:calc(100% + 6px);width:clamp(150px,12vw,176px);padding:0;font:inherit;translate:none;rotate:-9deg;mix-blend-mode:multiply;pointer-events:none}#course.next #refund .rf-stamp .rs{display:block;width:100%;height:auto}#course.next #refund .rf-live .rf-m::before{transform:scaleY(0)}#course.next #refund .rf-live .rf-tick svg,#course.next #refund .rf-live .rf-ring svg{clip-path:inset(0 100% 0 0)}#course.next #refund .rf-live .rf-stamp{opacity:0}#course.next #refund .rf-go .rf-m::before{transform:scaleY(1);transition:transform .32s linear calc(var(--i) * .32s)}#course.next #refund .rf-go .rf-tick svg{clip-path:inset(0 0 0 0);transition:clip-path .22s ease-out calc(var(--i) * .32s + .18s)}#course.next #refund .rf-go .rf-ring svg{clip-path:inset(0 0 0 0);transition:clip-path .35s ease-out 2s}#course.next #refund .rf-go .rf-stamp{opacity:1;animation:rf-land .32s cubic-bezier(.2,.9,.3,1) 2.2s both}#course.next #refund .rf-go .rf-s--d7{animation:rf-thud .2s 2.5s}@keyframes rf-land{from{opacity:0;scale:1.7;rotate:-2deg}to{opacity:1;scale:1;rotate:-9deg}}@keyframes rf-thud{0%,100%{transform:translate(0,0)}35%{transform:translate(0,2px)}70%{transform:translate(0,-1px)}}@media (prefers-reduced-motion:reduce){#course.next #refund .rf-m::before,#course.next #refund .rf-tick svg,#course.next #refund .rf-ring svg{transition:none!important;transform:none!important;clip-path:none!important}#course.next #refund .rf-stamp,#course.next #refund .rf-s--d7{animation:none!important;opacity:1!important}}#course.next #refund .rf-rules a.link,#course.next #refund .rf-legal a.link{display:inline-block;min-height:44px;line-height:2.75rem;margin-block:-12px;box-sizing:border-box}@media (min-width:900px){#course.next #refund.rf{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);grid-template-areas:"head run" "rules run" "sign run";grid-template-rows:auto auto 1fr;column-gap:clamp(36px,4.6vw,80px);row-gap:clamp(16px,2.2vw,28px);box-shadow:8px 8px 0 var(--ink)}#course.next #refund .rf-head{grid-area:head;order:0}#course.next #refund .rf-rules{grid-area:rules;order:0}#course.next #refund .rf-sign{grid-area:sign;align-self:end;order:0}#course.next #refund .rf-run{grid-area:run;align-self:center;order:0;margin:0}#course.next #refund .rf-steps li.rf-day{min-height:40px}#course.next #refund .rf-h{font-size:clamp(2.1rem,1.2rem + 2.2vw,3rem)}#course.next #refund .rf-rules li{font:500 1.1rem/1.42 var(--sans)}#course.next #refund .rf-sig .sig-mk{width:clamp(210px,20vw,300px)}}@media (min-width:1100px){#course.next #refund .rf-h{font-size:clamp(2.4rem,1.1rem + 3vw,4.25rem)}}@media (min-width:900px) and (max-height:800px){#course.next #refund .rf-steps li.rf-day{min-height:36px}#course.next #refund .rf-stamp{width:150px}#course.next #refund .rf-steps li.rf-s{min-height:46px}#course.next #refund .rf-steps li.rf-s--d7{min-height:56px}#course.next #refund .rf-rules li{padding:9px 0}#course.next #refund .rf-h{font-size:min(3.6rem,clamp(2.1rem,1.1rem + 3vw,4.25rem))}#course.next #refund.rf{padding-block:clamp(20px,2.6vw,34px);row-gap:14px}}@media (max-width:899.98px){#course.next #refund.rf{padding:22px 18px 26px;box-shadow:6px 6px 0 var(--ink)}#course.next #refund .rf-run{margin:22px 0 8px}#course.next #refund .rf-stamp{width:120px}#course.next #refund .rf-h{font-stretch:100%;letter-spacing:-.02em}#course.next #refund .rf-s--d7 .rf-t{font-stretch:100%}#course.next #refund .rf-tick{width:26px}#course.next #refund .rf-off{gap:4px 10px;letter-spacing:.07em}#course.next #refund .rf-off span{font-size:0.7812rem}#course.next #refund .rf-off span:first-child{flex-basis:100%}#course.next #refund .rf-off span:nth-child(2)::before{content:none}#course.next #refund .rf-off span + span::before{margin-right:10px}#course.next #refund .rf-steps li.rf-day{min-height:30px}#course.next #refund .rf-t{font-size:max(1rem,1rem)}#course.next #refund .rf-s--d7 .rf-t{font-size:1.2rem}#course.next #refund .rf-rules li{font:500 1rem/1.45 var(--sans)}#course.next #refund .rf-sig .sig-mk{width:min(260px,72%)}}@media (min-width:1100px){#course.next #have{--dkw:min(calc(100vw - 144px),1400px,calc((100svh - 160px) / 0.46))}#course.next #have .dk{margin-inline:0;margin-left:calc(48px + (100% - var(--dkw)) / 2)}#course.next #have .more-h{margin-left:min(0px,calc(48px + (100% - var(--dkw)) / 2))}#course.next #have .hv-plus{margin-left:calc(48px + (100% - var(--dkw)) / 2);margin-right:0}}@media (min-width:1100px){#course.next #sorter .task-pool .task--more{display:flex}#course.next #sorter .more-tasks{display:none}#course.next #sorter .sorter{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:28px;row-gap:14px;align-items:start;margin-top:18px}#course.next #sorter .task-pool{grid-column:1;grid-row:1 / span 2;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}#course.next #sorter .bins{grid-column:2;grid-row:1;display:grid;grid-template-columns:1fr;gap:8px}#course.next #sorter .sorter-verdict{grid-column:2;grid-row:2;margin:0}#course.next #sorter .task{display:flex;align-items:center;text-align:left;font-size:clamp(1.1562rem,1.04vw,1.5rem);line-height:1.22;padding:8px 10px;min-height:44px}#course.next #sorter .bin{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:16px;row-gap:0;align-items:baseline;padding:8px 0 10px;min-height:0}#course.next #sorter .bin h3{grid-column:1;grid-row:1;font-size:clamp(1.75rem,1.6vw,2.375rem)}#course.next #sorter .bin[data-bin="check"] h3{font-size:clamp(2rem,1.82vw,2.75rem)}#course.next #sorter .bin-note{grid-column:2;grid-row:1;font-size:clamp(1.0625rem,.94vw,1.375rem);line-height:1.3}#course.next #sorter .bin ul{grid-column:1 / -1;grid-row:2;gap:4px}#course.next #sorter .bin ul{margin-top:4px}#course.next #sorter .bin ul:empty::after{font-size:0.9375rem}#course.next #sorter .bin li{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:14px;row-gap:2px;font-size:clamp(1.0938rem,.98vw,1.4375rem);line-height:1.25;padding-top:5px}#course.next #sorter .bin .li-cap{margin:0 0 0 auto;white-space:nowrap;font-size:clamp(0.9688rem,.84vw,1.25rem);line-height:1.3}#course.next #sorter .bin li .muted{flex-basis:100%}#course.next #sorter .sorter-verdict{font-size:clamp(1.3125rem,1.15vw,1.75rem);line-height:1.3;text-wrap:balance}#course.next #sorter .sorter-verdict .verdict-go{margin-top:8px}#course.next #sorter .sorter-verdict .verdict-go .link{font-size:clamp(1.0625rem,.94vw,1.375rem)}#course.next #sorter .sorter-head .lead{font-size:clamp(1.125rem,1vw,1.4375rem);line-height:1.4}#course.next #sorter .chapter-h{font-size:clamp(2.75rem,3.7vw,5.25rem)}}@media (min-width:1920px){#course.next #sorter.sec{max-width:min(92vw,max(1240px,58vw))}}@media (min-width:1100px) and (max-height:800px){#course.next #sorter.sec{padding-block:14px}#course.next #sorter .sorter-head{row-gap:8px}#course.next #sorter .sorter{margin-top:14px}#course.next #sorter .sec-head{margin-bottom:6px}}@media (min-width:1100px) and (max-height:740px){#course.next #sorter .task{padding-block:6px}#course.next #sorter .task-pool{gap:6px}}@media (min-width:1100px) and (min-height:741px) and (max-height:800px){#course.next #sorter .task{padding-block:7px}}@media (max-width:720px){#course.next #sorter .task-pool .task{font-size:1.125rem}#course.next #sorter .sorter-verdict{font-size:1.25rem;line-height:1.35}#course.next #sorter .bin-note{font-size:1.0625rem}#course.next #sorter .bin li{font-size:1.125rem}#course.next #sorter .bin .li-cap{font-size:0.9688rem}}#course.next #inside .rm-mod{--pgcol:clamp(380px,35vw,500px)}@media (min-width:621px){#course.next #inside .rm-mod .rm-row{grid-template-columns:minmax(0,1fr) var(--pgcol)}}#course.next #inside .rm-mod .rm-detail{display:grid;grid-template-columns:minmax(0,1fr) var(--pgcol);column-gap:28px;row-gap:0;align-items:start;max-width:none;padding:2px 8px 8px 46px}#course.next #inside .rm-mod .rm-detail>.pg-scope{grid-column:1;display:grid;gap:8px;min-width:0;align-content:start}#course.next #inside .rm-mod .rm-detail>.pg-ex{grid-column:2;grid-row:1;display:grid;gap:0;min-width:0;margin-top:-4px}#course.next .pg-scope>*{margin:0}#course.next .pg-lh{margin:0}#course.next .pg-lh .k{margin:0;font:700 0.875rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);padding-bottom:5px;border-bottom:2px solid var(--human)}#course.next .pg-learn{list-style:none;margin:2px 0 4px;padding:0;counter-reset:pgl}#course.next .pg-learn li{counter-increment:pgl;position:relative;margin:0;padding:9px 0 9px 2.6rem;border-bottom:1px dotted color-mix(in srgb,var(--ink) 26%,transparent);font-size:1.0625rem;line-height:1.35;color:var(--ink)}#course.next .pg-learn li:last-child{border-bottom:0}#course.next .pg-learn li::before{content:counter(pgl,decimal-leading-zero);position:absolute;left:0;top:10px;font:700 0.9375rem/1.4 var(--mono);letter-spacing:.08em;color:var(--human)}#course.next .pg-ex-tabs{display:flex;flex-wrap:wrap;align-items:flex-end;gap:0 3px;margin:0;position:relative;z-index:2}#course.next .pg-exk{margin:0 8px 0 0;align-self:center;padding-bottom:8px;font:500 0.875rem/1 var(--mono);letter-spacing:.03em;text-transform:uppercase;color:var(--graphite)}#course.next .pg-ex-tabs [role="tab"]{position:relative;box-sizing:border-box;min-height:40px;padding:0 9px 2px;border:2px solid var(--ink);border-bottom:0;border-radius:0;background:color-mix(in srgb,var(--ink) 8%,var(--paper));color:var(--ink);font:700 0.9375rem/1.1 var(--mono);letter-spacing:0;cursor:pointer;transition:background .15s,color .15s,border-color .15s}#course.next .pg-ex-tabs [role="tab"]::after{content:"";position:absolute;left:9px;right:9px;bottom:8px;height:3px;background:var(--human);border-radius:2px;opacity:0;scale:0 1;transform-origin:0 50%;transition:scale .25s,opacity .15s}#course.next .pg-ex-tabs [role="tab"][aria-selected="true"]{min-height:47px;margin-bottom:-1px;padding-bottom:3px;background:var(--ink);color:var(--paper);z-index:1}#course.next .pg-ex-tabs [role="tab"][aria-selected="true"]::after{opacity:1;scale:1 1}@media (hover:hover){#course.next .pg-ex-tabs [role="tab"][aria-selected="false"]:hover{background:var(--paper);border-top-color:var(--human)}}#course.next .pg-ex-tabs [role="tab"]:focus-visible{outline:3px solid var(--human);outline-offset:1px;z-index:2}#course.next .pg-x{display:grid;gap:8px;min-width:0}#course.next .pg-x[hidden]{display:none}#course.next .rm:not(.rm-on) .pg-ex-tabs{display:none}#course.next .rm:not(.rm-on) .pg-x[hidden]{display:grid}#course.next .pg-x>*{margin:0}#course.next .pg-x>.pg-small{margin-top:8px}#course.next .pg-ex .pg-small{font-size:1rem;line-height:1.4}#course.next .pg-ex .ra-stage{--ex-h:clamp(224px,25vh,246px);height:auto;min-height:var(--ex-h);padding:12px 18px 12px;font-size:1rem}#course.next .pg-ex .rm-anim .ra-stage{height:var(--ex-h)}#course.next #inside :is(.rm-mod[data-mod="1"],.rm-mod[data-mod="2"]) .pg-ex .ra-stage{--ex-h:clamp(240px,27vh,258px)}#course.next .pg-ex .rm-anim{justify-items:stretch;gap:0}#course.next .pg-ex .ra-top{margin:0 0 6px;font-size:0.875rem;gap:10px}#course.next .pg-ex .ra-ct{font-size:1.1875rem}#course.next .pg-ex .ra-tb{font-size:1rem;line-height:1.25}#course.next .pg-ex .ra-tb td{padding:3px 0}#course.next .pg-ex .ra-tb td + td,#course.next .pg-ex .ra-tb th + th{padding-left:10px}#course.next .pg-ex .ra-tb th{font-size:0.875rem}#course.next .pg-ex :is(.ra-tool-h,.ra-chip,.ra-a,.ra-file,.ra-from>.ra-mess){font-size:0.875rem}#course.next .pg-ex :is(.ra-q,.ra-from>.ra-brief,.ra-tool-f,.ra-tool-send){font-size:0.9375rem}#course.next .pg-ex .ra-chat{font-size:0.9375rem}#course.next .pg-ex .ra-tool-t{font-size:1.5rem}#course.next .pg-ex .pg-cap-row{display:flex;align-items:flex-start;justify-content:space-between;gap:4px 14px;width:100%;margin-top:8px}#course.next .pg-ex .pg-cap-row .pg-small{flex:1 1 0;min-width:0;margin:0}#course.next .pg-ex .pg-cap-row .ra-again{flex:none;font-size:0.875rem;margin:0;padding:6px 0 6px 6px;white-space:nowrap}#course.next .ra-ex .pg-ft{--num:2.2rem;margin:0 0 6px;grid-template-columns:minmax(0,1fr) calc(var(--num) * 1.5) minmax(0,1fr);align-items:start}#course.next .ra-ex .pg-from,#course.next .ra-ex .pg-to{gap:4px}#course.next .ra-ex .pg-num{color:var(--aqua)}#course.next .ra-ex .pg-from .pg-num{color:color-mix(in srgb,var(--stone) 72%,transparent)}#course.next .ra-ex .pg-cap{max-width:26ch;font-size:0.9375rem;line-height:1.2;font-weight:600;color:color-mix(in srgb,var(--stone) 78%,transparent)}#course.next .ra-ex .pg-to .pg-cap{font-weight:700;color:var(--paper)}#course.next .ra-ex .pg-arr{height:calc(var(--num) * .8);color:var(--signal)}#course.next .ra-rows{list-style:none;margin:0;padding:0;position:relative;z-index:1;font:500 1rem/1.3 var(--mono);color:var(--stone)}#course.next .ra-rows li{margin:0;padding:4px 0 4px 0;border-bottom:1px dotted color-mix(in srgb,var(--stone) 26%,transparent)}#course.next .ra-rows li:last-child{border-bottom:0}#course.next .ra-rows .ra-pin{display:inline-block;color:var(--paper);font-weight:700}#course.next .ra-rows--caps li{text-transform:uppercase;letter-spacing:.05em;font-size:0.9375rem}#course.next .ra-rows--t li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 14px}#course.next .ra-rows--t li>span:first-child{flex:1 1 auto}#course.next .ra-rows--t .ra-rh{font-size:0.875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--aqua);border-bottom:1px solid color-mix(in srgb,var(--aqua) 55%,transparent)}#course.next .ra-rows .ra-pen--ring{left:-12px;right:-12px;top:-7px;bottom:-7px}#course.next .ra-rows .ra-pen--ul{left:-2px;right:-2px;bottom:-8px;height:8px}#course.next .ra-rows .ra-pen--tick{left:calc(100% + 8px);top:-6px;width:30px;height:24px;rotate:-6deg}#course.next .ra-ex:has(.ra-pen--tick) .ra-rows{padding-right:40px}#course.next .ra-play{display:flex;flex-direction:column;justify-content:space-between;gap:16px}#course.next .ra-play .ra-pv{position:relative;z-index:1}#course.next .ra-play .rm-play{align-self:flex-start;position:relative;z-index:2}#course.next .ra-ex[data-ex] .ra-rows li{opacity:0;translate:0 6px}#course.next .ra-ex[data-ex] .ra-rows li.in{opacity:1;translate:none;transition:opacity .3s,translate .3s}#course.next .ra-ex[data-ex] .ra-pen svg{clip-path:inset(-20% 100% -20% -4%);transition:none}#course.next .ra-ex[data-ex="pen"] .ra-pen svg{clip-path:inset(-20% -4% -20% -4%);transition:clip-path .5s cubic-bezier(.6,0,.3,1)}@media (prefers-reduced-motion:reduce){#course.next .ra-ex *,#course.next .pg-ex-tabs [role="tab"],#course.next .pg-ex-tabs [role="tab"]::after{transition:none!important}}@media (max-width:800px){#course.next #inside .rm-mod .rm-detail{grid-template-columns:minmax(0,1fr);row-gap:14px;padding-left:12px}#course.next #inside .rm-mod .rm-detail>.pg-ex{grid-column:1;grid-row:auto;margin-top:0}}@media (max-width:700px){#course.next .pg-ex-tabs{display:grid;grid-template-columns:repeat(3,minmax(min-content,1fr));gap:0 3px}#course.next .pg-exk{grid-column:1 / -1;margin:0 0 6px;padding:0;font-size:0.875rem}#course.next .pg-ex-tabs [role="tab"]{min-height:48px;padding:3px 4px 9px;font-size:0.9375rem;text-align:center;overflow-wrap:normal}#course.next .pg-ex-tabs [role="tab"][aria-selected="true"]{min-height:54px;padding-bottom:10px}#course.next .pg-ex-tabs [role="tab"]::after{left:10px;right:10px;bottom:5px}#course.next .pg-ex-tabs [role="tab"][aria-selected="true"]::after{bottom:5px}#course.next .pg-ex-tabs [role="tab"]{align-self:end}#course.next .pg-ex .pg-cap-row{flex-wrap:wrap}#course.next .pg-ex .pg-cap-row .pg-small{flex:1 1 100%}#course.next .pg-ex .pg-cap-row .ra-again{margin-left:auto}#course.next .pg-learn li{font-size:1rem;padding-left:2.4rem}#course.next .pg-ex .pg-small{font-size:0.9375rem}#course.next .pg-ex .ra-stage{--ex-h:auto;min-height:236px;padding:12px 14px 14px;font-size:0.875rem}#course.next .pg-ex .rm-anim .ra-stage{height:auto;min-height:236px}#course.next .pg-ex .ra-top{flex-wrap:nowrap}#course.next .pg-ex .ra-top span:first-child{flex:1 1 auto;min-width:0;font-size:0.75rem;letter-spacing:.01em;white-space:nowrap}#course.next .pg-ex .ra-top{gap:6px}#course.next .pg-ex .ra-top span:first-child{overflow:hidden}#course.next .pg-ex .ra-ct{white-space:nowrap;flex:none;font-size:0.9375rem}#course.next .pg-ex .ra-tb,#course.next .pg-ex .ra-tb tbody{display:block;width:100%}#course.next .pg-ex .ra-tb tr{display:grid;grid-template-columns:3.8em minmax(0,1fr) auto;align-items:baseline}#course.next .pg-ex .ra-tb--sm tr{grid-template-columns:minmax(0,1fr) auto}#course.next .pg-ex .ra-tb .ra-more td{grid-column:1 / -1}#course.next .pg-ex .ra-tb :is(.ra-flag,.ra-sum){grid-template-columns:auto auto auto;justify-content:space-between}#course.next .pg-ex .ra-tb--sm .ra-sum{grid-template-columns:auto auto}#course.next .pg-ex .ra-tb .ra-sum{border-top:2px solid var(--stone)}#course.next .pg-ex .ra-tb .ra-sum td{border-top:0;letter-spacing:0;padding-left:0}#course.next .pg-ex .ra-tb .ra-flag{border-bottom:1px dotted color-mix(in srgb,var(--stone) 22%,transparent)}#course.next .pg-ex .ra-tb .ra-flag td{border-bottom:0;padding-left:0}#course.next .pg-ex .ra-dash{grid-template-columns:auto minmax(0,1fr);gap:12px}#course.next .pg-ex .ra-dash .ra-tb{width:auto}#course.next .pg-ex .ra-tb td + td,#course.next .pg-ex .ra-tb th + th{padding-left:8px}#course.next .ra-rows--t li{display:grid;grid-template-columns:auto auto 1fr;gap:0 .6em}#course.next .ra-rows--t li>span:first-child{grid-column:1 / 3;flex:none}#course.next .ra-rows--t li>span:nth-child(4){grid-column:3;grid-row:1;justify-self:end}#course.next .ra-rows--t li>span:nth-child(2){grid-column:1;grid-row:2}#course.next .ra-rows--t li>span:nth-child(3){grid-column:2 / 4;grid-row:2}#course.next .ra-rows--t li>span:nth-child(3)::before{content:"·  "}#course.next .ra-rows--t .ra-rh>span:nth-child(2),#course.next .ra-rows--t .ra-rh>span:nth-child(3){display:none}#course.next .pg-ex .ra-tb,#course.next .ra-rows{font-size:0.875rem}#course.next .ra-rows--caps li{font-size:0.875rem;letter-spacing:.03em}#course.next .pg-ex .ra-top{font-size:0.875rem}#course.next .ra-ex .pg-ft{--num:2.1rem}#course.next .ra-ex .pg-cap{font-size:0.875rem}#course.next .pg-ex .ra-pen--flag{right:-10px;left:-10px}#course.next .pg-ex .ra-tb td,#course.next .pg-ex .ra-tb th{padding-top:3px;padding-bottom:3px}#course.next .ra-rows .ra-pen--tick{width:26px}#course.next .ra-ex:has(.ra-pen--tick) .ra-rows{padding-right:34px}}@media (min-width:1600px){#course.next .pg-ex-tabs [role="tab"]{padding-inline:14px}#course.next .pg-ex-tabs [role="tab"]::after{left:14px;right:14px}}@media (max-width:380px){#course.next .pg-ex .ra-tb td{letter-spacing:-.05em}#course.next .pg-ex .ra-tb td + td,#course.next .pg-ex .ra-tb th + th{padding-left:6px}#course.next .pg-ex .ra-stage{padding-left:10px;padding-right:10px}#course.next .pg-ex .ra-top span:first-child{letter-spacing:0}#course.next .pg-ex .ra-ct{font-size:0.875rem}}@media (min-width:1441px){html{font-size:clamp(100%,min(calc(53.125% + .52vw),1.778svh),137.5%)}body{font-size:1.125rem}#course.next .wrap{max-width:77.5rem}#course.next #refund .rf-stamp{width:clamp(9.375rem,12vw,11rem)}}@media (max-width:699px){body:not(#nx-has):not(.nx-has) .proto .who{font-size:.75rem;min-height:44px}#course.next .pinbar .wordmark{min-height:44px}}@keyframes nx9-safe{to{opacity:1}}@keyframes nx9-print{from{clip-path:inset(-.25em 100% -.25em -.1em)}to{clip-path:inset(-.25em -.1em -.25em -.1em)}}@keyframes nx9-set{from{transform:translateY(108%)}to{transform:none}}@keyframes nx9-tick{0%{opacity:0;translate:-.5em 0}30%{opacity:1}100%{opacity:1;translate:0 0}}@keyframes nx9-pen{from{clip-path:inset(-10% 100% -10% -4%)}to{clip-path:inset(-10% -4% -10% -4%)}}@keyframes nx9-stamp{0%{opacity:0;scale:1.07}55%{opacity:1;scale:.985}100%{opacity:1;scale:1}}@keyframes nx9-fade{from{opacity:0}to{opacity:1}}#course.next .nx-hero .nx-h1 .ln>span{animation:none}#course.next .nx-hero .nx-h1 .ln{overflow:visible;clip-path:inset(-.1em -.2em -.12em -.2em)}html.fx-on #course.next .nx-hero .nx-ticks .mk[data-draw] svg{clip-path:inset(-20% -2% -20% -2%);transition:none}html.fx-on #course.next .nx-hero:not(.nx-go) :is(.nx-q,.nx-h1 .ln,.nx-ticks li,.wall-cta,.wall-micro){opacity:0;animation:nx9-safe 1ms 6s forwards}html.fx-on #course.next .nx-hero.nx-go:not(.nx-done) .nx-q{animation:nx9-print .42s cubic-bezier(.5,0,.2,1) .05s both}html.fx-on #course.next .nx-hero.nx-go:not(.nx-done) .nx-h1 .ln:nth-child(1)>span{animation:nx9-set .55s cubic-bezier(.2,.75,.1,1) .22s both}html.fx-on #course.next .nx-hero.nx-go:not(.nx-done) .nx-h1 .ln:nth-child(2)>span{animation:nx9-set .55s cubic-bezier(.2,.75,.1,1) .34s both}html.fx-on #course.next .nx-hero.nx-go:not(.nx-done) .nx-ticks li{animation:nx9-tick .32s ease-out both}html.fx-on #course.next .nx-hero.nx-go:not(.nx-done) .nx-ticks li:nth-child(1){animation-delay:.72s}html.fx-on #course.next .nx-hero.nx-go:not(.nx-done) .nx-ticks li:nth-child(2){animation-delay:.82s}html.fx-on #course.next .nx-hero.nx-go:not(.nx-done) .nx-ticks li:nth-child(3){animation-delay:.92s}html.fx-on #course.next .nx-hero.nx-go:not(.nx-done) .nx-ticks li .sp-tick>.mk{animation:nx9-pen .26s cubic-bezier(.5,0,.3,1) both}html.fx-on #course.next .nx-hero.nx-go:not(.nx-done) .nx-ticks li:nth-child(1) .sp-tick>.mk{animation-delay:.78s}html.fx-on #course.next .nx-hero.nx-go:not(.nx-done) .nx-ticks li:nth-child(2) .sp-tick>.mk{animation-delay:.88s}html.fx-on #course.next .nx-hero.nx-go:not(.nx-done) .nx-ticks li:nth-child(3) .sp-tick>.mk{animation-delay:.98s}html.fx-on #course.next .nx-hero.nx-go:not(.nx-done) .wall-cta{animation:nx9-stamp .36s cubic-bezier(.3,.7,.3,1) 1.02s both}html.fx-on #course.next .nx-hero.nx-go:not(.nx-done) .wall-micro{animation:nx9-fade .24s linear 1.2s both}@media (prefers-reduced-motion:reduce){#course.next .nx-hero :is(.nx-q,.nx-ticks li,.nx-ticks .mk,.wall-cta,.wall-micro,.nx-h1 .ln>span){animation:none!important;opacity:1!important;clip-path:none!important;translate:none!important;scale:none!important;transform:none!important}#course.next .nx-hero .nx-h1 .ln{animation:none!important;opacity:1!important}}#course.next #have .dk{grid-template-rows:1fr repeat(8,auto) 1fr}#course.next #have .dk-strip{grid-area:2/2/10/3}#course.next #have .dk-i6{--mx:21%;--my:70%;--w:30%;--r:-4deg;--sx:3%;--sy:72%;--i:6}#course.next #have .dk-i7{--mx:68%;--my:41%;--w:21%;--r:6deg;--sx:6%;--sy:70%;--i:7}#course.next #have .dk-i6 .dk-c{grid-row:8;margin-bottom:0}#course.next #have .dk-i7 .dk-c{grid-row:9;margin-bottom:16px}@media (min-width:1200px) and (max-height:760px){#course.next #have .dk-i6 .dk-c{margin-bottom:0}#course.next #have .dk-i7 .dk-c{margin-bottom:10px}}@media (max-width:1199px){#course.next #have .dk{grid-template-rows:auto repeat(8,auto)}#course.next #have .dk-strip{grid-area:2/2/10/3}}@media (max-width:760px){#course.next #have .dk{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto repeat(8,auto)}#course.next #have .dk-strip{grid-area:3/1/11/-1}#course.next #have .dk-i.dk-i1 .dk-o{grid-row:1;grid-column:1/span 4}#course.next #have .dk-i.dk-i2 .dk-o{grid-row:1;grid-column:5/span 4}#course.next #have .dk-i.dk-i3 .dk-o{grid-row:1;grid-column:9/span 4}#course.next #have .dk-i.dk-i4 .dk-o{grid-row:2;grid-column:1/span 3}#course.next #have .dk-i.dk-i5 .dk-o{grid-row:2;grid-column:4/span 3}#course.next #have .dk-i.dk-i6 .dk-o{grid-row:2;grid-column:7/span 3}#course.next #have .dk-i.dk-i7 .dk-o{grid-row:2;grid-column:10/span 3}#course.next #have .dk-i4{--pr:-5deg;--pw:112%;--pm:0 0 0 -2%}#course.next #have .dk-i5{--pr:-3deg;--pw:100%;--pm:2% 0 0 4%}#course.next #have .dk-i6{--pr:-4deg;--pw:114%;--pm:6% 0 0 -6%;--sx:2%;--sy:72%}#course.next #have .dk-i7{--pr:5deg;--pw:100%;--pm:2% 0 0 6%}#course.next #have .dk-c0,#course.next #have .dk-c{grid-column:1/-1}#course.next #have .dk-c0{grid-row:3}#course.next #have .dk-i1 .dk-c{grid-row:4}#course.next #have .dk-i2 .dk-c{grid-row:5}#course.next #have .dk-i3 .dk-c{grid-row:6}#course.next #have .dk-i4 .dk-c{grid-row:7}#course.next #have .dk-i5 .dk-c{grid-row:8}#course.next #have .dk-i6 .dk-c{grid-row:9;margin-bottom:0}#course.next #have .dk-i7 .dk-c{grid-row:10;margin-bottom:18px}}@media (min-width:1200px){#course.next #have .dk-i .dk-c{padding:6px 0 5px}#course.next #have .dk-c0{margin-top:11px;padding-bottom:8px}#course.next #have .dk-c .hv-l{line-height:1.32;margin-top:1px}}#course.next #have .pp-pen{--px:70%;--py:95%}#course.next #have .pp-pc{--px:57%;--py:90%}#course.next #have .nowrap{white-space:nowrap}@media (min-width:1600px){#course.next #have .dk{grid-template-columns:minmax(0,1fr) minmax(0,40rem)}}#course.next #refund.rf9{position:relative;box-sizing:border-box;background:var(--paper);color:var(--ink);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);padding:22px 18px 26px;display:grid;grid-template-columns:minmax(0,1fr);row-gap:18px}#course.next #refund .rf9-h{margin:0 0 .15em;font:850 clamp(2.1rem,9vw,2.8rem)/.96 var(--display);font-stretch:100%;letter-spacing:-.02em;text-transform:none;color:var(--ink);text-wrap:balance}#course.next #refund .rf9-then{position:relative;display:inline-block;color:var(--human)}#course.next #refund .rf9-ul{position:absolute;left:0;width:100%;top:100%;margin-top:.06em;height:auto;color:var(--human);display:block}#course.next #refund .rf9-ul .mk,#course.next #refund .rf9-ul svg{position:static;display:block;width:100%;height:auto}#course.next #refund .rf9-run{min-width:0;position:relative}#course.next #refund .rf9-week{--ty:3.9rem;--dh:8.1rem;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:auto;align-items:start}#course.next #refund .rf9-week li{position:relative;margin:0;padding:0;list-style:none;min-width:0}#course.next #refund .rf9-week li::marker{content:""}#course.next #refund .rf9-join{grid-column:1 / -1;grid-row:1;height:2.4rem}#course.next #refund .rf9-dot{position:absolute;left:0;top:.5rem;width:14px;height:14px;border-radius:50%;background:var(--ink)}#course.next #refund .rf9-join .rf9-t{position:absolute;left:1.5rem;top:.1rem;white-space:nowrap}#course.next #refund .rf9-d{grid-row:2;height:var(--dh)}#course.next #refund .rf9-d1{grid-column:1}#course.next #refund .rf9-d:nth-child(3){grid-column:2}#course.next #refund .rf9-d:nth-child(4){grid-column:3}#course.next #refund .rf9-d:nth-child(5){grid-column:4}#course.next #refund .rf9-d:nth-child(6){grid-column:5}#course.next #refund .rf9-d:nth-child(7){grid-column:6}#course.next #refund .rf9-d7{grid-column:7}#course.next #refund .rf9-d::before{content:"";position:absolute;left:0;right:0;top:calc(var(--ty) - 2px);height:4px;background:var(--human);transform-origin:left center}#course.next #refund .rf9-n{display:block;position:absolute;left:0;right:0;bottom:calc(100% - var(--ty) + .55rem);text-align:center;font:900 1.3rem/1 var(--dots);color:color-mix(in srgb,var(--ink) 75%,transparent)}#course.next #refund .rf9-d1 .rf9-n{color:var(--ink)}#course.next #refund .rf9-tick{position:absolute;z-index:2;left:calc(50% - .35rem);width:1.5rem;bottom:calc(100% - var(--ty) + .45rem);color:var(--human);pointer-events:none}#course.next #refund .rf9-tick .mk,#course.next #refund .rf9-tick svg,#course.next #refund .rf9-rt .mk,#course.next #refund .rf9-rt svg,#course.next #refund .rf9-ring .mk,#course.next #refund .rf9-ring svg{position:static;display:block;width:100%;height:auto}#course.next #refund .rf9-ring{position:absolute;z-index:2;left:50%;top:50%;width:3.2rem;height:2.6rem;margin:-1.3rem 0 0 -1.6rem;transform:rotate(-6deg);color:var(--human);pointer-events:none}#course.next #refund .rf9-ring .mk,#course.next #refund .rf9-ring svg{height:100%}#course.next #refund .rf9-d7 .rf9-n{font-size:1.9rem;color:var(--human);bottom:calc(100% - var(--ty) + .5rem)}#course.next #refund .rf9-line{position:absolute;z-index:3;right:-2px;top:0;bottom:0;width:4px;border-radius:2px;background:var(--human);transform-origin:top center}#course.next #refund .rf9-t{font:650 1rem/1.3 var(--sans);color:var(--ink);min-width:0}#course.next #refund .rf9-week .ph{white-space:nowrap}#course.next #refund .rf9-d1 .rf9-t{position:absolute;left:0;top:.1rem;width:600%;font-size:.9375rem}#course.next #refund .rf9-d7 .rf9-t{position:absolute;right:.7rem;top:calc(var(--ty) + .8rem);width:600%;text-align:right;font:850 1.15rem/1.12 var(--display);font-stretch:100%;color:var(--human)}#course.next #refund .rf9-after{grid-column:1 / -1;display:grid;grid-template-columns:2.6rem minmax(0,1fr);column-gap:.5rem;align-items:center;min-height:3rem;padding:.4rem 0 .4rem 1.5rem}#course.next #refund .rf9-d14{grid-row:3}#course.next #refund .rf9-d28{grid-row:4}#course.next #refund .rf9-after::before{content:"";position:absolute;left:.4rem;top:0;bottom:0;border-left:2px dotted var(--ink)}#course.next #refund .rf9-d28::before{bottom:50%}#course.next #refund .rf9-after::after{content:"";position:absolute;left:calc(.4rem - 5px);top:50%;width:12px;height:12px;margin-top:-6px;box-sizing:border-box;border:2px solid var(--ink);border-radius:50%;background:var(--paper)}#course.next #refund .rf9-after .rf9-n{position:static;text-align:left;font-size:1.3rem;color:var(--ink)}#course.next #refund .rf9-after .rf9-t{font-size:1rem}#course.next #refund .rf9-rules{list-style:none;margin:0;padding:0}#course.next #refund .rf9-rules li{display:grid;grid-template-columns:2rem minmax(0,1fr);column-gap:.8rem;padding:12px 0;border-top:1px solid color-mix(in srgb,var(--ink) 16%,transparent);font:500 1rem/1.45 var(--sans)}#course.next #refund .rf9-rules li:first-child{border-top:0}#course.next #refund .rf9-rules li:nth-child(2)>span:last-child{font-weight:650}#course.next #refund .rf9-rt{display:block;width:1.6rem;margin-top:.2em;color:var(--human)}#course.next #refund .rf9-rules a.link,#course.next #refund .rf9-legal a.link{display:inline-block;min-height:44px;line-height:2.75rem;margin-block:-12px;box-sizing:border-box}#course.next #refund .rf9-sign{min-width:0}#course.next #refund .rf9-sig{position:relative;display:flex;align-items:flex-end;min-height:6.6rem}#course.next #refund .rf9-sig .sig-mk{display:block;position:relative;width:min(240px,68%);color:var(--ink);margin:0 0 .2rem}#course.next #refund .rf9-sig .sig-mk .mk,#course.next #refund .rf9-sig .sig-mk svg{position:static;display:block;width:100%;height:auto;color:var(--ink)}#course.next #refund .rf9-sig .sig-mk svg path{stroke:none;fill:currentColor}#course.next #refund .rf9-stamp{position:absolute;z-index:2;right:0;bottom:-.5rem;width:120px;rotate:-10deg;mix-blend-mode:multiply;color:var(--human);pointer-events:none}#course.next #refund .rf9-stamp .rs{display:block;width:100%;height:auto;color:var(--human)}#course.next #refund .rf9-off{display:flex;flex-wrap:wrap;gap:4px 10px;border-top:2px solid var(--ink);padding-top:10px;margin:0;font-size:.78rem;letter-spacing:.07em;text-transform:uppercase;color:var(--ink)}#course.next #refund .rf9-off span{font-size:.78rem}#course.next #refund .rf9-off span:first-child{flex-basis:100%}#course.next #refund .rf9-off span + span::before{content:"\00b7";color:var(--human);margin-right:10px;font-weight:900}#course.next #refund .rf9-off span:nth-child(2)::before{content:none}#course.next #refund .rf9-legal{margin:14px 0 0;font:400 .95rem/1.45 var(--sans);color:var(--graphite)}#course.next #refund .rf9-legal a.link{font-weight:650}#course.next #refund.rf9-live .rf9-d::before{transform:scaleX(0)}#course.next #refund.rf9-live .rf9-tick svg,#course.next #refund.rf9-live .rf9-ring svg{clip-path:inset(0 100% 0 0)}#course.next #refund.rf9-live .rf9-line{transform:scaleY(0)}#course.next #refund.rf9-live .rf9-stamp{opacity:0}#course.next #refund.rf9-go .rf9-d::before{transform:scaleX(1);transition:transform .2143s linear calc(var(--i) * .2143s + .1s)}#course.next #refund.rf9-go .rf9-tick svg{clip-path:inset(0 0 0 0);transition:clip-path .2s ease-out calc(var(--i) * .22s + .2s)}#course.next #refund.rf9-go .rf9-ring svg{clip-path:inset(0 0 0 0);transition:clip-path .35s ease-out 1.6s}#course.next #refund.rf9-go .rf9-line{transform:scaleY(1);transition:transform .25s ease-out 1.95s}#course.next #refund.rf9-go .rf9-stamp{opacity:1;animation:r9d-land .3s cubic-bezier(.2,.9,.3,1) 2.35s both}#course.next #refund.rf9-go{animation:r9d-thud .22s 2.62s}@keyframes r9d-land{from{opacity:0;scale:1.8;rotate:-2deg}to{opacity:1;scale:1;rotate:-10deg}}@keyframes r9d-thud{0%{transform:translateY(0)}40%{transform:translateY(3px)}75%{transform:translateY(-1px)}100%{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){#course.next #refund .rf9-d::before,#course.next #refund .rf9-line{transform:none!important;transition:none!important}#course.next #refund .rf9-tick svg,#course.next #refund .rf9-ring svg{clip-path:none!important;transition:none!important}#course.next #refund .rf9-stamp,#course.next #refund.rf9{animation:none!important}#course.next #refund .rf9-stamp{opacity:1!important}}@media (min-width:900px){#course.next #refund.rf9{box-shadow:8px 8px 0 var(--ink);padding:clamp(28px,3vw,52px) clamp(28px,3.6vw,60px);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-template-areas:"h h" "run run" "rules sign";column-gap:clamp(32px,4vw,72px);row-gap:clamp(14px,2vh,26px)}#course.next #refund .rf9-h{grid-area:h;margin:0;font-size:clamp(2.4rem,1.2rem + 2.6vw,3.9rem);font-stretch:112%;letter-spacing:-.028em;line-height:.96;padding-bottom:.2em}#course.next #refund .rf9-run{grid-area:run}#course.next #refund .rf9-rules{grid-area:rules}#course.next #refund .rf9-sign{grid-area:sign;align-self:end}#course.next #refund .rf9-week{--dw:4.2rem;--ty:4.6rem;--dh:9.1rem;display:grid;height:var(--dh);grid-template-columns:5.5rem repeat(7,minmax(0,var(--dw))) minmax(0,1fr) minmax(0,1.4fr);grid-template-rows:var(--dh);align-items:stretch}#course.next #refund .rf9-join,#course.next #refund .rf9-d,#course.next #refund .rf9-after{grid-row:1;height:auto}#course.next #refund .rf9-join{grid-column:1}#course.next #refund .rf9-d1{grid-column:2}#course.next #refund .rf9-d:nth-child(3){grid-column:3}#course.next #refund .rf9-d:nth-child(4){grid-column:4}#course.next #refund .rf9-d:nth-child(5){grid-column:5}#course.next #refund .rf9-d:nth-child(6){grid-column:6}#course.next #refund .rf9-d:nth-child(7){grid-column:7}#course.next #refund .rf9-d7{grid-column:8}#course.next #refund .rf9-d14{grid-column:9}#course.next #refund .rf9-d28{grid-column:10}#course.next #refund .rf9-join::before{content:"";position:absolute;left:7px;right:0;top:calc(var(--ty) - 1px);height:2px;background:var(--ink)}#course.next #refund .rf9-dot{top:calc(var(--ty) - 7px)}#course.next #refund .rf9-join .rf9-t{left:0;top:0;font-size:1.08rem}#course.next #refund .rf9-t{font-size:1.08rem}#course.next #refund .rf9-d1 .rf9-t{width:auto;font-size:1.08rem;white-space:nowrap}#course.next #refund .rf9-n{bottom:calc(100% - var(--ty) + .7rem);font-size:1.6rem}#course.next #refund .rf9-tick{width:1.9rem;left:calc(50% - .45rem);bottom:calc(100% - var(--ty) + .55rem)}#course.next #refund .rf9-ring{width:4rem;height:3.2rem;margin:-1.6rem 0 0 -2rem}#course.next #refund .rf9-d7 .rf9-n{font-size:2.4rem;bottom:calc(100% - var(--ty) + .6rem)}#course.next #refund .rf9-d7 .rf9-t{width:21rem;right:.8rem;top:calc(var(--ty) + .9rem);font-size:1.45rem;font-stretch:112%}#course.next #refund .rf9-after{display:block;padding:0;min-height:0}#course.next #refund .rf9-after::before{content:"";position:absolute;left:0;right:0;top:calc(var(--ty) - 1px);bottom:auto;height:0;border-left:0;border-top:2px dotted var(--ink)}#course.next #refund .rf9-after::after{left:0;top:calc(var(--ty) - 6px);margin-top:0}#course.next #refund .rf9-after .rf9-n{position:absolute;left:0;right:auto;bottom:calc(100% - var(--ty) + .8rem);font-size:1.5rem}#course.next #refund .rf9-after .rf9-t{position:absolute;left:0;right:.6rem;top:calc(var(--ty) + .9rem);font-size:1.08rem}#course.next #refund .rf9-d14>.rf9-n,#course.next #refund .rf9-d14>.rf9-t{left:.8rem}#course.next #refund .rf9-d14::after{left:.8rem}#course.next #refund .rf9-rules li{font-size:1.1rem;line-height:1.42}#course.next #refund .rf9-sign{--sw:clamp(150px,11vw,180px)}#course.next #refund .rf9-sig{min-height:calc(var(--sw) * .92)}#course.next #refund .rf9-sig .sig-mk{width:clamp(220px,19vw,300px)}#course.next #refund .rf9-stamp{width:var(--sw);bottom:-.7rem}#course.next #refund .rf9-off{gap:6px 18px;font-size:.875rem;letter-spacing:.12em}#course.next #refund .rf9-off span{font-size:.875rem}#course.next #refund .rf9-off span:first-child{flex-basis:auto}#course.next #refund .rf9-off span:nth-child(2)::before{content:"\00b7"}#course.next #refund .rf9-off span + span::before{margin-right:18px}}@media (min-width:900px) and (max-width:1100px){#course.next #refund .rf9-week{--dw:3.6rem}#course.next #refund .rf9-d7 .rf9-t{width:18rem}}@media (min-width:900px) and (max-height:800px){#course.next #refund.rf9{padding-block:clamp(22px,2.6vw,34px);row-gap:12px}#course.next #refund .rf9-rules li{padding-block:8px}#course.next #refund .rf9-legal{margin-top:6px}}#course.next .rv9{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}#course.next .rv9>*{min-width:0}#course.next .rv9-claim{margin:0;font:850 1.9rem/1 var(--display);font-stretch:100%;letter-spacing:-.02em;text-transform:none}#course.next .rv9-claim .hype-line{position:relative;display:block;width:fit-content;max-width:100%;margin:0;font-size:1em;line-height:1;color:color-mix(in srgb,var(--ink) 55%,transparent)}#course.next .rv9-claim .hype-line{-webkit-text-stroke:0;letter-spacing:-.02em;word-spacing:0}#course.next .rv9-claim .hype-line[data-dele]::before{display:none}#course.next .rv9-claim .hype-line[data-dele]::after{content:"→ " attr(data-dele);position:static;display:block;margin:.3em 0 0;max-width:100%;white-space:normal;font:700 1rem/1.25 var(--sans);rotate:-1deg;transform-origin:left center}#course.next .rv9-p{margin:.9rem 0 0;font:400 1rem/1.55 var(--sans);color:var(--ink);max-width:40ch}#course.next .rv9-ask{margin:1.1rem 0 0;padding-top:1rem;position:relative;font:500 1rem/1.5 var(--sans);color:var(--ink);max-width:44ch}#course.next .rv9-ask::before{content:"";position:absolute;left:0;top:0;width:3rem;height:2px;background:var(--human)}#course.next .rv9-choice{color:var(--human);font-weight:800}#course.next .rv9-reel{margin:0}#course.next .rv9-frames{list-style:none;margin:0;padding:1.2rem .6rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;background-color:var(--ink);box-sizing:border-box;background-image:repeating-linear-gradient(90deg,var(--paper) 0 10px,transparent 10px 22px),repeating-linear-gradient(90deg,var(--paper) 0 10px,transparent 10px 22px);background-size:100% 7px,100% 7px;background-position:0 .55rem,0 calc(100% - .55rem);background-repeat:no-repeat}#course.next .rv9-frames>li{margin:0;padding:0;min-width:0;list-style:none}#course.next .rv9-frame{position:relative;display:grid;place-items:center;align-content:center;gap:.4rem;aspect-ratio:4/5;box-sizing:border-box;background:color-mix(in srgb,var(--paper) 10%,var(--ink));border:1px solid color-mix(in srgb,var(--paper) 25%,transparent)}#course.next .rv9-frame::before{content:"";width:0;height:0;border-style:solid;border-width:.9rem 0 .9rem 1.5rem;border-color:transparent transparent transparent color-mix(in srgb,var(--paper) 55%,transparent);margin-top:-1.2rem}#course.next .rv9-frame::after{content:"";position:absolute;left:.5rem;top:.5rem;width:8px;height:8px;border-radius:50%;background:var(--human)}#course.next .rv9-frame .ph{font:400 .75rem/1.3 var(--mono);color:var(--paper);background:color-mix(in srgb,var(--paper) 14%,transparent);padding:.2em .5em;border:0;white-space:nowrap}#course.next .rv9-cap{margin:.7rem 0 0;font:500 .75rem/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--graphite)}@media (min-width:900px){#course.next .rv9{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(36px,4.5vw,80px);align-items:center}#course.next .rv9-claim{font-size:clamp(2.2rem,1.2rem + 2vw,3.2rem);font-stretch:112%}#course.next .rv9-claim .hype-line[data-dele]::after{font-size:1.25rem}#course.next .rv9-p{margin-top:1.2rem;font-size:1.2rem;line-height:1.55}#course.next .rv9-ask{margin-top:1.4rem;padding-top:1.1rem;font-size:1.1rem}#course.next .rv9-frames{padding:1.6rem 1.1rem;gap:.9rem}#course.next .rv9-frame{gap:.6rem}#course.next .rv9-frame::before{border-width:1.3rem 0 1.3rem 2.2rem;margin-top:-1.4rem}#course.next .rv9-frame .ph{font-size:.9rem}#course.next .rv9-cap{margin-top:.8rem;font-size:.9rem}}#course.next #pricing .price-why{display:block;max-width:820px;margin:clamp(48px,6vw,88px) auto 0 0;padding:0;border:0}#course.next #pricing .price-why .price-notes{grid-column:auto;grid-row:auto;margin:0;border-top:2px solid var(--ink)}#course.next #pricing details.costs.nx-pay.r9-fold{display:block;max-width:820px;margin:0 auto 0 0;padding-top:0;border-top:0;grid-template-columns:none}#course.next .r9-fold>summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:3.6rem;padding:.7rem 0;border-block:0;border-bottom:1px solid var(--hair);cursor:pointer;list-style:none}#course.next .r9-fold>summary::-webkit-details-marker{display:none}#course.next .r9-fold>summary::marker{content:""}#course.next .r9-fold>summary::after{content:none}#course.next .r9-fold>summary .r9-fold-t{font:650 1.15rem/1.35 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink)}#course.next .r9-fold>summary .l1-arr{flex:none;font:700 1.3rem/1 var(--mono);color:var(--human)}#course.next .r9-fold[open]>summary{border-bottom:2px solid var(--ink)}#course.next .r9-fold[open]>summary .l1-arr{transform:rotate(180deg)}#course.next .r9-fold>summary:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}#course.next .r9-fold>summary:focus-visible{outline:3px solid var(--human);outline-offset:-3px}#course.next .pn-fold.r9-fold{border-bottom:0}#course.next .pn-fold.r9-fold ul{padding:1rem 0 0}#course.next .pn-fold.r9-fold li{font:400 1.0625rem/1.55 var(--sans)}#course.next .pn-fold.r9-fold>.muted{font:400 1.0625rem/1.55 var(--sans);padding:.9rem 0 1.4rem}@media (max-width:899.98px){#course.next .r9-fold>summary{min-height:44px}#course.next .r9-fold>summary .r9-fold-t{font-size:1rem}#course.next .pn-fold.r9-fold li,#course.next .pn-fold.r9-fold>.muted{font-size:.9375rem}}#course.next #refund .rf9-off span:first-child{color:var(--graphite)}#course.next #refund .rf9-off span:nth-child(3)::before{content:"\00b7";color:var(--human);margin-right:10px;font-weight:900}#course.next #refund .rf9-off span:nth-child(2)::before{content:none}#course.next #refund .rf9-off span:nth-child(2),#course.next #refund .rf9-off span:nth-child(3){white-space:nowrap}#course.next .rv9-claim .hype-line{display:flex;flex-direction:column;align-items:flex-start;white-space:nowrap;-webkit-text-stroke:0;paint-order:normal;text-shadow:none;outline:0;background:none;text-decoration:none;color:color-mix(in srgb,var(--ink) 45%,var(--paper))}#course.next .rv9-claim .hype-line>.mk{left:-3%;width:106%;top:30%;height:.42em}#course.next .rv9-claim{font-size:clamp(1.3rem,6.4vw,1.6rem)}@media (min-width:900px){#course.next #refund.rf9{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}#course.next #refund .rf9-h{margin-bottom:2rem}#course.next #refund .rf9-week{--dw:4.4rem;--ty:6.2rem;--dh:10.8rem;grid-template-columns:5.5rem repeat(7,minmax(0,var(--dw))) minmax(0,1fr) minmax(0,1.5fr)}#course.next #refund .rf9-n{font-size:2.1rem;bottom:calc(100% - var(--ty) + .7rem)}#course.next #refund .rf9-tick{width:2.3rem;left:calc(50% - .5rem);bottom:calc(100% - var(--ty) + .6rem)}#course.next #refund .rf9-d7 .rf9-n{font-size:3rem;left:0;right:.8rem;bottom:calc(100% - var(--ty) + .6rem)}#course.next #refund .rf9-ring{width:4.2rem;height:3.6rem;left:calc(50% - .4rem);margin:-1.8rem 0 0 -2.1rem}#course.next #refund .rf9-d7 .rf9-t{right:1.1rem;top:calc(var(--ty) + .9rem)}#course.next #refund .rf9-after .rf9-n{font-size:1.8rem;bottom:calc(100% - var(--ty) + .8rem)}#course.next #refund .rf9-d14>.rf9-n,#course.next #refund .rf9-d14>.rf9-t{left:1.6rem}#course.next #refund .rf9-d14::after{left:1.6rem}#course.next #refund .rf9-off span:nth-child(2)::before{content:none}#course.next #refund .rf9-off span:first-child{flex-basis:100%}#course.next #refund .rf9-legal a.link{display:inline-block}#course.next .rv9{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto auto 1fr;column-gap:clamp(36px,4.5vw,80px);row-gap:0;align-items:start}#course.next .rv9-say{display:contents}#course.next .rv9-claim{grid-column:1 / -1;grid-row:1;margin-bottom:2rem;font-size:clamp(2.4rem,1.3rem + 2.2vw,3.4rem);font-stretch:112%}#course.next .rv9-claim .hype-line{flex-direction:row;align-items:baseline;gap:1.1rem}#course.next .rv9-claim .hype-line[data-dele]::after{font-size:1.3rem;margin:0;white-space:nowrap}#course.next .rv9-p{grid-column:1;grid-row:2;margin-top:0}#course.next .rv9-ask{grid-column:1;grid-row:3}#course.next .rv9-reel{grid-column:2;grid-row:2 / span 2}}@media (min-width:900px) and (max-height:800px){#course.next #refund .rf9-h{margin-bottom:1.4rem}}@media (max-width:899.98px){#course.next #refund .rf9-h{margin-bottom:.9rem}}#course.next #refund .rf9-tick{left:calc(50% + .25rem);bottom:calc(100% - var(--ty) + .45rem)}#course.next #refund .rf9-rules li>span:last-child{text-wrap:pretty}#course.next .r9-fold>summary .l1-arr{align-self:center}#course.next .rv9-claim .hype-line>.mk{left:-.15em;width:calc(100% + .45em)}#course.next .rv9-claim .hype-line[data-dele]::after{margin-top:.6rem}#course.next #refund .rf9-week li.rf9-after{padding:.4rem 0 .4rem 1.6rem}@media (max-width:899.98px){#course.next #refund .rf9-week{grid-template-columns:repeat(6,minmax(0,1fr)) minmax(0,1.45fr)}#course.next #refund .rf9-d7 .rf9-t{width:450%}}@media (min-width:900px){#course.next #refund .rf9-tick{left:calc(50% + .45rem);bottom:calc(100% - var(--ty) + .6rem)}#course.next .rv9-claim .hype-line{display:block}#course.next .rv9-claim .hype-line[data-dele]::after{position:absolute;left:100%;bottom:.12em;margin:0 0 0 1.1rem}}@media (min-width:900px){#course.next #refund .rf9-rules li>span:last-child{text-wrap:balance}}html.nx-ink-on #course.next #refund .rf9-then{--pen-ink:var(--human)}#course.next #refund .rf9-d::before{right:-1px}#course.next #ask-person.nx-door-card{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:clamp(1.5rem,2.6vw,2.25rem);padding:1.25rem 1.75rem;background:#FBF7EF;border:2px solid var(--ink);border-radius:4px;box-shadow:none}#course.next #ask-person .nd-h{margin:0;font:850 1.5rem/1.1 var(--display);font-stretch:112%;letter-spacing:-.02em}#course.next #ask-person .nd-sub{margin:0;font:500 1.0625rem/1.45 var(--sans);color:var(--graphite)}#course.next #ask-person .nd-btns{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}#course.next #ask-person .nd-b{box-sizing:border-box;min-height:3rem;padding:.5rem 1rem;gap:.6rem;border:2px solid var(--ink);border-radius:3px;background:transparent;color:var(--ink);font:700 1rem/1.2 var(--mono);font-stretch:100%;letter-spacing:0;box-shadow:none;justify-content:center}#course.next #ask-person .nd-b svg{width:1.5rem;height:1.5rem}#course.next #ask-person .nd-b .ph{font-size:1rem}#course.next #ask-person .nd-b--go{background:var(--ink);color:#FBF7EF;box-shadow:3px 3px 0 var(--human)}#course.next #ask-person .nd-b--go svg{stroke:#FBF7EF}@media (min-width:1100px){#course.next #ask-person.nx-door-card{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"h b" "s b";align-items:center;column-gap:2rem;row-gap:.35rem}#course.next #ask-person .nd-h{grid-area:h}#course.next #ask-person .nd-sub{grid-area:s}#course.next #ask-person .nd-btns{grid-area:b;grid-template-columns:repeat(3,auto);gap:.75rem}}@media (min-width:700px) and (max-width:1099.98px){#course.next #ask-person .nd-btns{grid-template-columns:repeat(3,minmax(0,1fr))}}#course.next #inside .rm-head{--wkf:clamp(1.3rem,.95rem + .9vw,1.8rem);--wkw:calc(var(--wkf) * 4.4 + 16px)}#course.next #inside .rm-sb .pg-wk-n{font-size:var(--wkf)}#course.next #inside .pg-wk-pk li,#course.next #inside .pg-wk-pk.pg-wk-pk--part li{margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;min-height:0;font:500 0.875rem/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 80%,transparent)}#course.next #inside .pg-wk-mods{flex:0 0 100%;max-width:none;box-sizing:border-box;margin:0 0 8px;padding:0 0 0 var(--wkw);font:500 1.0625rem/1.35 var(--sans);color:color-mix(in srgb,var(--ink) 66%,transparent);pointer-events:none}#course.next #inside .rm-stop.is-open .pg-wk-mods,#course.next #inside .rm:not(.rm-on) .pg-wk-mods{display:none}#course.next #inside .pg-scope{gap:10px}#course.next #inside .pg-lh .k{font:500 0.875rem/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--graphite);border:0;padding:0;margin:0}#course.next #inside .pg-learn{margin:0;padding:0;list-style:none;counter-reset:none}#course.next #inside .pg-learn li{counter-increment:none;position:relative;margin:0;padding:3px 0 3px 1.1rem;border:0;font:500 1.0625rem/1.4 var(--sans);color:var(--ink)}#course.next #inside .pg-learn li::before{content:"";counter-increment:none;position:absolute;left:0;top:calc(.72em + 2px);width:.55rem;height:2px;font:inherit;background:color-mix(in srgb,var(--ink) 45%,transparent)}#course.next #inside .pg-keep{margin:0;font:500 1.0625rem/1.4 var(--sans);color:var(--ink)}#course.next #inside .pg-keep .k{display:block;margin:0 0 2px;font:500 0.875rem/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--graphite)}#course.next #inside .pg-meta{margin:2px 0 0;font:500 0.875rem/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--graphite)}#course.next #inside .pg-ex-tabs{align-items:center;gap:0;margin:0 0 6px}#course.next #inside .pg-ex-tabs [role="tab"]{box-sizing:border-box;min-height:44px;margin:0 20px 0 0;padding:0 2px;border:0;background:none;font:600 0.9375rem/1.2 var(--mono);letter-spacing:0;color:color-mix(in srgb,var(--ink) 62%,transparent)}#course.next #inside .pg-ex-tabs [role="tab"][aria-selected="true"]{min-height:44px;margin-bottom:0;padding:0 2px;background:none;color:var(--ink)}#course.next #inside .pg-ex-tabs [role="tab"]::after{left:2px;right:2px;bottom:6px}@media (hover:hover){#course.next #inside .pg-ex-tabs [role="tab"][aria-selected="false"]:hover{background:none;border:0;color:var(--ink)}}#course.next #inside .pg-ex-tabs [role="tab"]:focus-visible{outline:3px solid var(--human);outline-offset:1px}#course.next #inside .pg-ex .pg-small{font:500 1.0625rem/1.4 var(--sans);color:color-mix(in srgb,var(--ink) 78%,transparent)}#course.next #inside .rm-mod.is-open .rm-row .pg-pic{display:none}@media (min-width:801px){#course.next #inside .rm-mod.is-open{display:grid;grid-template-columns:minmax(0,1fr) var(--pgcol);column-gap:28px;grid-template-rows:auto minmax(0,1fr);row-gap:6px;align-items:start;padding:12px 8px 16px}#course.next #inside .rm-mod.is-open .rm-row,#course.next #inside .rm-mod.is-open .rm-detail:not([hidden]){display:contents}#course.next #inside .rm-mod.is-open .rm-lc{grid-column:1;grid-row:1;position:relative}#course.next #inside .rm-mod.is-open .rm-detail>.pg-scope{grid-column:1;grid-row:2;margin-left:38px;padding:0}#course.next #inside .rm-mod.is-open .rm-detail>.pg-ex{grid-column:2;grid-row:1 / span 2;margin-top:0}}@media (max-width:800px){#course.next #inside .rm-mod.is-open{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:10px 4px 14px}#course.next #inside .rm-mod.is-open .rm-row,#course.next #inside .rm-mod.is-open .rm-detail:not([hidden]){display:contents}#course.next #inside .rm-mod.is-open .rm-lc{grid-column:1;grid-row:1;position:relative}#course.next #inside .rm-mod.is-open .rm-detail>.pg-scope{grid-column:1;grid-row:2;margin-left:38px;padding:0}#course.next #inside .rm-mod.is-open .rm-detail>.pg-ex{grid-column:1;grid-row:3;margin:0;width:auto}#course.next #inside .rm-lc .pg-d{margin-left:38px}}@media (max-width:620px){#course.next #inside .rm-head{--wkw:0px}}@media (max-width:700px){#course.next #inside .pg-ex-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 4px}#course.next #inside .pg-ex-tabs [role="tab"]{margin:0;padding:2px 2px;text-align:center;min-height:44px;font-size:0.9375rem;align-self:stretch}#course.next #inside .pg-ex-tabs [role="tab"][aria-selected="true"]{padding:2px 2px;min-height:44px}#course.next #inside .pg-ex-tabs [role="tab"]::after{left:8px;right:8px;bottom:4px}#course.next #inside .pg-ex .pg-small{font-size:0.9375rem}#course.next #inside .pg-learn li{font-size:1rem}}@media (min-width:801px){#course.next #inside .rm-mod{--pgcol:clamp(400px,37.5vw,530px)}#course.next #inside .rm-mod.is-open{padding:10px 8px 12px}#course.next #inside .pg-ex .ra-stage{--ex-h:clamp(190px,23vh,246px)}#course.next #inside :is(.rm-mod[data-mod="1"],.rm-mod[data-mod="2"]) .pg-ex .ra-stage{--ex-h:clamp(200px,25vh,258px)}}@media (min-width:801px) and (max-height:920px){#course.next #inside .pg-ex .ra-stage{--ex-h:176px;padding:8px 16px}#course.next #inside :is(.rm-mod[data-mod="1"],.rm-mod[data-mod="2"]) .pg-ex .ra-stage{--ex-h:214px}#course.next #inside .rm-mod[data-mod="4"] .pg-ex .ra-stage{--ex-h:190px}#course.next #inside .pg-ex .ra-top{margin-bottom:4px}#course.next #inside .pg-ex .ra-rows li{padding-block:1px}#course.next #inside .pg-ex .ra-tb td{padding-block:2px}#course.next #inside .ra-ex .pg-ft{margin-bottom:2px}#course.next #inside .pg-x{gap:4px}#course.next #inside .rm-head .rm-sb{min-height:44px}#course.next #inside .rm-mod.is-open{padding-block:8px}#course.next #inside .pg-ex-tabs{margin-bottom:2px}#course.next #inside .pg-ex .pg-small{line-height:1.35}#course.next #inside .pg-x>.pg-small{margin-top:4px}}@media (min-width:701px){#course.next #inside .rm-head{--wkrow:52px}#course.next #inside .rm-head .rm-sb::before{top:calc(var(--wkrow) / 2 - 9px)}#course.next #inside .rm-head .rm-sb[aria-expanded="true"]::before{top:calc(var(--wkrow) / 2 - 3px)}}@media (min-width:801px) and (max-height:920px){#course.next #inside .rm-head{--wkrow:44px}}@media (max-width:700px){#course.next #inside .rm-head{--wkw:0px}#course.next #inside .rm-sb{flex-wrap:wrap;gap:0 14px}#course.next #inside .rm-sb .pg-wk-n{flex:1 1 100%}#course.next #inside .rm-head .pg-wk-pk{flex:1 1 100%;order:1;padding-bottom:6px}#course.next #inside .rm-head .pg-wk-mods{order:2}#course.next #inside .rm-head .rm-sb::before{top:calc(4px + var(--wkf) * 1.1 + .8rem - 9px)}#course.next #inside .rm-head .rm-sb[aria-expanded="true"]::before{top:calc(4px + var(--wkf) * 1.1 + .8rem - 3px)}#course.next #inside .pg-wk-mods{padding-left:0;font-size:1rem;line-height:1.3}#course.next #inside .pg-wk-mods span{display:block}#course.next #inside .pg-wk-mods .pg-sep{display:none}#course.next #inside .pg-ex-tabs{align-items:stretch}#course.next #inside .pg-ex-tabs [role="tab"]{justify-self:stretch;align-self:stretch;display:flex;align-items:center;justify-content:center;padding:2px 0 6px;font-size:0.875rem;letter-spacing:-.01em;line-height:1.2}#course.next #inside .pg-ex-tabs [role="tab"][aria-selected="true"]{padding:2px 0 6px}#course.next #inside .pg-ex-tabs [role="tab"]::after{left:6px;right:6px;bottom:0}#course.next #inside .rm-mod.is-open .rm-detail>.pg-ex{margin-left:15px}}#course.next #inside .pg-nw{white-space:nowrap}#course.next #inside .rm-stop{--wkf:clamp(1.3rem,.95rem + .9vw,1.8rem);--wkw:calc(var(--wkf) * 4.4 + 16px)}@media (max-width:700px){#course.next #inside .rm-stop{--wkw:0px}}#course.next #inside .rm-panel .pg-wk-keep{box-sizing:border-box;margin:0 0 8px;padding:0 0 0 var(--wkw);font:500 1.0625rem/1.35 var(--sans);color:var(--ink)}@media (max-width:700px){#course.next #inside .rm-panel .pg-wk-keep{font-size:1rem;line-height:1.3}}#course.next #inside .rm-row .pg-pic .pg-tag{align-self:flex-start;padding:12px 0 0 16px}@media (min-width:1100px) and (max-height:800px){#course.next #inside .rm-row .pg-pic .pg-tag{padding-top:8px}}@media (max-width:700px){#course.next #inside .rm-row .pg-pic .pg-tag{padding:0}}@media (max-width:699px){#course.next #monday.sec{--md-u:1rem}#course.next #monday .mday-l{font-size:1rem;line-height:1.45}#course.next #monday .mday-l .mday-mv{font-size:inherit}#course.next #monday .mday-t{font-size:.875rem}#course.next #monday .mday-q .vo{font-size:.75rem}#course.next #monday .mday-q .vo i{font-size:.9375rem;line-height:1.4}#course.next #monday .mday-cap{font-size:.9375rem;line-height:1.45}#course.next #monday .mday-list>li{padding-block:8px}#course.next #monday h2,#course.next #incoming h2,#course.next #sorter .chapter-h{font-size:2.2rem;line-height:.95;word-spacing:.12em}#course.next #pricing h2.chapter-h{word-spacing:.12em}#course.next #monday.sec,#course.next #incoming.sec,#course.next #fit.sec,#course.next #have.sec,#course.next #inside.sec{padding-block:40px}#course.next #monday h2{margin-bottom:16px}#course.next #monday .mday-sheet{margin-top:0}#course.next #incoming h2{margin-bottom:4px}#course.next #incoming h2 + *{margin-top:0}#course.next #fit h2{margin-bottom:16px}#course.next #fit h2 + .fy-lead{margin-top:0}#course.next #have h2.more-h{margin-bottom:16px}#course.next #inside h2.chapter-h{margin-bottom:16px}#course.next #inside h2.chapter-h + .pg-lead{margin-top:0}#course.next #pricing h2.chapter-h{margin-bottom:4px}#course.next .nx-hero li>span{font-size:.9375rem}#course.next aside.pricecard p.pc-co,#course.next aside.pricecard p.pc-co a{font-size:.9375rem}#course.next #pricing .pk-anchor li.has-src>span,#course.next #pricing .pk-anchor li.has-src>span a.link,#course.next #pricing .pk-foot p.checkout-line,#course.next #pricing .pk-foot p.of-plus{font-size:.9375rem}#course.next footer.foot>p,#course.next footer.foot .foot-links .fg,#course.next footer.foot .foot-links a.link,#course.next footer.foot .fg-lead{font-size:.9375rem}#course.next .t-live,#course.next .teacher--full .t-live{font-size:.875rem}#course.next #sorter .task[aria-pressed="true"]{transform:none}#course.next section.desk.nx-draft-demo .red-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#course.next section.desk.nx-draft-demo .red-tabs button,#course.next section.desk.nx-draft-demo .red-tabs button[aria-pressed="true"]{padding:6px 8px;font-size:.875rem;line-height:1.2;min-height:52px;text-wrap:balance;white-space:normal;transform:none}#course.next #refund .rf9-week .rf9-tick{left:calc(50% + .7rem);width:1.1rem}#course.next .finale .fin-tail p{text-wrap:balance}#course.next #pricing li>a.link{min-width:44px}#course.next .sticky .btn{gap:.3em}#course.next .sticky .btn .arr{margin-left:.2em}#course.next #sorter .task-pool{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;grid-template-columns:none}#course.next #sorter .task-pool .task{width:100%;max-width:none;text-align:left}#course.next #free-vs p.fv-n{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:start}#course.next #free-vs p.fv-n .fv-free{justify-self:end}#course.next .mono,#course.next p.mono,#course.next .t-live,#course.next .pg-tag,#course.next .tag,#course.next .mday-q .vo,#course.next .ast-lbl,#course.next #refund .rf9-d7 .rf9-t,#course.next #refund .rf9-after .rf9-t,#course.next footer.foot p.foot-links{text-wrap:balance}#course.next #sorter .bin .li-cap{text-wrap:balance;hyphens:manual}#course.next #monday .mday-l .tag{line-height:1.35;padding:2px 6px}}@media (min-width:700px){#course.next{--t-label:.875rem;--t-small:1rem;--t-body:1.125rem;--t-lead:1.25rem;--t-title:1.5rem;--t-sub:2rem;--t-h2:3rem;--sp-block:clamp(1.25rem,4.5svh,3rem);--sp-head:.5rem;--sp-lead:clamp(.875rem,2.2svh,1.5rem)}html #course.next :is(.nx-ticks,.red-tabs button,.mday-mv,.nx-vq .vo i,#fit .fy-nots li,#have .hv-plus,.pc-co,#inside .pg-wk-mods,.rm-row .pg-cap,.teacher--full .t-made p,.teacher--full .t-rec .t-own,.teacher--full .tcr-dot .t-yr,#sorter .bin-note,#sorter .bin .li-cap,.pk-anchor li,.pk-foot .checkout-line,.of-plus,.pk-dates,#refund .rf9-legal,.rv9-cap,.pn-fold.r9-fold>.muted,.pn-fold>.muted,.mgr-doc,.finale .fin-tail .ph,#ask-person .nd-b,#ask-person .nd-b .ph){font-size:var(--t-small)}html .foot{font-size:var(--t-small)}html #course.next :is(.nx-first .wall-cta .btn,#monday .mday-t,#monday .mday-l,#monday .mday-q .vo i,#monday .mday-cap,.nx-pintro,.nx-pt,#fit .fy-lead,#fit .fy-yl,#fit .fy-tx,#fit .fy-nl,#have .hv-l,#inside .pg-lead,.rm-lc .pg-d,#inside .prog-buy p,.nx-draft-demo .lead,#redline .red-mail,.teacher--full .t-first,.teacher--full .tcr-t p,#sorter .sorter-head .lead,#sorter .task,#sorter .bin li,#ask-person .nd-sub,#refund .rf9-t,#refund .rf9-rules li,.rv9-ask,.r9-fold>summary .r9-fold-t,.l1-fold>summary,.pn-fold.r9-fold li,.pn-fold li,.nx-pay-list li,.lg-q,.lg-a p,.nx-faq-ask,.finale .fin-tail p,.finale .fin-tail .nx-fin-line,.nx-fin-line){font-size:var(--t-body)}html #course.next .btn:not(.btn--sm){font-size:var(--t-body)}html #course.next :is(.nx-pstat b,#fit .fy-lab,#have .hv-sub,#inside .rm-mb,.think .yes li,#sorter .sorter-verdict,.rv9-p,.finale .fin-ticket .sl-cap){font-size:var(--t-lead)}html #course.next :is(#inside .rm-mb .pg-mn,.mday-m,.rv9-frame .ph){font-size:var(--t-label)}html #course.next :is(.nx-q,#fit .fy-q,#have .hv-h,#inside .rm-t,#ask-person .nd-h,#refund .rf9-d7 .rf9-t,.finale .btn.btn--primary){font-size:var(--t-title)}html #course.next :is(.teacher--full .t-name,#sorter .bin h3,#checkout-note .h2s){font-size:var(--t-sub)}html #course.next :is(#monday .chapter-h,#incoming h2,#fit .h2s.chapter-h,#have .more-h,#inside .chapter-h,.nx-draft-demo .chapter-h,h2#lp2-think,h2#lp2-s9,#sorter .chapter-h,#refund .rf9-h,.nx-pay-h,#faq .h2s.chapter-h){font-size:var(--t-h2);line-height:.9}html #course.next :is(h2#lp2-think,h2#lp2-s9,.nx-pay-h){font-family:var(--cond);font-weight:900;font-stretch:68%;text-transform:uppercase;letter-spacing:-.004em;text-wrap:balance}html #course.next :is(sup.fn,.fn-list sup){font-size:var(--t-label)}html #course.next :is(#monday,#incoming,#fit,#have,#inside,#sorter,#pricing,#faq).sec,html #course.next :is(section.hero2,section.finale),html #course.next>section.sec.wrap:not([id]){padding-top:var(--sp-block);padding-bottom:var(--sp-block)}html #course.next :is(#incoming h2,#fit .h2s.chapter-h,#inside .chapter-h,.nx-draft-demo .chapter-h,#sorter .chapter-h){margin:0 0 var(--sp-head)}html #course.next :is(#monday .chapter-h,#have .more-h,h2#lp2-think,h2#lp2-s9,#refund .rf9-h,.nx-pay-h,#faq .h2s.chapter-h){margin:0 0 var(--sp-lead)}html #course.next :is(.nx-pintro,#fit .fy-lead,#inside .pg-lead,.nx-draft-demo .lead,#sorter .sorter-head .lead){margin:0 0 var(--sp-lead)}html #course.next :is(#monday .mday-sheet,#incoming .nx-pcards,#inside #weeks,#faq .ledger.mt){margin-top:0}#course.next .chapter-h::before{margin-bottom:1.5rem}html #course.next #fit .fy-ln{padding:.375rem 0 .5rem;min-height:0}html #course.next #fit .fy-ln:not(:has(.ft-cb:checked)) .fy-note{position:absolute;float:none;right:0;bottom:.5rem}html #course.next #fit .fy-yl{margin:.75rem 0 .25rem}html #course.next #fit .fy-not{margin-top:.5rem}html #course.next #fit .fy-end{padding:.5rem 0 0}html #course.next #monday .mday-sheet{padding:.75rem 1.5rem;gap:.25rem}html #course.next #monday .mday-list>li{padding-block:.25rem}html #course.next #monday .mday-ctrl{padding-top:.25rem}html #course.next #monday .mday-foot{margin-top:.75rem}html #course.next #monday .mday-cap{flex:1 1 30rem;max-width:none;margin-top:.75rem;text-wrap:balance}@media (min-width:901px){html #course.next #monday .mday-list>li{grid-template-columns:4.4rem minmax(0,1fr) minmax(0,26rem)}}@media (min-width:901px){html #course.next #monday .mday-now>li:not(:has(.mday-q))>.mday-l{grid-column:2 / -1}}html #course.next #monday .mday-l{max-width:none}html #course.next #incoming h2 br{display:none}html #course.next .nx-pintro{max-width:none}html #course.next #incoming .nx-pend{margin-top:.5rem;gap:.5rem 2rem}html #course.next #incoming .nx-pstat{max-width:none;flex:1 1 30rem}@media (min-width:1100px){html #course.next #have .dk{--hv-s:clamp(32.5rem,60vw,52rem);--hv-g:clamp(24px,2.4vw,44px);grid-template-columns:minmax(0,calc((var(--dkw) - var(--hv-s) - var(--hv-g)) * .85)) minmax(0,var(--hv-s));justify-content:space-between}html #course.next #have{--dkw:min(calc(100vw - 144px),1400px)}html #course.next #have .hv-plus{position:absolute;bottom:.75rem;margin-top:0;width:calc((var(--dkw) - clamp(32.5rem,60vw,52rem) - clamp(24px,2.4vw,44px)) * .85 - 1.5rem)}}@media (min-width:1100px){html #course.next #inside{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:2rem}html #course.next #inside>h2.chapter-h[id]{grid-column:1;grid-row:1 / span 2;align-self:end;margin:0 0 var(--sp-lead)}html #course.next #inside>.nx-claim{grid-column:2;grid-row:1;align-self:end;margin:0 0 .5rem}html #course.next #inside>p.pg-lead{grid-column:2;grid-row:2;align-self:end;margin:0 0 var(--sp-lead)}html #course.next #inside>#weeks,html #course.next #inside>.prog-buy{grid-column:1 / -1}}html #course.next #inside .rm-head{--wkrow:2.25rem}html #course.next #inside .rm-head .rm-sb{padding-block:0;min-height:2.25rem}html #course.next #inside .rm-head .pg-wk-mods{margin-bottom:.25rem}html #course.next #inside .rm-panel{padding-bottom:.25rem;margin-bottom:.25rem}html #course.next #inside .rm-row{padding-block:0}html #course.next #inside .rm-row .pg-pic .pg-ft{padding-block:.5rem}html #course.next #inside .prog-buy{margin-top:.25rem;padding-top:.5rem}@media (min-width:900px){html #course.next #redline .red-top{grid-row:1;grid-column:1;justify-self:end;align-self:center;min-height:0}html #course.next #redline .red-tabs{grid-row:1;grid-column:1;justify-self:start}}html #course.next #redline{margin-top:.75rem;padding:.75rem 1.25rem;gap:.5rem}html #course.next #redline .red-mail{gap:.5rem}html #course.next #redline .red-mail .fn-list{padding-top:.25rem}html #course.next #redline .red-ctrl{padding-top:.25rem}@media (min-width:1100px){html #course.next .nx-draft-demo .ba-head{align-items:end}html #course.next .nx-draft-demo #lp2-ba ~ .lead{margin:0 0 var(--sp-head)}}@media (min-width:1100px){html #course.next #sorter .sorter-head{grid-template-columns:max-content minmax(0,1fr);column-gap:2rem;align-items:end}html #course.next #sorter .sorter-head .chapter-h[id]{grid-column:1;margin:0}html #course.next #sorter .sorter-head p.lead{grid-column:2;margin:0}}@media (min-width:1700px){html #course.next #sorter .sorter-head{grid-template-columns:auto minmax(26rem,1fr)}}html #course.next #sorter .task{padding-block:.25rem}@media (max-height:800px){html #course.next .finale .sign-seal{width:clamp(6.5rem,8vw,8.5rem)}html #course.next section.finale{padding-bottom:1.25rem}}@media (min-width:1100px){html #course.next #fit .fy-head{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:2rem;align-items:end}html #course.next #fit .fy-head h2.chapter-h{grid-column:1;margin:0 0 .5rem}html #course.next #fit .fy-head .fy-lead{grid-column:2;margin:0 0 .5rem}}@media (min-width:1100px){html #course.next #pricing details.costs.nx-pay.r9-fold[open]{max-width:none}html #course.next #pricing details.costs.nx-pay.r9-fold[open]>summary{max-width:820px}html #course.next .nx-company-content{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:2.5rem;align-items:start;padding-top:.75rem}html #course.next .nx-company-content>.nx-pay-h{grid-column:1;grid-row:1;margin:0 0 .5rem}html #course.next .nx-company-content>.nx-pay-list{grid-column:1;grid-row:2;gap:.25rem;max-width:none}html #course.next .nx-company-content .mgr-mail{display:contents}html #course.next .nx-company-content .mgr-mail>.mono{grid-column:1;grid-row:3;margin-top:1rem}html #course.next .nx-company-content .mgr-mail>.mgr-lead{grid-column:1;grid-row:4;margin:.25rem 0 .5rem;max-width:none}html #course.next .nx-company-content .mgr-mail>.mgr-row{grid-column:1;grid-row:5;margin:0}html #course.next .nx-company-content .mgr-mail>.mgr-fold{grid-column:2;grid-row:1 / 6}html #course.next .nx-company-content .mgr-fold>summary{padding-block:.25rem}html #course.next .nx-company-content .mgr-doc{margin:.25rem 0 0;padding:1rem 1.5rem}html #course.next .nx-company-content .mgr-doc p{margin-bottom:.5rem}}@media (min-width:1100px){html #course.next #refund .rf9-h br{display:none}}@media (max-height:820px){html #course.next #refund .rf9{padding-block:1.5rem}html #course.next #refund .rf9-h{margin-bottom:.75rem}html #course.next #refund .rf9-rules li{padding-block:.25rem}}@media (min-width:1100px){html #course.next #faq.sec{display:grid;grid-template-columns:minmax(0,.33fr) minmax(0,.67fr);column-gap:2.5rem;grid-template-rows:auto 1fr;align-items:start}html #course.next #faq .h2s.chapter-h{grid-column:1;grid-row:1;margin:0 0 var(--sp-lead)}html #course.next #faq .ledger.mt{grid-column:2;grid-row:1 / 3}html #course.next #faq .nx-faq-ask{grid-column:1;grid-row:2;margin:0;padding-top:0}html #course.next #faq .lg-group[open]::details-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:2rem;align-items:stretch}html #course.next #faq .lg-group[open]>.lg[open]{grid-column:1 / -1}}@media (min-width:1100px) and (max-height:820px){html #course.next #faq :is(.lg-group,.lg)>summary{padding-block:.25rem;min-height:2.5rem}html #course.next #faq .lg-a{padding-bottom:.5rem}}@media (max-height:700px){html #course.next{--sp-block:1.25rem}#course.next .chapter-h::before{margin-bottom:1.125rem}}html #course.next :is(#incoming .nx-pintro,#fit .fy-lead,#inside .pg-lead,#sorter .sorter-head .lead,.nx-draft-demo .lead,#monday .mday-cap,#ask-person .nd-sub,.nx-faq-ask){text-wrap:balance}@media (min-width:761px){html #course.next #fit .fy-not{grid-template-columns:auto minmax(0,1fr) calc((100% - clamp(28px,3vw,56px))/2);column-gap:0}html #course.next #fit .fy-nl{grid-column:1;grid-row:1;padding-right:1.6em;white-space:nowrap}html #course.next #fit .fy-nots{display:contents}html #course.next #fit .fy-nots li{grid-column:2}html #course.next #fit .fy-nots li:nth-child(odd){padding-right:clamp(28px,3vw,56px)}html #course.next #fit .fy-nots li:nth-child(even){grid-column:3}}}@media (min-width:700px){html #course#course.next .nx-hero .nx-q{font-size:clamp(1.75rem,2.15vw,2.1rem);line-height:1.08}html #course#course.next .nx-hero .nx-h1{font-size:clamp(2.75rem,3.15vw,3.25rem)}}@media (max-width:699px){html #course#course.next .nx-hero .nx-h1{font-size:7.4vw}html #course#course.next .nx-hero .nx-q{font-size:5.6vw}}html #course.next #have .dk-c .hv-h,html #course.next #have .dk-c.is-on .hv-h{background:none;padding:0;margin-left:0;border-radius:0}html #course.next #have .dk-strip::after{content:none;background:none}html #course.next #have svg .ye{fill:#F6DCE1}html #course.next #have svg .pcb{fill:#E6E1EC}html #course.next #have svg .sty{fill:#F6DCE1}html #course.next #have svg .sty2{fill:#E9BEC7}html #course.next #have svg .sty3{fill:#E6E1EC}html #course.next #have svg .aq{fill:#E6E1EC}html #course.next #have .dk-c .hv-h{position:relative}html #course.next #have .dk-c .hv-h::after{content:"";position:absolute;left:-.05em;right:-.1em;bottom:-.2em;height:.32em;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 10' preserveAspectRatio='none'%3E%3Cpath d='M2 6.5C38 4.2 82 7.4 124 5.2S178 3.6 198 5.6' stroke='%23FF0030' stroke-width='2.6' fill='none' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") no-repeat 0 0/100% 100%;clip-path:inset(0 100% 0 0);transition:clip-path .34s cubic-bezier(.3,.7,.3,1)}html #course.next #have .dk-c.is-on .hv-h::after{clip-path:inset(0 0 0 0)}@media (prefers-reduced-motion:reduce){html #course.next #have .dk-c .hv-h::after{transition:none}}html #course.next #have .dk-c .dk-w,html #course.next #have .dk-i:nth-child(even) .dk-w,html #course.next #have .dk-i .dk-w{rotate:0deg;font-size:var(--t-label,.875rem);letter-spacing:.12em;padding:.3em .55em .24em;border:1.5px solid currentColor;box-shadow:none;color:#BF223E;opacity:.9;mix-blend-mode:normal;background:transparent;min-width:6.4em;box-sizing:border-box;text-align:center}@media (min-width:761px){html #course.next #have .dk-c .dk-w{align-self:center;margin:0 0 0 16px;justify-self:end}}html #course.next #have .pk-b{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}html #course.next #have .nx-pk{display:inline-block;margin-left:.55em;padding:.16em .5em .1em;font:700 var(--t-label,.875rem)/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:rgba(44,23,81,.8);border:1px solid rgba(44,23,81,.28);border-radius:3px;vertical-align:.12em;white-space:nowrap}html #course.next #have .dk-i .dk-c{border-top:1px solid rgba(44,23,81,.14)}html #course.next #have .dk-i1 .dk-c{border-top:0}html #course.next #have .dk-c0{border-bottom:1.5px solid rgba(44,23,81,.55)}@media (min-width:1200px){html #course.next #have .dk-c0{margin-top:20px}}@media (min-width:761px){html #course.next #have .dk-i .dk-c{grid-template-columns:46px minmax(0,1fr) auto;column-gap:0}html #course.next #have .dk-c .dk-n{margin-top:0;align-self:start}}@media (min-width:1200px){html #course.next #have .dk-i .dk-c{padding:8px 0 7px}}@media (min-width:1200px) and (max-height:700px){html #course.next #have .dk-i .dk-c{padding:6px 0 5px}}html #course.next #have .hv-h{margin:0;font-size:var(--t-title,1.1875rem);line-height:1.2}html #course.next #have .hv-l{font-size:var(--t-body,1.0625rem);line-height:1.32}html #course.next #have .dk-c .hv-l{margin-top:2px}html #course.next #have .hv-sub{font-size:var(--t-lead,1.25rem)}@media (max-width:760px){html #course.next #have .dk-c .dk-w{justify-self:start;min-width:0}html #course.next #have .hv-sub,html #course.next #have .dk-c0{font-size:1.0625rem}html #course.next #have .hv-l{font-size:1rem}html #course.next #have .dk-c .dk-w,html #course.next #have .dk-i:nth-child(even) .dk-w{font-size:.75rem;letter-spacing:.1em;padding:.2em .45em .14em;margin:0 0 4px}html #course.next #have .nx-pk{margin-left:.4em;font-size:.75rem;letter-spacing:.04em;padding:.12em .4em .06em}html #course.next #have .dk-i .dk-c{padding:9px 0 8px}}@media (max-width:699px){html #course.next #redline .red-tabs{order:0}html #course.next #redline .red-ctrl{order:1}html #course.next #redline .red-top{order:2;min-height:0}html #course.next #redline .red-mail{order:3}html #course.next #redline .red-ctrl{border-top:0;padding-top:0;border-bottom:2px solid var(--ink);padding-bottom:16px}html #course.next #mday.mday-on .mday-top{display:contents}html #course.next #mday .mday-tabs{order:0}html #course.next #mday .mday-ctrl{order:1}html #course.next #mday .mday-label{order:2;justify-self:start}html #course.next #mday .mday-day{order:3}html #course.next #mday .mday-list>li:first-child{border-top:0}html #course.next #mday .mday-ctrl{border-top:0;padding-top:0;border-bottom:2px solid var(--ink);padding-bottom:10px}html #course.next{padding-bottom:0}html #course.next #course-foot{padding-bottom:calc(28px + 84px)}html #course.next [id]{scroll-margin-top:12px}}@media (min-width:1000px){html #course.next #inside{display:grid;grid-template-columns:20.5rem minmax(0,1fr) minmax(0,28rem);column-gap:1.75rem;align-content:start;grid-template-rows:auto auto auto auto auto auto minmax(0,1fr) auto}html #course.next #inside>h2.chapter-h[id]{grid-column:1 / 3;grid-row:1 / 3;align-self:end;margin:0}html #course.next #inside>.nx-claim{grid-column:3;grid-row:1;align-self:end;margin:0 0 .5rem}html #course.next #inside>p.pg-lead{grid-column:3;grid-row:2;align-self:end;margin:0}html #course.next #inside>.prog-buy{grid-column:1;grid-row:8;align-self:end;margin:.5rem 0 0;padding-top:0;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}html #course.next #inside>.prog-buy p{margin:0;font-size:var(--t-small)}html #course.next #inside>.prog-buy a[data-checkout]{max-width:100%;box-sizing:border-box;white-space:nowrap;padding-inline:1.1rem;font-size:var(--t-body)}html #course.next #inside>#weeks.rm-on,html #course.next #inside #weeks.rm-on .rm-line,html #course.next #inside #weeks.rm-on .rm-stop{display:contents}html #course.next #inside #weeks.rm-on .rm-line::before,html #course.next #inside #weeks.rm-on .rm-stop::before{content:none;display:none}html #course.next #inside #weeks.rm-on .rm-head{grid-column:1;position:relative;z-index:2;display:block;box-sizing:border-box;margin:0;padding:.45rem 0 .5rem 2.6rem;border:2px solid transparent;border-right:0;background:transparent;min-height:0;--wkw:0px}html #course.next #inside #weeks.rm-on .rm-stop:nth-child(1)>.rm-head{grid-row:3;margin-top:.5rem}html #course.next #inside #weeks.rm-on .rm-stop:nth-child(2)>.rm-head{grid-row:4}html #course.next #inside #weeks.rm-on .rm-stop:nth-child(3)>.rm-head{grid-row:5}html #course.next #inside #weeks.rm-on .rm-stop:nth-child(4)>.rm-head{grid-row:6}html #course.next #inside #weeks.rm-on .rm-stop.is-open>.rm-head{background:var(--paper);border-color:var(--ink);border-right:0;margin-right:calc(-1.75rem - 2px)}html #course.next #inside #weeks.rm-on .rm-head::before{content:"";position:absolute;left:calc(1.1rem - 1.5px);top:-2px;bottom:-2px;width:3px;background:var(--ink);display:block}html #course.next #inside #weeks.rm-on .rm-stop:nth-child(1) .rm-head::before{top:1.1rem}html #course.next #inside #weeks.rm-on .rm-stop:nth-child(4) .rm-head::before{bottom:calc(100% - 1.1rem)}html #course.next #inside #weeks.rm-on .rm-head::after{content:"";position:absolute;box-sizing:border-box;left:.55rem;top:.55rem;width:1.1rem;height:1.1rem;border:3px solid var(--ink);border-radius:50%;background:var(--paper);display:block}html #course.next #inside #weeks.rm-on .rm-stop.is-open .rm-head::after{background:var(--human);border-color:var(--human);animation:pg10-dot .3s cubic-bezier(.2,.7,.2,1)}html #course.next #inside #weeks.rm-on .rm-head h3{display:block;margin:0;flex:none}html #course.next #inside #weeks.rm-on .rm-sb{display:block;width:100%;min-height:0;padding:0;margin:0;gap:0;text-align:left}html #course.next #inside #weeks.rm-on .rm-sb::before{content:none;display:none}html #course.next #inside #weeks.rm-on .rm-sb .pg-wk-n{display:block;min-width:0;font:400 1.125rem/1.1 var(--dots);letter-spacing:.02em;color:var(--graphite)}html #course.next #inside #weeks.rm-on .rm-stop.is-open .rm-sb .pg-wk-n{color:var(--ink)}html #course.next #inside #weeks.rm-on .rm-sb .rm-t{display:block;margin-top:.1rem;font:800 var(--t-title)/1.05 var(--display);letter-spacing:-.02em;color:color-mix(in srgb,var(--ink) 85%,transparent)}html #course.next #inside #weeks.rm-on .rm-stop.is-open .rm-sb .rm-t{color:var(--ink)}html #course.next #inside #weeks.rm-on .rm-head .pg-wk-pk{position:absolute;top:.5rem;right:.75rem;left:6.6rem;margin:0;padding:0;list-style:none;pointer-events:none;display:block;text-align:right}html #course.next #inside #weeks.rm-on .rm-head .pg-wk-pk li{margin:0;padding:0;border:0;background:none;font:500 var(--t-label)/1.2 var(--sans);letter-spacing:0;text-transform:none;color:var(--graphite)}html #course.next #inside #weeks.rm-on .rm-head .pg-wk-mods{display:none}html #course.next #inside #weeks.rm-on .rm-panel:not([hidden]){grid-column:2 / 4;grid-row:3 / 9;position:relative;z-index:1;box-sizing:border-box;min-width:0;margin:.5rem 4px 4px 0;padding:.75rem 1.25rem .9rem;background:var(--paper);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink)}html #course.next #inside #weeks.rm-on .rm-panel .pg-wk-keep{margin:0 0 .55rem;padding:0;font:700 var(--t-lead)/1.2 var(--sans);color:var(--ink)}html #course.next #inside #weeks.rm-on .rm-rows{display:block}html #course.next #inside #weeks.rm-on .rm-rows[hidden]{display:none}html #course.next #inside #weeks.rm-on .rm-mods{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-rows:auto auto 1fr;column-gap:0;align-items:start;margin:0;padding:0;border:0}html #course.next #inside #weeks.rm-on .rm-mods .rm-mod,html #course.next #inside #weeks.rm-on .rm-mods .rm-mod .rm-row,html #course.next #inside #weeks.rm-on .rm-mods .rm-mod .rm-lc,html #course.next #inside #weeks.rm-on .rm-mods .rm-mod .rm-detail:not([hidden]){display:contents}html #course.next #inside #weeks.rm-on .rm-mods .rm-mod{border:0;background:none;padding:0}html #course.next #inside #weeks.rm-on .rm-mods .rm-mod:nth-child(1) .rm-mh{grid-column:1;grid-row:1}html #course.next #inside #weeks.rm-on .rm-mods .rm-mod:nth-child(2) .rm-mh{grid-column:2;grid-row:1}html #course.next #inside #weeks.rm-on .rm-mh{margin:0;border-bottom:2px solid var(--hair)}html #course.next #inside #weeks.rm-on .rm-mb{display:block;width:100%;min-height:0;margin:0 0 -2px;padding:0 1.25rem .4rem 0;border:0;border-bottom:4px solid transparent;text-align:left;font:800 var(--t-lead)/1.1 var(--display);letter-spacing:-.01em;color:color-mix(in srgb,var(--ink) 55%,transparent)}html #course.next #inside #weeks.rm-on .rm-mb[aria-expanded="true"]{color:var(--ink);border-bottom-color:var(--human)}html #course.next #inside #weeks.rm-on .rm-mb::before{content:none;display:none}html #course.next #inside #weeks.rm-on .rm-mb::after{content:none;display:none}html #course.next #inside #weeks.rm-on .rm-mb:focus-visible{outline:3px solid var(--human);outline-offset:2px}@media (hover:hover){html #course.next #inside #weeks.rm-on .rm-mb[aria-expanded="false"]:hover{color:var(--ink)}}html #course.next #inside #weeks.rm-on .rm-mb .pg-mn{display:block;margin:0;font:500 var(--t-label)/1.2 var(--mono);letter-spacing:.04em;text-transform:none;color:var(--graphite)}html #course.next #inside #weeks.rm-on .rm-mods .rm-mod:not(.is-open) .pg-d,html #course.next #inside #weeks.rm-on .rm-mods .rm-mod:not(.is-open) .pg-pic{display:none}html #course.next #inside #weeks.rm-on .rm-mods .rm-mod.is-open .pg-pic{display:contents;padding:0}html #course.next #inside #weeks.rm-on .rm-mods .rm-mod .pg-pic :is(.pg-ft,.pg-tag){display:none}html #course.next #inside #weeks.rm-on .rm-mods .rm-mod.is-open .pg-d{grid-column:1 / -1;grid-row:2;margin:.6rem 0 0;padding:0;font-weight:500;line-height:1.4;color:color-mix(in srgb,var(--ink) 80%,transparent)}html #course.next #inside #weeks.rm-on .rm-mods .rm-mod.is-open .rm-detail>.pg-scope{grid-column:1;grid-row:3;display:grid;gap:.45rem;margin:.6rem 0 0;padding:0 1.5rem 0 0}html #course.next #inside #weeks.rm-on .pg-lh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html #course.next #inside #weeks.rm-on .pg-learn{margin:0;padding:0;list-style:none;display:grid;gap:.4rem}html #course.next #inside #weeks.rm-on .pg-learn li{position:relative;margin:0;padding:0 0 0 1.25rem;border:0;font:500 var(--t-body)/1.3 var(--sans);color:var(--ink)}html #course.next #inside #weeks.rm-on .pg-learn li::before{content:"";counter-increment:none;position:absolute;left:0;top:.65em;width:.7rem;height:2px;background:var(--human)}html #course.next #inside #weeks.rm-on .pg-keep{margin:0;font:500 var(--t-body)/1.35 var(--sans);color:var(--ink)}html #course.next #inside #weeks.rm-on .pg-keep .k{display:inline;margin:0 .35em 0 0;font:800 var(--t-body)/1.35 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink)}html #course.next #inside #weeks.rm-on .pg-meta{margin:0;font:500 var(--t-small)/1.3 var(--sans);letter-spacing:0;text-transform:none;color:var(--graphite)}html #course.next #inside #weeks.rm-on .rm-mods .rm-mod.is-open .rm-detail>.pg-ex{grid-column:2;grid-row:3;display:grid;gap:.2rem;min-width:0;margin:.6rem 0 0;padding:0}html #course.next #inside #weeks.rm-on .rm-mods .rm-mod.is-open .rm-detail .pg-ex-tabs{height:2.5rem;box-sizing:border-box;flex-wrap:nowrap;padding:0;min-height:0}html #course.next #inside #weeks.rm-on .pg-ex-tabs [role="tab"]{margin:0 .85rem 0 0;min-height:2.5rem;font-size:var(--t-label);white-space:nowrap}html #course.next #inside #weeks.rm-on .rm-mods .rm-mod.is-open .rm-pp{display:inline-flex;flex-direction:row;align-items:center;gap:.4rem;white-space:nowrap;grid-column:2;grid-row:3;justify-self:end;align-self:start;position:relative;right:auto;bottom:auto;z-index:3;width:auto;height:2.5rem;min-height:0;box-sizing:border-box;margin:.6rem 0 0;padding:0 .85rem;background:var(--human);color:#fff;font:700 var(--t-label)/1 var(--mono);letter-spacing:.06em;text-transform:none}html #course.next #inside #weeks.rm-on .rm-pp::before{font-size:.8em}html #course.next #inside #weeks.rm-on .pg-ex .pg-cap-row .ra-again{display:none}html #course.next #inside #weeks.rm-on .rm-panel .rm-demo{margin-top:.5rem}html #course.next #inside #weeks.rm-on .rm-panel:not(.is-demo)>.nx-codemo{position:absolute;left:1.5rem;bottom:1.25rem;width:calc((100% - 3rem) * .45 - 2rem);margin:0;z-index:2}@supports selector(:has(a)){html #course.next #inside #weeks.rm-on .rm-panel:not(:has(.rm-mod[data-mod="8"].is-open)):not(.is-demo)>.nx-codemo{display:none}}html #course.next #inside #weeks.rm-on .rm-panel .pg-ex .ra-stage{--ex-h:11.5rem}@media (min-height:760px){html #course.next #inside #weeks.rm-on .rm-panel .pg-ex .ra-stage{--ex-h:13rem}}@media (min-height:860px){html #course.next #inside #weeks.rm-on .rm-panel .pg-ex .ra-stage{--ex-h:14.5rem}}@media (min-height:940px){html #course.next #inside #weeks.rm-on .rm-panel .pg-ex .ra-stage{--ex-h:15.5rem}}@media (max-height:800px){html #course.next #inside #weeks.rm-on .rm-panel .pg-ex .ra-stage{--ex-h:10.75rem;padding:.45rem .9rem .5rem}html #course.next #inside #weeks.rm-on .rm-panel :is(.rm-mod[data-mod="1"],.rm-mod[data-mod="2"]) .pg-ex .ra-stage{--ex-h:12.5rem}html #course.next #inside #weeks.rm-on .rm-panel .pg-ex .ra-top{margin:0 0 .15rem}html #course.next #inside #weeks.rm-on .rm-panel .pg-ex .ra-tb td{padding-block:1px}html #course.next #inside #weeks.rm-on .rm-panel .pg-ex .ra-rows li{padding-block:0}html #course.next #inside #weeks.rm-on .rm-panel .pg-ex .ra-ex .pg-ft{margin-bottom:0;padding-block:0;--num:1.9rem}html #course.next #inside #weeks.rm-on .rm-panel .pg-ex .pg-small{line-height:1.3;margin-top:.15rem}html #course.next #inside #weeks.rm-on .rm-panel .pg-ex .pg-x{gap:.15rem}}html #course.next #inside #weeks.rm-on #rm-p2 .rm-mods{grid-template-columns:minmax(0,.66fr) minmax(0,1.34fr)}@media (max-height:800px){html #course.next #inside #weeks.rm-on .rm-panel .pg-ex :is(.ra-rows,.ra-tb){font-size:.9375rem;line-height:1.2}html #course.next #inside #weeks.rm-on .pg-learn{gap:.15rem}html #course.next #inside #weeks.rm-on .pg-learn li,html #course.next #inside #weeks.rm-on .pg-keep,html #course.next #inside #weeks.rm-on .pg-keep .k{font-size:1.0625rem;line-height:1.25}html #course.next #inside #weeks.rm-on .rm-mods .rm-mod.is-open .rm-detail>.pg-scope{gap:.3rem;margin-top:.45rem}}@media (max-height:800px){html #course.next #inside #weeks.rm-on .rm-panel:not([hidden]){padding:.6rem 1.25rem .75rem}html #course.next #inside #weeks.rm-on .rm-panel .pg-wk-keep{margin-bottom:.4rem}html #course.next #inside #weeks.rm-on .rm-mods .rm-mod.is-open .pg-d{margin-top:.4rem}html #course.next #inside #weeks.rm-on .rm-mods .rm-mod.is-open .rm-detail>.pg-scope{margin-top:.4rem}html #course.next #inside #weeks.rm-on .rm-mods .rm-mod.is-open .rm-detail>.pg-ex{margin-top:.4rem}html #course.next #inside #weeks.rm-on .rm-mods .rm-mod.is-open .rm-pp{margin-top:.4rem}html #course.next #inside #weeks.rm-on .rm-mods .rm-mod.is-open .rm-detail .pg-ex-tabs{height:2.25rem}html #course.next #inside #weeks.rm-on .pg-ex-tabs [role="tab"]{min-height:2.25rem}html #course.next #inside #weeks.rm-on .rm-mods .rm-mod.is-open .rm-pp{height:2.25rem}html #course.next #inside #weeks.rm-on .rm-panel .pg-ex .pg-small{font-size:var(--t-small)}html #course.next #inside #weeks.rm-on .rm-panel .pg-ex .ra-stage.ra-ex{--ex-h:9.5rem}}html #course.next #inside #weeks.rm-on:not(.pg10-calm) .rm-panel:not([hidden])>*{animation:pg10-wk .28s cubic-bezier(.2,.7,.2,1) both}html #course.next #inside #weeks.rm-on:not(.pg10-calm) .rm-mod.is-open :is(.pg-d,.pg-scope,.pg-ex,.rm-pp){animation:pg10-md .22s ease-out both}}@keyframes pg10-wk{from{opacity:0;transform:translateX(14px)}to{opacity:1;transform:none}}@keyframes pg10-md{from{opacity:0}to{opacity:1}}@keyframes pg10-dot{from{transform:scale(0)}to{transform:scale(1)}}html #course.next #inside #weeks.pg10-calm *,html #course.next #inside #weeks.pg10-calm *::after{animation:none!important}@media (max-width:999.98px){html #course.next #inside #weeks.rm-on .rm-line::before{left:14px;top:1.3rem;bottom:1.3rem;width:3px}html #course.next #inside #weeks.rm-on .rm-stop{padding-left:2.5rem}html #course.next #inside #weeks.rm-on .rm-stop::before{left:.4rem;top:.7rem;width:1.3rem;height:1.3rem;z-index:3}html #course.next #inside #weeks.rm-on .rm-stop.is-open::before{background:var(--human);border-color:var(--human);box-shadow:none}html #course.next #inside #weeks.rm-on .rm-head{display:block;position:relative;box-sizing:border-box;padding:.55rem 1rem .6rem;border:2px solid transparent;border-bottom:0;--wkw:0px}html #course.next #inside #weeks.rm-on .rm-stop.is-open>.rm-head{background:var(--paper);border-color:var(--ink);border-bottom:0}html #course.next #inside #weeks.rm-on .rm-head h3{display:block;margin:0}html #course.next #inside #weeks.rm-on .rm-sb{display:block;width:100%;min-height:44px;padding:0 1.8rem 0 0;gap:0;text-align:left}html #course.next #inside #weeks.rm-on .rm-sb .pg-wk-n{display:block;min-width:0;font:400 1.4rem/1.1 var(--dots);letter-spacing:.02em;color:var(--graphite)}html #course.next #inside #weeks.rm-on .rm-stop.is-open .rm-sb .pg-wk-n{color:var(--ink)}html #course.next #inside #weeks.rm-on .rm-sb .rm-t{display:block;margin-top:.1rem;font:800 1.5rem/1.05 var(--display);letter-spacing:-.02em;color:var(--ink)}html #course.next #inside #weeks.rm-on .rm-sb::before{right:.9rem;top:1.15rem}html #course.next #inside #weeks.rm-on .rm-sb[aria-expanded="true"]::before{top:1.3rem}html #course.next #inside #weeks.rm-on .rm-head .pg-wk-pk{position:static;display:block;margin:.3rem 0 0;padding:0;list-style:none;pointer-events:none}html #course.next #inside #weeks.rm-on .rm-head .pg-wk-pk li{margin:0;padding:0;border:0;background:none;font:500 1rem/1.25 var(--sans);letter-spacing:0;text-transform:none;color:var(--graphite)}html #course.next #inside #weeks.rm-on .rm-head .pg-wk-mods{padding:0;margin:.45rem 0 0;font:500 1rem/1.3 var(--sans)}html #course.next #inside #weeks.rm-on .rm-panel:not([hidden]){box-sizing:border-box;margin:0 4px 1.1rem 0;padding:.85rem 1rem 1.1rem;background:var(--paper);border:2px solid var(--ink);border-top:0;box-shadow:4px 4px 0 var(--ink)}html #course.next #inside #weeks.rm-on .rm-panel .pg-wk-keep{margin:0 0 .75rem;padding:0;font:700 1.0625rem/1.3 var(--sans);color:var(--ink)}html #course.next #inside #weeks.rm-on .rm-mods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.5rem;align-items:start;margin:0;padding:0;border:0}html #course.next #inside #weeks.rm-on .rm-mods .rm-mod,html #course.next #inside #weeks.rm-on .rm-mods .rm-mod .rm-row,html #course.next #inside #weeks.rm-on .rm-mods .rm-mod .rm-lc,html #course.next #inside #weeks.rm-on .rm-mods .rm-mod .rm-detail:not([hidden]),html #course.next #inside #weeks.rm-on .rm-mods .rm-mod.is-open .rm-detail:not([hidden])>.pg-ex{display:contents}html #course.next #inside #weeks.rm-on .rm-mods .rm-mod{border:0;background:none;padding:0}html #course.next #inside #weeks.rm-on .rm-mods .rm-mod:nth-child(1) .rm-mh{grid-column:1;grid-row:1}html #course.next #inside #weeks.rm-on .rm-mods .rm-mod:nth-child(2) .rm-mh{grid-column:2;grid-row:1}html #course.next #inside #weeks.rm-on .rm-mh{margin:0;border-bottom:2px solid var(--hair)}html #course.next #inside #weeks.rm-on .rm-mb{display:block;width:100%;min-height:44px;margin:0 0 -2px;padding:.1rem .25rem .5rem 0;border:0;border-bottom:4px solid transparent;text-align:left;font:800 1.0625rem/1.15 var(--display);letter-spacing:-.01em;color:color-mix(in srgb,var(--ink) 55%,transparent)}html #course.next #inside #weeks.rm-on .rm-mb[aria-expanded="true"]{color:var(--ink);border-bottom-color:var(--human)}html #course.next #inside #weeks.rm-on .rm-mb::before,html #course.next #inside #weeks.rm-on .rm-mb::after{content:none;display:none}html #course.next #inside #weeks.rm-on .rm-mb:focus-visible{outline:3px solid var(--human);outline-offset:2px}html #course.next #inside #weeks.rm-on .rm-mb .pg-mn{display:block;margin:0 0 .1rem;font:500 .8125rem/1.2 var(--mono);letter-spacing:.02em;text-transform:none;color:var(--graphite)}html #course.next #inside #weeks.rm-on .rm-mods .rm-mod:not(.is-open) .pg-d,html #course.next #inside #weeks.rm-on .rm-mods .rm-mod:not(.is-open) .pg-pic{display:none}html #course.next #inside #weeks.rm-on .rm-mods .rm-mod.is-open .pg-pic{display:contents;padding:0}html #course.next #inside #weeks.rm-on .rm-mods .rm-mod .pg-pic :is(.pg-ft,.pg-tag){display:none}html #course.next #inside #weeks.rm-on .rm-mods .rm-mod.is-open .pg-d{grid-column:1 / -1;grid-row:2;margin:.8rem 0 0;padding:0;font:500 1rem/1.4 var(--sans);color:color-mix(in srgb,var(--ink) 80%,transparent)}html #course.next #inside #weeks.rm-on .rm-mods .rm-mod.is-open .rm-detail>.pg-scope{grid-column:1 / -1;grid-row:3;display:grid;gap:.5rem;margin:.6rem 0 0;padding:0}html #course.next #inside #weeks.rm-on .pg-lh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html #course.next #inside #weeks.rm-on .pg-learn{margin:0;padding:0;list-style:none}html #course.next #inside #weeks.rm-on .pg-learn li{position:relative;margin:0;padding:.15rem 0 .15rem 1.15rem;border:0;font:500 1rem/1.4 var(--sans);color:var(--ink)}html #course.next #inside #weeks.rm-on .pg-learn li::before{content:"";counter-increment:none;position:absolute;left:0;top:.95em;width:.65rem;height:2px;background:var(--human)}html #course.next #inside #weeks.rm-on .pg-keep{margin:0;font:500 1rem/1.4 var(--sans);color:var(--ink)}html #course.next #inside #weeks.rm-on .pg-keep .k{display:inline;margin:0 .35em 0 0;font:800 1rem/1.4 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink)}html #course.next #inside #weeks.rm-on .pg-meta{margin:0;font:500 .9375rem/1.3 var(--sans);letter-spacing:0;text-transform:none;color:var(--graphite)}html #course.next #inside #weeks.rm-on .rm-mods .rm-mod.is-open .rm-detail .pg-ex-tabs{grid-column:1 / -1;grid-row:4;margin:.7rem 0 0}html #course.next #inside #weeks.rm-on .rm-mods .rm-mod.is-open .rm-pp{display:inline-flex;grid-column:1 / -1;grid-row:5;justify-self:start;position:relative;right:auto;bottom:auto;width:auto;min-height:44px;margin:.4rem 0 0;padding:0 1.1rem;background:var(--human);color:#fff;font:700 .9375rem/1 var(--mono);letter-spacing:.04em;text-transform:none}html #course.next #inside #weeks.rm-on .rm-mods .rm-mod.is-open .rm-detail .pg-x{grid-column:1 / -1;grid-row:6;margin:.5rem 0 0;width:auto}html #course.next #inside #weeks.rm-on .rm-panel .rm-demo{margin-top:.75rem}html #course.next #inside #weeks.rm-on .rm-panel>.nx-codemo{margin-top:.75rem}}@media (min-width:600px) and (max-width:999.98px){html #course.next #inside #weeks.rm-on .rm-head .pg-wk-pk{position:absolute;top:.75rem;right:3rem;margin:0}}@media (min-width:1000px){html #course.next #inside #weeks.rm-on .rm-mods .rm-mod.is-open .pg-d{max-width:none}html #course.next #inside #weeks.rm-on .rm-head .rm-t{text-wrap:pretty}}@media (min-width:1000px) and (min-height:880px){html #course.next #inside #weeks.rm-on .rm-mods,html #course.next #inside #weeks.rm-on #rm-p2 .rm-mods{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}@media (min-width:1000px){html #course.next #inside #weeks.rm-on .rm-mods .rm-mod.is-open .rm-detail .pg-ex-tabs{height:auto;min-height:2.5rem;padding-right:7.5rem;align-items:center}html #course.next #inside #weeks.rm-on .pg-ex-tabs [role="tab"]{white-space:normal;text-align:left;line-height:1.15}}@media (min-width:1000px) and (max-height:800px){html #course.next #inside #weeks.rm-on .rm-mods .rm-mod.is-open .rm-detail .pg-ex-tabs{min-height:2.25rem}}@media (min-width:1000px) and (max-height:700px){html #course.next #inside #weeks.rm-on #rm-p2 .pg-ex .ra-stage.ra-ex{--ex-h:8.5rem}html #course.next #inside #weeks.rm-on #rm-p2 .pg-ex .pg-small{line-height:1.2}html #course.next #inside #weeks.rm-on #rm-p2 .pg-ex .ra-ex .ra-rows li{padding-block:0;line-height:1.15}html #course.next #inside #weeks.rm-on #rm-p2 .pg-wk-keep{margin-bottom:.25rem}html #course.next #inside #weeks.rm-on #rm-p2 .pg-ex .ra-ex :is(.ra-top,.pg-ft){margin-bottom:0}html #course.next #inside #weeks.rm-on #rm-p2 .pg-ex .ra-ex{padding-block:.35rem}}#course.next #inside .pg-ex-tabs [role="tab"]::after{top:auto!important;bottom:0!important}@supports not (color:color-mix(in srgb,red,blue)){html.nx-ink-on #course.next h2.nx-ink-h,html.nx-ink-on #course.next h2.nx-ink-h .w:not(.hol .w):not(.hype-line .w){color:var(--pen-ink,var(--ink));-webkit-text-fill-color:currentColor;-webkit-text-stroke:0;background:none}}.btn.nx-topk:hover .arr,.btn.nx-learn:hover .arr{transform:translateY(4px)}.r7d-btn .btn.nx-topk:hover .arr{transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.btn.nx-topk .arr,.btn.nx-learn .arr{transition:none}}html #course.next .finale .fin-tail p.fin-free{margin:0;font:600 1.125rem/1.35 var(--sans);color:var(--r7-paper);text-wrap:balance}html #course.next .finale .fin-tail .fin-free a{color:var(--r7-paper);text-decoration:underline;text-decoration-color:var(--signal);text-decoration-thickness:2px;text-underline-offset:5px}@media (max-width:699.98px){html #course.next .finale .fin-tail .fin-free a{display:inline-flex;align-items:center;min-height:2.75rem}}@media (min-width:901px){html #course.next .finale .fin-tail{grid-template-columns:1.35fr 1fr}}html #course.next .nr-free{padding-block:clamp(2rem,6svh,3.5rem);text-align:center}html #course.next .nr-card{box-sizing:border-box;max-width:40rem;margin-inline:auto;padding:clamp(1.25rem,3svh,2rem) clamp(1rem,3vw,2rem);border:1px solid color-mix(in srgb,var(--ink) 30%,transparent);border-radius:4px;background:var(--stone);display:grid;gap:.75rem;justify-items:center}html #course.next .nr-card>p,html #course.next .nr-card>h2{margin:0}html #course.next .nr-card .mono{color:var(--graphite)}html #course.next .nr-card .h2s{max-width:none;text-wrap:balance}html #course.next .nr-card .nr-line{max-width:34rem;font-size:var(--t-body);line-height:1.45;color:var(--ink);text-wrap:pretty}html #course.next .nr-card .nr-act{margin-top:.25rem}@media (max-width:699.98px){html #course.next .nr-free{padding-block:2rem}html #course.next .nr-card .nr-act,html #course.next .nr-card .nr-act .btn{width:100%;box-sizing:border-box}}@font-face{font-family:"Caveat";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/caveat-700.woff2) format("woff2")}html #course.next #nx-roll.sk{--sk-paper:#FBF7EF;--sk-edge:rgba(44,23,81,.2);--sk-hair:rgba(44,23,81,.16);--sk-crim:#BF223E;--sk-pen:#FF0030;--sk-lilac:#E6E1EC;--sk-desk:#E6DFD2;--sk-hand:"Caveat","Segoe Print","Bradley Hand",cursive;--sk-oh:150px;--sk-k:calc(var(--sk-oh) / 160);--sk-gut:1.1rem;--sk-price:clamp(4.4rem,2.2vw + 3.4rem,5rem);--sk-name:2.2rem;position:relative;display:block;--sk-w:min(calc(100vw - 144px),1480px);width:var(--sk-w);margin:0 0 0 calc(max(120px,(100vw - var(--sk-w)) / 2) - (100vw - 100%) / 2);color:var(--ink)}html #course.next #nx-roll.sk *,html #course.next #nx-roll.sk *::before,html #course.next #nx-roll.sk *::after{box-sizing:border-box}html #course.next #nx-roll.sk :is(p,h2,h3,ul){margin:0;padding:0}html #course.next #nx-roll.sk ul{list-style:none}html #course.next #nx-roll.sk :is(a,button):focus-visible{outline:3px solid var(--sk-pen);outline-offset:3px}html #course.next #nx-roll.sk .sk-head{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:2rem;row-gap:.2rem;align-items:end;margin:0 0 1.7rem}html #course.next #nx-roll.sk .sk-head .nx-claim{grid-column:1;grid-row:1;margin:0;font:900 1.35rem/1.1 var(--cond);font-stretch:68%;text-transform:uppercase;letter-spacing:.01em}html #course.next #nx-roll.sk .sk-head .hype-line{position:relative;display:inline-block;width:auto;margin:0;font-size:1em;line-height:1;opacity:1;color:color-mix(in srgb,var(--ink) 62%,transparent)}html #course.next #nx-roll.sk .sk-head .hype-line[data-dele]::before{display:none}html #course.next #nx-roll.sk .sk-head .hype-line[data-dele]::after{content:"Not true: " attr(data-dele);position:absolute;left:100%;bottom:.05em;display:block;margin:0 0 0 .8rem;white-space:nowrap;opacity:1;animation:none;text-decoration:none;font:700 .9375rem/1.2 var(--sans);letter-spacing:0;text-transform:none;color:var(--sk-crim)}html #course.next #nx-roll.sk .sk-head h2{grid-column:1;grid-row:2;margin:1rem 0 0;font:900 var(--sk-h2,clamp(1.7rem,2.25vw,2.35rem))/1 var(--cond);font-stretch:68%;letter-spacing:.005em;text-transform:uppercase;text-wrap:balance}html #course.next #nx-roll.sk .sk-head h2::after{display:none}html #course.next #nx-roll.sk .sk-head h2::before{margin-bottom:.8rem;color:var(--ink)}html #course.next #nx-roll.sk .sk-head h2>span:not(.sk-dot){display:block}html #course.next #nx-roll.sk .sk-head .nx-steps-line{grid-column:2;grid-row:1;justify-self:end;margin:0;font:400 1.0625rem/1.2 var(--sans);text-align:right}html #course.next #nx-roll.sk .sk-head .nx-steps-line .link{font-weight:700;white-space:nowrap}html #course.next #nx-roll.sk .sk-sw{grid-column:2;grid-row:2;justify-self:end;position:relative;display:flex;gap:.4rem;margin-right:-.5rem}html #course.next #nx-roll.sk .sk-sw[hidden]{display:none}html #course.next #nx-roll.sk .sk-sw-b{position:relative;z-index:1;appearance:none;-webkit-appearance:none;background:none;border:0;border-radius:0;margin:0;padding:.6rem 1.1rem;min-height:44px;margin-block:-6px;font:500 1rem/1 var(--mono);letter-spacing:.02em;color:var(--ink);cursor:pointer}html #course.next #nx-roll.sk .sk-ring{position:absolute;z-index:2;left:0;top:-2px;height:calc(100% + 4px);width:7rem;overflow:visible;pointer-events:none;transform-origin:0 50%;transition:transform .35s cubic-bezier(.4,.1,.2,1)}html #course.next #nx-roll.sk .sk-ring path{fill:none;stroke:var(--sk-pen);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke}html #course.next #nx-roll.sk .sk-ring.is-draw path{animation:sk-draw .35s ease-out both}@keyframes sk-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media (min-width:1300px){html #course.next #nx-roll.sk .sk-head{--sk-h2:clamp(1.7rem,2.25vw,2.35rem)}html #course.next #nx-roll.sk .sk-head h2{position:relative;margin-top:0;white-space:nowrap;text-indent:5.2rem}html #course.next #nx-roll.sk .sk-head h2 *{text-indent:0}html #course.next #nx-roll.sk .sk-head h2::before{position:absolute;left:0;top:0;margin:0;text-indent:0;line-height:var(--sk-h2)}html #course.next #nx-roll.sk .sk-head h2>span:not(.sk-dot){display:inline}html #course.next #nx-roll.sk .sk-head .sk-dot{display:inline;white-space:pre}}html #course.next #nx-roll.sk .sk-dot{display:none}html #course.next #nx-roll.sk .sk-faces{display:grid;position:relative;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;column-gap:0;margin:0}html #course.next #nx-roll.sk .sk-face{grid-area:1 / 1;min-width:0}html #course.next #nx-roll.sk .sk-cmp[hidden]{display:none}html #course.next #nx-roll.sk .sk-face.is-off{opacity:0;visibility:hidden;pointer-events:none}html #course.next #nx-roll.sk .sk-pk.is-off{transition:opacity .18s linear,visibility 0s linear .18s}html #course.next #nx-roll.sk .sk-cmp.is-off{transition:opacity .16s linear,visibility 0s linear .16s}html #course.next #nx-roll.sk .sk-pk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}html #course.next #nx-roll.sk .sk-col{--sk-offc:#E3DCCD;--sk-od:4px;position:relative;display:flex;flex-direction:column;min-width:0;padding:0 var(--sk-gut);cursor:pointer}html #course.next #nx-roll.sk .sk-col + .sk-col{border-left:1.5px solid var(--sk-hair)}html #course.next #nx-roll.sk .sk-col.is-sel{--sk-offc:#D4CAB6}html #course.next #nx-roll.sk .sk-col[data-yours]::before{content:attr(data-yours);position:absolute;left:var(--sk-gut);top:-1.45rem;font:700 1.15rem/1 var(--sk-hand);color:var(--sk-pen);transform:rotate(-2deg);transform-origin:0 100%;white-space:nowrap;pointer-events:none}html #course.next #nx-roll.sk .rl-h{margin:0;font:900 var(--sk-name)/1 var(--display);letter-spacing:-.025em}html #course.next #nx-roll.sk .rl-pick{appearance:none;-webkit-appearance:none;display:flex;align-items:center;min-height:44px;margin:-.35rem 0 -.2rem;padding:0;border:0;border-radius:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer}html #course.next #nx-roll.sk .rl-pick .rl-ring,html #course.next #nx-roll.sk .rl-pick .rl-hint{display:none}html #course.next #nx-roll.sk .rl-name{text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:3px;text-underline-offset:.12em;transition:text-decoration-color .2s}html #course.next #nx-roll.sk .rl-pick:hover .rl-name{text-decoration-color:color-mix(in srgb,var(--ink) 30%,transparent)}html #course.next #nx-roll.sk .rl-pick[aria-pressed="true"] .rl-name{text-decoration-color:var(--sk-pen)}html #course.next #nx-roll.sk .sk-price{display:flex;align-items:baseline;gap:.65rem;margin:0}html #course.next #nx-roll.sk .sk-price .big{font:900 var(--sk-price)/.95 var(--display);letter-spacing:-.045em;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}html #course.next #nx-roll.sk .pk-when{font:500 .9rem/1.1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 70%,transparent)}html #course.next #nx-roll.sk .pk-when [hidden]{display:none}html #course.next #nx-roll.sk .sk-obj{position:relative;height:var(--sk-oh);margin:.45rem calc(var(--sk-gut) * -1) 0;border-bottom:1.5px solid var(--sk-edge)}html #course.next #nx-roll.sk .sk-obj::after{content:"";position:absolute;left:0;right:0;top:100%;height:6px;background:var(--sk-desk);pointer-events:none}html #course.next #nx-roll.sk .sk-col + .sk-col .sk-obj::after{left:-1.5px}html #course.next #nx-roll.sk .sk-fig{position:absolute;left:50%;bottom:calc(var(--sk-k) * -6 + var(--sk-od) + 1px);width:calc(var(--sk-k) * 200);height:calc(var(--sk-k) * 160);margin-left:calc(var(--sk-k) * -100);transform-origin:50% 100%;transition:transform .42s cubic-bezier(.2,.8,.2,1)}html #course.next #nx-roll.sk .sk-col.is-sel .sk-fig{transform:translateY(10px) scale(1.04)}html #course.next #nx-roll.sk .sk-o{display:block;width:100%;height:100%;overflow:visible}html #course.next #nx-roll.sk .sk-o *{vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}html #course.next #nx-roll.sk .sk-p{fill:var(--sk-paper);stroke:var(--sk-edge);stroke-width:1.5}html #course.next #nx-roll.sk .sk-off{fill:var(--sk-offc,#E3DCCD);stroke:var(--sk-edge);stroke-width:1.5;transform:translate(var(--sk-od,4px),var(--sk-od,4px))}html #course.next #nx-roll.sk .sk-tb,html #course.next #nx-roll.sk .sk-lil{fill:var(--sk-lilac);stroke:var(--sk-edge);stroke-width:1.5}html #course.next #nx-roll.sk .sk-fb{fill:#D8D0E3;stroke:var(--sk-edge);stroke-width:1.5}html #course.next #nx-roll.sk .sk-aq{fill:#BFDDDA;stroke:var(--sk-edge);stroke-width:1.2}html #course.next #nx-roll.sk .sk-th{fill:none;stroke:var(--ink);stroke-width:1.1;opacity:.45}html #course.next #nx-roll.sk .sk-ln,html #course.next #nx-roll.sk .sk-cl{fill:none;stroke:var(--ink);stroke-width:1.5}html #course.next #nx-roll.sk .sk-ln1{fill:none;stroke:var(--ink);stroke-width:1;opacity:.6}html #course.next #nx-roll.sk .sk-ik{fill:var(--ink);stroke:none}html #course.next #nx-roll.sk .sk-wire{fill:none;stroke:var(--ink);stroke-width:1.6}html #course.next #nx-roll.sk .sk-cg{fill:none;stroke:var(--sk-paper);stroke-width:1.2;opacity:.5}html #course.next #nx-roll.sk .sk-r{fill:none;stroke:var(--sk-pen);stroke-width:2}html #course.next #nx-roll.sk .sk-rt{fill:none;stroke:var(--sk-pen);stroke-width:2.6}html #course.next #nx-roll.sk .sk-rf{fill:var(--sk-crim);stroke:var(--ink);stroke-width:1.2}html #course.next #nx-roll.sk .sk-wh{fill:none;stroke:#fff;stroke-width:1.8}html #course.next #nx-roll.sk .sk-bd{fill:none;stroke:var(--sk-crim);stroke-width:2.4}html #course.next #nx-roll.sk .sk-bd2{fill:none;stroke:var(--sk-crim);stroke-width:1.2}html #course.next #nx-roll.sk .sk-fc{fill:var(--sk-lilac)}html #course.next #nx-roll.sk .sk-ringtxt{font:500 10px/1 var(--mono);letter-spacing:2.9px;fill:var(--sk-crim);stroke:none}html #course.next #nx-roll.sk .sk-lh{font-family:var(--mono);font-weight:500;fill:var(--ink);stroke:none}html #course.next #nx-roll.sk .sk-lh{font-size:7px;letter-spacing:.9px}html #course.next #nx-roll.sk .sk-sh{transform-box:view-box;transform-origin:var(--ox,100px) 154px;transform:rotate(var(--r0,0deg));transition:transform .6s cubic-bezier(.2,.9,.3,1.2);transition-delay:calc(var(--i,0) * 60ms)}html #course.next #nx-roll.sk .sk-col.is-sel .sk-sh{transform:rotate(var(--fr,0deg))}html #course.next #nx-roll.sk .sk-lab{position:absolute;bottom:calc(var(--sk-k) * var(--y));left:calc(50% + var(--sk-k) * var(--x));translate:0 50%;z-index:2;display:flex;align-items:center;gap:3px;font:700 18px/.9 var(--sk-hand);color:var(--ink);white-space:nowrap;pointer-events:none}html #course.next #nx-roll.sk .sk-lab.is-l{left:auto;right:calc(50% + var(--sk-k) * var(--x));flex-direction:row-reverse;text-align:right}html #course.next #nx-roll.sk .sk-lab::before{content:"";flex:none;width:22px;height:10px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 10'%3E%3Cpath d='M1 6C6 1 11 10 17 5S22 4 23 4' fill='none' stroke='%232C1751' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat;transform:scaleX(0);transform-origin:0 50%;transition:transform 0s linear .15s}html #course.next #nx-roll.sk .sk-lab.is-l::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 10'%3E%3Cpath d='M23 6C18 1 13 10 7 5S2 4 1 4' fill='none' stroke='%232C1751' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");transform-origin:100% 50%}html #course.next #nx-roll.sk .sk-lab>span{display:block;overflow:hidden;padding:.12em .2em;margin:-.12em -.2em;rotate:var(--rt,-2deg);translate:-100% 0;transition:translate 0s linear .15s}html #course.next #nx-roll.sk .sk-lab .sk-w{display:block;translate:calc(100% + .4em) 0;transition:translate 0s linear .15s}html #course.next #nx-roll.sk .sk-lab.is-w>span{white-space:normal;max-width:92px}html #course.next #nx-roll.sk .sk-col.is-sel .sk-lab::before{transform:scaleX(1);transition:transform .25s ease-out calc(.5s + var(--i) * 90ms)}html #course.next #nx-roll.sk .sk-col.is-sel .sk-lab>span,html #course.next #nx-roll.sk .sk-col.is-sel .sk-lab .sk-w{translate:0 0;transition:translate .34s cubic-bezier(.4,0,.2,1) calc(.56s + var(--i) * 90ms)}html #course.next #nx-roll.sk.sk-moving :is(.sk-fig,.sk-lab>span){will-change:transform,opacity}html #course.next #nx-roll.sk .sk-tag{margin:1.1rem 0 0;font:800 1.3rem/1.1 var(--display);letter-spacing:-.01em}html #course.next #nx-roll.sk .rl-ben{display:grid;gap:2px;margin:.4rem 0 0}html #course.next #nx-roll.sk .rl-ben li{position:relative;padding-left:26px;font:400 1.0625rem/1.22 var(--sans)}html #course.next #nx-roll.sk .rl-ben li::before{content:"";position:absolute;left:0;top:.2em;width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M3 11l5 5L17 4' fill='none' stroke='%23FF0030' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}html #course.next #nx-roll.sk .pk-for{margin:.5rem 0 .65rem;font:400 1.0625rem/1.24 var(--sans)}html #course.next #nx-roll.sk .pk-for b{margin-right:.45em;font:500 .875rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sk-crim)}html #course.next #nx-roll.sk .sk-act{margin:auto 0 0;padding:0}html #course.next #nx-roll.sk .rl-go{display:flex;align-items:center;justify-content:center;gap:.55em;width:100%;min-height:52px;margin:0;padding:12px 22px;border:2px solid var(--ink);border-radius:0;background:var(--sk-paper);color:var(--ink);font:800 1.19rem/1.1 var(--display);letter-spacing:-.005em;text-decoration:none;text-align:center;cursor:pointer;box-shadow:4px 4px 0 var(--ink);transition:transform .12s ease,box-shadow .12s ease,background-color .12s,color .12s;max-width:calc(100% - 4px)}html #course.next #nx-roll.sk .rl-go:hover,html #course.next #nx-roll.sk .rl-go:focus-visible{background:var(--ink);color:var(--sk-paper)}html #course.next #nx-roll.sk .rl-go:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--ink)}html #course.next #nx-roll.sk .rl-go:active{transform:translate(4px,4px);box-shadow:0 0 0 var(--ink)}html #course.next #nx-roll.sk .rl-more{display:none}html #course.next #nx-roll.sk .sk-cmp{display:grid;grid-template-columns:7.2rem repeat(3,minmax(0,1fr));grid-template-rows:auto repeat(13,auto) auto;column-gap:1.1rem;row-gap:4px;align-items:stretch}html #course.next #nx-roll.sk .sk-glab{grid-column:1;grid-row:2 / span 13;display:grid;grid-template-rows:subgrid;pointer-events:none}html #course.next #nx-roll.sk .sk-gl{grid-row:calc(var(--g) + 1);align-self:start;font:500 .875rem/1.1 var(--mono);letter-spacing:.02em;text-transform:uppercase;color:var(--sk-crim);white-space:nowrap;height:0;padding-top:.45rem}html #course.next #nx-roll.sk .sk-gl.is-g,html #course.next #nx-roll.sk .sk-strip.is-g{margin-top:.55rem}html #course.next #nx-roll.sk .sk-dcol{grid-row:1 / span 15;display:grid;grid-template-rows:subgrid;min-width:0}html #course.next #nx-roll.sk .sk-dcol[data-pk="starter"]{grid-column:2}html #course.next #nx-roll.sk .sk-dcol[data-pk="cohort"]{grid-column:3}html #course.next #nx-roll.sk .sk-dcol[data-pk="complete"]{grid-column:4}html #course.next #nx-roll.sk .sk-dh{display:flex;align-items:flex-end;gap:.65rem;margin:0 0 .35rem;min-width:0}html #course.next #nx-roll.sk .sk-dh .sk-o{flex:none;width:55px;height:44px}html #course.next #nx-roll.sk .sk-dn{font:900 1.5rem/1 var(--display);letter-spacing:-.02em}html #course.next #nx-roll.sk .sk-dp{margin-left:auto;font:900 2rem/.95 var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums lining-nums}html #course.next #nx-roll.sk .sk-mini{--sk-offc:#D3C9B1;--sk-od:3px}html #course.next #nx-roll.sk .sk-dl{grid-row:2 / span 13;display:grid;grid-template-rows:subgrid;min-width:0}html #course.next #nx-roll.sk .sk-strip{position:relative;display:flex;align-items:center;min-height:30px;padding:.3em 1.7em .3em .95em;background:var(--sk-paper);border:1.5px solid var(--sk-edge);box-shadow:0 2px 0 #DDD4BF;font:400 .9375rem/1.14 var(--sans);color:var(--ink)}html #course.next #nx-roll.sk .sk-strip::before{content:"";position:absolute;left:-1.5px;top:-1.5px;bottom:-1.5px;width:5px;background:var(--sk-lilac);border:1.5px solid var(--sk-edge)}html #course.next #nx-roll.sk .sk-strip::after{content:"";position:absolute;right:.55rem;top:50%;width:14px;height:14px;margin-top:-7px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M3 11l5 5L17 4' fill='none' stroke='%23FF0030' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}html #course.next #nx-roll.sk .sk-strip.is-no{background:transparent;border:1.5px dashed rgba(44,23,81,.25);box-shadow:none;color:rgba(44,23,81,.38)}html #course.next #nx-roll.sk .sk-strip.is-no::before,html #course.next #nx-roll.sk .sk-strip.is-no::after{display:none}html #course.next #nx-roll.sk .sk-strip.is-top::after{display:none}html #course.next #nx-roll.sk .sk-hand{font:700 1.15em/1 var(--sk-hand);letter-spacing:.01em}html #course.next #nx-roll.sk .sk-gh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}html #course.next #nx-roll.sk .sk-cmp .sk-act{grid-row:15;margin:.45rem 0 0;padding:0}html #course.next #nx-roll.sk .sk-cmp .sk-dh,html #course.next #nx-roll.sk .sk-cmp .sk-dl,html #course.next #nx-roll.sk .sk-cmp .sk-act{min-width:0}html #course.next #nx-roll.sk .sk-cmp .sk-dcol>.sk-act{align-self:end}html #course.next #nx-roll.sk .sk-cmp.is-prep :is(.sk-dh,.sk-strip,.sk-act){will-change:transform,opacity}html #course.next #nx-roll.sk .sk-cmp.is-prep:not(.is-live) :is(.sk-dh,.sk-strip,.sk-act){opacity:0}html #course.next #nx-roll.sk .sk-cmp.is-live .sk-dh{animation:sk-fade .24s linear both}html #course.next #nx-roll.sk .sk-cmp.is-live .sk-strip{animation:sk-deal .38s cubic-bezier(.2,.9,.3,1) both;animation-delay:calc(140ms + var(--r) * 60ms)}html #course.next #nx-roll.sk .sk-cmp.is-live .sk-strip.is-no{animation:sk-fade .3s linear both;animation-delay:calc(140ms + var(--r) * 60ms)}html #course.next #nx-roll.sk .sk-cmp.is-live .sk-act{animation:sk-fade .3s linear both;animation-delay:calc(140ms + 13 * 60ms + 120ms)}@keyframes sk-fade{from{opacity:0}to{opacity:1}}@keyframes sk-deal{0%{opacity:0;transform:translateY(-14px) rotate(-1.5deg)}65%{opacity:1;transform:translateY(2px) rotate(.2deg)}100%{opacity:1;transform:none}}html #course.next #nx-roll.sk .sk-foot{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"a c";column-gap:1.2rem;align-items:center;margin-top:.85rem;padding-top:.55rem;border-top:1.5px solid var(--sk-hair)}html #course.next #nx-roll.sk .sk-foot-a{grid-area:a;display:flex;flex-wrap:wrap;align-items:center;column-gap:1.1rem;row-gap:0;min-width:0}html #course.next #nx-roll.sk .sk-foot p{max-width:none;font:400 1.0625rem/1.3 var(--sans)}html #course.next #nx-roll.sk .sk-foot .link{font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:var(--sk-pen)}html #course.next #nx-roll.sk .sk-foot-a>.rl-res{display:contents}html #course.next #nx-roll.sk .rl-res-t{flex:1 0 100%}html #course.next #nx-roll.sk .rl-res-go{flex:1 0 100%;display:flex;flex-wrap:wrap;align-items:center;gap:0 .9rem;margin:0}html #course.next #nx-roll.sk .pk-res[hidden]{display:none}html #course.next #nx-roll.sk .pk-res{display:inline-flex;align-items:center;min-height:44px;margin:-.75rem 0}html #course.next #nx-roll.sk .sk-foot .rl-co .link{display:inline-flex;align-items:center;min-height:44px;margin:-.75rem 0}html #course.next #nx-roll.sk .rl-free .link{display:inline-flex;align-items:center;min-height:44px;margin:-.75rem 0}html #course.next #nx-roll.sk .sk-foot-a>.rl-co{flex:1 0 100%}html #course.next #nx-roll.sk .sk-foot-a>.rl-free{flex:0 0 auto}html #course.next #nx-roll.sk .sk-foot-a>.free-vs{flex:0 1 auto;min-width:0;margin:0}html #course.next #nx-roll.sk .sk-foot-a>.free-vs[open]{flex:1 0 100%}html #course.next #nx-roll.sk .free-vs>summary{display:flex;align-items:center;justify-content:flex-start;gap:.35em;min-height:44px;margin:-.5rem 0;padding:0;border:0;cursor:pointer}html #course.next #nx-roll.sk .free-vs .fv-h{margin:0;font:700 .9375rem/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase}html #course.next #nx-roll.sk .rl-res[hidden]{display:none!important}html #course.next #nx-roll.sk .sk-foot-b{grid-area:b;display:none;min-width:0;width:17rem}html #course.next #nx-roll.sk:not([data-sel=""]) .sk-foot{grid-template-columns:minmax(0,1fr) 17rem auto;grid-template-areas:"a b c"}html #course.next #nx-roll.sk:not([data-sel=""]) .sk-foot-b{display:block}html #course.next #nx-roll.sk .rl-bill{display:none;margin:0}html #course.next #nx-roll.sk .rl-bill.is-on:not([hidden]){display:grid;gap:2px}html #course.next #nx-roll.sk .rl-bl{display:flex;align-items:baseline;gap:.5rem;margin:0}html #course.next #nx-roll.sk .rl-bl i{flex:1;min-width:1rem;border-bottom:1.5px dotted rgba(44,23,81,.4);transform:translateY(-.25em)}html #course.next #nx-roll.sk .rl-bl b{font:800 1.0625rem/1.2 var(--display);font-variant-numeric:tabular-nums}html #course.next #nx-roll.sk .rl-bl--t span,html #course.next #nx-roll.sk .rl-bl--t b{font-weight:800;font-size:1.1875rem}html #course.next #nx-roll.sk .rl-note{margin:.25rem 0 0;font-size:.9375rem;line-height:1.25}html #course.next #nx-roll.sk .rl-bill:not(.is-on) ~ .rl-note,html #course.next #nx-roll.sk .rl-note[hidden]{display:none}html #course.next #nx-roll.sk .rl-stamp{grid-area:c;display:block;align-self:end;width:200px;margin:-10px 12px 6px 8px;rotate:-6deg;color:var(--sk-crim);mix-blend-mode:multiply;text-decoration:none}html #course.next #nx-roll.sk .rl-stamp .rs{display:block;width:100%;height:auto;overflow:visible}html #course.next #nx-roll.sk .rl-stamp .rs text{font-family:var(--display);font-stretch:100%;fill:currentColor;stroke:none}@keyframes sk-land{from{opacity:0;scale:1.6;rotate:-14deg}to{opacity:1;scale:1;rotate:-6deg}}html #course.next #nx-roll.sk .rl-stamp.land{animation:sk-land .45s cubic-bezier(.2,1.3,.4,1)}html #course.next #nx-roll.sk.rl-calm *,html #course.next #nx-roll.sk.rl-calm *::before,html #course.next #nx-roll.sk.rl-calm *::after,html #course.next #nx-roll.sk.sk-still *,html #course.next #nx-roll.sk.sk-still *::before,html #course.next #nx-roll.sk.sk-still *::after{transition:none!important;animation:none!important}@media (min-width:900px) and (max-height:800px){html #course.next #nx-roll.sk{--sk-oh:140px;--sk-price:4.6rem;--sk-name:2rem;--sk-gut:.75rem}html #course.next #nx-roll.sk .sk-head{margin-bottom:.6rem;row-gap:.1rem}html #course.next #nx-roll.sk .sk-head .nx-claim{font-size:1.2rem}html #course.next #nx-roll.sk .sk-obj{margin-top:.15rem}html #course.next #nx-roll.sk .sk-tag{margin-top:.65rem}html #course.next #nx-roll.sk .rl-ben{margin-top:.3rem}html #course.next #nx-roll.sk .pk-for{margin:.35rem 0 .4rem}html #course.next #nx-roll.sk .sk-foot{margin-top:.5rem;padding-top:.3rem}html #course.next #nx-roll.sk .sk-foot p{line-height:1.2}html #course.next #nx-roll.sk .sk-strip{min-height:24px;padding-block:.1em;line-height:1.12}html #course.next #nx-roll.sk .sk-cmp{row-gap:1px}html #course.next #nx-roll.sk .sk-gl{padding-top:.25rem}html #course.next #nx-roll.sk .sk-gl.is-g,html #course.next #nx-roll.sk .sk-strip.is-g{margin-top:.35rem}html #course.next #nx-roll.sk .sk-dh{margin-bottom:.2rem}html #course.next #nx-roll.sk .sk-dh .sk-o{height:36px;width:45px}html #course.next #nx-roll.sk .sk-dn{font-size:1.35rem}html #course.next #nx-roll.sk .sk-dp{font-size:1.75rem}html #course.next #nx-roll.sk .sk-cmp .sk-act{margin-top:.3rem}html #course.next #nx-roll.sk .rl-stamp{width:170px;margin-block:-4px 2px}}@media (min-width:900px) and (min-height:900px){html #course.next #nx-roll.sk{--sk-oh:188px}}@media (min-width:900px) and (max-height:700px){html #course.next #nx-roll.sk{--sk-oh:100px;--sk-price:3.9rem}html #course.next #nx-roll.sk .sk-cmp{column-gap:.8rem}html #course.next #nx-roll.sk .rl-stamp{width:150px}}@media (min-width:1340px) and (max-height:700px){html #course.next #nx-roll.sk:not([data-sel=""]) .sk-foot{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"a c"}html #course.next #nx-roll.sk:not([data-sel=""]) .sk-foot-b{position:absolute;right:calc(150px + 20px + 1.2rem);bottom:0;width:17rem}html #course.next #nx-roll.sk .rl-bill.is-on:not([hidden]){gap:0}html #course.next #nx-roll.sk .rl-bl,html #course.next #nx-roll.sk .rl-note{line-height:1.2}}@media (min-width:1500px){html #course.next #nx-roll.sk .sk-strip{font-size:1rem}}@media (max-width:899.98px){html #course.next #nx-roll.sk{--sk-oh:120px;--sk-gut:0px;--sk-price:4rem;font-size:1rem;width:100%;margin:0}html #course.next #nx-roll.sk .sk-face.is-off{display:none}html #course.next #nx-roll.sk .sk-head{display:block;margin-bottom:1.2rem}html #course.next #nx-roll.sk .sk-head .nx-claim{font-size:1.35rem}html #course.next #nx-roll.sk .sk-head .hype-line[data-dele]::after{left:0;top:100%;bottom:auto;margin:.2rem 0 0}html #course.next #nx-roll.sk .sk-head .nx-claim{padding-bottom:1.5rem}html #course.next #nx-roll.sk .sk-head h2{margin-top:.5rem;font-size:min(1.9rem,7.4vw);white-space:normal}html #course.next #nx-roll.sk .sk-head h2>span:not(.sk-dot){display:block}html #course.next #nx-roll.sk .sk-head .nx-steps-line{margin-top:.55rem;text-align:left}html #course.next #nx-roll.sk .sk-sw{justify-content:flex-start;margin:.3rem 0 0 -.6rem}html #course.next #nx-roll.sk .sk-pk{grid-template-columns:minmax(0,1fr)}html #course.next #nx-roll.sk .sk-col{padding:1.3rem 0 1.5rem;border-left:0;border-top:1.5px solid var(--sk-hair)}html #course.next #nx-roll.sk .sk-col:first-child{border-top:0;padding-top:.4rem}html #course.next #nx-roll.sk .sk-col + .sk-col{border-left:0}html #course.next #nx-roll.sk .sk-col[data-yours]::before{left:0;top:-.25rem}html #course.next #nx-roll.sk .sk-col + .sk-col .sk-obj::after{left:0}html #course.next #nx-roll.sk .sk-obj{margin-inline:0}html #course.next #nx-roll.sk .sk-lab{font-size:18px}html #course.next #nx-roll.sk .sk-tag{margin-top:1rem}html #course.next #nx-roll.sk .rl-act,html #course.next #nx-roll.sk .sk-act{margin-top:.9rem}html #course.next #nx-roll.sk .rl-go{max-width:100%}html #course.next #nx-roll.sk .sk-cmp{display:block}html #course.next #nx-roll.sk .sk-glab{display:none}html #course.next #nx-roll.sk .sk-dcol{display:block;margin:0 0 1.6rem}html #course.next #nx-roll.sk .sk-dl{display:grid;grid-template-rows:none;gap:4px}html #course.next #nx-roll.sk .sk-gh{position:static;display:block;width:auto;height:auto;margin:.9rem 0 .15rem;overflow:visible;clip:auto;white-space:normal;font:500 .8125rem/1.1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sk-crim)}html #course.next #nx-roll.sk .sk-strip.is-g{margin-top:0}html #course.next #nx-roll.sk .sk-strip{min-height:36px;font-size:.9375rem}html #course.next #nx-roll.sk .sk-dh{margin-bottom:.5rem}html #course.next #nx-roll.sk .sk-dh .sk-o{width:62px;height:50px}html #course.next #nx-roll.sk .sk-cmp .sk-act{margin-top:.8rem}html #course.next #nx-roll.sk .sk-foot{display:block}html #course.next #nx-roll.sk .sk-foot-a{display:block}html #course.next #nx-roll.sk .sk-foot-b{width:auto;margin-top:.6rem}html #course.next #nx-roll.sk .rl-stamp{width:170px;margin:.4rem 0 .2rem .3rem}html #course.next #nx-roll.sk .sk-foot .link,html #course.next #nx-roll.sk .rl-free .link,html #course.next #nx-roll.sk .pk-res,html #course.next #nx-roll.sk .sk-foot .rl-co .link{min-height:44px;margin:0}html #course.next #nx-roll.sk .free-vs>summary{margin:0}html #course.next #nx-roll.sk .rl-free,html #course.next #nx-roll.sk .rl-co,html #course.next #nx-roll.sk .rl-res-t{margin:0 0 .2rem}}@media (max-width:699.98px){html #course.next #nx-roll.sk.rl-live .sk-col:not(.is-sel) :is(.rl-ben,.pk-for){display:none}html #course.next #nx-roll.sk.rl-live .sk-tag{margin-bottom:.15rem}html #course.next #nx-roll.sk.rl-live .rl-more{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;box-sizing:border-box;width:100%;min-height:2.75rem;margin:0 0 .35rem;padding:.4rem 0;border:0;border-top:1px dotted color-mix(in srgb,currentColor 40%,transparent);border-radius:0;background:none;color:inherit;font:700 var(--t-label,.875rem)/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;text-align:left;cursor:pointer;-webkit-appearance:none;appearance:none}html #course.next #nx-roll.sk.rl-live .rl-more .arr{display:inline-block;transition:transform .2s ease}html #course.next #nx-roll.sk.rl-live .rl-more[aria-expanded="true"] .arr{transform:rotate(180deg)}html #course.next #nx-roll.sk.rl-live .rl-more:focus-visible{outline:3px solid var(--sk-pen);outline-offset:2px}html #course.next #nx-roll.sk.rl-live.rl-calm .rl-more .arr{transition:none}}@media (prefers-reduced-motion:reduce){html #course.next #nx-roll.sk.rl-live .rl-more .arr{transition:none}html #course.next #nx-roll.sk .rl-stamp.land{animation:none}}@keyframes hph43-strike{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hph43-strike-r{from{transform:scale(0,-1)}to{transform:scale(1,-1)}}@media (max-width:699px){html #course.next .nx-cue{display:none}html #course.next .wall-band>.wall-hype{display:flex;inset:calc(56px + env(safe-area-inset-top,0px)) 0 0;justify-content:space-between;padding-bottom:4px;box-sizing:border-box}html #course.next .wall-hype .hype-track{animation:none;transform:none;position:relative}html #course.next .wall-hype .hype-track>:not(.hph-st){opacity:.5}html #course.next .wall-band>.wall-hype::after{background:linear-gradient(180deg,rgba(44,23,81,0) 0 60%,rgba(44,23,81,.55) 88% 100%),radial-gradient(ellipse 85% 48% at 50% 52%,rgba(44,23,81,.8) 0%,rgba(44,23,81,.6) 60%,rgba(44,23,81,0) 100%)}html #course.next .wall-hype .hp::after{display:none}html #course.next .wall-hype .hype-row{position:relative}html #course.next .wall-hype .hph-st{position:absolute;z-index:1;top:calc(50% - .1em);height:.24em;font-size:clamp(2.2rem,11vw,3rem);background:var(--signal);opacity:.75;-webkit-mask:var(--strike-mask) 0 0/100% 100% no-repeat;mask:var(--strike-mask) 0 0/100% 100% no-repeat;transform-origin:0 50%;pointer-events:none}html #course.next .wall-hype .hype-row:nth-child(2n) .hph-st{transform:scaleY(-1);transform-origin:100% 50%}@media (min-width:601px){html #course.next .wall-hype .hph-st{font-size:clamp(2.4rem,min(8vw,12svh),9rem)}}}@media (max-width:699px) and (prefers-reduced-motion:no-preference){html.fx-on #course.next .wall-hype .hph-st{animation:hph43-strike .42s cubic-bezier(.6,0,.3,1) calc(1.25s + var(--i,0) * .22s) both}html.fx-on #course.next .wall-hype .hype-row:nth-child(2n) .hph-st{animation-name:hph43-strike-r}html.fx-on #course.next .wall-hype .hph-st.hph-now{animation:none}}@media (max-width:699px){html #course.next #course-foot>p:not(.foot-links):not(.foot-mark):not(.foot-row){font-size:.8125rem;line-height:1.5}html #course.next #course-foot .foot-links{font-size:.9375rem}html #course.next #course-foot .foot-links .ck-open{display:inline-flex;align-items:center;min-height:44px}}.nxb main#course>:is(section,.kin-band,footer){content-visibility:auto;contain-intrinsic-size:auto 1600px}.nxb main#course>[data-boot=v],.nxb main#course>[data-boot=p]{content-visibility:visible}.nxb main#course [data-boot-k]{content-visibility:auto;contain-intrinsic-size:auto 320px}.nxb main#course [data-boot-k=v]{content-visibility:visible}html #course.next #nx-roll.sk .sk-col{--sk-n:0;--sk-d:calc(var(--sk-n) * 260ms)}@media (min-width:900px){html #course.next #nx-roll.sk .sk-col[data-pk="cohort"]{--sk-n:1}html #course.next #nx-roll.sk .sk-col[data-pk="complete"]{--sk-n:2}}html #course.next #nx-roll.sk .sk-tk,html #course.next #nx-roll.sk .sk-sig{stroke-dasharray:1;stroke-dashoffset:0}html #course.next #nx-roll.sk .sk-seal,html #course.next #nx-roll.sk .sk-front,html #course.next #nx-roll.sk .sk-stmp,html #course.next #nx-roll.sk .sk-glint{transform-box:view-box}html #course.next #nx-roll.sk .sk-seal{transform-origin:166px 128px}html #course.next #nx-roll.sk .sk-front{transform-origin:100px 154px}html #course.next #nx-roll.sk .sk-stmp,html #course.next #nx-roll.sk .sk-glint{transform-origin:100px 108px}html #course.next #nx-roll.sk .sk-glint{fill:none;stroke:#fff;stroke-width:2.2;opacity:0}html #course.next #nx-roll.sk .sk-fig{bottom:calc(var(--sk-k) * -6 + 4px + 1px);transition:transform .42s cubic-bezier(.2,.8,.2,1),translate .38s cubic-bezier(.2,.8,.2,1)}html #course.next #nx-roll.sk .sk-off{transition:transform .38s cubic-bezier(.2,.8,.2,1)}html #course.next #nx-roll.sk .sk-col.is-sel{--sk-od:6px}html #course.next #nx-roll.sk .sk-col[data-pk="complete"] .sk-front{transition:scale .38s cubic-bezier(.2,.8,.2,1)}html #course.next #nx-roll.sk .sk-col[data-pk="complete"] .sk-sh{transition:transform .6s cubic-bezier(.2,.9,.3,1.2) calc(var(--i,0) * 60ms),translate .45s cubic-bezier(.2,.8,.2,1) calc(var(--i,0) * 50ms)}html #course.next #nx-roll.sk .sk-col.sk-pre .sk-fig{opacity:0}html #course.next #nx-roll.sk .sk-col.sk-pre :is(.sk-tk,.sk-sig){stroke-dashoffset:1}html #course.next #nx-roll.sk .sk-col.sk-pre :is(.sk-seal,.sk-stmp){opacity:0}html #course.next #nx-roll.sk .sk-col.sk-pre .sk-lab>span{translate:-100% 0;transition:none}html #course.next #nx-roll.sk .sk-col.sk-pre .sk-lab .sk-w{translate:calc(100% + .4em) 0;transition:none}html #course.next #nx-roll.sk .sk-col.sk-pre .sk-lab::before{transform:scaleX(0);transition:none}html #course.next #nx-roll.sk .sk-col.sk-pre[data-yours]::before{opacity:0}html #course.next #nx-roll.sk .sk-col.sk-land .sk-fig{animation:sk47-land .65s cubic-bezier(.2,.8,.2,1) var(--sk-d) both}html #course.next #nx-roll.sk .sk-col.sk-land.is-sel .sk-fig{animation:sk47-land .65s cubic-bezier(.2,.8,.2,1) var(--sk-d) both,sk47-fwd .01s linear 0s}html #course.next #nx-roll.sk .sk-col.sk-land .sk-off{animation:sk47-off .65s cubic-bezier(.2,.8,.2,1) var(--sk-d) both}html #course.next #nx-roll.sk .sk-col[data-pk="starter"].sk-land .sk-tk{animation:sk47-draw .26s ease-out calc(var(--sk-d) + 560ms + var(--t,0) * 170ms) both}html #course.next #nx-roll.sk .sk-col[data-pk="starter"].sk-land .sk-sig{animation:sk47-draw .52s ease-out calc(var(--sk-d) + 1060ms) both}html #course.next #nx-roll.sk .sk-col[data-pk="cohort"].sk-land .sk-sh{animation:sk47-drop .38s cubic-bezier(.2,.8,.2,1) calc(var(--sk-d) + 120ms + var(--i,0) * 55ms) both}html #course.next #nx-roll.sk .sk-col[data-pk="cohort"].sk-land .sk-seal{animation:sk47-seal .55s cubic-bezier(.2,.8,.2,1) calc(var(--sk-d) + 640ms) both}html #course.next #nx-roll.sk .sk-col[data-pk="complete"].sk-land .sk-sh{animation:sk47-slide .42s cubic-bezier(.2,.8,.2,1) calc(var(--sk-d) + 260ms + var(--i,0) * 70ms) both}html #course.next #nx-roll.sk .sk-col[data-pk="complete"].sk-land .sk-stmp{animation:sk47-thud-in .75s ease-out calc(var(--sk-d) + 980ms) both}html #course.next #nx-roll.sk .sk-col.sk-land.is-sel .sk-lab>span,html #course.next #nx-roll.sk .sk-col.sk-land.is-sel .sk-lab .sk-w{translate:0 0;transition:translate .34s cubic-bezier(.4,0,.2,1) calc(var(--sk-d) + 700ms + var(--i) * 90ms)}html #course.next #nx-roll.sk .sk-col.sk-land.is-sel .sk-lab::before{transform:scaleX(1);transition:transform .25s ease-out calc(var(--sk-d) + 640ms + var(--i) * 90ms)}html #course.next #nx-roll.sk .sk-col.sk-land[data-yours]::before{animation:sk47-note .4s ease-out calc(var(--sk-d) + 700ms) both}html #course.next #nx-roll.sk .sk-col.sk-hov .sk-fig{translate:0 -6px}html #course.next #nx-roll.sk .sk-col.sk-hov .sk-off{transform:translate(calc(var(--sk-od,4px) + 3px),calc(var(--sk-od,4px) + 4px))}html #course.next #nx-roll.sk .sk-col.sk-hov .sk-sh{transform:rotate(var(--fr,0deg))}html #course.next #nx-roll.sk .sk-col[data-pk="starter"].sk-hov .sk-tk{animation:sk47-un .16s ease-in forwards,sk47-draw .26s ease-out calc(.22s + var(--t,0) * .18s) forwards}html #course.next #nx-roll.sk .sk-col[data-pk="starter"].sk-hov .sk-sig{animation:sk47-un .16s ease-in forwards,sk47-draw .5s ease-out .8s forwards}html #course.next #nx-roll.sk .sk-col[data-pk="cohort"].sk-hov .sk-lab>span,html #course.next #nx-roll.sk .sk-col[data-pk="cohort"].sk-hov .sk-lab .sk-w{translate:0 0;transition:translate .34s cubic-bezier(.4,0,.2,1) calc(.35s + var(--i) * .12s)}html #course.next #nx-roll.sk .sk-col[data-pk="cohort"].sk-hov .sk-lab::before{transform:scaleX(1);transition:transform .25s ease-out calc(.29s + var(--i) * .12s)}html #course.next #nx-roll.sk .sk-col[data-pk="cohort"].sk-hov .sk-seal{animation:sk47-seal .55s cubic-bezier(.2,.8,.2,1) .45s both}html #course.next #nx-roll.sk .sk-col[data-pk="complete"].sk-hov .sk-front{scale:1 .93}html #course.next #nx-roll.sk .sk-col[data-pk="complete"].sk-hov .sk-sh{translate:0 -4px}html #course.next #nx-roll.sk .sk-col[data-pk="complete"].sk-hov .sk-fig{translate:0 0}html #course.next #nx-roll.sk .sk-col[data-pk="complete"].sk-hov:not(.is-sel) .sk-sh{transform:rotate(calc(var(--fr,0deg) * .5))}html #course.next #nx-roll.sk .sk-col[data-pk="complete"].sk-hov .sk-stmp{animation:sk47-thud .75s ease-out .55s both}html #course.next #nx-roll.sk .sk-col[data-pk="complete"].sk-hov .sk-fig .sk-o{animation:sk47-bump .16s ease-out 1.06s}html #course.next #nx-roll.sk .sk-col.is-sel .sk-fig{animation:sk47-fwd .62s cubic-bezier(.2,.8,.2,1)}html #course.next #nx-roll.sk .sk-cmp.is-live .sk-dcol[data-pk="starter"] .sk-dh{animation-delay:0ms}html #course.next #nx-roll.sk .sk-cmp.is-live .sk-dcol[data-pk="cohort"] .sk-dh{animation-delay:45ms}html #course.next #nx-roll.sk .sk-cmp.is-live .sk-dcol[data-pk="complete"] .sk-dh{animation-delay:90ms}html #course.next #nx-roll.sk .sk-cmp.is-live .sk-dcol[data-pk="starter"] :is(.sk-strip,.sk-strip.is-no){animation-delay:calc(140ms + var(--r) * 60ms + 0ms)}html #course.next #nx-roll.sk .sk-cmp.is-live .sk-dcol[data-pk="cohort"] :is(.sk-strip,.sk-strip.is-no){animation-delay:calc(140ms + var(--r) * 60ms + 45ms)}html #course.next #nx-roll.sk .sk-cmp.is-live .sk-dcol[data-pk="complete"] :is(.sk-strip,.sk-strip.is-no){animation-delay:calc(140ms + var(--r) * 60ms + 90ms)}html #course.next #nx-roll.sk .sk-cmp.is-live .sk-act{animation-delay:calc(140ms + 13 * 60ms + 120ms + 90ms)}html #course.next #nx-roll.sk .sk-col[data-pk="starter"].sk-i-air .sk-sh{animation:sk47-air 2.2s ease-in-out}html #course.next #nx-roll.sk .sk-col[data-pk="starter"].sk-i-air .sk-off{animation:sk47-airoff 2.2s ease-in-out}html #course.next #nx-roll.sk .sk-col[data-pk="starter"].sk-i-tick .sk-tk[style*="--t:1"]{animation:sk47-un .2s ease-in forwards,sk47-draw .3s ease-out .35s forwards}html #course.next #nx-roll.sk .sk-col[data-pk="cohort"].sk-i-shift .sk-sh:last-child{animation:sk47-shift 1.8s ease-in-out}html #course.next #nx-roll.sk .sk-col[data-pk="complete"].sk-i-glint .sk-glint{animation:sk47-glint 1.4s ease-in-out}@keyframes sk47-land{0%{translate:0 -26px;rotate:-2.5deg;opacity:0}70%{translate:0 2px;rotate:0deg;opacity:1}100%{translate:0 0;rotate:0deg;opacity:1}}@keyframes sk47-off{from{transform:translate(calc(var(--sk-od,4px) + 9px),calc(var(--sk-od,4px) + 12px));opacity:.35}to{transform:translate(var(--sk-od,4px),var(--sk-od,4px));opacity:1}}@keyframes sk47-fwd{0%{transform:none}60%{transform:translateY(12px) scale(1.05)}100%{transform:translateY(10px) scale(1.04)}}@keyframes sk47-un{from{stroke-dashoffset:0}to{stroke-dashoffset:1}}@keyframes sk47-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes sk47-drop{from{translate:0 -10px;opacity:0}to{translate:0 0;opacity:1}}@keyframes sk47-slide{from{translate:0 -18px;opacity:0}to{translate:0 0;opacity:1}}@keyframes sk47-seal{0%{rotate:-110deg;scale:.45;opacity:0}75%{rotate:6deg;scale:1.04;opacity:1}100%{rotate:0deg;scale:1;opacity:1}}@keyframes sk47-thud{0%{scale:1;opacity:1}22%{scale:1.32;opacity:0;animation-timing-function:ease-in}68%{scale:.96;opacity:1}82%{scale:1.015}100%{scale:1;opacity:1}}@keyframes sk47-thud-in{0%{scale:1.32;opacity:0}22%{scale:1.32;opacity:0;animation-timing-function:ease-in}68%{scale:.96;opacity:1}82%{scale:1.015}100%{scale:1;opacity:1}}@keyframes sk47-bump{0%,100%{translate:0 0}40%{translate:0 1px}}@keyframes sk47-note{from{opacity:0;translate:-8px 0}to{opacity:1;translate:0 0}}@keyframes sk47-air{0%{rotate:0deg}40%{rotate:-1.4deg}70%{rotate:.4deg}100%{rotate:0deg}}@keyframes sk47-airoff{0%,100%{transform:translate(var(--sk-od,4px),var(--sk-od,4px))}40%{transform:translate(calc(var(--sk-od,4px) + 2px),calc(var(--sk-od,4px) + 2px))}70%{transform:translate(calc(var(--sk-od,4px) + .7px),calc(var(--sk-od,4px) + .7px))}}@keyframes sk47-shift{0%{translate:0 0}45%{translate:2.5px -1px}72%{translate:1.5px 0}100%{translate:0 0}}@keyframes sk47-glint{0%{opacity:0;rotate:0deg}30%{opacity:.85}85%{opacity:0}100%{opacity:0;rotate:140deg}}@media (prefers-reduced-motion:reduce){html #course.next #nx-roll.sk .sk-col :is(.sk-fig,.sk-off,.sk-sh,.sk-tk,.sk-sig,.sk-seal,.sk-stmp,.sk-glint,.sk-o){animation:none!important}html #course.next #nx-roll.sk .sk-col[data-yours]::before{animation:none!important}}#course.next .nx-steps{width:min(56rem,calc(100vw - 24px))}#course.next #sched-dialog .nx-pc{flex:1 1 auto;min-height:0;overflow:auto;padding:14px 22px 20px}#course.next #sched-dialog .nx-pc #sched{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;padding:0;border:0;margin:0}#course.next .nx-pc-why{margin:0 0 12px;max-width:70ch;font:400 1rem/1.5 var(--sans);color:var(--ink)}#course.next .nx-pc-why b{font-weight:800}#course.next .nx-pc-tabs{display:flex;width:max-content;max-width:100%;border:1.5px solid var(--ink);margin:0 0 14px}#course.next .nx-pc-tabs[hidden]{display:none}#course.next .nx-pc-tabs button{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;min-height:40px;padding:0 14px;font:600 .72rem/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--graphite);cursor:pointer}#course.next .nx-pc-tabs button + button{border-left:1.5px solid var(--ink)}#course.next .nx-pc-tabs button[aria-pressed=true]{background:var(--ink);color:var(--paper)}#course.next .nx-pc-tabs button[aria-pressed=false]:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 7%,transparent)}#course.next .nx-pc-tabs button:focus-visible{outline:3px solid var(--human);outline-offset:-3px}#course.next .nx-pc-plot{list-style:none;margin:0;padding:0;--ph:clamp(110px,calc(100svh - 470px),250px);display:grid;grid-template-columns:repeat(9,minmax(0,1fr));column-gap:6px;align-items:stretch}#course.next .nx-pc-plot[data-pk=starter] li{--k:var(--starter)}#course.next .nx-pc-plot[data-pk=cohort] li{--k:var(--cohort)}#course.next .nx-pc-plot[data-pk=complete] li{--k:var(--complete)}#course.next .nx-pc-plot li{display:grid;grid-template-rows:1fr auto auto calc(var(--k) * var(--ph)) 4rem;justify-items:center;min-width:0;margin:0;padding:0}#course.next .nx-pc-p b{display:none;font-weight:900}#course.next .nx-pc-plot[data-pk=starter] .nx-pc-p b[data-price^="starter@"],#course.next .nx-pc-plot[data-pk=cohort] .nx-pc-p b[data-price^="cohort@"],#course.next .nx-pc-plot[data-pk=complete] .nx-pc-p b[data-price^="complete@"]{display:block}#course.next .nx-pc-p{grid-row:3;margin:0 0 6px;font:900 .95rem/1 var(--dots);letter-spacing:.02em;white-space:nowrap;color:var(--graphite);font-variant-numeric:tabular-nums}#course.next .nx-pc-plot li.is-next .nx-pc-p{color:var(--ink)}#course.next .nx-pc-here{grid-row:2;visibility:hidden;margin:0 0 6px;font:700 .66rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--human);white-space:nowrap}#course.next .nx-pc-here::after{content:" \2193"}#course.next .nx-pc-plot li.is-now .nx-pc-here{visibility:visible}#course.next .nx-pc-bar{grid-row:4;align-self:end;width:100%;height:100%;background:var(--lilac-paper,#E6E1EC);border-top:3px solid var(--ink);box-shadow:0 2px 0 var(--ink);transform-origin:50% 100%}#course.next .nx-pc-x{grid-row:5;align-self:start;margin-top:10px;font:500 .72rem/1.3 var(--mono);color:var(--graphite);text-align:center;text-wrap:balance}#course.next .nx-pc-plot li.is-now .nx-pc-bar{background:var(--human);border-top-color:var(--human)}#course.next .nx-pc-plot li.is-now .nx-pc-p{color:var(--human);font-size:1.2rem}#course.next .nx-pc-plot li.is-now .nx-pc-x{color:var(--human);font-weight:700}#course.next .nx-pc-plot li.is-past .nx-pc-bar{background:color-mix(in srgb,var(--lilac-paper,#E6E1EC) 45%,var(--paper));border-top-color:color-mix(in srgb,var(--ink) 35%,transparent)}#course.next .nx-pc-plot li.is-past .nx-pc-p,#course.next .nx-pc-plot li.is-past .nx-pc-x{opacity:.55}@media (prefers-reduced-motion:no-preference){#course.next .nx-pc-plot.nx-pc-go .nx-pc-bar{animation:nx48-grow .7s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i) * 45ms)}@keyframes nx48-grow{from{transform:scaleY(0)}to{transform:scaleY(1)}}}@media (max-width:560px){#course.next #sched-dialog .nx-pc{padding-inline:12px}#course.next .nx-pc-why{font-size:.92rem;line-height:1.45;margin-bottom:10px}#course.next .nx-pc-tabs{width:100%}#course.next .nx-pc-tabs button{flex:1 1 0;justify-content:center;min-height:44px;padding:0 6px;letter-spacing:.04em;white-space:nowrap}#course.next .nx-pc-plot{grid-template-columns:1fr;row-gap:9px}#course.next .nx-pc-plot li{display:grid;grid-template-columns:minmax(0,1fr) 4.8rem;grid-template-rows:auto auto;grid-template-areas:"x x" "b p";row-gap:3px;column-gap:10px;align-items:center;justify-items:stretch}#course.next .nx-pc-x{grid-area:x;align-self:center;margin:0;text-align:left;text-wrap:wrap}#course.next .nx-pc-here{display:none}#course.next .nx-pc-plot li.is-now .nx-pc-x::after{content:" ← you are here";text-transform:uppercase;letter-spacing:.1em;font-size:.62rem;white-space:nowrap}#course.next .nx-pc-p{grid-area:p;margin:0;text-align:right;font-size:.9rem}#course.next .nx-pc-plot li.is-now .nx-pc-p{font-size:1.05rem}#course.next .nx-pc-bar{grid-area:b;align-self:center;height:12px;width:calc(var(--k) * 100%);justify-self:start;border-top:0;border-right:3px solid var(--ink);box-shadow:none;transform-origin:0 50%}#course.next .nx-pc-plot li.is-now .nx-pc-bar{border-right-color:var(--human)}#course.next .nx-pc-plot li.is-past .nx-pc-bar{border-right-color:color-mix(in srgb,var(--ink) 35%,transparent)}}@media (max-width:560px) and (prefers-reduced-motion:no-preference){#course.next .nx-pc-plot.nx-pc-go .nx-pc-bar{animation-name:nx48-growx}@keyframes nx48-growx{from{transform:scaleX(0)}to{transform:scaleX(1)}}}#course.next #pricing .pk-anchor .pk-vs{display:block;font-family:var(--display);font-weight:850;font-stretch:112%;font-size:var(--t-title,1.3rem);line-height:1.22;letter-spacing:-.012em;color:var(--ink)}#course.next #pricing .pk-anchor .pk-vs-u{position:relative;display:inline-block;white-space:nowrap}#course.next #pricing .pk-anchor .pk-vs-u>.mk{position:absolute;left:-3px;right:-3px;bottom:-.32em;height:.36em;color:var(--human)}#course.next #pricing .pk-anchor .pk-vs-u>.mk svg{display:block;width:100%;height:100%;overflow:visible}#course.next #pricing .pk-anchor .pk-vs-src{display:block;margin-top:.55em;font-size:var(--t-label,.875rem);color:var(--graphite)}@media (max-width:699px){#course.next #pricing .pk-anchor li.has-src>span .pk-vs{font-size:1.3rem;text-align:left;text-align-last:auto;letter-spacing:-.012em;word-spacing:normal}#course.next #pricing .pk-anchor .pk-vs-u{display:inline;white-space:normal;text-decoration:underline;text-decoration-color:var(--human);text-decoration-thickness:2px;text-underline-offset:.2em}#course.next #pricing .pk-anchor .pk-vs-u>.mk{display:none}}@media (min-width:700px){html #course#course.next #course-foot>p:not(.foot-mark):not(.foot-row){max-width:none}}#course.next .t-day{display:grid;gap:12px}#course.next .t-day>p{margin:0}#course.next .t-rt{list-style:none;margin:2px 0;padding:0;display:grid;gap:14px}#course.next .t-rt li{display:flex;align-items:flex-start;gap:12px}#course.next .t-rt-ic{flex:none;width:28px;height:28px;margin-top:.12em;fill:none;stroke:var(--human);stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;overflow:visible}#course.next .t-rt-t{display:grid;gap:5px;min-width:0}#course.next .t-rt-h{position:relative;justify-self:start;font-weight:750;line-height:1.3}#course.next .t-rt-h>.mk{position:absolute;left:-2px;right:-2px;bottom:-.3em;height:.32em;color:var(--human)}#course.next .t-rt-h>.mk svg{display:block;width:100%;height:100%;overflow:visible}#course.next .t-rt-s{font-size:.84em;line-height:1.45;font-weight:400;color:color-mix(in srgb,var(--ink) 72%,transparent)}@media (max-width:699px){#course.next .t-rt-s{font-size:.9375rem}}#course.next .nx-pc-x .nx-pc-d{display:block;white-space:nowrap}@media (max-width:699px) and (prefers-reduced-motion:no-preference){html #course.next .wall-hype .hype-track{animation:nx-wall-a 30s cubic-bezier(.37,0,.63,1) -15s infinite alternate}html #course.next .wall-hype .hype-row:nth-child(2n) .hype-track{animation-name:nx-wall-b;animation-duration:34s;animation-delay:-17s}html #course.next .wall-hype .hype-row:nth-child(3) .hype-track{animation-duration:38s;animation-delay:-19s}html #course.next .wall-hype .hype-row:nth-child(5) .hype-track{animation-duration:32s;animation-delay:-16s}html #course.next .wall-band.idle .wall-hype .hype-track{animation-play-state:paused}}@media (max-width:699px){html #course.next #pricing .rl-co{display:none}}#course.next .nx-exit{box-sizing:border-box;width:min(34rem,calc(100vw - 32px));max-width:none;margin:auto;padding:clamp(22px,3vw,34px) clamp(20px,3vw,36px) clamp(20px,2.6vw,30px);border:2px solid var(--ink);border-radius:0;background:var(--paper);color:var(--ink);box-shadow:10px 10px 0 var(--human);overflow:visible}#course.next .nx-exit::backdrop{background:rgba(10,4,24,.64)}#course.next .nx-exit-x{position:absolute;top:6px;right:6px;width:44px;height:44px;border:0;background:none;color:var(--ink);font:400 1.6rem/1 var(--sans);cursor:pointer}#course.next .nx-exit-k{margin:0 0 .7em;font-size:var(--t-label,.875rem);letter-spacing:.08em;text-transform:uppercase;color:var(--graphite)}#course.next .nx-exit-h{margin:0;font:850 var(--t-sub,1.6rem)/1.08 var(--display);font-stretch:112%;letter-spacing:-.015em;color:var(--ink)}#course.next .nx-exit-u{position:relative;display:inline-block}#course.next .nx-exit-u>.mk{position:absolute;left:-2px;right:-2px;bottom:-.28em;height:.3em;color:var(--human)}#course.next .nx-exit-u>.mk svg{display:block;width:100%;height:100%;overflow:visible}#course.next .nx-exit-line{margin:1em 0 0;font-size:var(--t-body,1.0625rem);line-height:1.5;color:color-mix(in srgb,var(--ink) 82%,transparent)}#course.next .nx-exit-act{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin:1.4em 0 0}#course.next .nx-exit-no{min-height:44px;border:0;background:none;padding:0;font:500 var(--t-small,1rem)/1 var(--sans);color:var(--graphite);cursor:pointer;text-decoration:underline;text-underline-offset:.25em}@media (max-width:699px){#course.next .nx-exit-h{font-size:1.65rem}#course.next .nx-exit{box-shadow:6px 6px 0 var(--human)}}#course.next .nx-exit-h:focus{outline:none}@media (min-width:1300px){html #course.next #nx-roll.sk .sk-head h2{white-space:normal}html #course.next #nx-roll.sk .sk-head h2>span:not(.sk-dot){white-space:nowrap}}html #course.next #nx-roll.sk .sk-price{flex-wrap:wrap;row-gap:.35rem}html #course.next #nx-roll.sk .sk-price .pk-when{flex:1 1 8.5em;min-width:8.5em}#course.next .teacher--full .t-video{display:grid;justify-items:start;gap:14px;margin:0 0 clamp(16px,2.4svh,26px)}#course.next .teacher--full .t-frame{position:relative;aspect-ratio:9/16;width:min(100%,calc(62svh * .5625));background:var(--ink);border:2px solid var(--ink);overflow:hidden}#course.next .nx-v{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:var(--ink)}#course.next .nx-vp{position:absolute;inset:0;display:grid;place-items:center;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}#course.next .nx-vp[hidden]{display:none}#course.next .nx-vp .nx-vp-i{position:relative;width:clamp(52px,5vw,68px);aspect-ratio:1;border-radius:50%;background:var(--human);box-shadow:4px 4px 0 color-mix(in srgb,var(--ink) 30%,transparent);transition:transform .2s}#course.next .nx-vp .nx-vp-i::after{content:"";position:absolute;left:39%;top:30%;border-style:solid;border-width:.8em 0 .8em 1.3em;border-color:transparent transparent transparent #fff;font-size:clamp(11px,1.2vw,15px)}#course.next .nx-vp .pv-cap{position:absolute;left:10px;bottom:10px;padding:4px 8px;background:color-mix(in srgb,var(--ink) 78%,transparent);color:var(--paper);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}#course.next .nx-vp:hover .nx-vp-i{transform:scale(1.06)}#course.next .nx-vp:focus-visible{outline:3px solid var(--human);outline-offset:3px}#course.next .teacher--full .t-video-go{margin:0}@media (max-width:1099px){#course.next .teacher--full .t-video{justify-items:center}}@media (min-width:1100px){#course.next .teacher--full .tcr-on .tcr-btn{display:inline-flex}#course.next .teacher--full .t-video{grid-column:3;grid-row:2}#course.next .teacher--full .t-rec{grid-column:3;grid-row:3 / 7}}@media (prefers-reduced-motion:reduce){#course.next .nx-vp .nx-vp-i{transition:none}}@media (max-width:699px){html #course.next [id]{scroll-margin-top:66px}}#course.next .teacher--full .t-frame{width:min(100%,max(calc(62svh * .5625),200px))}#course.next .nx-vp .pv-cap{white-space:nowrap}@media (min-width:1000px) and (max-width:1139px){html #course.next #inside #weeks.rm-on .rm-mods .rm-mod.is-open .rm-detail>.pg-scope{grid-column:1 / -1;padding-right:0}html #course.next #inside #weeks.rm-on .rm-mods .rm-mod.is-open .rm-detail>.pg-ex{grid-column:1 / -1;grid-row:4}}@media (min-width:1000px) and (max-width:1199px){#course.next #refund .rf9-week{--dw:4.2rem;grid-template-columns:5.5rem repeat(7,minmax(0,var(--dw))) minmax(0,1fr) minmax(0,.8fr)}}