.ap[data-astro-cid-5n3y37jd]{padding-block:var(--section-y);background:var(--paper-2);border-top:1px solid var(--line)}.ap__grid[data-astro-cid-5n3y37jd]{display:grid;gap:clamp(2.5rem,1rem + 4vw,5rem);align-items:center}@media(min-width:960px){.ap__grid[data-astro-cid-5n3y37jd]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.ap__title[data-astro-cid-5n3y37jd]{margin:var(--space-4) 0 0;font-size:var(--text-4xl);line-height:1.02;color:var(--ink);max-inline-size:14ch}.ap__body[data-astro-cid-5n3y37jd]{margin:var(--space-5) 0 0;max-inline-size:34rem;font-size:var(--text-lg);line-height:1.6;color:var(--ink-2)}.ap__stats[data-astro-cid-5n3y37jd]{margin:var(--space-10) 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.ap__stats[data-astro-cid-5n3y37jd] div[data-astro-cid-5n3y37jd]{padding-block-start:var(--space-4);border-top:1px solid var(--line-strong)}.ap__stats[data-astro-cid-5n3y37jd] dt[data-astro-cid-5n3y37jd]{font-family:var(--font-serif);font-size:clamp(2.25rem,1.8rem + 2vw,3.25rem);line-height:1;color:var(--ink)}.ap__stats[data-astro-cid-5n3y37jd] dd[data-astro-cid-5n3y37jd]{margin:var(--space-2) 0 0;font-size:var(--text-sm);line-height:1.5;color:var(--ink-2)}.ap__stats[data-astro-cid-5n3y37jd] cite[data-astro-cid-5n3y37jd]{display:block;margin-block-start:4px;font-style:normal;font-size:var(--text-xs);color:var(--muted)}.ap__calc[data-astro-cid-5n3y37jd]{display:grid;gap:var(--space-5);padding:clamp(1.25rem,.8rem + 2vw,2.25rem);border-radius:var(--radius-2xl);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg)}.ap__form[data-astro-cid-5n3y37jd]{display:grid;gap:var(--space-4)}.ap__calc-title[data-astro-cid-5n3y37jd]{margin:0 0 var(--space-1);font-weight:600;font-size:var(--text-lg);color:var(--ink)}.ap__field[data-astro-cid-5n3y37jd]{display:grid;grid-template-columns:minmax(0,1fr) 9.5rem;align-items:center;gap:var(--space-4)}.ap__label[data-astro-cid-5n3y37jd]{font-size:var(--text-base);color:var(--ink-2)}.ap__input[data-astro-cid-5n3y37jd]{display:flex;align-items:center;gap:6px;min-block-size:48px;padding-inline:14px;border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--paper);transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}.ap__input[data-astro-cid-5n3y37jd]:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px #008c952e}.ap__input[data-astro-cid-5n3y37jd] input[data-astro-cid-5n3y37jd]{inline-size:100%;min-inline-size:0;border:0;background:none;font-size:1rem;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;text-align:end;outline:none;-moz-appearance:textfield}.ap__input[data-astro-cid-5n3y37jd] input[data-astro-cid-5n3y37jd]::-webkit-inner-spin-button,.ap__input[data-astro-cid-5n3y37jd] input[data-astro-cid-5n3y37jd]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ap__affix[data-astro-cid-5n3y37jd]{color:var(--muted);font-weight:500}.ap__out[data-astro-cid-5n3y37jd]{padding:var(--space-5) var(--space-6);border-radius:var(--radius-xl);background:var(--navy-900);color:#f2f6f9}.ap__out-k[data-astro-cid-5n3y37jd]{margin:0;font:500 var(--text-xs) / 1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#9db0c3}.ap__out-v[data-astro-cid-5n3y37jd]{margin:var(--space-2) 0 0;font-size:var(--text-lg);color:#c9d5e0}.ap__out-v[data-astro-cid-5n3y37jd] b[data-astro-cid-5n3y37jd]{display:block;font-family:var(--font-serif);font-weight:400;font-size:clamp(2.5rem,2rem + 2vw,3.5rem);line-height:1.05;color:#fff;font-variant-numeric:tabular-nums}.ap__out-s[data-astro-cid-5n3y37jd]{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:#9db0c3}.ap__out-s[data-astro-cid-5n3y37jd] b[data-astro-cid-5n3y37jd]{color:#7fe0e6;font-weight:600}.ap__note[data-astro-cid-5n3y37jd]{margin:0;font-size:var(--text-xs);line-height:1.55;color:var(--muted)}@media(max-width:479px){.ap__field[data-astro-cid-5n3y37jd]{grid-template-columns:minmax(0,1fr) 7.5rem;gap:var(--space-3)}.ap__stats[data-astro-cid-5n3y37jd]{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}}.ar[data-astro-cid-jnujvmmj]{position:relative;isolation:isolate;overflow:clip;padding-block:var(--section-y);background:linear-gradient(180deg,var(--navy) 0%,var(--obsidian) 100%)}.ar__glow[data-astro-cid-jnujvmmj]{position:absolute;inset:auto -10% -40% auto;inline-size:min(70vw,900px);aspect-ratio:1;z-index:-1;background:radial-gradient(closest-side,rgb(0 174 184 / .16),transparent 70%)}.ar__grid[data-astro-cid-jnujvmmj]{display:grid;gap:clamp(3rem,2rem + 4vw,6rem)}@media(min-width:1000px){.ar__grid[data-astro-cid-jnujvmmj]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ar__half[data-astro-cid-jnujvmmj]{min-inline-size:0}.ar__title[data-astro-cid-jnujvmmj]{margin:var(--space-4) 0 0;font-size:var(--text-3xl);line-height:1.06;color:var(--ink);max-inline-size:20ch}.ar__body[data-astro-cid-jnujvmmj]{margin:var(--space-4) 0 0;font-size:var(--text-md);line-height:1.6;color:var(--ink-2);max-inline-size:46ch}.ar__body[data-astro-cid-jnujvmmj] a[data-astro-cid-jnujvmmj]{color:var(--link);text-underline-offset:3px}.ar__rules[data-astro-cid-jnujvmmj],.ar__stack[data-astro-cid-jnujvmmj]{margin:var(--space-8) 0 0;padding:0;display:grid;gap:var(--space-3)}.ar__rules[data-astro-cid-jnujvmmj]{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.ar__rules[data-astro-cid-jnujvmmj] li[data-astro-cid-jnujvmmj],.ar__stack[data-astro-cid-jnujvmmj] li[data-astro-cid-jnujvmmj]{display:grid;grid-template-columns:36px minmax(0,1fr);gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-xl);background:#ffffff0a;border:1px solid var(--line)}.ar__ic[data-astro-cid-jnujvmmj]{display:grid;place-items:center;inline-size:36px;block-size:36px;border-radius:10px;background:#00aeb824;color:#7fe0e6}.ar__rt[data-astro-cid-jnujvmmj]{margin:0;font-weight:600;color:var(--ink)}.ar__rb[data-astro-cid-jnujvmmj]{margin:4px 0 0;font-size:var(--text-sm);line-height:1.55;color:var(--ink-2)}.ar__ex[data-astro-cid-jnujvmmj]{margin:var(--space-3) 0 0;font-size:var(--text-xs);color:#7fe0e6}
