.marketing-module__snxi8q__page{color:var(--sl-text)}.marketing-module__snxi8q__wrap{width:min(100%,68rem);margin:0 auto;padding:0 16px}.marketing-module__snxi8q__narrow{width:min(100%,46rem);margin:0 auto;padding:0 16px}.marketing-module__snxi8q__section{padding:clamp(3rem,8vw,5.5rem) 0}.marketing-module__snxi8q__sectionAlt{background:var(--sl-surface);border-block:1px solid var(--sl-border)}.marketing-module__snxi8q__kicker{color:var(--sl-brand);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .625rem;font-size:.8125rem;font-weight:800}.marketing-module__snxi8q__h1{font:800 clamp(2.25rem, 6.2vw, 4rem) / 1.02 var(--sl-font-display);letter-spacing:-.03em;text-wrap:balance;margin:0}.marketing-module__snxi8q__h2{font:800 clamp(1.75rem, 4.2vw, 2.625rem) / 1.08 var(--sl-font-display);letter-spacing:-.02em;text-wrap:balance;margin:0}.marketing-module__snxi8q__h3{font:800 1.1875rem/1.3 var(--sl-font-display);margin:0}.marketing-module__snxi8q__lede{max-width:40rem;color:var(--sl-text-muted);text-wrap:pretty;margin:1rem 0 0;font-size:clamp(1.0625rem,2.2vw,1.25rem);line-height:1.6}.marketing-module__snxi8q__body{color:var(--sl-text-muted);margin:.5rem 0 0;line-height:1.6}.marketing-module__snxi8q__center{text-align:center}.marketing-module__snxi8q__center .marketing-module__snxi8q__lede{margin-inline:auto}.marketing-module__snxi8q__ctaRow{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.75rem;display:flex}.marketing-module__snxi8q__center .marketing-module__snxi8q__ctaRow{justify-content:center}.marketing-module__snxi8q__primary,.marketing-module__snxi8q__secondary{border-radius:var(--sl-radius-md);min-height:52px;font:800 1.0625rem/1 var(--sl-font-body);transition:transform var(--sl-motion-fast) var(--sl-ease), box-shadow var(--sl-motion-fast) var(--sl-ease), background var(--sl-motion-fast);justify-content:center;align-items:center;gap:.5rem;padding:0 1.5rem;text-decoration:none;display:inline-flex}.marketing-module__snxi8q__primary{background:var(--sl-brand);box-shadow:0 4px 0 var(--sl-brand-strong);color:#fff}.marketing-module__snxi8q__primary:hover{box-shadow:0 5px 0 var(--sl-brand-strong);transform:translateY(-1px)}.marketing-module__snxi8q__primary:active{box-shadow:0 1px 0 var(--sl-brand-strong);transform:translateY(3px)}.marketing-module__snxi8q__secondary{border:1px solid var(--sl-border-strong);background:var(--sl-surface);color:var(--sl-text)}.marketing-module__snxi8q__secondary:hover{border-color:var(--sl-brand);background:var(--sl-brand-soft)}.marketing-module__snxi8q__primary:focus-visible,.marketing-module__snxi8q__secondary:focus-visible,.marketing-module__snxi8q__textLink:focus-visible{outline:3px solid var(--sl-focus);outline-offset:3px}.marketing-module__snxi8q__textLink{color:var(--sl-brand-strong);text-underline-offset:3px;font-weight:700}.marketing-module__snxi8q__fine{color:var(--sl-text-subtle);margin:.875rem 0 0;font-size:.875rem}.marketing-module__snxi8q__grid2{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem;display:grid}.marketing-module__snxi8q__grid3{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;display:grid}.marketing-module__snxi8q__card{border:1px solid var(--sl-border);border-radius:var(--sl-radius-lg);background:var(--sl-surface);flex-direction:column;gap:.25rem;padding:clamp(1.125rem,3vw,1.5rem);display:flex}.marketing-module__snxi8q__cardAccent{border-color:var(--sl-brand);box-shadow:0 0 0 1px var(--sl-brand), var(--sl-shadow-1)}.marketing-module__snxi8q__step{background:var(--sl-brand-soft);width:2rem;height:2rem;color:var(--sl-brand-strong);border-radius:50%;place-items:center;margin-bottom:.5rem;font-weight:900;display:grid}.marketing-module__snxi8q__list{color:var(--sl-text-muted);margin:.75rem 0 0;padding-left:1.25rem;line-height:1.6;list-style:outside}.marketing-module__snxi8q__list li+li{margin-top:.25rem}.marketing-module__snxi8q__checks{color:var(--sl-text-muted);flex-direction:column;gap:.5rem;margin:1rem 0 0;padding:0;line-height:1.5;list-style:none;display:flex}.marketing-module__snxi8q__checks li{padding-left:1.625rem;position:relative}.marketing-module__snxi8q__checks li:before{content:"";border-right:3px solid var(--sl-brand);border-bottom:3px solid var(--sl-brand);width:.5rem;height:.875rem;position:absolute;top:.3rem;left:.125rem;transform:rotate(40deg)}.marketing-module__snxi8q__price{font:800 2.5rem/1 var(--sl-font-display);margin:.75rem 0 0}.marketing-module__snxi8q__pricePer{color:var(--sl-text-subtle);font:600 .9375rem/1.3 var(--sl-font-body);margin-top:.375rem;display:block}.marketing-module__snxi8q__card{position:relative}.marketing-module__snxi8q__badge{border-radius:var(--sl-radius-pill);background:var(--sl-brand);color:#fff;letter-spacing:.04em;text-transform:uppercase;padding:.25rem .625rem;font-size:.75rem;font-weight:800;position:absolute;top:-.8125rem;left:clamp(1.125rem,3vw,1.5rem)}.marketing-module__snxi8q__cardCta{margin-top:auto;padding-top:1.25rem}.marketing-module__snxi8q__cardCta .marketing-module__snxi8q__primary,.marketing-module__snxi8q__cardCta .marketing-module__snxi8q__secondary{width:100%}.marketing-module__snxi8q__note{border:1px solid var(--sl-border);border-radius:var(--sl-radius-md);background:var(--sl-canvas-subtle);color:var(--sl-text-muted);padding:1rem 1.25rem;line-height:1.6}.marketing-module__snxi8q__faq{flex-direction:column;gap:.5rem;margin-top:1.5rem;display:flex}.marketing-module__snxi8q__faq details{border:1px solid var(--sl-border);border-radius:var(--sl-radius-md);background:var(--sl-surface)}.marketing-module__snxi8q__faq summary{min-height:var(--sl-tap);cursor:pointer;align-items:center;padding:.75rem 1rem;font-weight:800;list-style:none;display:flex}.marketing-module__snxi8q__faq summary::-webkit-details-marker{display:none}.marketing-module__snxi8q__faq summary:after{content:"+";color:var(--sl-text-subtle);margin-left:auto;padding-left:1rem;font-size:1.25rem}.marketing-module__snxi8q__faq details[open] summary:after{content:"–"}.marketing-module__snxi8q__faq summary:focus-visible{outline:3px solid var(--sl-focus);outline-offset:-3px;border-radius:var(--sl-radius-md)}.marketing-module__snxi8q__faq details p{color:var(--sl-text-muted);margin:0;padding:0 1rem 1rem;line-height:1.6}
.compare-module__k2IlUG__scroll{border-radius:var(--sl-radius-md);margin-top:1.5rem;overflow-x:auto}.compare-module__k2IlUG__scroll:focus-visible{outline:3px solid var(--sl-focus);outline-offset:2px}.compare-module__k2IlUG__table{border-collapse:collapse;text-align:left;width:100%;min-width:36rem;line-height:1.5}.compare-module__k2IlUG__table th,.compare-module__k2IlUG__table td{border-bottom:1px solid var(--sl-border);vertical-align:top;padding:.875rem .75rem}.compare-module__k2IlUG__table thead th{border-bottom:2px solid var(--sl-border-strong);font-size:.9375rem}.compare-module__k2IlUG__table thead th.compare-module__k2IlUG__us{border-bottom-color:var(--sl-brand);color:var(--sl-brand-strong)}.compare-module__k2IlUG__table tbody th{font-weight:800}.compare-module__k2IlUG__them{color:var(--sl-text-muted)}
.home-module__Hx0lNG__hero{background:radial-gradient(60rem 30rem at 85% -10%, color-mix(in srgb, var(--sl-brand) 14%, transparent), transparent 70%), radial-gradient(40rem 24rem at -10% 110%, color-mix(in srgb, var(--sl-info) 8%, transparent), transparent 70%);padding:clamp(2.5rem,7vw,5rem) 0 clamp(3rem,8vw,5.5rem)}.home-module__Hx0lNG__heroGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.home-module__Hx0lNG__heroVisual{margin:0;position:relative}.home-module__Hx0lNG__phone{border:1px solid var(--sl-border);background:var(--sl-canvas);width:min(100%,24rem);max-height:34rem;box-shadow:var(--sl-shadow-2);pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:2rem;margin:0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.home-module__Hx0lNG__peek{border:1px solid var(--sl-border);border-radius:var(--sl-radius-lg);background:color-mix(in srgb, var(--sl-surface) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--sl-shadow-2);flex-direction:column;gap:.25rem;padding:.875rem 1rem;font-size:.875rem;display:flex;position:absolute;bottom:3.25rem;left:max(-1rem,50% - 15rem)}.home-module__Hx0lNG__peekLabel{color:var(--sl-text-subtle);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.home-module__Hx0lNG__peekRow{gap:1rem;display:flex}.home-module__Hx0lNG__peekRow b{font:800 1.25rem/1 var(--sl-font-display);color:var(--sl-brand-strong)}.home-module__Hx0lNG__peekHelp{color:var(--sl-warning);font-weight:700}.home-module__Hx0lNG__caption{text-align:center;color:var(--sl-text-subtle);margin-top:.875rem;font-size:.8125rem}.home-module__Hx0lNG__weeks{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:.75rem 1.5rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.home-module__Hx0lNG__week{border-top:1px solid var(--sl-border);align-items:flex-start;gap:.875rem;padding:.75rem 0;display:flex}.home-module__Hx0lNG__weekNum{background:var(--sl-brand);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.25rem;height:2.25rem;font-weight:900;display:grid}.home-module__Hx0lNG__capstone{border:1px solid var(--sl-border);border-radius:var(--sl-radius-lg);background:var(--sl-canvas);color:var(--sl-text);transition:border-color var(--sl-motion-fast), transform var(--sl-motion-fast) var(--sl-ease), box-shadow var(--sl-motion-fast);flex-direction:column;gap:.375rem;padding:clamp(1.125rem,3vw,1.5rem);text-decoration:none;display:flex}.home-module__Hx0lNG__capstone:hover{border-color:var(--sl-brand);box-shadow:var(--sl-shadow-1);transform:translateY(-2px)}.home-module__Hx0lNG__capstone:focus-visible{outline:3px solid var(--sl-focus);outline-offset:3px}.home-module__Hx0lNG__exampleTag{border-radius:var(--sl-radius-pill);background:var(--sl-warning-soft);color:var(--sl-warning);letter-spacing:.04em;text-transform:uppercase;align-self:flex-start;padding:.125rem .5rem;font-size:.75rem;font-weight:800}.home-module__Hx0lNG__capPrompt{color:var(--sl-brand-strong);font-size:.875rem;font-weight:800}.home-module__Hx0lNG__capTitle{font:800 1.1875rem/1.3 var(--sl-font-display)}.home-module__Hx0lNG__capExcerpt{color:var(--sl-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.home-module__Hx0lNG__capMore{color:var(--sl-brand-strong);margin-top:auto;padding-top:.5rem;font-weight:800}.home-module__Hx0lNG__founder{align-self:center}.home-module__Hx0lNG__quote{border-left:4px solid var(--sl-brand);border-radius:var(--sl-radius-sm);background:var(--sl-surface);margin:0 0 1rem;padding:1.25rem 1.5rem}.home-module__Hx0lNG__quote p{margin:0;font-size:1.125rem;line-height:1.6}.home-module__Hx0lNG__quote footer{color:var(--sl-text-subtle);margin-top:.75rem;font-weight:700}@media (max-width:860px){.home-module__Hx0lNG__heroGrid{grid-template-columns:1fr}.home-module__Hx0lNG__phone{max-height:26rem}.home-module__Hx0lNG__peek{bottom:3rem;left:0}}@media (prefers-reduced-motion:reduce){.home-module__Hx0lNG__capstone{transition:none}.home-module__Hx0lNG__capstone:hover{transform:none}}
.cohort-module__U7rmoW__shell{width:min(100%,46rem);color:var(--sl-text);flex-direction:column;gap:clamp(1.25rem,3vw,1.75rem);margin:0 auto;padding:clamp(1.25rem,4vw,2.5rem) 16px clamp(3rem,8vw,5rem);display:flex}.cohort-module__U7rmoW__kicker{color:var(--sl-brand);font:700 .75rem/1.2 var(--sl-font-body);letter-spacing:.08em;text-transform:uppercase;margin:0}.cohort-module__U7rmoW__title{font:800 clamp(1.75rem, 5vw, 2.5rem) / var(--sl-leading-tight) var(--sl-font-display);letter-spacing:-.02em;text-wrap:balance;margin:.25rem 0 0}.cohort-module__U7rmoW__muted{color:var(--sl-text-muted);line-height:var(--sl-leading-body);margin:0}.cohort-module__U7rmoW__header{flex-direction:column;gap:.5rem;display:flex}.cohort-module__U7rmoW__status{color:var(--sl-text-muted);margin:0;font-weight:600}.cohort-module__U7rmoW__progress{align-items:center;gap:.75rem;margin-top:.25rem;display:flex}.cohort-module__U7rmoW__progressTrack{border-radius:var(--sl-radius-pill);background:var(--sl-canvas-subtle);flex:1;height:10px;overflow:hidden;box-shadow:inset 0 1px 2px #0f171214}.cohort-module__U7rmoW__progressFill{border-radius:inherit;background:linear-gradient(90deg, #1f9d55, var(--sl-brand));height:100%}.cohort-module__U7rmoW__progressCount{color:var(--sl-text-subtle);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:700}.cohort-module__U7rmoW__next{border:1px solid color-mix(in srgb, var(--sl-brand) 28%, var(--sl-border));border-radius:var(--sl-radius-xl);background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--sl-brand) 14%, transparent), transparent 55%), var(--sl-surface);box-shadow:var(--sl-shadow-1);padding:clamp(1.25rem,4vw,1.75rem);position:relative;overflow:hidden}.cohort-module__U7rmoW__next[data-overdue]{border-color:color-mix(in srgb, var(--sl-warning) 40%, var(--sl-border));background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--sl-warning) 12%, transparent), transparent 55%), var(--sl-surface)}.cohort-module__U7rmoW__nextEyebrow{color:var(--sl-brand-strong);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:800}.cohort-module__U7rmoW__next[data-overdue] .cohort-module__U7rmoW__nextEyebrow{color:var(--sl-warning)}.cohort-module__U7rmoW__nextTitle{font:800 clamp(1.375rem, 4vw, 1.75rem) / 1.15 var(--sl-font-display);letter-spacing:-.015em;margin:.375rem 0 .25rem}.cohort-module__U7rmoW__nextMeta{color:var(--sl-text-muted);margin:0 0 1.125rem}.cohort-module__U7rmoW__primary{border-radius:var(--sl-radius-md);background:var(--sl-brand);min-height:48px;box-shadow:0 4px 0 var(--sl-brand-strong);color:#fff;transition:transform var(--sl-motion-fast) var(--sl-ease), box-shadow var(--sl-motion-fast) var(--sl-ease);justify-content:center;align-items:center;padding:0 1.5rem;font-weight:800;text-decoration:none;display:inline-flex}.cohort-module__U7rmoW__primary:hover{box-shadow:0 5px 0 var(--sl-brand-strong);transform:translateY(-1px)}.cohort-module__U7rmoW__primary:active{box-shadow:0 1px 0 var(--sl-brand-strong);transform:translateY(3px)}.cohort-module__U7rmoW__primary:focus-visible{outline:3px solid var(--sl-focus);outline-offset:3px}.cohort-module__U7rmoW__week{border:1px solid var(--sl-border);border-radius:var(--sl-radius-lg);background:var(--sl-surface);padding:clamp(1rem,3vw,1.25rem)}.cohort-module__U7rmoW__weekHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-bottom:.75rem;display:flex}.cohort-module__U7rmoW__weekTitle{font:800 1.125rem/1.3 var(--sl-font-display);margin:0}.cohort-module__U7rmoW__weekDates{color:var(--sl-text-subtle);font-size:.875rem;font-weight:600}.cohort-module__U7rmoW__lessons{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.cohort-module__U7rmoW__lesson{align-items:center;gap:.75rem;display:flex}.cohort-module__U7rmoW__check{border:2px solid var(--sl-border-strong);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:.875rem;font-weight:900;display:grid}.cohort-module__U7rmoW__lesson[data-done] .cohort-module__U7rmoW__check{border-color:var(--sl-brand);background:var(--sl-brand)}.cohort-module__U7rmoW__lessonLink{min-width:0;min-height:var(--sl-tap);border:1px solid var(--sl-border);border-radius:var(--sl-radius-md);background:var(--sl-surface-raised);color:inherit;transition:border-color var(--sl-motion-fast), background var(--sl-motion-fast);flex:1;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .875rem;text-decoration:none;display:flex}.cohort-module__U7rmoW__lessonLink:hover{border-color:var(--sl-brand);background:var(--sl-brand-soft)}.cohort-module__U7rmoW__lessonLink:focus-visible{outline:3px solid var(--sl-focus);outline-offset:2px}.cohort-module__U7rmoW__lessonTitle{overflow-wrap:anywhere;font-weight:700}.cohort-module__U7rmoW__lessonMeta{color:var(--sl-text-subtle);flex:none;font-size:.8125rem;font-weight:600}.cohort-module__U7rmoW__lesson[data-done] .cohort-module__U7rmoW__lessonTitle{color:var(--sl-text-muted)}.cohort-module__U7rmoW__sectionTitle{font:800 1rem/1.3 var(--sl-font-display);margin:0 0 .75rem}.cohort-module__U7rmoW__weekList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.cohort-module__U7rmoW__weekItem{border:1px solid var(--sl-border);border-radius:var(--sl-radius-md);background:var(--sl-surface)}.cohort-module__U7rmoW__weekItem[data-current]{border-color:var(--sl-brand);box-shadow:0 0 0 1px var(--sl-brand)}.cohort-module__U7rmoW__weekItem details>.cohort-module__U7rmoW__lessons{padding:0 .875rem .875rem}.cohort-module__U7rmoW__weekSummary{min-height:var(--sl-tap);cursor:pointer;align-items:center;gap:.75rem;padding:.625rem .875rem;list-style:none;display:flex}.cohort-module__U7rmoW__weekSummary::-webkit-details-marker{display:none}.cohort-module__U7rmoW__weekSummary:after{content:"";border-right:2px solid var(--sl-text-subtle);border-bottom:2px solid var(--sl-text-subtle);width:8px;height:8px;transition:transform var(--sl-motion-fast);margin-left:auto;transform:rotate(45deg)}details[open]>.cohort-module__U7rmoW__weekSummary:after{transform:rotate(-135deg)}.cohort-module__U7rmoW__weekSummary:focus-visible{outline:3px solid var(--sl-focus);outline-offset:-3px;border-radius:var(--sl-radius-md)}.cohort-module__U7rmoW__weekNumber{background:var(--sl-canvas-subtle);width:30px;height:30px;color:var(--sl-text-muted);border-radius:50%;flex:none;place-items:center;font-size:.875rem;font-weight:800;display:grid}.cohort-module__U7rmoW__weekNumber[data-done]{background:var(--sl-brand);color:#fff}.cohort-module__U7rmoW__weekSummaryText{flex-direction:column;min-width:0;display:flex}.cohort-module__U7rmoW__weekSummaryText small{color:var(--sl-text-subtle);font-size:.8125rem}.cohort-module__U7rmoW__footerNote{color:var(--sl-text-muted);margin:0;font-size:.9375rem}.cohort-module__U7rmoW__footerNote a{color:var(--sl-brand-strong);font-weight:700}.cohort-module__U7rmoW__capstone{border:1px solid var(--sl-border);border-radius:var(--sl-radius-lg);background:var(--sl-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:clamp(1rem,3vw,1.25rem);display:flex}.cohort-module__U7rmoW__capstone .cohort-module__U7rmoW__muted{margin-top:.25rem}.cohort-module__U7rmoW__secondaryLink{min-height:var(--sl-tap);border:1px solid var(--sl-border-strong);border-radius:var(--sl-radius-md);color:var(--sl-text);align-items:center;padding:0 1.125rem;font-weight:800;text-decoration:none;display:inline-flex}.cohort-module__U7rmoW__secondaryLink:hover{border-color:var(--sl-brand);background:var(--sl-brand-soft)}.cohort-module__U7rmoW__secondaryLink:focus-visible{outline:3px solid var(--sl-focus);outline-offset:3px}
.scorecard-module__J-tIAW__card{border:1px solid var(--sl-border);border-radius:var(--sl-radius-lg);background:var(--sl-surface);box-shadow:var(--sl-shadow-1);color:var(--sl-text);flex-direction:column;gap:1.25rem;padding:clamp(1rem,3vw,1.5rem);display:flex}.scorecard-module__J-tIAW__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.scorecard-module__J-tIAW__title{font:800 1.25rem/1.25 var(--sl-font-display);margin:0}.scorecard-module__J-tIAW__note{color:var(--sl-text-muted);margin:.25rem 0 0;font-size:.875rem}.scorecard-module__J-tIAW__muted{color:var(--sl-text-subtle)}.scorecard-module__J-tIAW__tiles{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.75rem;margin:0;display:grid}.scorecard-module__J-tIAW__tile{border:1px solid var(--sl-border);border-radius:var(--sl-radius-md);background:var(--sl-surface-raised);flex-direction:column;gap:.125rem;padding:.875rem;display:flex}.scorecard-module__J-tIAW__tileLabel{color:var(--sl-text-subtle);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:700}.scorecard-module__J-tIAW__tileValue{font:800 1.75rem/1.1 var(--sl-font-display);font-variant-numeric:tabular-nums;margin:0}.scorecard-module__J-tIAW__tileDetail{color:var(--sl-text-muted);margin:0;font-size:.8125rem}.scorecard-module__J-tIAW__weeks{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;display:grid}.scorecard-module__J-tIAW__week{flex-direction:column;align-items:center;gap:.25rem;display:flex}.scorecard-module__J-tIAW__weekBar{border-radius:var(--sl-radius-sm);background:var(--sl-canvas-subtle);align-items:flex-end;width:100%;max-width:3rem;height:64px;display:flex;overflow:hidden}.scorecard-module__J-tIAW__weekFill{background:linear-gradient(180deg, #1f9d55, var(--sl-brand));border-radius:inherit;width:100%}.scorecard-module__J-tIAW__week[data-future] .scorecard-module__J-tIAW__weekBar{background:repeating-linear-gradient(135deg, var(--sl-canvas-subtle) 0 6px, transparent 6px 12px)}.scorecard-module__J-tIAW__weekLabel{color:var(--sl-text-subtle);font-size:.75rem;font-weight:700}.scorecard-module__J-tIAW__weekValue{font-variant-numeric:tabular-nums;font-weight:800}.scorecard-module__J-tIAW__help{border-top:1px solid var(--sl-border);padding-top:1rem}.scorecard-module__J-tIAW__helpTitle{font:800 1rem/1.3 var(--sl-font-display);margin:0 0 .5rem}.scorecard-module__J-tIAW__helpList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.scorecard-module__J-tIAW__helpList li{border-left:3px solid var(--sl-warning);border-radius:var(--sl-radius-sm);background:var(--sl-warning-soft);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;padding:.625rem .75rem;font-size:.9375rem;display:flex}.scorecard-module__J-tIAW__capstoneList{flex-direction:column;gap:.375rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.scorecard-module__J-tIAW__capstoneList li{min-height:var(--sl-tap);border:1px solid var(--sl-border);border-radius:var(--sl-radius-sm);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;padding:.375rem .75rem;display:flex}.scorecard-module__J-tIAW__capstoneList a{color:var(--sl-brand-strong);margin-left:auto;font-weight:800}@media (max-width:640px){.scorecard-module__J-tIAW__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.scorecard-module__J-tIAW__toolkitGrid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.5rem 1.5rem;display:grid}.scorecard-module__J-tIAW__body{color:var(--sl-text-muted);margin:0 0 .75rem;line-height:1.55}.scorecard-module__J-tIAW__bodyList{color:var(--sl-text-muted);margin:0 0 .75rem;padding-left:1.25rem;line-height:1.55;list-style:outside}.scorecard-module__J-tIAW__copyBlock{border:1px solid var(--sl-border);border-radius:var(--sl-radius-md);background:var(--sl-surface-raised)}.scorecard-module__J-tIAW__copyHead{border-bottom:1px solid var(--sl-border);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.scorecard-module__J-tIAW__copyText{white-space:pre-wrap;overflow-wrap:anywhere;font:.875rem/1.55 var(--sl-font-body);color:var(--sl-text);-webkit-user-select:all;user-select:all;margin:0;padding:.75rem}ol.scorecard-module__J-tIAW__bodyList{list-style:decimal}.scorecard-module__J-tIAW__bodyList li+li{margin-top:.25rem}