.calc .mac-book:before{display:none}.calc [class$=-calc-wrap]{margin-top:20px!important}.calc [class$=-hero]{color:var(--muted)!important;text-align:left!important;background:0 0!important;padding:8px 0 4px!important}.calc [class$=-hero]:before,.calc [class$=-hero]:after{display:none!important}.calc [class$=-hero-inner]{max-width:1120px;margin:0 auto;text-align:left!important;padding:0 16px!important}.calc [class$=-hero] h1{letter-spacing:-.022em;color:var(--g)!important;margin:14px 0 0!important;font-size:clamp(1.55rem,4.6vw,2.5rem)!important;font-weight:600!important;line-height:1.18!important}.calc [class$=-hero] h1 span{color:var(--y-text)!important}.calc [class$=-hero] p{max-width:60ch;color:var(--muted)!important;text-align:left!important;margin:14px 0 0!important;font-size:.98rem!important}.calc [class$=-hero] p strong{color:var(--ink)!important}.calc [class$=-pill]{background:var(--g-soft)!important;color:var(--g)!important;border:1px solid var(--g-line)!important}.calc [class$=-pill-dot]{background:var(--y)!important;box-shadow:none!important}.calc [class$=-hero-stats]{margin-top:18px!important}.calc [class$=-hero-stat]{border:1px solid var(--line)!important;box-shadow:none!important;backdrop-filter:none!important;background:#fff!important}.calc [class$=-hero-stat-v]{color:var(--g)!important}.calc [class$=-hero-stat-l]{color:var(--muted)!important}.calc [class$=-hero-grid]{max-width:1120px;margin:0 auto;padding:0 16px!important}.calc [class$=-hero] [class$=-chip],.calc [class$=-hero] [class*=-tag],.calc [class$=-ticker]{border:1px solid var(--line)!important;box-shadow:none!important;backdrop-filter:none!important;color:var(--muted)!important;background:#fff!important}.calc [class$=-hero-label],.calc [class$=-hero-meta-item]{background:var(--g-soft)!important;border:1px solid var(--g-line)!important;color:var(--g)!important}.calc [class$=-hero-meta-lbl]{color:var(--muted)!important}.calc [class$=-hero-meta-val]{color:var(--g)!important}.calc [class$=-chip-k]{color:var(--muted)!important}.calc [class$=-chip-v]{color:var(--g)!important}.calc [class$=-chip-s],.calc [class$=-hero] [class$=-gold]:not([class*=btn]){color:var(--y-text)!important}.calc [class$=-hero] [class*=-btn-ghost],.calc [class$=-hero] [class*=-btn-white],.calc [class$=-hero] [class*=-btn-outline]{color:var(--g)!important;border:1px solid var(--g-line)!important;background:#fff!important}.calc [class$=-hero]:not(:has([class$=-hero-inner],[class$=-hero-grid])){max-width:1120px;margin:0 auto;padding:8px 16px 4px!important}.calc [class$=-hero] h1+*{margin-top:14px!important}.calc .pp-hero h1{margin-bottom:14px!important}.calc .qwca-day:before{display:none}.calc .qw-app-badge{background:var(--y-soft)!important;color:var(--y-text)!important}.calc .qw-btn-disabled{color:var(--muted)!important;border:1px solid var(--line)!important;background:#fff!important}.calc .qw-btn-wa{background:var(--g)!important;color:#fff!important}.calc [class$=-urgent]{margin-top:20px!important}.calc [class$=-urgent-card]:before{display:none}.calc .pl-about{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:32px}.calc .pl-about summary{cursor:pointer;align-items:center;gap:10px;min-height:56px;padding:0 18px;font-weight:600;list-style:none;display:flex}.calc .pl-about summary::-webkit-details-marker{display:none}.calc .pl-about[open] summary .ic{transform:rotate(90deg)}.calc .pl-about section{background:0 0!important;padding:0 0 18px!important}.calc .pl-about [class$=-wrap]{padding-inline:18px!important}.calc :is([class$=-out],[class$=-cta-inner]){background:var(--g)!important}.calc :is([class$=-rev],[class$=-rev-wrap],[class$=-formula-card]){border:1px solid var(--line)!important;box-shadow:none!important;background:#fff!important}.calc :is([class$=-rev],[class$=-rev-wrap],[class$=-formula-card]):before,.calc :is([class$=-rev],[class$=-rev-wrap],[class$=-formula-card]):after{display:none!important}.calc [class$=-insight]{background:var(--y-soft)!important;border:0!important}.calc [class$=-bar-fill]{background:var(--y)!important}.calc [class$=-tbl] th{background:var(--g)!important}.calc [class*=-btn]{text-align:center;white-space:normal!important;line-height:1.3!important}.calc [class$=-actions]:not([class$=-out-actions]){grid-template-columns:1fr auto;gap:10px!important;display:grid!important}.calc [class$=-out-actions]{grid-template-columns:1fr;gap:8px!important;display:grid!important}.calc [class$=-actions]>*{min-height:50px;margin:0!important;padding-inline:16px!important}.calc [class$=-hero]{box-shadow:none!important;padding-bottom:20px!important}.calc :is([class$=-intro],[class$=-intro] p){text-align:left!important;font-size:.95rem!important}.calc [class$=-fcard-formula]{overflow-wrap:anywhere;white-space:normal!important}.calc [class$=-hero] h1 .h1-sub{letter-spacing:0;margin-top:6px;font-size:.95rem;font-weight:500;line-height:1.45;display:block;color:var(--muted)!important}.calc.guide [class$=-toc],.calc [class$=-eyebrow],.calc.guide [class$=-hero-tag]{display:none!important}.calc [class$=-section],.calc [class$=-books]{background:0 0!important;padding:24px 0!important}.calc :is([class$=-sec-head],[class$=-books-head]){text-align:left!important;max-width:none!important;margin:0 0 14px!important}.calc :is([class$=-sec-head],[class$=-books-head]) h2{text-align:left!important;margin:0!important;font-size:1.3rem!important;line-height:1.25!important}.calc :is([class$=-sec-head],[class$=-books-head]) p{text-align:left!important;margin:6px 0 0!important;font-size:.92rem!important}.calc [class*=-step]:before,.calc [class*=-card]:before,.calc.guide :is(.md-book,.md-subj,.md-fcard,.fu-campus,.is-course,.is-center,.is-tip,.nu-rank):before{display:none!important}.calc.guide :is(.md-subj-ic,.nts-step-n){background:var(--g-soft)!important;color:var(--g)!important}.calc.guide .nts-callout{background:var(--y-soft)!important;color:var(--ink)!important}.calc.guide [class$=-hero] [class$=-cta-row]{grid-template-columns:1fr 1fr;gap:10px!important;margin-top:18px!important;display:grid!important}.calc.guide [class$=-hero] [class$=-cta-row]>a{text-align:center;justify-content:center!important;width:100%!important;min-width:0!important;margin:0!important;padding-inline:10px!important;font-size:.88rem!important}.calc.guide [class$=-hero] [class$=-cta-row]>a:first-child{grid-column:1/-1}@media (width>=640px){.calc.guide [class$=-hero] [class$=-cta-row]{flex-wrap:wrap;display:flex!important}.calc.guide [class$=-hero] [class$=-cta-row]>a{width:auto!important;padding-inline:22px!important}}.calc.guide [class$=-step-val]{color:var(--g)!important}.gd-list{padding-block:16px 8px}.gd-title{color:var(--g);font-size:1.3rem}.gd-list>p{margin:4px 0 14px}.gd{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:8px;overflow:hidden}.gd a[class*=-btn]{white-space:normal;max-width:100%}.gd summary{cursor:pointer;align-items:center;gap:10px;min-height:54px;padding:10px 16px;list-style:none;display:flex}.gd summary::-webkit-details-marker{display:none}.gd summary h3{color:var(--ink);flex:1;margin:0;font-size:.95rem;font-weight:600;line-height:1.35}.gd summary .ic{color:var(--faint);flex:none;transition:transform .2s}.gd[open] summary .ic{transform:rotate(90deg)}.gd[open] summary{border-bottom:1px solid var(--line)}.gd>[class$=-wrap],.gd>div{max-width:none!important;padding:14px 16px 18px!important}.calc.guide .gd [class$=-sec-head] h2{display:none}
