.panel[data-v-5b8ceb1d]{display:flex;flex-direction:column}.panel-head[data-v-5b8ceb1d]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;border-bottom:1px solid hsl(var(--border));padding:16px 20px}.panel-title[data-v-5b8ceb1d]{font-size:15px;font-weight:500;letter-spacing:-.01em;color:hsl(var(--ink))}.panel-note[data-v-5b8ceb1d]{font-size:12px;color:hsl(var(--ink-faint))}.panel-body[data-v-5b8ceb1d]{flex:1;padding:20px;display:flex;flex-direction:column}.panel-body[data-v-5b8ceb1d]>:not(table){flex:1}.panel-foot[data-v-5b8ceb1d]{border-top:1px solid hsl(var(--border));padding:16px 20px}.panel-finding[data-v-5b8ceb1d]{font-size:14px;line-height:1.6;color:hsl(var(--ink-muted))}.field-label[data-v-d7fff9ba]{display:block;margin-bottom:10px}.field-control[data-v-d7fff9ba]{display:flex;align-items:baseline;gap:10px;border-bottom:1px solid hsl(var(--border-strong));padding-bottom:8px;transition:border-color .12s ease}.field-control.is-focused[data-v-d7fff9ba]{border-bottom-color:hsl(var(--ink))}.field-prefix[data-v-d7fff9ba]{font-size:15px;color:hsl(var(--ink-faint));letter-spacing:.04em}input[data-v-d7fff9ba]{flex:1;min-width:0;border:0;outline:none;background:transparent;color:hsl(var(--ink));font-family:var(--font-sans);font-size:34px;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums;padding:0}input[data-v-d7fff9ba]::placeholder{color:hsl(var(--ink-faint));font-weight:400}.field-clear[data-v-d7fff9ba]{flex-shrink:0;border:0;background:transparent;cursor:pointer;padding:0;font-family:var(--font-sans);font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:hsl(var(--ink-faint));transition:color .12s ease}.field-clear[data-v-d7fff9ba]:hover{color:hsl(var(--ink))}.field-hint[data-v-d7fff9ba]{margin-top:10px;font-size:12px;color:hsl(var(--ink-faint))}.stats[data-v-65c8014d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:hsl(var(--border));overflow:hidden}.stats[data-v-65c8014d]>:last-child:nth-child(odd){grid-column:span 2}@media (min-width: 640px){.stats[data-v-65c8014d]{grid-template-columns:repeat(3,minmax(0,1fr))}.stats[data-v-65c8014d]>:last-child:nth-child(odd){grid-column:auto}.stats[data-v-65c8014d]>:last-child:nth-child(3n + 2){grid-column:span 2}}@media (min-width: 1024px){.stats[data-v-65c8014d]{grid-template-columns:repeat(5,minmax(0,1fr))}.stats[data-v-65c8014d]>:last-child:nth-child(odd),.stats[data-v-65c8014d]>:last-child:nth-child(3n + 2){grid-column:auto}}.stat[data-v-65c8014d]{background:hsl(var(--card));padding:20px}.stat-label[data-v-65c8014d]{margin-bottom:10px}.stat-value[data-v-65c8014d]{margin-bottom:6px;color:hsl(var(--ink))}.stat-note[data-v-65c8014d]{font-size:12px;line-height:1.35;color:hsl(var(--ink-faint))}.track[data-v-0ab99ba9]{display:flex;width:100%;height:30px;gap:1px;background:hsl(var(--border));overflow:hidden}.segment[data-v-0ab99ba9]{min-width:1px;transition:width .2s ease}.segment.empty[data-v-0ab99ba9]{width:100%;background:hsl(var(--muted))}.legend[data-v-0ab99ba9]{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:8px}.legend-item[data-v-0ab99ba9]{display:flex;align-items:center;gap:10px;font-size:13px}.swatch[data-v-0ab99ba9]{width:9px;height:9px;flex-shrink:0;border-radius:1px}.legend-label[data-v-0ab99ba9]{color:hsl(var(--ink-muted))}.legend-share[data-v-0ab99ba9]{margin-left:auto;color:hsl(var(--ink));font-variant-numeric:tabular-nums}.rows[data-v-faf356d3]{display:grid;gap:12px;align-content:space-between}.row[data-v-faf356d3]{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:12px;font-size:13px}.row-label[data-v-faf356d3]{color:hsl(var(--ink-muted))}.row-track[data-v-faf356d3]{display:block;height:14px;border-left:1px solid hsl(var(--border-strong));padding-left:1px}.row-bar[data-v-faf356d3]{display:block;height:100%;min-width:1px;transition:width .2s ease}.row-value[data-v-faf356d3]{color:hsl(var(--ink));font-variant-numeric:tabular-nums}.empty[data-v-faf356d3]{font-size:13px;color:hsl(var(--ink-faint))}.block[data-v-5982214e]{margin-bottom:24px;scroll-margin-top:5rem}.input-card[data-v-5982214e]{padding:24px;margin-bottom:24px}@media (min-width: 640px){.input-card[data-v-5982214e]{padding:28px 32px}}.grid-2[data-v-5982214e]{display:grid;gap:24px;grid-template-columns:minmax(0,1fr)}@media (min-width: 900px){.grid-2[data-v-5982214e]{grid-template-columns:repeat(2,minmax(0,1fr))}}.rates-grid[data-v-5982214e]{display:grid;gap:28px;grid-template-columns:minmax(0,1fr)}@media (min-width: 700px){.rates-grid[data-v-5982214e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}.rates-head[data-v-5982214e]{margin-bottom:12px}.dim[data-v-5982214e]{color:hsl(var(--ink-faint))}.nav[data-v-1b885efa]{position:sticky;top:0;z-index:40;border-bottom:1px solid hsl(var(--border));background:hsl(var(--paper))}.nav-inner[data-v-1b885efa]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:12px;padding-bottom:12px}.nav-links[data-v-1b885efa]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px;list-style:none;margin:0;padding:0}.nav a[data-v-1b885efa],.nav-source[data-v-1b885efa]{font-size:12px;color:hsl(var(--ink-muted));text-decoration:none;transition:color .12s ease}.nav a[data-v-1b885efa]:hover,.nav-source[data-v-1b885efa]:hover{color:hsl(var(--ink))}.nav-source[data-v-1b885efa]{flex-shrink:0}.hero[data-v-1b885efa]{padding-top:56px;padding-bottom:40px;max-width:1240px}.hero-title[data-v-1b885efa]{margin:14px 0 16px;font-size:clamp(30px,5vw,46px);font-weight:500;line-height:1.08;letter-spacing:-.03em;max-width:16ch}.hero-lede[data-v-1b885efa]{max-width:62ch;font-size:16px;line-height:1.65;color:hsl(var(--ink-muted))}.method[data-v-1b885efa]{padding:48px 0 8px;scroll-margin-top:5rem}.method-title[data-v-1b885efa]{font-size:15px;font-weight:500;letter-spacing:-.01em;padding-bottom:16px;margin-bottom:24px;border-bottom:1px solid hsl(var(--border))}.method-grid[data-v-1b885efa]{display:grid;gap:20px 40px;grid-template-columns:minmax(0,1fr);max-width:1240px}@media (min-width: 900px){.method-grid[data-v-1b885efa]{grid-template-columns:repeat(2,minmax(0,1fr))}}.method-grid p[data-v-1b885efa]{font-size:14px;line-height:1.7;color:hsl(var(--ink-muted));max-width:62ch}.footer[data-v-1b885efa]{margin-top:56px;border-top:1px solid hsl(var(--border))}.footer-inner[data-v-1b885efa]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;padding-top:20px;padding-bottom:40px;font-size:12px;color:hsl(var(--ink-faint))}.footer a[data-v-1b885efa]{color:hsl(var(--ink-muted));text-decoration:none;transition:color .12s ease}.footer a[data-v-1b885efa]:hover{color:hsl(var(--ink))}:root{--paper: 40 20% 98.5%;--background: 40 20% 98.5%;--foreground: 220 15% 9%;--card: 0 0% 100%;--popover: 220 15% 9%;--popover-foreground: 40 20% 98.5%;--ink: 220 15% 9%;--ink-muted: 220 6% 42%;--ink-faint: 220 6% 62%;--muted: 40 12% 95%;--border: 38 12% 89%;--border-strong: 38 10% 80%;--heart: 350 65% 42%;--heart-soft: 350 60% 95%;--sleep: 250 45% 45%;--sleep-soft: 250 45% 95%;--activity: 185 60% 27%;--activity-soft: 185 45% 93%;--radius: .25rem;--font-sans: "Inter", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace}*{box-sizing:border-box;border-color:hsl(var(--border))}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth;scroll-padding-top:5rem}body{margin:0;background:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-sans);font-feature-settings:"cv02","cv03","cv04","cv11";font-size:15px;line-height:1.5}h1,h2,h3,h4,p{margin:0}.tnum,table,[data-numeric]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.card-flat{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius)}.eyebrow{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:hsl(var(--ink-muted))}.stat-figure{font-size:26px;line-height:1;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.rule{border:0;border-top:1px solid hsl(var(--border))}.text-heart{color:hsl(var(--heart))}.text-sleep{color:hsl(var(--sleep))}.text-activity{color:hsl(var(--activity))}.ink-muted{color:hsl(var(--ink-muted))}.ink-faint{color:hsl(var(--ink-faint))}.shell{margin:0 auto;max-width:1240px;padding:0 24px}@media (min-width: 1024px){.shell{padding:0 40px}}a{color:inherit}.ledger{width:100%;border-collapse:collapse;font-size:14px}.ledger th{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:hsl(var(--ink-faint));text-align:left;padding:0 0 10px;border-bottom:1px solid hsl(var(--border))}.ledger th.num,.ledger td.num{text-align:right;font-variant-numeric:tabular-nums}.ledger td{padding:10px 0;border-bottom:1px solid hsl(var(--border));color:hsl(var(--ink))}.ledger tr:last-child td{border-bottom:0}.ledger .sub td{padding:6px 0 6px 18px;font-size:13px;color:hsl(var(--ink-muted));border-bottom:0}.ledger .sub+.sub td{padding-top:0}.ledger .total td{border-top:1px solid hsl(var(--border-strong));border-bottom:0;font-weight:500;padding-top:12px}.ledger .basis{color:hsl(var(--ink-faint));font-size:12px;font-variant-numeric:tabular-nums}
