.calculator.svelte-poahde{min-width:0;padding:clamp(20px,4vw,36px);border:1px solid #695526;border-radius:12px;background:#171719;color:#eeeef0;font-family:Manrope,system-ui,sans-serif;line-height:1.6;overflow-wrap:anywhere}.eyebrow.svelte-poahde{margin:0 0 .65rem;color:#e4c46b;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.heading.svelte-poahde{margin:0 0 .7rem;color:#fff;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(1.15rem,2.5vw,1.45rem);line-height:1.3}.intro.svelte-poahde{margin:0 0 1.5rem;color:#d1cfd0}.inputs.svelte-poahde{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem}label.svelte-poahde{display:grid;align-content:start;gap:.45rem;color:#eeeef0;font-size:.85rem;font-weight:600}input.svelte-poahde{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:.65rem .8rem;border:1px solid #77706a;border-radius:6px;background:#0e0e10;color:#fff;font:inherit;font-size:1rem;font-variant-numeric:tabular-nums;color-scheme:dark}input.svelte-poahde:focus-visible{outline:3px solid #e4c46b;outline-offset:3px}.input-help.svelte-poahde{margin:.8rem 0 1.25rem;color:#bcb9bb;font-size:.75rem}.results.svelte-poahde{padding-block:1.25rem;border-block:1px solid #695526}dl.svelte-poahde{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0}dt.svelte-poahde{color:#d1cfd0;font-size:.8rem}dd.svelte-poahde{margin:.4rem 0 0;color:#e4c46b;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(1.6rem,4vw,2.1rem);font-weight:700;line-height:1.25;font-variant-numeric:tabular-nums}dd.svelte-poahde span:where(.svelte-poahde){color:#d1cfd0;font-family:Manrope,system-ui,sans-serif;font-size:.8rem;font-weight:400}.input-error.svelte-poahde{margin:0;color:#f0be91;font-size:.9rem}.formula.svelte-poahde{margin:1rem 0 .6rem;color:#d1cfd0;font-size:.75rem}.disclaimer.svelte-poahde{margin:0;color:#bcb9bb;font-size:.75rem}@media(max-width:540px){.inputs.svelte-poahde,dl.svelte-poahde{grid-template-columns:1fr}}.content-blocks.svelte-pxvu4a{display:grid;gap:clamp(24px,4vw,36px);min-width:0;max-width:100%;margin-block:2rem;font-family:Manrope,system-ui,sans-serif;line-height:1.65;overflow-wrap:anywhere}.content-blocks.svelte-pxvu4a>:where(.svelte-pxvu4a){min-width:0}.panel.svelte-pxvu4a,.callout.svelte-pxvu4a,.video-figure.svelte-pxvu4a{padding:clamp(20px,4vw,36px);border:1px solid #393634;border-radius:12px;background:#171719;color:#eeeef0}.block-heading.svelte-pxvu4a{margin:0 0 .7rem;color:#fff;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(1.15rem,2.5vw,1.45rem);line-height:1.3;font-weight:700}.block-copy.svelte-pxvu4a{margin:0;color:#d1cfd0;white-space:pre-line}.eyebrow.svelte-pxvu4a{margin:0 0 .65rem;color:#e4c46b;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.callout.svelte-pxvu4a{border-left:4px solid #b8941e}.callout.warning.svelte-pxvu4a{border-left-color:#e4aa72}.warning.svelte-pxvu4a .eyebrow:where(.svelte-pxvu4a){color:#e4aa72}.media-figure.svelte-pxvu4a{margin:0}.media-figure.svelte-pxvu4a img:where(.svelte-pxvu4a){display:block;width:100%;height:auto;border-radius:8px;background:#222225}figcaption.svelte-pxvu4a{display:grid;gap:.2rem;margin-top:.65rem;color:#555;font-size:.8rem;line-height:1.6}.credit.svelte-pxvu4a{font-size:.9em}.gallery.svelte-pxvu4a{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.faq.svelte-pxvu4a details:where(.svelte-pxvu4a){border-top:1px solid #414044}.faq.svelte-pxvu4a summary:where(.svelte-pxvu4a){padding:1rem 0;color:#fff;cursor:pointer;font-weight:600;line-height:1.5}.faq.svelte-pxvu4a details:where(.svelte-pxvu4a):last-child{border-bottom:1px solid #414044}.answer.svelte-pxvu4a{padding-bottom:1rem}.cta-panel.svelte-pxvu4a{background:#0e0e10;border-color:#695526}.cta-panel.svelte-pxvu4a .block-copy:where(.svelte-pxvu4a){margin-bottom:1.25rem}.gold-button.svelte-pxvu4a{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:44px;max-width:100%;padding:.75rem 1.25rem;border:1px solid #e4c46b;border-radius:6px;background:linear-gradient(110deg,#c9961f,#f5e080 55%,#c9961f);color:#17130a;font:inherit;font-size:.95rem;font-weight:700;text-align:center;text-decoration:none;line-height:1.4;cursor:pointer}.gold-button.svelte-pxvu4a:hover{filter:brightness(1.08)}.completion.svelte-pxvu4a{margin:0 0 1rem;color:#e4c46b;font-size:.85rem;font-variant-numeric:tabular-nums}.checklist-items.svelte-pxvu4a{margin:0;padding:0;list-style:none}.checklist-item.svelte-pxvu4a{margin:0;border-top:1px solid #414044;color:#eeeef0}.checklist-item.svelte-pxvu4a label:where(.svelte-pxvu4a){display:flex;align-items:flex-start;gap:.8rem;min-height:44px;padding:.8rem 0;cursor:pointer}.checklist-item.svelte-pxvu4a input:where(.svelte-pxvu4a){flex:0 0 auto;width:1.15rem;height:1.15rem;margin:.25rem 0 0;accent-color:#e4c46b}.checklist-item.svelte-pxvu4a input:where(.svelte-pxvu4a):checked+span:where(.svelte-pxvu4a){text-decoration:line-through;color:#bcb9bb}.table-scroll.svelte-pxvu4a{max-width:100%;overflow-x:auto;border:1px solid #d8d4ca;border-radius:8px;background:#fff}.comparison-table.svelte-pxvu4a{display:table;width:100%;max-width:none;border-collapse:collapse;color:#2a2a2a;text-align:left;font-size:.9rem}caption.svelte-pxvu4a{padding:1rem;color:#171719;text-align:left;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.15rem;font-weight:700}th.svelte-pxvu4a,td.svelte-pxvu4a{min-width:9rem;padding:.85rem 1rem;border-top:1px solid #dedbd4;vertical-align:top;white-space:pre-line}thead.svelte-pxvu4a{background:#171719;color:#e4c46b}tbody.svelte-pxvu4a th:where(.svelte-pxvu4a){font-weight:600}tbody.svelte-pxvu4a tr:where(.svelte-pxvu4a):nth-child(2n){background:#f5f4f0}.video-figure.svelte-pxvu4a figcaption:where(.svelte-pxvu4a){color:#bcb9bb}.video-consent.svelte-pxvu4a{display:grid;justify-items:center;gap:1rem;padding:clamp(20px,4vw,44px) 0;text-align:center}.video-consent.svelte-pxvu4a .block-copy:where(.svelte-pxvu4a){max-width:34rem;font-size:.85rem}.play-mark.svelte-pxvu4a{color:#e4c46b;font-size:2rem;line-height:1}.video-player.svelte-pxvu4a{aspect-ratio:16 / 9;background:#000;border-radius:6px;overflow:hidden}iframe.svelte-pxvu4a{display:block;width:100%;height:100%;border:0}.svelte-pxvu4a:is(button:where(.svelte-pxvu4a),a:where(.svelte-pxvu4a),summary:where(.svelte-pxvu4a),input:where(.svelte-pxvu4a),.table-scroll:where(.svelte-pxvu4a)):focus-visible{outline:3px solid #b8941e;outline-offset:4px}.table-scroll.svelte-pxvu4a:focus-visible{outline-offset:-3px}@media(max-width:540px){.gallery.svelte-pxvu4a{grid-template-columns:1fr}.gold-button.svelte-pxvu4a{width:100%}}.contents.svelte-1laol3o,.rich-content.svelte-1laol3o,.post-content.svelte-1laol3o{max-width:var(--reading-width, 860px);margin-inline:auto;min-width:0}.contents.svelte-1laol3o{box-sizing:border-box;margin-bottom:2rem;padding:20px 24px;background:#f0ede4;border-left:3px solid #b8941e}.contents.svelte-1laol3o p:where(.svelte-1laol3o){margin:0 0 .7rem;font-weight:700;color:#222}.contents.svelte-1laol3o ul:where(.svelte-1laol3o){margin:0;padding-left:1.2rem;display:grid;gap:.5rem}.contents.svelte-1laol3o a:where(.svelte-1laol3o){color:#76590a;text-underline-offset:3px}.post-content.svelte-1laol3o{font-size:1.05rem;line-height:1.8;color:#2a2a2a;overflow-wrap:anywhere}.post-content.svelte-1laol3o h2{font-size:1.4em;line-height:1.25;margin:1.8em 0 .7em;color:#111;scroll-margin-top:110px}.post-content.svelte-1laol3o h3{font-size:1.15em;margin:1.6em 0 .6em;color:#111}.post-content.svelte-1laol3o p{margin:0 0 1.25em}.post-content.svelte-1laol3o ul,.post-content.svelte-1laol3o ol{padding-left:1.4em;margin:0 0 1.25em}.post-content.svelte-1laol3o li{margin-bottom:.5em}.post-content.svelte-1laol3o a{color:#8a680e;text-decoration:underline;text-underline-offset:3px}.post-content.svelte-1laol3o img{max-width:100%;height:auto}.post-content.svelte-1laol3o iframe{max-width:100%}.post-content.svelte-1laol3o table{display:block;overflow-x:auto;max-width:100%;border-collapse:collapse}.post-content.svelte-1laol3o th,.post-content.svelte-1laol3o td{padding:10px;border:1px solid #ddd}.post-content.svelte-1laol3o pre{overflow-x:auto;max-width:100%}.post-content.svelte-1laol3o blockquote{margin:1.5em 0;padding-left:20px;border-left:3px solid #b8941e;color:#555}a.svelte-1laol3o:focus-visible{outline:3px solid #b8941e;outline-offset:3px}figure.svelte-owgevs{margin:2rem 0 0;min-width:0}img.svelte-owgevs{display:block;width:100%;height:auto;max-height:640px;object-fit:cover;aspect-ratio:16 / 10;border-radius:8px}figcaption.svelte-owgevs{display:grid;gap:4px;margin-top:10px;color:#bcb9bb;font-size:.8rem;line-height:1.5}dialog.svelte-1eaagxe{box-sizing:border-box;width:min(560px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;overflow-y:auto;overscroll-behavior:contain;border:1px solid #8c743b;border-radius:12px;background:#171719;color:#fff;box-shadow:0 24px 80px #0008;font-family:Manrope,system-ui,sans-serif;line-height:1.65;overflow-wrap:anywhere;color-scheme:dark}dialog.svelte-1eaagxe::backdrop{background:#000000a6}.popup-content.svelte-1eaagxe{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(22px,5vw,40px)}button.svelte-1eaagxe,a.svelte-1eaagxe{font:inherit}.dismiss.svelte-1eaagxe{display:inline-flex;align-items:center;gap:.7rem;align-self:flex-end;min-height:44px;margin:-12px -12px 16px 0;padding:8px 12px;border:0;border-radius:4px;background:transparent;color:#d1cfd0;font-size:.8rem;cursor:pointer}.dismiss.svelte-1eaagxe span:where(.svelte-1eaagxe){font-size:1.5rem;line-height:1}.eyebrow.svelte-1eaagxe{margin:0 0 12px;color:#e4c46b;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.popup-heading.svelte-1eaagxe{margin:0 0 16px;color:#fff;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(1.4rem,4vw,1.9rem);font-weight:700;line-height:1.2;letter-spacing:-.02em}.popup-copy.svelte-1eaagxe{margin:0 0 28px;color:#d1cfd0;font-size:.95rem;white-space:pre-line}.cta.svelte-1eaagxe{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;box-sizing:border-box;width:100%;min-height:48px;padding:14px 20px;border:1px solid #e4c46b;border-radius:6px;background:linear-gradient(110deg,#c9961f,#f5e080 55%,#c9961f);color:#17130a;font-size:.95rem;font-weight:700;text-align:center;text-decoration:none;line-height:1.4}.cta.svelte-1eaagxe:hover{filter:brightness(1.08)}.not-now.svelte-1eaagxe{align-self:center;min-height:44px;margin-top:12px;padding:8px 16px;border:0;border-radius:4px;background:transparent;color:#d1cfd0;font-size:.85rem;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.dismiss.svelte-1eaagxe:hover,.not-now.svelte-1eaagxe:hover{color:#fff;background:#ffffff0d}.svelte-1eaagxe:is(button:where(.svelte-1eaagxe),a:where(.svelte-1eaagxe)):focus-visible{outline:3px solid #e4c46b;outline-offset:3px}
