@font-face{font-family:ppNeueMontreal;src:url(../media/PPNeueMontreal_Light-s.p.04~gripo0.4mt.woff)format("woff");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:ppNeueMontreal;src:url(../media/PPNeueMontreal_Book-s.p.0-oxxg~6r04t5.woff)format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ppNeueMontreal;src:url(../media/PPNeueMontreal_Italic-s.p.0cpy71emh7ic~.woff)format("woff");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:ppNeueMontreal;src:url(../media/PPNeueMontreal_Regular-s.p.0zgbjbvp0mvw2.woff)format("woff");font-display:swap;font-weight:450;font-style:normal}@font-face{font-family:ppNeueMontreal;src:url(../media/PPNeueMontreal_Medium-s.p.0.f8cl3rq_ntn.woff)format("woff");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:ppNeueMontreal Fallback;src:local(Arial);ascent-override:101.42%;descent-override:25.62%;line-gap-override:0.0%;size-adjust:94.46%}.ppneuemontreal_3f31f4d9-module__YY5Ktq__className{font-family:ppNeueMontreal,ppNeueMontreal Fallback}.ppneuemontreal_3f31f4d9-module__YY5Ktq__variable{--nl-font-sans:"ppNeueMontreal", "ppNeueMontreal Fallback"}
@font-face{font-family:ppEditorialNew;src:url(../media/PPEditorialNew_Ultralight-s.p.0j~n44dh8a5wi.woff)format("woff");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:ppEditorialNew;src:url(../media/PPEditorialNew_UltralightItalic-s.p.0s_u7f80lxt57.woff)format("woff");font-display:swap;font-weight:200;font-style:italic}@font-face{font-family:ppEditorialNew Fallback;src:local(Arial);ascent-override:106.99%;descent-override:36.47%;line-gap-override:12.16%;size-adjust:82.25%}.ppeditorialnew_4ddf60dd-module__RZkiWq__className{font-family:ppEditorialNew,ppEditorialNew Fallback}.ppeditorialnew_4ddf60dd-module__RZkiWq__variable{--nl-font-serif:"ppEditorialNew", "ppEditorialNew Fallback"}
@font-face{font-family:ppNeueMontrealMono;src:url(../media/PPNeueMontrealMono_Book-s.0luuzzejn16fc.woff)format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ppNeueMontrealMono;src:url(../media/PPNeueMontrealMono_Medium-s.05ijgdzehu8gz.woff)format("woff");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:ppNeueMontrealMono Fallback;src:local(Arial);ascent-override:72.86%;descent-override:18.4%;line-gap-override:0.0%;size-adjust:131.49%}.ppneuemontrealmono_43e55e9b-module__Sf483q__className{font-family:ppNeueMontrealMono,ppNeueMontrealMono Fallback}.ppneuemontrealmono_43e55e9b-module__Sf483q__variable{--nl-font-mono:"ppNeueMontrealMono", "ppNeueMontrealMono Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/da4b870ab52b3094-s.0v_p~5_c0b~1d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.17_wf1k7ou9-q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/11cc37d7380d16b4-s.0ptcwqi9jx~4d.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:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a85fe84266768609-s.p.05b418i5bs~lg.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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/da4b870ab52b3094-s.0v_p~5_c0b~1d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.17_wf1k7ou9-q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/11cc37d7380d16b4-s.0ptcwqi9jx~4d.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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a85fe84266768609-s.p.05b418i5bs~lg.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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_ba2c459b-module__LxC2Ha__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_ba2c459b-module__LxC2Ha__variable{--nl-font-hand:"Caveat", "Caveat Fallback"}
:root{--nl-deep-blue-50:#e9e9ed;--nl-deep-blue-100:#bcbac8;--nl-deep-blue-200:#9b99ad;--nl-deep-blue-300:#6e6b88;--nl-deep-blue-400:#514e71;--nl-deep-blue-500:#26224d;--nl-deep-blue-ink:#15132a;--nl-merino-50:#fefefd;--nl-merino-100:#fdfbf9;--nl-merino-200:#fcf9f6;--nl-merino-300:#faf7f2;--nl-merino-400:#f9f5f0;--nl-merino-500:#f8f3ec;--nl-merino-600:#e2ddd7;--nl-merino-700:#b0ada8;--nl-merino-800:#888682;--nl-merino-900:#686663;--nl-coral:#ef7b61;--nl-coral-hot:#ff6d3a;--nl-st-todo:#8a8782;--nl-st-todo-bg:#f3efe8;--nl-st-doing:var(--nl-deep-blue-300);--nl-st-doing-bg:var(--nl-deep-blue-50);--nl-st-done:#6f8f73;--nl-st-done-bg:#eaf0e8;--nl-bg:var(--nl-merino-500);--nl-bg-warm:var(--nl-merino-300);--nl-bg-alt:var(--nl-merino-200);--nl-surface:#fff;--nl-fg:var(--nl-deep-blue-500);--nl-fg-muted:var(--nl-deep-blue-400);--nl-fg-subtle:var(--nl-deep-blue-300);--nl-fg-ghost:var(--nl-deep-blue-200);--nl-fg-on-dark:var(--nl-merino-50);--nl-accent:var(--nl-coral);--nl-link:var(--nl-coral);--nl-border:var(--nl-merino-600);--nl-border-strong:var(--nl-merino-700);--nl-border-hair:var(--nl-deep-blue-100);--nl-border-dashed:var(--nl-deep-blue-200);--nl-sans:var(--nl-font-sans,"PP Neue Montreal", "Helvetica Neue", system-ui, -apple-system, sans-serif);--nl-serif:var(--nl-font-serif,"PP Editorial New", "Times New Roman", serif);--nl-mono:var(--nl-font-mono,"PP Neue Montreal Mono", ui-monospace, "SF Mono", monospace);--nl-hand:var(--nl-font-hand,"Caveat", "Brush Script MT", cursive);--nl-s-1:4px;--nl-s-2:8px;--nl-s-3:12px;--nl-s-4:16px;--nl-s-5:24px;--nl-s-6:32px;--nl-s-7:48px;--nl-s-8:64px;--nl-s-9:96px;--nl-s-10:128px;--nl-radius-sharp:0;--nl-radius-soft:4px;--nl-radius-pill:9999px;--nl-shadow-card:0 1px 2px #26224d0a;--nl-shadow-card-hover:0 2px 4px #26224d12;--nl-shadow-sidebar:4px 0 24px #26224d09;--nl-shadow-modal:0 24px 60px #26224d38;--nl-overlay:#26224d5c}*{box-sizing:border-box;margin:0;padding:0}html{height:100%}html,body{background:var(--nl-bg);color:var(--nl-fg);font-family:var(--nl-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:14px;line-height:1.4}body{font-feature-settings:"ss01", "ss02";min-height:100vh}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}input,select,textarea{color:inherit;font-family:inherit}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--nl-merino-600);border:2px solid var(--nl-merino-500)}::-webkit-scrollbar-thumb:hover{background:var(--nl-merino-700)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
