@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0554df8742cd4e54-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/82870be00e201693-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a920104f1c789752-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_4db2f8{font-family:Fraunces,Fraunces Fallback;font-weight:600;font-style:normal}.__variable_4db2f8{--font-display:"Fraunces","Fraunces Fallback"}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito Fallback;src:local("Arial");ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.00%;size-adjust:101.39%}.__className_710b5f{font-family:Nunito,Nunito Fallback;font-style:normal}.__variable_710b5f{--font-body:"Nunito","Nunito Fallback"}:root{--color-primary:#C98B1E;--color-on-primary:#2A1D05;--color-primary-hover:#D99A2B;--color-surface:#FBF6E9;--color-surface-container:#F2EAD3;--color-surface-container-high:#E7DDBF;--color-on-surface:#2B3326;--color-on-surface-variant:#5A6350;--color-outline:#C9BE9F;--color-outline-variant:#E0D7BC;--color-ondeck:#2F5E3A;--color-ondeck-light:#CFE3BE;--color-cards:#6B3F7A;--color-cards-light:#E6D3EC;--color-reach:#2E5676;--color-reach-light:#CFE2EE;--color-habits:#8A4B1E;--color-habits-light:#F4DDA6;--color-quests:#8B3C2A;--color-quests-light:#F6CFC0;--color-milestone:#7A5A12;--color-milestone-light:#F9E6A8;--color-success:#2F5E3A;--color-warning:#8A4B1E;--color-error:#8A4B1E;--color-on-error:#FBF6E9;--text-display-lg-family:var(--font-display);--text-display-lg-size:56px;--text-display-lg-weight:600;--text-display-lg-lh:1;--text-display-lg-ls:-0.01em;--text-display-md-family:var(--font-display);--text-display-md-size:40px;--text-display-md-weight:600;--text-display-md-lh:1.05;--text-display-md-ls:-0.01em;--text-headline-md-family:var(--font-display);--text-headline-md-size:26px;--text-headline-md-weight:600;--text-headline-md-lh:1.15;--text-headline-md-ls:0;--text-eyebrow-family:var(--font-body);--text-eyebrow-size:12px;--text-eyebrow-weight:800;--text-eyebrow-lh:1.3;--text-eyebrow-ls:0.14em;--text-body-lg-family:var(--font-body);--text-body-lg-size:18px;--text-body-lg-weight:500;--text-body-lg-lh:1.5;--text-body-lg-ls:0;--text-body-md-family:var(--font-body);--text-body-md-size:16px;--text-body-md-weight:500;--text-body-md-lh:1.55;--text-body-md-ls:0;--text-body-sm-family:var(--font-body);--text-body-sm-size:14px;--text-body-sm-weight:500;--text-body-sm-lh:1.5;--text-body-sm-ls:0;--text-label-md-family:var(--font-body);--text-label-md-size:15px;--text-label-md-weight:800;--text-label-md-lh:1.3;--text-label-md-ls:0;--text-label-sm-family:var(--font-body);--text-label-sm-size:12px;--text-label-sm-weight:800;--text-label-sm-lh:1.3;--text-label-sm-ls:0.03em;--radius-none:0;--radius-sm:8px;--radius-md:14px;--radius-lg:24px;--radius-full:9999px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-gutter:16px;--space-margin:24px;--button-primary-bg:var(--color-primary);--button-primary-fg:var(--color-on-primary);--button-primary-font:var(--text-label-md-weight) var(--text-label-md-size)/var(--text-label-md-lh) var(--text-label-md-family);--button-primary-ls:var(--text-label-md-ls);--button-primary-radius:var(--radius-full);--button-primary-padding:14px 22px;--button-primary-height:48px;--button-primary-hover-bg:var(--color-primary-hover);--button-primary-hover-fg:var(--color-on-primary);--button-primary-hover-font:var(--text-label-md-weight) var(--text-label-md-size)/var(--text-label-md-lh) var(--text-label-md-family);--button-primary-hover-ls:var(--text-label-md-ls);--button-primary-hover-radius:var(--radius-full);--button-primary-hover-padding:14px 22px;--button-primary-hover-height:48px;--button-secondary-bg:var(--color-surface-container);--button-secondary-fg:var(--color-on-surface);--button-secondary-font:var(--text-label-md-weight) var(--text-label-md-size)/var(--text-label-md-lh) var(--text-label-md-family);--button-secondary-ls:var(--text-label-md-ls);--button-secondary-radius:var(--radius-full);--button-secondary-padding:14px 22px;--button-secondary-height:48px;--card-quest-bg:var(--color-quests-light);--card-quest-fg:var(--color-quests);--card-quest-font:var(--text-display-md-weight) var(--text-display-md-size)/var(--text-display-md-lh) var(--text-display-md-family);--card-quest-ls:var(--text-display-md-ls);--card-quest-radius:var(--radius-lg);--card-quest-padding:24px 20px;--card-debt-bg:var(--color-ondeck-light);--card-debt-fg:var(--color-ondeck);--card-debt-font:var(--text-display-md-weight) var(--text-display-md-size)/var(--text-display-md-lh) var(--text-display-md-family);--card-debt-ls:var(--text-display-md-ls);--card-debt-radius:var(--radius-lg);--card-debt-padding:24px 20px;--number-tile-bg:var(--color-surface-container);--number-tile-fg:var(--color-on-surface);--number-tile-font:var(--text-display-lg-weight) var(--text-display-lg-size)/var(--text-display-lg-lh) var(--text-display-lg-family);--number-tile-ls:var(--text-display-lg-ls);--number-tile-radius:var(--radius-lg);--number-tile-padding:20px;--debt-bar-bg:var(--color-surface-container-high);--debt-bar-fg:var(--color-on-surface);--debt-bar-font:var(--text-label-sm-weight) var(--text-label-sm-size)/var(--text-label-sm-lh) var(--text-label-sm-family);--debt-bar-ls:var(--text-label-sm-ls);--debt-bar-radius:var(--radius-full);--debt-bar-padding:0;--debt-bar-height:14px;--chip-streak-bg:var(--color-habits-light);--chip-streak-fg:var(--color-habits);--chip-streak-font:var(--text-label-sm-weight) var(--text-label-sm-size)/var(--text-label-sm-lh) var(--text-label-sm-family);--chip-streak-ls:var(--text-label-sm-ls);--chip-streak-radius:var(--radius-full);--chip-streak-padding:6px 12px;--chip-streak-height:28px;--input-number-bg:var(--color-surface);--input-number-fg:var(--color-on-surface);--input-number-font:var(--text-body-lg-weight) var(--text-body-lg-size)/var(--text-body-lg-lh) var(--text-body-lg-family);--input-number-ls:var(--text-body-lg-ls);--input-number-radius:var(--radius-md);--input-number-padding:14px 16px;--input-number-height:52px;--toast-bg:var(--color-on-surface);--toast-fg:var(--color-surface);--toast-font:var(--text-body-sm-weight) var(--text-body-sm-size)/var(--text-body-sm-lh) var(--text-body-sm-family);--toast-ls:var(--text-body-sm-ls);--toast-radius:var(--radius-md);--toast-padding:12px 16px;--dialog-bg:var(--color-surface);--dialog-fg:var(--color-on-surface);--dialog-font:var(--text-body-md-weight) var(--text-body-md-size)/var(--text-body-md-lh) var(--text-body-md-family);--dialog-ls:var(--text-body-md-ls);--dialog-radius:var(--radius-lg);--dialog-padding:24px;--icon-tile-bg:var(--color-surface);--icon-tile-fg:var(--color-on-surface);--icon-tile-radius:var(--radius-md);--icon-tile-padding:10px;--icon-tile-size:48px;--road-map-bg:var(--color-surface-container);--road-map-fg:var(--color-on-surface);--road-map-font:var(--text-label-sm-weight) var(--text-label-sm-size)/var(--text-label-sm-lh) var(--text-label-sm-family);--road-map-ls:var(--text-label-sm-ls);--road-map-radius:var(--radius-lg);--road-map-padding:0;--badge-milestone-bg:var(--color-milestone-light);--badge-milestone-fg:var(--color-milestone);--badge-milestone-font:var(--text-headline-md-weight) var(--text-headline-md-size)/var(--text-headline-md-lh) var(--text-headline-md-family);--badge-milestone-ls:var(--text-headline-md-ls);--badge-milestone-radius:var(--radius-full);--badge-milestone-padding:12px;--badge-milestone-size:72px;--layout-max-width:480px;--layout-gutter:16px;--road-strip-height:120px;--tap-target:44px;--dialog-dim-opacity:0.4;--motion-ui:200ms ease-out;--motion-step:1500ms ease-out}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--color-surface);color:var(--color-on-surface);font-family:var(--text-body-md-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-body-md-weight);line-height:var(--text-body-md-lh);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}