.FeaturesHero-module__lw-FsG__hero{background:var(--bg)}.FeaturesHero-module__lw-FsG__inner{grid-template-columns:7fr 5fr;align-items:end;gap:80px;max-width:1440px;margin:0 auto;padding:72px 80px 80px;display:grid}.FeaturesHero-module__lw-FsG__copy{flex-direction:column;gap:24px;min-width:0;display:flex}.FeaturesHero-module__lw-FsG__eyebrow{letter-spacing:.04em;color:var(--soft);text-transform:uppercase;font-size:13px;font-weight:500}.FeaturesHero-module__lw-FsG__title{margin:0;font-size:80px;font-weight:850;line-height:1}.FeaturesHero-module__lw-FsG__lede{color:var(--soft);max-width:640px;margin:0;font-size:21px;line-height:1.5}.FeaturesHero-module__lw-FsG__side{flex-direction:column;gap:22px;min-width:0;padding-bottom:6px;display:flex}.FeaturesHero-module__lw-FsG__intro{color:var(--soft);margin:0;font-size:17px}.FeaturesHero-module__lw-FsG__toc{border-top:1px solid var(--rule);flex-direction:column;display:flex}.FeaturesHero-module__lw-FsG__tocLink{border-bottom:1px solid var(--rule);min-height:44px;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;font-size:16px;font-weight:600;display:flex}.FeaturesHero-module__lw-FsG__tocLink:hover{background:var(--sub)}.FeaturesHero-module__lw-FsG__tag{color:var(--soft);flex-shrink:0;font-size:12px;font-weight:400}.FeaturesHero-module__lw-FsG__short{display:none}@media (max-width:1100px){.FeaturesHero-module__lw-FsG__inner{grid-template-columns:1fr;gap:32px;padding:48px 32px 64px}.FeaturesHero-module__lw-FsG__title{font-size:60px}}@media (max-width:767px){.FeaturesHero-module__lw-FsG__inner{gap:18px;padding:32px 16px 40px}.FeaturesHero-module__lw-FsG__copy{gap:18px}.FeaturesHero-module__lw-FsG__side{gap:18px;padding-bottom:0}.FeaturesHero-module__lw-FsG__eyebrow{font-size:12px}.FeaturesHero-module__lw-FsG__title{font-size:44px;line-height:1.02}.FeaturesHero-module__lw-FsG__lede{font-size:17px}.FeaturesHero-module__lw-FsG__intro{font-size:15px}.FeaturesHero-module__lw-FsG__tocLink{min-height:48px}.FeaturesHero-module__lw-FsG__tag{font-size:11px}.FeaturesHero-module__lw-FsG__long{display:none}.FeaturesHero-module__lw-FsG__short{display:inline}}
.RangeScale-module__g9UaIG__scale{flex-direction:column;gap:8px;display:flex}.RangeScale-module__g9UaIG__track{height:40px;position:relative}.RangeScale-module__g9UaIG__line{background:var(--track);border-radius:2px;height:4px;position:absolute;top:18px;left:0;right:0}.RangeScale-module__g9UaIG__range{background:var(--tick);border-radius:4px;height:8px;position:absolute;top:16px}.RangeScale-module__g9UaIG__tick{background:var(--tick);width:1.5px;height:18px;position:absolute;top:11px}.RangeScale-module__g9UaIG__now{background:var(--ink);border:3px solid var(--card);width:24px;height:24px;box-shadow:0 0 0 1px var(--ink);border-radius:50%;margin-left:-12px;position:absolute;top:8px}.RangeScale-module__g9UaIG__need{background:var(--hl);width:8px;height:36px;box-shadow:0 0 0 1.5px var(--navy);border-radius:3px;margin-left:-4px;position:absolute;top:2px}.RangeScale-module__g9UaIG__labels{height:16px;color:var(--soft);font-size:11px;position:relative}.RangeScale-module__g9UaIG__labels>span{white-space:nowrap;position:absolute;transform:translate(-50%)}.RangeScale-module__g9UaIG__legend{color:var(--soft);flex-wrap:wrap;gap:6px 20px;margin-top:6px;font-size:13px;display:flex}.RangeScale-module__g9UaIG__legend>span{align-items:center;gap:7px;display:flex}.RangeScale-module__g9UaIG__keyNow{background:var(--ink);border-radius:50%;width:12px;height:12px}.RangeScale-module__g9UaIG__keyNeed{background:var(--hl);width:6px;height:14px;box-shadow:0 0 0 1.5px var(--navy);border-radius:2px}.RangeScale-module__g9UaIG__keyRange{background:var(--tick);border-radius:3px;width:18px;height:6px}@media (max-width:767px){.RangeScale-module__g9UaIG__scale{gap:6px}.RangeScale-module__g9UaIG__track{height:32px}.RangeScale-module__g9UaIG__line{top:14px}.RangeScale-module__g9UaIG__range{top:12px}.RangeScale-module__g9UaIG__tick{height:16px;top:8px}.RangeScale-module__g9UaIG__now{width:22px;height:22px;margin-left:-11px;top:5px}.RangeScale-module__g9UaIG__need{height:32px;top:0}.RangeScale-module__g9UaIG__labels{height:14px;font-size:10px}.RangeScale-module__g9UaIG__name{display:none}.RangeScale-module__g9UaIG__legend{column-gap:14px;font-size:12px}}
.EngineSection-module__BV96bq__anchor{scroll-margin-top:76px}.EngineSection-module__BV96bq__inner{padding-top:96px}.EngineSection-module__BV96bq__short{display:none}.EngineSection-module__BV96bq__head{justify-content:space-between;align-items:flex-end;gap:48px;display:flex}.EngineSection-module__BV96bq__headLead{flex-direction:column;gap:14px;max-width:760px;display:flex}.EngineSection-module__BV96bq__eyebrow{letter-spacing:.04em;color:var(--soft);text-transform:uppercase;font-size:13px;font-weight:500}.EngineSection-module__BV96bq__title{margin:0;font-size:50px;font-weight:850;line-height:1.05}.EngineSection-module__BV96bq__aside{color:var(--soft);max-width:420px;margin:0;font-size:17px}.EngineSection-module__BV96bq__levels{grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr) 56px minmax(0,1fr);align-items:stretch;display:grid}.EngineSection-module__BV96bq__sheet{box-shadow:0 1px 0 var(--rule), 0 24px 48px -28px #0c1a3a3d;flex-direction:column;display:flex}.EngineSection-module__BV96bq__sheet>div:first-child{left:34px}.EngineSection-module__BV96bq__sheet>div:last-child{background-image:repeating-linear-gradient(to bottom, transparent 0, transparent 31px, var(--feint) 31px, var(--feint) 32px);flex-grow:1;gap:14px;padding:22px 22px 24px 50px}.EngineSection-module__BV96bq__levelEyebrow{color:var(--soft);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.EngineSection-module__BV96bq__levelTitle{margin:0;font-size:22px;font-weight:800}.EngineSection-module__BV96bq__levelSub{color:var(--soft);font-size:12px}.EngineSection-module__BV96bq__table{flex-direction:column;font-size:14px;display:flex}.EngineSection-module__BV96bq__headRow,.EngineSection-module__BV96bq__tr{grid-template-columns:var(--cols);gap:8px;display:grid}.EngineSection-module__BV96bq__headRow{color:var(--soft);border-bottom:1px solid var(--rule);padding-bottom:6px;font-size:11px}.EngineSection-module__BV96bq__headRow span+span,.EngineSection-module__BV96bq__cell{text-align:right}.EngineSection-module__BV96bq__tr{border-bottom:1px solid var(--feint);padding:7px 0}.EngineSection-module__BV96bq__tr:last-child{border-bottom:0}.EngineSection-module__BV96bq__name{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.EngineSection-module__BV96bq__last{font-weight:600}.EngineSection-module__BV96bq__dim,.EngineSection-module__BV96bq__pending,.EngineSection-module__BV96bq__muted{color:var(--soft)}.EngineSection-module__BV96bq__pending .EngineSection-module__BV96bq__name{font-weight:400}.EngineSection-module__BV96bq__pending .EngineSection-module__BV96bq__last{font-size:12px}.EngineSection-module__BV96bq__focus{box-shadow:inset 0 0 0 1.5px var(--ink);background:#e6f94a73;border-bottom:0;border-radius:6px;margin:0 -6px;padding:7px 6px}.EngineSection-module__BV96bq__focus .EngineSection-module__BV96bq__name,.EngineSection-module__BV96bq__focus .EngineSection-module__BV96bq__last{font-weight:700}.EngineSection-module__BV96bq__focus .EngineSection-module__BV96bq__dim{color:inherit}[data-theme=dark] .EngineSection-module__BV96bq__focus{box-shadow:inset 0 0 0 1.5px var(--hl);background:#e6f94a29}.EngineSection-module__BV96bq__levelNote{color:var(--soft);margin:0;font-size:13px}.EngineSection-module__BV96bq__formula{color:var(--soft);background:var(--bg);border-radius:6px;padding:8px 10px;font-size:12px}.EngineSection-module__BV96bq__results{border-top:1.5px dashed var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:auto 0 0;padding-top:14px;display:grid}.EngineSection-module__BV96bq__results dt{color:var(--soft);font-size:12px;font-weight:600}.EngineSection-module__BV96bq__results dd{margin:0;font-size:20px;font-weight:600}.EngineSection-module__BV96bq__connector{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.EngineSection-module__BV96bq__arrow{background:var(--navy);width:40px;height:40px;color:var(--hl);border-radius:50%;justify-content:center;align-items:center;display:flex}.EngineSection-module__BV96bq__connectorText{color:var(--soft);text-align:center;font-size:10px;line-height:1.3}.EngineSection-module__BV96bq__solve{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--sub);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:64px;padding:40px 44px;display:grid}.EngineSection-module__BV96bq__solveCopy{flex-direction:column;gap:18px;min-width:0;display:flex}.EngineSection-module__BV96bq__solveCopy>p{color:var(--soft);margin:0;font-size:16px}.EngineSection-module__BV96bq__solveTitle{margin:0;font-size:32px;font-weight:850;line-height:1.1}.EngineSection-module__BV96bq__need{border-collapse:separate;border-spacing:0;border:1px solid var(--rule);background:var(--card);border-radius:12px;width:100%;overflow:hidden}.EngineSection-module__BV96bq__need th,.EngineSection-module__BV96bq__need td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:middle;padding:12px 18px}.EngineSection-module__BV96bq__need th{width:70px;padding-right:0;font-weight:700}.EngineSection-module__BV96bq__need tr:last-child th,.EngineSection-module__BV96bq__need tr:last-child td{border-bottom:0}.EngineSection-module__BV96bq__sum{color:var(--soft);font-size:14px}.EngineSection-module__BV96bq__need .EngineSection-module__BV96bq__needValue{text-align:right;width:100px;font-size:17px;font-weight:600}.EngineSection-module__BV96bq__need .EngineSection-module__BV96bq__secured{text-align:right;color:var(--first);white-space:nowrap;font-size:13px;font-weight:700}.EngineSection-module__BV96bq__secured svg{vertical-align:-2px;margin-right:5px}.EngineSection-module__BV96bq__guide{align-self:flex-start;align-items:center;gap:8px;min-height:44px;font-weight:700;display:flex}.EngineSection-module__BV96bq__guide:hover{text-decoration:underline}.EngineSection-module__BV96bq__rangeCol{flex-direction:column;gap:22px;min-width:0;display:flex}.EngineSection-module__BV96bq__rangeHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.EngineSection-module__BV96bq__rangeTitle{font-size:20px;font-weight:800}.EngineSection-module__BV96bq__rangeTag{color:var(--soft);font-size:12px}.EngineSection-module__BV96bq__cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.EngineSection-module__BV96bq__case{background:var(--card);border:1px solid var(--rule);border-radius:12px;min-width:0;padding:16px}.EngineSection-module__BV96bq__caseKey{border:1.5px solid var(--ink)}.EngineSection-module__BV96bq__caseLabel{color:var(--soft);font-size:13px;font-weight:600}.EngineSection-module__BV96bq__caseValue{letter-spacing:-.03em;font-size:28px;font-weight:600}.EngineSection-module__BV96bq__caseNote{color:var(--soft);font-size:12px}@media (max-width:1100px){.EngineSection-module__BV96bq__inner{padding-top:80px}.EngineSection-module__BV96bq__head{flex-direction:column;align-items:flex-start;gap:16px}.EngineSection-module__BV96bq__title{font-size:42px}.EngineSection-module__BV96bq__aside{max-width:640px}.EngineSection-module__BV96bq__levels{grid-template-columns:minmax(0,1fr);gap:12px;max-width:560px}.EngineSection-module__BV96bq__connector{flex-direction:row;gap:10px}.EngineSection-module__BV96bq__arrow{transform:rotate(90deg)}.EngineSection-module__BV96bq__connectorText .EngineSection-module__BV96bq__long{display:none}.EngineSection-module__BV96bq__connectorText .EngineSection-module__BV96bq__short{display:inline}.EngineSection-module__BV96bq__solve{grid-template-columns:1fr;gap:32px}}@media (max-width:767px){.EngineSection-module__BV96bq__inner{gap:18px;padding-top:44px}.EngineSection-module__BV96bq__long{display:none}.EngineSection-module__BV96bq__short{display:inline}.EngineSection-module__BV96bq__headLead{gap:18px}.EngineSection-module__BV96bq__eyebrow{font-size:12px}.EngineSection-module__BV96bq__title{font-size:31px;line-height:1.08}.EngineSection-module__BV96bq__head{gap:18px}.EngineSection-module__BV96bq__aside{font-size:15px}.EngineSection-module__BV96bq__levels{gap:18px;max-width:none}.EngineSection-module__BV96bq__sheet>div:first-child{left:22px}.EngineSection-module__BV96bq__sheet>div:last-child{gap:12px;padding:16px 16px 18px 36px;font-size:14px}.EngineSection-module__BV96bq__levelEyebrow{font-size:10px}.EngineSection-module__BV96bq__levelTitle{font-size:20px}.EngineSection-module__BV96bq__levelSub{font-size:11px}.EngineSection-module__BV96bq__headRow{display:none}.EngineSection-module__BV96bq__tr{align-items:baseline;gap:0;padding:6px 0;display:flex}.EngineSection-module__BV96bq__name{flex-grow:1;min-width:0;padding-right:10px}.EngineSection-module__BV96bq__cell{flex-shrink:0;font-size:12px}.EngineSection-module__BV96bq__cell+.EngineSection-module__BV96bq__cell:before{content:" · ";white-space:pre;color:var(--soft);font-weight:400}.EngineSection-module__BV96bq__tr .EngineSection-module__BV96bq__cell:not(.EngineSection-module__BV96bq__last){color:var(--soft)}.EngineSection-module__BV96bq__focus .EngineSection-module__BV96bq__cell:not(.EngineSection-module__BV96bq__last){color:inherit}.EngineSection-module__BV96bq__pending .EngineSection-module__BV96bq__last{font-weight:600}.EngineSection-module__BV96bq__focus{padding:6px}.EngineSection-module__BV96bq__formula{padding:7px 9px;font-size:11px}.EngineSection-module__BV96bq__results{gap:6px;padding-top:12px}.EngineSection-module__BV96bq__results dt{font-size:11px}.EngineSection-module__BV96bq__results dd{font-size:17px}.EngineSection-module__BV96bq__arrow{width:36px;height:36px}.EngineSection-module__BV96bq__solve{border-radius:14px;flex-direction:column;align-items:stretch;gap:14px;margin-top:12px;padding:20px 16px;display:flex}.EngineSection-module__BV96bq__solveCopy,.EngineSection-module__BV96bq__rangeCol{display:contents}.EngineSection-module__BV96bq__solveTitle{font-size:23px;line-height:1.12}.EngineSection-module__BV96bq__solveCopy>p{font-size:15px}.EngineSection-module__BV96bq__need{border-radius:10px;font-size:14px}.EngineSection-module__BV96bq__need th,.EngineSection-module__BV96bq__need td{padding:10px 12px}.EngineSection-module__BV96bq__need th{width:48px;padding-right:0}.EngineSection-module__BV96bq__sum{font-size:11px}.EngineSection-module__BV96bq__need td.EngineSection-module__BV96bq__sum:not(.EngineSection-module__BV96bq__mono){font-size:12px}.EngineSection-module__BV96bq__need .EngineSection-module__BV96bq__needValue{width:70px;font-size:14px}.EngineSection-module__BV96bq__secured{font-size:12px}.EngineSection-module__BV96bq__secured svg,.EngineSection-module__BV96bq__rangeHead{display:none}.EngineSection-module__BV96bq__cases{gap:8px}.EngineSection-module__BV96bq__case{border-radius:10px;padding:10px}.EngineSection-module__BV96bq__caseLabel{font-size:11px}.EngineSection-module__BV96bq__caseValue{letter-spacing:0;font-size:18px}.EngineSection-module__BV96bq__caseNote{display:none}.EngineSection-module__BV96bq__guide{order:1}}
.ChapterHead-module__X7fT2W__head{justify-content:space-between;align-items:flex-end;gap:40px;padding-bottom:40px;display:flex}.ChapterHead-module__X7fT2W__lead{flex-direction:column;gap:14px;display:flex}.ChapterHead-module__X7fT2W__eyebrow{letter-spacing:.04em;color:var(--soft);text-transform:uppercase;font-size:13px;font-weight:500}.ChapterHead-module__X7fT2W__title{max-width:820px;margin:0;font-size:50px;font-weight:850;line-height:1.05}.ChapterHead-module__X7fT2W__aside{color:var(--soft);max-width:380px;margin:0;font-size:17px}.ChapterHead-module__X7fT2W__dark .ChapterHead-module__X7fT2W__eyebrow,.ChapterHead-module__X7fT2W__dark .ChapterHead-module__X7fT2W__aside{color:var(--on-navy-soft)}.ChapterHead-module__X7fT2W__dark .ChapterHead-module__X7fT2W__title{color:#fff}@media (max-width:1100px){.ChapterHead-module__X7fT2W__head{flex-direction:column;align-items:flex-start;gap:16px}.ChapterHead-module__X7fT2W__title{font-size:42px}.ChapterHead-module__X7fT2W__aside{max-width:640px}}@media (max-width:767px){.ChapterHead-module__X7fT2W__head{gap:12px;padding-bottom:24px}.ChapterHead-module__X7fT2W__lead{gap:12px}.ChapterHead-module__X7fT2W__eyebrow{font-size:12px}.ChapterHead-module__X7fT2W__title{font-size:31px;line-height:1.08}.ChapterHead-module__X7fT2W__aside{font-size:15px}.ChapterHead-module__X7fT2W__dark .ChapterHead-module__X7fT2W__aside{display:none}}
.FeatureRow-module__AEnCRa__row{border-top:1px solid var(--rule);grid-template-columns:5fr 7fr;align-items:center;gap:72px;padding:48px 0;display:grid}.FeatureRow-module__AEnCRa__flip{grid-template-columns:7fr 5fr}.FeatureRow-module__AEnCRa__flip .FeatureRow-module__AEnCRa__frag{order:-1}.FeatureRow-module__AEnCRa__copy{flex-direction:column;gap:14px;min-width:0;display:flex}.FeatureRow-module__AEnCRa__copy>p{color:var(--soft);margin:0;font-size:17px}.FeatureRow-module__AEnCRa__copy>p+p{font-size:15px}.FeatureRow-module__AEnCRa__num{color:var(--soft);align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.FeatureRow-module__AEnCRa__title{margin:0;font-size:32px;font-weight:850;line-height:1.1}.FeatureRow-module__AEnCRa__link{align-self:flex-start;align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:600;display:flex}.FeatureRow-module__AEnCRa__link:hover{text-decoration:underline}.FeatureRow-module__AEnCRa__strong{font-size:17px;font-weight:700}.FeatureRow-module__AEnCRa__frag{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-card);min-width:0;padding:28px}.FeatureRow-module__AEnCRa__flush{padding:0;overflow:hidden}.FeatureRow-module__AEnCRa__dark{border-top-color:var(--navy-3)}.FeatureRow-module__AEnCRa__dark .FeatureRow-module__AEnCRa__num,.FeatureRow-module__AEnCRa__dark .FeatureRow-module__AEnCRa__copy>p{color:var(--on-navy-soft)}.FeatureRow-module__AEnCRa__dark .FeatureRow-module__AEnCRa__title{color:#fff}.FeatureRow-module__AEnCRa__dark .FeatureRow-module__AEnCRa__frag{background:var(--navy-2);border-color:var(--navy-3);color:var(--on-navy)}@media (max-width:1100px){.FeatureRow-module__AEnCRa__row,.FeatureRow-module__AEnCRa__flip{grid-template-columns:1fr;gap:32px}.FeatureRow-module__AEnCRa__flip .FeatureRow-module__AEnCRa__frag{order:0}}@media (max-width:767px){.FeatureRow-module__AEnCRa__row,.FeatureRow-module__AEnCRa__flip{flex-direction:column;align-items:stretch;gap:12px;padding:28px 0;display:flex}.FeatureRow-module__AEnCRa__copy{display:contents}.FeatureRow-module__AEnCRa__copy>p{font-size:15px}.FeatureRow-module__AEnCRa__num{gap:8px;font-size:12px}.FeatureRow-module__AEnCRa__title{font-size:23px;line-height:1.12}.FeatureRow-module__AEnCRa__frag{border-radius:14px;order:1;padding:18px}.FeatureRow-module__AEnCRa__flip .FeatureRow-module__AEnCRa__frag{order:1}.FeatureRow-module__AEnCRa__flush{padding:0}.FeatureRow-module__AEnCRa__link{order:2}.FeatureRow-module__AEnCRa__strong{font-size:16px}}
.WhatIfDemo-module__LhkyKG__demo{flex-direction:column;gap:18px;display:flex}.WhatIfDemo-module__LhkyKG__short{display:none}.WhatIfDemo-module__LhkyKG__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.WhatIfDemo-module__LhkyKG__sandbox{background:var(--muted-bg);color:var(--muted-fg);border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600}.WhatIfDemo-module__LhkyKG__field{flex-direction:column;gap:6px;display:flex}.WhatIfDemo-module__LhkyKG__label{justify-content:space-between;gap:12px;font-size:15px;font-weight:600;display:flex}.WhatIfDemo-module__LhkyKG__label .WhatIfDemo-module__LhkyKG__mono{flex-shrink:0}.WhatIfDemo-module__LhkyKG__weight{color:var(--soft);font-weight:400}.WhatIfDemo-module__LhkyKG__range{width:100%;height:28px;accent-color:var(--ink);cursor:pointer;margin:0}.WhatIfDemo-module__LhkyKG__result{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.WhatIfDemo-module__LhkyKG__resultLabel{color:var(--soft);font-size:15px}.WhatIfDemo-module__LhkyKG__resultValue{flex-shrink:0;align-items:center;gap:10px;display:flex}.WhatIfDemo-module__LhkyKG__resultValue .WhatIfDemo-module__LhkyKG__mono{font-size:24px;font-weight:600}.WhatIfDemo-module__LhkyKG__foot{color:var(--soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;font-size:13px;display:flex}.WhatIfDemo-module__LhkyKG__saved,.WhatIfDemo-module__LhkyKG__pro{align-items:center;gap:6px;display:flex}@media (max-width:767px){.WhatIfDemo-module__LhkyKG__demo{gap:14px}.WhatIfDemo-module__LhkyKG__long{display:none}.WhatIfDemo-module__LhkyKG__short{display:inline}.WhatIfDemo-module__LhkyKG__head strong{font-size:14px}.WhatIfDemo-module__LhkyKG__sandbox{padding:3px 7px;font-size:10px}.WhatIfDemo-module__LhkyKG__field{gap:4px}.WhatIfDemo-module__LhkyKG__label{font-size:14px}.WhatIfDemo-module__LhkyKG__range{height:32px}.WhatIfDemo-module__LhkyKG__result{padding-top:12px}.WhatIfDemo-module__LhkyKG__resultLabel{font-size:14px}.WhatIfDemo-module__LhkyKG__resultValue{gap:8px}.WhatIfDemo-module__LhkyKG__resultValue .WhatIfDemo-module__LhkyKG__mono{font-size:19px}.WhatIfDemo-module__LhkyKG__foot{font-size:12px}}
.NumbersSection-module__StW6FG__anchor{scroll-margin-top:76px}.NumbersSection-module__StW6FG__inner{gap:0;padding-bottom:72px}.NumbersSection-module__StW6FG__rows>article:last-child{border-bottom:1px solid var(--rule)}.NumbersSection-module__StW6FG__short{display:none}.NumbersSection-module__StW6FG__col{flex-direction:column;gap:18px;display:flex}.NumbersSection-module__StW6FG__fragHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.NumbersSection-module__StW6FG__tag{color:var(--soft);font-size:12px}.NumbersSection-module__StW6FG__fragFoot{color:var(--soft);font-size:14px}.NumbersSection-module__StW6FG__tree{flex-direction:column;gap:10px;font-size:15px;display:flex}.NumbersSection-module__StW6FG__treeTop,.NumbersSection-module__StW6FG__treeRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.NumbersSection-module__StW6FG__treeTop{border-bottom:1px solid var(--rule);padding-bottom:10px}.NumbersSection-module__StW6FG__branch{border-left:2px solid var(--rule);flex-direction:column;gap:10px;margin-left:20px;padding-left:18px;display:flex}.NumbersSection-module__StW6FG__leaves{gap:8px;font-size:14px}.NumbersSection-module__StW6FG__code{color:var(--soft);font-size:12px;font-weight:400}.NumbersSection-module__StW6FG__field{color:var(--soft);flex-shrink:0;align-items:center;gap:8px;font-size:14px;display:flex}.NumbersSection-module__StW6FG__box{border:1.5px solid var(--tick);color:var(--ink);background:var(--card);border-radius:6px;padding:2px 10px;font-weight:600}.NumbersSection-module__StW6FG__boxKey{border-color:var(--ink)}.NumbersSection-module__StW6FG__boxSoft{background:var(--sub);padding:1px 9px;font-weight:400}.NumbersSection-module__StW6FG__ok{border-radius:var(--r-sm);background:var(--good-bg);color:var(--good-fg);align-items:center;gap:8px;margin-top:6px;padding:10px 14px;font-size:14px;font-weight:600;display:flex}.NumbersSection-module__StW6FG__ok svg{flex-shrink:0}.NumbersSection-module__StW6FG__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.NumbersSection-module__StW6FG__metric{border:1px solid var(--rule);background:var(--sub);border-radius:12px;min-width:0;padding:20px}.NumbersSection-module__StW6FG__metricLabel{color:var(--soft);font-size:14px;font-weight:600}.NumbersSection-module__StW6FG__metricValue{letter-spacing:-.03em;font-size:40px;font-weight:600}.NumbersSection-module__StW6FG__metricBar{background:var(--track);border-radius:4px;height:8px;margin-top:12px;overflow:hidden}.NumbersSection-module__StW6FG__metricBar>div{height:100%}.NumbersSection-module__StW6FG__metricNote{color:var(--soft);margin-top:10px;font-size:13px}.NumbersSection-module__StW6FG__select{border:1.5px solid var(--tick);border-radius:var(--r-sm);flex-shrink:0;align-items:center;gap:8px;height:38px;padding:0 12px;font-size:15px;font-weight:700;display:flex}.NumbersSection-module__StW6FG__chev{color:var(--soft)}.NumbersSection-module__StW6FG__needRow{border-top:1.5px dashed var(--rule);align-items:baseline;gap:14px;padding-top:16px;display:flex}.NumbersSection-module__StW6FG__needBig{letter-spacing:-.03em;flex-shrink:0;font-size:52px;font-weight:600;line-height:1.05}.NumbersSection-module__StW6FG__needText{color:var(--soft);max-width:260px;font-size:15px}.NumbersSection-module__StW6FG__verdict{border-radius:var(--r-sm);background:var(--info-bg);color:var(--info-fg);padding:10px 14px;font-size:14px;font-weight:600}.NumbersSection-module__StW6FG__perModule{border:1px solid var(--rule);border-radius:10px;font-size:14px;overflow:hidden}.NumbersSection-module__StW6FG__perHead,.NumbersSection-module__StW6FG__perRow{justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;display:flex}.NumbersSection-module__StW6FG__perHead{background:var(--sub);border-bottom:1px solid var(--rule);padding-top:10px;padding-bottom:10px}.NumbersSection-module__StW6FG__perHead strong{align-items:center;gap:8px;display:flex}.NumbersSection-module__StW6FG__perHead>span{color:var(--soft)}.NumbersSection-module__StW6FG__perRow+.NumbersSection-module__StW6FG__perRow{border-top:1px solid var(--feint)}.NumbersSection-module__StW6FG__perRow .NumbersSection-module__StW6FG__mono{font-weight:600}.NumbersSection-module__StW6FG__bands{border:1px solid var(--rule);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.NumbersSection-module__StW6FG__bandCell{min-width:0;padding:16px}.NumbersSection-module__StW6FG__bandCell+.NumbersSection-module__StW6FG__bandCell{border-left:1px solid var(--rule)}.NumbersSection-module__StW6FG__bandKey{background:var(--sub)}.NumbersSection-module__StW6FG__bandLabel{color:var(--soft);font-size:13px;font-weight:600}.NumbersSection-module__StW6FG__bandValue{font-size:26px;font-weight:600}.NumbersSection-module__StW6FG__bandName{align-items:center;gap:6px;margin-top:4px;font-size:13px;font-weight:700;display:flex}.NumbersSection-module__StW6FG__swatch{border-radius:2px;width:10px;height:10px}.NumbersSection-module__StW6FG__movers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;font-size:14px;display:grid}.NumbersSection-module__StW6FG__mover{border:1px solid var(--rule);border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:14px;display:flex}.NumbersSection-module__StW6FG__up,.NumbersSection-module__StW6FG__down{align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.NumbersSection-module__StW6FG__up{color:var(--good-fg)}.NumbersSection-module__StW6FG__down{color:var(--bad-fg)}.NumbersSection-module__StW6FG__moverRow{justify-content:space-between;gap:10px;display:flex}.NumbersSection-module__StW6FG__moverRow strong{font-weight:600}.NumbersSection-module__StW6FG__export{grid-template-columns:minmax(0,1fr) 180px;align-items:stretch;gap:20px;display:grid}.NumbersSection-module__StW6FG__exportMain{flex-direction:column;gap:12px;min-width:0;display:flex}.NumbersSection-module__StW6FG__csv{background:var(--bg);border:1px solid var(--rule);border-radius:var(--r-sm);white-space:nowrap;padding:10px 12px;font-size:12px;line-height:1.9;overflow:hidden}.NumbersSection-module__StW6FG__csvHead{color:var(--soft)}.NumbersSection-module__StW6FG__exportActions{flex-wrap:wrap;gap:10px;display:flex}.NumbersSection-module__StW6FG__fakePrimary,.NumbersSection-module__StW6FG__fakeSecondary{border-radius:var(--r-sm);justify-content:center;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:14px;font-weight:700;display:flex}.NumbersSection-module__StW6FG__fakePrimary{background:var(--btn-bg);color:var(--btn-fg)}.NumbersSection-module__StW6FG__fakeSecondary{box-shadow:inset 0 0 0 1.5px var(--ink)}.NumbersSection-module__StW6FG__transcript{background:var(--card);border:1px solid var(--rule);border-radius:6px;flex-direction:column;gap:7px;padding:14px 12px;display:flex;transform:rotate(1.5deg);box-shadow:0 10px 24px -14px #0c1a3a59}.NumbersSection-module__StW6FG__trTitle{font-size:11px;font-weight:800}.NumbersSection-module__StW6FG__trWho{color:var(--soft);font-size:9px;line-height:1.3}.NumbersSection-module__StW6FG__trRule{background:var(--rule);height:1px}.NumbersSection-module__StW6FG__trRow{justify-content:space-between;font-size:8.5px;display:flex}.NumbersSection-module__StW6FG__trLine{background:var(--feint);border-radius:2px;height:4px}@media (max-width:767px){.NumbersSection-module__StW6FG__inner{padding-bottom:24px}.NumbersSection-module__StW6FG__rows>article:last-child{border-bottom:0}.NumbersSection-module__StW6FG__long,.NumbersSection-module__StW6FG__wide{display:none}.NumbersSection-module__StW6FG__short{display:inline}.NumbersSection-module__StW6FG__tree{gap:9px;font-size:14px}.NumbersSection-module__StW6FG__treeTop{padding-bottom:8px}.NumbersSection-module__StW6FG__branch{gap:8px;margin-left:8px;padding-left:12px}.NumbersSection-module__StW6FG__leaves{gap:6px;font-size:13px}.NumbersSection-module__StW6FG__code{display:none}.NumbersSection-module__StW6FG__field{gap:6px;font-size:13px}.NumbersSection-module__StW6FG__box{padding:1px 8px}.NumbersSection-module__StW6FG__leaves .NumbersSection-module__StW6FG__box{background:0 0;border:0;padding:0}.NumbersSection-module__StW6FG__treeRow .NumbersSection-module__StW6FG__box:not(.NumbersSection-module__StW6FG__boxKey){font-size:12px}.NumbersSection-module__StW6FG__ok{margin-top:0;padding:8px 10px;font-size:13px}.NumbersSection-module__StW6FG__ok svg{display:none}.NumbersSection-module__StW6FG__col{gap:12px}.NumbersSection-module__StW6FG__pair{gap:10px}.NumbersSection-module__StW6FG__metric{border-radius:10px;padding:12px}.NumbersSection-module__StW6FG__metricLabel{font-size:12px}.NumbersSection-module__StW6FG__metricValue{letter-spacing:0;font-size:24px}.NumbersSection-module__StW6FG__metricBar{height:6px;margin-top:8px}.NumbersSection-module__StW6FG__metricNote,.NumbersSection-module__StW6FG__fragFoot{display:none}.NumbersSection-module__StW6FG__fragHead{align-items:center;font-size:14px}.NumbersSection-module__StW6FG__select{height:36px;padding:0 10px;font-size:14px}.NumbersSection-module__StW6FG__chev{display:none}.NumbersSection-module__StW6FG__needRow{border-top:0;flex-direction:column;align-items:flex-start;gap:12px;padding-top:0}.NumbersSection-module__StW6FG__needBig{font-size:40px}.NumbersSection-module__StW6FG__needText{max-width:none;font-size:14px}.NumbersSection-module__StW6FG__verdict{padding:8px 10px;font-size:13px}.NumbersSection-module__StW6FG__perModule{border:0;border-top:1px solid var(--rule);border-radius:0;font-size:13px}.NumbersSection-module__StW6FG__perHead{color:var(--soft);background:0 0;border-bottom:0;padding:10px 0 0}.NumbersSection-module__StW6FG__perHead strong{justify-content:space-between;width:100%;font-weight:400}.NumbersSection-module__StW6FG__perHead>span,.NumbersSection-module__StW6FG__perRow{display:none}.NumbersSection-module__StW6FG__bands{border-radius:10px}.NumbersSection-module__StW6FG__bandCell{padding:10px}.NumbersSection-module__StW6FG__bandLabel{font-size:11px}.NumbersSection-module__StW6FG__bandValue{font-size:18px}.NumbersSection-module__StW6FG__bandName{gap:5px;margin-top:0;font-size:12px}.NumbersSection-module__StW6FG__swatch{width:8px;height:8px}.NumbersSection-module__StW6FG__movers{grid-template-columns:1fr;gap:12px}.NumbersSection-module__StW6FG__mover{border:0;border-radius:0;flex-direction:row;justify-content:space-between;gap:10px;padding:0}.NumbersSection-module__StW6FG__up svg,.NumbersSection-module__StW6FG__down svg{display:none}.NumbersSection-module__StW6FG__up,.NumbersSection-module__StW6FG__down{flex-shrink:0;font-size:14px}.NumbersSection-module__StW6FG__moverRow{justify-content:flex-end;gap:6px}.NumbersSection-module__StW6FG__moverRow strong{font-weight:400}.NumbersSection-module__StW6FG__export{display:block}.NumbersSection-module__StW6FG__exportMain{gap:10px}.NumbersSection-module__StW6FG__csv{padding:8px 10px;font-size:11px}.NumbersSection-module__StW6FG__exportActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.NumbersSection-module__StW6FG__fakePrimary,.NumbersSection-module__StW6FG__fakeSecondary{height:44px;padding:0 8px}.NumbersSection-module__StW6FG__fakePrimary svg,.NumbersSection-module__StW6FG__transcript{display:none}}
.HabitsSection-module__Z9wayW__anchor{scroll-margin-top:76px}.HabitsSection-module__Z9wayW__inner{gap:0}.HabitsSection-module__Z9wayW__rows>article:last-child{padding-bottom:0}.HabitsSection-module__Z9wayW__hlText{color:var(--hl)}.HabitsSection-module__Z9wayW__short,.HabitsSection-module__Z9wayW__narrow{display:none}.HabitsSection-module__Z9wayW__freezeNote{align-items:center;gap:8px;display:flex}.HabitsSection-module__Z9wayW__agenda{color:var(--on-navy)}.HabitsSection-module__Z9wayW__agendaHead{border-bottom:1px solid var(--navy-3);justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.HabitsSection-module__Z9wayW__agendaHead strong{color:#fff}.HabitsSection-module__Z9wayW__agendaHead .HabitsSection-module__Z9wayW__mono{color:var(--on-navy-soft);font-size:12px}.HabitsSection-module__Z9wayW__agendaRow{grid-template-columns:104px minmax(0,1fr) 110px;align-items:center;gap:14px;padding:13px 22px;display:grid}.HabitsSection-module__Z9wayW__agendaRow+.HabitsSection-module__Z9wayW__agendaRow{border-top:1px solid var(--navy-3)}.HabitsSection-module__Z9wayW__status{justify-content:center}.HabitsSection-module__Z9wayW__agendaTitle{min-width:0}.HabitsSection-module__Z9wayW__agendaTitle strong{color:#fff;font-weight:600;display:block}.HabitsSection-module__Z9wayW__agendaMeta{color:var(--on-navy-soft);font-size:13px}.HabitsSection-module__Z9wayW__when{text-align:right;font-size:12px}.HabitsSection-module__Z9wayW__late{color:var(--bad-fg)}.HabitsSection-module__Z9wayW__streakFrag{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.HabitsSection-module__Z9wayW__streakCol{flex-direction:column;gap:14px;min-width:0;display:flex}.HabitsSection-module__Z9wayW__streak{align-items:center;gap:12px;display:flex}.HabitsSection-module__Z9wayW__flame{color:var(--hl);flex-shrink:0}.HabitsSection-module__Z9wayW__streakValue{color:#fff;font-size:26px;font-weight:600}.HabitsSection-module__Z9wayW__streakLabel{color:var(--on-navy-soft);font-size:13px}.HabitsSection-module__Z9wayW__week{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.HabitsSection-module__Z9wayW__day{flex-direction:column;align-items:center;gap:4px;display:flex}.HabitsSection-module__Z9wayW__day>span:first-child{background:var(--hl);border-radius:5px;width:100%;height:26px}.HabitsSection-module__Z9wayW__day>span:last-child{color:var(--on-navy-soft);font-size:10px}.HabitsSection-module__Z9wayW__today>span:first-child{box-shadow:0 0 0 2px #fff}.HabitsSection-module__Z9wayW__today>span:last-child{color:#fff;font-weight:600}.HabitsSection-module__Z9wayW__goal{flex-direction:column;gap:8px;display:flex}.HabitsSection-module__Z9wayW__goalHead{color:var(--on-navy-soft);justify-content:space-between;font-size:13px;display:flex}.HabitsSection-module__Z9wayW__goalHead .HabitsSection-module__Z9wayW__mono{color:#fff}.HabitsSection-module__Z9wayW__goalBar{background:var(--navy-3);border-radius:4px;height:8px;overflow:hidden}.HabitsSection-module__Z9wayW__goalBar>div{background:var(--hl);height:100%}.HabitsSection-module__Z9wayW__leagueCol{flex-direction:column;gap:10px;min-width:0;display:flex}.HabitsSection-module__Z9wayW__leagueHead{color:var(--on-navy-soft);justify-content:space-between;font-size:13px;display:flex}.HabitsSection-module__Z9wayW__league{border:1px solid var(--navy-3);border-radius:12px;margin:0;padding:0;font-size:14px;list-style:none;overflow:hidden}.HabitsSection-module__Z9wayW__leagueRow{gap:12px;padding:9px 14px;display:flex}.HabitsSection-module__Z9wayW__leagueRow+.HabitsSection-module__Z9wayW__leagueRow{border-top:1px solid var(--navy-3)}.HabitsSection-module__Z9wayW__leagueRow>.HabitsSection-module__Z9wayW__mono:first-child{width:14px;color:var(--on-navy-soft)}.HabitsSection-module__Z9wayW__leagueName{flex-grow:1}.HabitsSection-module__Z9wayW__me{color:#fff;background:#e6f94a1a}.HabitsSection-module__Z9wayW__me .HabitsSection-module__Z9wayW__leagueName{font-weight:700}.HabitsSection-module__Z9wayW__me>.HabitsSection-module__Z9wayW__mono:first-child{color:var(--hl)}.HabitsSection-module__Z9wayW__leagueNote{color:var(--on-navy-soft);font-size:12px}.HabitsSection-module__Z9wayW__freeze{color:var(--on-navy-soft);align-items:center;gap:8px;font-size:13px}.HabitsSection-module__Z9wayW__squad{flex-direction:column;gap:18px;display:flex}.HabitsSection-module__Z9wayW__squadInner{display:contents}.HabitsSection-module__Z9wayW__squadHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.HabitsSection-module__Z9wayW__squadName{color:#fff;font-size:22px;font-weight:800}.HabitsSection-module__Z9wayW__squadMeta{color:var(--on-navy-soft);font-size:13px}.HabitsSection-module__Z9wayW__toGo{white-space:nowrap;border:1px solid var(--navy-3);color:#fff;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:13px;font-weight:700}.HabitsSection-module__Z9wayW__squadTotal{color:var(--on-navy-soft);align-items:baseline;gap:10px;font-size:14px;display:flex}.HabitsSection-module__Z9wayW__squadTotal .HabitsSection-module__Z9wayW__mono{color:#fff;font-size:30px;font-weight:600}.HabitsSection-module__Z9wayW__shareBar{background:var(--navy-3);border-radius:6px;height:22px;display:flex;overflow:hidden}.HabitsSection-module__Z9wayW__shareBar>span{height:100%;display:block}.HabitsSection-module__Z9wayW__shareBar>span+span{border-left:2px solid var(--navy-2)}.HabitsSection-module__Z9wayW__squadKey{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;font-size:13px;display:grid}.HabitsSection-module__Z9wayW__keyItem{flex-direction:column;display:flex}.HabitsSection-module__Z9wayW__keyItem .HabitsSection-module__Z9wayW__mono{color:#fff}.HabitsSection-module__Z9wayW__keyName{color:var(--on-navy-soft);align-items:center;gap:6px;display:flex}.HabitsSection-module__Z9wayW__keyMe .HabitsSection-module__Z9wayW__keyName{color:#fff;font-weight:700}.HabitsSection-module__Z9wayW__swatch{border-radius:2px;width:10px;height:10px}@media (max-width:767px){.HabitsSection-module__Z9wayW__long,.HabitsSection-module__Z9wayW__wide{display:none}.HabitsSection-module__Z9wayW__short{display:inline}.HabitsSection-module__Z9wayW__narrow{display:flex}.HabitsSection-module__Z9wayW__agenda{font-size:14px}.HabitsSection-module__Z9wayW__agendaRow{gap:10px;padding:11px 14px;display:flex}.HabitsSection-module__Z9wayW__status{flex-shrink:0;width:74px;font-size:11px}.HabitsSection-module__Z9wayW__agendaTitle{flex-grow:1}.HabitsSection-module__Z9wayW__agendaMeta{display:none}.HabitsSection-module__Z9wayW__when{flex-shrink:0;font-size:11px}.HabitsSection-module__Z9wayW__streakFrag{grid-template-columns:1fr;gap:12px}.HabitsSection-module__Z9wayW__streakCol{flex-direction:row;gap:10px}.HabitsSection-module__Z9wayW__box{border:1px solid var(--navy-3);border-radius:10px;flex:1 1 0;min-width:0;padding:10px 12px}.HabitsSection-module__Z9wayW__flame,.HabitsSection-module__Z9wayW__week{display:none}.HabitsSection-module__Z9wayW__streakValue{font-size:18px}.HabitsSection-module__Z9wayW__streakLabel{font-size:12px}.HabitsSection-module__Z9wayW__goal{justify-content:center;gap:6px}.HabitsSection-module__Z9wayW__goalHead .HabitsSection-module__Z9wayW__mono{font-size:12px}.HabitsSection-module__Z9wayW__goalBar{height:6px}.HabitsSection-module__Z9wayW__league{border-radius:10px}.HabitsSection-module__Z9wayW__leagueRow{padding:9px 12px}.HabitsSection-module__Z9wayW__leagueRow>.HabitsSection-module__Z9wayW__mono:first-child{width:auto}.HabitsSection-module__Z9wayW__squad{gap:12px}.HabitsSection-module__Z9wayW__squadName{font-size:19px}.HabitsSection-module__Z9wayW__squadMeta{font-size:12px}.HabitsSection-module__Z9wayW__toGo{padding:3px 9px;font-size:12px}.HabitsSection-module__Z9wayW__squadTotal{gap:8px;font-size:13px}.HabitsSection-module__Z9wayW__squadTotal .HabitsSection-module__Z9wayW__mono{font-size:22px}.HabitsSection-module__Z9wayW__shareBar{border-radius:5px;height:18px}.HabitsSection-module__Z9wayW__squadKey{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}.HabitsSection-module__Z9wayW__keyItem{flex-direction:row;gap:6px}.HabitsSection-module__Z9wayW__swatch{display:none}}
.Avatar-module__X2mRQG__avatar{object-fit:cover;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Avatar-module__X2mRQG__initials{color:#fff;-webkit-user-select:none;user-select:none;font-weight:700;line-height:1}
.IconButton-module__BZNgSG__ib{border-radius:var(--r-ctl);cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex;position:relative}.IconButton-module__BZNgSG__ib:hover{text-decoration:none}.IconButton-module__BZNgSG__sm{border-radius:var(--r-sm);width:34px;height:34px}.IconButton-module__BZNgSG__md{width:40px;height:40px}.IconButton-module__BZNgSG__lg{width:44px;height:44px}.IconButton-module__BZNgSG__outline{background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule)}.IconButton-module__BZNgSG__outline:hover{background:var(--sub)}.IconButton-module__BZNgSG__plain{color:var(--ink);background:0 0}.IconButton-module__BZNgSG__plain:hover{background:var(--sub)}.IconButton-module__BZNgSG__quiet{color:var(--soft);background:0 0}.IconButton-module__BZNgSG__quiet:hover{background:var(--sub);color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule)}
.Prose-module__tXc-1q__prose{min-width:0}.Prose-module__tXc-1q__prose p{color:color-mix(in srgb, var(--ink) 52%, var(--soft));margin:0 0 18px;font-size:19px;line-height:1.65}.Prose-module__tXc-1q__prose p:last-child{margin-bottom:0}.Prose-module__tXc-1q__prose strong{color:var(--ink)}.Prose-module__tXc-1q__prose a{font-weight:600}.Prose-module__tXc-1q__prose .Prose-module__tXc-1q__lead{color:var(--ink);font-size:26px;line-height:1.5}@media (max-width:767px){.Prose-module__tXc-1q__prose p{margin-bottom:14px;font-size:16px}.Prose-module__tXc-1q__prose .Prose-module__tXc-1q__lead{font-size:20px}}
.ProductTieIn-module__2b6Q8a__tie{background:var(--navy);color:var(--on-navy);border-radius:16px;grid-template-columns:minmax(0,1fr) 236px;align-items:center;gap:28px;margin:4px 0 0;padding:32px;font-size:16px;line-height:1.55;display:grid}.ProductTieIn-module__2b6Q8a__copy{flex-direction:column;gap:14px;display:flex}.ProductTieIn-module__2b6Q8a__eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--on-navy-soft);font-size:12px}.ProductTieIn-module__2b6Q8a__title{color:#fff;margin:0;font-size:27px;font-weight:850;line-height:1.12}.ProductTieIn-module__2b6Q8a__body{color:var(--on-navy-soft);margin:0}.ProductTieIn-module__2b6Q8a__actions{align-items:center;gap:16px;margin-top:4px;display:flex}.ProductTieIn-module__2b6Q8a__note{color:var(--on-navy-soft);font-size:14px}.ProductTieIn-module__2b6Q8a__sample{background:var(--navy-2);border:1px solid var(--navy-3);border-radius:12px;flex-direction:column;gap:10px;padding:18px;display:flex}.ProductTieIn-module__2b6Q8a__sampleHead{color:var(--on-navy-soft);justify-content:space-between;font-size:13px;display:flex}.ProductTieIn-module__2b6Q8a__sampleHead strong{color:#fff}.ProductTieIn-module__2b6Q8a__sampleLabel{color:var(--on-navy-soft);font-size:13px}.ProductTieIn-module__2b6Q8a__sampleLabelShort{display:none}.ProductTieIn-module__2b6Q8a__need{letter-spacing:-.03em;background:var(--hl);color:var(--navy);border-radius:4px;align-self:flex-start;padding:2px 8px;font-size:34px;font-weight:600;line-height:1.1}.ProductTieIn-module__2b6Q8a__sampleMeta{color:var(--on-navy-soft);font-size:12px}.ProductTieIn-module__2b6Q8a__bar{background:var(--navy-3);border-radius:3px;height:6px;overflow:hidden}.ProductTieIn-module__2b6Q8a__fill{background:var(--hl);width:50%;height:100%}.ProductTieIn-module__2b6Q8a__split{color:var(--on-navy-soft);justify-content:space-between;font-size:11px;display:flex}@media (max-width:767px){.ProductTieIn-module__2b6Q8a__tie{flex-direction:column;align-items:stretch;gap:14px;padding:22px 18px;font-size:15px;display:flex}.ProductTieIn-module__2b6Q8a__copy{display:contents}.ProductTieIn-module__2b6Q8a__eyebrow{font-size:11px}.ProductTieIn-module__2b6Q8a__title{font-size:23px}.ProductTieIn-module__2b6Q8a__actions{flex-direction:column;order:2;align-items:stretch;gap:14px;margin-top:0}.ProductTieIn-module__2b6Q8a__cta{width:100%}.ProductTieIn-module__2b6Q8a__note{text-align:center;font-size:13px}.ProductTieIn-module__2b6Q8a__sample{flex-direction:row;order:1;justify-content:space-between;align-items:center;gap:12px;padding:14px}.ProductTieIn-module__2b6Q8a__sampleHead,.ProductTieIn-module__2b6Q8a__sampleLabel,.ProductTieIn-module__2b6Q8a__sampleMeta,.ProductTieIn-module__2b6Q8a__bar,.ProductTieIn-module__2b6Q8a__split{display:none}.ProductTieIn-module__2b6Q8a__sampleLabelShort{color:var(--on-navy-soft);flex-direction:column;gap:2px;font-size:12px;line-height:1.4;display:flex}.ProductTieIn-module__2b6Q8a__sampleLabelShort span{font-size:11px}.ProductTieIn-module__2b6Q8a__need{align-self:center;padding:2px 7px;font-size:26px}}
.GuidesHero-module__mnLkNq__inner{grid-template:".visual"1fr"intro visual""why visual"".visual"1fr/7fr 5fr;column-gap:72px;max-width:1440px;margin:0 auto;padding:64px 80px 88px;display:grid}.GuidesHero-module__mnLkNq__intro{flex-direction:column;grid-area:intro;gap:28px;display:flex}.GuidesHero-module__mnLkNq__eyebrow{align-items:center;gap:14px;display:flex}.GuidesHero-module__mnLkNq__kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--soft);font-size:13px;font-weight:500}.GuidesHero-module__mnLkNq__rule{background:var(--tick);width:28px;height:1px}.GuidesHero-module__mnLkNq__stamp{color:var(--soft);font-size:13px}.GuidesHero-module__mnLkNq__title{margin:0;font-size:72px;font-weight:850;line-height:1.02}.GuidesHero-module__mnLkNq__lede{max-width:640px;color:var(--soft);margin:0;font-size:20px;line-height:1.55}.GuidesHero-module__mnLkNq__why{border-top:1px solid var(--rule);grid-area:why;grid-template-columns:200px minmax(0,1fr);gap:32px;margin-top:36px;padding-top:28px;display:grid}.GuidesHero-module__mnLkNq__whyTitle{margin:0;font-size:20px;font-weight:800;line-height:1.2}.GuidesHero-module__mnLkNq__whyBody{flex-direction:column;gap:20px;display:flex}.GuidesHero-module__mnLkNq__whyBody p{margin:0;font-size:17px;line-height:1.55}.GuidesHero-module__mnLkNq__author{align-items:center;gap:14px;display:flex}.GuidesHero-module__mnLkNq__authorText{color:var(--soft);flex-direction:column;font-size:14px;line-height:1.35;display:flex}.GuidesHero-module__mnLkNq__authorName{color:var(--ink);font-size:16px;font-weight:700}.GuidesHero-module__mnLkNq__visual{grid-area:visual;min-height:640px;position:relative}.GuidesHero-module__mnLkNq__photo{border-radius:12px;position:absolute;inset:0;overflow:hidden}.GuidesHero-module__mnLkNq__photo img{object-fit:cover}.GuidesHero-module__mnLkNq__card{background:var(--card);border:1px solid var(--rule);width:300px;box-shadow:var(--shadow);border-radius:12px;position:absolute;bottom:36px;left:-40px;overflow:hidden}.GuidesHero-module__mnLkNq__cardMargin{background:var(--margin);width:1.5px;position:absolute;top:0;bottom:0;left:36px}.GuidesHero-module__mnLkNq__cardPaper{background-image:repeating-linear-gradient(to bottom, transparent 0, transparent 35px, var(--feint) 35px, var(--feint) 36px);padding:0 20px 12px 52px;position:relative}.GuidesHero-module__mnLkNq__cardTitle{height:36px;margin:0;font-size:16px;font-weight:800;line-height:40px}.GuidesHero-module__mnLkNq__cardList{margin:0}.GuidesHero-module__mnLkNq__cardRow{justify-content:space-between;height:36px;font-size:15px;line-height:36px;display:flex}.GuidesHero-module__mnLkNq__cardRow dd{margin:0;font-size:14px}.GuidesHero-module__mnLkNq__cardTotal{font-weight:700}@media (max-width:1100px){.GuidesHero-module__mnLkNq__inner{column-gap:48px;padding:56px 32px 72px}.GuidesHero-module__mnLkNq__title{font-size:56px}.GuidesHero-module__mnLkNq__why{grid-template-columns:minmax(0,1fr);gap:12px}}@media (max-width:1023px){.GuidesHero-module__mnLkNq__inner{flex-direction:column;gap:18px;display:flex}.GuidesHero-module__mnLkNq__visual{order:1;min-height:0;margin-top:6px}.GuidesHero-module__mnLkNq__photo{height:360px;position:relative;inset:auto}.GuidesHero-module__mnLkNq__card{width:auto;max-width:420px;margin:-44px 14px 0;position:relative;bottom:auto;left:auto}.GuidesHero-module__mnLkNq__why{order:2;margin-top:10px}}@media (max-width:767px){.GuidesHero-module__mnLkNq__inner{padding:28px 16px 40px}.GuidesHero-module__mnLkNq__eyebrow{gap:10px}.GuidesHero-module__mnLkNq__kicker,.GuidesHero-module__mnLkNq__stamp{font-size:12px}.GuidesHero-module__mnLkNq__rule{width:20px}.GuidesHero-module__mnLkNq__last{display:none}.GuidesHero-module__mnLkNq__title{font-size:40px;line-height:1.04}.GuidesHero-module__mnLkNq__lede{font-size:17px}.GuidesHero-module__mnLkNq__intro{gap:18px}.GuidesHero-module__mnLkNq__photo{height:250px}.GuidesHero-module__mnLkNq__cardMargin{left:28px}.GuidesHero-module__mnLkNq__cardPaper{padding:0 16px 10px 42px}.GuidesHero-module__mnLkNq__cardTitle{font-size:15px}.GuidesHero-module__mnLkNq__cardRow dd{font-size:13px}.GuidesHero-module__mnLkNq__why{padding-top:22px}.GuidesHero-module__mnLkNq__whyBody{gap:12px}.GuidesHero-module__mnLkNq__whyBody p{font-size:16px}.GuidesHero-module__mnLkNq__author{gap:12px;margin-top:4px}.GuidesHero-module__mnLkNq__authorText{font-size:13px}}
.NeedCalculator-module__t_F8xq__sheet{box-shadow:0 1px 0 var(--rule), 0 24px 48px -24px #0c1a3a38}.NeedCalculator-module__t_F8xq__sheet>div:last-child{gap:22px;padding-top:28px;padding-bottom:30px;padding-right:36px}.NeedCalculator-module__t_F8xq__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.NeedCalculator-module__t_F8xq__title{margin:0;font-size:24px;font-weight:800}.NeedCalculator-module__t_F8xq__tag{color:var(--soft);font-size:12px}.NeedCalculator-module__t_F8xq__field{flex-direction:column;gap:6px;display:flex}.NeedCalculator-module__t_F8xq__label{justify-content:space-between;gap:12px;font-size:15px;font-weight:600;display:flex}.NeedCalculator-module__t_F8xq__label .NeedCalculator-module__t_F8xq__mono{flex-shrink:0;font-weight:600}.NeedCalculator-module__t_F8xq__range{width:100%;height:28px;accent-color:var(--ink);cursor:pointer;margin:0}.NeedCalculator-module__t_F8xq__aim{align-items:center;gap:16px;display:flex}.NeedCalculator-module__t_F8xq__aimLabel{font-size:15px;font-weight:600}.NeedCalculator-module__t_F8xq__result{border-top:1.5px dashed var(--rule);flex-direction:column;gap:10px;padding-top:20px;display:flex}.NeedCalculator-module__t_F8xq__resultLabel{color:var(--soft);font-size:15px;font-weight:600}.NeedCalculator-module__t_F8xq__resultRow{align-items:baseline;gap:14px;display:flex}.NeedCalculator-module__t_F8xq__big{letter-spacing:-.03em;font-size:64px;font-weight:600;line-height:1.05}.NeedCalculator-module__t_F8xq__resultSub{color:var(--soft);max-width:250px;font-size:16px;line-height:1.4}.NeedCalculator-module__t_F8xq__verdict{border-radius:var(--r-sm);padding:10px 14px;font-size:15px;font-weight:600}.NeedCalculator-module__t_F8xq__good{background:var(--good-bg);color:var(--good-fg)}.NeedCalculator-module__t_F8xq__info{background:var(--info-bg);color:var(--info-fg)}.NeedCalculator-module__t_F8xq__warn{background:var(--warn-bg);color:var(--warn-fg)}.NeedCalculator-module__t_F8xq__bad{background:var(--bad-bg);color:var(--bad-fg)}.NeedCalculator-module__t_F8xq__note{color:var(--soft);margin:0;font-size:13px}.NeedCalculator-module__t_F8xq__note a{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}@media (max-width:767px){.NeedCalculator-module__t_F8xq__sheet>div:last-child{gap:18px;padding-right:18px}.NeedCalculator-module__t_F8xq__title{font-size:21px}.NeedCalculator-module__t_F8xq__aim{flex-direction:column;align-items:stretch;gap:8px}.NeedCalculator-module__t_F8xq__chips{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.NeedCalculator-module__t_F8xq__resultRow{flex-direction:column;align-items:flex-start;gap:8px}.NeedCalculator-module__t_F8xq__big{font-size:48px}.NeedCalculator-module__t_F8xq__resultSub{max-width:none;font-size:15px}}
.CheckoutCancelled-module__lHg1SG__wrap{max-width:1440px;margin:24px auto 0;padding:0 80px}.CheckoutCancelled-module__lHg1SG__note{border-radius:var(--r-sm);background:var(--info-bg);color:var(--info-fg);align-items:center;gap:12px;padding:4px 4px 4px 16px;display:flex}.CheckoutCancelled-module__lHg1SG__note p{flex-grow:1;margin:0;font-size:15px}.CheckoutCancelled-module__lHg1SG__close{color:inherit;flex-shrink:0}@media (max-width:1100px){.CheckoutCancelled-module__lHg1SG__wrap{padding:0 32px}}@media (max-width:767px){.CheckoutCancelled-module__lHg1SG__wrap{margin-top:16px;padding:0 16px}.CheckoutCancelled-module__lHg1SG__note p{font-size:14px}}
.CalcSheet-module__9dT0Ya__sheet{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-card);box-shadow:var(--shadow);grid-template-columns:minmax(0,1fr) 360px;min-width:0;display:grid}.CalcSheet-module__9dT0Ya__inputs{flex-direction:column;gap:22px;min-width:0;padding:28px 32px 32px;display:flex}.CalcSheet-module__9dT0Ya__head{flex-direction:column;gap:6px;display:flex}.CalcSheet-module__9dT0Ya__title{margin:0;font-size:24px;font-weight:800;line-height:1.15}.CalcSheet-module__9dT0Ya__intro{color:var(--soft);margin:0;font-size:15px}.CalcSheet-module__9dT0Ya__result{background:var(--sub);border-left:1px solid var(--rule);border-radius:0 var(--r-card) var(--r-card) 0;min-width:0;padding:28px 28px 32px}.CalcSheet-module__9dT0Ya__figure{flex-direction:column;gap:18px;display:flex;position:sticky;top:100px}.CalcSheet-module__9dT0Ya__live{flex-direction:column;gap:10px;display:flex}.CalcSheet-module__9dT0Ya__label{color:var(--soft);font-size:15px;font-weight:600}.CalcSheet-module__9dT0Ya__value{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:56px;font-weight:600;line-height:1.05}.CalcSheet-module__9dT0Ya__sub{color:var(--soft);margin:0;font-size:16px;line-height:1.45}.CalcSheet-module__9dT0Ya__verdict{border-radius:var(--r-sm);margin:0;padding:10px 14px;font-size:15px;font-weight:600}.CalcSheet-module__9dT0Ya__good{background:var(--good-bg);color:var(--good-fg)}.CalcSheet-module__9dT0Ya__info{background:var(--info-bg);color:var(--info-fg)}.CalcSheet-module__9dT0Ya__warn{background:var(--warn-bg);color:var(--warn-fg)}.CalcSheet-module__9dT0Ya__bad{background:var(--bad-bg);color:var(--bad-fg)}.CalcSheet-module__9dT0Ya__muted{background:var(--muted-bg);color:var(--muted-fg)}.CalcSheet-module__9dT0Ya__stats{border-top:1.5px dashed var(--rule);flex-direction:column;gap:8px;margin:0;padding-top:14px;display:flex}.CalcSheet-module__9dT0Ya__stat{justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;display:flex}.CalcSheet-module__9dT0Ya__stat dt{color:var(--soft)}.CalcSheet-module__9dT0Ya__stat dd{text-align:right;margin:0;font-weight:600}.CalcSheet-module__9dT0Ya__note{color:var(--soft);margin:0;font-size:13px;line-height:1.5}@media (max-width:1023px){.CalcSheet-module__9dT0Ya__sheet{grid-template-columns:minmax(0,1fr)}.CalcSheet-module__9dT0Ya__result{border-left:0;border-top:1px solid var(--rule);border-radius:0 0 var(--r-card) var(--r-card)}.CalcSheet-module__9dT0Ya__figure{position:static}}@media (max-width:767px){.CalcSheet-module__9dT0Ya__inputs{gap:18px;padding:20px 16px 22px}.CalcSheet-module__9dT0Ya__title{font-size:21px}.CalcSheet-module__9dT0Ya__result{padding:20px 16px 22px}.CalcSheet-module__9dT0Ya__value{font-size:44px}.CalcSheet-module__9dT0Ya__sub{font-size:15px}}
.AboutLede-module__kuuFMG__lede{background:var(--bg)}.AboutLede-module__kuuFMG__inner{grid-template-columns:4fr 8fr;align-items:start;gap:80px;max-width:1440px;margin:0 auto;padding:96px 80px 104px;display:grid}.AboutLede-module__kuuFMG__facts{border-top:2px solid var(--ink);flex-direction:column;gap:16px;min-width:0;padding-top:18px;display:flex}.AboutLede-module__kuuFMG__factsTitle{letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.AboutLede-module__kuuFMG__list{flex-direction:column;margin:0;font-size:15px;display:flex}.AboutLede-module__kuuFMG__row{border-bottom:1px solid var(--rule);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.AboutLede-module__kuuFMG__row dt{color:var(--soft)}.AboutLede-module__kuuFMG__row dd{text-align:right;margin:0;font-weight:700}@media (max-width:1100px){.AboutLede-module__kuuFMG__inner{grid-template-columns:1fr;gap:40px;padding:72px 32px 80px}.AboutLede-module__kuuFMG__facts{order:2}}@media (max-width:767px){.AboutLede-module__kuuFMG__inner{gap:24px;padding:40px 16px 48px}.AboutLede-module__kuuFMG__facts{gap:6px;padding-top:14px}.AboutLede-module__kuuFMG__factsTitle{font-size:11px}.AboutLede-module__kuuFMG__row{gap:12px;padding:11px 0}.AboutLede-module__kuuFMG__wideOnly{display:none}}
.StatTiles-module__hhv5XW__section{flex-direction:column;gap:10px;display:flex}.StatTiles-module__hhv5XW__heading{letter-spacing:.06em;text-transform:uppercase;color:var(--soft);margin:0;font-size:11px;font-weight:500}.StatTiles-module__hhv5XW__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.StatTiles-module__hhv5XW__tile{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-card);flex-direction:column;gap:4px;min-width:0;padding:18px 22px 20px;display:flex}.StatTiles-module__hhv5XW__label{color:var(--soft);font-size:14px;font-weight:600}.StatTiles-module__hhv5XW__value{letter-spacing:-.03em;font-size:32px;font-weight:600;line-height:1.2}.StatTiles-module__hhv5XW__sub{color:var(--soft);font-size:13px}.StatTiles-module__hhv5XW__short{display:none}@media (max-width:1023px){.StatTiles-module__hhv5XW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (max-width:767px){.StatTiles-module__hhv5XW__section{gap:8px}.StatTiles-module__hhv5XW__tile{border-radius:14px;gap:2px;padding:14px 14px 16px}.StatTiles-module__hhv5XW__label{font-size:13px}.StatTiles-module__hhv5XW__value{font-size:24px;line-height:1.25}.StatTiles-module__hhv5XW__sub{font-size:12px;line-height:1.35}.StatTiles-module__hhv5XW__long{display:none}.StatTiles-module__hhv5XW__short{display:inline}}
.ProLocked-module__-CJ72G__wrap{flex-direction:column;gap:24px;min-width:0;display:flex}.ProLocked-module__-CJ72G__lock{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-card);box-shadow:var(--shadow);grid-template:"pitch preview""cta preview"1fr/minmax(0,1fr) minmax(0,500px);display:grid;overflow:hidden}.ProLocked-module__-CJ72G__pitch{flex-direction:column;grid-area:pitch;gap:18px;padding:36px 40px 0;display:flex}.ProLocked-module__-CJ72G__lockIcon{background:var(--navy);width:52px;height:52px;color:var(--hl);border-radius:14px;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 0 0 1px #ffffff1f}.ProLocked-module__-CJ72G__heading{margin:0;font-size:30px;font-weight:850;line-height:1.12}.ProLocked-module__-CJ72G__subtitle{color:var(--soft);max-width:460px;margin:8px 0 0;font-size:16px}.ProLocked-module__-CJ72G__highlights{flex-direction:column;gap:14px;margin:4px 0 0;padding:0;list-style:none;display:flex}.ProLocked-module__-CJ72G__highlight{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;display:grid}.ProLocked-module__-CJ72G__hlIcon{border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.ProLocked-module__-CJ72G__info{background:var(--info-bg);color:var(--info-fg)}.ProLocked-module__-CJ72G__pend{background:var(--pend-bg);color:var(--pend-fg)}.ProLocked-module__-CJ72G__warn{background:var(--warn-bg);color:var(--warn-fg)}.ProLocked-module__-CJ72G__good{background:var(--good-bg);color:var(--good-fg)}.ProLocked-module__-CJ72G__hlTitle{font-size:15px;display:block}.ProLocked-module__-CJ72G__hlText{color:var(--soft);font-size:14px}.ProLocked-module__-CJ72G__cta{flex-wrap:wrap;grid-area:cta;align-self:start;align-items:center;gap:16px;padding:24px 40px 36px;display:flex}.ProLocked-module__-CJ72G__upgrade{height:48px;font-size:15px}.ProLocked-module__-CJ72G__price{color:var(--soft);font-size:14px}.ProLocked-module__-CJ72G__price strong{color:var(--ink);font-weight:600}.ProLocked-module__-CJ72G__preview{background:var(--sub);border-left:1px solid var(--rule);grid-area:preview;min-height:320px;padding:28px 28px 0;position:relative;overflow:hidden}.ProLocked-module__-CJ72G__previewBody{opacity:.72;pointer-events:none}.ProLocked-module__-CJ72G__fade{background:linear-gradient(to bottom, transparent, var(--sub) 78%);height:180px;position:absolute;bottom:0;left:0;right:0}.ProLocked-module__-CJ72G__previewTag{letter-spacing:.06em;background:var(--navy);color:var(--hl);border-radius:4px;padding:4px 8px;font-size:10px;font-weight:600;position:absolute;top:28px;right:28px}.ProLocked-module__-CJ72G__sketch{flex-direction:column;gap:12px;display:flex}.ProLocked-module__-CJ72G__sketchRow{background:var(--card);border:1px solid var(--rule);border-radius:14px;gap:14px;padding:16px 18px;display:flex}.ProLocked-module__-CJ72G__sketchIcon{background:var(--track);border-radius:9px;flex-shrink:0;width:36px;height:36px}.ProLocked-module__-CJ72G__sketchLines{flex-direction:column;flex-grow:1;gap:8px;padding-top:3px;display:flex}.ProLocked-module__-CJ72G__sketchLines span{background:var(--track);border-radius:6px;height:11px}.ProLocked-module__-CJ72G__features{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-card);flex-direction:column;gap:14px;padding:24px 28px;display:flex}.ProLocked-module__-CJ72G__featHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.ProLocked-module__-CJ72G__featTitle{margin:0;font-size:19px;font-weight:800}.ProLocked-module__-CJ72G__featPrice{color:var(--soft);font-size:14px}.ProLocked-module__-CJ72G__featList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin:0;padding:0;list-style:none;display:grid}.ProLocked-module__-CJ72G__featList li{border-top:1px solid var(--rule);align-items:flex-start;gap:10px;padding:9px 0;font-size:15px;display:flex}.ProLocked-module__-CJ72G__check{color:var(--good-fg);flex-shrink:0;margin-top:3px}@media (max-width:1199px){.ProLocked-module__-CJ72G__lock{grid-template-columns:minmax(0,1fr) minmax(0,400px)}}@media (max-width:1023px){.ProLocked-module__-CJ72G__lock{grid-template:"pitch""preview""cta"/minmax(0,1fr)}.ProLocked-module__-CJ72G__pitch{padding:28px 28px 22px}.ProLocked-module__-CJ72G__preview{border-left:0;border-top:1px solid var(--rule);height:220px;min-height:0}.ProLocked-module__-CJ72G__cta{border-top:1px solid var(--rule);padding:18px 28px 24px}}@media (max-width:767px){.ProLocked-module__-CJ72G__pitch{gap:14px;padding:22px 18px 18px}.ProLocked-module__-CJ72G__lockIcon{border-radius:13px;width:48px;height:48px}.ProLocked-module__-CJ72G__heading{font-size:25px;line-height:1.15}.ProLocked-module__-CJ72G__subtitle{margin-top:6px;font-size:15px}.ProLocked-module__-CJ72G__highlights{gap:12px;margin:0}.ProLocked-module__-CJ72G__highlight{grid-template-columns:32px minmax(0,1fr)}.ProLocked-module__-CJ72G__hlIcon{width:32px;height:32px}.ProLocked-module__-CJ72G__hlTitle{margin-right:4px;font-size:14px;display:inline}.ProLocked-module__-CJ72G__preview{height:196px;padding:16px 16px 0}.ProLocked-module__-CJ72G__fade{height:110px}.ProLocked-module__-CJ72G__previewTag{padding:3px 7px;top:16px;right:16px}.ProLocked-module__-CJ72G__cta{flex-direction:column;align-items:stretch;gap:10px;padding:16px 18px 20px}.ProLocked-module__-CJ72G__upgrade{width:100%}.ProLocked-module__-CJ72G__price{text-align:center;font-size:13px}.ProLocked-module__-CJ72G__features{gap:8px;padding:18px}.ProLocked-module__-CJ72G__featTitle{font-size:17px}.ProLocked-module__-CJ72G__featHead{flex-direction:column;gap:0}.ProLocked-module__-CJ72G__featPrice{order:2;font-size:12px}.ProLocked-module__-CJ72G__featList{grid-template-columns:minmax(0,1fr)}.ProLocked-module__-CJ72G__featList li{font-size:14px}}
.DegreeCard-module__3na-Ya__card{grid-column:span 8}.DegreeCard-module__3na-Ya__wide{grid-column:1/-1}.DegreeCard-module__3na-Ya__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.DegreeCard-module__3na-Ya__title{margin:0;font-size:20px;font-weight:800}.DegreeCard-module__3na-Ya__meta{color:var(--soft);font-size:14px}.DegreeCard-module__3na-Ya__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.DegreeCard-module__3na-Ya__col{flex-direction:column;gap:12px;min-width:0;display:flex}.DegreeCard-module__3na-Ya__label{color:var(--soft);font-size:14px;font-weight:600}.DegreeCard-module__3na-Ya__bigRow{align-items:center;gap:12px;margin-top:4px;display:flex}.DegreeCard-module__3na-Ya__big{letter-spacing:-.03em;font-size:56px;font-weight:600;line-height:1.05}.DegreeCard-module__3na-Ya__minor{gap:28px;margin-top:2px;display:flex}.DegreeCard-module__3na-Ya__minorLabel{color:var(--soft);font-size:13px}.DegreeCard-module__3na-Ya__minorValue{font-size:20px;font-weight:600}.DegreeCard-module__3na-Ya__minorNote{color:var(--soft);margin:0;font-size:13px}.DegreeCard-module__3na-Ya__needText{color:var(--soft);font-size:15px}.DegreeCard-module__3na-Ya__needRow{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.DegreeCard-module__3na-Ya__need{letter-spacing:-.03em;font-size:36px;font-weight:600}.DegreeCard-module__3na-Ya__needSub{color:var(--soft);font-size:14px}.DegreeCard-module__3na-Ya__verdict{border-radius:var(--r-sm);padding:9px 12px;font-size:14px;font-weight:600}.DegreeCard-module__3na-Ya__good{background:var(--good-bg);color:var(--good-fg)}.DegreeCard-module__3na-Ya__info{background:var(--info-bg);color:var(--info-fg)}.DegreeCard-module__3na-Ya__warn{background:var(--warn-bg);color:var(--warn-fg)}.DegreeCard-module__3na-Ya__bad{background:var(--bad-bg);color:var(--bad-fg)}@media (max-width:1199px){.DegreeCard-module__3na-Ya__card{grid-column:1/-1}}@media (max-width:767px){.DegreeCard-module__3na-Ya__title{font-size:18px}.DegreeCard-module__3na-Ya__grid{grid-template-columns:1fr;gap:16px}.DegreeCard-module__3na-Ya__big{font-size:44px}.DegreeCard-module__3na-Ya__need{font-size:30px}.DegreeCard-module__3na-Ya__col+.DegreeCard-module__3na-Ya__col{border-top:1.5px dashed var(--rule);padding-top:14px}}
.AuthorNote-module__1thULq__note{border-top:1.5px solid var(--ink);grid-template-columns:64px minmax(0,1fr);gap:20px;margin-top:56px;padding-top:28px;display:grid}.AuthorNote-module__1thULq__body{flex-direction:column;gap:8px;display:flex}.AuthorNote-module__1thULq__eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--soft);margin:0;font-size:12px;font-weight:500}.AuthorNote-module__1thULq__markSmall{display:none}.AuthorNote-module__1thULq__name{color:var(--ink);font-size:18px;font-weight:700}.AuthorNote-module__1thULq__creds{color:var(--soft);font-size:15px}.AuthorNote-module__1thULq__text{margin:0;font-size:16px}.AuthorNote-module__1thULq__report{color:var(--soft);align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.AuthorNote-module__1thULq__report svg{flex-shrink:0}.AuthorNote-module__1thULq__report a{font-weight:600}@media (max-width:767px){.AuthorNote-module__1thULq__note{flex-direction:column;margin-top:44px;padding-top:22px;display:flex}.AuthorNote-module__1thULq__mark{display:none}.AuthorNote-module__1thULq__body{gap:12px}.AuthorNote-module__1thULq__eyebrow{font-size:11px}.AuthorNote-module__1thULq__who{align-items:center;gap:12px;line-height:1.4;display:flex}.AuthorNote-module__1thULq__markSmall{display:inline-flex}.AuthorNote-module__1thULq__name{font-size:17px}.AuthorNote-module__1thULq__creds{font-size:13px}.AuthorNote-module__1thULq__text{font-size:15px}.AuthorNote-module__1thULq__report{align-items:flex-start;font-size:14px}.AuthorNote-module__1thULq__report svg{display:none}.AuthorNote-module__1thULq__report a{align-items:center;min-height:44px;display:inline-flex}}
.Principles-module__pJ-ZFW__band{background:var(--card);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.Principles-module__pJ-ZFW__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;max-width:1440px;margin:0 auto;padding:44px 80px;list-style:none;display:grid}.Principles-module__pJ-ZFW__item{align-items:flex-start;gap:16px;display:flex}.Principles-module__pJ-ZFW__icon{background:var(--bg);border:1px solid var(--rule);width:44px;height:44px;color:var(--ink);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Principles-module__pJ-ZFW__text{flex-direction:column;gap:4px;display:flex}.Principles-module__pJ-ZFW__title{margin:0;font-size:17px;font-weight:700}.Principles-module__pJ-ZFW__body{color:var(--soft);margin:0;font-size:15px}@media (max-width:1100px){.Principles-module__pJ-ZFW__list{gap:32px;padding:40px 32px}}@media (max-width:1023px){.Principles-module__pJ-ZFW__list{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:767px){.Principles-module__pJ-ZFW__band{background:0 0;border:0;padding:8px 16px 40px}.Principles-module__pJ-ZFW__list{background:var(--card);border:1px solid var(--rule);border-radius:14px;gap:0;padding:0}.Principles-module__pJ-ZFW__item{gap:14px;padding:18px}.Principles-module__pJ-ZFW__item+.Principles-module__pJ-ZFW__item{border-top:1px solid var(--rule)}.Principles-module__pJ-ZFW__icon{background:0 0;border:0;border-radius:0;width:auto;height:auto;margin-top:2px}.Principles-module__pJ-ZFW__text{gap:2px}.Principles-module__pJ-ZFW__title{font-size:16px}.Principles-module__pJ-ZFW__body{font-size:14px}}
.TypeSplitCard-module__pO6oDa__card{flex-direction:column;grid-column:span 7;gap:16px;display:flex}.TypeSplitCard-module__pO6oDa__wide{grid-column:1/-1}.TypeSplitCard-module__pO6oDa__title{margin:0;font-size:19px;font-weight:800;line-height:1.25}.TypeSplitCard-module__pO6oDa__rows{flex-direction:column;gap:16px;display:flex}.TypeSplitCard-module__pO6oDa__row{flex-direction:column;gap:6px;display:flex}.TypeSplitCard-module__pO6oDa__rowHead{justify-content:space-between;gap:12px;font-size:14px;display:flex}.TypeSplitCard-module__pO6oDa__count{color:var(--soft)}.TypeSplitCard-module__pO6oDa__avg{font-weight:600}.TypeSplitCard-module__pO6oDa__track{background:var(--track);border-radius:6px;height:22px;position:relative}.TypeSplitCard-module__pO6oDa__fill{background:var(--ink);border-radius:6px;height:100%}.TypeSplitCard-module__pO6oDa__exam .TypeSplitCard-module__pO6oDa__fill{opacity:.55}.TypeSplitCard-module__pO6oDa__target{border-left:2px dashed var(--first);position:absolute;top:-4px;bottom:-4px}.TypeSplitCard-module__pO6oDa__legend{color:var(--soft);align-items:center;gap:6px;font-size:13px;display:flex}.TypeSplitCard-module__pO6oDa__legendLine{border-left:2px dashed var(--first);width:0;height:12px}.TypeSplitCard-module__pO6oDa__takeaway{border-radius:12px;margin-top:auto;padding:14px 16px;font-size:14px;font-weight:600;line-height:1.45}.TypeSplitCard-module__pO6oDa__warn{background:var(--warn-bg);color:var(--warn-fg)}.TypeSplitCard-module__pO6oDa__info{background:var(--info-bg);color:var(--info-fg)}.TypeSplitCard-module__pO6oDa__phone{display:none}@media (max-width:1199px){.TypeSplitCard-module__pO6oDa__card{grid-column:1/-1}}@media (max-width:767px){.TypeSplitCard-module__pO6oDa__card{gap:14px}.TypeSplitCard-module__pO6oDa__title{font-size:17px}.TypeSplitCard-module__pO6oDa__track{border-radius:5px;height:18px}.TypeSplitCard-module__pO6oDa__fill{border-radius:5px}.TypeSplitCard-module__pO6oDa__target{top:-3px;bottom:-3px}.TypeSplitCard-module__pO6oDa__takeaway{padding:12px 14px;font-size:13px}.TypeSplitCard-module__pO6oDa__desk{display:none}.TypeSplitCard-module__pO6oDa__phone{display:inline}}
.HowSection-module__L3v5CW__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.HowSection-module__L3v5CW__step{background:var(--card);border:1px solid var(--rule);border-radius:14px;flex-direction:column;gap:14px;padding:28px;display:flex}.HowSection-module__L3v5CW__step>p{color:var(--soft);margin:0;font-size:16px}.HowSection-module__L3v5CW__stepHead{align-items:center;gap:12px;display:flex}.HowSection-module__L3v5CW__num{background:var(--navy);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:600;display:flex}.HowSection-module__L3v5CW__stepTitle{margin:0;font-size:22px;font-weight:800}.HowSection-module__L3v5CW__frag{border:1px solid var(--rule);background:var(--sub);border-radius:10px;flex-direction:column;gap:10px;margin-top:auto;padding:16px;font-size:14px;display:flex}.HowSection-module__L3v5CW__fragHead{justify-content:space-between;font-size:15px;font-weight:700;display:flex}.HowSection-module__L3v5CW__fragHead .HowSection-module__L3v5CW__mono{color:var(--soft);font-size:13px;font-weight:400}.HowSection-module__L3v5CW__fragRow{color:var(--soft);justify-content:space-between;align-items:center;display:flex}.HowSection-module__L3v5CW__fragRow strong{color:var(--ink);font-weight:600}.HowSection-module__L3v5CW__input{border:1.5px solid var(--ink);background:var(--card);color:var(--ink);border-radius:6px;padding:2px 10px;font-weight:600}.HowSection-module__L3v5CW__secured{font-size:13px;font-weight:700;color:var(--good-fg)!important}@media (max-width:1100px){.HowSection-module__L3v5CW__steps{grid-template-columns:1fr}}@media (max-width:767px){.HowSection-module__L3v5CW__steps{gap:16px}.HowSection-module__L3v5CW__step{gap:12px;padding:20px}.HowSection-module__L3v5CW__stepTitle{font-size:20px}.HowSection-module__L3v5CW__step>p{font-size:15px}.HowSection-module__L3v5CW__num{width:30px;height:30px;font-size:13px}}
.SocialSwitch-module__46g6SW__wrap{display:none}@media (max-width:1023px){.SocialSwitch-module__46g6SW__wrap{margin:-16px calc(-1 * var(--page-pad-x)) 0;padding:8px var(--page-pad-x) 12px;background:var(--card);border-bottom:1px solid var(--rule);display:block}}.SocialSwitch-module__46g6SW__track{background:var(--sub);border:1px solid var(--rule);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;display:grid}.SocialSwitch-module__46g6SW__opt{height:40px;color:var(--soft);border-radius:9px;justify-content:center;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:flex}.SocialSwitch-module__46g6SW__opt:hover{color:var(--ink);text-decoration:none}.SocialSwitch-module__46g6SW__on{background:var(--card);color:var(--ink);font-weight:700;box-shadow:0 1px 3px #0c1a3a1f}.SocialSwitch-module__46g6SW__count{background:var(--navy);color:var(--hl);border-radius:9px;padding:0 6px;font-size:11px;font-weight:600}
.PeriodChooser-module__fYC_La__wrap{flex-direction:column;gap:10px;display:flex}.PeriodChooser-module__fYC_La__label{font-size:15px;font-weight:700}.PeriodChooser-module__fYC_La__group{background:var(--card);border:1px solid var(--rule);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-width:420px;padding:5px;display:grid}.PeriodChooser-module__fYC_La__opt{cursor:pointer;min-height:58px;color:var(--ink);background:0 0;border:0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 8px;font-size:16px;font-weight:700;line-height:1.3;transition:background-color .15s;display:flex}.PeriodChooser-module__fYC_La__opt:hover:not(.PeriodChooser-module__fYC_La__on){background:var(--sub)}.PeriodChooser-module__fYC_La__on{background:var(--navy);color:#fff}.PeriodChooser-module__fYC_La__tag{color:var(--soft);font-size:11px;font-weight:700;line-height:1.2}.PeriodChooser-module__fYC_La__on .PeriodChooser-module__fYC_La__tag{color:var(--hl)}.PeriodChooser-module__fYC_La__short{display:none}[data-theme=dark] .PeriodChooser-module__fYC_La__on{box-shadow:inset 0 0 0 1.5px var(--hl)}@media (max-width:767px){.PeriodChooser-module__fYC_La__wrap{gap:8px}.PeriodChooser-module__fYC_La__group{max-width:none;padding:4px}.PeriodChooser-module__fYC_La__opt{gap:1px;min-height:56px;padding:4px;font-size:15px}.PeriodChooser-module__fYC_La__long{display:none}.PeriodChooser-module__fYC_La__short{display:inline}}
.settings-module__Dd2pfq__stack{flex-direction:column;gap:22px;display:flex}.settings-module__Dd2pfq__hint{color:var(--soft);font-size:13px;font-weight:500;line-height:1.45}.settings-module__Dd2pfq__good{color:var(--good-fg);font-weight:600}.settings-module__Dd2pfq__bad{color:var(--bad-fg);font-weight:600}.settings-module__Dd2pfq__strong{font-weight:700}.settings-module__Dd2pfq__ruled{border-top:1px solid var(--rule);padding-top:18px}.settings-module__Dd2pfq__group{flex-direction:column;display:flex}.settings-module__Dd2pfq__eyebrow{font-family:var(--ff-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--soft);margin:0 0 2px;font-size:11px;font-weight:500}.settings-module__Dd2pfq__row{flex-wrap:wrap;align-items:center;gap:14px;padding:14px 0;display:flex}.settings-module__Dd2pfq__row+.settings-module__Dd2pfq__row{border-top:1px solid var(--rule)}.settings-module__Dd2pfq__rowText{flex:220px;min-width:0}.settings-module__Dd2pfq__rowLabel{font-weight:600}.settings-module__Dd2pfq__linkBtn{color:var(--link);font:600 13px var(--ff-body);cursor:pointer;background:0 0;border:0;padding:0}.settings-module__Dd2pfq__linkBtn:hover{text-decoration:underline}.settings-module__Dd2pfq__btn{font-size:14px}.settings-module__Dd2pfq__alert{border-radius:var(--r-sm);background:var(--bad-bg);color:var(--bad-fg);gap:8px;padding:10px 12px;font-size:14px;font-weight:600;line-height:1.45;display:flex}.settings-module__Dd2pfq__alert svg{flex-shrink:0;margin-top:2px}.settings-module__Dd2pfq__choice{border-radius:var(--r-ctl);cursor:pointer;font-family:var(--ff-body);color:var(--ink);text-align:left;background:var(--card);border:2px solid var(--rule)}.settings-module__Dd2pfq__choice:hover{border-color:var(--tick)}.settings-module__Dd2pfq__choiceOn,.settings-module__Dd2pfq__choiceOn:hover{background:var(--sub);border-color:var(--ink)}
.StreakGrid-module__g3L-Vq__wrap{flex-direction:column;gap:6px;display:flex}.StreakGrid-module__g3L-Vq__week,.StreakGrid-module__g3L-Vq__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.StreakGrid-module__g3L-Vq__week{color:var(--soft);text-align:center;font-size:11px;font-weight:600}.StreakGrid-module__g3L-Vq__cell{aspect-ratio:1;border-radius:5px}.StreakGrid-module__g3L-Vq__grid .StreakGrid-module__g3L-Vq__cell:not(.StreakGrid-module__g3L-Vq__future){cursor:pointer}.StreakGrid-module__g3L-Vq__h0{background:var(--h0)}.StreakGrid-module__g3L-Vq__h1{background:var(--h1)}.StreakGrid-module__g3L-Vq__h2{background:var(--h2)}.StreakGrid-module__g3L-Vq__h3{background:var(--h3)}.StreakGrid-module__g3L-Vq__h4{background:var(--h4)}.StreakGrid-module__g3L-Vq__today{box-shadow:0 0 0 2px var(--card), 0 0 0 4px var(--ink)}.StreakGrid-module__g3L-Vq__picked{outline:2px solid var(--link);outline-offset:1px}.StreakGrid-module__g3L-Vq__today.StreakGrid-module__g3L-Vq__picked{outline:0}.StreakGrid-module__g3L-Vq__future{border:1.5px dashed var(--rule);box-sizing:border-box;background:0 0}.StreakGrid-module__g3L-Vq__foot{min-height:22px;color:var(--soft);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.StreakGrid-module__g3L-Vq__readout{min-width:0;font-size:12px}.StreakGrid-module__g3L-Vq__legend{flex-shrink:0;align-items:center;gap:4px;display:flex}.StreakGrid-module__g3L-Vq__swatch{border-radius:3px;width:12px;height:12px}.StreakGrid-module__g3L-Vq__phoneOnly{display:none}@media (max-width:767px){.StreakGrid-module__g3L-Vq__cell{border-radius:6px}.StreakGrid-module__g3L-Vq__readout{font-size:11px}.StreakGrid-module__g3L-Vq__legend{gap:3px}.StreakGrid-module__g3L-Vq__swatch{width:10px;height:10px}.StreakGrid-module__g3L-Vq__deskOnly{display:none}.StreakGrid-module__g3L-Vq__phoneOnly{display:inline}}
.ShareButton-module__mGJ6Va__share{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ShareButton-module__mGJ6Va__error{color:var(--bad-fg);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}
.YearSummary-module__HDaldq__sheet{container:summary/inline-size}.YearSummary-module__HDaldq__grid{grid-template-columns:1.1fr 1fr 1.4fr;align-items:start;gap:32px;display:grid}.YearSummary-module__HDaldq__grid>*{min-width:0}.YearSummary-module__HDaldq__label{color:var(--soft);font-size:14px;font-weight:600}.YearSummary-module__HDaldq__avgRow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.YearSummary-module__HDaldq__avg{letter-spacing:-.03em;font-size:52px;font-weight:600;line-height:1.05}.YearSummary-module__HDaldq__facts{flex-direction:column;gap:10px;margin:0;padding-top:4px;display:flex}.YearSummary-module__HDaldq__fact{justify-content:space-between;gap:12px;font-size:15px;display:flex}.YearSummary-module__HDaldq__fact dt{color:var(--soft)}.YearSummary-module__HDaldq__fact dd{text-align:right;margin:0;font-weight:600}.YearSummary-module__HDaldq__short{display:none}.YearSummary-module__HDaldq__needBlock{flex-direction:column;gap:10px;display:flex}.YearSummary-module__HDaldq__needText{color:var(--soft);font-size:15px}.YearSummary-module__HDaldq__needRow{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.YearSummary-module__HDaldq__need{letter-spacing:-.03em;font-size:34px;font-weight:600;line-height:1.2}.YearSummary-module__HDaldq__needSub{color:var(--soft);font-size:14px}.YearSummary-module__HDaldq__verdict{border-radius:var(--r-sm);padding:9px 12px;font-size:14px;font-weight:600}.YearSummary-module__HDaldq__good{background:var(--good-bg);color:var(--good-fg)}.YearSummary-module__HDaldq__info{background:var(--info-bg);color:var(--info-fg)}.YearSummary-module__HDaldq__warn{background:var(--warn-bg);color:var(--warn-fg)}.YearSummary-module__HDaldq__bad{background:var(--bad-bg);color:var(--bad-fg)}.YearSummary-module__HDaldq__muted{background:var(--muted-bg);color:var(--muted-fg)}@container summary (max-width:820px){.YearSummary-module__HDaldq__grid{grid-template-columns:minmax(0,1fr);gap:14px}.YearSummary-module__HDaldq__label{font-size:13px}.YearSummary-module__HDaldq__avgRow{gap:10px;margin-top:2px}.YearSummary-module__HDaldq__avg{font-size:42px}.YearSummary-module__HDaldq__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:0;display:grid}.YearSummary-module__HDaldq__fact{flex-direction:column;gap:0}.YearSummary-module__HDaldq__fact dt{font-size:12px}.YearSummary-module__HDaldq__fact dd{text-align:left;font-size:16px}.YearSummary-module__HDaldq__long{display:none}.YearSummary-module__HDaldq__short{display:inline}.YearSummary-module__HDaldq__needBlock{border-top:1.5px dashed var(--rule);gap:8px;padding-top:14px}.YearSummary-module__HDaldq__needText{font-size:14px}.YearSummary-module__HDaldq__need{font-size:28px}.YearSummary-module__HDaldq__needSub,.YearSummary-module__HDaldq__verdict{font-size:13px}}
.AppSidebar-module__b8CwCa__sidebar{height:100vh;width:var(--sidebar-w);box-sizing:border-box;background:var(--card);border-right:1px solid var(--rule);flex-direction:column;flex-shrink:0;gap:28px;padding:24px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.AppSidebar-module__b8CwCa__brand{padding:0 8px}.AppSidebar-module__b8CwCa__nav{flex-direction:column;gap:22px;display:flex}.AppSidebar-module__b8CwCa__group{flex-direction:column;gap:2px;display:flex}.AppSidebar-module__b8CwCa__groupLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--soft);padding:0 12px 6px;font-size:11px;font-weight:500}.AppSidebar-module__b8CwCa__item{border-radius:var(--r-sm);height:40px;color:var(--ink);align-items:center;gap:12px;padding:0 12px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.AppSidebar-module__b8CwCa__item:hover{background:var(--sub);text-decoration:none}.AppSidebar-module__b8CwCa__item svg{flex-shrink:0}.AppSidebar-module__b8CwCa__on,.AppSidebar-module__b8CwCa__on:hover{background:var(--hl);color:var(--navy)}.AppSidebar-module__b8CwCa__label{text-overflow:ellipsis;white-space:nowrap;flex-grow:1;min-width:0;overflow:hidden}.AppSidebar-module__b8CwCa__year{font-weight:500}.AppSidebar-module__b8CwCa__dotWrap{justify-content:center;width:18px;display:flex}.AppSidebar-module__b8CwCa__dot{border-radius:50%;width:8px;height:8px}.AppSidebar-module__b8CwCa__dotOn{box-shadow:0 0 0 2px var(--hl)}.AppSidebar-module__b8CwCa__value{color:var(--soft);font-size:12px}.AppSidebar-module__b8CwCa__on .AppSidebar-module__b8CwCa__value{color:var(--navy)}.AppSidebar-module__b8CwCa__badge{background:var(--navy);min-width:20px;height:20px;color:var(--hl);border-radius:10px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;display:flex}.AppSidebar-module__b8CwCa__badgeBad{background:var(--bad-bg);color:var(--bad-fg)}.AppSidebar-module__b8CwCa__on .AppSidebar-module__b8CwCa__badge{background:var(--navy);color:var(--hl)}.AppSidebar-module__b8CwCa__lock{color:var(--soft);flex-shrink:0}.AppSidebar-module__b8CwCa__foot{flex-direction:column;gap:14px;margin-top:auto;display:flex}.AppSidebar-module__b8CwCa__upsell{border:1px solid var(--rule);background:var(--sub);border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.AppSidebar-module__b8CwCa__upsellTitle{font-size:16px;font-weight:800}.AppSidebar-module__b8CwCa__upsellText{color:var(--soft);margin:0;font-size:14px;line-height:1.45}.AppSidebar-module__b8CwCa__upsellPrice{margin:0;font-size:13px;font-weight:600;line-height:1.4}.AppSidebar-module__b8CwCa__me{border-top:1px solid var(--rule);align-items:center;gap:8px;padding:16px 0 0;display:flex}.AppSidebar-module__b8CwCa__profile{border-radius:var(--r-sm);text-align:left;cursor:pointer;background:0 0;border:0;flex-grow:1;align-items:center;gap:10px;min-width:0;padding:6px 8px;display:flex}.AppSidebar-module__b8CwCa__profile:hover{background:var(--sub)}.AppSidebar-module__b8CwCa__meText{flex-direction:column;min-width:0;line-height:1.3;display:flex}.AppSidebar-module__b8CwCa__meName{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.AppSidebar-module__b8CwCa__meUni{color:var(--soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}
.EffortSection-module__oiqtha__inner{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:80px;display:grid}.EffortSection-module__oiqtha__photo{border-radius:14px;height:560px;position:relative;overflow:hidden}.EffortSection-module__oiqtha__photo img{object-fit:cover}.EffortSection-module__oiqtha__copy{flex-direction:column;gap:22px;min-width:0;display:flex}.EffortSection-module__oiqtha__eyebrow{letter-spacing:.04em;color:var(--on-navy-soft);text-transform:uppercase;font-size:13px;font-weight:500}.EffortSection-module__oiqtha__title{color:#fff;margin:0;font-size:50px;font-weight:850;line-height:1.05}.EffortSection-module__oiqtha__body{color:var(--on-navy-soft);margin:0;font-size:18px}.EffortSection-module__oiqtha__body strong{color:#fff}.EffortSection-module__oiqtha__pull{color:#fff;border-left:4px solid var(--hl);margin:0;padding-left:20px;font-size:26px;font-weight:800;line-height:1.25}.EffortSection-module__oiqtha__boxes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:6px;display:grid}.EffortSection-module__oiqtha__box{border:1px solid var(--navy-3);border-radius:12px;min-width:0;padding:16px 18px}.EffortSection-module__oiqtha__boxFilled{background:var(--navy-2)}.EffortSection-module__oiqtha__boxTitle{color:var(--on-navy-soft);margin-bottom:8px;font-size:13px}.EffortSection-module__oiqtha__boxList{color:#fff;flex-direction:column;gap:4px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}@media (max-width:1100px){.EffortSection-module__oiqtha__inner{grid-template-columns:1fr;gap:40px}.EffortSection-module__oiqtha__photo{height:380px}.EffortSection-module__oiqtha__title{font-size:42px}}@media (max-width:767px){.EffortSection-module__oiqtha__inner{gap:18px}.EffortSection-module__oiqtha__photo{border-radius:12px;height:220px}.EffortSection-module__oiqtha__copy{gap:18px}.EffortSection-module__oiqtha__eyebrow{font-size:12px}.EffortSection-module__oiqtha__title{font-size:31px;line-height:1.08}.EffortSection-module__oiqtha__body{font-size:16px}.EffortSection-module__oiqtha__pull{padding-left:16px;font-size:21px;line-height:1.3}.EffortSection-module__oiqtha__boxes{gap:10px;margin-top:0}.EffortSection-module__oiqtha__box{padding:12px 14px}.EffortSection-module__oiqtha__boxTitle{margin-bottom:6px;font-size:12px}.EffortSection-module__oiqtha__boxList{gap:2px;font-size:14px}}
section.DailyChart-module__gtTuLG__card{flex-direction:column;gap:14px;padding:22px 24px 18px;display:flex}.DailyChart-module__gtTuLG__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.DailyChart-module__gtTuLG__title{margin:0;font-size:20px;font-weight:800;line-height:1.2}.DailyChart-module__gtTuLG__sub{color:var(--soft);font-size:13px}.DailyChart-module__gtTuLG__sub .mono{color:var(--ink);font-weight:600}.DailyChart-module__gtTuLG__short{display:none}button.DailyChart-module__gtTuLG__toggle{flex-shrink:0;height:36px;font-size:13px}.DailyChart-module__gtTuLG__chartWrap{flex-direction:column;gap:6px;display:flex}.DailyChart-module__gtTuLG__chart{gap:8px;display:flex}.DailyChart-module__gtTuLG__axis{width:22px;height:200px;color:var(--soft);flex-shrink:0;font-size:11px;position:relative}.DailyChart-module__gtTuLG__axis span{position:absolute;right:0;transform:translateY(-50%)}.DailyChart-module__gtTuLG__plot{flex-grow:1;min-width:0;height:200px;position:relative}.DailyChart-module__gtTuLG__plotLine{margin-right:26px}.DailyChart-module__gtTuLG__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.DailyChart-module__gtTuLG__grid{stroke:var(--rule);stroke-width:1px}.DailyChart-module__gtTuLG__area{fill:color-mix(in srgb, var(--link) 10%, transparent);stroke:none}.DailyChart-module__gtTuLG__line{fill:none;stroke:var(--link);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.DailyChart-module__gtTuLG__base{background:var(--tick);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.DailyChart-module__gtTuLG__bar{background:var(--link);pointer-events:none;border-radius:3px 3px 0 0;position:absolute;bottom:0}.DailyChart-module__gtTuLG__barOn{background:var(--ink)}.DailyChart-module__gtTuLG__cross{background:var(--tick);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.DailyChart-module__gtTuLG__dot{z-index:2;background:var(--link);width:10px;height:10px;box-shadow:0 0 0 2px var(--card);pointer-events:none;border-radius:50%;margin:-5px 0 0 -5px;position:absolute}.DailyChart-module__gtTuLG__endLabel{color:var(--ink);font-size:12px;font-weight:600;position:absolute;left:calc(100% + 8px);transform:translateY(-50%)}.DailyChart-module__gtTuLG__peak{z-index:1;color:var(--ink);white-space:nowrap;pointer-events:none;font-size:11px;font-weight:600;position:absolute}.DailyChart-module__gtTuLG__hit{cursor:crosshair;background:0 0;border:0;margin:0;padding:0;position:absolute;top:0;bottom:0}.DailyChart-module__gtTuLG__tip{z-index:3;pointer-events:none;background:var(--card);border:1px solid var(--rule);border-radius:10px;min-width:110px;padding:8px 12px;position:absolute;box-shadow:0 10px 24px -12px #00000059}.DailyChart-module__gtTuLG__tipValue{font-size:16px;font-weight:600}.DailyChart-module__gtTuLG__tipDate{color:var(--soft);font-size:12px}.DailyChart-module__gtTuLG__xAxis{height:16px;color:var(--soft);margin-left:30px;font-size:11px;position:relative}.DailyChart-module__gtTuLG__xAxisLine{margin-right:26px}.DailyChart-module__gtTuLG__xAxis span{white-space:nowrap;position:absolute}.DailyChart-module__gtTuLG__table{border:1px solid var(--rule);border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.DailyChart-module__gtTuLG__cell{border-bottom:1px solid var(--rule);border-right:1px solid var(--rule);justify-content:space-between;gap:6px;padding:5px 10px;font-size:12px;display:flex}.DailyChart-module__gtTuLG__cell:nth-child(5n){border-right:0}.DailyChart-module__gtTuLG__cell:nth-last-child(-n+5){border-bottom:0}.DailyChart-module__gtTuLG__cellDate{color:var(--soft)}.DailyChart-module__gtTuLG__cellValue{font-weight:600}.DailyChart-module__gtTuLG__picker{border:1px solid var(--rule);background:var(--sub);border-radius:10px;align-items:center;gap:8px;margin-top:6px;padding:4px;display:flex}.DailyChart-module__gtTuLG__step{border-radius:var(--r-sm);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.DailyChart-module__gtTuLG__step:hover:not(:disabled){background:var(--card)}.DailyChart-module__gtTuLG__step:disabled{color:var(--tick);cursor:default}.DailyChart-module__gtTuLG__pickerText{text-align:center;flex-grow:1;line-height:1.3}.DailyChart-module__gtTuLG__pickerValue{font-size:16px;font-weight:600}.DailyChart-module__gtTuLG__pickerDate{color:var(--soft);font-size:12px}@media (max-width:767px){section.DailyChart-module__gtTuLG__card{gap:12px;padding:18px}.DailyChart-module__gtTuLG__title{font-size:18px}.DailyChart-module__gtTuLG__sub{font-size:12px}.DailyChart-module__gtTuLG__long{display:none}.DailyChart-module__gtTuLG__short{display:inline}button.DailyChart-module__gtTuLG__toggle{height:44px}.DailyChart-module__gtTuLG__chart{gap:6px}.DailyChart-module__gtTuLG__axis{width:14px;height:160px;font-size:10px}.DailyChart-module__gtTuLG__plot{height:160px}.DailyChart-module__gtTuLG__plotLine,.DailyChart-module__gtTuLG__xAxisLine{margin-right:0}.DailyChart-module__gtTuLG__odd{display:none}.DailyChart-module__gtTuLG__bar{border-radius:2px 2px 0 0}.DailyChart-module__gtTuLG__hit{cursor:pointer}.DailyChart-module__gtTuLG__xAxis{height:14px;margin-left:20px;font-size:10px}.DailyChart-module__gtTuLG__table{grid-template-columns:repeat(3,minmax(0,1fr))}.DailyChart-module__gtTuLG__cell{padding:5px 9px}.DailyChart-module__gtTuLG__cell:nth-child(5n){border-right:1px solid var(--rule)}.DailyChart-module__gtTuLG__cell:nth-child(3n){border-right:0}.DailyChart-module__gtTuLG__cell:nth-last-child(-n+5){border-bottom:1px solid var(--rule)}.DailyChart-module__gtTuLG__cell:nth-last-child(-n+3){border-bottom:0}}
.PeriodTrack-module__vJ0ryW__track{flex-direction:column;gap:4px;display:flex}.PeriodTrack-module__vJ0ryW__todayRow{height:16px;font-size:11px;position:relative}.PeriodTrack-module__vJ0ryW__today{color:var(--ink);font-weight:600;position:absolute;transform:translate(-50%)}.PeriodTrack-module__vJ0ryW__rail{height:34px;position:relative}.PeriodTrack-module__vJ0ryW__line,.PeriodTrack-module__vJ0ryW__fill{border-radius:3px;height:6px;position:absolute;top:15px;left:0}.PeriodTrack-module__vJ0ryW__line{background:var(--track);right:0}.PeriodTrack-module__vJ0ryW__fill{background:var(--ink)}.PeriodTrack-module__vJ0ryW__tick{background:var(--tick);width:1.5px;height:16px;position:absolute;top:10px}.PeriodTrack-module__vJ0ryW__tickStart{left:0}.PeriodTrack-module__vJ0ryW__tickEnd{right:0}.PeriodTrack-module__vJ0ryW__dot{box-sizing:border-box;background:var(--ink);border:3px solid var(--card);width:22px;height:22px;box-shadow:0 0 0 1px var(--ink);border-radius:50%;margin-left:-11px;position:absolute;top:7px}.PeriodTrack-module__vJ0ryW__flag{background:var(--hl);width:8px;height:32px;box-shadow:0 0 0 1.5px var(--navy);border-radius:3px;position:absolute;top:2px;right:-4px}.PeriodTrack-module__vJ0ryW__ends{color:var(--soft);justify-content:space-between;font-size:11px;display:flex}.PeriodTrack-module__vJ0ryW__end{color:var(--ink);font-weight:600}@media (max-width:767px){.PeriodTrack-module__vJ0ryW__track{gap:3px}.PeriodTrack-module__vJ0ryW__todayRow{height:15px;font-size:10px}.PeriodTrack-module__vJ0ryW__rail{height:30px}.PeriodTrack-module__vJ0ryW__line,.PeriodTrack-module__vJ0ryW__fill{height:5px;top:13px}.PeriodTrack-module__vJ0ryW__tick{display:none}.PeriodTrack-module__vJ0ryW__dot{width:20px;height:20px;margin-left:-10px;top:5px}.PeriodTrack-module__vJ0ryW__flag{height:28px;top:1px}.PeriodTrack-module__vJ0ryW__ends{font-size:10px}}
.BoundariesCard-module__4vMaFW__card{border:1px solid var(--rule);background:var(--card);border-radius:14px;overflow:hidden}.BoundariesCard-module__4vMaFW__title{border-bottom:1px solid var(--rule);margin:0;padding:14px 18px;font-size:14px;font-weight:700}.BoundariesCard-module__4vMaFW__list{margin:0;padding:0;list-style:none}.BoundariesCard-module__4vMaFW__row{align-items:center;gap:12px;padding:10px 18px;font-size:15px;display:flex}.BoundariesCard-module__4vMaFW__row+.BoundariesCard-module__4vMaFW__row{border-top:1px solid var(--rule)}.BoundariesCard-module__4vMaFW__swatch{border-radius:2px;width:4px;height:20px}.BoundariesCard-module__4vMaFW__name{flex-grow:1;font-weight:600}.BoundariesCard-module__4vMaFW__range{color:var(--soft);font-size:13px}.BoundariesCard-module__4vMaFW__focus{background:var(--sub)}.BoundariesCard-module__4vMaFW__focus .BoundariesCard-module__4vMaFW__name{font-weight:700}.BoundariesCard-module__4vMaFW__note{background:var(--bg);border-top:1px solid var(--rule);color:var(--soft);margin:0;padding:10px 18px;font-size:13px}
.StartHere-module__Q_rJ4W__inner{flex-direction:column;gap:36px;max-width:1440px;margin:0 auto;padding:88px 80px;display:flex}.StartHere-module__Q_rJ4W__head{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.StartHere-module__Q_rJ4W__headText{flex-direction:column;gap:10px;display:flex}.StartHere-module__Q_rJ4W__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--soft);font-size:13px}.StartHere-module__Q_rJ4W__title{margin:0;font-size:48px;font-weight:850;line-height:1.05}.StartHere-module__Q_rJ4W__aside{max-width:380px;color:var(--soft);margin:0;font-size:17px}.StartHere-module__Q_rJ4W__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.StartHere-module__Q_rJ4W__card{background:var(--card);border:1px solid var(--rule);color:var(--ink);border-radius:16px;flex-direction:column;gap:18px;padding:28px;text-decoration:none;transition:border-color .15s;display:flex}.StartHere-module__Q_rJ4W__card:hover{border-color:var(--ink);text-decoration:none}.StartHere-module__Q_rJ4W__cardHead{justify-content:space-between;align-items:baseline;display:flex}.StartHere-module__Q_rJ4W__num{letter-spacing:-.03em;font-size:28px;font-weight:600}.StartHere-module__Q_rJ4W__cat{letter-spacing:.04em;text-transform:uppercase;color:var(--soft);font-size:12px}.StartHere-module__Q_rJ4W__bands{border:1px solid var(--rule);background:var(--sub);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.StartHere-module__Q_rJ4W__bandCell{padding:16px 12px}.StartHere-module__Q_rJ4W__bandCell+.StartHere-module__Q_rJ4W__bandCell{border-left:1px solid var(--rule)}.StartHere-module__Q_rJ4W__bandRange{color:var(--soft);font-size:12px}.StartHere-module__Q_rJ4W__bandName{margin-top:2px;font-size:19px;font-weight:800}.StartHere-module__Q_rJ4W__bandBar{border-radius:2px;height:4px;margin-top:10px}.StartHere-module__Q_rJ4W__ruled{border:1px solid var(--rule);background:var(--card);border-radius:12px;position:relative;overflow:hidden}.StartHere-module__Q_rJ4W__ruledMargin{background:var(--margin);width:1.5px;position:absolute;top:0;bottom:0;left:30px}.StartHere-module__Q_rJ4W__ruledPaper{background-image:repeating-linear-gradient(to bottom, transparent 0, transparent 35px, var(--feint) 35px, var(--feint) 36px);padding:0 14px 0 44px;position:relative}.StartHere-module__Q_rJ4W__line{white-space:nowrap;text-overflow:ellipsis;height:36px;font-size:15px;line-height:38px;overflow:hidden}.StartHere-module__Q_rJ4W__lineSoft{color:var(--soft);font-size:13px}.StartHere-module__Q_rJ4W__lineNarrow{display:none}.StartHere-module__Q_rJ4W__answer{font-weight:600}.StartHere-module__Q_rJ4W__cardTitle{font-size:26px;font-weight:800;line-height:1.15}.StartHere-module__Q_rJ4W__excerpt{color:var(--soft);flex-grow:1;font-size:16px}.StartHere-module__Q_rJ4W__foot{border-top:1px solid var(--rule);color:var(--soft);justify-content:space-between;align-items:center;gap:12px;padding-top:16px;font-size:13px;display:flex}.StartHere-module__Q_rJ4W__read{color:var(--link);white-space:nowrap;align-items:center;gap:6px;font-size:17px;font-weight:700;display:flex}@media (max-width:1100px){.StartHere-module__Q_rJ4W__inner{padding:72px 32px}.StartHere-module__Q_rJ4W__title{font-size:42px}.StartHere-module__Q_rJ4W__grid{grid-template-columns:minmax(0,1fr);gap:16px;max-width:640px}}@media (max-width:767px){.StartHere-module__Q_rJ4W__inner{gap:16px;padding:8px 16px 44px}.StartHere-module__Q_rJ4W__head{flex-direction:column;align-items:flex-start;gap:16px}.StartHere-module__Q_rJ4W__headText{gap:16px}.StartHere-module__Q_rJ4W__eyebrow{font-size:12px}.StartHere-module__Q_rJ4W__title{font-size:30px;line-height:1.08}.StartHere-module__Q_rJ4W__aside{max-width:none;font-size:16px}.StartHere-module__Q_rJ4W__card{gap:14px;padding:20px}.StartHere-module__Q_rJ4W__num{font-size:22px}.StartHere-module__Q_rJ4W__cat{font-size:11px}.StartHere-module__Q_rJ4W__bandCell{padding:12px 8px}.StartHere-module__Q_rJ4W__bandRange{font-size:11px}.StartHere-module__Q_rJ4W__bandName{margin-top:0;font-size:16px}.StartHere-module__Q_rJ4W__bandBar{margin-top:8px}.StartHere-module__Q_rJ4W__ruledMargin{left:24px}.StartHere-module__Q_rJ4W__ruledPaper{padding:0 12px 0 36px}.StartHere-module__Q_rJ4W__line{font-size:13px}.StartHere-module__Q_rJ4W__lineSoft,.StartHere-module__Q_rJ4W__lineSteps{color:var(--soft);font-size:12px}.StartHere-module__Q_rJ4W__lineWide{display:none}.StartHere-module__Q_rJ4W__lineNarrow{display:inline}.StartHere-module__Q_rJ4W__cardTitle{font-size:21px;line-height:1.18}.StartHere-module__Q_rJ4W__excerpt{font-size:15px}.StartHere-module__Q_rJ4W__foot{padding-top:12px;font-size:12px}.StartHere-module__Q_rJ4W__read{font-size:15px}.StartHere-module__Q_rJ4W__readWide{display:none}}
.StrongestCard-module__sac0Vq__card{flex-direction:column;grid-column:span 6;gap:6px;display:flex}.StrongestCard-module__sac0Vq__title{margin:0 0 6px;font-size:19px;font-weight:800;line-height:1.25}.StrongestCard-module__sac0Vq__list{margin:0;padding:0;list-style:none}.StrongestCard-module__sac0Vq__row{border-top:1px solid var(--rule);grid-template-columns:22px minmax(0,1fr) 150px 58px;grid-template-areas:"rank name bar avg";align-items:center;gap:12px;padding:9px 0;display:grid}.StrongestCard-module__sac0Vq__rank{color:var(--soft);grid-area:rank;font-size:12px}.StrongestCard-module__sac0Vq__name{grid-area:name;min-width:0;font-size:15px}.StrongestCard-module__sac0Vq__year{color:var(--soft);font-size:13px}.StrongestCard-module__sac0Vq__track{background:var(--track);border-radius:4px;grid-area:bar;height:8px;overflow:hidden}.StrongestCard-module__sac0Vq__fill{border-radius:4px;height:100%}.StrongestCard-module__sac0Vq__avg{text-align:right;grid-area:avg;font-size:14px;font-weight:600}.StrongestCard-module__sac0Vq__empty{color:var(--soft);margin:0;font-size:14px}@media (max-width:1199px){.StrongestCard-module__sac0Vq__card{grid-column:1/-1}}@media (max-width:767px){.StrongestCard-module__sac0Vq__card{gap:0}.StrongestCard-module__sac0Vq__title{margin-bottom:8px;font-size:17px}.StrongestCard-module__sac0Vq__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name avg""bar bar";gap:5px 12px}.StrongestCard-module__sac0Vq__rank{display:none}.StrongestCard-module__sac0Vq__name,.StrongestCard-module__sac0Vq__year{font-size:14px}.StrongestCard-module__sac0Vq__track{border-radius:3px;height:6px}.StrongestCard-module__sac0Vq__fill{border-radius:3px}}
.InstallPrompt-module__mVjzOa__available{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.InstallPrompt-module__mVjzOa__button{height:58px;padding:0 28px;font-size:18px}.InstallPrompt-module__mVjzOa__caption{color:var(--soft);font-size:14px}.InstallPrompt-module__mVjzOa__info,.InstallPrompt-module__mVjzOa__installed{border-radius:var(--r-ctl);gap:12px;max-width:540px;padding:16px 18px;font-size:15px;display:flex}.InstallPrompt-module__mVjzOa__info{background:var(--info-bg);color:var(--info-fg);align-items:flex-start;font-weight:600}.InstallPrompt-module__mVjzOa__info svg{flex-shrink:0;margin-top:2px}.InstallPrompt-module__mVjzOa__info a{color:inherit;text-decoration:underline}.InstallPrompt-module__mVjzOa__installed{background:var(--good-bg);color:var(--good-fg);align-items:center}.InstallPrompt-module__mVjzOa__installed svg{flex-shrink:0}.InstallPrompt-module__mVjzOa__narrow{display:none}@media (max-width:767px){.InstallPrompt-module__mVjzOa__available{align-items:stretch;gap:8px}.InstallPrompt-module__mVjzOa__button{height:56px;font-size:17px}.InstallPrompt-module__mVjzOa__caption{text-align:center;font-size:13px}.InstallPrompt-module__mVjzOa__info,.InstallPrompt-module__mVjzOa__installed{gap:10px;max-width:none;padding:14px;font-size:14px}.InstallPrompt-module__mVjzOa__wide{display:none}.InstallPrompt-module__mVjzOa__narrow{display:inline}}
.FeaturesSection-module__CCtHNq__inner{gap:24px;padding-top:24px}.FeaturesSection-module__CCtHNq__big{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-card);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:56px;padding:48px;display:grid}.FeaturesSection-module__CCtHNq__bigCopy{flex-direction:column;gap:16px;display:flex}.FeaturesSection-module__CCtHNq__bigCopy p,.FeaturesSection-module__CCtHNq__panel>p{color:var(--soft);margin:0;font-size:17px}.FeaturesSection-module__CCtHNq__bigTitle{margin:0;font-size:40px;font-weight:850;line-height:1.08}.FeaturesSection-module__CCtHNq__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.FeaturesSection-module__CCtHNq__metric{border:1px solid var(--rule);background:var(--sub);border-radius:12px;padding:24px}.FeaturesSection-module__CCtHNq__metricLabel{color:var(--soft);font-size:14px;font-weight:600}.FeaturesSection-module__CCtHNq__metricValue{letter-spacing:-.03em;margin-top:6px;font-size:44px;font-weight:600}.FeaturesSection-module__CCtHNq__metricBar{background:var(--track);border-radius:4px;height:8px;margin-top:14px;overflow:hidden}.FeaturesSection-module__CCtHNq__metricBar>div{height:100%}.FeaturesSection-module__CCtHNq__metricNote{color:var(--soft);margin-top:10px;font-size:13px}.FeaturesSection-module__CCtHNq__pairRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.FeaturesSection-module__CCtHNq__panel{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-card);flex-direction:column;gap:14px;padding:40px;display:flex}.FeaturesSection-module__CCtHNq__panel>p{font-size:16px}.FeaturesSection-module__CCtHNq__panelTitle{margin:0;font-size:28px;font-weight:850;line-height:1.1}.FeaturesSection-module__CCtHNq__frag{border:1px solid var(--rule);background:var(--sub);border-radius:12px;flex-direction:column;gap:16px;margin-top:10px;padding:20px;display:flex}.FeaturesSection-module__CCtHNq__slider{flex-direction:column;gap:8px;display:flex}.FeaturesSection-module__CCtHNq__sliderHead{justify-content:space-between;font-size:14px;display:flex}.FeaturesSection-module__CCtHNq__sliderHead strong{font-weight:600}.FeaturesSection-module__CCtHNq__track{background:var(--track);border-radius:3px;height:6px;position:relative}.FeaturesSection-module__CCtHNq__fill{background:var(--ink);border-radius:3px;height:100%}.FeaturesSection-module__CCtHNq__knob{background:var(--card);border:2px solid var(--ink);border-radius:50%;width:20px;height:20px;margin-left:-10px;position:absolute;top:-7px}.FeaturesSection-module__CCtHNq__projected{border-top:1px solid var(--rule);color:var(--soft);justify-content:space-between;align-items:center;padding-top:14px;font-size:14px;display:flex}.FeaturesSection-module__CCtHNq__projValue{align-items:center;gap:10px;display:flex}.FeaturesSection-module__CCtHNq__projValue .FeaturesSection-module__CCtHNq__mono{color:var(--ink);font-size:20px;font-weight:600}.FeaturesSection-module__CCtHNq__list{gap:0;padding:0}.FeaturesSection-module__CCtHNq__listRow{align-items:center;gap:14px;padding:14px 18px;display:flex}.FeaturesSection-module__CCtHNq__listRow+.FeaturesSection-module__CCtHNq__listRow{border-top:1px solid var(--rule)}.FeaturesSection-module__CCtHNq__status{justify-content:center;width:92px}.FeaturesSection-module__CCtHNq__listTitle{flex-grow:1;font-size:15px;font-weight:600}.FeaturesSection-module__CCtHNq__listMeta{color:var(--soft);font-size:13px}@media (max-width:1100px){.FeaturesSection-module__CCtHNq__big,.FeaturesSection-module__CCtHNq__pairRow{grid-template-columns:1fr}}@media (max-width:767px){.FeaturesSection-module__CCtHNq__inner{gap:16px;padding-top:0}.FeaturesSection-module__CCtHNq__big{gap:14px;padding:24px 20px}.FeaturesSection-module__CCtHNq__bigTitle{font-size:26px;line-height:1.1}.FeaturesSection-module__CCtHNq__bigCopy p{font-size:15px}.FeaturesSection-module__CCtHNq__pair{gap:10px}.FeaturesSection-module__CCtHNq__metric{padding:14px}.FeaturesSection-module__CCtHNq__metricLabel{font-size:13px}.FeaturesSection-module__CCtHNq__metricValue{font-size:26px}.FeaturesSection-module__CCtHNq__metricNote{display:none}.FeaturesSection-module__CCtHNq__pairRow{gap:16px}.FeaturesSection-module__CCtHNq__panel{gap:12px;padding:24px 20px}.FeaturesSection-module__CCtHNq__panelTitle{font-size:23px}.FeaturesSection-module__CCtHNq__panel>p{font-size:15px}.FeaturesSection-module__CCtHNq__frag{padding:16px}.FeaturesSection-module__CCtHNq__list{padding:0}.FeaturesSection-module__CCtHNq__listRow{gap:10px;padding:12px 14px}.FeaturesSection-module__CCtHNq__status{width:74px;font-size:11px}.FeaturesSection-module__CCtHNq__listTitle{font-size:14px}.FeaturesSection-module__CCtHNq__listMeta{font-size:12px}}
.CatchUpBanner-module__i2M4QG__banner{background:var(--navy);color:var(--on-navy)}.CatchUpBanner-module__i2M4QG__inline{border-radius:12px;align-items:center;gap:16px;margin:0 26px 16px;padding:14px 18px;display:flex}.CatchUpBanner-module__i2M4QG__stacked{border-radius:16px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.CatchUpBanner-module__i2M4QG__rankRow{align-items:baseline;gap:10px;display:flex}.CatchUpBanner-module__i2M4QG__rank{color:var(--hl);font-size:30px;font-weight:600;line-height:1.2}.CatchUpBanner-module__i2M4QG__meta{color:var(--on-navy-soft);font-size:14px}.CatchUpBanner-module__i2M4QG__text{flex-grow:1;font-size:15px;line-height:1.4}.CatchUpBanner-module__i2M4QG__stacked .CatchUpBanner-module__i2M4QG__text{font-size:14px;line-height:1.45}.CatchUpBanner-module__i2M4QG__text strong{color:#fff}.CatchUpBanner-module__i2M4QG__cta{border-radius:var(--r-sm);background:var(--hl);height:40px;color:var(--navy);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.CatchUpBanner-module__i2M4QG__cta:hover{background:#d8ec33;text-decoration:none}.CatchUpBanner-module__i2M4QG__cta:focus-visible{outline:2px solid var(--hl);outline-offset:2px}.CatchUpBanner-module__i2M4QG__stacked .CatchUpBanner-module__i2M4QG__cta{border-radius:var(--r-ctl);height:44px;font-size:15px}@media (max-width:767px){.CatchUpBanner-module__i2M4QG__inline{flex-wrap:wrap;margin:0 16px 14px}}
.DegreeCardOffer-module__pKpi3W__offer{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:10px 12px;padding-top:12px;display:flex}.DegreeCardOffer-module__pKpi3W__icon{color:var(--soft);flex:none}.DegreeCardOffer-module__pKpi3W__text{flex:320px;min-width:0;margin:0;font-size:14px;line-height:1.5}.DegreeCardOffer-module__pKpi3W__price{white-space:nowrap;font-weight:600}.DegreeCardOffer-module__pKpi3W__cta{flex:none}@media (max-width:767px){.DegreeCardOffer-module__pKpi3W__offer{align-items:flex-start}.DegreeCardOffer-module__pKpi3W__icon{margin-top:3px}.DegreeCardOffer-module__pKpi3W__text{flex-basis:calc(100% - 27px)}.DegreeCardOffer-module__pKpi3W__price{white-space:normal}.DegreeCardOffer-module__pKpi3W__cta{flex:100%}}
.StatusFilters-module__xpOnuq__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.StatusFilters-module__xpOnuq__tile{text-align:left;background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule);font-family:var(--ff-body);cursor:pointer;border:0;border-radius:14px;flex-direction:column;gap:6px;padding:16px 20px;transition:box-shadow .15s;display:flex}.StatusFilters-module__xpOnuq__tile:hover{box-shadow:inset 0 0 0 1px var(--tick)}.StatusFilters-module__xpOnuq__on,.StatusFilters-module__xpOnuq__on:hover{box-shadow:inset 0 0 0 2px var(--ink), 0 0 0 3px var(--hl)}.StatusFilters-module__xpOnuq__label{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.StatusFilters-module__xpOnuq__dot{background:var(--tone-fg);border-radius:3px;flex-shrink:0;width:10px;height:10px}.StatusFilters-module__xpOnuq__n{font-size:32px;font-weight:600;line-height:1.1}@media (max-width:767px){.StatusFilters-module__xpOnuq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.StatusFilters-module__xpOnuq__tile{border-radius:12px;gap:4px;padding:12px 14px}.StatusFilters-module__xpOnuq__label{gap:7px;font-size:13px}.StatusFilters-module__xpOnuq__dot{width:9px;height:9px}.StatusFilters-module__xpOnuq__n{font-size:24px}}
.CostSheet-module__rqoGnq__sheet{box-shadow:0 1px 0 var(--rule), 0 24px 48px -24px #0c1a3a38}.CostSheet-module__rqoGnq__sheet>div:first-child{left:56px}.CostSheet-module__rqoGnq__sheet>div:last-child{gap:22px;padding:28px 36px 30px 84px}.CostSheet-module__rqoGnq__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.CostSheet-module__rqoGnq__title{margin:0;font-size:24px;font-weight:800}.CostSheet-module__rqoGnq__tag{color:var(--soft);white-space:nowrap;font-size:12px}.CostSheet-module__rqoGnq__readout{flex-direction:column;gap:8px;display:flex}.CostSheet-module__rqoGnq__lead{color:var(--soft);font-size:15px;font-weight:600}.CostSheet-module__rqoGnq__row{align-items:baseline;gap:14px;display:flex}.CostSheet-module__rqoGnq__big{letter-spacing:-.03em;font-size:64px;font-weight:600;line-height:1.05}.CostSheet-module__rqoGnq__tail{color:var(--soft);max-width:250px;font-size:16px;line-height:1.4}.CostSheet-module__rqoGnq__bars{border-top:1.5px dashed var(--rule);flex-direction:column;gap:16px;margin:0;padding:20px 0 0;list-style:none;display:flex}.CostSheet-module__rqoGnq__bar{flex-direction:column;gap:7px;display:flex}.CostSheet-module__rqoGnq__barHead{align-items:baseline;gap:10px;font-size:15px;display:flex}.CostSheet-module__rqoGnq__barName{flex-grow:1;min-width:0}.CostSheet-module__rqoGnq__name{font-weight:600}.CostSheet-module__rqoGnq__on .CostSheet-module__rqoGnq__name{font-weight:800}.CostSheet-module__rqoGnq__caption,.CostSheet-module__rqoGnq__captionBelow{color:var(--soft);font-size:13px}.CostSheet-module__rqoGnq__captionBelow{display:none}.CostSheet-module__rqoGnq__selected{background:var(--navy);color:#fff;border-radius:5px;padding:2px 7px;font-size:11px;font-weight:700}.CostSheet-module__rqoGnq__value{color:var(--soft);flex-shrink:0;font-size:15px;font-weight:600}.CostSheet-module__rqoGnq__on .CostSheet-module__rqoGnq__value{background:var(--hl);color:var(--navy);border-radius:3px;padding:0 4px}.CostSheet-module__rqoGnq__verdict{border-radius:var(--r-sm);padding:10px 14px;font-size:15px;font-weight:600}.CostSheet-module__rqoGnq__good{background:var(--good-bg);color:var(--good-fg)}.CostSheet-module__rqoGnq__info{background:var(--info-bg);color:var(--info-fg)}.CostSheet-module__rqoGnq__warn{background:var(--warn-bg);color:var(--warn-fg)}.CostSheet-module__rqoGnq__note{color:var(--soft);margin:0;font-size:13px}@media (max-width:767px){.CostSheet-module__rqoGnq__sheet{box-shadow:0 1px 0 var(--rule), 0 20px 40px -24px #0c1a3a3d;margin-top:4px}.CostSheet-module__rqoGnq__sheet>div:first-child{left:24px}.CostSheet-module__rqoGnq__sheet>div:last-child{gap:16px;padding:22px 18px 22px 40px}.CostSheet-module__rqoGnq__title{font-size:20px}.CostSheet-module__rqoGnq__tag{display:none}.CostSheet-module__rqoGnq__readout{gap:6px}.CostSheet-module__rqoGnq__lead{font-size:14px}.CostSheet-module__rqoGnq__row{flex-direction:column;align-items:flex-start;gap:6px}.CostSheet-module__rqoGnq__big{font-size:48px}.CostSheet-module__rqoGnq__tail{max-width:none;font-size:15px}.CostSheet-module__rqoGnq__bars{gap:14px;padding-top:16px}.CostSheet-module__rqoGnq__bar{gap:6px}.CostSheet-module__rqoGnq__barHead{align-items:center;gap:8px;font-size:14px}.CostSheet-module__rqoGnq__barName{flex-grow:0}.CostSheet-module__rqoGnq__caption{display:none}.CostSheet-module__rqoGnq__captionBelow{font-size:12px;display:block}.CostSheet-module__rqoGnq__selected{padding:1px 6px}.CostSheet-module__rqoGnq__value{margin-left:auto;font-size:14px}.CostSheet-module__rqoGnq__verdict{padding:10px 12px;font-size:14px}.CostSheet-module__rqoGnq__note{font-size:12px}}
.ExportCard-module__SFISQG__card{flex-direction:column;gap:18px;padding:24px;display:flex}.ExportCard-module__SFISQG__head{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"icon text actions";align-items:start;gap:16px;display:grid}.ExportCard-module__SFISQG__icon{background:var(--navy);width:44px;height:44px;color:var(--hl);border-radius:12px;grid-area:icon;justify-content:center;align-items:center;display:flex}.ExportCard-module__SFISQG__text{grid-area:text;min-width:0}.ExportCard-module__SFISQG__title{grid-area:title;margin:0;scroll-margin-top:84px;font-size:20px;font-weight:800;line-height:1.3}.ExportCard-module__SFISQG__desc{color:var(--soft);grid-area:desc;margin:0;font-size:15px}.ExportCard-module__SFISQG__actions{flex-wrap:wrap;grid-area:actions;gap:10px;display:flex}.ExportCard-module__SFISQG__statusSlot{margin-top:-4px}.ExportCard-module__SFISQG__statusSlot:empty{margin-top:-18px}.ExportCard-module__SFISQG__status{background:var(--good-bg);color:var(--good-fg);border-radius:8px;align-items:center;gap:8px;padding:6px 12px;font-size:14px;font-weight:600;display:inline-flex}.ExportCard-module__SFISQG__file{border:1px solid var(--rule);border-radius:12px;overflow:hidden}.ExportCard-module__SFISQG__fileHead{background:var(--sub);border-bottom:1px solid var(--rule);align-items:center;gap:10px;padding:10px 14px;display:flex}.ExportCard-module__SFISQG__fileIcon{color:var(--first);flex-shrink:0}.ExportCard-module__SFISQG__fileName{font-size:12px;font-weight:600}.ExportCard-module__SFISQG__fileDesc{color:var(--soft);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.ExportCard-module__SFISQG__fileCount{color:var(--soft);white-space:nowrap;margin-left:auto;font-size:12px}.ExportCard-module__SFISQG__tableWrap{overflow-x:auto}.ExportCard-module__SFISQG__table{min-width:760px;font-size:11.5px}.ExportCard-module__SFISQG__row{border-bottom:1px solid var(--rule);grid-template-columns:70px 188px 88px minmax(0,1fr) 96px 78px 74px 104px;display:grid}.ExportCard-module__SFISQG__table>.ExportCard-module__SFISQG__row:last-child{border-bottom:0}.ExportCard-module__SFISQG__row>span{border-right:1px solid var(--rule);white-space:nowrap;text-overflow:ellipsis;padding:7px 10px;overflow:hidden}.ExportCard-module__SFISQG__row>span:last-child{border-right:0}.ExportCard-module__SFISQG__headRow{background:var(--sub);font-weight:600}.ExportCard-module__SFISQG__moreRow,.ExportCard-module__SFISQG__emptyRow{border-bottom:1px solid var(--rule);color:var(--soft);font-family:var(--ff-body);padding:6px 14px;font-size:13px}.ExportCard-module__SFISQG__moreRow{background-image:repeating-linear-gradient(135deg, transparent 0, transparent 6px, var(--feint) 6px, var(--feint) 8px)}.ExportCard-module__SFISQG__table>.ExportCard-module__SFISQG__emptyRow:last-child{border-bottom:0}.ExportCard-module__SFISQG__phonePreview{display:none}.ExportCard-module__SFISQG__note{color:var(--soft);margin:0;font-size:13px}@media (max-width:1023px){.ExportCard-module__SFISQG__head{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"icon text""actions actions"}}@media (max-width:767px){.ExportCard-module__SFISQG__card{gap:14px;padding:18px}.ExportCard-module__SFISQG__statusSlot:empty{margin-top:-14px}.ExportCard-module__SFISQG__statusSlot{margin-top:0}.ExportCard-module__SFISQG__status{padding:8px 12px;font-size:13px;display:flex}.ExportCard-module__SFISQG__head{grid-template-columns:40px minmax(0,1fr);grid-template-areas:"icon title""desc desc""actions actions";align-items:center;gap:14px 12px}.ExportCard-module__SFISQG__icon{border-radius:11px;width:40px;height:40px}.ExportCard-module__SFISQG__text{display:contents}.ExportCard-module__SFISQG__title{scroll-margin-top:76px;font-size:18px}.ExportCard-module__SFISQG__desc{font-size:14px}.ExportCard-module__SFISQG__actions{flex-direction:column;gap:8px}.ExportCard-module__SFISQG__actions>*{width:100%;height:48px}.ExportCard-module__SFISQG__fileHead{gap:8px;padding:9px 12px}.ExportCard-module__SFISQG__fileName,.ExportCard-module__SFISQG__fileCount{font-size:11px}.ExportCard-module__SFISQG__fileDesc,.ExportCard-module__SFISQG__deskOnly,.ExportCard-module__SFISQG__tableWrap{display:none}.ExportCard-module__SFISQG__phonePreview{flex-direction:column;gap:10px;padding:12px;display:flex}.ExportCard-module__SFISQG__phoneLabel{color:var(--soft);font-size:12px;font-weight:600}.ExportCard-module__SFISQG__cols{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ExportCard-module__SFISQG__cols li{background:var(--muted-bg);color:var(--ink);border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600}.ExportCard-module__SFISQG__colN{color:var(--soft)}.ExportCard-module__SFISQG__example{background:var(--sub);border:1px solid var(--rule);overflow-wrap:anywhere;border-radius:8px;padding:8px 10px;font-size:11px;line-height:1.6;display:block}.ExportCard-module__SFISQG__note{font-size:12px}}
.ProfileSection-module__TSpgGG__photoRow{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.ProfileSection-module__TSpgGG__photoText{flex:200px;min-width:0}.ProfileSection-module__TSpgGG__photoActions{flex-wrap:wrap;gap:8px;display:flex}.ProfileSection-module__TSpgGG__remove{color:var(--bad-fg)}.ProfileSection-module__TSpgGG__fields{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;padding-top:20px;display:grid}.ProfileSection-module__TSpgGG__uni{flex-direction:column;gap:6px;min-width:0;display:flex}.ProfileSection-module__TSpgGG__label{color:var(--soft);font-size:13px;font-weight:600}.ProfileSection-module__TSpgGG__error{color:var(--bad-fg);align-items:flex-start;gap:8px;font-size:14px;font-weight:600;line-height:1.45;display:flex}.ProfileSection-module__TSpgGG__error svg{flex-shrink:0;margin-top:2px}.ProfileSection-module__TSpgGG__readonly,.ProfileSection-module__TSpgGG__readonly:focus{background:var(--sub);color:var(--soft)}.ProfileSection-module__TSpgGG__appearance{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:16px;padding-top:18px;display:flex}.ProfileSection-module__TSpgGG__appearanceText{flex:220px;min-width:0}.ProfileSection-module__TSpgGG__themes{background:var(--sub);border:1px solid var(--rule);border-radius:12px;gap:4px;padding:4px;display:flex}.ProfileSection-module__TSpgGG__themeOpt{border-radius:var(--r-sm);height:40px;color:var(--ink);font:600 14px var(--ff-body);cursor:pointer;background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.ProfileSection-module__TSpgGG__themeOpt:hover{background:var(--card)}.ProfileSection-module__TSpgGG__themeOn,.ProfileSection-module__TSpgGG__themeOn:hover{background:var(--btn-bg);color:var(--btn-fg)}@container settings (max-width:520px){.ProfileSection-module__TSpgGG__fields{grid-template-columns:minmax(0,1fr)}.ProfileSection-module__TSpgGG__themes{box-sizing:border-box;width:100%}}
