@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/569ce4b8f30dc480-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:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_4d318d{font-family:Geist,Geist Fallback;font-style:normal}.__variable_4d318d{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/747892c23ea88013-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/93f479601ee12b01-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:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_ea5f4b{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_ea5f4b{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}:root{--white:#fff;--silver-50:#f7f7f7;--silver-100:#ededed;--silver-200:#dfdfdf;--silver-300:#c4c4c4;--silver-400:#adadad;--silver-500:#999;--silver-600:#888;--silver-700:#7b7b7b;--silver-800:#676767;--silver-900:#545454;--silver-950:#363636;--camarone-50:#ebffe4;--camarone-100:#d3ffc4;--camarone-200:#a8ff8f;--camarone-300:#70ff4f;--camarone-400:#3dff1b;--camarone-500:#1ce700;--camarone-600:#11b900;--camarone-700:#0d8c00;--camarone-800:#0f6e06;--camarone-900:#0f570a;--camarone-950:#013400;--cod-gray-50:#f5f5f6;--cod-gray-100:#e5e6e8;--cod-gray-200:#cdced4;--cod-gray-300:#aaacb6;--cod-gray-400:#7f8191;--cod-gray-500:#646676;--cod-gray-600:#565764;--cod-gray-700:#4a4b54;--cod-gray-800:#414149;--cod-gray-900:#26262b;--cod-gray-950:#070708;--flame:#e80101;--body-bg-color:var(--silver-100);--header-bg-color:var(--white);--header-border-color:var(--silver-200);--header-text-color:var(--silver-950);--habit-text-color:var(--silver-950);--habitTitle-bg-color:var(--white);--habitButton-bg-color:var(--white);--streak-text-color:var(--camarone-950);--streak-icon-color:var(--flame);--checkbox-bg-color--unchecked:var(--white);--checkbox-text-color--unchecked:var(--silver-900);--checkbox-bg-color--checked:var(--camarone-600);--checkbox-text-color--checked:var(--camarone-100);--cta-text-color:var(--camarone-700);--dialog-bg-color:var(--white);--dialog-text-color:var(--silver-950)}:root[data-theme=dark]{--body-bg-color:var(--cod-gray-950);--header-bg-color:var(--cod-gray-900);--header-border-color:var(--silver-950);--header-text-color:var(--white);--habit-text-color:var(--white);--habitTitle-bg-color:var(--cod-gray-900);--habitButton-bg-color:var(--cod-gray-900);--streak-text-color:var(--white);--streak-icon-color:var(--flame);--checkbox-bg-color--unchecked:var(--cod-gray-900);--checkbox-text-color--unchecked:var(--cod-gray-100);--checkbox-bg-color--checked:var(--camarone-700);--checkbox-text-color--checked:var(--white);--cta-text-color:var(--camarone-500)}*,:after,:before{box-sizing:border-box}*{margin:0}body{line-height:1.5}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}button{padding:0;border-radius:0;border:1px solid;background-color:transparent;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0)}a,button{color:inherit}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.u-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}body{font-family:Geist,sans-serif;background-color:var(--body-bg-color)}