@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.habits-tracker-history-module__B9JkOq__stripViewport{scrollbar-width:none;overscroll-behavior-inline:contain;touch-action:pan-x pan-y}.habits-tracker-history-module__B9JkOq__stripViewport::-webkit-scrollbar{display:none}.habits-tracker-history-module__B9JkOq__dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.habits-tracker-history-module__B9JkOq__olderFade,.habits-tracker-history-module__B9JkOq__todayFade{pointer-events:none;align-items:center;width:2rem;display:flex;position:absolute;inset-block:0}.habits-tracker-history-module__B9JkOq__olderFade{background:linear-gradient(90deg,#0000,#ffffffeb);justify-content:flex-end;inset-inline-end:0}.habits-tracker-history-module__B9JkOq__todayFade{background:linear-gradient(270deg,#0000,#ffffffeb);justify-content:flex-start;inset-inline-start:0}[dir=rtl] .habits-tracker-history-module__B9JkOq__olderFade{background:linear-gradient(270deg,#0000,#ffffffeb)}[dir=rtl] .habits-tracker-history-module__B9JkOq__todayFade{background:linear-gradient(90deg,#0000,#ffffffeb)}.habits-tracker-history-module__B9JkOq__scrollAction{pointer-events:auto;cursor:pointer;color:#57534eb8;background:0 0;border:0;align-items:center;width:1.5rem;height:100%;padding:0;display:flex}.habits-tracker-history-module__B9JkOq__olderFade .habits-tracker-history-module__B9JkOq__scrollAction{justify-content:flex-end}.habits-tracker-history-module__B9JkOq__todayFade .habits-tracker-history-module__B9JkOq__scrollAction{justify-content:flex-start}.habits-tracker-history-module__B9JkOq__dayAction{width:2.25rem;height:2.5rem}.habits-tracker-history-module__B9JkOq__expandedGrid{grid-template-columns:repeat(auto-fit,2.25rem);gap:.25rem;display:grid}@media (hover:hover) and (pointer:fine){.habits-tracker-history-module__B9JkOq__dayAction{width:2.5rem;height:2.5rem}.habits-tracker-history-module__B9JkOq__expandedGrid{grid-template-columns:repeat(auto-fit,2.5rem);gap:.375rem}}@media print{.habits-tracker-history-module__B9JkOq__olderFade,.habits-tracker-history-module__B9JkOq__todayFade{display:none}}
.widget-frame-module__FhShPG__header{border-bottom:1px solid #e7e5e4;padding:1.25rem 1.25rem .625rem}@media (hover:none),(pointer:coarse){.widget-frame-module__FhShPG__header{padding-block:1.5rem 1.125rem}}
.widget-active-state-module__4XYKaW__boundary{min-width:0;height:100%}.widget-active-state-module__4XYKaW__boundary[data-widget-active=true] [data-widget-frame]{border-color:#a8a29eb8;box-shadow:0 0 0 1px #a8a29e24}@media print{.widget-active-state-module__4XYKaW__boundary[data-widget-active=true] [data-widget-frame]{box-shadow:none;border-color:#e7e5e4}}
.list-items-drag-state-module__tyhbtW__dropIndicator{pointer-events:none;visibility:hidden;contain:layout paint;will-change:transform;background:#78716cb3;border-radius:9999px;height:1px;position:fixed;inset:0 auto auto 0}.list-items-drag-state-module__tyhbtW__preview{box-sizing:border-box;width:var(--list-item-drag-preview-width);min-height:var(--list-item-drag-preview-height);color:#44403c;pointer-events:none;-webkit-user-select:none;user-select:none;contain:layout paint;will-change:transform;background:#fffffff0;border:1px solid #d6d3d1e6;border-radius:.5rem;align-items:center;padding:0;display:flex;position:fixed;inset:0 auto auto 0;box-shadow:0 4px 12px #1c191724}.list-items-drag-state-module__tyhbtW__preview>*{width:100%}.list-items-drag-state-module__tyhbtW__preview input{pointer-events:none}@media print{.list-items-drag-state-module__tyhbtW__dropIndicator,.list-items-drag-state-module__tyhbtW__preview{display:none}}
.list-items-widget-module__84W5FG__row{position:relative}.list-items-widget-module__84W5FG__row[data-drag-source=true]{opacity:.52}.list-items-widget-module__84W5FG__dragHandle{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media print{.list-items-widget-module__84W5FG__dragHandle{display:none}}
.page-frame-module__q_fXZW__frame{flex-direction:column;gap:2rem;width:100%;max-width:80rem;min-height:100vh;margin-inline:auto;padding:1rem;display:flex}@media (min-width:640px){.page-frame-module__q_fXZW__frame{gap:2.5rem;padding:2rem}}
.planner-layout-edit-mode-module__YMgihW__sections{gap:var(--layout-section-gap);flex-direction:column;display:flex}.planner-layout-edit-mode-module__YMgihW__sectionGrid{grid-template-columns:minmax(0,1fr);row-gap:20px;display:grid}.planner-layout-edit-mode-module__YMgihW__mobileSectionAddCell,.planner-layout-edit-mode-module__YMgihW__mobileDragPlaceholder{display:none}.planner-layout-edit-mode-module__YMgihW__mobileDragPreview{width:var(--mobile-drag-preview-width);height:var(--mobile-drag-preview-height);pointer-events:none;opacity:.9;will-change:transform;background:#ffffffbd;border:1px solid #a8a29ee6;border-radius:1.5rem;position:fixed;top:0;left:0;transform:translate(-100vw,-100vh);box-shadow:0 1rem 2.5rem #1c191729}.planner-layout-edit-mode-module__YMgihW__mobileDragHandle{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.planner-layout-edit-mode-module__YMgihW__mobileDragHandle img,.planner-layout-edit-mode-module__YMgihW__mobileDragHandle a{-webkit-user-drag:none}.planner-layout-edit-mode-module__YMgihW__resizeHandle{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media (min-width:768px){.planner-layout-edit-mode-module__YMgihW__sectionGrid{grid-template-columns:var(--layout-section-columns);gap:0 1.25rem}}@media (hover:none),(pointer:coarse){.planner-layout-edit-mode-module__YMgihW__sections{gap:3.5rem}.planner-layout-edit-mode-module__YMgihW__emptySections,.planner-layout-edit-mode-module__YMgihW__sectionShell,.planner-layout-edit-mode-module__YMgihW__emptyColumn{background:#1c19170f}.planner-layout-edit-mode-module__YMgihW__sectionShell{border-color:#e7e5e4;padding-block:3.5rem}.planner-layout-edit-mode-module__YMgihW__sectionGrid{row-gap:2rem}.planner-layout-edit-mode-module__YMgihW__column{gap:2rem!important}.planner-layout-edit-mode-module__YMgihW__mobileDragPlaceholder{background:#f5f5f4d9;border:1px solid #d6d3d1;border-radius:1.5rem;min-height:8.75rem;display:block;transform:translate(0,0);box-shadow:inset 0 0 0 1px #fffc}.planner-layout-edit-mode-module__YMgihW__resizeHandle{height:2rem}.planner-layout-edit-mode-module__YMgihW__resizeHandle:after{content:"";background:#78716c8c;border-radius:999px;width:3rem;height:.25rem;position:absolute;bottom:.55rem;left:50%;transform:translate(-50%)}}@media (max-width:767px){.planner-layout-edit-mode-module__YMgihW__columnAddCell{display:none}.planner-layout-edit-mode-module__YMgihW__mobileSectionAddCell{background:#1c19170f;border-radius:1.5rem;justify-content:center;align-items:center;min-height:6rem;margin-block-start:1.125rem;display:flex}}
.home-page-module__IZcija__plannerGrid{grid-template-columns:minmax(0,min(100%,22rem));justify-content:center;gap:1.5rem;display:grid}.home-page-module__IZcija__newPlannerHeaderButton,.home-page-module__IZcija__emptyStateButton{display:none}@media (min-width:640px){.home-page-module__IZcija__newPlannerHeaderButton{cursor:pointer;color:#fff;background:#1c1917;border:1px solid #1c1917;border-radius:.375rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:background-color .2s;display:inline-flex}.home-page-module__IZcija__newPlannerHeaderButton:hover{background:#44403c}.home-page-module__IZcija__emptyStateButton{cursor:pointer;color:#292524;background:#fff;border:1px solid #e7e5e4;border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:background-color .2s,border-color .2s;display:inline-flex;box-shadow:0 1px 2px #0000000d}.home-page-module__IZcija__emptyStateButton:hover{background:#fafaf9;border-color:#d6d3d1}}@media (min-width:640px) and (max-width:1279px){.home-page-module__IZcija__plannerGrid{grid-template-columns:repeat(auto-fill,22rem);justify-content:center;gap:1.5rem clamp(1.5rem,4vw,2.5rem)}}@media (min-width:1280px){.home-page-module__IZcija__plannerGrid{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:normal;gap:1.5rem}}
.layout-edit-overlays-module__WwLbXG__widgetPickerGrid{grid-template-columns:repeat(2,minmax(0,8.5rem));justify-content:center;gap:.75rem;display:grid}@media (min-width:640px){.layout-edit-overlays-module__WwLbXG__widgetPickerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}
.planner-page-shell-module__GVeBJq__content{flex-direction:column;gap:1.5rem;max-width:72rem;min-height:calc(100vh - 2rem);margin-inline:auto;display:flex}@media (min-width:640px){.planner-page-shell-module__GVeBJq__content{gap:2rem;min-height:calc(100vh - 4rem)}}
.planner-page-editor-module__UcN_6W__pageFrame{color:#1c1917;background:#fff;min-height:100vh;padding:1rem}.planner-page-editor-module__UcN_6W__mobileLayoutEditPageFrame{-webkit-touch-callout:none}.planner-page-editor-module__UcN_6W__mobileLayoutEditPageFrame input,.planner-page-editor-module__UcN_6W__mobileLayoutEditPageFrame textarea,.planner-page-editor-module__UcN_6W__mobileLayoutEditPageFrame select,.planner-page-editor-module__UcN_6W__mobileLayoutEditPageFrame [contenteditable=true]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.planner-page-editor-module__UcN_6W__mobileLayoutEditPageFrame[style*=background-image],.planner-page-editor-module__UcN_6W__mobileLayoutEditPageFrame img,.planner-page-editor-module__UcN_6W__mobileLayoutEditPageFrame a,.planner-page-editor-module__UcN_6W__mobileLayoutEditPageFrame [style*=background-image]{-webkit-user-drag:none}@media (min-width:640px){.planner-page-editor-module__UcN_6W__pageFrame{padding:2rem}}