.doc-section[data-astro-cid-7ervmwty]{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:auto minmax(0,1fr);gap:18px;padding:24px 28px;scroll-margin-top:120px;display:grid}.doc-section__num[data-astro-cid-7ervmwty]{width:40px;height:40px;color:var(--primary);background:color-mix(in oklab, var(--primary) 10%, transparent);border:1px solid color-mix(in oklab, var(--primary) 28%, transparent);border-radius:50%;flex-shrink:0;place-items:center;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:600;display:grid}.doc-section__h[data-astro-cid-7ervmwty]{color:var(--ink);margin:4px 0 6px;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:800}.doc-section__lead[data-astro-cid-7ervmwty]{color:var(--ink);margin:0 0 10px;font-size:15px;font-weight:600;line-height:1.5}@media (width<=480px){.doc-section[data-astro-cid-7ervmwty]{gap:14px;padding:20px}.doc-section__num[data-astro-cid-7ervmwty]{width:32px;height:32px;font-size:12px}}.badge-chip[data-astro-cid-prqgmsk3]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;cursor:help;border-radius:999px;align-items:center;font-weight:600;transition:transform .15s;display:inline-flex}.badge-chip[data-astro-cid-prqgmsk3]:hover{transform:translateY(-1px)}.badge-chip--inline[data-astro-cid-prqgmsk3]{padding:4px 10px;font-size:10px}.badge-chip--large[data-astro-cid-prqgmsk3]{letter-spacing:.04em;padding:6px 14px;font-size:12px}.badge-chip--success[data-astro-cid-prqgmsk3]{background:var(--color-eco-50);color:var(--color-eco-700)}.badge-chip--olive[data-astro-cid-prqgmsk3]{color:#4f7548;background:#7cad7126}.badge-chip--sky[data-astro-cid-prqgmsk3]{background:var(--color-sky-50);color:var(--color-sky-700)}.badge-chip--ink[data-astro-cid-prqgmsk3]{color:var(--color-ink);background:#1a1d2614}.badge-chip--flame[data-astro-cid-prqgmsk3]{background:var(--color-flame-50);color:var(--color-flame-700)}.badge-chip--flame-outline[data-astro-cid-prqgmsk3]{color:var(--color-flame-700);box-shadow:inset 0 0 0 1px var(--color-flame-300);background:0 0}.badge-chip--graphite[data-astro-cid-prqgmsk3]{color:var(--color-graphite);background:#4b55631a}.mth-hero[data-astro-cid-yfimikij]{isolation:isolate;padding-top:calc(var(--hero-nav-inset) + 12px);color:#f2f6fb;background:#0a1524;padding-bottom:clamp(28px,3vw,44px);position:relative;overflow:hidden}.mth-hero__bg[data-astro-cid-yfimikij]{z-index:-2;position:absolute;inset:0}.mth-hero__bg[data-astro-cid-yfimikij] picture{display:contents}.mth-hero__bg[data-astro-cid-yfimikij] img{object-fit:cover;object-position:78% 50%;width:100%;height:100%}.mth-hero[data-astro-cid-yfimikij]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#071220f0 0%,#081526e0 40%,#091729a8 66%,#09172947 88%),linear-gradient(#060f1b8c 0%,#0000 24% 62%,#050c16b8 100%);position:absolute;inset:0}.mth-hero[data-astro-cid-yfimikij] .mth-hero__inner{z-index:1;position:relative}.mth-hero__crumbs[data-astro-cid-yfimikij]{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:#d6e4f49e;align-items:center;gap:8px;margin-bottom:clamp(14px,2vw,24px);font-size:11.5px;display:flex}.mth-hero__crumbs[data-astro-cid-yfimikij] a[data-astro-cid-yfimikij]{color:#d6e4f4b8;text-decoration:none}.mth-hero__crumbs[data-astro-cid-yfimikij] a[data-astro-cid-yfimikij]:hover,.mth-hero__crumbs[data-astro-cid-yfimikij] .current[data-astro-cid-yfimikij]{color:#fff}.mth-hero__crumbs[data-astro-cid-yfimikij] .sep[data-astro-cid-yfimikij]{opacity:.45}.mth-hero__grid[data-astro-cid-yfimikij]{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:start;gap:clamp(24px,3vw,48px);display:grid}.mth-hero__eyebrow[data-astro-cid-yfimikij]{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:#e9eff8;backdrop-filter:blur(6px);background:#08122075;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:10px;margin:0 0 clamp(14px,1.8vw,22px);padding:8px 16px;font-size:11.5px;font-weight:700;display:inline-flex}.mth-hero__eyebrow[data-astro-cid-yfimikij] .dot[data-astro-cid-yfimikij]{background:var(--color-flame,#ff671f);border-radius:50%;width:7px;height:7px}.mth-hero__eyebrow[data-astro-cid-yfimikij] .ver[data-astro-cid-yfimikij]{color:#d6e4f4a8}.mth-hero__h[data-astro-cid-yfimikij]{letter-spacing:-.025em;color:#fff;text-wrap:balance;max-width:20ch;margin:0 0 clamp(12px,1.6vw,18px);font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(32px,3.6vw,50px);font-weight:800;line-height:1.06}.mth-hero__h[data-astro-cid-yfimikij] em[data-astro-cid-yfimikij]{color:var(--color-flame,#ff671f);font-style:normal}.mth-hero__lead[data-astro-cid-yfimikij]{color:#e4edf8d6;max-width:54ch;margin:0 0 clamp(18px,2.2vw,24px);font-size:clamp(14.5px,1.05vw,16.5px);line-height:1.6}.mth-marks[data-astro-cid-yfimikij]{color:#e2ecf7d6;flex-wrap:wrap;gap:10px 26px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.mth-marks[data-astro-cid-yfimikij] li[data-astro-cid-yfimikij]{align-items:center;gap:8px;display:inline-flex}.mth-marks__icon[data-astro-cid-yfimikij]{border-radius:50%;flex:none;place-items:center;width:17px;height:17px;display:grid}.mth-marks__icon[data-astro-cid-yfimikij] svg{width:11px;height:11px}.mth-marks[data-astro-cid-yfimikij] .is-warm[data-astro-cid-yfimikij] .mth-marks__icon[data-astro-cid-yfimikij]{color:#fff;background:var(--color-flame,#ff671f)}.mth-marks[data-astro-cid-yfimikij] .is-cool[data-astro-cid-yfimikij] .mth-marks__icon[data-astro-cid-yfimikij]{color:#0a1524;background:#7fc4f5}.mth-marks__short[data-astro-cid-yfimikij]{display:none}.mth-hero__actions[data-astro-cid-yfimikij]{flex-wrap:wrap;gap:12px;margin-top:clamp(20px,2.6vw,30px);display:flex}.mth-btn[data-astro-cid-yfimikij]{border-radius:12px;justify-content:center;align-items:center;padding:13px 24px;font-size:14.5px;font-weight:700;text-decoration:none;transition:background-color .18s,transform .18s,border-color .18s;display:inline-flex}.mth-btn--primary[data-astro-cid-yfimikij]{color:#fff;background:var(--color-flame,#ff671f);box-shadow:0 16px 34px -16px #ff671fcc}.mth-btn--primary[data-astro-cid-yfimikij]:hover{background:#f73;transform:translateY(-1px)}.mth-btn--ghost[data-astro-cid-yfimikij]{color:#eef4fb;backdrop-filter:blur(6px);background:#08122075;border:1px solid #ffffff42}.mth-btn--ghost[data-astro-cid-yfimikij]:hover{background:#0a1626a8;border-color:#ffffff85}.mth-btn[data-astro-cid-yfimikij]:focus-visible{outline-offset:3px;outline:2px solid #7acfffb3}.mth-card[data-astro-cid-yfimikij]{backdrop-filter:blur(20px)saturate(140%);background:linear-gradient(125deg,#0e263ec2 0%,#08182ad1 55%,#0c1624db 100%);border:1px solid #ffffff24;border-radius:18px;padding:clamp(18px,1.8vw,24px);box-shadow:inset 0 1px #ffffff24,0 26px 60px -30px #000610cc}.mth-card__h[data-astro-cid-yfimikij]{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:#d6e4f4b3;margin:0 0 16px;font-size:10.5px;font-weight:700}.mth-card__list[data-astro-cid-yfimikij]{gap:14px;margin:0 0 18px;display:grid}.mth-weight__label[data-astro-cid-yfimikij]{color:#eef4fb;font-size:14px;font-weight:600}.mth-weight__value[data-astro-cid-yfimikij]{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:4px 12px;margin:6px 0 0;display:grid}.mth-weight__num[data-astro-cid-yfimikij]{letter-spacing:-.02em;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:800}.mth-weight__unit[data-astro-cid-yfimikij]{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:#d6e4f499;margin-left:3px;font-size:10px;font-weight:500}.mth-weight__bar[data-astro-cid-yfimikij]{background:#ffffff1f;border-radius:999px;height:6px;display:block;overflow:hidden}.mth-weight__fill[data-astro-cid-yfimikij]{width:var(--w);border-radius:inherit;background:linear-gradient(90deg, var(--color-flame,#ff671f), #ffa76b);height:100%;display:block}.mth-weight__hint[data-astro-cid-yfimikij]{color:#d6e4f4a8;grid-column:2;font-size:12px;line-height:1.45}.mth-card__formula[data-astro-cid-yfimikij]{text-align:center;background:#06101e9e;border:1px solid #ffffff1f;border-radius:12px;margin:0;padding:12px 14px;overflow-x:auto}.mth-card__formula[data-astro-cid-yfimikij] code[data-astro-cid-yfimikij]{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:-.01em;white-space:nowrap;color:#ffd9c4;font-size:11px}.mth-card__note[data-astro-cid-yfimikij]{color:#d6e4f494;margin:10px 0 0;font-size:11.5px;line-height:1.5}.mth-stats[data-astro-cid-yfimikij]{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:clamp(18px,2.2vw,26px) 0 0;padding:clamp(14px,1.6vw,18px) 0;display:grid}.mth-stats__item[data-astro-cid-yfimikij]{padding:0 clamp(14px,1.8vw,24px)}.mth-stats__item[data-astro-cid-yfimikij]+.mth-stats__item[data-astro-cid-yfimikij]{border-left:1px solid #ffffff1f}.mth-stats__label-short[data-astro-cid-yfimikij]{display:none}.mth-stats[data-astro-cid-yfimikij] dt[data-astro-cid-yfimikij]{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:#d6e4f49e;margin-bottom:6px;font-size:10px;font-weight:700}.mth-stats[data-astro-cid-yfimikij] dd[data-astro-cid-yfimikij]{letter-spacing:-.02em;color:#fff;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(20px,1.9vw,27px);font-weight:800}.mth-hero__foot[data-astro-cid-yfimikij]{color:#d6e4f499;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin-top:14px;font-size:12.5px;display:flex}.mth-hero__foot[data-astro-cid-yfimikij] p[data-astro-cid-yfimikij]{margin:0}.mth-hero__foot[data-astro-cid-yfimikij] a[data-astro-cid-yfimikij]{color:#e2ecf7d1}.mth-hero__claim[data-astro-cid-yfimikij] a[data-astro-cid-yfimikij]{color:var(--color-flame,#ff671f);font-weight:600;text-decoration:none}.mth-hero__claim[data-astro-cid-yfimikij] a[data-astro-cid-yfimikij]:hover{text-decoration:underline}@media (width<=1100px){.mth-hero__grid[data-astro-cid-yfimikij]{grid-template-columns:minmax(0,1fr)}.mth-card[data-astro-cid-yfimikij]{max-width:560px}.mth-stats[data-astro-cid-yfimikij]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0}.mth-stats__item[data-astro-cid-yfimikij]+.mth-stats__item[data-astro-cid-yfimikij]{border-left:0}.mth-stats__item[data-astro-cid-yfimikij]:nth-child(2n){border-left:1px solid #ffffff1f}}@media (width<=900px){.mth-hero[data-astro-cid-yfimikij]{padding-top:calc(var(--hero-nav-inset) + 14px);padding-bottom:clamp(20px,5vw,32px)}.mth-hero__bg[data-astro-cid-yfimikij] img{object-position:50% 100%}.mth-hero[data-astro-cid-yfimikij]:before{background:linear-gradient(#071220f5 0%,#081526f0 46%,#081424db 78%,#060f1bb8 100%)}.mth-hero__crumbs[data-astro-cid-yfimikij]{display:none}.mth-hero__h[data-astro-cid-yfimikij]{max-width:18ch;font-size:clamp(28px,8vw,38px)}.mth-hero__lead[data-astro-cid-yfimikij]{max-width:46ch}.mth-marks[data-astro-cid-yfimikij]{gap:8px 18px;font-size:12.5px}.mth-marks__full[data-astro-cid-yfimikij]{display:none}.mth-marks__short[data-astro-cid-yfimikij]{display:inline}.mth-card[data-astro-cid-yfimikij]{max-width:none;margin-top:clamp(20px,5vw,28px)}.mth-stats[data-astro-cid-yfimikij]{background:#060f1bb8;border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:13px 0}.mth-stats__item[data-astro-cid-yfimikij]{padding-inline:10px}.mth-stats__item[data-astro-cid-yfimikij].is-desktop-only{display:none}.mth-stats__item[data-astro-cid-yfimikij]:nth-child(2n){border-left:0}.mth-stats__item[data-astro-cid-yfimikij]+.mth-stats__item[data-astro-cid-yfimikij]{border-left:1px solid #ffffff1f}.mth-stats__label-full[data-astro-cid-yfimikij]{display:none}.mth-stats__label-short[data-astro-cid-yfimikij]{display:inline}.mth-stats[data-astro-cid-yfimikij] dt[data-astro-cid-yfimikij]{letter-spacing:.1em;white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:9px;overflow:hidden}.mth-stats[data-astro-cid-yfimikij] dd[data-astro-cid-yfimikij]{font-size:19px}.mth-hero__foot[data-astro-cid-yfimikij]{backdrop-filter:blur(8px);background:#060f1bbd;border:1px solid #ffffff1a;border-radius:12px;gap:6px 14px;margin-top:12px;padding:10px 14px;font-size:11.5px}}@media (width<=480px){.mth-weight__value[data-astro-cid-yfimikij]{grid-template-columns:48px minmax(0,1fr)}.mth-weight__num[data-astro-cid-yfimikij]{font-size:19px}}.toc[data-astro-cid-jxfg6spl]{top:var(--sticky-top,96px);transition:top var(--sticky-top-ease,.32s ease);position:sticky}.toc-summary[data-astro-cid-jxfg6spl]{cursor:pointer;padding:8px 0;font-size:15px;font-weight:700;display:none}.toc-title[data-astro-cid-jxfg6spl]{letter-spacing:-.01em;color:var(--ink);margin:0 0 12px;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:750}.toc[data-astro-cid-jxfg6spl] ol[data-astro-cid-jxfg6spl]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.toc[data-astro-cid-jxfg6spl] ol[data-astro-cid-jxfg6spl] li[data-astro-cid-jxfg6spl]{position:relative}.toc[data-astro-cid-jxfg6spl] ol[data-astro-cid-jxfg6spl] a[data-astro-cid-jxfg6spl]{color:var(--ink-2,#475569);gap:8px;padding:6px 10px 6px 0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;line-height:1.4;text-decoration:none;display:flex}.toc[data-astro-cid-jxfg6spl] ol[data-astro-cid-jxfg6spl] a[data-astro-cid-jxfg6spl]:hover{color:var(--ink)}.toc[data-astro-cid-jxfg6spl] ol[data-astro-cid-jxfg6spl] a[data-astro-cid-jxfg6spl].is-active{color:var(--ink);font-weight:700}.toc[data-astro-cid-jxfg6spl] ol[data-astro-cid-jxfg6spl] li[data-astro-cid-jxfg6spl].lvl-3 a[data-astro-cid-jxfg6spl]{padding-left:28px;font-size:13px}.toc[data-astro-cid-jxfg6spl] .num[data-astro-cid-jxfg6spl]{color:var(--ink-3,#64748b);font-variant-numeric:tabular-nums;flex:0 0 20px}.toc[data-astro-cid-jxfg6spl] ol[data-astro-cid-jxfg6spl] a[data-astro-cid-jxfg6spl].is-active .num[data-astro-cid-jxfg6spl]{color:var(--color-flame-700,#b33b0c)}@media (width<=1100px){.toc[data-astro-cid-jxfg6spl]{background:var(--paper-2,#efe8dc);border-radius:12px;padding:16px 20px;position:static}.toc-summary[data-astro-cid-jxfg6spl]{display:block}.toc-title[data-astro-cid-jxfg6spl]{display:none}.toc[data-astro-cid-jxfg6spl][open] ol[data-astro-cid-jxfg6spl]{margin-top:8px}}.calc-cta[data-astro-cid-ftts4h6l]{background:var(--ink);color:var(--paper);border:1px solid var(--ink);border-radius:var(--radius,16px);text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;position:relative;overflow:hidden}.calc-cta--banner[data-astro-cid-ftts4h6l]:hover{box-shadow:var(--shadow-md,0 12px 28px -12px #00000059);transform:translateY(-3px)}.calc-cta__inner[data-astro-cid-ftts4h6l]{display:contents}.calc-cta--banner[data-astro-cid-ftts4h6l] .calc-cta__inner[data-astro-cid-ftts4h6l]{display:block}.calc-cta__glow[data-astro-cid-ftts4h6l]{aspect-ratio:1;background:radial-gradient(circle, color-mix(in oklab, var(--primary) 30%, transparent), transparent 70%);pointer-events:none;border-radius:50%;width:70%;position:absolute;top:-40%;right:-20%}.calc-cta[data-astro-cid-ftts4h6l]>:not(.calc-cta__glow){z-index:1;position:relative}.calc-cta__eyebrow[data-astro-cid-ftts4h6l]{text-transform:uppercase;letter-spacing:.12em;color:color-mix(in oklab, var(--paper) 70%, transparent);font-family:JetBrains Mono,monospace;font-size:11px;display:block}.calc-cta__lead[data-astro-cid-ftts4h6l]{letter-spacing:-.01em;color:var(--paper);font-family:Plus Jakarta Sans,sans-serif;font-weight:700;line-height:1.2;display:block}.calc-cta__lead[data-astro-cid-ftts4h6l] b[data-astro-cid-ftts4h6l]{color:var(--primary);font-weight:700}.calc-cta__sub[data-astro-cid-ftts4h6l]{color:color-mix(in oklab, var(--paper) 70%, transparent);line-height:1.5;display:block}.calc-cta__btn[data-astro-cid-ftts4h6l]{background:var(--primary);color:#fff;text-align:center;box-shadow:0 4px 12px color-mix(in oklab, var(--primary) 38%, transparent);border-radius:8px;font-family:Plus Jakarta Sans,sans-serif;font-weight:600}.calc-cta--sidebar[data-astro-cid-ftts4h6l]{background:#1a1d26;border:0;border-radius:16px;gap:0;padding:26px 24px 22px;display:grid}.calc-cta--sidebar[data-astro-cid-ftts4h6l] .calc-cta__inner[data-astro-cid-ftts4h6l]>[data-astro-cid-ftts4h6l]:not(.calc-cta__marks){z-index:1;position:relative}.calc-cta__marks[data-astro-cid-ftts4h6l]{z-index:0;pointer-events:none;font-family:Plus Jakarta Sans,sans-serif;font-weight:800;line-height:1;position:absolute;inset:0;overflow:hidden}.calc-cta__mark[data-astro-cid-ftts4h6l]{transition:transform .7s cubic-bezier(.2,.8,.2,1);display:block;position:absolute}.calc-cta__mark--big[data-astro-cid-ftts4h6l]{color:#ffffff0f;font-size:260px;bottom:-64px;right:-18px;transform:rotate(8deg)}.calc-cta__mark--warm[data-astro-cid-ftts4h6l]{color:color-mix(in oklab, var(--primary) 70%, transparent);font-size:64px;top:14px;right:22px;transform:rotate(12deg)}.calc-cta__mark--small[data-astro-cid-ftts4h6l]{color:#ffffff38;font-size:30px;top:74px;right:70px;transform:rotate(-14deg)}.calc-cta--sidebar[data-astro-cid-ftts4h6l]:hover .calc-cta__mark--big[data-astro-cid-ftts4h6l]{transform:rotate(2deg)translateY(-8px)}.calc-cta--sidebar[data-astro-cid-ftts4h6l]:hover .calc-cta__mark--warm[data-astro-cid-ftts4h6l]{transform:rotate(22deg)translateY(-3px)}.calc-cta--sidebar[data-astro-cid-ftts4h6l]:hover .calc-cta__mark--small[data-astro-cid-ftts4h6l]{transform:rotate(-4deg)translate(-4px)}.calc-cta--sidebar[data-astro-cid-ftts4h6l] .calc-cta__lead[data-astro-cid-ftts4h6l]{letter-spacing:-.025em;text-wrap:balance;max-width:11em;margin:0 0 10px;font-size:23px;font-weight:800;line-height:1.12}.calc-cta--sidebar[data-astro-cid-ftts4h6l] .calc-cta__sub[data-astro-cid-ftts4h6l]{max-width:30ch;color:color-mix(in oklab, var(--paper) 88%, transparent);margin:0 0 20px;font-size:15px;line-height:1.5}.calc-cta--sidebar[data-astro-cid-ftts4h6l] .calc-cta__btn[data-astro-cid-ftts4h6l]{background:var(--color-flame-600,#c4541e);min-height:48px;box-shadow:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:16px;font-weight:700;transition:background-color .15s ease-out;display:inline-flex}.calc-cta--sidebar[data-astro-cid-ftts4h6l] .calc-cta__btn[data-astro-cid-ftts4h6l] svg[data-astro-cid-ftts4h6l]{width:18px;height:18px;transition:transform .15s ease-out}.calc-cta--sidebar[data-astro-cid-ftts4h6l]:hover .calc-cta__btn[data-astro-cid-ftts4h6l]{background:var(--color-flame-700,#b33b0c)}.calc-cta--sidebar[data-astro-cid-ftts4h6l]:hover .calc-cta__btn[data-astro-cid-ftts4h6l] svg[data-astro-cid-ftts4h6l]{transform:translate(3px)}.calc-cta--sidebar[data-astro-cid-ftts4h6l]:active .calc-cta__btn[data-astro-cid-ftts4h6l]{transform:translateY(1px)}.calc-cta__fine[data-astro-cid-ftts4h6l]{color:color-mix(in oklab, var(--paper) 72%, transparent);margin-top:12px;font-size:13px;display:block}.calc-cta--sidebar[data-astro-cid-ftts4h6l]:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.calc-cta--banner[data-astro-cid-ftts4h6l]{isolation:isolate;background:linear-gradient(135deg,#7acffff5 0%,#c9ebff66 15%,#ffffff14 38%,#ffffff0a 63%,#ff772f57 83%,#ff671ff5 100%);border:0;border-radius:25px;padding:1px;box-shadow:0 30px 80px #0006106b,0 4px 14px #0000002e}.calc-cta--banner[data-astro-cid-ftts4h6l]:before,.calc-cta--banner[data-astro-cid-ftts4h6l]:after{content:"";z-index:-1;pointer-events:none;position:absolute}.calc-cta--banner[data-astro-cid-ftts4h6l]:before{filter:blur(26px);opacity:.7;background:radial-gradient(#3bb1ff75 0%,#3bb1ff2e 38%,#0000 72%);width:300px;height:200px;top:-46px;left:-58px}.calc-cta--banner[data-astro-cid-ftts4h6l]:after{filter:blur(30px);opacity:.76;background:radial-gradient(#ff56127a 0%,#ff56122e 40%,#0000 74%);width:340px;height:220px;bottom:-54px;right:-62px}.calc-cta--banner[data-astro-cid-ftts4h6l] .calc-cta__inner[data-astro-cid-ftts4h6l]{background-color:#0b1626;background-image:linear-gradient(120deg,#0a1626e0 0%,#081423b8 45%,#141218ad 100%),image-set("/img/news/calc-cta-bg-1440.webp" 1x,"/img/news/calc-cta-bg-full.webp" 2x);background-position:60%;background-size:cover;border-radius:24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff3,inset 1px 0 #94daff1a,inset 0 -1px #ff671f24}.calc-cta--banner[data-astro-cid-ftts4h6l] .calc-cta__inner[data-astro-cid-ftts4h6l]:before{content:"";pointer-events:none;mix-blend-mode:screen;background:radial-gradient(420px 220px at 0 0,#5dbeff24,#0000 72%),radial-gradient(430px 230px at 100% 100%,#ff5f1826,#0000 72%),linear-gradient(110deg,#0000 16%,#ffffff09 45%,#0000 69%);position:absolute;inset:0}.calc-cta--banner[data-astro-cid-ftts4h6l] .calc-cta__inner[data-astro-cid-ftts4h6l]:after{content:"";pointer-events:none;opacity:.09;mix-blend-mode:soft-light;background-image:radial-gradient(circle,#ffffff4d .5px,#0000 .7px);background-size:5px 5px;position:absolute;inset:0}.calc-cta--banner[data-astro-cid-ftts4h6l] .calc-cta__inner[data-astro-cid-ftts4h6l]>[data-astro-cid-ftts4h6l]{z-index:1;position:relative}.calc-cta--banner[data-astro-cid-ftts4h6l] .calc-cta__glow[data-astro-cid-ftts4h6l]{display:none}.calc-cta--banner[data-astro-cid-ftts4h6l] .calc-cta__inner[data-astro-cid-ftts4h6l]{grid-template-columns:1fr auto;align-items:center;gap:28px;padding:36px 40px;display:grid}.calc-cta--banner[data-astro-cid-ftts4h6l]{margin:40px 0 8px}.calc-cta--banner[data-astro-cid-ftts4h6l] .calc-cta__glow[data-astro-cid-ftts4h6l]{width:40%;top:-60%}.calc-cta--banner[data-astro-cid-ftts4h6l] .calc-cta__eyebrow[data-astro-cid-ftts4h6l]{grid-column:1;margin:0 0 8px}.calc-cta--banner[data-astro-cid-ftts4h6l] .calc-cta__lead[data-astro-cid-ftts4h6l]{grid-column:1;margin:0 0 6px;font-size:clamp(20px,2.4vw,28px)}.calc-cta--banner[data-astro-cid-ftts4h6l] .calc-cta__sub[data-astro-cid-ftts4h6l]{grid-column:1;max-width:54ch;margin:0;font-size:14px}.calc-cta--banner[data-astro-cid-ftts4h6l] .calc-cta__btn[data-astro-cid-ftts4h6l]{white-space:nowrap;grid-area:1/2/4;align-self:center;padding:14px 26px;font-size:15px}@media (width<=640px){.calc-cta--banner[data-astro-cid-ftts4h6l]{grid-template-columns:1fr;padding:28px 24px}.calc-cta--banner[data-astro-cid-ftts4h6l] .calc-cta__btn[data-astro-cid-ftts4h6l]{grid-area:auto/1;width:100%}}@media (prefers-reduced-motion:reduce){.calc-cta[data-astro-cid-ftts4h6l],.calc-cta__mark[data-astro-cid-ftts4h6l],.calc-cta--sidebar[data-astro-cid-ftts4h6l] .calc-cta__btn[data-astro-cid-ftts4h6l],.calc-cta--sidebar[data-astro-cid-ftts4h6l] .calc-cta__btn[data-astro-cid-ftts4h6l] svg[data-astro-cid-ftts4h6l]{transition:none}.calc-cta--banner[data-astro-cid-ftts4h6l]:hover,.calc-cta--sidebar[data-astro-cid-ftts4h6l]:active .calc-cta__btn[data-astro-cid-ftts4h6l],.calc-cta--sidebar[data-astro-cid-ftts4h6l]:hover .calc-cta__btn[data-astro-cid-ftts4h6l] svg[data-astro-cid-ftts4h6l]{transform:none}.calc-cta--sidebar[data-astro-cid-ftts4h6l]:hover .calc-cta__mark--big[data-astro-cid-ftts4h6l]{transform:rotate(8deg)}.calc-cta--sidebar[data-astro-cid-ftts4h6l]:hover .calc-cta__mark--warm[data-astro-cid-ftts4h6l]{transform:rotate(12deg)}.calc-cta--sidebar[data-astro-cid-ftts4h6l]:hover .calc-cta__mark--small[data-astro-cid-ftts4h6l]{transform:rotate(-14deg)}}main[data-astro-cid-no7kkhr3]{padding-bottom:32px}.doc-shell[data-astro-cid-no7kkhr3]{grid-template-columns:minmax(0,1fr) 320px;gap:48px;padding:clamp(32px,4vw,56px) 0 8px;display:grid}@media (width<=1100px){.doc-shell[data-astro-cid-no7kkhr3]{grid-template-columns:minmax(0,1fr);gap:32px}}.doc-main[data-astro-cid-no7kkhr3]{min-width:0}.doc-aside[data-astro-cid-no7kkhr3]{scrollbar-width:thin;flex-direction:column;align-self:start;gap:24px;max-height:calc(100vh - 140px);padding-bottom:4px;display:flex;position:sticky;top:120px;overflow-y:auto}.doc-aside[data-astro-cid-no7kkhr3] .toc{position:static;top:auto}@media (width<=1100px){.doc-aside[data-astro-cid-no7kkhr3]{max-height:none;position:static;overflow:visible}}.tldr[data-astro-cid-no7kkhr3]{background:var(--paper-2);border:1px solid var(--line);border-left:4px solid var(--primary);border-radius:var(--radius);margin-bottom:28px;padding:22px 26px}.tldr__eyebrow[data-astro-cid-no7kkhr3]{letter-spacing:.16em;text-transform:uppercase;color:var(--primary);margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:700;display:inline-block}.tldr__list[data-astro-cid-no7kkhr3]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tldr__list[data-astro-cid-no7kkhr3] li[data-astro-cid-no7kkhr3]{color:var(--ink-2,#475569);padding-left:22px;font-size:15px;line-height:1.55;position:relative}.tldr__list[data-astro-cid-no7kkhr3] li[data-astro-cid-no7kkhr3]:before{content:"";background:var(--primary);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:4px}.tldr__list[data-astro-cid-no7kkhr3] b[data-astro-cid-no7kkhr3]{color:var(--ink);font-weight:700}.doc-sections[data-astro-cid-no7kkhr3]{gap:16px;display:grid}.doc-main[data-astro-cid-no7kkhr3] .doc-section p{color:var(--ink-2,#475569);margin:0 0 12px;font-size:15.5px;line-height:1.7}.doc-main[data-astro-cid-no7kkhr3] .doc-section p:last-child{margin-bottom:0}.doc-main[data-astro-cid-no7kkhr3] .doc-section a{color:var(--primary)}.score-grid[data-astro-cid-no7kkhr3]{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}@media (width<=720px){.score-grid[data-astro-cid-no7kkhr3]{grid-template-columns:1fr}}.score-card[data-astro-cid-no7kkhr3]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:56px minmax(0,1fr);align-items:start;gap:16px;padding:16px 18px;display:grid}.score-card[data-astro-cid-no7kkhr3] h3[data-astro-cid-no7kkhr3]{color:var(--ink);margin:0 0 6px;font-family:Plus Jakarta Sans,sans-serif;font-size:15.5px;font-weight:700}.score-card[data-astro-cid-no7kkhr3] p{margin-bottom:8px;font-size:14px;line-height:1.6}.score-card[data-astro-cid-no7kkhr3] .score-card__source{letter-spacing:.03em;color:var(--muted);margin-bottom:0;font-family:JetBrains Mono,monospace;font-size:11px}.formula[data-astro-cid-no7kkhr3]{background:var(--ink);border-radius:var(--radius);text-align:center;padding:14px 18px}.formula[data-astro-cid-no7kkhr3] code[data-astro-cid-no7kkhr3]{letter-spacing:.02em;color:#ffd9c4;font-family:JetBrains Mono,monospace;font-size:13px}.check-list[data-astro-cid-no7kkhr3],.no-list[data-astro-cid-no7kkhr3]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.check-list[data-astro-cid-no7kkhr3] li[data-astro-cid-no7kkhr3],.no-list[data-astro-cid-no7kkhr3] li[data-astro-cid-no7kkhr3]{color:var(--ink-2,#475569);grid-template-columns:22px minmax(0,1fr);align-items:baseline;gap:10px;font-size:15px;line-height:1.6;display:grid}.check-list[data-astro-cid-no7kkhr3] b[data-astro-cid-no7kkhr3]{color:var(--ink);font-weight:700}.check-list[data-astro-cid-no7kkhr3] a[data-astro-cid-no7kkhr3]{white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:12.5px}.check-list__mark[data-astro-cid-no7kkhr3]{color:var(--olive);font-weight:700}.no-list__mark[data-astro-cid-no7kkhr3]{color:var(--primary);font-weight:700}.badges-gallery[data-astro-cid-no7kkhr3]{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.doc-actions[data-astro-cid-no7kkhr3]{flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:16px;display:flex}.doc-btn[data-astro-cid-no7kkhr3]{border-radius:var(--radius-pill,999px);background:var(--ink);color:var(--paper);align-items:center;padding:11px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.doc-btn[data-astro-cid-no7kkhr3]:hover{background:var(--primary)}.doc-link[data-astro-cid-no7kkhr3]{color:var(--olive);font-size:14px;font-weight:600;text-decoration:none}.doc-link[data-astro-cid-no7kkhr3]:hover{color:var(--primary)}.back-link[data-astro-cid-no7kkhr3]{color:var(--olive);margin-top:28px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.back-link[data-astro-cid-no7kkhr3]:hover{color:var(--primary)}.aside-claim[data-astro-cid-no7kkhr3]{color:#eef4fb;background:radial-gradient(120% 130% at 100% 0,#ff671f33,#0000 58%),linear-gradient(150deg,#0d2740 0%,#08192c 68%,#071426 100%);border-radius:18px;flex-shrink:0;padding:20px 20px 22px;position:relative;overflow:hidden}.aside-claim__mascot[data-astro-cid-no7kkhr3]{width:128px;height:auto;margin:-18px -8px 2px auto;display:block}.aside-claim__chip[data-astro-cid-no7kkhr3]{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:#ffd9c4;background:#08122075;border:1px solid #fff3;border-radius:999px;margin:0 0 10px;padding:5px 12px;font-size:9px;font-weight:700;display:inline-block}.aside-claim__h[data-astro-cid-no7kkhr3]{letter-spacing:-.02em;color:#fff;margin:0 0 8px;font-family:Plus Jakarta Sans,sans-serif;font-size:19px;font-weight:800}.aside-claim__p[data-astro-cid-no7kkhr3]{color:#e2ecf7d1;margin:0 0 16px;font-size:13px;line-height:1.55}.aside-claim__note[data-astro-cid-no7kkhr3]{color:#d6e4f49e;margin:10px 0 0;font-size:11.5px}.aside-claim__btn[data-astro-cid-no7kkhr3]{color:#fff;background:var(--color-flame-500,#ff671f);border-radius:11px;justify-content:center;align-items:center;gap:9px;width:100%;padding:13px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .16s ease-out,transform .16s ease-out;display:inline-flex;box-shadow:0 14px 30px -18px #ff671fe6}.aside-claim__btn[data-astro-cid-no7kkhr3]:hover{filter:brightness(1.08);background:#f73;transform:translateY(-1px)}
