.lessonComments-module__AeiJWW__discussion{--comment-ink:var(--color-zinc-950,#09090b);--comment-muted:var(--color-zinc-600,#52525b);--comment-blue:var(--color-blue-600,#3b6bf5);--comment-link:var(--color-blue-700,#2e55d4);--comment-line:var(--color-zinc-200,#e4e4e7);border-top:1px solid var(--comment-line);max-width:48rem;color:var(--comment-ink);margin:56px 0 48px;padding-top:40px;scroll-margin-top:7rem;font-family:inherit}.lessonComments-module__AeiJWW__heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}.lessonComments-module__AeiJWW__eyebrow{color:var(--comment-muted);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 12px;font-size:13px;font-weight:500;line-height:18px;display:flex}.lessonComments-module__AeiJWW__eyebrow:before{content:"";background:var(--color-blue-600,#3b6bf5);clip-path:polygon(50% 5.56%,95% 94.44%,5% 94.44%);flex:none;width:10px;height:9px}.lessonComments-module__AeiJWW__discussion .lessonComments-module__AeiJWW__heading h2{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:500;line-height:30px}.lessonComments-module__AeiJWW__count,.lessonComments-module__AeiJWW__guidance{color:var(--comment-muted);font-size:13px;line-height:20px}.lessonComments-module__AeiJWW__intro{color:var(--comment-muted);margin:6px 0 20px;font-size:15px;line-height:24px}.lessonComments-module__AeiJWW__form{margin-bottom:1.25rem}.lessonComments-module__AeiJWW__label{margin-bottom:8px;font-size:14px;font-weight:500;display:block}.lessonComments-module__AeiJWW__form textarea{resize:vertical;border:1px solid color-mix(in srgb, var(--comment-ink) 15%, transparent);width:100%;min-height:8rem;color:var(--comment-ink);font:inherit;background:#fff;border-radius:8px;padding:10px 12px;font-size:16px;line-height:24px;display:block}.lessonComments-module__AeiJWW__form textarea:hover{border-color:color-mix(in srgb, var(--comment-ink) 25%, transparent)}.lessonComments-module__AeiJWW__form textarea:disabled{opacity:.65}.lessonComments-module__AeiJWW__guidance{margin:8px 0}.lessonComments-module__AeiJWW__formActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.lessonComments-module__AeiJWW__primary,.lessonComments-module__AeiJWW__secondary,.lessonComments-module__AeiJWW__danger,.lessonComments-module__AeiJWW__textButton{min-height:44px;font:inherit;cursor:pointer;border-radius:8px;font-size:14px;font-weight:500;line-height:20px}.lessonComments-module__AeiJWW__primary{border:1px solid var(--comment-blue);background:var(--comment-blue);color:#fff;padding:10px 18px}.lessonComments-module__AeiJWW__secondary{border:1px solid color-mix(in srgb, var(--comment-ink) 10%, transparent);color:var(--comment-ink);background:#fff;padding:10px 14px}.lessonComments-module__AeiJWW__danger{color:#fff;background:#b42318;border:1px solid #b42318;padding:10px 14px}.lessonComments-module__AeiJWW__textButton{color:var(--comment-muted);text-decoration:underline;-webkit-text-decoration-color:var(--color-zinc-300,#d4d4d8);text-decoration-color:var(--color-zinc-300,#d4d4d8);text-underline-offset:.2em;background:0 0;border:0;padding:10px 0}.lessonComments-module__AeiJWW__primary:hover{border-color:var(--comment-link);background:var(--comment-link)}.lessonComments-module__AeiJWW__secondary:hover{background:var(--color-zinc-50,#fafafa)}.lessonComments-module__AeiJWW__textButton:hover{color:var(--comment-ink)}.lessonComments-module__AeiJWW__discussion button:disabled{opacity:.5;cursor:default}.lessonComments-module__AeiJWW__discussion :is(button,a,textarea):focus-visible{outline:2px solid var(--comment-blue);outline-offset:3px}.lessonComments-module__AeiJWW__signIn{border:1px solid var(--comment-line);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:4px 16px;padding:12px 16px;font-size:14px;display:flex}.lessonComments-module__AeiJWW__signIn a{min-height:44px;color:var(--comment-link);text-underline-offset:.2em;align-items:center;font-weight:500;text-decoration:underline;display:inline-flex}.lessonComments-module__AeiJWW__signIn span{color:var(--comment-muted);line-height:22px}.lessonComments-module__AeiJWW__error{border:1px solid var(--color-amber-200,#fde68a);background:var(--color-amber-50,#fffbeb);color:var(--color-amber-950,#451a03);border-radius:14px;margin:16px 0;padding:16px;font-size:14px;line-height:22px}.lessonComments-module__AeiJWW__error p{margin:0 0 12px}.lessonComments-module__AeiJWW__status{color:var(--comment-link);font-size:14px;line-height:22px}.lessonComments-module__AeiJWW__status:empty{margin:0}.lessonComments-module__AeiJWW__empty{color:var(--comment-muted);margin:1.5rem 0;font-size:15px;line-height:24px}.lessonComments-module__AeiJWW__comments{margin:1.5rem 0 0;padding:0;list-style:none}.lessonComments-module__AeiJWW__comments>li{border-top:1px solid var(--comment-line)}.lessonComments-module__AeiJWW__comment{padding:1.25rem 0}.lessonComments-module__AeiJWW__commentHeader{flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:13px;line-height:20px;display:flex}.lessonComments-module__AeiJWW__author{color:var(--comment-ink);font-size:15px;font-weight:500}.lessonComments-module__AeiJWW__commentHeader time{color:var(--comment-muted)}.lessonComments-module__AeiJWW__you{color:var(--comment-link);font-weight:500}.lessonComments-module__AeiJWW__body{color:var(--color-zinc-700,#3f3f46);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 4px;font-size:15px;line-height:24px}.lessonComments-module__AeiJWW__deleteActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:14px;display:flex}.lessonComments-module__AeiJWW__deleteActions span{flex-basis:100%}.lessonComments-module__AeiJWW__footer{border-top:1px solid var(--comment-line);flex-wrap:wrap;align-items:center;gap:8px 20px;padding-top:16px;display:flex}@media (min-width:640px){.lessonComments-module__AeiJWW__eyebrow{font-size:12px}}@media (max-width:480px){.lessonComments-module__AeiJWW__discussion{margin-top:48px;padding-top:32px}}
.editorial-module__czYG5a__page{--ink:var(--color-zinc-950,#09090b);--text:var(--color-zinc-700,#3f3f46);--muted:var(--color-zinc-600,#52525b);--line:var(--color-zinc-200,#e4e4e7);--blue:var(--color-blue-600,#3b6bf5);--link:var(--color-blue-700,#2e55d4);color:var(--ink);font-family:var(--font-inter), sans-serif;background:#fff}.editorial-module__czYG5a__page *{box-sizing:border-box}.editorial-module__czYG5a__page a{text-underline-offset:4px}.editorial-module__czYG5a__page button,.editorial-module__czYG5a__page input,.editorial-module__czYG5a__page select,.editorial-module__czYG5a__page textarea{font:inherit}.editorial-module__czYG5a__page button{cursor:pointer;touch-action:manipulation}.editorial-module__czYG5a__page :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--blue);outline-offset:3px}.editorial-module__czYG5a__main{max-width:48rem;scroll-margin-top:calc(var(--site-header-height,88px) + 5rem);margin:0;padding:32px 16px 0;box-sizing:content-box!important}.compass-in-workspace .editorial-module__czYG5a__main{margin:0;padding:0}.editorial-module__czYG5a__title{max-width:40rem;margin:0 0 32px}.editorial-module__czYG5a__kicker{margin:0 0 16px!important}.editorial-module__czYG5a__kickerDivider{color:var(--color-zinc-400,#a1a1aa)}.editorial-module__czYG5a__eyebrow{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-weight:500;margin:0 0 16px!important;font-size:13px!important;line-height:18px!important}.editorial-module__czYG5a__eyebrow span{color:var(--color-zinc-400,#a1a1aa);margin:0 8px}.editorial-module__czYG5a__title h1{color:var(--ink);font-family:var(--font-inter), sans-serif;letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:500;line-height:36px}.editorial-module__czYG5a__title h1 span{color:var(--blue)}.editorial-module__czYG5a__deck{max-width:35rem;color:var(--muted);text-wrap:pretty;margin:12px 0 0;font-size:16px;line-height:26px}.editorial-module__czYG5a__prose{max-width:36rem;color:var(--text);overflow-wrap:anywhere;margin:0;font-size:16px;line-height:27px}.editorial-module__czYG5a__prose p{margin:0 0 20px}.editorial-module__czYG5a__prose strong{color:var(--ink);font-weight:600}.editorial-module__czYG5a__prose .editorial-module__czYG5a__dialogue{color:var(--ink);letter-spacing:-.02em;margin:24px 0;font-size:20px;font-weight:500;line-height:30px}.editorial-module__czYG5a__prose .editorial-module__czYG5a__keyline{color:var(--link);letter-spacing:-.02em;margin:28px 0;font-size:20px;font-weight:500;line-height:30px}.editorial-module__czYG5a__section{margin-top:48px;scroll-margin-top:32px}.editorial-module__czYG5a__page h2{color:var(--ink);font-family:var(--font-inter), sans-serif;letter-spacing:-.02em;text-wrap:pretty;margin:0 0 12px;font-size:22px;font-weight:500;line-height:30px}.editorial-module__czYG5a__page h3{font-family:var(--font-inter), sans-serif;letter-spacing:-.015em;font-size:18px;font-weight:500;line-height:26px}.editorial-module__czYG5a__takeaway{border:1px solid var(--color-blue-100,#dbeafe);background:color-mix(in srgb, var(--color-blue-50,#eff6ff) 50%, #fff);border-radius:14px;padding:20px}.editorial-module__czYG5a__takeaway .editorial-module__czYG5a__prose p:last-child{margin-bottom:0}@media (min-width:640px){.editorial-module__czYG5a__main{padding:40px 24px 0}.editorial-module__czYG5a__title{margin-bottom:40px}.editorial-module__czYG5a__kicker{margin-bottom:20px!important}.editorial-module__czYG5a__eyebrow{font-size:12px!important}.editorial-module__czYG5a__title h1{font-size:32px;line-height:40px}.editorial-module__czYG5a__prose{font-size:17px;line-height:28px}.editorial-module__czYG5a__section{margin-top:56px}.editorial-module__czYG5a__takeaway{padding:24px}}@media (min-width:1024px){.editorial-module__czYG5a__main{padding:48px 32px 0}.editorial-module__czYG5a__title h1{font-size:34px;line-height:42px}}.editorial-module__czYG5a__trade{background:#f7f9fd;border-radius:24px;margin:38px 0 40px;padding:26px 32px 28px}.editorial-module__czYG5a__sceneTop{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;line-height:1.5;display:flex}.editorial-module__czYG5a__tradePeople{justify-content:space-between;max-width:480px;margin:25px auto 0;padding:0 24px;display:flex}.editorial-module__czYG5a__tradePeople>div{text-align:center;width:130px;font-size:13px}.editorial-module__czYG5a__person{width:120px;height:120px;margin:auto auto 10px;display:block}.editorial-module__czYG5a__tradeGoods{width:100%;max-width:480px;height:auto;margin:6px auto 0;display:block}.editorial-module__czYG5a__tradeLabels{text-align:center;max-width:480px;color:var(--muted);justify-content:space-between;margin:0 auto;font-size:12px;display:flex}.editorial-module__czYG5a__tradeLabels span{width:40%}.editorial-module__czYG5a__tradeCaption{text-align:center;max-width:420px;min-height:93px;margin:30px auto 0}.editorial-module__czYG5a__tradeCaption strong{letter-spacing:-.03em;font-family:inherit;font-size:21px;font-weight:400;display:block}.editorial-module__czYG5a__tradeCaption>span{color:var(--muted);margin:9px 0 0;font-size:14px;line-height:1.65;display:block}.editorial-module__czYG5a__sceneControls{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:18px;display:flex}.editorial-module__czYG5a__primary{background:var(--ink);color:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:16px;min-height:46px;padding:12px 21px;transition:background .15s;display:inline-flex;font-size:13px!important;font-weight:500!important;line-height:1.6!important}.editorial-module__czYG5a__primary:hover{background:#304763}.editorial-module__czYG5a__textButton{min-height:44px;color:var(--muted);text-underline-offset:4px;background:0 0;border:0;padding:10px 7px;text-decoration:underline;font-size:13px!important}.editorial-module__czYG5a__uses{border-top:1px solid #e8ecf2;border-bottom:1px solid #e8ecf2;grid-template-columns:repeat(3,1fr);gap:16px;margin:35px 0 37px;padding:18px 0 25px;display:grid}.editorial-module__czYG5a__uses figure{text-align:center;margin:0}.editorial-module__czYG5a__uses svg{width:100%;max-width:165px;margin:0 auto 8px;display:block}.editorial-module__czYG5a__uses figcaption strong{letter-spacing:-.025em;font-family:inherit;font-size:21px;font-weight:400;display:block}.editorial-module__czYG5a__uses figcaption span{color:var(--muted);margin:7px 0 9px;font-size:12px;display:block}.editorial-module__czYG5a__uses figcaption small{color:var(--muted);font-size:11px;line-height:1.5}.editorial-module__czYG5a__payment{background:#f7f9fd;border-radius:24px;margin:35px 0 38px;padding:26px 32px 28px}.editorial-module__czYG5a__accounts{text-align:center;grid-template-columns:1fr 72px 1fr;align-items:center;gap:16px;padding:35px 0 29px;display:grid}.editorial-module__czYG5a__accounts>div>span{font-size:14px}.editorial-module__czYG5a__accounts strong{letter-spacing:-.07em;font-variant-numeric:tabular-nums;font-size:66px;font-weight:400;line-height:1.25;display:block}.editorial-module__czYG5a__accounts small{color:var(--muted);font-size:12px;display:block}.editorial-module__czYG5a__transfer{color:#2e55d4}.editorial-module__czYG5a__transfer svg{width:100%;margin-top:4px;display:block}.editorial-module__czYG5a__total{color:var(--muted);border-top:1px solid #dce3ee;border-bottom:1px solid #dce3ee;justify-content:space-between;padding:14px 0;font-size:13px;display:flex}.editorial-module__czYG5a__total strong{color:var(--ink);font-weight:500}.editorial-module__czYG5a__paymentCaption{text-align:center;max-width:530px;min-height:56px;margin:20px auto 0;font-size:14px;line-height:1.7}.editorial-module__czYG5a__boundary{border-top:1px solid #e8ecf2;border-bottom:1px solid #e8ecf2;grid-template-columns:150px 1fr;gap:35px;margin:42px 0 0;padding:32px 0;display:grid}.editorial-module__czYG5a__boundary h3{margin:0 0 13px}.editorial-module__czYG5a__boundary p{color:var(--muted);margin:0 0 13px;font-size:15px;line-height:1.8}.editorial-module__czYG5a__boundary p:last-child{margin-bottom:0}.editorial-module__czYG5a__smallScore{text-align:center;align-self:center}.editorial-module__czYG5a__smallScore span{color:var(--muted);font-size:11px;display:block}.editorial-module__czYG5a__smallScore b{color:var(--blue);letter-spacing:-.07em;font-size:68px;font-weight:400;line-height:1.3;display:block}.editorial-module__czYG5a__practiceSection{border-top:1px solid var(--line);margin:56px 0 0;padding-top:40px;scroll-margin-top:24px}.editorial-module__czYG5a__practiceSection h2{margin-bottom:6px}.editorial-module__czYG5a__practiceIntro{max-width:36rem;color:var(--muted);margin:0 0 20px;font-size:15px;line-height:24px}.editorial-module__czYG5a__practice{border:1px solid var(--line);background:#fff;border-radius:14px;padding:20px}.editorial-module__czYG5a__practiceTop{color:var(--color-zinc-500,#71717a);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;margin:-8px 0 12px;font-size:13px;line-height:20px;display:flex}.editorial-module__czYG5a__dots{gap:4px;margin-right:-12px;display:flex}.editorial-module__czYG5a__dots button{background:0 0;border:0;border-radius:10px;place-items:center;width:44px;height:44px;padding:16px;display:grid}.editorial-module__czYG5a__dots button:hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}.editorial-module__czYG5a__dots span{background:var(--color-zinc-300,#d4d4d8);border-radius:100%;width:8px;height:8px}.editorial-module__czYG5a__dots [aria-current] span{background:var(--blue);box-shadow:0 0 0 4px var(--color-blue-100,#dbeafe)}.editorial-module__czYG5a__practice h3{color:var(--ink);white-space:pre-line;margin:0 0 12px;font-size:18px;line-height:28px}.editorial-module__czYG5a__practice p{color:var(--text);margin:0 0 16px;font-size:15px;line-height:24px}.editorial-module__czYG5a__practice .editorial-module__czYG5a__hint{color:var(--muted);margin-top:8px;font-size:13px;line-height:20px}.editorial-module__czYG5a__fieldLabel{margin-bottom:8px;font-size:14px;display:block}.editorial-module__czYG5a__practice textarea,.editorial-module__czYG5a__practice select,.editorial-module__czYG5a__practice input[type=number]{border:1px solid color-mix(in srgb, var(--ink) 15%, transparent);width:100%;min-height:44px;color:var(--ink);background:#fff;border-radius:8px;padding:10px 12px;font-size:16px;line-height:24px}.editorial-module__czYG5a__practice :is(textarea,select,input[type=number]):hover{border-color:color-mix(in srgb, var(--ink) 25%, transparent)}.editorial-module__czYG5a__practice textarea{resize:vertical;display:block}.editorial-module__czYG5a__practice textarea::placeholder{color:var(--color-zinc-500,#71717a)}.editorial-module__czYG5a__selects{gap:20px;margin-bottom:24px;display:grid}.editorial-module__czYG5a__selects label{grid-template-columns:1fr 220px;align-items:center;gap:16px;font-size:15px;line-height:24px;display:grid}.editorial-module__czYG5a__balanceInputs{grid-template-columns:1fr 1fr;gap:20px;margin:24px 0;display:grid}.editorial-module__czYG5a__balanceInputs label{font-size:14px}.editorial-module__czYG5a__balanceInputs input{margin-top:8px;display:block}.editorial-module__czYG5a__practice fieldset{border:0;margin:20px 0;padding:0}.editorial-module__czYG5a__practice legend{margin-bottom:12px;font-size:15px;line-height:24px}.editorial-module__czYG5a__choice{border:1px solid var(--line);min-height:52px;color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:12px;margin:0 0 8px;padding:12px 14px;font-size:15px;line-height:22px;transition:border-color .15s,background-color .15s;display:flex}.editorial-module__czYG5a__choice:hover{border-color:var(--color-zinc-400,#a1a1aa)}.editorial-module__czYG5a__choice input{width:18px;height:18px;accent-color:var(--blue);flex-shrink:0}.editorial-module__czYG5a__choice[data-selected]{border-color:var(--blue);background:color-mix(in srgb, var(--color-blue-50,#eff6ff) 60%, #fff)}.editorial-module__czYG5a__practice .editorial-module__czYG5a__primary{background:var(--blue);border-radius:8px;min-height:44px;padding:10px 18px;font-size:15px!important;line-height:20px!important}.editorial-module__czYG5a__practice .editorial-module__czYG5a__primary:hover{background:var(--link)}.editorial-module__czYG5a__practice .editorial-module__czYG5a__textButton{color:var(--muted);font-size:14px!important}.editorial-module__czYG5a__feedback{border:1px solid var(--color-blue-100,#dbeafe);background:color-mix(in srgb, var(--color-blue-50,#eff6ff) 50%, #fff);border-radius:10px;margin-top:20px;padding:16px}.editorial-module__czYG5a__feedback strong{color:var(--ink);font-size:15px;font-weight:500}.editorial-module__czYG5a__feedback p{margin:8px 0;font-size:15px;line-height:24px}.editorial-module__czYG5a__feedback p:last-child{margin-bottom:0}.editorial-module__czYG5a__feedback a{color:var(--link);font-size:14px;text-decoration:underline}.editorial-module__czYG5a__practiceNav{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.editorial-module__czYG5a__practiceDone{padding:4px 0 8px}.editorial-module__czYG5a__practiceDone>span{color:var(--blue);margin-bottom:12px;font-size:28px;display:block}.editorial-module__czYG5a__practiceDone a{color:var(--link);font-size:15px;text-decoration:underline}@media (min-width:640px){.editorial-module__czYG5a__practice{padding:24px}}.editorial-module__czYG5a__end{margin:48px 0 0}.editorial-module__czYG5a__pager{gap:16px;display:grid}.editorial-module__czYG5a__pagerLink{border:1px solid var(--line);min-width:0;min-height:44px;color:var(--ink);background:#fff;border-radius:14px;flex-direction:column;gap:4px;padding:20px;text-decoration:none;transition:border-color .15s;display:flex}.editorial-module__czYG5a__pagerLink:hover{border-color:var(--color-zinc-400,#a1a1aa)}.editorial-module__czYG5a__pagerLink small{color:var(--muted);font-size:13px;line-height:20px}.editorial-module__czYG5a__pagerLink b{color:var(--ink);overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:24px}.editorial-module__czYG5a__next{text-align:right;align-items:flex-end}@media (min-width:640px){.editorial-module__czYG5a__pager{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.editorial-module__czYG5a__pagerLink{padding:24px}.editorial-module__czYG5a__next{grid-column:2}}@media (max-width:639px){.editorial-module__czYG5a__next{text-align:left;order:-1;align-items:flex-start}}.editorial-module__czYG5a__sources{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);margin-top:24px;font-size:14px;line-height:22px}.editorial-module__czYG5a__sources summary{min-height:48px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:15px;font-weight:500;list-style:none;display:flex}.editorial-module__czYG5a__sources summary::-webkit-details-marker{display:none}.editorial-module__czYG5a__sources summary:after{content:"";background:var(--color-zinc-400,#a1a1aa);flex:none;width:16px;height:16px;transition:transform .15s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/16px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/16px 16px no-repeat}.editorial-module__czYG5a__sources[open]>summary:after{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.editorial-module__czYG5a__sources summary:after{transition:none}}.editorial-module__czYG5a__sources p{max-width:36rem;margin:4px 0 12px}.editorial-module__czYG5a__sources ul{max-width:36rem;padding:0 0 12px;list-style:none}.editorial-module__czYG5a__sources li{margin:16px 0}.editorial-module__czYG5a__sources a{color:var(--link);text-decoration:underline}.editorial-module__czYG5a__sources span{margin-top:4px;display:block}.editorial-module__czYG5a__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:600px){.editorial-module__czYG5a__trade{border-radius:20px;margin:29px -6px 32px;padding:20px 16px 23px}.editorial-module__czYG5a__sceneTop{font-size:11px}.editorial-module__czYG5a__tradePeople{margin-top:20px;padding:0}.editorial-module__czYG5a__tradePeople>div{width:104px;font-size:12px}.editorial-module__czYG5a__person{width:94px;height:94px}.editorial-module__czYG5a__tradeGoods{margin-top:9px}.editorial-module__czYG5a__tradeLabels{font-size:11px}.editorial-module__czYG5a__tradeCaption{min-height:111px;margin-top:26px}.editorial-module__czYG5a__tradeCaption strong{font-size:20px}.editorial-module__czYG5a__tradeCaption>span{font-size:13px}.editorial-module__czYG5a__sceneControls{gap:8px;margin-top:8px}.editorial-module__czYG5a__primary{gap:12px;padding:12px 17px;font-size:12px!important}.editorial-module__czYG5a__uses{grid-template-columns:1fr;gap:20px;margin:27px 0;padding:23px 0}.editorial-module__czYG5a__uses figure{text-align:left;align-items:center;gap:20px;display:flex}.editorial-module__czYG5a__uses svg{flex:0 0 99px;width:99px;margin:0}.editorial-module__czYG5a__uses figcaption strong{font-size:20px}.editorial-module__czYG5a__uses figcaption span{margin:4px 0;font-size:13px}.editorial-module__czYG5a__uses figcaption small{font-size:12px}.editorial-module__czYG5a__payment{border-radius:20px;margin:29px -6px 32px;padding:21px 19px}.editorial-module__czYG5a__accounts{grid-template-columns:1fr 47px 1fr;gap:8px;padding:31px 0 26px}.editorial-module__czYG5a__accounts strong{font-size:54px}.editorial-module__czYG5a__accounts>div>span{font-size:13px}.editorial-module__czYG5a__accounts small,.editorial-module__czYG5a__total{font-size:11px}.editorial-module__czYG5a__paymentCaption{min-height:67px;font-size:13px}.editorial-module__czYG5a__boundary{grid-template-columns:1fr;gap:24px;margin-top:31px;padding:27px 0}.editorial-module__czYG5a__smallScore{justify-content:flex-start;align-items:baseline;gap:15px;display:flex}.editorial-module__czYG5a__smallScore b{font-size:50px}.editorial-module__czYG5a__boundary h3{font-size:21px}.editorial-module__czYG5a__boundary p{font-size:15px}.editorial-module__czYG5a__selects label{grid-template-columns:1fr;gap:8px}.editorial-module__czYG5a__practiceNav{gap:8px}}@media (prefers-reduced-motion:reduce){.editorial-module__czYG5a__page *{scroll-behavior:auto!important;transition:none!important}}.editorial-module__czYG5a__practiceTop{flex-wrap:wrap;gap:8px}.editorial-module__czYG5a__practiceTop>span{white-space:nowrap}html:has(.editorial-module__czYG5a__page){scroll-behavior:auto}.editorial-module__czYG5a__prose a{color:var(--link);text-decoration:underline}.editorial-module__czYG5a__figure{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-width:0;margin:32px 0 36px;padding:24px 0}.editorial-module__czYG5a__figure>figcaption{color:var(--muted);text-align:center;max-width:570px;margin:16px auto 0;font-size:14px;line-height:22px}.editorial-module__czYG5a__diagram{width:100%;height:auto;color:var(--ink);display:block;overflow:visible}.editorial-module__czYG5a__status{text-align:center;max-width:570px;margin:16px auto 8px;font-size:14px;line-height:1.75}.editorial-module__czYG5a__legend{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:12px 24px;margin-top:16px;font-size:13px;display:flex}.editorial-module__czYG5a__metricRow{text-align:center;justify-content:space-around;align-items:center;gap:18px;padding:20px 0;display:flex}.editorial-module__czYG5a__metric{font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-size:38px;line-height:1.35}.editorial-module__czYG5a__miniNote{color:var(--muted);text-align:center;margin:12px 0;font-size:12px;line-height:1.75}.editorial-module__czYG5a__controls{gap:16px;padding:15px 0;font-size:14px;display:grid}.editorial-module__czYG5a__controls label{gap:10px;display:grid}.editorial-module__czYG5a__controls input[type=range]{accent-color:#3b6bf5;width:100%;min-height:44px}.editorial-module__czYG5a__controls select{background:#fff;border:1px solid #b5c0ce;border-radius:8px;padding:10px;font-size:16px}.editorial-module__czYG5a__option{min-height:44px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #b5c0ce;border-radius:8px;padding:11px 15px;line-height:1.6;transition:background-color .16s,border-color .16s;font-size:14px!important}.editorial-module__czYG5a__option:hover{background:#f5f8ff;border-color:#627ca5}.editorial-module__czYG5a__option[aria-pressed=true]{color:#234eb7;background:#edf3ff;border-color:#3b6bf5;box-shadow:inset 0 -2px #3b6bf5}.editorial-module__czYG5a__figure :is(button,input,select,summary):focus-visible{outline-offset:4px;outline:3px solid #3b6bf5}.editorial-module__czYG5a__label{margin:10px 0;font-size:14px;line-height:1.7;display:block}.editorial-module__czYG5a__table{border-collapse:collapse;width:100%;font-size:14px}.editorial-module__czYG5a__table th,.editorial-module__czYG5a__table td{text-align:left;border-bottom:1px solid #dce3ee;padding:12px 8px}.editorial-module__czYG5a__columns{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.editorial-module__czYG5a__details{border:1px solid var(--line);background:#fff;border-radius:14px;max-width:36rem;margin:24px 0;padding:0 20px}.editorial-module__czYG5a__details summary{min-height:48px;color:var(--link);cursor:pointer;align-items:center;padding:12px 0;font-size:15px;font-weight:500;display:flex}.editorial-module__czYG5a__details[open] summary{border-bottom:1px solid var(--line)}.editorial-module__czYG5a__details .editorial-module__czYG5a__prose{padding:16px 0 0;font-size:16px;line-height:26px}.editorial-module__czYG5a__feedback ul{margin-top:8px;padding-left:18px;font-size:15px;line-height:24px;list-style:outside}.editorial-module__czYG5a__dots{flex-wrap:wrap;max-width:100%}.editorial-module__czYG5a__balanceInputs{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}@media (max-width:600px){.editorial-module__czYG5a__figure>figcaption{font-size:13px}.editorial-module__czYG5a__columns{grid-template-columns:1fr;gap:18px}.editorial-module__czYG5a__metric{font-size:31px}.editorial-module__czYG5a__metricRow{gap:12px}.editorial-module__czYG5a__table{font-size:12px}.editorial-module__czYG5a__table th,.editorial-module__czYG5a__table td{padding:10px 5px}}.editorial-module__czYG5a__diagram input[type=range]{accent-color:#3b6bf5;width:100%;min-height:44px;margin:12px 0;display:block}.editorial-module__czYG5a__metric{flex:1;min-width:0}.editorial-module__czYG5a__metric>span{letter-spacing:0;color:#586779;font-size:12px;font-weight:500;line-height:1.5;display:block}.editorial-module__czYG5a__metric>strong{letter-spacing:-.025em;overflow-wrap:anywhere;margin-top:5px;font-size:22px;font-weight:550;line-height:1.4;display:block}@media (max-width:540px){.editorial-module__czYG5a__metricRow{flex-direction:column;align-items:stretch;gap:14px}.editorial-module__czYG5a__metric>strong{font-size:24px}}.editorial-module__czYG5a__page[data-course-rewrite] :is(.editorial-module__czYG5a__section,.editorial-module__czYG5a__practiceSection){scroll-margin-top:calc(var(--site-header-height,88px) + 5rem)}
.courseJourney-module__sRu6tq__hero{max-width:760px;padding:36px 0 24px}.courseJourney-module__sRu6tq__eyebrow{margin:0 0 12px}.courseJourney-module__sRu6tq__hero h1{color:var(--color-zinc-950,#09090b);letter-spacing:-.03em;margin:0;font-size:clamp(28px,4vw,34px);font-weight:500;line-height:1.2}.courseJourney-module__sRu6tq__hero>p:last-child{max-width:560px;color:var(--color-zinc-600,#52525b);margin:12px 0 0;font-size:16px;line-height:26px}.courseJourney-module__sRu6tq__filters{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.courseJourney-module__sRu6tq__filters button{border:1px solid var(--color-zinc-200,#e4e4e7);min-height:44px;color:var(--color-zinc-600,#52525b);cursor:pointer;background:#fff;border-radius:8px;padding:10px 14px;font-size:14px;line-height:20px;transition:border-color .15s,background-color .15s,color .15s}.courseJourney-module__sRu6tq__filters button:hover{border-color:var(--color-zinc-400,#a1a1aa);color:var(--color-zinc-950,#09090b)}.courseJourney-module__sRu6tq__filters button[aria-pressed=true]{border-color:var(--color-blue-200,#bfdbfe);background:var(--color-blue-50,#eff6ff);color:var(--color-blue-700,#2e55d4);font-weight:500}.courseJourney-module__sRu6tq__stageSummary{border-top:1px solid var(--color-zinc-200,#e4e4e7);flex-wrap:wrap;align-items:center;gap:12px 24px;margin:0 24px 20px 80px;padding:16px 0 0;display:flex}.courseJourney-module__sRu6tq__teachingCompanion{margin:16px 24px 24px 80px}.courseJourney-module__sRu6tq__stageSummary>div{flex:250px}.courseJourney-module__sRu6tq__stageSummary .courseJourney-module__sRu6tq__outcome,.courseJourney-module__sRu6tq__stageSummary .courseJourney-module__sRu6tq__outcome~p{color:var(--color-zinc-600,#52525b);margin:0;font-size:14px;line-height:22px}.courseJourney-module__sRu6tq__stageSummary .courseJourney-module__sRu6tq__outcome{color:var(--color-zinc-950,#09090b);font-weight:500}.courseJourney-module__sRu6tq__actionLink{min-height:44px;color:var(--color-blue-700,#2e55d4);justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.courseJourney-module__sRu6tq__actionLink:hover{text-underline-offset:4px;text-decoration:underline}.courseJourney-module__sRu6tq__stageResources{flex-wrap:wrap;gap:0 20px;width:100%;display:flex}.courseJourney-module__sRu6tq__stageResources a{min-height:44px;color:var(--color-blue-700,#2e55d4);align-items:center;font-size:14px;line-height:20px;text-decoration:none;display:inline-flex}.courseJourney-module__sRu6tq__stageResources a:hover{text-underline-offset:4px;text-decoration:underline}.courseJourney-module__sRu6tq__reference{border-top:1px solid var(--color-zinc-200,#e4e4e7);margin-top:40px;padding-top:32px}.courseJourney-module__sRu6tq__reference h2{color:var(--color-zinc-950,#09090b);letter-spacing:-.02em;margin:0 0 6px;font-size:22px;font-weight:500;line-height:30px}.courseJourney-module__sRu6tq__reference>p{color:var(--color-zinc-600,#52525b);font-size:15px;line-height:24px}.courseJourney-module__sRu6tq__referenceLinks{gap:16px;margin-top:16px;display:grid}.courseJourney-module__sRu6tq__referenceLinks a{border:1px solid var(--color-zinc-200,#e4e4e7);min-height:44px;color:var(--color-zinc-950,#09090b);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:15px;font-weight:500;line-height:22px;transition:border-color .15s;display:flex}.courseJourney-module__sRu6tq__referenceLinks a:hover{border-color:var(--color-zinc-400,#a1a1aa)}.courseJourney-module__sRu6tq__referenceLinks a>span{color:var(--color-zinc-400,#a1a1aa)}@media (min-width:640px){.courseJourney-module__sRu6tq__referenceLinks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.courseJourney-module__sRu6tq__referenceLinks{gap:24px}}.courseJourney-module__sRu6tq__empty{border:1px solid var(--color-zinc-200,#e4e4e7);color:var(--color-zinc-600,#52525b);background:#fff;border-radius:14px;padding:20px;font-size:15px;line-height:24px}.courseJourney-module__sRu6tq__empty button{border:1px solid color-mix(in srgb, var(--color-zinc-950,#09090b) 10%, transparent);min-height:44px;color:var(--color-zinc-950,#09090b);cursor:pointer;background:#fff;border-radius:8px;align-items:center;margin-top:8px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.courseJourney-module__sRu6tq__lessonAction{border:1px solid var(--color-zinc-200,#e4e4e7);background:#fff;border-radius:14px;margin:48px 0;padding:20px}.courseJourney-module__sRu6tq__lessonAction>div>h2{color:var(--color-zinc-950,#09090b);letter-spacing:0;margin:0 0 6px;font-size:16px;font-weight:500;line-height:24px}.courseJourney-module__sRu6tq__lessonAction>div>p:not(.courseJourney-module__sRu6tq__eyebrow){max-width:640px;color:var(--color-zinc-600,#52525b);margin:0;font-size:15px;line-height:24px}.courseJourney-module__sRu6tq__lessonAction>.courseJourney-module__sRu6tq__actionLink{margin-top:8px}.courseJourney-module__sRu6tq__related{border-top:1px solid var(--color-zinc-200,#e4e4e7);margin-top:12px;padding-top:8px;font-size:14px}.courseJourney-module__sRu6tq__related summary{width:fit-content;min-height:44px;color:var(--color-zinc-600,#52525b);cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.courseJourney-module__sRu6tq__related summary::-webkit-details-marker{display:none}.courseJourney-module__sRu6tq__related summary:after{content:"";background:var(--color-zinc-400,#a1a1aa);flex:none;width:16px;height:16px;transition:transform .15s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/16px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/16px 16px no-repeat}.courseJourney-module__sRu6tq__related[open]>summary:after{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.courseJourney-module__sRu6tq__related summary:after{transition:none}}.courseJourney-module__sRu6tq__related ul{flex-wrap:wrap;gap:0 20px;padding:0;list-style:none;display:flex}.courseJourney-module__sRu6tq__related a{min-height:44px;color:var(--color-blue-700,#2e55d4);align-items:center;display:inline-flex}.courseJourney-module__sRu6tq__exerciseNote{border:1px solid var(--color-blue-100,#dbeafe);background:color-mix(in srgb, var(--color-blue-50,#eff6ff) 50%, #fff);color:var(--color-zinc-600,#52525b);border-radius:10px;margin:16px 0 0;padding:12px 16px;font-size:14px;line-height:22px}.courseJourney-module__sRu6tq__lessonAction :is(a,summary):focus-visible,.courseJourney-module__sRu6tq__filters button:focus-visible,.courseJourney-module__sRu6tq__referenceLinks a:focus-visible,.courseJourney-module__sRu6tq__empty button:focus-visible{outline:2px solid var(--color-blue-600,#3b6bf5);outline-offset:3px}@media (min-width:640px){.courseJourney-module__sRu6tq__lessonAction{padding:24px}}@media (max-width:767px){.courseJourney-module__sRu6tq__stageSummary{margin:0 16px 16px}.courseJourney-module__sRu6tq__teachingCompanion{margin:16px 16px 24px}}
.planningWalkthrough-module__cQxN-W__walkthrough{--walkthrough-ink:#202b3d;--walkthrough-muted:#667387;--walkthrough-blue:#456bd5;--walkthrough-rule:#e8ecf2;color:var(--walkthrough-ink);margin:36px 0;container:course-planning/inline-size}.planningWalkthrough-module__cQxN-W__heading{margin:0 0 28px}.planningWalkthrough-module__cQxN-W__heading .planningWalkthrough-module__cQxN-W__eyebrow{color:var(--walkthrough-blue);letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:550}.planningWalkthrough-module__cQxN-W__heading .planningWalkthrough-module__cQxN-W__title{color:var(--walkthrough-ink);letter-spacing:-.045em;text-wrap:balance;margin:0;font-family:inherit;font-size:clamp(25px,3vw,33px);font-weight:500;line-height:1.18}.planningWalkthrough-module__cQxN-W__heading>p:last-child{color:var(--walkthrough-muted);margin:12px 0 0;font-size:13px;line-height:1.7}.planningWalkthrough-module__cQxN-W__demo{background:#f8f9fb;border-radius:22px;grid-template-columns:minmax(190px,.84fr) minmax(0,1.16fr);align-items:center;gap:clamp(28px,4vw,52px);padding:36px;display:grid}.planningWalkthrough-module__cQxN-W__explanation{min-width:0;padding:8px 0 8px 4px}.planningWalkthrough-module__cQxN-W__explanation .planningWalkthrough-module__cQxN-W__stepCount{letter-spacing:.13em;text-transform:uppercase;color:var(--walkthrough-blue);align-items:center;gap:10px;margin:0 0 23px;font-size:10px;font-weight:550;display:flex}.planningWalkthrough-module__cQxN-W__explanation .planningWalkthrough-module__cQxN-W__stepCount:before{content:"";background:#afbee9;width:22px;height:1px}.planningWalkthrough-module__cQxN-W__explanation .planningWalkthrough-module__cQxN-W__stepTitle{letter-spacing:-.04em;text-wrap:balance;margin:0 0 18px;font-family:inherit;font-size:clamp(21px,2.3vw,26px);font-weight:500;line-height:1.27}.planningWalkthrough-module__cQxN-W__explanation>p{color:var(--walkthrough-muted);margin:0;font-size:13px;line-height:1.85}.planningWalkthrough-module__cQxN-W__targetHint{color:var(--walkthrough-blue);align-items:baseline;gap:8px;margin-top:26px;font-size:11px;font-weight:500;line-height:1.6;display:flex}.planningWalkthrough-module__cQxN-W__targetHint>span{font-size:17px}.planningWalkthrough-module__cQxN-W__screen{background:#fff;border:1px solid #e8ebf1;border-radius:15px;min-width:0;overflow:hidden;box-shadow:0 2px 4px -2px #202b3d06,0 12px 32px -18px #202b3d26,0 32px 56px -38px #202b3d20}.planningWalkthrough-module__cQxN-W__screenBar{color:var(--walkthrough-muted);background:#fefefe;border-bottom:1px solid #eef0f4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:16px 21px;font-size:10px;font-weight:500;display:flex}.planningWalkthrough-module__cQxN-W__screenBar>span:first-child{align-items:center;gap:8px;display:flex}.planningWalkthrough-module__cQxN-W__screenDot{background:#a5b8e6;border-radius:50%;width:5px;height:5px}.planningWalkthrough-module__cQxN-W__exampleLabel{color:var(--walkthrough-muted);letter-spacing:.02em;padding:3px 0 3px 10px;font-size:9px}.planningWalkthrough-module__cQxN-W__screenContent{min-height:354px;padding:25px}.planningWalkthrough-module__cQxN-W__screenTitle{letter-spacing:-.02em;margin:0 0 22px;font-size:13px;font-weight:550;line-height:1.5}.planningWalkthrough-module__cQxN-W__field{min-width:0;margin-top:16px}.planningWalkthrough-module__cQxN-W__fieldLabel{color:var(--walkthrough-muted);margin-bottom:7px;font-size:10px;font-weight:500;line-height:1.6;display:block}.planningWalkthrough-module__cQxN-W__fieldValue{letter-spacing:-.025em;font-variant-numeric:tabular-nums;background:#fafbfc;border:1px solid #edf0f4;border-radius:7px;padding:11px 13px;font-size:19px;font-weight:500;line-height:1.2;position:relative}.planningWalkthrough-module__cQxN-W__field[data-highlighted] .planningWalkthrough-module__cQxN-W__fieldValue{background:#f5f8fe;border-color:#c4d1f0;box-shadow:0 1px 2px #456bd505}.planningWalkthrough-module__cQxN-W__fieldPair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.planningWalkthrough-module__cQxN-W__fieldPair .planningWalkthrough-module__cQxN-W__fieldLabel{min-height:32px}.planningWalkthrough-module__cQxN-W__fieldNote{color:var(--walkthrough-muted);margin:8px 0 0;font-size:10px;line-height:1.7;display:block}.planningWalkthrough-module__cQxN-W__result{border-top:1px solid var(--walkthrough-rule);margin-top:25px;padding-top:20px}.planningWalkthrough-module__cQxN-W__result>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.planningWalkthrough-module__cQxN-W__result span{font-size:11px;font-weight:500}.planningWalkthrough-module__cQxN-W__result strong{letter-spacing:-.04em;color:var(--walkthrough-blue);font-size:29px;font-weight:500;line-height:1.2}.planningWalkthrough-module__cQxN-W__result p{color:var(--walkthrough-muted);margin:11px 0 0;font-size:11px;line-height:1.7}.planningWalkthrough-module__cQxN-W__commitment{justify-content:space-between;align-items:baseline;gap:12px;font-size:11px;line-height:1.6;display:flex}.planningWalkthrough-module__cQxN-W__commitment strong{font-size:14px;font-weight:500}.planningWalkthrough-module__cQxN-W__calculation{color:var(--walkthrough-muted);margin:10px 0 22px;font-size:11px;line-height:1.6}.planningWalkthrough-module__cQxN-W__summaryAmounts{grid-template-columns:1fr 1fr;gap:20px;padding:20px 0;display:grid}.planningWalkthrough-module__cQxN-W__summaryAmounts>div{flex-direction:column;gap:11px;display:flex}.planningWalkthrough-module__cQxN-W__summaryAmounts>div:last-child{border-left:1px solid var(--walkthrough-rule);padding-left:24px}.planningWalkthrough-module__cQxN-W__summaryAmounts span{color:var(--walkthrough-muted);font-size:11px}.planningWalkthrough-module__cQxN-W__summaryAmounts strong{letter-spacing:-.05em;font-size:clamp(27px,3vw,36px);font-weight:500}.planningWalkthrough-module__cQxN-W__summaryCopy{color:var(--walkthrough-muted);margin:18px 0 26px;font-size:12px;line-height:1.8}.planningWalkthrough-module__cQxN-W__openPlanning{color:#3c5fbf;background:#edf2fd;border:1px solid #dfe6f8;border-radius:7px;justify-content:space-between;align-items:center;min-height:44px;padding:12px 15px;font-size:12px;font-weight:500;text-decoration:none;display:flex;position:relative}.planningWalkthrough-module__cQxN-W__openPlanning:hover{background:#e6edfc}.planningWalkthrough-module__cQxN-W__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 0 0;display:flex}.planningWalkthrough-module__cQxN-W__stepButtons{flex-wrap:wrap;gap:3px 8px;display:flex}.planningWalkthrough-module__cQxN-W__walkthrough .planningWalkthrough-module__cQxN-W__stepButtons button,.planningWalkthrough-module__cQxN-W__walkthrough .planningWalkthrough-module__cQxN-W__playButton{min-height:44px;color:var(--walkthrough-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:11px;line-height:1.5;display:inline-flex;position:relative}.planningWalkthrough-module__cQxN-W__walkthrough .planningWalkthrough-module__cQxN-W__stepButtons button>span{width:12px;height:19px;color:var(--walkthrough-muted);font-variant-numeric:tabular-nums;flex-shrink:0;place-items:center;font-size:10px;display:grid}.planningWalkthrough-module__cQxN-W__walkthrough .planningWalkthrough-module__cQxN-W__stepButtons button[aria-current=step]{color:var(--walkthrough-ink)}.planningWalkthrough-module__cQxN-W__walkthrough .planningWalkthrough-module__cQxN-W__stepButtons button[aria-current=step]>span{color:var(--walkthrough-blue)}.planningWalkthrough-module__cQxN-W__walkthrough .planningWalkthrough-module__cQxN-W__stepButtons button[aria-current=step]:after{content:"";background:#afbee9;height:1px;position:absolute;bottom:2px;left:12px;right:12px}.planningWalkthrough-module__cQxN-W__walkthrough .planningWalkthrough-module__cQxN-W__playButton{color:#526079;background:#f8f9fb;min-width:74px}.planningWalkthrough-module__cQxN-W__walkthrough .planningWalkthrough-module__cQxN-W__playButton>span{font-size:16px;line-height:1}.planningWalkthrough-module__cQxN-W__walkthrough button:hover{color:var(--walkthrough-blue);background:#f4f6fb}.planningWalkthrough-module__cQxN-W__walkthrough button:focus-visible,.planningWalkthrough-module__cQxN-W__walkthrough a:focus-visible,.planningWalkthrough-module__cQxN-W__walkthrough summary:focus-visible{outline:2px solid var(--walkthrough-blue);outline-offset:4px}.planningWalkthrough-module__cQxN-W__check{border-top:1px solid var(--walkthrough-rule);margin-top:22px;padding:20px 0}.planningWalkthrough-module__cQxN-W__check summary{cursor:pointer;width:fit-content;font-size:12px;font-weight:500;line-height:1.7}.planningWalkthrough-module__cQxN-W__check p{max-width:700px;color:var(--walkthrough-muted);margin:14px 0 0;font-size:12px;line-height:1.8}.planningWalkthrough-module__cQxN-W__exampleNote{color:var(--walkthrough-muted);margin:0;font-size:10px;line-height:1.8}.planningWalkthrough-module__cQxN-W__cursorTarget{pointer-events:none;width:0;height:0;position:absolute;top:50%;right:27px}.planningWalkthrough-module__cQxN-W__cursor{animation:1.4s ease-out both planningWalkthrough-module__cQxN-W__arrive;position:absolute;top:0;left:0}.planningWalkthrough-module__cQxN-W__clickRing{opacity:0;border:2px solid #8ca4e6;border-radius:50%;width:20px;height:20px;margin:-10px;animation:1.4s ease-out both planningWalkthrough-module__cQxN-W__click;position:absolute}.planningWalkthrough-module__cQxN-W__walkthrough[data-playing=false] .planningWalkthrough-module__cQxN-W__cursor,.planningWalkthrough-module__cQxN-W__walkthrough[data-playing=false] .planningWalkthrough-module__cQxN-W__clickRing{animation:none}@keyframes planningWalkthrough-module__cQxN-W__arrive{0%{opacity:0;transform:translate(36px,33px)}20%{opacity:1}58%{transform:translate(0)}70%{transform:translate(0)scale(.9)}85%,to{opacity:1;transform:translate(0)scale(1)}}@keyframes planningWalkthrough-module__cQxN-W__click{0%,60%{opacity:0;transform:scale(.5)}70%{opacity:.7}to{opacity:0;transform:scale(1.8)}}@container course-planning (max-width:720px){.planningWalkthrough-module__cQxN-W__demo{border-radius:18px;grid-template-columns:1fr;gap:26px;padding:26px}.planningWalkthrough-module__cQxN-W__explanation{min-height:186px;padding:0}.planningWalkthrough-module__cQxN-W__explanation .planningWalkthrough-module__cQxN-W__stepCount{margin-bottom:15px}.planningWalkthrough-module__cQxN-W__explanation .planningWalkthrough-module__cQxN-W__stepTitle{max-width:420px;margin-bottom:12px;font-family:inherit}.planningWalkthrough-module__cQxN-W__targetHint{margin-top:18px}.planningWalkthrough-module__cQxN-W__screenContent{min-height:348px}.planningWalkthrough-module__cQxN-W__controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.planningWalkthrough-module__cQxN-W__stepButtons{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 2px;display:grid}.planningWalkthrough-module__cQxN-W__walkthrough .planningWalkthrough-module__cQxN-W__stepButtons button{justify-content:flex-start;gap:6px;padding-inline:7px;font-size:10px}.planningWalkthrough-module__cQxN-W__walkthrough .planningWalkthrough-module__cQxN-W__stepButtons button[aria-current=step]:after{left:7px;right:7px}.planningWalkthrough-module__cQxN-W__walkthrough .planningWalkthrough-module__cQxN-W__playButton{min-width:66px;padding-inline:10px}}@media (max-width:480px){.planningWalkthrough-module__cQxN-W__walkthrough{margin:30px 0}}@container course-planning (max-width:480px){.planningWalkthrough-module__cQxN-W__heading{margin-bottom:23px}.planningWalkthrough-module__cQxN-W__demo{gap:23px;padding:19px 16px}.planningWalkthrough-module__cQxN-W__explanation{padding-inline:3px}.planningWalkthrough-module__cQxN-W__screenBar{padding-inline:18px}.planningWalkthrough-module__cQxN-W__screenContent{padding:22px 18px}.planningWalkthrough-module__cQxN-W__fieldPair{gap:11px}.planningWalkthrough-module__cQxN-W__controls{gap:8px}.planningWalkthrough-module__cQxN-W__walkthrough .planningWalkthrough-module__cQxN-W__stepButtons button{gap:5px;padding-inline:5px}.planningWalkthrough-module__cQxN-W__walkthrough .planningWalkthrough-module__cQxN-W__stepButtons button[aria-current=step]:after{left:5px;right:5px}.planningWalkthrough-module__cQxN-W__summaryAmounts>div:last-child{padding-left:18px}}@media (prefers-reduced-motion:reduce){.planningWalkthrough-module__cQxN-W__cursor,.planningWalkthrough-module__cQxN-W__clickRing{animation:none}}
.courseFoundationStack-module__O-7JZW__frame{container:course-foundation/inline-size}.courseFoundationStack-module__O-7JZW__foundation{--foundation-ink:var(--color-zinc-950,#09090b);--foundation-muted:var(--color-zinc-600,#52525b);--foundation-blue:#4b65b5;border:1px solid var(--color-zinc-200,#e4e4e7);color:var(--foundation-ink);font-family:var(--font-inter), sans-serif;background:#fff;border-radius:14px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,4vw,64px);margin:16px 0 0;padding:clamp(24px,4.5vw,56px);display:grid}.courseFoundationStack-module__O-7JZW__eyebrow{margin:0 0 12px}@media (min-width:1024px){.courseFoundationStack-module__O-7JZW__foundation{margin-top:24px}}.courseFoundationStack-module__O-7JZW__foundation .courseFoundationStack-module__O-7JZW__story h2{letter-spacing:-.02em;text-wrap:balance;margin:0;font-family:inherit;font-size:22px;font-weight:500;line-height:30px}.courseFoundationStack-module__O-7JZW__intro{max-width:34ch;color:var(--foundation-muted);margin:16px 0 0;font-size:15px;line-height:24px}.courseFoundationStack-module__O-7JZW__visual{--sculpture-width:46%;width:100%;min-width:0;max-width:480px;margin-inline:auto;position:relative}.courseFoundationStack-module__O-7JZW__visual:before{width:calc(var(--sculpture-width) - 4%);filter:blur(15px);content:"";pointer-events:none;background:#56647b24;border-radius:50%;height:30px;position:absolute;bottom:42px;left:2%}.courseFoundationStack-module__O-7JZW__stack{isolation:isolate;flex-direction:column-reverse;margin:0;padding:30px 0 24px;list-style:none;display:flex;position:relative}.courseFoundationStack-module__O-7JZW__stack li{z-index:var(--layer);position:relative}.courseFoundationStack-module__O-7JZW__foundation .courseFoundationStack-module__O-7JZW__block{grid-template-columns:calc(var(--sculpture-width) + 18px) 19px minmax(0, 1fr);min-height:52px;color:var(--color-zinc-700,#3f3f46);-webkit-tap-highlight-color:transparent;border-radius:8px;align-items:center;column-gap:4px;font-size:13px;font-weight:450;line-height:1.5;text-decoration:none;display:grid;position:relative}.courseFoundationStack-module__O-7JZW__block:before{top:50%;left:calc(var(--sculpture-width) - 2px);content:"";background:#d9dfe5;width:10px;height:1px;transition:background .18s;position:absolute}.courseFoundationStack-module__O-7JZW__number{color:var(--foundation-muted);font-variant-numeric:tabular-nums;grid-column:2;font-size:12px;font-weight:400}.courseFoundationStack-module__O-7JZW__layerTitle{letter-spacing:-.015em;grid-column:3;min-width:0;transition:color .18s}.courseFoundationStack-module__O-7JZW__slab{width:var(--sculpture-width);height:auto;transform:translateY(-50%) scale(calc(1 - var(--layer) * .023));pointer-events:none;transition:translate .22s;position:absolute;top:50%;left:0;overflow:visible}.courseFoundationStack-module__O-7JZW__surfaceLight{stop-color:#fff}.courseFoundationStack-module__O-7JZW__surfaceShade{stop-color:#e8eced}.courseFoundationStack-module__O-7JZW__edgeLight{stop-color:#e0e5e8}.courseFoundationStack-module__O-7JZW__edgeShade{stop-color:#c8d0d8}.courseFoundationStack-module__O-7JZW__surface{stroke:#d4dbe080;stroke-width:.7px;pointer-events:visiblePainted}.courseFoundationStack-module__O-7JZW__edge{stroke:#cbd3dc80;stroke-width:.7px;pointer-events:visiblePainted}.courseFoundationStack-module__O-7JZW__highlight{stroke:#fff;stroke-opacity:.8;stroke-width:.8px}.courseFoundationStack-module__O-7JZW__stack li:last-child .courseFoundationStack-module__O-7JZW__surfaceLight{stop-color:#7590df}.courseFoundationStack-module__O-7JZW__stack li:last-child .courseFoundationStack-module__O-7JZW__surfaceShade{stop-color:#4866b9}.courseFoundationStack-module__O-7JZW__stack li:last-child .courseFoundationStack-module__O-7JZW__edgeLight{stop-color:#4963af}.courseFoundationStack-module__O-7JZW__stack li:last-child .courseFoundationStack-module__O-7JZW__edgeShade{stop-color:#334d99}.courseFoundationStack-module__O-7JZW__stack li:last-child .courseFoundationStack-module__O-7JZW__surface,.courseFoundationStack-module__O-7JZW__stack li:last-child .courseFoundationStack-module__O-7JZW__edge{stroke:#4d68b850}.courseFoundationStack-module__O-7JZW__stack li:last-child .courseFoundationStack-module__O-7JZW__highlight{stroke-opacity:.3}.courseFoundationStack-module__O-7JZW__stack li:last-child .courseFoundationStack-module__O-7JZW__layerTitle{color:#405ba7;font-weight:550}.courseFoundationStack-module__O-7JZW__stack li:last-child .courseFoundationStack-module__O-7JZW__number{color:#526aaf}.courseFoundationStack-module__O-7JZW__foundation .courseFoundationStack-module__O-7JZW__block[href]:focus-visible{outline-offset:5px;outline:2px solid #4867b9}.courseFoundationStack-module__O-7JZW__block[href]:focus-visible .courseFoundationStack-module__O-7JZW__slab{translate:0 -3px}@media (hover:hover){.courseFoundationStack-module__O-7JZW__block[href]:hover .courseFoundationStack-module__O-7JZW__slab{translate:0 -3px}.courseFoundationStack-module__O-7JZW__block[href]:hover .courseFoundationStack-module__O-7JZW__layerTitle{color:#3557ab}.courseFoundationStack-module__O-7JZW__block[href]:hover:before{background:#8da1d1}}.courseFoundationStack-module__O-7JZW__base{width:var(--sculpture-width);color:var(--foundation-muted);letter-spacing:0;justify-content:center;align-items:center;gap:7px;margin:8px 0 0;font-size:13px;font-weight:400;line-height:1.6;display:flex}.courseFoundationStack-module__O-7JZW__base span{color:#8898b1;font-size:12px}@container course-foundation (max-width:1000px){.courseFoundationStack-module__O-7JZW__foundation{gap:32px;padding:36px}.courseFoundationStack-module__O-7JZW__foundation .courseFoundationStack-module__O-7JZW__block{font-size:13px}}@container course-foundation (max-width:760px){.courseFoundationStack-module__O-7JZW__foundation{grid-template-columns:minmax(0,1fr);gap:36px}.courseFoundationStack-module__O-7JZW__intro{max-width:42ch}.courseFoundationStack-module__O-7JZW__visual{max-width:430px}.courseFoundationStack-module__O-7JZW__foundation .courseFoundationStack-module__O-7JZW__block{font-size:13px}}@container course-foundation (max-width:440px){.courseFoundationStack-module__O-7JZW__foundation{border-radius:14px;gap:30px;margin-bottom:28px;padding:28px 22px}.courseFoundationStack-module__O-7JZW__visual{--sculpture-width:42%}.courseFoundationStack-module__O-7JZW__stack{padding-top:14px;padding-bottom:14px}.courseFoundationStack-module__O-7JZW__foundation .courseFoundationStack-module__O-7JZW__block{grid-template-columns:calc(var(--sculpture-width) + 12px) 17px minmax(0, 1fr);min-height:48px;font-size:13px;line-height:1.4}.courseFoundationStack-module__O-7JZW__block:before{width:6px}.courseFoundationStack-module__O-7JZW__visual:before{filter:blur(10px);height:20px;bottom:30px}}@media (prefers-reduced-motion:reduce){.courseFoundationStack-module__O-7JZW__slab,.courseFoundationStack-module__O-7JZW__layerTitle,.courseFoundationStack-module__O-7JZW__block:before{transition:none}.courseFoundationStack-module__O-7JZW__block[href]:hover .courseFoundationStack-module__O-7JZW__slab,.courseFoundationStack-module__O-7JZW__block[href]:focus-visible .courseFoundationStack-module__O-7JZW__slab{translate:none}}
.courseMarketContext-module__sq48aW__context{color:#667387;border-top:1px solid #e7ebf1;margin:28px 0 12px;padding:30px 0 0;font-size:13px;line-height:1.85}.courseMarketContext-module__sq48aW__context p{margin:0}.courseMarketContext-module__sq48aW__header{max-width:620px}.courseMarketContext-module__sq48aW__context .courseMarketContext-module__sq48aW__eyebrow{color:#667387;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:600}.courseMarketContext-module__sq48aW__context .courseMarketContext-module__sq48aW__title{color:#202b3d;letter-spacing:-.04em;text-wrap:balance;margin:10px 0 14px;font-family:inherit;font-size:clamp(23px,2.6vw,28px);font-weight:500;line-height:1.25}.courseMarketContext-module__sq48aW__intro{text-wrap:pretty;max-width:580px}.courseMarketContext-module__sq48aW__mechanisms{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:32px 0 28px;padding:0;list-style:none;display:grid}.courseMarketContext-module__sq48aW__mechanisms>li{text-wrap:pretty;border-top:1px solid #e7ebf1;min-width:0;padding-top:17px}.courseMarketContext-module__sq48aW__context .courseMarketContext-module__sq48aW__label{color:#456bd5;letter-spacing:.01em;align-items:center;gap:9px;font-size:11px;font-weight:500;display:flex}.courseMarketContext-module__sq48aW__number{color:#456bd5;font-variant-numeric:tabular-nums;background:#edf2fd;border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;display:inline-flex}.courseMarketContext-module__sq48aW__context .courseMarketContext-module__sq48aW__panelTitle{color:#202b3d;letter-spacing:-.02em;text-wrap:balance;margin:13px 0 10px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.4}.courseMarketContext-module__sq48aW__context .courseMarketContext-module__sq48aW__distinction{text-wrap:pretty;background:#f8f9fb;border-left:2px solid #d7e2fc;padding:18px 22px;font-size:12px}.courseMarketContext-module__sq48aW__distinction strong{color:#202b3d;font-weight:500}.courseMarketContext-module__sq48aW__practice{border-top:1px solid #e7ebf1;margin-top:28px;padding-top:25px}.courseMarketContext-module__sq48aW__context .courseMarketContext-module__sq48aW__question{color:#202b3d;letter-spacing:-.015em;text-wrap:pretty;margin-top:9px;font-size:15px;font-weight:500;line-height:1.65}.courseMarketContext-module__sq48aW__reveal summary,.courseMarketContext-module__sq48aW__sources summary{color:#456bd5;cursor:pointer;width:fit-content;min-height:44px;padding:11px 0;font-size:12px;display:list-item}.courseMarketContext-module__sq48aW__reveal summary::marker{color:#8a9bc0;font-size:.8em}.courseMarketContext-module__sq48aW__sources summary::marker{color:#8a9bc0;font-size:.8em}.courseMarketContext-module__sq48aW__reveal summary:hover,.courseMarketContext-module__sq48aW__sources summary:hover{color:#294fae}.courseMarketContext-module__sq48aW__reveal[open] summary{padding-bottom:4px}.courseMarketContext-module__sq48aW__reveal p{text-wrap:pretty;max-width:620px;padding:7px 0 12px}.courseMarketContext-module__sq48aW__sources{border-top:1px solid #e7ebf1;margin-top:16px;padding-top:2px}.courseMarketContext-module__sq48aW__sources summary{color:#667387;font-size:11px}.courseMarketContext-module__sq48aW__sources ul{gap:10px;margin:4px 0 12px;padding-left:18px;font-size:12px;display:grid}.courseMarketContext-module__sq48aW__sources a{color:#456bd5;text-underline-offset:4px;-webkit-text-decoration:underline #d5dff5;text-decoration:underline #d5dff5}.courseMarketContext-module__sq48aW__sources a:hover{text-decoration-color:currentColor}.courseMarketContext-module__sq48aW__context :is(a,summary):focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #456bd5}@media (max-width:720px){.courseMarketContext-module__sq48aW__context{margin-top:24px;padding-top:24px}.courseMarketContext-module__sq48aW__mechanisms{grid-template-columns:1fr;gap:23px;margin:26px 0}.courseMarketContext-module__sq48aW__context .courseMarketContext-module__sq48aW__distinction{padding:16px 18px}}
.courseReleaseSignup-module__ypQKRW__signup{width:100%}.courseReleaseSignup-module__ypQKRW__invitation{justify-content:space-between;align-items:center;gap:20px;display:flex}.courseReleaseSignup-module__ypQKRW__title{color:var(--color-zinc-950,#09090b);margin:0;font-size:16px;font-weight:500;line-height:24px}.courseReleaseSignup-module__ypQKRW__caption{color:var(--color-zinc-600,#52525b);margin:4px 0 0;font-size:15px;line-height:24px}.courseReleaseSignup-module__ypQKRW__trigger,.courseReleaseSignup-module__ypQKRW__primary{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.courseReleaseSignup-module__ypQKRW__trigger{border:1px solid color-mix(in srgb, var(--color-zinc-950,#09090b) 10%, transparent);color:var(--color-zinc-950,#09090b);white-space:nowrap;background:#fff}.courseReleaseSignup-module__ypQKRW__trigger:hover{border-color:color-mix(in srgb, var(--color-zinc-950,#09090b) 20%, transparent);background:var(--color-zinc-50,#fafafa)}.courseReleaseSignup-module__ypQKRW__primary{border:1px solid var(--color-blue-600,#3b6bf5);background:var(--color-blue-600,#3b6bf5);color:#fff}.courseReleaseSignup-module__ypQKRW__primary:hover{border-color:var(--color-blue-700,#2e55d4);background:var(--color-blue-700,#2e55d4)}.courseReleaseSignup-module__ypQKRW__primary:disabled,.courseReleaseSignup-module__ypQKRW__off:disabled{opacity:.5;cursor:not-allowed}.courseReleaseSignup-module__ypQKRW__signup :is(button,a,input):focus-visible{outline:2px solid var(--color-blue-600,#3b6bf5);outline-offset:3px}.courseReleaseSignup-module__ypQKRW__panel{border:1px solid var(--color-zinc-200,#e4e4e7);background:#fff;border-radius:14px;max-width:680px;margin-top:16px;padding:20px}.courseReleaseSignup-module__ypQKRW__panel h3{color:var(--color-zinc-950,#09090b);margin:0 0 6px;font-size:16px;font-weight:500;line-height:24px}.courseReleaseSignup-module__ypQKRW__panel p{color:var(--color-zinc-600,#52525b);margin:0 0 16px;font-size:15px;line-height:24px}.courseReleaseSignup-module__ypQKRW__panel a:not(.courseReleaseSignup-module__ypQKRW__primary){color:var(--color-blue-700,#2e55d4);text-underline-offset:3px;text-decoration:underline}.courseReleaseSignup-module__ypQKRW__panel .courseReleaseSignup-module__ypQKRW__account{color:var(--color-zinc-500,#71717a);overflow-wrap:anywhere;margin-bottom:12px;font-size:13px}.courseReleaseSignup-module__ypQKRW__panel .courseReleaseSignup-module__ypQKRW__preview{border:1px solid var(--color-blue-100,#dbeafe);background:color-mix(in srgb, var(--color-blue-50,#eff6ff) 50%, #fff);color:var(--color-zinc-700,#3f3f46);border-radius:10px;padding:10px 12px;font-size:13px;line-height:20px}.courseReleaseSignup-module__ypQKRW__number{border-top:1px solid var(--color-zinc-200,#e4e4e7);border-bottom:1px solid var(--color-zinc-200,#e4e4e7);color:var(--color-zinc-600,#52525b);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;padding:12px 0;font-size:14px;display:flex}.courseReleaseSignup-module__ypQKRW__number strong{color:var(--color-zinc-950,#09090b);margin-left:8px;font-weight:500}.courseReleaseSignup-module__ypQKRW__consent{color:var(--color-zinc-600,#52525b);cursor:pointer;align-items:start;gap:12px;margin:20px 0;font-size:13px;line-height:20px;display:flex}.courseReleaseSignup-module__ypQKRW__consent input{appearance:auto;width:18px;height:18px;accent-color:var(--color-blue-600,#3b6bf5);cursor:pointer;flex:0 0 18px;margin-top:1px}.courseReleaseSignup-module__ypQKRW__panel .courseReleaseSignup-module__ypQKRW__optional{color:var(--color-zinc-500,#71717a);margin:12px 0 0;font-size:13px;line-height:20px}.courseReleaseSignup-module__ypQKRW__verification{border-top:1px solid var(--color-zinc-200,#e4e4e7);margin-top:20px;padding-top:4px}.courseReleaseSignup-module__ypQKRW__verification h1{letter-spacing:-.02em;font-size:22px}.courseReleaseSignup-module__ypQKRW__check{color:var(--color-emerald-700,#047857);padding-right:4px}.courseReleaseSignup-module__ypQKRW__off{min-height:44px;color:var(--color-zinc-600,#52525b);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:14px;text-decoration:underline}.courseReleaseSignup-module__ypQKRW__error{border:1px solid var(--color-amber-200,#fde68a);background:var(--color-amber-50,#fffbeb);border-radius:14px;margin-top:16px;padding:12px 16px}.courseReleaseSignup-module__ypQKRW__error p{color:var(--color-amber-950,#451a03);margin:0 0 4px;font-size:14px;line-height:22px}.courseReleaseSignup-module__ypQKRW__error button{min-height:44px;color:var(--color-amber-950,#451a03);cursor:pointer;background:0 0;border:0;padding:0 12px 0 0;font-size:14px;text-decoration:underline;display:inline-block}@media (min-width:640px){.courseReleaseSignup-module__ypQKRW__panel{padding:24px}}@media (max-width:600px){.courseReleaseSignup-module__ypQKRW__invitation{flex-direction:column;align-items:stretch;gap:16px}.courseReleaseSignup-module__ypQKRW__trigger{width:100%}}
.courseReleaseSchedule-module__fBP4tq__schedule{--calendar-ink:var(--color-zinc-950,#09090b);--calendar-muted:var(--color-zinc-600,#52525b);--calendar-line:var(--color-zinc-200,#e4e4e7);border:1px solid var(--calendar-line);color:var(--calendar-ink);background:#fff;border-radius:14px;margin:16px 0 0;padding:24px}.courseReleaseSchedule-module__fBP4tq__heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;display:flex}.courseReleaseSchedule-module__fBP4tq__heading>div{flex:280px;min-width:0}.courseReleaseSchedule-module__fBP4tq__eyebrow{margin:0 0 12px}.courseReleaseSchedule-module__fBP4tq__heading h2{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:500;line-height:30px}.courseReleaseSchedule-module__fBP4tq__intro{color:var(--calendar-muted);margin:4px 0 0;font-size:15px;line-height:24px}.courseReleaseSchedule-module__fBP4tq__preview{border:1px solid var(--calendar-line);color:var(--calendar-muted);white-space:nowrap;border-radius:6px;padding:4px 7px;font-size:13px;line-height:1.5}.courseReleaseSchedule-module__fBP4tq__sessions{border-top:1px solid var(--calendar-line);border-bottom:1px solid var(--calendar-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px;display:grid}.courseReleaseSchedule-module__fBP4tq__session{padding:20px 20px 20px 0}.courseReleaseSchedule-module__fBP4tq__session+.courseReleaseSchedule-module__fBP4tq__session{border-left:1px solid var(--calendar-line);padding-left:24px;padding-right:0}.courseReleaseSchedule-module__fBP4tq__session .courseReleaseSchedule-module__fBP4tq__sessionAudience{color:var(--calendar-muted);margin:0 0 8px;font-size:13px;font-weight:500}.courseReleaseSchedule-module__fBP4tq__session h3{color:var(--calendar-ink);letter-spacing:-.015em;font-variant-numeric:tabular-nums;margin:0;font-size:18px;font-weight:500;line-height:26px}.courseReleaseSchedule-module__fBP4tq__session p{color:var(--calendar-muted);margin:6px 0 0;font-size:15px;line-height:24px}.courseReleaseSchedule-module__fBP4tq__session a{min-height:44px;color:var(--color-blue-700,#1d4ed8);align-items:center;gap:12px;margin-top:4px;font-size:14px;font-weight:500;display:inline-flex}.courseReleaseSchedule-module__fBP4tq__session a:hover{text-underline-offset:4px;text-decoration:underline}.courseReleaseSchedule-module__fBP4tq__session a:focus-visible{outline:2px solid var(--color-blue-600,#2563eb);outline-offset:3px}.courseReleaseSchedule-module__fBP4tq__calendarMeta{border-bottom:1px solid var(--calendar-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:16px 0 12px;display:flex}.courseReleaseSchedule-module__fBP4tq__dateRange{color:var(--calendar-muted);font-size:13px;font-weight:500}.courseReleaseSchedule-module__fBP4tq__sessionTime{color:var(--calendar-muted);align-items:center;gap:7px;font-size:13px;line-height:1.5;display:inline-flex}.courseReleaseSchedule-module__fBP4tq__timeDot{background:var(--color-blue-600,#2563eb);border-radius:50%;width:4px;height:4px}.courseReleaseSchedule-module__fBP4tq__dates{gap:2px;margin:10px 0 0;padding:0;list-style:none;display:grid}.courseReleaseSchedule-module__fBP4tq__release{min-height:44px;color:inherit;border:1px solid #0000;border-radius:8px;grid-template-columns:58px minmax(0,1fr) auto 12px;align-items:center;gap:14px;padding:8px 10px;text-decoration:none;transition:background-color .16s,border-color .16s;display:grid}.courseReleaseSchedule-module__fBP4tq__release:hover{border-color:var(--calendar-line);background-color:var(--color-zinc-50,#fafafa)}.courseReleaseSchedule-module__fBP4tq__release:focus-visible,.courseReleaseSchedule-module__fBP4tq__back:focus-visible{outline:2px solid var(--color-blue-600,#2563eb);outline-offset:3px}.courseReleaseSchedule-module__fBP4tq__nextRelease{border-color:var(--color-blue-100,#dbeafe);background:color-mix(in srgb, var(--color-blue-50,#eff6ff) 60%, #fff)}.courseReleaseSchedule-module__fBP4tq__nextRelease:hover{border-color:var(--color-blue-200,#bfdbfe)}.courseReleaseSchedule-module__fBP4tq__date{color:var(--calendar-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:500}.courseReleaseSchedule-module__fBP4tq__nextRelease .courseReleaseSchedule-module__fBP4tq__date{color:var(--color-blue-700,#1d4ed8)}.courseReleaseSchedule-module__fBP4tq__lesson{letter-spacing:-.015em;min-width:0;font-size:14px;font-weight:500;line-height:1.4}.courseReleaseSchedule-module__fBP4tq__state{color:var(--calendar-muted);white-space:nowrap;align-items:center;gap:6px;font-size:13px;line-height:1.5;display:inline-flex}.courseReleaseSchedule-module__fBP4tq__nextRelease .courseReleaseSchedule-module__fBP4tq__state{color:var(--color-blue-700,#1d4ed8)}.courseReleaseSchedule-module__fBP4tq__openDot{background:var(--color-blue-600,#2563eb);border-radius:50%;width:4px;height:4px}.courseReleaseSchedule-module__fBP4tq__arrow{color:var(--color-zinc-400,#a1a1aa);font-size:14px}.courseReleaseSchedule-module__fBP4tq__nextRelease .courseReleaseSchedule-module__fBP4tq__arrow{color:var(--color-blue-600,#2563eb)}.courseReleaseSchedule-module__fBP4tq__signup{border-top:1px solid var(--calendar-line);margin-top:12px;padding-top:14px}.courseReleaseSchedule-module__fBP4tq__note{color:var(--calendar-muted,#52525b);margin:10px 0 0;font-size:13px;line-height:1.6}.courseReleaseSchedule-module__fBP4tq__notice{border:1px solid var(--color-blue-100,#dbeafe);background:color-mix(in srgb, var(--color-blue-50,#eff6ff) 50%, #fff);max-width:48rem;color:var(--color-zinc-700,#3f3f46);border-radius:14px;margin:0 0 32px;padding:16px;font-size:14px;line-height:22px}@media (min-width:640px){.courseReleaseSchedule-module__fBP4tq__notice{padding:16px 20px}}.courseReleaseSchedule-module__fBP4tq__waiting{max-width:730px;margin:0 auto;padding:72px 28px}.courseReleaseSchedule-module__fBP4tq__waiting h1{color:var(--color-zinc-950,#09090b);letter-spacing:-.04em;margin:14px 0 22px;font-size:clamp(30px,5vw,48px);font-weight:500;line-height:1.12}.courseReleaseSchedule-module__fBP4tq__waiting>p{line-height:1.7}.courseReleaseSchedule-module__fBP4tq__back{min-height:44px;color:var(--color-blue-700,#1d4ed8);margin-top:24px;padding:10px 0;font-size:14px;font-weight:500;display:inline-block}.courseReleaseSchedule-module__fBP4tq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1024px){.courseReleaseSchedule-module__fBP4tq__schedule{margin-top:24px}}@media (max-width:640px){.courseReleaseSchedule-module__fBP4tq__schedule{padding:20px}.courseReleaseSchedule-module__fBP4tq__heading{gap:10px}.courseReleaseSchedule-module__fBP4tq__heading h2{font-size:21px}.courseReleaseSchedule-module__fBP4tq__preview{font-size:13px}.courseReleaseSchedule-module__fBP4tq__calendarMeta{flex-direction:column;align-items:flex-start;padding-top:13px}.courseReleaseSchedule-module__fBP4tq__release{grid-template-columns:50px minmax(0,1fr);gap:2px 10px;padding:10px 8px}.courseReleaseSchedule-module__fBP4tq__date{align-self:start;font-size:13px;line-height:20px}.courseReleaseSchedule-module__fBP4tq__lesson{font-size:14px;line-height:20px}.courseReleaseSchedule-module__fBP4tq__state{grid-column:2;font-size:13px}.courseReleaseSchedule-module__fBP4tq__arrow{display:none}.courseReleaseSchedule-module__fBP4tq__sessions{grid-template-columns:minmax(0,1fr)}.courseReleaseSchedule-module__fBP4tq__session,.courseReleaseSchedule-module__fBP4tq__session+.courseReleaseSchedule-module__fBP4tq__session{border-left:0;padding:18px 0}.courseReleaseSchedule-module__fBP4tq__session+.courseReleaseSchedule-module__fBP4tq__session{border-top:1px solid var(--calendar-line)}}@media (prefers-reduced-motion:reduce){.courseReleaseSchedule-module__fBP4tq__release{transition:none}}
.MoneyBitcoinVisuals-module__Ga-Q1W__visual{--diagram-ink:#182437;--diagram-blue:#3b6bf5;--diagram-line:#c5cfdd;--diagram-soft:#eaf0ff;color:var(--diagram-ink);font-family:var(--font-inter), sans-serif;font-variant-numeric:tabular-nums;padding:28px 0 20px;font-size:14px;line-height:1.5;container-type:inline-size}.MoneyBitcoinVisuals-module__Ga-Q1W__glyph{fill:none;width:112px;max-width:100%;height:70px;stroke:var(--diagram-ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;margin:0 0 15px;display:block}.MoneyBitcoinVisuals-module__Ga-Q1W__glyphAccent{stroke:var(--diagram-blue)}.MoneyBitcoinVisuals-module__Ga-Q1W__panels{grid-template-columns:repeat(var(--columns,2), minmax(0, 1fr));align-items:stretch;gap:30px;display:grid}.MoneyBitcoinVisuals-module__Ga-Q1W__panel{border-top:1px solid var(--diagram-line);min-width:0;padding-top:16px;position:relative}.MoneyBitcoinVisuals-module__Ga-Q1W__panel[data-active=true]{border-top-color:var(--diagram-blue)}.MoneyBitcoinVisuals-module__Ga-Q1W__panel[data-active=true]>.MoneyBitcoinVisuals-module__Ga-Q1W__eyebrow{color:var(--diagram-blue)}.MoneyBitcoinVisuals-module__Ga-Q1W__eyebrow{color:#586779;letter-spacing:.025em;margin-bottom:20px;font-size:12px;line-height:1.5;display:block}.MoneyBitcoinVisuals-module__Ga-Q1W__amount{min-width:0;display:block}.MoneyBitcoinVisuals-module__Ga-Q1W__value{letter-spacing:-.05em;overflow-wrap:anywhere;font-size:clamp(28px,6.5cqi,42px);font-weight:450;line-height:1.16;display:block}.MoneyBitcoinVisuals-module__Ga-Q1W__accent{color:var(--diagram-blue)}.MoneyBitcoinVisuals-module__Ga-Q1W__caption{color:#586779;overflow-wrap:anywhere;margin-top:9px;font-size:13px;line-height:1.5;display:block}.MoneyBitcoinVisuals-module__Ga-Q1W__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.MoneyBitcoinVisuals-module__Ga-Q1W__row{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.MoneyBitcoinVisuals-module__Ga-Q1W__stack{gap:18px;display:grid}.MoneyBitcoinVisuals-module__Ga-Q1W__center{text-align:center}.MoneyBitcoinVisuals-module__Ga-Q1W__rule{background:var(--diagram-line);height:1px;margin:24px 0}.MoneyBitcoinVisuals-module__Ga-Q1W__node{border:1px solid var(--diagram-line);overflow-wrap:anywhere;background:#fff;min-width:0;padding:13px 12px;font-size:15px;line-height:1.45}.MoneyBitcoinVisuals-module__Ga-Q1W__node[data-active=true]{background:var(--diagram-soft);border-color:var(--diagram-blue)}.MoneyBitcoinVisuals-module__Ga-Q1W__node small{color:#586779;margin-top:4px;font-size:12px;display:block}.MoneyBitcoinVisuals-module__Ga-Q1W__token{border:1px solid var(--diagram-blue);background:var(--diagram-soft);width:42px;height:42px;color:var(--diagram-blue);border-radius:50%;place-items:center;font-size:17px;display:inline-grid}.MoneyBitcoinVisuals-module__Ga-Q1W__tokens{flex-wrap:wrap;gap:8px;display:flex}.MoneyBitcoinVisuals-module__Ga-Q1W__tokensSmall .MoneyBitcoinVisuals-module__Ga-Q1W__token{width:30px;height:30px;font-size:13px}.MoneyBitcoinVisuals-module__Ga-Q1W__dots{grid-template-columns:repeat(10,minmax(0,1fr));gap:5px;max-width:235px;display:grid}.MoneyBitcoinVisuals-module__Ga-Q1W__dot{aspect-ratio:1;background:var(--diagram-line);border-radius:50%;width:100%;max-width:13px}.MoneyBitcoinVisuals-module__Ga-Q1W__dot[data-active=true]{background:var(--diagram-blue)}.MoneyBitcoinVisuals-module__Ga-Q1W__track{background:#f0f3f8;width:100%;height:18px;margin-top:18px;display:flex;overflow:hidden}.MoneyBitcoinVisuals-module__Ga-Q1W__segment{background:var(--diagram-line);min-width:0}.MoneyBitcoinVisuals-module__Ga-Q1W__segment[data-active=true]{background:var(--diagram-blue)}.MoneyBitcoinVisuals-module__Ga-Q1W__segment+.MoneyBitcoinVisuals-module__Ga-Q1W__segment{border-left:2px solid #fff}.MoneyBitcoinVisuals-module__Ga-Q1W__arrow{height:22px;margin:16px 5px;display:block;position:relative}.MoneyBitcoinVisuals-module__Ga-Q1W__arrow:before{content:"";border-top:1px solid var(--diagram-blue);position:absolute;inset:10px 0 auto}.MoneyBitcoinVisuals-module__Ga-Q1W__arrow:after{content:"";border-top:1px solid var(--diagram-blue);border-right:1px solid var(--diagram-blue);width:8px;height:8px;position:absolute;top:6px;right:0;transform:rotate(45deg)}.MoneyBitcoinVisuals-module__Ga-Q1W__connection{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.MoneyBitcoinVisuals-module__Ga-Q1W__connection>.MoneyBitcoinVisuals-module__Ga-Q1W__node+.MoneyBitcoinVisuals-module__Ga-Q1W__node:before{content:"";border-top:1px solid var(--diagram-line);width:26px;position:absolute;top:27px;left:-27px}.MoneyBitcoinVisuals-module__Ga-Q1W__connection>.MoneyBitcoinVisuals-module__Ga-Q1W__node{position:relative}.MoneyBitcoinVisuals-module__Ga-Q1W__connection>.MoneyBitcoinVisuals-module__Ga-Q1W__node[data-broken=true]:before{border-top-style:dashed;border-color:var(--diagram-blue)}.MoneyBitcoinVisuals-module__Ga-Q1W__connection>.MoneyBitcoinVisuals-module__Ga-Q1W__node[data-broken=true]:after{content:"×";color:var(--diagram-ink);background:#fff;position:absolute;top:12px;left:-20px}.MoneyBitcoinVisuals-module__Ga-Q1W__fingerprint{letter-spacing:-.045em;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:18px}.MoneyBitcoinVisuals-module__Ga-Q1W__hash{align-items:flex-end;gap:4px;height:58px;margin-bottom:16px;display:flex}.MoneyBitcoinVisuals-module__Ga-Q1W__hash i{background:var(--diagram-blue);flex:1;max-width:10px}.MoneyBitcoinVisuals-module__Ga-Q1W__timeline{gap:0;display:grid}.MoneyBitcoinVisuals-module__Ga-Q1W__event{border-top:1px solid var(--diagram-line);grid-template-columns:90px minmax(0,1fr);gap:20px;padding:17px 0;display:grid}.MoneyBitcoinVisuals-module__Ga-Q1W__event time{color:var(--diagram-blue);font-size:14px}.MoneyBitcoinVisuals-module__Ga-Q1W__event strong{font-size:17px;font-weight:450}.MoneyBitcoinVisuals-module__Ga-Q1W__event .MoneyBitcoinVisuals-module__Ga-Q1W__caption{margin-top:4px}.MoneyBitcoinVisuals-module__Ga-Q1W__stone{border:1px solid var(--diagram-ink);border-radius:50%;place-items:center;width:88px;height:88px;margin:0 auto 22px;display:grid}.MoneyBitcoinVisuals-module__Ga-Q1W__stone:before{content:"";border:1px solid var(--diagram-ink);border-radius:50%;width:23px;height:23px;display:block}.MoneyBitcoinVisuals-module__Ga-Q1W__diamond{border:1px solid var(--diagram-ink);width:37px;height:37px;margin:3px 7px;transform:rotate(45deg)}.MoneyBitcoinVisuals-module__Ga-Q1W__diamond[data-small=true]{width:25px;height:25px}.MoneyBitcoinVisuals-module__Ga-Q1W__halvings{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:14px;display:grid}.MoneyBitcoinVisuals-module__Ga-Q1W__halving{min-width:0}.MoneyBitcoinVisuals-module__Ga-Q1W__halvingBar{border-bottom:1px solid var(--diagram-line);align-items:flex-end;height:132px;display:flex}.MoneyBitcoinVisuals-module__Ga-Q1W__halvingBar i{background:var(--diagram-line);width:100%;display:block}.MoneyBitcoinVisuals-module__Ga-Q1W__halving[data-active=true] .MoneyBitcoinVisuals-module__Ga-Q1W__halvingBar i{background:var(--diagram-blue)}.MoneyBitcoinVisuals-module__Ga-Q1W__halving .MoneyBitcoinVisuals-module__Ga-Q1W__caption{text-align:center;font-size:12px}.MoneyBitcoinVisuals-module__Ga-Q1W__tree{max-width:440px;margin:0 auto}.MoneyBitcoinVisuals-module__Ga-Q1W__treeRow{grid-template-columns:repeat(var(--columns,2), minmax(0, 1fr));text-align:center;gap:18px;display:grid}.MoneyBitcoinVisuals-module__Ga-Q1W__treeRow+.MoneyBitcoinVisuals-module__Ga-Q1W__treeRow{margin-top:32px}.MoneyBitcoinVisuals-module__Ga-Q1W__treeRow>.MoneyBitcoinVisuals-module__Ga-Q1W__node{position:relative}.MoneyBitcoinVisuals-module__Ga-Q1W__treeRow+.MoneyBitcoinVisuals-module__Ga-Q1W__treeRow>.MoneyBitcoinVisuals-module__Ga-Q1W__node:before{content:"";border-left:1px solid var(--diagram-line);height:32px;position:absolute;top:-33px;left:50%}.MoneyBitcoinVisuals-module__Ga-Q1W__treeRow>.MoneyBitcoinVisuals-module__Ga-Q1W__node[data-active=true]:before{border-color:var(--diagram-blue)}.MoneyBitcoinVisuals-module__Ga-Q1W__tree .MoneyBitcoinVisuals-module__Ga-Q1W__node{padding:10px 5px;font-size:13px}.MoneyBitcoinVisuals-module__Ga-Q1W__tree .MoneyBitcoinVisuals-module__Ga-Q1W__node small{font-size:12px}.MoneyBitcoinVisuals-module__Ga-Q1W__treeRoot{text-align:center;width:50%;margin:0 auto}.MoneyBitcoinVisuals-module__Ga-Q1W__treePairs{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:34px;display:grid;position:relative}.MoneyBitcoinVisuals-module__Ga-Q1W__treePairs:before,.MoneyBitcoinVisuals-module__Ga-Q1W__treeLeaves:before{content:"";border-top:1px solid var(--diagram-line);position:absolute;top:-18px;left:25%;right:25%}.MoneyBitcoinVisuals-module__Ga-Q1W__treePairs:after,.MoneyBitcoinVisuals-module__Ga-Q1W__treeLeaves:after{content:"";border-left:1px solid var(--diagram-line);height:16px;position:absolute;top:-34px;left:50%}.MoneyBitcoinVisuals-module__Ga-Q1W__treePair{position:relative}.MoneyBitcoinVisuals-module__Ga-Q1W__treePair:before,.MoneyBitcoinVisuals-module__Ga-Q1W__treeLeaves>.MoneyBitcoinVisuals-module__Ga-Q1W__node:before{content:"";border-left:1px solid var(--diagram-line);height:18px;position:absolute;top:-18px;left:50%}.MoneyBitcoinVisuals-module__Ga-Q1W__treePair[data-active=true]:before,.MoneyBitcoinVisuals-module__Ga-Q1W__treePair[data-active=true] .MoneyBitcoinVisuals-module__Ga-Q1W__treeLeaves:after,.MoneyBitcoinVisuals-module__Ga-Q1W__treeLeaves>.MoneyBitcoinVisuals-module__Ga-Q1W__node[data-active=true]:before{border-color:var(--diagram-blue)}.MoneyBitcoinVisuals-module__Ga-Q1W__treeLeaves{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:34px;display:grid;position:relative}.MoneyBitcoinVisuals-module__Ga-Q1W__treeLeaves>.MoneyBitcoinVisuals-module__Ga-Q1W__node{position:relative}.MoneyBitcoinVisuals-module__Ga-Q1W__fallMark{width:100%;height:52px;display:block}.MoneyBitcoinVisuals-module__Ga-Q1W__notice{border-top:1px solid var(--diagram-line);margin-top:20px;padding-top:13px;font-size:13px}.MoneyBitcoinVisuals-module__Ga-Q1W__workRows{gap:22px;display:grid}.MoneyBitcoinVisuals-module__Ga-Q1W__workRow{grid-template-columns:26px minmax(0,1fr) 90px;align-items:center;gap:14px;display:grid}.MoneyBitcoinVisuals-module__Ga-Q1W__workRow[data-rejected=true] .MoneyBitcoinVisuals-module__Ga-Q1W__track{background:repeating-linear-gradient(135deg,#fff 0 5px,#e5eaf2 5px 6px)}.MoneyBitcoinVisuals-module__Ga-Q1W__workRow[data-rejected=true] .MoneyBitcoinVisuals-module__Ga-Q1W__segment{border:1px dashed var(--diagram-line);background:0 0}.MoneyBitcoinVisuals-module__Ga-Q1W__workRow .MoneyBitcoinVisuals-module__Ga-Q1W__track{margin:0}.MoneyBitcoinVisuals-module__Ga-Q1W__workRow .MoneyBitcoinVisuals-module__Ga-Q1W__caption{text-align:right;margin:0}.MoneyBitcoinVisuals-module__Ga-Q1W__threshold{align-items:baseline;gap:18px;margin:12px 0;display:flex}.MoneyBitcoinVisuals-module__Ga-Q1W__threshold>span{color:#586779;font-size:24px}.MoneyBitcoinVisuals-module__Ga-Q1W__pizza{border:1px solid var(--diagram-ink);background:var(--diagram-soft);border-radius:50%;width:82px;height:82px;position:relative}.MoneyBitcoinVisuals-module__Ga-Q1W__pizza:before{content:"";background:var(--diagram-line);width:1px;height:80px;position:absolute;top:0;left:40px;transform:rotate(45deg)}.MoneyBitcoinVisuals-module__Ga-Q1W__pizza:after{content:"";background:var(--diagram-line);width:80px;height:1px;position:absolute;top:40px;left:0;transform:rotate(45deg)}.MoneyBitcoinVisuals-module__Ga-Q1W__pizzaPair{flex-wrap:wrap;justify-content:center;gap:20px;margin:6px 0 28px;display:flex}@container (max-width:430px){.MoneyBitcoinVisuals-module__Ga-Q1W__panels{grid-template-columns:minmax(0,1fr);gap:26px}.MoneyBitcoinVisuals-module__Ga-Q1W__panel{padding-top:12px}.MoneyBitcoinVisuals-module__Ga-Q1W__eyebrow{margin-bottom:15px}.MoneyBitcoinVisuals-module__Ga-Q1W__value{font-size:32px}.MoneyBitcoinVisuals-module__Ga-Q1W__connection{grid-template-columns:minmax(0,1fr);gap:22px}.MoneyBitcoinVisuals-module__Ga-Q1W__connection>.MoneyBitcoinVisuals-module__Ga-Q1W__node+.MoneyBitcoinVisuals-module__Ga-Q1W__node:before{border-top:0;border-left:1px solid var(--diagram-line);width:0;height:22px;top:-23px;left:22px}.MoneyBitcoinVisuals-module__Ga-Q1W__connection>.MoneyBitcoinVisuals-module__Ga-Q1W__node[data-broken=true]:before{border-left-style:dashed;border-color:var(--diagram-blue)}.MoneyBitcoinVisuals-module__Ga-Q1W__connection>.MoneyBitcoinVisuals-module__Ga-Q1W__node[data-broken=true]:after{top:-24px;left:16px}.MoneyBitcoinVisuals-module__Ga-Q1W__event{grid-template-columns:76px minmax(0,1fr);gap:14px}.MoneyBitcoinVisuals-module__Ga-Q1W__halvings{gap:10px}.MoneyBitcoinVisuals-module__Ga-Q1W__treeRow{gap:8px}.MoneyBitcoinVisuals-module__Ga-Q1W__workRow{grid-template-columns:20px minmax(0,1fr) 74px;gap:10px}}@media (prefers-reduced-motion:reduce){.MoneyBitcoinVisuals-module__Ga-Q1W__visual *,.MoneyBitcoinVisuals-module__Ga-Q1W__visual :before,.MoneyBitcoinVisuals-module__Ga-Q1W__visual :after{transition:none!important;animation:none!important}}
.mechanismVisuals-module__aFtiHa__visual{color:#182437;min-width:0}.mechanismVisuals-module__aFtiHa__visual svg{width:100%;max-width:540px;height:auto;margin:22px auto;display:block;overflow:visible}.mechanismVisuals-module__aFtiHa__visual svg text{font-variant-numeric:tabular-nums;letter-spacing:-.025em}.mechanismVisuals-module__aFtiHa__story{grid-template-columns:repeat(var(--steps,3), minmax(0, 1fr));align-items:start;gap:30px;padding:34px 0;display:grid}.mechanismVisuals-module__aFtiHa__step{border-top:1px solid #c5cfdd;min-width:0;padding-top:17px}.mechanismVisuals-module__aFtiHa__step[data-active=true]{border-color:#3b6bf5}.mechanismVisuals-module__aFtiHa__step>span{color:#586779;font-size:12px;line-height:1.65;display:block}.mechanismVisuals-module__aFtiHa__step>strong{color:#182437;letter-spacing:-.04em;overflow-wrap:anywhere;margin:13px 0 9px;font-size:clamp(21px,3.5vw,32px);font-weight:450;line-height:1.3;display:block}.mechanismVisuals-module__aFtiHa__step[data-active=true]>strong{color:#3157d8}.mechanismVisuals-module__aFtiHa__step>p{color:#586779;margin:0;font-size:14px;line-height:1.7}.mechanismVisuals-module__aFtiHa__flow{color:#586779;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:12px 23px;margin:22px 0;font-size:14px;display:flex}.mechanismVisuals-module__aFtiHa__flow strong{color:#182437;letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:450}.mechanismVisuals-module__aFtiHa__flow [data-accent=true]{color:#3157d8}.mechanismVisuals-module__aFtiHa__moneyBar{background:#eef1f6;width:100%;height:18px;margin:22px 0 28px;display:flex;overflow:hidden}.mechanismVisuals-module__aFtiHa__moneyBar>span{background:#c5cfdd;min-width:0}.mechanismVisuals-module__aFtiHa__moneyBar>span:nth-child(2){background:#586779}.mechanismVisuals-module__aFtiHa__moneyBar>span:last-child{background:#3b6bf5}.mechanismVisuals-module__aFtiHa__calendar{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.mechanismVisuals-module__aFtiHa__day{color:#586779;font-variant-numeric:tabular-nums;border-top:1px solid #c5cfdd;min-width:0;padding:9px 0;font-size:13px}.mechanismVisuals-module__aFtiHa__day[data-active=true]{color:#182437;border-color:#3b6bf5}.mechanismVisuals-module__aFtiHa__dayDots{gap:4px;min-height:5px;margin-top:9px;display:flex}.mechanismVisuals-module__aFtiHa__dayDots i{background:#3b6bf5;border-radius:50%;width:5px;height:5px}.mechanismVisuals-module__aFtiHa__receipt{max-width:440px;margin:26px auto}.mechanismVisuals-module__aFtiHa__receiptLine{color:#586779;font-variant-numeric:tabular-nums;justify-content:space-between;gap:20px;padding:11px 0;font-size:15px;line-height:1.5;display:flex}.mechanismVisuals-module__aFtiHa__receiptLine:first-child,.mechanismVisuals-module__aFtiHa__receiptLine:last-child{color:#182437;border-top:1px solid #c5cfdd}.mechanismVisuals-module__aFtiHa__receiptLine strong{letter-spacing:-.04em;font-size:28px;font-weight:450;line-height:1.2}.mechanismVisuals-module__aFtiHa__receiptLine:last-child strong{color:#3157d8}@media (max-width:540px){.mechanismVisuals-module__aFtiHa__story{grid-template-columns:1fr;gap:22px;padding:25px 0}.mechanismVisuals-module__aFtiHa__step{grid-template-columns:minmax(95px,.65fr) 1fr;gap:4px 18px;display:grid}.mechanismVisuals-module__aFtiHa__step>span{grid-column:1}.mechanismVisuals-module__aFtiHa__step>strong{grid-column:1;margin:2px 0 0;font-size:26px}.mechanismVisuals-module__aFtiHa__step>p{grid-area:1/2/3;align-self:center}.mechanismVisuals-module__aFtiHa__visual svg{margin:18px auto}.mechanismVisuals-module__aFtiHa__calendar{gap:9px}.mechanismVisuals-module__aFtiHa__flow{gap:10px 16px}.mechanismVisuals-module__aFtiHa__flow strong{font-size:26px}}
.learnBeta-module__gQxcna__hub,.learnBeta-module__gQxcna__sessionPage{color:#18181b;width:100%;max-width:1120px;margin:0 auto}.learnBeta-module__gQxcna__header{margin:6px 0 30px}.learnBeta-module__gQxcna__headerTop{align-items:center;gap:14px;margin-bottom:13px;display:flex}.learnBeta-module__gQxcna__kicker{color:#555e73;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:600;line-height:18px;display:flex}.learnBeta-module__gQxcna__beta{color:#71717a;border:1px solid #e4e4e7;border-radius:5px;padding:2px 8px;font-size:11px;line-height:18px}.learnBeta-module__gQxcna__header h1,.learnBeta-module__gQxcna__sessionHeader h1{letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,36px);font-weight:550;line-height:1.2}.learnBeta-module__gQxcna__header>p,.learnBeta-module__gQxcna__sessionHeader>p{color:#71717a;margin:12px 0 0;font-size:15px;line-height:25px}.learnBeta-module__gQxcna__hero{grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);gap:20px;margin-bottom:30px;display:grid}.learnBeta-module__gQxcna__resume{background:linear-gradient(115deg,#f1f5ff,#fbfcff 90%);border:1px solid #dce3f4;border-radius:16px;flex-direction:column;min-width:0;padding:28px 30px 23px;display:flex}.learnBeta-module__gQxcna__resume .learnBeta-module__gQxcna__kicker{color:#435ac2}.learnBeta-module__gQxcna__resume h2{letter-spacing:-.025em;max-width:510px;margin:19px 0 0;font-size:clamp(23px,2.3vw,29px);font-weight:550;line-height:1.28}.learnBeta-module__gQxcna__cardDescription{color:#636b7a;max-width:440px;margin:11px 0 0;font-size:14px;line-height:23px}.learnBeta-module__gQxcna__resumeAction{flex-wrap:wrap;align-items:center;gap:16px;margin:23px 0 8px;display:flex}.learnBeta-module__gQxcna__primaryButton,.learnBeta-module__gQxcna__textLink{justify-content:center;align-items:center;gap:10px;min-height:44px;font-size:13px;font-weight:550;line-height:20px;text-decoration:none;display:inline-flex}.learnBeta-module__gQxcna__primaryButton{color:#fff;background:#4f63e8;border:1px solid #435ee0;border-radius:7px;padding:10px 17px;box-shadow:0 2px 3px #2636a70c}.learnBeta-module__gQxcna__primaryButton:hover{background:#4054d5}.learnBeta-module__gQxcna__textLink{color:#4b5dd5;cursor:pointer;justify-content:flex-start}.learnBeta-module__gQxcna__textLink:hover,.learnBeta-module__gQxcna__relatedLink:hover,.learnBeta-module__gQxcna__practiceLink:hover,.learnBeta-module__gQxcna__references a:hover{text-underline-offset:4px;text-decoration:underline}.learnBeta-module__gQxcna__duration{color:#71717a;align-items:center;gap:5px;font-size:12px;display:inline-flex}.learnBeta-module__gQxcna__progressSummary{color:#676b76;flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:12px;font-size:11px;display:flex}.learnBeta-module__gQxcna__progressTrack{background:#dfe5f1;border-radius:4px;width:82px;height:4px;overflow:hidden}.learnBeta-module__gQxcna__progressTrack>span{border-radius:inherit;background:#586dec;height:100%;display:block}.learnBeta-module__gQxcna__saveStatus{margin-top:12px;color:#676b76!important;justify-content:flex-start!important;font-size:11px!important;line-height:18px!important}.learnBeta-module__gQxcna__qaCard{background:#fff;border:1px solid #e5e7eb;border-radius:16px;min-width:0;padding:27px 26px 15px}.learnBeta-module__gQxcna__qaCard h2{letter-spacing:-.015em;margin:18px 0 6px;font-size:17px;font-weight:550}.learnBeta-module__gQxcna__qaTopic{color:#52525b;margin:0;font-size:14px}.learnBeta-module__gQxcna__date{color:#71717a;flex-direction:column;gap:3px;margin:12px 0 7px;font-size:12px;line-height:20px;display:flex}.learnBeta-module__gQxcna__date time{color:#3f3f46}.learnBeta-module__gQxcna__memberSession{color:#676b76;border-top:1px solid #ededf0;flex-direction:column;gap:0;margin-top:10px;padding-top:12px;font-size:11px;display:flex}.learnBeta-module__gQxcna__memberSession a{color:#606570;align-self:flex-start;align-items:center;gap:7px;min-height:36px;font-size:12px;text-decoration:none;display:inline-flex}.learnBeta-module__gQxcna__tabs{border-bottom:1px solid #e4e4e7;gap:30px;display:flex}.learnBeta-module__gQxcna__tab,.learnBeta-module__gQxcna__activeTab{color:#71717a;white-space:nowrap;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:51px;margin-bottom:-1px;padding:0 1px;font-size:14px;text-decoration:none;display:inline-flex}.learnBeta-module__gQxcna__activeTab{color:#4a5bce;border-color:#5263df;font-weight:550}.learnBeta-module__gQxcna__tab:hover{color:#27272a}.learnBeta-module__gQxcna__tabCount{background:#f0f1f7;border-radius:5px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 4px;font-size:10px;display:inline-flex}.learnBeta-module__gQxcna__view{margin-top:28px;scroll-margin-top:24px}.learnBeta-module__gQxcna__viewHeading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:21px;display:flex}.learnBeta-module__gQxcna__viewHeading h2{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:550;line-height:27px}.learnBeta-module__gQxcna__viewHeading p{color:#676b76;margin:5px 0 0;font-size:13px;line-height:21px}.learnBeta-module__gQxcna__search{color:#676b76;background:#fff;border:1px solid #e4e4e7;border-radius:7px;flex-shrink:0;align-items:center;gap:9px;width:233px;min-height:40px;padding:0 12px;display:flex}.learnBeta-module__gQxcna__search input{color:#3f3f46;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;font-size:12px}.learnBeta-module__gQxcna__search:focus-within{outline-offset:2px;outline:2px solid #5a6ce4}.learnBeta-module__gQxcna__outline{border:1px solid #e4e4e7;border-radius:12px;overflow:hidden}.learnBeta-module__gQxcna__outline:empty{display:none}.learnBeta-module__gQxcna__section{scroll-margin-top:22px}.learnBeta-module__gQxcna__section+.learnBeta-module__gQxcna__section{border-top:1px solid #e8e8ed}.learnBeta-module__gQxcna__section h3{margin:0}.learnBeta-module__gQxcna__sectionHeader{text-align:left;background:0 0;border:none;align-items:center;gap:17px;width:100%;padding:23px 24px;display:flex}.learnBeta-module__gQxcna__sectionNumber{color:#676b76;font-variant-numeric:tabular-nums;background:#fafafb;border:1px solid #e7e8ed;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;font-weight:550;display:inline-flex}.learnBeta-module__gQxcna__sectionCopy{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.learnBeta-module__gQxcna__sectionTitle{color:#27272a;font-size:15px;font-weight:550;line-height:21px}.learnBeta-module__gQxcna__sectionDescription{color:#676b76;max-width:710px;font-size:12px;font-weight:400;line-height:20px}.learnBeta-module__gQxcna__sectionMeta{color:#676b76;font-size:11px;font-weight:400;line-height:18px}.learnBeta-module__gQxcna__sectionBody{padding:0 24px 17px 79px}.learnBeta-module__gQxcna__previewNote{color:#676b76;background:#f6f6f9;border-radius:5px;margin:0 0 8px;padding:7px 10px;font-size:11px;line-height:18px}.learnBeta-module__gQxcna__lessonList{margin:0;padding:0;list-style:none}.learnBeta-module__gQxcna__lesson{color:#50505a;align-items:center;gap:10px;min-height:46px;padding:9px 8px 9px 0;text-decoration:none;display:flex}.learnBeta-module__gQxcna__lesson:hover{color:#4e60d8}.learnBeta-module__gQxcna__lessonMark{color:#676b76;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.learnBeta-module__gQxcna__lessonTitle{flex:1;font-size:12px;line-height:21px}.learnBeta-module__gQxcna__lessonMeta{color:#676b76;flex-shrink:0;font-size:11px}.learnBeta-module__gQxcna__lessonArrow{color:#676b76;flex-shrink:0}.learnBeta-module__gQxcna__lessonComplete,.learnBeta-module__gQxcna__numberComplete{border-radius:6px;color:#676b76!important;background:#edf7f1!important}.learnBeta-module__gQxcna__lessonDraft{color:#676b76;align-items:center;gap:10px;min-height:44px;font-size:12px;display:flex}.learnBeta-module__gQxcna__lessonDraft span:last-child{margin-left:auto;font-size:11px}.learnBeta-module__gQxcna__sectionSession{color:#676b76;background:#f7f8fc;border-radius:8px;align-items:center;gap:13px;margin-top:12px;padding:13px 16px;display:flex}.learnBeta-module__gQxcna__sectionSession>div{flex:1}.learnBeta-module__gQxcna__sectionSession strong{color:#555c76;font-size:12px;font-weight:500;display:block}.learnBeta-module__gQxcna__sectionSession p{color:#676b76;margin:3px 0 0;font-size:11px;line-height:18px}.learnBeta-module__gQxcna__sectionSession .learnBeta-module__gQxcna__textLink{font-size:11px}.learnBeta-module__gQxcna__resumePoster{border-radius:9px;margin:-6px -8px 23px;overflow:hidden}.learnBeta-module__gQxcna__resumePoster img{width:100%;height:auto;display:block}.learnBeta-module__gQxcna__practiceLink{color:#656d8b;align-items:center;gap:8px;min-height:44px;margin:7px 0 0;font-size:12px;text-decoration:none;display:inline-flex}.learnBeta-module__gQxcna__references{flex-wrap:wrap;align-items:center;gap:8px 24px;padding:21px 0 0;display:flex}.learnBeta-module__gQxcna__references p{color:#676b76;margin:0 auto 0 0;font-size:12px}.learnBeta-module__gQxcna__references a{color:#6b7081;align-items:center;gap:8px;min-height:40px;font-size:12px;text-decoration:none;display:inline-flex}.learnBeta-module__gQxcna__empty{color:#676b76;text-align:center;background:#fdfdfe;border:1px dashed #dfe2eb;border-radius:12px;flex-direction:column;align-items:center;padding:56px 20px;display:flex}.learnBeta-module__gQxcna__empty h3{color:#454a60;margin:17px 0 0;font-size:18px;font-weight:500}.learnBeta-module__gQxcna__empty p{color:#676b76;max-width:400px;margin:9px 0 13px;font-size:13px;line-height:22px}.learnBeta-module__gQxcna__sessionList{border:1px solid #e4e4e7;border-radius:12px;overflow:hidden}.learnBeta-module__gQxcna__sessionRow{align-items:center;gap:21px;padding:23px;display:flex}.learnBeta-module__gQxcna__sessionRow+.learnBeta-module__gQxcna__sessionRow{border-top:1px solid #ededf1}.learnBeta-module__gQxcna__dateTile{background:#fafbfe;border:1px solid #e7e9f1;border-radius:9px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:59px;display:flex}.learnBeta-module__gQxcna__dateTile span{color:#676b76;text-transform:uppercase;font-size:10px}.learnBeta-module__gQxcna__dateTile strong{color:#555e79;font-size:21px;font-weight:500;line-height:28px}.learnBeta-module__gQxcna__sessionCopy{flex:1;min-width:0}.learnBeta-module__gQxcna__smallLabel{color:#676b76;font-size:10px;line-height:18px}.learnBeta-module__gQxcna__sessionCopy h3{margin:3px 0 4px;font-size:15px;font-weight:500}.learnBeta-module__gQxcna__sessionCopy p{color:#676b76;margin:0;font-size:12px;line-height:21px}.learnBeta-module__gQxcna__sessionRow .learnBeta-module__gQxcna__textLink{font-size:12px}.learnBeta-module__gQxcna__listHeading{margin:29px 0 13px;font-size:15px;font-weight:500}.learnBeta-module__gQxcna__notice{color:#676b76;border:1px solid #e4e4e7;border-radius:10px;padding:23px;font-size:14px;line-height:24px}.learnBeta-module__gQxcna__memberNote{color:#676b76;align-items:center;gap:17px;margin-top:17px;padding:22px 0;display:flex}.learnBeta-module__gQxcna__memberNote>div{flex:1}.learnBeta-module__gQxcna__memberNote strong{color:#666b7d;font-size:13px;font-weight:500}.learnBeta-module__gQxcna__memberNote p{color:#676b76;margin:5px 0 0;font-size:12px;line-height:20px}.learnBeta-module__gQxcna__memberNote .learnBeta-module__gQxcna__textLink{font-size:12px}.learnBeta-module__gQxcna__recordingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.learnBeta-module__gQxcna__recordingCard{border:1px solid #e1e4ee;border-radius:12px;overflow:hidden}.learnBeta-module__gQxcna__recordingVisual{aspect-ratio:1.85;color:#676b76;letter-spacing:.12em;background:linear-gradient(140deg,#e9eefa,#f7f9fd);flex-direction:column;justify-content:space-between;padding:19px;font-size:9px;text-decoration:none;display:flex;position:relative}.learnBeta-module__gQxcna__play{color:#676b76;background:#ffffffc9;border:1px solid #d4def5;border-radius:50%;justify-content:center;align-items:center;width:47px;height:47px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.learnBeta-module__gQxcna__recordingCopy{padding:18px 20px}.learnBeta-module__gQxcna__recordingCopy p{margin:0}.learnBeta-module__gQxcna__recordingCopy h3{color:#42485c;margin:7px 0;font-size:16px;font-weight:500;line-height:24px}.learnBeta-module__gQxcna__relatedLink{color:#676b76;align-items:center;gap:8px;min-height:38px;font-size:12px;text-decoration:none;display:flex}.learnBeta-module__gQxcna__back{color:#676b76;align-items:center;gap:8px;min-height:44px;margin:0 0 16px;font-size:12px;text-decoration:none;display:inline-flex}.learnBeta-module__gQxcna__sessionHeader{margin-bottom:24px}.learnBeta-module__gQxcna__sessionHeader .learnBeta-module__gQxcna__kicker{margin-bottom:13px}.learnBeta-module__gQxcna__sessionHeader>p{max-width:650px}.learnBeta-module__gQxcna__sessionWhen{color:#676b76;border-top:1px solid #e4e4e7;border-bottom:1px solid #e4e4e7;flex-wrap:wrap;align-items:center;gap:9px 25px;padding:17px 0;font-size:12px;display:flex}.learnBeta-module__gQxcna__sessionWhen time{color:#51566c}.learnBeta-module__gQxcna__sessionWhen span:last-child{margin-left:auto}.learnBeta-module__gQxcna__sessionLayout{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);align-items:start;gap:25px;margin-top:26px;display:grid}.learnBeta-module__gQxcna__videoHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.learnBeta-module__gQxcna__videoHeading h2{margin:0;font-size:16px;font-weight:500}.learnBeta-module__gQxcna__videoHeading span{color:#676b76;font-size:11px}.learnBeta-module__gQxcna__screen{aspect-ratio:16/9;background:#f8f9fc;border:1px solid #e3e7f0;border-radius:12px;overflow:hidden}.learnBeta-module__gQxcna__screen iframe{border:none;width:100%;height:100%;display:block}.learnBeta-module__gQxcna__videoPlaceholder{color:#676b76;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:25px;display:flex}.learnBeta-module__gQxcna__videoPlaceholder h3{color:#5e6783;margin:18px 0 8px;font-size:19px;font-weight:500}.learnBeta-module__gQxcna__videoPlaceholder p{color:#676b76;max-width:350px;margin:0;font-size:12px;line-height:21px}.learnBeta-module__gQxcna__playerNote{color:#676b76;margin-top:10px;font-size:11px;line-height:19px}.learnBeta-module__gQxcna__relatedSection{border:1px solid #e4e7ef;border-radius:10px;margin-top:23px;padding:20px}.learnBeta-module__gQxcna__relatedSection h2{margin:9px 0 0;font-size:16px;font-weight:500}.learnBeta-module__gQxcna__relatedSection p{color:#676b76;margin:7px 0;font-size:12px;line-height:21px}.learnBeta-module__gQxcna__questions{border:1px solid #e5e7ee;border-radius:12px;min-width:0;padding:21px}.learnBeta-module__gQxcna__questions #comments{border:none;max-width:none;margin:0;padding:0}.learnBeta-module__gQxcna__questions #comments-title{font-size:18px}.learnBeta-module__gQxcna__shared{color:#676b76;border-top:1px solid #eeeef2;margin:17px 0 0;padding-top:14px;font-size:11px;line-height:20px}.learnBeta-module__gQxcna__shared a{text-underline-offset:3px;text-decoration:underline}.learnBeta-module__gQxcna__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.learnBeta-module__gQxcna__hub a:focus-visible,.learnBeta-module__gQxcna__hub button:focus-visible,.learnBeta-module__gQxcna__sessionPage a:focus-visible,.learnBeta-module__gQxcna__sessionPage iframe:focus-visible{outline-offset:3px;outline:2px solid #596ce2}@media (max-width:1000px){.learnBeta-module__gQxcna__hero{grid-template-columns:minmax(0,1.25fr) minmax(250px,1fr);gap:14px}.learnBeta-module__gQxcna__resume{padding:24px}.learnBeta-module__gQxcna__qaCard{padding:24px 20px 15px}.learnBeta-module__gQxcna__recordingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.learnBeta-module__gQxcna__sessionLayout{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.learnBeta-module__gQxcna__header{margin:3px 0 23px}.learnBeta-module__gQxcna__header>p{max-width:360px;font-size:14px;line-height:23px}.learnBeta-module__gQxcna__hero{grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:21px}.learnBeta-module__gQxcna__resume{padding:24px 22px 20px}.learnBeta-module__gQxcna__resume h2{font-size:25px}.learnBeta-module__gQxcna__qaCard{padding:20px 22px 12px}.learnBeta-module__gQxcna__qaCard h2{margin-top:12px}.learnBeta-module__gQxcna__qaCard .learnBeta-module__gQxcna__date{margin:9px 0 0}.learnBeta-module__gQxcna__memberSession{flex-flow:wrap;justify-content:space-between;align-items:center;gap:0 10px;padding-top:8px}.learnBeta-module__gQxcna__tabs{justify-content:space-between;gap:0}.learnBeta-module__gQxcna__tab,.learnBeta-module__gQxcna__activeTab{gap:6px;min-height:48px;font-size:13px}.learnBeta-module__gQxcna__view{margin-top:23px}.learnBeta-module__gQxcna__viewHeading{flex-direction:column;align-items:stretch;gap:17px}.learnBeta-module__gQxcna__search{width:100%;min-height:44px}.learnBeta-module__gQxcna__sectionHeader{align-items:flex-start;gap:12px;padding:20px 15px}.learnBeta-module__gQxcna__sectionNumber{border-radius:7px;width:30px;height:32px;font-size:11px}.learnBeta-module__gQxcna__sectionDescription{font-size:12px;line-height:20px}.learnBeta-module__gQxcna__sectionTitle{font-size:14px}.learnBeta-module__gQxcna__sectionBody{padding:0 15px 16px}.learnBeta-module__gQxcna__lesson{gap:7px}.learnBeta-module__gQxcna__lessonTitle{font-size:12px}.learnBeta-module__gQxcna__lessonArrow{display:none}.learnBeta-module__gQxcna__sectionSession{flex-wrap:wrap;gap:10px;padding:12px}.learnBeta-module__gQxcna__sectionSession .learnBeta-module__gQxcna__textLink{flex-basis:100%;min-height:32px;padding-left:27px}.learnBeta-module__gQxcna__sectionSession>div{min-width:180px}.learnBeta-module__gQxcna__references{column-gap:19px}.learnBeta-module__gQxcna__references p{width:100%}.learnBeta-module__gQxcna__recordingGrid{grid-template-columns:minmax(0,1fr)}.learnBeta-module__gQxcna__sessionRow{flex-wrap:wrap;gap:12px;padding:18px}.learnBeta-module__gQxcna__sessionRow .learnBeta-module__gQxcna__textLink{min-height:32px;margin-left:64px}.learnBeta-module__gQxcna__sessionCopy{min-width:170px}.learnBeta-module__gQxcna__sessionCopy h3{font-size:14px}.learnBeta-module__gQxcna__memberNote{flex-wrap:wrap;gap:12px}.learnBeta-module__gQxcna__memberNote>div{min-width:180px}.learnBeta-module__gQxcna__memberNote .learnBeta-module__gQxcna__textLink{margin-left:32px}.learnBeta-module__gQxcna__sessionWhen{gap:7px 16px}.learnBeta-module__gQxcna__sessionWhen span:last-child{width:100%;margin-left:0}.learnBeta-module__gQxcna__screen:has(.learnBeta-module__gQxcna__videoPlaceholder){aspect-ratio:auto;min-height:230px}.learnBeta-module__gQxcna__videoPlaceholder{min-height:230px}.learnBeta-module__gQxcna__sessionLayout{gap:20px}}.learnBeta-module__gQxcna__foundationOverview{margin:0 0 28px}.learnBeta-module__gQxcna__foundationOverview>div>section{margin-top:0}
.courseLessonRecording-module__5s4dAq__recording{margin-bottom:2.5rem}.courseLessonRecording-module__5s4dAq__heading{margin-bottom:1rem}.courseLessonRecording-module__5s4dAq__label{color:var(--color-zinc-600,#52525b);margin:0 0 .25rem;font-size:.8125rem}.courseLessonRecording-module__5s4dAq__title{color:var(--color-zinc-950,#09090b);margin:0;font-size:1.125rem;font-weight:600}.courseLessonRecording-module__5s4dAq__screen{aspect-ratio:16/9;background:#09090b;border-radius:.75rem;position:relative;overflow:hidden}.courseLessonRecording-module__5s4dAq__screen iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.courseLessonRecording-module__5s4dAq__note{color:var(--color-zinc-600,#52525b);margin:.75rem 0 0;font-size:.875rem;line-height:1.5}
.financeTools-module__qKD49G__tool{min-width:0;color:var(--color-zinc-950,#09090b);font-size:15px;line-height:1.65}.financeTools-module__qKD49G__tool *{box-sizing:border-box}.financeTools-module__qKD49G__tool .financeTools-module__qKD49G__eyebrow{color:var(--color-zinc-600,#52525b);letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:500;line-height:18px}.financeTools-module__qKD49G__tool .financeTools-module__qKD49G__heading{letter-spacing:-.02em;margin:0 0 12px;font-size:22px;font-weight:500;line-height:30px}.financeTools-module__qKD49G__tool .financeTools-module__qKD49G__intro{color:var(--color-zinc-600,#52525b);margin:0 0 26px;font-size:15px;line-height:1.7}.financeTools-module__qKD49G__tool .financeTools-module__qKD49G__subheading{letter-spacing:-.025em;margin:30px 0 10px;font-size:19px;font-weight:500}.financeTools-module__qKD49G__fields{gap:22px;margin:24px 0;display:grid}.financeTools-module__qKD49G__field{min-width:0}.financeTools-module__qKD49G__fieldLabel{margin:0;font-size:15px;font-weight:600;line-height:1.55;display:block}.financeTools-module__qKD49G__tool .financeTools-module__qKD49G__hint{color:var(--color-zinc-600,#52525b);margin:6px 0 10px;font-size:13px;line-height:1.7}.financeTools-module__qKD49G__tool :is(input,textarea,button){font:inherit}.financeTools-module__qKD49G__tool :is(button,input,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #3b6bf5}.financeTools-module__qKD49G__numberInput,.financeTools-module__qKD49G__answer,.financeTools-module__qKD49G__exportText{border:1px solid color-mix(in srgb, var(--color-zinc-950,#09090b) 15%, transparent);width:100%;min-width:0;min-height:48px;color:var(--color-zinc-950,#09090b);background:#fff;border-radius:8px;padding:12px 14px;line-height:1.5;display:block;font-size:16px!important}.financeTools-module__qKD49G__numberInput{font-variant-numeric:tabular-nums}.financeTools-module__qKD49G__numberInput[aria-invalid=true]{background:#fff9f5;border-color:#a33d25}.financeTools-module__qKD49G__answer,.financeTools-module__qKD49G__exportText{resize:vertical;overflow-wrap:anywhere}.financeTools-module__qKD49G__answer::placeholder{color:#687789}.financeTools-module__qKD49G__tool .financeTools-module__qKD49G__error{color:#973b26;margin:8px 0 0;font-size:13px;line-height:1.6}.financeTools-module__qKD49G__result{background:#fff;border-top:2px solid #3b6bf5;border-bottom:1px solid #dbe4f3;margin:32px 0 24px;padding:24px 0}.financeTools-module__qKD49G__shortfall{border-top-color:#a33d25}.financeTools-module__qKD49G__shortfall .financeTools-module__qKD49G__resultValue{color:#973b26}.financeTools-module__qKD49G__resultLabel{color:var(--color-zinc-600,#52525b);font-size:13px;line-height:1.6;display:block}.financeTools-module__qKD49G__resultValue{color:var(--color-blue-700,#2e55d4);letter-spacing:-.05em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:7px 0 19px;font-family:inherit;font-size:clamp(34px,6vw,48px);font-weight:500;line-height:1.2;display:block}.financeTools-module__qKD49G__target{font-family:var(--font-inter), sans-serif;letter-spacing:0;color:var(--color-zinc-600,#52525b);font-size:14px;font-weight:400;display:inline}.financeTools-module__qKD49G__breakdown{margin:0;padding:0;font-size:13px}.financeTools-module__qKD49G__breakdown>div{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-top:9px;display:flex}.financeTools-module__qKD49G__breakdown dt{color:var(--color-zinc-600,#52525b)}.financeTools-module__qKD49G__breakdown dd{font-variant-numeric:tabular-nums;margin:0;font-weight:500}.financeTools-module__qKD49G__bars{color:var(--color-zinc-600,#52525b);gap:5px;margin:22px 0;font-size:12px;display:grid}.financeTools-module__qKD49G__bars>div{background:#dbe4f3;border-radius:2px;height:8px;margin:0 0 8px;overflow:hidden}.financeTools-module__qKD49G__bars i{border-radius:inherit;background:#3b6bf5;min-width:0;height:100%;display:block}.financeTools-module__qKD49G__bars .financeTools-module__qKD49G__outgoings{background:#657b9b}.financeTools-module__qKD49G__tool .financeTools-module__qKD49G__resultNote{color:var(--color-zinc-700,#3f3f46);margin:14px 0 0;font-size:14px;line-height:1.7}.financeTools-module__qKD49G__save{margin-top:24px}.financeTools-module__qKD49G__actions,.financeTools-module__qKD49G__navigation{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.financeTools-module__qKD49G__button{max-width:100%}.financeTools-module__qKD49G__secondary{border:1px solid color-mix(in srgb, var(--color-zinc-950,#09090b) 12%, transparent);max-width:100%;min-height:44px;color:var(--color-zinc-950,#09090b);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:10px 16px;font-weight:500;line-height:20px;display:inline-flex;font-size:14px!important}.financeTools-module__qKD49G__secondary:hover{background:var(--color-zinc-50,#fafafa)}.financeTools-module__qKD49G__tool button:disabled{opacity:.5;cursor:not-allowed}.financeTools-module__qKD49G__tool .financeTools-module__qKD49G__notice{min-height:24px;color:var(--color-zinc-600,#52525b);overflow-wrap:anywhere;margin:10px 0 0;font-size:13px;line-height:1.6}.financeTools-module__qKD49G__preview{border-top:1px solid var(--color-zinc-200,#e4e4e7);margin-top:12px}.financeTools-module__qKD49G__preview summary{min-height:44px;color:var(--color-zinc-700,#3f3f46);cursor:pointer;padding:14px 0;font-size:13px}.financeTools-module__qKD49G__preview[open] summary{margin-bottom:8px}.financeTools-module__qKD49G__exportText{margin-top:9px;line-height:1.7;font-size:13px!important}.financeTools-module__qKD49G__reset{min-height:44px;color:var(--color-zinc-600,#52525b);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-top:16px;padding:8px 0;text-decoration:underline;font-size:13px!important}.financeTools-module__qKD49G__tool .financeTools-module__qKD49G__sessionNote{border-top:1px solid var(--color-zinc-200,#e4e4e7);color:var(--color-zinc-600,#52525b);margin:24px 0 0;padding-top:16px;font-size:12px;line-height:1.75}.financeTools-module__qKD49G__questionProgress{color:var(--color-zinc-600,#52525b);flex-wrap:wrap;justify-content:space-between;gap:5px 12px;font-size:13px;display:flex}.financeTools-module__qKD49G__progress{accent-color:#3b6bf5;background:#dce5f4;border:0;border-radius:99px;width:100%;height:7px;margin:10px 0 24px;display:block;overflow:hidden}.financeTools-module__qKD49G__progress::-webkit-progress-bar{background:#dce5f4;border-radius:99px}.financeTools-module__qKD49G__progress::-webkit-progress-value{background:#3b6bf5;border-radius:99px}.financeTools-module__qKD49G__progress::-moz-progress-bar{background:#3b6bf5;border-radius:99px}.financeTools-module__qKD49G__questionTitle{letter-spacing:-.015em;margin-bottom:8px;font-size:18px;font-weight:500;line-height:28px;display:block}.financeTools-module__qKD49G__question .financeTools-module__qKD49G__hint{min-height:66px}.financeTools-module__qKD49G__answer{margin:15px 0 16px}.financeTools-module__qKD49G__navigation{justify-content:space-between}.financeTools-module__qKD49G__reflections{margin:0;font-size:14px}.financeTools-module__qKD49G__reflections>div{padding:0 0 18px}.financeTools-module__qKD49G__reflections dt{font-weight:600}.financeTools-module__qKD49G__reflections dd{color:var(--color-zinc-600,#52525b);white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0}.financeTools-module__qKD49G__promptAction{margin-top:26px}.financeTools-module__qKD49G__promptAction .financeTools-module__qKD49G__hint{margin-bottom:15px}.financeTools-module__qKD49G__promptResult{border-top:1px solid var(--color-zinc-200,#e4e4e7);margin-top:22px}.financeTools-module__qKD49G__schedule{border-top:1px solid var(--color-zinc-200,#e4e4e7);border-bottom:1px solid var(--color-zinc-200,#e4e4e7);background:#fff;padding:24px 0}.financeTools-module__qKD49G__scheduleFormula{color:var(--color-zinc-600,#52525b);flex-direction:column;gap:3px;margin-bottom:20px;font-size:13px;display:flex}.financeTools-module__qKD49G__scheduleFormula strong{color:var(--color-zinc-950,#09090b);letter-spacing:-.03em;font-size:32px;font-weight:500}.financeTools-module__qKD49G__calendar{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0 0 16px;padding:0;list-style:none;display:grid}.financeTools-module__qKD49G__calendar li{font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;min-width:0;height:40px;font-size:13px;display:flex;position:relative}.financeTools-module__qKD49G__calendar .financeTools-module__qKD49G__applyDay{color:#264fae;background:#eaf0ff}.financeTools-module__qKD49G__calendar .financeTools-module__qKD49G__reviewDay{color:var(--color-zinc-600,#52525b);background:#fff;border-color:#c8d3e3}.financeTools-module__qKD49G__calendar small{font-size:8px;line-height:1.5;position:absolute;top:0;right:3px}.financeTools-module__qKD49G__calendar .financeTools-module__qKD49G__currentDay{outline-offset:1px;outline:2px solid #3b6bf5}.financeTools-module__qKD49G__range{accent-color:#3b6bf5;cursor:pointer;width:100%;min-width:0;min-height:44px;margin:4px 0;padding:0;display:block}.financeTools-module__qKD49G__tool .financeTools-module__qKD49G__scheduleStatus{color:var(--color-zinc-800,#27272a);margin:6px 0 12px;font-size:14px;line-height:1.7}.financeTools-module__qKD49G__rates{gap:13px;margin:0;display:grid}.financeTools-module__qKD49G__rates>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:3px 12px;display:flex}.financeTools-module__qKD49G__rates dt{color:var(--color-zinc-600,#52525b);font-size:13px}.financeTools-module__qKD49G__rates dd{font-variant-numeric:tabular-nums;margin:0;font-size:21px;font-weight:500}.financeTools-module__qKD49G__srOnly{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:440px){.financeTools-module__qKD49G__result,.financeTools-module__qKD49G__schedule{padding:22px 0}.financeTools-module__qKD49G__resultValue{font-size:34px}.financeTools-module__qKD49G__actions>button{width:100%}.financeTools-module__qKD49G__navigation{gap:8px}.financeTools-module__qKD49G__navigation .financeTools-module__qKD49G__secondary{padding-inline:13px}.financeTools-module__qKD49G__calendar{gap:5px}.financeTools-module__qKD49G__question .financeTools-module__qKD49G__hint{min-height:0}}.financeTools-module__qKD49G__accountSave{border-top:1px solid var(--color-zinc-200,#e4e4e7);margin-top:28px;padding-top:8px}.financeTools-module__qKD49G__accountSave a{min-height:44px;color:var(--color-blue-700,#2e55d4);align-items:center;text-decoration:underline;display:inline-flex}@media (max-width:1023px){.financeTools-module__qKD49G__exportText{font-size:16px!important}}
