.consent[data-astro-cid-2effgw6e]{position:fixed;left:0;right:0;bottom:0;z-index:100;background:var(--card);border-top:1px solid var(--field-border);box-shadow:0 -6px 24px #0000001a}.consent-inner[data-astro-cid-2effgw6e]{max-width:880px;margin:0 auto;padding:14px 16px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.consent-text[data-astro-cid-2effgw6e]{flex:1 1 22rem;margin:0;font-size:13.5px;line-height:1.5;color:var(--muted);max-width:70ch}.consent-text[data-astro-cid-2effgw6e] strong[data-astro-cid-2effgw6e]{color:var(--ink)}.consent-actions[data-astro-cid-2effgw6e]{display:flex;gap:10px;flex:0 0 auto}.consent-btn[data-astro-cid-2effgw6e]{margin-top:0;white-space:nowrap}@media(max-width:460px){.consent-actions[data-astro-cid-2effgw6e]{width:100%}.consent-btn[data-astro-cid-2effgw6e]{flex:1 1 0}}@font-face{font-family:Public Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/public-sans-400-700.woff2) format("woff2-variations"),url(/fonts/public-sans-400-700.woff2) format("woff2")}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/newsreader-600.woff2) format("woff2")}@font-face{font-family:Public Sans Fallback;src:local("Arial"),local("Helvetica"),local("Liberation Sans");size-adjust:102.183%;ascent-override:92.971%;descent-override:22.019%;line-gap-override:0%}@font-face{font-family:Newsreader Fallback;src:local("Georgia"),local("Times New Roman"),local("Times");size-adjust:88.01%;ascent-override:83.513%;descent-override:30.11%;line-gap-override:0%}:root{--ground: #f4f7f7;--card: #ffffff;--rail: #fafcfc;--ink: #101619;--muted: #566068;--rule: #dde5e5;--field-border: #7e8c8c;--field-bg: #ffffff;--accent: #0b5e63;--accent-ink: #ffffff;--accent-wash: #eaf3f3;--focus: #0b5e63;--band: #0b5e63;--band-other: #668f8f;--clay: #b5623c;--good: #1f6b4f;--warn: #8a5a12;--bad: #b3261e;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 20px;--s6: 24px;--s7: 32px;--s8: 40px;--s9: 56px;--s10: 72px;--dock-h: var(--s9);--r-card: 12px;--r-control: 8px;--r-pill: 999px;--e1: 0 1px 2px rgb(16 22 25 / .08);--e2: 0 4px 16px rgb(16 22 25 / .1);--dur-fast: .12s;--dur: .2s;--dur-slow: .32s;--ease-out: cubic-bezier(.2, 0, 0, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--font-display: "Newsreader", "Newsreader Fallback", Georgia, "Times New Roman", serif;--font-ui: "Public Sans", "Public Sans Fallback", system-ui, -apple-system, "Segoe UI", sans-serif}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ground: #0e1416;--card: #161e20;--rail: #131b1d;--ink: #e8f0f0;--muted: #9fafaf;--rule: #243033;--field-border: #7a8c8c;--field-bg: #121a1c;--accent: #6fc9ce;--accent-ink: #06191b;--accent-wash: #12292c;--focus: #6fc9ce;--band: #6fc9ce;--band-other: #5d7f82;--clay: #d98a5f;--good: #6fc79e;--warn: #d9a94f;--bad: #e88a80;--e1: 0 1px 2px rgb(0 0 0 / .4);--e2: 0 4px 16px rgb(0 0 0 / .5)}}:root[data-theme=dark]{--ground: #0e1416;--card: #161e20;--rail: #131b1d;--ink: #e8f0f0;--muted: #9fafaf;--rule: #243033;--field-border: #7a8c8c;--field-bg: #121a1c;--accent: #6fc9ce;--accent-ink: #06191b;--accent-wash: #12292c;--focus: #6fc9ce;--band: #6fc9ce;--band-other: #5d7f82;--clay: #d98a5f;--good: #6fc79e;--warn: #d9a94f;--bad: #e88a80;--e1: 0 1px 2px rgb(0 0 0 / .4);--e2: 0 4px 16px rgb(0 0 0 / .5)}*{box-sizing:border-box}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--font-ui);font-size:16px;line-height:1.55;-webkit-text-size-adjust:100%}h1,h2,h3,.wordmark{font-family:var(--font-display);font-weight:600;letter-spacing:-.01em;text-wrap:balance}h1{font-size:clamp(30px,7vw,40px);line-height:1.08;margin:0 0 10px}h2{font-size:clamp(20px,4.5vw,23px);line-height:1.2;margin:34px 0 10px}h3{font-size:17px;margin:22px 0 8px}a{color:var(--accent)}:is(a,button,input,select,summary,label){outline:2px solid transparent;outline-offset:0;transition:outline-color calc(var(--dur-fast) * .65) var(--ease-in),outline-offset calc(var(--dur-fast) * .65) var(--ease-in)}:is(a,button,input,select,summary,label):focus-visible{outline-color:var(--focus);outline-offset:2px;border-radius:var(--r-control);transition:outline-color var(--dur-fast) var(--ease-out),outline-offset var(--dur-fast) var(--ease-out)}.site-head{border-bottom:1px solid var(--rule);background:var(--card)}.site-head nav{display:flex;align-items:center;justify-content:space-between;max-width:880px;margin:0 auto;padding:13px 16px}.wordmark{font-size:19px;color:var(--ink);text-decoration:none;display:inline-flex;align-items:center;gap:9px}.mark{width:25px;height:25px;flex:none;color:var(--accent)}.wordmark em{font-style:normal;color:var(--accent)}.theme-toggle{display:none}.js .theme-toggle{display:inline-flex;align-items:center;gap:var(--s2);flex:none;min-height:44px;min-width:44px;padding:var(--s2) var(--s4);border:1px solid var(--field-border);border-radius:var(--r-control);background:var(--card);color:var(--ink);font:inherit;font-size:13.5px;cursor:pointer;touch-action:manipulation}.no-anim,.no-anim *{transition:none!important}.worked{border-top:1px solid var(--rule);margin:18px -16px 0;padding:18px 16px 4px}.worked .figure{font-family:var(--font-ui);font-weight:700;font-variant-numeric:tabular-nums;font-size:clamp(32px,8vw,44px);line-height:1.05;color:var(--ink);letter-spacing:-.02em;margin-bottom:6px;animation:figure-in var(--dur) var(--ease-out)}@keyframes figure-in{0%{opacity:0}}.worked .figure .unit{font-size:.42em;font-weight:400;color:var(--muted);letter-spacing:0}.worked .line{font-variant-numeric:tabular-nums;font-size:14.5px;color:var(--accent);margin:0;padding-bottom:12px;border-bottom:3px double var(--accent);overflow-x:auto}.worked .line+*{margin-top:14px}.worked .consequence{font-size:15px;margin:10px 0 0}.worked .example-note{font-size:13px;color:var(--muted);margin:0 0 10px}.worked+.worked{margin-top:0}.dock{display:none}@media(max-width:899px){.dock{display:flex;position:fixed;inset:auto 0 0;z-index:20;min-height:var(--dock-h);max-height:var(--dock-h);overflow:hidden;align-items:center;gap:var(--s2);padding:0 var(--s4);background:var(--card);border-top:1px solid var(--rule);box-shadow:var(--e2);opacity:0;transform:translateY(100%);transition:opacity calc(var(--dur) * .65) var(--ease-in),transform calc(var(--dur) * .65) var(--ease-in);pointer-events:none}body.dock-pin .dock{opacity:1;transform:translateY(0);pointer-events:auto;transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}body:has(#consent:not([hidden])) .dock{display:none}}.dock-label{flex:0 0 auto;font-size:12px;color:var(--muted)}.dock-figure{flex:1 1 auto;min-width:0;font-family:var(--font-ui);font-weight:700;font-variant-numeric:tabular-nums;font-size:18px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}main{max-width:880px;margin:0 auto;padding:0 16px 96px}@media(min-width:1024px){main{max-width:1440px}}@media(max-width:899px){main{padding-bottom:calc(96px + var(--dock-h))}html{scroll-padding-bottom:var(--dock-h)}body{padding-bottom:var(--dock-h)}}.updated{font-size:12px;color:var(--muted);margin:20px 0 2px}.tool{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-card);padding:16px;margin-bottom:14px}#calculator:focus{outline:none}@media(min-width:560px){.tool{padding:22px}.worked{margin-left:-22px;margin-right:-22px;padding-left:22px;padding-right:22px}}@media(min-width:1024px){.tool{background:none;border:0;padding:0}.worked{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.field{display:flex;flex-direction:column;gap:5px;min-width:0}.field>label,.field .lbl{font-size:13px;color:var(--muted);font-weight:700}.field input,.field select{font:inherit;font-size:16px;font-variant-numeric:tabular-nums;width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--field-border);border-radius:var(--r-control);background:var(--field-bg);color:var(--ink)}.row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));gap:12px;margin-bottom:12px}.error{color:var(--bad);font-size:14px;margin-top:8px}.limits{font-size:12.5px;color:var(--muted);margin-top:12px;max-width:68ch}.btn{touch-action:manipulation;font:inherit;font-size:14px;min-height:44px;border:1px solid var(--field-border);background:var(--card);color:var(--ink);border-radius:var(--r-control);padding:10px 14px;cursor:pointer;margin-top:14px;transition:transform calc(var(--dur-fast) * .65) var(--ease-in)}.btn:active{transform:scale(.98);transition:transform var(--dur-fast) var(--ease-out)}.prose{max-width:68ch}.prose p{margin:0 0 14px}.prose table{border-collapse:collapse;width:100%;font-size:14.5px;font-variant-numeric:tabular-nums}.prose th,.prose td{border-bottom:1px solid var(--rule);padding:9px 10px 9px 0;text-align:left}.prose th{font-weight:700}.faq details{border-bottom:1px solid var(--rule);padding:12px 0}.faq summary{cursor:pointer;font-weight:700}.faq p{color:var(--muted);max-width:68ch;margin:8px 0 0}.trust{margin-top:40px;border-top:1px solid var(--rule);padding-top:16px;font-size:13.5px;color:var(--muted)}.related ul{list-style:none;padding:0;margin:0}.related li{border-bottom:1px solid var(--rule)}.related a{display:block;padding:12px 0;color:var(--ink);text-decoration:none;font-family:var(--font-display);font-size:16px}.related a:hover{color:var(--accent)}.site-foot{border-top:1px solid var(--rule);color:var(--muted);font-size:13px}.site-foot p{max-width:880px;margin:0 auto;padding:18px 16px}.ico{width:1.05em;height:1.05em;vertical-align:-.15em;margin-right:6px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip{position:absolute;left:-9999px;font-size:14px}.skip:focus{position:static;display:inline-block;margin-bottom:8px;padding:8px 12px;background:var(--accent);color:var(--accent-ink);border-radius:var(--r-control)}.link-btn{font:inherit;font-size:inherit;background:none;border:0;padding:0;color:var(--accent);text-decoration:underline;cursor:pointer;min-height:24px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.guide[data-astro-cid-2u677oxp] code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;overflow-wrap:anywhere}.guide[data-astro-cid-2u677oxp] th,.guide[data-astro-cid-2u677oxp] td{overflow-wrap:anywhere;vertical-align:top}.guide[data-astro-cid-2u677oxp] table{margin:0 0 18px}.guide[data-astro-cid-2u677oxp] ul,.guide[data-astro-cid-2u677oxp] ol{padding-left:20px;margin:0 0 14px}.guide[data-astro-cid-2u677oxp] li{margin-bottom:6px}.guide[data-astro-cid-2u677oxp] h2,.guide[data-astro-cid-2u677oxp] h3{scroll-margin-top:16px}@media(max-width:479px){.guide[data-astro-cid-2u677oxp] table{font-size:13px}.guide[data-astro-cid-2u677oxp] th,.guide[data-astro-cid-2u677oxp] td{padding-right:6px}}@media(min-width:1024px){.tool-grid.svelte-1wwj4n5{display:grid;grid-template-columns:320px 1fr;gap:24px;align-items:start}.rail.svelte-1wwj4n5{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-card);padding:22px}}@media(min-width:1200px){.tool-grid.svelte-1wwj4n5{grid-template-columns:392px 1fr}}.form.svelte-1wwj4n5{display:flex;flex-direction:column;gap:14px}.units.svelte-1wwj4n5,.segset.svelte-1wwj4n5{display:flex}.seg.svelte-1wwj4n5{position:relative;flex:1 1 0;min-width:0}.seg.svelte-1wwj4n5 input:where(.svelte-1wwj4n5){position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.seg.svelte-1wwj4n5 span:where(.svelte-1wwj4n5){display:block;text-align:center;padding:12px 14px;min-height:44px;font-size:15px;border:1px solid var(--field-border);background:var(--field-bg);color:var(--ink);font-weight:400;outline:2px solid transparent;outline-offset:0;transition:outline-color calc(var(--dur-fast) * .65) var(--ease-in),outline-offset calc(var(--dur-fast) * .65) var(--ease-in)}.seg.svelte-1wwj4n5:first-child span:where(.svelte-1wwj4n5){border-radius:var(--r-control) 0 0 var(--r-control)}.seg.svelte-1wwj4n5:last-child span:where(.svelte-1wwj4n5){border-radius:0 var(--r-control) var(--r-control) 0;border-left:none}.seg.svelte-1wwj4n5 input:where(.svelte-1wwj4n5):checked+span:where(.svelte-1wwj4n5){background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.seg.svelte-1wwj4n5 input:where(.svelte-1wwj4n5):focus-visible+span:where(.svelte-1wwj4n5){outline-color:var(--accent);outline-offset:2px;transition:outline-color var(--dur-fast) var(--ease-out),outline-offset var(--dur-fast) var(--ease-out)}.grid.svelte-1wwj4n5{display:grid;grid-template-columns:1fr;gap:12px 12px}@media(min-width:360px){.grid.svelte-1wwj4n5{grid-template-columns:repeat(2,minmax(0,1fr))}.field.wide.svelte-1wwj4n5,.field.sex.svelte-1wwj4n5{grid-column:1 / -1}}@media(min-width:560px){.field.sex.svelte-1wwj4n5{grid-column:auto}}.field.svelte-1wwj4n5{display:flex;flex-direction:column;gap:5px;min-width:0}.lbl.svelte-1wwj4n5{font-size:13px;color:var(--muted);font-weight:500}.hint.svelte-1wwj4n5{font-size:12px;color:var(--muted)}.control.svelte-1wwj4n5{position:relative;display:flex;align-items:center}.control.svelte-1wwj4n5 input:where(.svelte-1wwj4n5){font:inherit;font-size:16px;width:100%;min-width:0;min-height:44px;padding:10px 44px 10px 12px;border:1px solid var(--field-border);border-radius:var(--r-control);background:var(--field-bg);color:var(--ink)}.control.svelte-1wwj4n5 .suffix:where(.svelte-1wwj4n5){position:absolute;right:12px;font-size:13px;color:var(--muted);pointer-events:none}.pair.svelte-1wwj4n5{display:flex;gap:8px;min-width:0}.pair.svelte-1wwj4n5 .control:where(.svelte-1wwj4n5){flex:1 1 0;min-width:0;gap:4px}.pair.svelte-1wwj4n5 .control:where(.svelte-1wwj4n5) input:where(.svelte-1wwj4n5){flex:1 1 0;width:auto;min-width:0;padding-right:10px}.pair.svelte-1wwj4n5 .control:where(.svelte-1wwj4n5) .suffix:where(.svelte-1wwj4n5){position:static;flex:0 0 auto}.activity.svelte-1wwj4n5{border:none;padding:0;margin:2px 0 0;min-width:0}.activity.svelte-1wwj4n5 legend:where(.svelte-1wwj4n5){font-size:13px;color:var(--muted);font-weight:500;padding:0 0 8px}.act.svelte-1wwj4n5{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;min-height:44px;border:1px solid var(--field-border);border-radius:var(--r-control);margin-bottom:6px;cursor:pointer;background:var(--field-bg)}.act.svelte-1wwj4n5:has(input:where(.svelte-1wwj4n5):checked){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--field-bg))}.act.svelte-1wwj4n5 input:where(.svelte-1wwj4n5){margin-top:3px;accent-color:var(--accent);min-width:20px;min-height:20px}.act.svelte-1wwj4n5 strong:where(.svelte-1wwj4n5){display:block;font-size:15px}.act.svelte-1wwj4n5 em:where(.svelte-1wwj4n5){display:block;font-style:normal;font-size:13px;color:var(--muted);margin-top:2px}.rlabel.svelte-1wwj4n5{margin:0 0 6px;font-size:13px;color:var(--muted)}.worked .answer-live.svelte-1wwj4n5+:where(.svelte-1wwj4n5){margin-top:14px}.cards.svelte-1wwj4n5{display:flex;flex-direction:column;gap:20px;margin-top:16px}@media(min-width:1200px){.cards.svelte-1wwj4n5{flex-direction:row;align-items:start}.cards.svelte-1wwj4n5>table:where(.svelte-1wwj4n5){flex:1 1 0;min-width:0}}.band.svelte-1wwj4n5{margin-inline:0;margin-bottom:0}.band.svelte-1wwj4n5 figcaption:where(.svelte-1wwj4n5){font-size:12.5px;color:var(--muted);max-width:56ch}.rows.svelte-1wwj4n5{margin-top:12px}.brow.svelte-1wwj4n5{margin-bottom:12px}.blab.svelte-1wwj4n5{display:block;font-size:13px;line-height:1.3;color:var(--muted)}.brow.on.svelte-1wwj4n5 .blab:where(.svelte-1wwj4n5){color:var(--ink);font-weight:700}.brow.on.svelte-1wwj4n5 .blab:where(.svelte-1wwj4n5):before{content:"";display:inline-block;width:8px;height:8px;margin-right:4px;background:var(--clay);clip-path:polygon(0 0,100% 50%,0 100%);animation:svelte-1wwj4n5-marker-in var(--dur-fast) var(--ease-out)}@keyframes svelte-1wwj4n5-marker-in{0%{opacity:0;transform:scale(.4)}}.btrack.svelte-1wwj4n5{position:relative;display:block;height:8px;margin-top:4px;overflow:hidden;border-radius:var(--r-pill);background:var(--rule)}.brow.on.svelte-1wwj4n5 .btrack:where(.svelte-1wwj4n5){height:16px}.bbar.svelte-1wwj4n5{position:absolute;top:0;bottom:0;min-width:2px;border-radius:var(--r-pill);background:var(--band-other)}.brow.on.svelte-1wwj4n5 .bbar:where(.svelte-1wwj4n5){background:var(--band)}.btrack.svelte-1wwj4n5 i:where(.svelte-1wwj4n5){position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--card)}.baxis.svelte-1wwj4n5{display:flex;justify-content:space-between;margin:0;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.bsay.svelte-1wwj4n5{font-size:14.5px;margin:12px 0 0}.formulas.svelte-1wwj4n5{border-collapse:collapse;width:100%;font-size:14.5px}.formulas.svelte-1wwj4n5 caption:where(.svelte-1wwj4n5){text-align:left;font-size:12.5px;color:var(--muted);padding-bottom:6px}.formulas.svelte-1wwj4n5 th:where(.svelte-1wwj4n5),.formulas.svelte-1wwj4n5 td:where(.svelte-1wwj4n5){text-align:left;padding:7px 0;border-bottom:1px solid var(--rule);font-weight:500}.formulas.svelte-1wwj4n5 td:where(.svelte-1wwj4n5){text-align:right;font-variant-numeric:tabular-nums}.formulas.svelte-1wwj4n5 td.muted:where(.svelte-1wwj4n5){color:var(--muted);font-size:13px}.formulas.svelte-1wwj4n5 tr:where(.svelte-1wwj4n5):last-child th:where(.svelte-1wwj4n5),.formulas.svelte-1wwj4n5 tr:where(.svelte-1wwj4n5):last-child td:where(.svelte-1wwj4n5){border-bottom:none}.inline-answer.svelte-1wwj4n5{font-size:14.5px;margin:16px 0 0}.ladder.svelte-1wwj4n5{border-collapse:collapse;width:100%;font-size:14.5px}.ladder.svelte-1wwj4n5 caption:where(.svelte-1wwj4n5){text-align:left;font-size:12.5px;color:var(--muted);padding-bottom:8px;max-width:56ch}.ladder.svelte-1wwj4n5 th:where(.svelte-1wwj4n5),.ladder.svelte-1wwj4n5 td:where(.svelte-1wwj4n5){text-align:left;padding:9px 0;border-bottom:1px solid var(--rule);font-weight:500}.ladder.svelte-1wwj4n5 thead:where(.svelte-1wwj4n5) th:where(.svelte-1wwj4n5){font-size:12px;color:var(--muted);font-weight:700;letter-spacing:.03em}.ladder.svelte-1wwj4n5 td:where(.svelte-1wwj4n5){text-align:right;font-variant-numeric:tabular-nums}.ladder.svelte-1wwj4n5 tr:where(.svelte-1wwj4n5):last-child th:where(.svelte-1wwj4n5),.ladder.svelte-1wwj4n5 tr:where(.svelte-1wwj4n5):last-child td:where(.svelte-1wwj4n5){border-bottom:none}.ladder.svelte-1wwj4n5 tr.selected:where(.svelte-1wwj4n5) th:where(.svelte-1wwj4n5),.ladder.svelte-1wwj4n5 tr.selected:where(.svelte-1wwj4n5) td:where(.svelte-1wwj4n5){font-weight:700}.tag.svelte-1wwj4n5{margin-left:8px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border:1px solid var(--field-border);border-radius:var(--r-control);padding:1px 6px;white-space:nowrap}.note.svelte-1wwj4n5{font-size:14px;margin:14px 0 0;padding:12px 14px;border-left:3px solid var(--warn);background:color-mix(in srgb,var(--warn) 8%,transparent);border-radius:0 var(--r-control) var(--r-control) 0}.recall.svelte-1wwj4n5{margin:14px 0 0;max-width:62ch}.recall.svelte-1wwj4n5 p:where(.svelte-1wwj4n5){margin:0 0 6px;font-size:13.5px;color:var(--muted)}.recall.svelte-1wwj4n5 p:where(.svelte-1wwj4n5):last-child{margin-bottom:0}.hist.svelte-1wwj4n5{margin-top:var(--s5)}html[data-stale] .worked.pending.svelte-1wwj4n5 .answer-live:where(.svelte-1wwj4n5):after{content:"Your saved estimate is 34 days old. Weight is an input, so it describes the weight you had then.";display:block;visibility:hidden;margin-top:14px;max-width:calc(62ch * 16 / 13.5);padding-bottom:2px;font-size:13.5px}html[data-saved="1"] .hist.pending.svelte-1wwj4n5{min-height:322.2px}html[data-saved="2"] .hist.pending.svelte-1wwj4n5{min-height:375.2px}html[data-saved="3"] .hist.pending.svelte-1wwj4n5{min-height:428.2px}html[data-saved="4"] .hist.pending.svelte-1wwj4n5{min-height:484.2px}@media(max-width:639px){html[data-saved="1"] .hist.pending.svelte-1wwj4n5{min-height:391px}html[data-saved="2"] .hist.pending.svelte-1wwj4n5{min-height:539.4px}html[data-saved="3"] .hist.pending.svelte-1wwj4n5{min-height:687.8px}html[data-saved="4"] .hist.pending.svelte-1wwj4n5{min-height:743.8px}}@media(max-width:396px){html[data-saved="1"] .hist.pending.svelte-1wwj4n5{min-height:410.4px}html[data-saved="2"] .hist.pending.svelte-1wwj4n5{min-height:558.8px}html[data-saved="3"] .hist.pending.svelte-1wwj4n5{min-height:707.2px}html[data-saved="4"] .hist.pending.svelte-1wwj4n5{min-height:763.2px}}@media(max-width:376px){html[data-saved="1"] .hist.pending.svelte-1wwj4n5{min-height:429.8px}html[data-saved="2"] .hist.pending.svelte-1wwj4n5{min-height:578.2px}html[data-saved="3"] .hist.pending.svelte-1wwj4n5{min-height:726.6px}html[data-saved="4"] .hist.pending.svelte-1wwj4n5{min-height:782.6px}}@media(max-width:325px){html[data-saved="1"] .hist.pending.svelte-1wwj4n5{min-height:449.2px}html[data-saved="2"] .hist.pending.svelte-1wwj4n5{min-height:597.6px}html[data-saved="3"] .hist.pending.svelte-1wwj4n5{min-height:746px}html[data-saved="4"] .hist.pending.svelte-1wwj4n5{min-height:802px}}.hempty.svelte-1wwj4n5{margin:0;font-size:14px;color:var(--muted);max-width:56ch}.hempty.svelte-1wwj4n5:empty:before{content:"No estimates saved on this device. Saved estimates show when each was first saved.";visibility:hidden}.hchart.svelte-1wwj4n5{margin:0 0 16px}.hchart.svelte-1wwj4n5 figcaption:where(.svelte-1wwj4n5){font-size:12.5px;color:var(--muted);max-width:56ch}.hplot.svelte-1wwj4n5{display:flex;gap:var(--s2);margin-top:var(--s3)}.haxis.svelte-1wwj4n5{display:flex;flex-direction:column;justify-content:space-between;margin:0;font-size:12px;color:var(--muted);text-align:right;font-variant-numeric:tabular-nums}.hbars.svelte-1wwj4n5{display:flex;align-items:flex-end;gap:var(--s1);flex:1 1 0;min-width:0;height:var(--s10);overflow-x:auto}.hbars.svelte-1wwj4n5 i:where(.svelte-1wwj4n5){flex:1 1 0;min-width:2px;min-height:2px;background:var(--band-other)}.hlist.svelte-1wwj4n5{border-collapse:collapse;width:100%;font-size:14.5px}.hlist.svelte-1wwj4n5 caption:where(.svelte-1wwj4n5){text-align:left;font-size:12.5px;color:var(--muted);padding-bottom:var(--s2);max-width:56ch}.hlist.svelte-1wwj4n5 th:where(.svelte-1wwj4n5),.hlist.svelte-1wwj4n5 td:where(.svelte-1wwj4n5){text-align:left;padding:var(--s1) 0;border-bottom:1px solid var(--rule);font-weight:500}.hlist.svelte-1wwj4n5 thead:where(.svelte-1wwj4n5) th:where(.svelte-1wwj4n5){font-size:12px;color:var(--muted);font-weight:700;letter-spacing:.03em}.hlist.svelte-1wwj4n5 thead:where(.svelte-1wwj4n5) th:where(.svelte-1wwj4n5):not(:first-child){text-align:right;padding-left:var(--s2)}.hlist.svelte-1wwj4n5 td:where(.svelte-1wwj4n5){text-align:right;padding-left:var(--s2);font-variant-numeric:tabular-nums}.hlist.svelte-1wwj4n5 td:where(.svelte-1wwj4n5):last-child{width:1%;white-space:nowrap}.hlist.svelte-1wwj4n5 tr:where(.svelte-1wwj4n5):last-child th:where(.svelte-1wwj4n5),.hlist.svelte-1wwj4n5 tr:where(.svelte-1wwj4n5):last-child td:where(.svelte-1wwj4n5){border-bottom:none}.hlist.svelte-1wwj4n5 .btn:where(.svelte-1wwj4n5){margin-top:0;font-size:13px;padding:var(--s2) var(--s3)}.hlist.svelte-1wwj4n5 .lab:where(.svelte-1wwj4n5){display:none}@media(max-width:639px){.hlist.svelte-1wwj4n5 thead:where(.svelte-1wwj4n5){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hlist.svelte-1wwj4n5 tbody:where(.svelte-1wwj4n5) tr:where(.svelte-1wwj4n5){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--s1) var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--rule)}.hlist.svelte-1wwj4n5 tbody:where(.svelte-1wwj4n5) tr:where(.svelte-1wwj4n5):last-child{border-bottom:none}.hlist.svelte-1wwj4n5 tbody:where(.svelte-1wwj4n5) th:where(.svelte-1wwj4n5),.hlist.svelte-1wwj4n5 td:where(.svelte-1wwj4n5){display:block;padding:0;border:none}.hlist.svelte-1wwj4n5 td:where(.svelte-1wwj4n5){grid-column:1 / -1;display:flex;justify-content:space-between;gap:var(--s3)}.hlist.svelte-1wwj4n5 td:where(.svelte-1wwj4n5):last-child{grid-column:2;grid-row:1;width:auto}.hlist.svelte-1wwj4n5 .lab:where(.svelte-1wwj4n5){display:inline;color:var(--muted);font-variant-numeric:normal}}.hask.svelte-1wwj4n5{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);margin:var(--s3) 0 0}.hask.svelte-1wwj4n5 span:where(.svelte-1wwj4n5){font-size:14px;max-width:46ch}.hask.svelte-1wwj4n5 .btn:where(.svelte-1wwj4n5){margin-top:0}.work.svelte-1wwj4n5{margin-top:14px;font-size:14px}.work.svelte-1wwj4n5 summary:where(.svelte-1wwj4n5){cursor:pointer;color:var(--accent);font-weight:500;min-height:24px}.work.svelte-1wwj4n5 p:where(.svelte-1wwj4n5){color:var(--muted);margin:8px 0 0}.actions.svelte-1wwj4n5{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.actions.svelte-1wwj4n5 .btn:where(.svelte-1wwj4n5){margin-top:0}.btn[aria-disabled=true].svelte-1wwj4n5{color:var(--muted);border-style:dashed;cursor:progress}.btn[aria-disabled=true].svelte-1wwj4n5:active{transform:none}.say.svelte-1wwj4n5{font-size:14px;margin:12px 0 0;max-width:56ch;color:var(--muted)}.say.bad.svelte-1wwj4n5{color:var(--bad)}.rpaused.svelte-1wwj4n5{font-size:14px;margin:var(--s4) 0 0;padding:var(--s3) var(--s4);border-left:3px solid var(--warn);background:color-mix(in srgb,var(--warn) 8%,transparent);border-radius:0 var(--r-control) var(--r-control) 0;max-width:62ch}.ract.svelte-1wwj4n5{display:flex;flex-wrap:wrap;gap:var(--s3);margin:var(--s3) 0 0}.ract.svelte-1wwj4n5 .btn:where(.svelte-1wwj4n5){margin-top:0}.keep.svelte-1wwj4n5{margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid var(--rule)}.snote.svelte-1wwj4n5{font-size:14px;margin:0 0 var(--s3);max-width:62ch}.privacy.svelte-1wwj4n5{font-size:13.5px;color:var(--muted);margin:0 0 var(--s3);max-width:62ch}.wipe.svelte-1wwj4n5{margin-top:0;border-color:var(--bad);color:var(--bad)}.link-error.svelte-1wwj4n5{margin:0 0 14px;padding:12px 14px;border-radius:var(--r-control);border:1px solid var(--bad);color:var(--bad);font-size:14.5px}.errors.svelte-1wwj4n5{margin-top:20px;padding:14px 16px;border-radius:var(--r-control);border:1px solid var(--bad)}.errors.svelte-1wwj4n5 p:where(.svelte-1wwj4n5){margin:0 0 4px;color:var(--bad);font-size:14.5px}.errors.svelte-1wwj4n5 p:where(.svelte-1wwj4n5):last-child{margin-bottom:0}.incomplete.svelte-1wwj4n5{margin-top:20px;color:var(--muted)}.limits.svelte-1wwj4n5{font-size:12.5px;color:var(--muted);margin-top:14px}