@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-400-italic-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-400-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-400-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-500-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-600-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto-mono-400-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto-mono-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/roboto-mono-500-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/roboto-mono-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--mp-balance:#f1eee7;--mp-surface:#fff;--mp-surface-2:#f7f5f0;--mp-cream-deep:#ece7dd;--mp-night:#302827;--mp-night-warm:#463b39;--mp-cta:#302827;--mp-cta-deep:#1f1814;--mp-on-cta:#f1eee7;--mp-coral:#fc7112;--mp-coral-deep:#c44e2c;--mp-coral600:#e8613d;--mp-coral-strong:#b04020;--mp-coral-on-dark:#f78c4e;--mp-coral-tint:#fc71121f;--mp-coral-line:#fc71123d;--mp-energy:#fc7934;--mp-peach:#f2a15c;--mp-earth:#a49484;--mp-warmth:#ded9cd;--mp-nature:#776503;--mp-violet:#a9b7de;--mp-sky:#a1b9c0;--mp-bloom-olive:#8f7a0a;--mp-gradient-start:#e8423b;--mp-gradient-end:#eb7934;--mp-text:#302827;--mp-text-secondary:#6a5d59;--mp-text-muted:#756861;--mp-text-muted-raw:#8c7e78;--mp-ink-faint:#b8b2a4;--mp-on-dark:#ffffffd9;--mp-on-dark-subtle:#ffffffc7;--mp-on-dark-muted:#ffffff8c;--mp-on-dark-line:#ffffff29;--mp-border:#ded9cd;--mp-rule:#302827eb;--mp-fill-1:#30282714;--mp-fill-2:#3028270d;--mp-fill-3:#30282709;--mp-media-scrim:#30282799;--mp-media-scrim-deep:#302827c7;--mp-success:#21c45d;--mp-success-dark:#1a9e4b;--mp-success-strong:#147a3a;--mp-warning:#f59f0a;--mp-warning-dark:#c77e06;--mp-warning-strong:#8f5d05;--mp-warning-alt:#f46a25;--mp-danger:#ed2c2c;--mp-danger-dark:#c51111;--mp-danger-tint:#ed2c2c1a;--mp-stream-1:#a9b7de;--mp-stream-2:#fc7112;--mp-stream-3:#a1b9c0;--mp-stream-4:#776503;--mp-stream-5:#f2a15c;--mp-stream-6:#a49484;--mp-nav-active:#483124}
:root{--mp-font-serif:"Cormorant Garamond", Georgia, serif;--mp-font-sans:"Inter", system-ui, sans-serif;--mp-font-mono:"Roboto Mono", ui-monospace, monospace;--mp-text-display-hero:40px;--mp-text-display:34px;--mp-text-h1:28px;--mp-text-h2:22px;--mp-text-h3:20px;--mp-text-headline:17px;--mp-text-base:17px;--mp-text-callout:16px;--mp-text-sm:15px;--mp-text-option:14.5px;--mp-text-label:14px;--mp-text-widget-headline:13.5px;--mp-text-footnote:13px;--mp-text-caption:12px;--mp-text-eyebrow:11px;--mp-text-micro:10px;--mp-lh-display-hero:42px;--mp-lh-display:41px;--mp-lh-h1:34px;--mp-lh-h2:27px;--mp-lh-h3:26px;--mp-lh-headline:22px;--mp-lh-base:22px;--mp-lh-callout:21px;--mp-lh-sm:20px;--mp-lh-option:20px;--mp-lh-label:20px;--mp-lh-widget-headline:19px;--mp-lh-footnote:18px;--mp-lh-caption:16px;--mp-lh-eyebrow:14px;--mp-lh-micro:13px;--mp-track-serif:-.014em;--mp-track-display:-.022em;--mp-track-h1:-.018em;--mp-track-h2:-.014em;--mp-track-h3:-.012em;--mp-track-headline:-.008em;--mp-track-base:-.005em;--mp-track-eyebrow:.18em;--mp-track-micro:.14em;--mp-track-mono-caption:.11em;--mp-weight-serif:500;--mp-weight-display:800;--mp-weight-strong:700;--mp-weight-semibold:600;--mp-weight-medium:500;--mp-weight-body:400;--mp-weight-mono:500;--mp-type-display-reflective:var(--mp-weight-serif) var(--mp-text-display-hero) / var(--mp-lh-display-hero) var(--mp-font-serif);--mp-type-utility-display:var(--mp-weight-display) var(--mp-text-display) / var(--mp-lh-display) var(--mp-font-sans);--mp-type-body:var(--mp-weight-body) var(--mp-text-base) / var(--mp-lh-base) var(--mp-font-sans);--mp-type-metadata:var(--mp-weight-mono) var(--mp-text-eyebrow) / var(--mp-lh-eyebrow) var(--mp-font-mono)}
:root{--mp-space-1:4px;--mp-space-2:8px;--mp-space-3:12px;--mp-space-4:16px;--mp-space-5:20px;--mp-space-6:24px;--mp-space-7:32px;--mp-space-8:40px;--mp-radius-1:6px;--mp-radius-2:10px;--mp-radius-3:12px;--mp-radius-4:14px;--mp-radius-5:16px;--mp-radius-6:18px;--mp-radius-7:22px;--mp-radius-card:24px;--mp-radius-card-large:28px;--mp-radius-nav:32px;--mp-radius-nav-compact:25px;--mp-radius-pill:999px;--mp-hit-min:44px;--mp-field-h:50px;--mp-nav-h:64px;--mp-nav-h-compact:50px;--mp-score-ring:180px;--mp-score-ring-progress:130px;--mp-size-prose:320px;--mp-size-prose-narrow:280px;--mp-measure:68ch;--mp-control-h:44px;--mp-control-h-large:56px;--mp-sidebar-w:236px;--mp-sidebar-item-h:48px;--mp-mapper-w:390px}
:root{--mp-shadow-hairline:0px 1px 0px 0px #3028270d;--mp-shadow-1:0px 1px 3px 0px #3028270f;--mp-shadow-2:0px 1px 2px 0px #30282714;--mp-shadow-3:0px 8px 24px 0px #3028271a;--mp-shadow-4:0px 10px 30px 0px #30282724;--mp-shadow-lifted:0px -10px 44px 0px #3028272e;--mp-shadow-raised:0px 8px 18px 0px #30282738;--mp-glow-coral:0px 14px 14px 0px #fc711252;--mp-gradient-wordmark:linear-gradient(90deg, #e8423b 0%, #eb7934 100%);--mp-gradient-energy:linear-gradient(111.801deg, #fc7112 14.645%, #f2a15c 85.355%);--mp-gradient-signal:linear-gradient(111.801deg, #e8423b 14.645%, #fc7112 50%, #b27a03 85.355%);--mp-gradient-spectrum:linear-gradient(111.801deg, #fc7112 14.645%, #f2a15c 34.444%, #a9b7de 58.485%, #c9c2d6 71.213%, #f1eee7 85.355%);--mp-opacity-pressed:.78;--mp-opacity-disabled:.6;--mp-opacity-glass-hairline:.4;--mp-opacity-grain:.3;--mp-opacity-scrim:.42;--mp-opacity-scrim-light:.32}
:root{--mp-duration-press:.12s;--mp-duration-nav:.22s;--mp-duration-route:.32s;--mp-duration-route-reduced:.12s;--mp-duration-shimmer:1.4s;--mp-duration-ambient:14s;--mp-ease:cubic-bezier(.32, .72, 0, 1);--mp-ease-out:cubic-bezier(.22, .61, .36, 1)}@media (prefers-reduced-motion:reduce){:root{--mp-duration-route:var(--mp-duration-route-reduced);--mp-duration-ambient:0s}}
:root{--surface-canvas:var(--mp-balance);--surface-card:var(--mp-surface);--surface-sunken:var(--mp-fill-3);--surface-quiet:var(--mp-surface-2);--surface-dark:var(--mp-night);--surface-rail:var(--mp-night);--surface-warm:var(--mp-warmth);--surface-community:var(--mp-nature);--surface-error:var(--mp-danger-tint);--surface-accent-tint:var(--mp-coral-tint);--text-body:var(--mp-text);--text-secondary:var(--mp-text-secondary);--text-muted:var(--mp-text-muted);--text-faint:var(--mp-ink-faint);--text-eyebrow:var(--mp-nature);--text-link:var(--mp-coral-strong);--text-on-dark:var(--mp-on-dark);--text-on-dark-subtle:var(--mp-on-dark-subtle);--text-on-dark-muted:var(--mp-on-dark-muted);--text-link-on-dark:var(--mp-coral-on-dark);--action-primary-bg:var(--mp-cta);--action-primary-fg:var(--mp-on-cta);--action-primary-pressed-bg:var(--mp-cta-deep);--action-secondary-bg:var(--mp-balance);--action-secondary-fg:var(--mp-night);--action-secondary-line:var(--mp-night);--action-outline-line:var(--mp-warmth);--action-destructive-bg:var(--mp-danger-dark);--action-destructive-fg:var(--mp-on-cta);--line-hairline:var(--mp-border);--line-rule:var(--mp-rule);--line-eyebrow-rule:var(--mp-nature);--line-on-dark:var(--mp-on-dark-line);--status-success:var(--mp-success-strong);--status-warning:var(--mp-warning-strong);--status-danger:var(--mp-danger-dark);--status-info-bg:var(--mp-sky);--status-info-fg:var(--mp-night);--status-quiet-bg:var(--mp-warmth);--status-quiet-fg:var(--mp-night);--nav-item-active-bg:var(--mp-nav-active);--nav-item-active-fg:var(--mp-coral-on-dark);--nav-item-fg:var(--mp-on-dark-subtle);--tab-energy-bg:var(--mp-coral);--tab-energy-fg:var(--mp-night);--tab-weekly-bg:var(--mp-nature);--tab-weekly-fg:var(--mp-balance);--tab-visibility-bg:var(--mp-sky);--tab-visibility-fg:var(--mp-night)}

*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--mp-balance);color:var(--mp-text);font-family:var(--mp-font-sans)}a{color:var(--mp-coral-strong);text-decoration:none}a:hover{color:var(--mp-coral-deep)}input,select,button,textarea{font-family:inherit}.mp-mapper{flex-direction:column;align-items:center;gap:32px;width:100%;max-width:390px;margin:0 auto;padding:32px 20px 72px;display:flex}.mp-mapper-header{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.mp-mapper-content{justify-content:center;width:100%;display:flex}.mp-mapper-column{flex-direction:column;align-items:center;gap:32px;width:100%;display:flex}.mp-card-pair{flex-direction:column;width:100%;display:flex}.mp-card-pair-roles{gap:12px}.mp-card-pair-money{gap:16px}@media (min-width:1000px){.mp-mapper{align-items:stretch;gap:0;max-width:none;min-height:100vh;padding:0}.mp-mapper-header{gap:var(--mp-space-4);padding:28px 56px}.mp-mapper-content{flex:1;padding:0 56px 56px}.mp-mapper-column{margin-block:auto}.mp-measure-question{max-width:652px}.mp-measure-cards{max-width:940px}.mp-measure-payoff{max-width:760px}.mp-card-pair{grid-template-columns:1fr 1fr;align-items:start;gap:28px;display:grid}}.mp-rail{display:none}.mp-product-main{gap:var(--mp-space-6);min-width:0;padding:28px 20px calc(56px + 60px + env(safe-area-inset-bottom))}.mp-page-header{flex-direction:column;gap:12px;display:flex}.mp-page-header-meta{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.mp-passport button{background:var(--mp-gradient-wordmark)!important}@media (max-width:899px){.mp-passport>section>div{flex-shrink:1!important;width:auto!important;min-width:0!important}}.mp-bottom-nav{z-index:10;padding:0 8px env(safe-area-inset-bottom);background:var(--mp-night);justify-content:space-between;display:flex;position:fixed;bottom:0;left:0;right:0}@media (min-width:900px){.mp-rail{flex-shrink:0;width:236px;display:block}.mp-rail>*{position:sticky;top:0}.mp-product-main{gap:32px;padding:36px 32px 72px}.mp-page-header{flex-flow:wrap;justify-content:space-between;align-items:center;gap:16px}.mp-page-header-meta{flex-flow:wrap;align-items:center;gap:12px}.mp-bottom-nav{display:none}}
