.band[data-astro-cid-utj4plfv]{padding:28px 0 40px;background-image:linear-gradient(145deg,color-mix(in oklab,var(--h) 60%,#0B1020 40%),color-mix(in oklab,var(--h) 38%,#0B1020 62%))}html.dark .band[data-astro-cid-utj4plfv]{--h: var(--hue)}.back[data-astro-cid-utj4plfv]{display:inline-flex;gap:6px;align-items:center;color:#fff;font-weight:700;padding:10px 0;opacity:.9;transition:transform .2s var(--ease-out)}.back[data-astro-cid-utj4plfv]:hover{opacity:1;transform:translate(-3px)}.band-row[data-astro-cid-utj4plfv]{display:flex;gap:16px;align-items:center;margin-top:10px}.band-ico[data-astro-cid-utj4plfv]{width:60px;height:60px;border-radius:18px;background:#ffffff2e;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;animation:thIcoIn .7s cubic-bezier(.34,1.56,.64,1) both}@keyframes thIcoIn{0%{transform:scale(.4) rotate(-20deg);opacity:0}to{transform:none;opacity:1}}.band-eye[data-astro-cid-utj4plfv]{color:#fff}.band[data-astro-cid-utj4plfv] h1[data-astro-cid-utj4plfv]{font-size:clamp(32px,5vw,52px);font-weight:900;letter-spacing:-1.5px;line-height:1.05;margin-top:4px}.band-sub[data-astro-cid-utj4plfv]{margin-top:12px;font-size:17px;max-width:640px;color:#fff}.body[data-astro-cid-utj4plfv]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;margin-top:-20px;padding-bottom:72px;position:relative}@media (max-width: 900px){.body[data-astro-cid-utj4plfv]{grid-template-columns:minmax(0,1fr)}}.panel[data-astro-cid-utj4plfv]{display:flex;flex-direction:column;gap:18px;align-self:start}.ccy[data-astro-cid-utj4plfv]{display:flex;gap:4px;background:var(--bgSubtle);border-radius:99px;padding:4px;flex-wrap:wrap}.ccy[data-astro-cid-utj4plfv] button[data-astro-cid-utj4plfv]{flex:1;min-height:44px;padding:0 12px;border:0;border-radius:99px;background:none;color:var(--ink-2);font-weight:800;font-size:14px;cursor:pointer;transition:background .2s,color .2s;white-space:nowrap}.ccy[data-astro-cid-utj4plfv] button[data-astro-cid-utj4plfv][aria-pressed=true]{background:var(--bgSurface);color:var(--ink);box-shadow:var(--shadowSoft)}.example[data-astro-cid-utj4plfv]{font-size:13px;font-weight:700;color:var(--ink-3);margin-top:-6px}.fld[data-astro-cid-utj4plfv]{display:flex;flex-direction:column;gap:6px}.fld[data-astro-cid-utj4plfv] label[data-astro-cid-utj4plfv]{font-weight:800;font-size:14.5px}.fld-row[data-astro-cid-utj4plfv]{display:flex;align-items:center;border:1.5px solid var(--field-edge);border-radius:14px;background:var(--bgApp);transition:border-color .2s,box-shadow .2s}.fld-row[data-astro-cid-utj4plfv]:focus-within{border-color:var(--h);box-shadow:0 0 0 3px color-mix(in oklab,var(--h) 22%,transparent)}.fld-row[data-astro-cid-utj4plfv]:has(input[aria-invalid=true]){border-color:var(--err)}.fld-row[data-astro-cid-utj4plfv] input[data-astro-cid-utj4plfv]{flex:1;min-width:0;min-height:48px;border:0;background:transparent;color:var(--ink);padding:0 12px;font:700 17px var(--font-sans);font-variant-numeric:tabular-nums;outline:none}.affix[data-astro-cid-utj4plfv]{padding-left:14px;font-weight:800;color:var(--ink-3)}.affix[data-astro-cid-utj4plfv].after{padding:0 14px 0 0;font-size:14px}.fld[data-astro-cid-utj4plfv] input[data-astro-cid-utj4plfv][type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:44px;margin:-8px 0;padding:0;background:transparent;cursor:pointer;accent-color:var(--h);--fill: 50%;position:relative;z-index:1}.fld[data-astro-cid-utj4plfv] input[data-astro-cid-utj4plfv][type=range]::-webkit-slider-runnable-track{height:6px;border-radius:99px;background:linear-gradient(90deg,var(--h) 0 var(--fill),var(--soft) var(--fill) 100%)}.fld[data-astro-cid-utj4plfv] input[data-astro-cid-utj4plfv][type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:26px;height:26px;margin-top:-10px;border-radius:50%;background:var(--h);border:3px solid var(--bgSurface);box-shadow:0 1px 4px #0b102059,0 0 0 1px color-mix(in oklab,var(--h) 55%,transparent);-webkit-transition:transform .15s var(--ease-out);transition:transform .15s var(--ease-out)}.fld[data-astro-cid-utj4plfv] input[data-astro-cid-utj4plfv][type=range]:active::-webkit-slider-thumb{transform:scale(1.12)}.fld[data-astro-cid-utj4plfv] input[data-astro-cid-utj4plfv][type=range]::-moz-range-track{height:6px;border-radius:99px;background:var(--soft)}.fld[data-astro-cid-utj4plfv] input[data-astro-cid-utj4plfv][type=range]::-moz-range-progress{height:6px;border-radius:99px;background:var(--h)}.fld[data-astro-cid-utj4plfv] input[data-astro-cid-utj4plfv][type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--h);border:3px solid var(--bgSurface);box-shadow:0 1px 4px #0b102059,0 0 0 1px color-mix(in oklab,var(--h) 55%,transparent)}.hint[data-astro-cid-utj4plfv]{font-size:13px;color:var(--ink-3)}.err[data-astro-cid-utj4plfv]{font-size:13.5px;font-weight:800;color:var(--err)}.reset[data-astro-cid-utj4plfv]{align-self:flex-start;background:none;border:0;color:var(--accentInk);font-weight:800;text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:44px;padding:0}.results[data-astro-cid-utj4plfv]{display:flex;flex-direction:column;gap:18px;min-width:0}.out[data-astro-cid-utj4plfv]{border-top:5px solid var(--h)}.out[data-astro-cid-utj4plfv].settle{animation:thSettle .5s var(--ease-out)}@keyframes thSettle{0%{transform:translateY(4px)}to{transform:none}}.calc.is-invalid .out[data-astro-cid-utj4plfv] [data-r]{opacity:.35}.invalid[data-astro-cid-utj4plfv]{margin-top:10px;color:var(--err);font-weight:800}.chart[data-astro-cid-utj4plfv]{padding:18px;overflow:hidden}.explain[data-astro-cid-utj4plfv] p[data-astro-cid-utj4plfv]{color:var(--ink-2);line-height:1.6;max-width:640px}.explain[data-astro-cid-utj4plfv] p[data-astro-cid-utj4plfv]+p[data-astro-cid-utj4plfv]{margin-top:8px}.explain[data-astro-cid-utj4plfv] .note[data-astro-cid-utj4plfv]{font-size:14px;color:var(--ink-3);font-weight:600}.panel[data-astro-cid-utj4plfv] .fld[data-astro-cid-utj4plfv]{animation:thTileIn .45s var(--ease-out) both;animation-delay:calc(var(--d) * 60ms)}@keyframes thTileIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.calc .big{font-size:clamp(34px,5vw,50px);font-weight:900;letter-spacing:-1.2px;line-height:1.1;font-variant-numeric:tabular-nums;margin-top:4px;color:var(--ink)}.calc .kicker{font-family:var(--font-mono);font-size:11.5px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--ink-3)}.calc .facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-top:16px}.calc .facts div{background:var(--bgSubtle);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column}.calc .facts dt{font-size:12.5px;font-weight:700;color:var(--ink-3)}.calc .facts dd{margin:auto 0 0;padding-top:2px;font-size:18px;font-weight:900;font-variant-numeric:tabular-nums;color:var(--ink)}.calc .verdict{margin-top:12px;font-weight:800}.calc .verdict.good{color:var(--ok)}.calc .verdict.warn{color:var(--warn)}.calc svg.plot{width:100%;height:auto;display:block}.calc .plot .line{fill:none;stroke:var(--h);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.calc .plot .line2{fill:none;stroke:var(--ink-3);stroke-width:2.5;stroke-dasharray:6 6}.calc .plot .area{fill:color-mix(in oklab,var(--h) 16%,transparent)}.calc .plot .axis{stroke:var(--hair);stroke-width:1}.calc .plot text{font-size:12px;fill:var(--ink-3);font-weight:700}.calc .plot .draw{stroke-dasharray:1;animation:thDraw 1.2s ease-out both}@keyframes thDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.calc .legend{display:flex;gap:16px;flex-wrap:wrap;margin-top:10px;font-size:13px;font-weight:700;color:var(--ink-2)}.calc .legend i{display:inline-block;width:14px;height:4px;border-radius:2px;vertical-align:middle;margin-right:6px;background:var(--h)}.calc .legend i.alt{background:var(--ink-3)}.calc[data-astro-cid-utj4plfv]{--field-edge: color-mix(in oklab, var(--ink-3) 80%, var(--bgSurface))}.peek[data-astro-cid-utj4plfv]{display:none}@media (max-width: 900px){.peek[data-astro-cid-utj4plfv].is-ready{display:flex;position:sticky;bottom:12px;z-index:5;align-items:center;gap:10px;min-height:52px;padding:10px 16px;margin-top:2px;border-radius:16px;background:var(--bgSurface);border:1px solid var(--soft);border-top:3px solid var(--h);box-shadow:var(--shadowLift);color:var(--ink);font-weight:800}.peek-k[data-astro-cid-utj4plfv]{flex:1;min-width:0;font-size:13px;font-weight:700;color:var(--ink-3);line-height:1.3}.peek[data-astro-cid-utj4plfv] strong[data-astro-cid-utj4plfv]{font-size:20px;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:-.3px;text-align:right}.peek-go[data-astro-cid-utj4plfv]{color:var(--ink-3);font-size:16px}.calc.is-invalid .peek[data-astro-cid-utj4plfv] strong[data-astro-cid-utj4plfv]{opacity:.35}}@media (max-width: 768px){.calc .kicker{font-size:12.5px;letter-spacing:1.2px}.band-eye[data-astro-cid-utj4plfv]{font-size:12px}}@media (max-width: 900px){html:has(.peek.is-ready){scroll-padding-bottom:84px}}@media (max-width: 380px){.panel[data-astro-cid-utj4plfv]{padding:18px}.ccy[data-astro-cid-utj4plfv]{flex-wrap:nowrap}.ccy[data-astro-cid-utj4plfv] button[data-astro-cid-utj4plfv]{padding:0 6px;font-size:13px;min-width:0}}
