@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.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(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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(../media/2c55a0e60120577a-s.03ez25a9g3i0n.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.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(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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(../media/2c55a0e60120577a-s.03ez25a9g3i0n.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.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(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.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:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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 Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_3d9c7ff2-module__6cOLqa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_3d9c7ff2-module__6cOLqa__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_5f4be7c1-module__Y4ruja__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_5f4be7c1-module__Y4ruja__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.Avatar-module__zvuYCG__avatar{border-radius:var(--radius-pill);background:var(--hover);border:1px solid var(--line-strong);color:var(--text-2);flex:none;place-items:center;display:grid}.Avatar-module__zvuYCG__sm{width:24px;height:24px;font:600 11px var(--sans)}.Avatar-module__zvuYCG__md{width:26px;height:26px;font:600 12px var(--sans)}
.Button-module__Ly0Bva__button{border-radius:var(--radius);font:500 14px var(--sans);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:flex}.Button-module__Ly0Bva__primary{background:var(--blue);color:#fff;border:none;font-weight:600}.Button-module__Ly0Bva__primary:hover{background:var(--blue-ink)}.Button-module__Ly0Bva__primary:active{transform:scale(.99)}.Button-module__Ly0Bva__outline{border:1px solid var(--line-strong);color:var(--text);background:0 0}.Button-module__Ly0Bva__outline:hover{background:var(--hover)}.Button-module__Ly0Bva__danger{border:1px solid var(--line-strong);color:var(--red);background:0 0}.Button-module__Ly0Bva__danger.Button-module__Ly0Bva__confirming{border-color:var(--red);background:var(--red-soft)}.Button-module__Ly0Bva__sm{height:38px;padding:0 16px;font-size:15px;font-weight:500}.Button-module__Ly0Bva__md{height:40px}.Button-module__Ly0Bva__lg{height:42px}.Button-module__Ly0Bva__xl{height:44px}.Button-module__Ly0Bva__outline.Button-module__Ly0Bva__xl{font-size:15px}.Button-module__Ly0Bva__xxl{gap:8px;height:46px}.Button-module__Ly0Bva__iconButton{border-radius:var(--radius);width:32px;height:32px;color:var(--text-2);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;padding:0;display:grid}.Button-module__Ly0Bva__iconButton:hover{background:var(--hover)}.Button-module__Ly0Bva__bordered{border:1px solid var(--line)}
.Card-module__HiGLca__card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.Card-module__HiGLca__plain{background:0 0}.Card-module__HiGLca__list.Card-module__HiGLca__list>*{border-top:1px solid #0000}.Card-module__HiGLca__list.Card-module__HiGLca__list>*+*{border-top-color:var(--line)}.Card-module__HiGLca__dashed{border:1px dashed var(--line);border-radius:var(--radius-lg);font:400 14px var(--sans);color:var(--text-3);text-align:center;padding:18px}.Card-module__HiGLca__roomy{padding:28px 16px}
.Chip-module__jkx1Ca__chip{border:1px solid var(--line-strong);color:var(--text-2);cursor:pointer;background:0 0}.Chip-module__jkx1Ca__pill{border-radius:var(--radius-pill)}.Chip-module__jkx1Ca__box{border-radius:var(--radius)}.Chip-module__jkx1Ca__soft{border-color:var(--blue);background:var(--blue-soft);color:var(--blue-ink)}.Chip-module__jkx1Ca__solid{border-color:var(--blue);background:var(--blue);color:#fff}
.Input-module__afWhRq__input{border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--surface);min-width:0;height:46px;color:var(--text);font:500 15px var(--sans);outline:none;padding:0 14px}.Input-module__afWhRq__input:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}@media (pointer:coarse){.Input-module__afWhRq__input{font-size:16px}}
.Pill-module__Ipg36W__pill{font:500 11.5px/1 var(--mono);border-radius:var(--radius-pill);white-space:nowrap;padding:5px 8px}.Pill-module__Ipg36W__neutral{background:var(--hover);color:var(--text-2)}.Pill-module__Ipg36W__today{background:var(--blue-soft);color:var(--blue-ink)}.Pill-module__Ipg36W__overdue{background:var(--red-soft);color:var(--red)}.Pill-module__Ipg36W__done{background:var(--green-soft);color:var(--green)}.Pill-module__Ipg36W__late{background:var(--amber-soft);color:var(--amber)}
.ProgressBar-module__szbDHG__track{border-radius:var(--radius-pill);background:var(--line);overflow:hidden}.ProgressBar-module__szbDHG__fill{border-radius:var(--radius-pill);height:100%;transition:width var(--dur-slow) var(--ease-out);animation:ProgressBar-module__szbDHG__grow calc(var(--dur-slow) * 2) var(--ease-out) both}@keyframes ProgressBar-module__szbDHG__grow{0%{width:0}}
.Segmented-module__ChepkG__track{border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--line);gap:2px;padding:3px;position:relative}.Segmented-module__ChepkG__option{border-radius:var(--radius-pill);color:var(--text-2);transition:color var(--dur) var(--ease-out);cursor:pointer;white-space:nowrap;background:0 0;border:none;position:relative}.Segmented-module__ChepkG__selected{color:#fff}.Segmented-module__ChepkG__thumb{border-radius:var(--radius-pill);background:var(--blue);position:absolute;top:3px;bottom:3px;left:0}.Segmented-module__ChepkG__animate{transition:transform var(--dur) var(--ease-out), width var(--dur) var(--ease-out)}.Segmented-module__ChepkG__hidden{visibility:hidden}.Segmented-module__ChepkG__sm{display:flex}.Segmented-module__ChepkG__sm .Segmented-module__ChepkG__option{height:26px;font:500 12px var(--sans);padding:0 10px}.Segmented-module__ChepkG__md{display:grid}.Segmented-module__ChepkG__md .Segmented-module__ChepkG__option{height:32px;font:500 12.5px var(--sans)}
.Sheet-module__AaGQ6G__overlay{z-index:20;animation:Sheet-module__AaGQ6G__fade-in var(--dur) var(--ease-out);transition:opacity var(--dur) var(--ease-out);background:#18181b52;position:fixed;inset:0}.Sheet-module__AaGQ6G__overlay.Sheet-module__AaGQ6G__closing{animation:Sheet-module__AaGQ6G__fade-out var(--dur) var(--ease-out) forwards;pointer-events:none}.Sheet-module__AaGQ6G__panel{--sheet-pad-x:20px;left:50%;bottom:var(--vv-bottom,0px);transform:translate(-50%, var(--drag,0px));transition:transform var(--dur) var(--ease-out);animation:Sheet-module__AaGQ6G__sheet-in var(--dur-slow) var(--ease-out);width:100%;max-width:440px;max-height:92vh;max-height:calc(var(--vv-height,100dvh) - 24px);overscroll-behavior:none;background:var(--surface);border:1px solid var(--line);z-index:21;padding:10px var(--sheet-pad-x) calc(24px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;outline:none;position:fixed;overflow:hidden auto;box-shadow:0 -10px 40px #18181b1a}.Sheet-module__AaGQ6G__panel[data-dragging]{transition:none}.Sheet-module__AaGQ6G__panel.Sheet-module__AaGQ6G__closing{animation:Sheet-module__AaGQ6G__sheet-out var(--dur) var(--ease-out) forwards;pointer-events:none}@keyframes Sheet-module__AaGQ6G__sheet-in{0%{transform:translate(-50%,100%)}}@keyframes Sheet-module__AaGQ6G__sheet-out{to{transform:translate(-50%,100%)}}@keyframes Sheet-module__AaGQ6G__modal-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}}@keyframes Sheet-module__AaGQ6G__modal-out{to{opacity:0;transform:translate(-50%,-48%)scale(.96)}}@keyframes Sheet-module__AaGQ6G__fade-in{0%{opacity:0}}@keyframes Sheet-module__AaGQ6G__fade-out{to{opacity:0}}.Sheet-module__AaGQ6G__handle{border-radius:var(--radius-pill);background:var(--line-strong);width:36px;height:4px;margin:0 auto 14px}@media (min-width:900px){.Sheet-module__AaGQ6G__panel{--sheet-pad-x:28px;border-radius:var(--radius-xl);width:calc(100% - 48px);max-width:580px;max-height:88vh;padding:28px;animation-name:Sheet-module__AaGQ6G__modal-in;top:50%;bottom:auto;transform:translate(-50%,-50%)}.Sheet-module__AaGQ6G__panel.Sheet-module__AaGQ6G__closing{animation-name:Sheet-module__AaGQ6G__modal-out}.Sheet-module__AaGQ6G__handle{display:none}}
.Text-module__3wWWmq__eyebrow{font:500 11.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.Text-module__3wWWmq__meta{font:400 12.5px var(--mono);color:var(--text-3)}.Text-module__3wWWmq__dot{border-radius:var(--radius-pill);flex:none;width:7px;height:7px}.Text-module__3wWWmq__sectionHeader{justify-content:space-between;align-items:baseline;padding:0 4px;display:flex}.Text-module__3wWWmq__sectionTitle{align-items:center;gap:8px;display:flex}.Text-module__3wWWmq__h3{font:600 14px var(--sans);margin:0}.Text-module__3wWWmq__md{font-size:15px}
.Toast-module__JsVq1a__toast{pointer-events:auto;border-radius:var(--radius-lg);background:var(--text);color:#fff;touch-action:pan-y;transform:translateX(var(--x,0px));transition:transform var(--dur) var(--ease-out), opacity var(--dur) var(--ease-out);animation:Toast-module__JsVq1a__toast-in var(--dur-slow) var(--ease-spring);align-items:center;gap:10px;margin:0 16px 10px;padding:10px 10px 10px 14px;display:flex;box-shadow:0 12px 32px #18181b3d}.Toast-module__JsVq1a__dragging{transition:none}.Toast-module__JsVq1a__leaving{animation:Toast-module__JsVq1a__toast-out var(--dur) var(--ease-out) forwards;pointer-events:none}@keyframes Toast-module__JsVq1a__toast-in{0%{opacity:0;transform:translateY(16px)scale(.96)}}@keyframes Toast-module__JsVq1a__toast-out{to{opacity:0;transform:translateY(16px)scale(.96)}}.Toast-module__JsVq1a__message{font:400 14px/1.35 var(--sans);flex:1}.Toast-module__JsVq1a__action{border-radius:var(--radius-sm);color:#93c5fd;height:30px;font:600 14px var(--sans);cursor:pointer;background:0 0;border:none;padding:0 10px}.Toast-module__JsVq1a__action:hover{background:#ffffff1a}
.InstallCard-module__9k8lca__card{top:calc(12px + env(safe-area-inset-top));z-index:30;border:1px solid var(--line);border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(12px);opacity:0;background:#ffffffeb;align-items:center;gap:12px;width:calc(100% - 24px);max-width:420px;padding:10px 8px 10px 10px;display:flex;position:fixed;left:50%;overflow:hidden;transform:translate(-50%,-12px);box-shadow:0 12px 32px #18181b1f,0 2px 6px #18181b0d}.InstallCard-module__9k8lca__timer{background:var(--blue);opacity:.55;transform-origin:0;height:3px;position:absolute;bottom:0;left:0;right:0}html[data-ready] .InstallCard-module__9k8lca__timer{animation:25s linear .95s both InstallCard-module__9k8lca__countdown}.InstallCard-module__9k8lca__card:hover .InstallCard-module__9k8lca__timer{animation-play-state:paused}@keyframes InstallCard-module__9k8lca__countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}html[data-ready] .InstallCard-module__9k8lca__card{animation:InstallCard-module__9k8lca__drop-in .45s var(--ease) .5s both}@keyframes InstallCard-module__9k8lca__drop-in{to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){html[data-ready] .InstallCard-module__9k8lca__card{opacity:1;animation:none;transform:translate(-50%)}}.InstallCard-module__9k8lca__logo{border-radius:var(--radius-md);background:var(--blue);flex:none;place-items:center;width:36px;height:36px;display:grid}.InstallCard-module__9k8lca__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.InstallCard-module__9k8lca__title{font:600 14px var(--sans)}.InstallCard-module__9k8lca__sub{font:400 12.5px/1.35 var(--sans);color:var(--text-3)}.InstallCard-module__9k8lca__close{color:var(--text-3);flex:none}.InstallCard-module__9k8lca__steps{flex-direction:column;gap:18px;display:flex}.InstallCard-module__9k8lca__stepsHead{justify-content:space-between;align-items:center;display:flex}.InstallCard-module__9k8lca__stepsTitle{font:600 19px/1.3 var(--sans);margin:0}.InstallCard-module__9k8lca__list{font:400 15px/1.5 var(--sans);flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.InstallCard-module__9k8lca__list li{align-items:flex-start;gap:12px;display:flex}.InstallCard-module__9k8lca__num{border-radius:var(--radius-pill);background:var(--blue-soft);width:26px;height:26px;color:var(--blue-ink);font:600 13px/26px var(--mono);text-align:center;flex:none}.InstallCard-module__9k8lca__inline{vertical-align:-4px;color:var(--blue)}.InstallCard-module__9k8lca__hint{font:400 13.5px/1.4 var(--sans);color:var(--text-3);margin:0}
.SessionScreens-module__a3Briq__page{min-height:100dvh;padding:24px 16px calc(24px + env(safe-area-inset-bottom));place-items:center;display:grid}.SessionScreens-module__a3Briq__card{text-align:center;flex-direction:column;align-items:stretch;gap:16px;width:100%;max-width:380px;display:flex}.SessionScreens-module__a3Briq__logo{background:var(--blue);border-radius:16px;align-self:center;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 8px 24px #2563eb2e}.SessionScreens-module__a3Briq__title{font:600 22px/1.2 var(--sans);letter-spacing:-.02em;margin:4px 0 0}.SessionScreens-module__a3Briq__text{font:400 15px/1.5 var(--sans);color:var(--text-2);text-wrap:pretty;margin:0 0 8px}.SessionScreens-module__a3Briq__invite{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);text-align:left;align-items:center;gap:10px;padding:12px 12px 12px 14px;display:flex}.SessionScreens-module__a3Briq__inviteName{min-width:0;font:600 15px var(--sans);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.SessionScreens-module__a3Briq__form{text-align:left;flex-direction:column;gap:8px;display:flex}.SessionScreens-module__a3Briq__note{border-radius:var(--radius);background:var(--blue-soft);font:400 13.5px/1.4 var(--sans);color:var(--blue-ink);margin:0;padding:10px 12px}.SessionScreens-module__a3Briq__divider{font:400 12.5px var(--mono);color:var(--text-3);align-items:center;gap:12px;display:flex}.SessionScreens-module__a3Briq__divider:before,.SessionScreens-module__a3Briq__divider:after{content:"";background:var(--line);flex:1;height:1px}.SessionScreens-module__a3Briq__twoCols{grid-template-columns:1fr 1fr;gap:8px;display:grid}.SessionScreens-module__a3Briq__link{font:400 13px var(--sans);color:var(--text-3);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;align-self:center;padding:4px;text-decoration:underline}.SessionScreens-module__a3Briq__error{font:400 14px var(--sans);color:var(--red);margin:0}
.PageHeader-module__MoRBKG__header{z-index:5;-webkit-backdrop-filter:blur(10px);padding:calc(22px + env(safe-area-inset-top)) 20px 16px;border-bottom:1px solid var(--line);background:#f5f6f8e0;flex-direction:column;gap:6px;display:flex;position:sticky;top:0}.PageHeader-module__MoRBKG__titleRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.PageHeader-module__MoRBKG__title{font:600 26px/1.15 var(--sans);letter-spacing:-.025em;margin:0}.PageHeader-module__MoRBKG__subtitle{font:400 14px/1.4 var(--sans);color:var(--text-2);margin:0}.PageHeader-module__MoRBKG__content{flex-direction:column;padding:16px 16px 0;display:flex}@media (min-width:900px){.PageHeader-module__MoRBKG__header{padding:36px 40px 20px}.PageHeader-module__MoRBKG__title{font-size:34px}.PageHeader-module__MoRBKG__content{padding:24px 40px 0}}
.TaskDetail-module__ogbZWq__detail{flex-direction:column;gap:18px;display:flex}.TaskDetail-module__ogbZWq__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.TaskDetail-module__ogbZWq__heading{flex-direction:column;gap:8px;min-width:0;display:flex}.TaskDetail-module__ogbZWq__roomLine{align-items:center;gap:6px;display:flex}.TaskDetail-module__ogbZWq__title{font:600 21px/1.25 var(--sans);letter-spacing:-.02em;text-wrap:pretty;margin:0}.TaskDetail-module__ogbZWq__infoRow{justify-content:space-between;gap:16px;padding:10px 14px;display:flex}.TaskDetail-module__ogbZWq__infoLabel{font:400 14px var(--sans);color:var(--text-2)}.TaskDetail-module__ogbZWq__infoValue{font:500 14px var(--sans);color:var(--text);text-align:right}.TaskDetail-module__ogbZWq__notes{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);font:400 14.5px/1.5 var(--sans);color:var(--text-2);white-space:pre-wrap;margin:0;padding:12px 14px}.TaskDetail-module__ogbZWq__streak{font:500 14px var(--mono);color:var(--text-2);align-items:center;gap:10px;padding:0 2px;display:flex}.TaskDetail-module__ogbZWq__actions{flex-direction:column;gap:8px;display:flex}.TaskDetail-module__ogbZWq__twoCols{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.TaskDetail-module__ogbZWq__otherDay{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.TaskDetail-module__ogbZWq__threeCols{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.TaskDetail-module__ogbZWq__history{flex-direction:column;gap:8px;display:flex}.TaskDetail-module__ogbZWq__historyList{flex-direction:column;gap:6px;display:flex}.TaskDetail-module__ogbZWq__historyRow{font:400 12px var(--mono);color:var(--text-2);align-items:center;gap:10px;display:flex}.TaskDetail-module__ogbZWq__historyDate{width:44px;color:var(--text-3)}.TaskDetail-module__ogbZWq__historyLabel{flex:1}.TaskDetail-module__ogbZWq__historyBy{color:var(--text-3)}.TaskDetail-module__ogbZWq__footer{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px;padding-top:14px;display:grid}
.TaskForm-module__1rkRoW__form{flex-direction:column;gap:20px;display:flex}.TaskForm-module__1rkRoW__header{justify-content:space-between;align-items:center;display:flex}.TaskForm-module__1rkRoW__title{font:600 19px var(--sans);letter-spacing:-.02em;margin:0}.TaskForm-module__1rkRoW__textarea{border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--surface);color:var(--text);outline:none}.TaskForm-module__1rkRoW__textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.TaskForm-module__1rkRoW__textarea{font:400 14px/1.45 var(--sans);resize:vertical;padding:10px 14px}.TaskForm-module__1rkRoW__field{flex-direction:column;gap:10px;display:flex}.TaskForm-module__1rkRoW__panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;gap:12px;padding:14px;display:flex}.TaskForm-module__1rkRoW__panelRow{flex-flow:wrap;align-items:center;gap:6px}.TaskForm-module__1rkRoW__everyRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.TaskForm-module__1rkRoW__label{font:400 14px var(--sans);color:var(--text-2)}.TaskForm-module__1rkRoW__inlineLabel{margin-right:4px;}.TaskForm-module__1rkRoW__stepper{align-items:center;gap:4px;display:flex}.TaskForm-module__1rkRoW__stepButton{border-radius:var(--radius);border:1px solid var(--line-strong);width:34px;height:34px;color:var(--text);cursor:pointer;background:0 0;place-items:center;display:grid}.TaskForm-module__1rkRoW__stepValue{text-align:center;min-width:44px;font:600 20px var(--mono)}.TaskForm-module__1rkRoW__wrapRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.TaskForm-module__1rkRoW__divided{border-top:1px solid var(--line);padding-top:12px}.TaskForm-module__1rkRoW__everyChip{min-width:40px;height:30px;font:500 12px var(--mono);padding:0 10px}.TaskForm-module__1rkRoW__dateChip{height:30px;font:500 12.5px var(--sans);padding:0 12px}.TaskForm-module__1rkRoW__dateInput{border-radius:var(--radius-pill);border:1px solid var(--line-strong);height:30px;color:var(--text-2);font:500 12px var(--mono);background:0 0;outline:none;padding:0 8px}@media (pointer:coarse){.TaskForm-module__1rkRoW__textarea,.TaskForm-module__1rkRoW__dateInput{font-size:16px}}.TaskForm-module__1rkRoW__dayGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.TaskForm-module__1rkRoW__dayChip{height:40px;font:600 12px var(--mono);text-transform:uppercase}.TaskForm-module__1rkRoW__preset{border-radius:var(--radius-pill);border:1px solid var(--line-strong);height:28px;color:var(--text-2);font:500 12px var(--sans);cursor:pointer;background:0 0;padding:0 10px}.TaskForm-module__1rkRoW__preset:hover{background:var(--hover);color:var(--text)}.TaskForm-module__1rkRoW__preview{font:500 12px/1.4 var(--mono);color:var(--blue-ink);align-items:center;gap:8px;padding:0 2px;display:flex}.TaskForm-module__1rkRoW__roomGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.TaskForm-module__1rkRoW__roomChip{height:38px;font:500 12.5px var(--sans);align-items:center;gap:6px;min-width:0;padding:0 10px;display:flex}.TaskForm-module__1rkRoW__ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TaskForm-module__1rkRoW__twoCols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.TaskForm-module__1rkRoW__stack{flex-direction:column;gap:6px;display:flex}.TaskForm-module__1rkRoW__stackChip{height:34px;font:500 14px var(--sans);text-align:left;align-items:center;gap:8px;padding:0 12px;display:flex}.TaskForm-module__1rkRoW__bleedRow{margin:0 calc(-1 * var(--sheet-pad-x,20px));padding:0 var(--sheet-pad-x,20px);gap:6px;display:flex;overflow-x:auto}.TaskForm-module__1rkRoW__minuteChip{height:32px;font:500 12px var(--mono);flex:none;padding:0 12px}.TaskForm-module__1rkRoW__error{font:400 14px var(--sans);color:var(--red);align-items:center;gap:8px;display:flex}.TaskForm-module__1rkRoW__footer{grid-template-columns:1fr 2fr;gap:8px;display:grid}
.BottomDock-module__AtfrUa__dock{z-index:10;pointer-events:none;flex-direction:column;align-items:stretch;width:100%;max-width:440px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}@media (min-width:900px){.BottomDock-module__AtfrUa__mobileOnly{display:none}}.BottomDock-module__AtfrUa__fabRow{justify-content:flex-end;padding:0 16px 12px;display:flex}.BottomDock-module__AtfrUa__fab{pointer-events:auto;border-radius:var(--radius-pill);background:var(--blue);color:#fff;height:48px;font:600 14px var(--sans);cursor:pointer;transition:padding var(--dur) var(--ease-out), gap var(--dur) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:none;align-items:center;gap:6px;padding:0 18px 0 14px;display:flex;box-shadow:0 8px 24px #2563eb47}.BottomDock-module__AtfrUa__fab:active{transform:scale(.94)}.BottomDock-module__AtfrUa__fabLabel{white-space:nowrap;max-width:110px;transition:max-width var(--dur) var(--ease-out), opacity var(--dur-fast) var(--ease-out);display:inline-block;overflow:hidden}.BottomDock-module__AtfrUa__compact{gap:0;padding:0 13px}.BottomDock-module__AtfrUa__compact .BottomDock-module__AtfrUa__fabLabel{opacity:0;max-width:0}.BottomDock-module__AtfrUa__tabs{pointer-events:auto;-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--line);padding:6px 4px calc(8px + env(safe-area-inset-bottom));background:#ffffffeb;grid-template-columns:repeat(5,1fr);display:grid;position:relative}.BottomDock-module__AtfrUa__tab{height:54px;color:var(--text-3);font:500 11px var(--sans);flex-direction:column;justify-content:center;align-items:center;gap:3px;text-decoration:none;display:flex}.BottomDock-module__AtfrUa__tab:hover{color:var(--text-3)}.BottomDock-module__AtfrUa__active,.BottomDock-module__AtfrUa__active:hover{color:var(--blue)}.BottomDock-module__AtfrUa__tab>span:first-child{position:relative}.BottomDock-module__AtfrUa__active>span:first-child{animation:BottomDock-module__AtfrUa__tab-pop var(--dur-slow) var(--ease-spring)}.BottomDock-module__AtfrUa__indicator{width:calc(20% - 1.6px);height:30px;transform:translateX(calc(var(--tab) * 100%));transition:transform var(--dur-slow) var(--ease-out);pointer-events:none;position:absolute;top:10px;left:4px}.BottomDock-module__AtfrUa__indicator:before{content:"";border-radius:var(--radius-pill);background:var(--blue-soft);width:56px;margin:0 auto;position:absolute;inset:0}@keyframes BottomDock-module__AtfrUa__tab-pop{40%{transform:scale(1.18)translateY(-1px)}}
.NoTasksState-module__BNhbTW__empty{border-radius:var(--radius-xl);text-align:center;flex-direction:column;align-items:center;gap:12px;margin:40px 20px;padding:32px 24px;display:flex}.NoTasksState-module__BNhbTW__iconBox{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);place-items:center;width:48px;height:48px;display:grid}.NoTasksState-module__BNhbTW__title{font:600 17px/1.3 var(--sans);margin:0}.NoTasksState-module__BNhbTW__text{font:400 14.5px/1.5 var(--sans);color:var(--text-2);text-wrap:pretty;max-width:280px;margin:0}.NoTasksState-module__BNhbTW__actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}
.Sidebar-module__Fu4QHW__sidebar{display:none}@media (min-width:900px){.Sidebar-module__Fu4QHW__sidebar{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;flex:none;gap:24px;width:260px;height:100vh;padding:28px 16px 20px;display:flex;position:sticky;top:0}}.Sidebar-module__Fu4QHW__brand{align-items:center;gap:12px;padding:0 8px;display:flex}.Sidebar-module__Fu4QHW__logo{border-radius:var(--radius-md);background:var(--blue);place-items:center;width:38px;height:38px;display:grid}.Sidebar-module__Fu4QHW__brandText{flex-direction:column;gap:3px;display:flex}.Sidebar-module__Fu4QHW__brandName{font:600 16px/1.1 var(--sans);color:var(--text)}.Sidebar-module__Fu4QHW__brandSub{font:400 12.5px var(--mono);color:var(--text-3)}.Sidebar-module__Fu4QHW__nav{flex-direction:column;gap:2px;display:flex}.Sidebar-module__Fu4QHW__navItem{border-radius:var(--radius);height:42px;color:var(--text-2);font:500 14.5px var(--sans);align-items:center;gap:12px;padding:0 12px;text-decoration:none;display:flex}.Sidebar-module__Fu4QHW__navItem:hover{color:var(--text-2)}.Sidebar-module__Fu4QHW__active,.Sidebar-module__Fu4QHW__active:hover{background:var(--blue-soft);color:var(--blue-ink)}.Sidebar-module__Fu4QHW__week{border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;gap:10px;margin-top:auto;padding:14px;display:flex}.Sidebar-module__Fu4QHW__weekHead{justify-content:space-between;align-items:baseline;display:flex}.Sidebar-module__Fu4QHW__weekPct{font:600 15px/1 var(--mono);color:var(--text)}.Sidebar-module__Fu4QHW__weekSub{font:400 12.5px var(--sans);color:var(--text-3)}
.TaskBoardCard-module__GkvkqW__card{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);cursor:pointer;text-align:left;flex-direction:column;gap:6px;width:100%;padding:9px 10px;display:flex}.TaskBoardCard-module__GkvkqW__card:hover{border-color:var(--text-4)}.TaskBoardCard-module__GkvkqW__done{background:var(--surface-muted)}.TaskBoardCard-module__GkvkqW__missed{border-color:var(--red)}.TaskBoardCard-module__GkvkqW__missedTag{font:500 12px var(--mono);color:var(--red)}.TaskBoardCard-module__GkvkqW__skippedTag{font:500 12px var(--mono);color:var(--text-3)}.TaskBoardCard-module__GkvkqW__projected{border-style:dashed}.TaskBoardCard-module__GkvkqW__name{font:500 13.5px/1.3 var(--sans);color:var(--text);text-wrap:pretty}.TaskBoardCard-module__GkvkqW__done .TaskBoardCard-module__GkvkqW__name{color:var(--text-3);text-decoration:line-through}.TaskBoardCard-module__GkvkqW__meta{font:400 12.5px var(--mono);color:var(--text-3);align-items:center;gap:6px;display:flex}.TaskBoardCard-module__GkvkqW__room{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}
.AppShell-module__onZTIa__shell{align-items:flex-start;min-height:100dvh;display:flex}.AppShell-module__onZTIa__main{background:var(--bg);border-left:1px solid var(--line);border-right:1px solid var(--line);flex:1;min-width:0;max-width:440px;min-height:100dvh;margin:0 auto;padding-bottom:150px;overflow-x:clip}@media (min-width:900px){.AppShell-module__onZTIa__main{background:0 0;border-color:#0000;max-width:1120px;padding-bottom:64px}}html[data-ready] .AppShell-module__onZTIa__main{animation:AppShell-module__onZTIa__shell-in var(--dur-enter) var(--ease-enter) .15s both}@keyframes AppShell-module__onZTIa__shell-in{0%{opacity:0;transform:scale(.96)}}
.TaskRow-module__clL1Sq__swipe{transition:grid-template-rows var(--dur) var(--ease-out), opacity var(--dur) var(--ease-out);grid-template-rows:1fr;display:grid}.TaskRow-module__clL1Sq__leaving{opacity:0;pointer-events:none;grid-template-rows:0fr}.TaskRow-module__clL1Sq__clip{min-height:0;position:relative;overflow:hidden}.TaskRow-module__clL1Sq__actions{color:#fff;align-items:center;display:flex;position:absolute;inset:0}.TaskRow-module__clL1Sq__actions[data-side=done]{background:var(--green);justify-content:flex-start}.TaskRow-module__clL1Sq__actions[data-side=delete]{background:var(--red);justify-content:flex-end}.TaskRow-module__clL1Sq__action{min-width:88px;height:100%;color:inherit;font:600 12px var(--sans);cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0 16px;display:flex}.TaskRow-module__clL1Sq__action:active{transform:none}.TaskRow-module__clL1Sq__action>span:first-child{transition:transform var(--dur) var(--ease-spring)}.TaskRow-module__clL1Sq__actions[data-armed] .TaskRow-module__clL1Sq__action>span:first-child{transform:scale(1.25)}.TaskRow-module__clL1Sq__row{background:var(--surface);touch-action:pan-y;transition:transform var(--dur-slow) var(--ease-out);align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative}.TaskRow-module__clL1Sq__dragging{transition:none}.TaskRow-module__clL1Sq__check{border-radius:var(--radius-pill);border:1.5px solid var(--text-4);color:#fff;cursor:pointer;background:0 0;flex:none;place-items:center;width:26px;height:26px;padding:0;display:grid}.TaskRow-module__clL1Sq__check:hover{border-color:var(--blue)}.TaskRow-module__clL1Sq__checkDone{border-color:var(--green);background:var(--green);animation:TaskRow-module__clL1Sq__pop var(--dur-slow) var(--ease-spring)}.TaskRow-module__clL1Sq__checkIcon{opacity:0;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur) var(--ease-spring);transform:scale(.4)}.TaskRow-module__clL1Sq__checkMissed{border-color:var(--red);background:var(--red)}.TaskRow-module__clL1Sq__checkSkipped{border-color:var(--text-4);background:var(--text-4)}.TaskRow-module__clL1Sq__checkDone .TaskRow-module__clL1Sq__checkIcon,.TaskRow-module__clL1Sq__checkMissed .TaskRow-module__clL1Sq__checkIcon,.TaskRow-module__clL1Sq__checkSkipped .TaskRow-module__clL1Sq__checkIcon{opacity:1;transform:none}@keyframes TaskRow-module__clL1Sq__pop{40%{transform:scale(1.2)}}.TaskRow-module__clL1Sq__checkProjected{border-style:dashed}.TaskRow-module__clL1Sq__main{cursor:pointer;text-align:left;min-width:0;color:inherit;font:inherit;background:0 0;border:none;flex-direction:column;flex:1;gap:4px;padding:0;display:flex}.TaskRow-module__clL1Sq__main:active{transform:none}.TaskRow-module__clL1Sq__nameLine{align-items:center;gap:4px;min-width:0;display:flex}.TaskRow-module__clL1Sq__name{font:500 15px/1.3 var(--sans);color:var(--text);transition:color var(--dur) var(--ease-out), text-decoration-color var(--dur) var(--ease-out);text-overflow:ellipsis;white-space:nowrap;-webkit-text-decoration:line-through #0000;text-decoration:line-through #0000;overflow:hidden}.TaskRow-module__clL1Sq__done{color:var(--text-3);text-decoration-color:currentColor}.TaskRow-module__clL1Sq__meta{font:400 12.5px/1.2 var(--mono);color:var(--text-3)}.TaskRow-module__clL1Sq__metaLine{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.TaskRow-module__clL1Sq__side{cursor:pointer;flex:none;align-items:center;gap:8px;display:flex}
.HouseView-module__Wytn8q__section{flex-direction:column;gap:10px;display:flex}.HouseView-module__Wytn8q__row{align-items:center;gap:12px;min-height:52px;padding:8px 10px 8px 14px;display:flex}.HouseView-module__Wytn8q__name{min-width:0;font:500 15px var(--sans);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.HouseView-module__Wytn8q__stacked{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.HouseView-module__Wytn8q__sub{font:400 12.5px var(--mono);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.HouseView-module__Wytn8q__meta{font:400 12.5px var(--mono);color:var(--text-3);padding-right:4px}.HouseView-module__Wytn8q__inviteForm{gap:8px;display:flex}.HouseView-module__Wytn8q__input{flex:1}.HouseView-module__Wytn8q__hint{font:400 13px/1.4 var(--sans);color:var(--text-3);margin:0}
.ProgressView-module__XomE0G__summary{flex-direction:column;gap:12px;padding:18px;display:flex}.ProgressView-module__XomE0G__summaryHead{justify-content:space-between;align-items:baseline;display:flex}.ProgressView-module__XomE0G__summaryValue{align-items:baseline;gap:10px;display:flex}.ProgressView-module__XomE0G__bigPct{font:600 40px/1 var(--mono);letter-spacing:-.03em}.ProgressView-module__XomE0G__summarySub{font:400 14px var(--sans);color:var(--text-2)}.ProgressView-module__XomE0G__people{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ProgressView-module__XomE0G__personCard{border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;gap:10px;padding:14px;display:flex}.ProgressView-module__XomE0G__personHead{align-items:center;gap:8px;display:flex}.ProgressView-module__XomE0G__personName{font:500 15px var(--sans)}.ProgressView-module__XomE0G__stats{font:400 12px var(--mono);color:var(--text-2);flex-direction:column;gap:4px;margin:0;display:flex}.ProgressView-module__XomE0G__stat{justify-content:space-between;display:flex}.ProgressView-module__XomE0G__stat dd{color:var(--text);margin:0}.ProgressView-module__XomE0G__section{flex-direction:column;gap:8px;display:flex}.ProgressView-module__XomE0G__rowText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ProgressView-module__XomE0G__streakRow{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:none;align-items:center;gap:12px;padding:12px 14px;display:flex}.ProgressView-module__XomE0G__streakRow:hover{background:var(--hover)}.ProgressView-module__XomE0G__rowName{font:500 15px var(--sans)}.ProgressView-module__XomE0G__streakCount{font:600 13px var(--mono)}.ProgressView-module__XomE0G__historyRow{align-items:center;gap:12px;padding:11px 14px;display:flex}.ProgressView-module__XomE0G__historyRow .ProgressView-module__XomE0G__rowText{gap:2px}.ProgressView-module__XomE0G__historyDate{width:44px;font:400 12.5px var(--mono);color:var(--text-3);flex:none}.ProgressView-module__XomE0G__historyName{font:500 13.5px var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.RoomsView-module__U6X4cG__grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}@media (min-width:900px){.RoomsView-module__U6X4cG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.RoomsView-module__U6X4cG__head{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:none;align-items:center;gap:12px;padding:14px;display:flex}.RoomsView-module__U6X4cG__head:hover{background:var(--hover)}.RoomsView-module__U6X4cG__iconBox{border-radius:var(--radius-md);flex:none;place-items:center;width:40px;height:40px;display:grid}.RoomsView-module__U6X4cG__headText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.RoomsView-module__U6X4cG__name{font:600 15px var(--sans)}.RoomsView-module__U6X4cG__collapse{transition:grid-template-rows var(--dur) var(--ease-out);grid-template-rows:1fr;display:grid;overflow:hidden}.RoomsView-module__U6X4cG__collapsed{grid-template-rows:0fr}.RoomsView-module__U6X4cG__chevron{transition:transform var(--dur) var(--ease-out)}.RoomsView-module__U6X4cG__chevronOpen{transform:rotate(180deg)}.RoomsView-module__U6X4cG__body{border-top:1px solid var(--line);min-height:0;overflow:hidden}.RoomsView-module__U6X4cG__body>*{border-top:1px solid #0000}.RoomsView-module__U6X4cG__body>*+*{border-top-color:var(--line)}.RoomsView-module__U6X4cG__add{border:none;border-top:1px solid var(--line);width:100%;color:var(--text-2);font:500 14px var(--sans);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:12px 14px;display:flex}.RoomsView-module__U6X4cG__add:hover{background:var(--hover);color:var(--text)}
.TodayView-module__NRp8MW__weekCard{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);cursor:pointer;color:inherit;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.TodayView-module__NRp8MW__weekCard:hover{border-color:var(--line-strong);color:inherit}.TodayView-module__NRp8MW__weekBar{flex:1}.TodayView-module__NRp8MW__weekPct{font:600 13px/1 var(--mono);color:var(--text)}.TodayView-module__NRp8MW__allClear{border:1px solid var(--line);border-radius:var(--radius-lg);align-items:center;gap:12px;padding:20px;display:flex}.TodayView-module__NRp8MW__allClearText{flex-direction:column;gap:2px;display:flex}.TodayView-module__NRp8MW__allClearTitle{font:500 15px var(--sans)}.TodayView-module__NRp8MW__allClearSub{font:400 14px var(--sans);color:var(--text-2)}.TodayView-module__NRp8MW__group{flex-direction:column;gap:8px;display:flex}
.WeekView-module__PnceOG__nav{justify-content:space-between;align-items:center;display:flex}.WeekView-module__PnceOG__range{color:var(--text);font:500 14px var(--mono);cursor:pointer;background:0 0;border:none}.WeekView-module__PnceOG__mobile{flex-direction:column;gap:18px;display:flex}.WeekView-module__PnceOG__strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.WeekView-module__PnceOG__stripDay{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);cursor:pointer;color:var(--text);flex-direction:column;align-items:center;gap:6px;padding:10px 0 9px;display:flex}.WeekView-module__PnceOG__stripLetter{font:500 10.5px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-3)}.WeekView-module__PnceOG__stripNum{font:600 16px/1 var(--mono);color:var(--text)}.WeekView-module__PnceOG__stripCount{font:500 10px/1 var(--mono);color:var(--text-2);height:10px}.WeekView-module__PnceOG__stripCountEmpty{color:var(--line-strong)}.WeekView-module__PnceOG__isToday{border-color:var(--blue)}.WeekView-module__PnceOG__isSelected{background:var(--blue);border-color:var(--blue)}.WeekView-module__PnceOG__isSelected .WeekView-module__PnceOG__stripLetter,.WeekView-module__PnceOG__isSelected .WeekView-module__PnceOG__stripCount{color:#fffc}.WeekView-module__PnceOG__isSelected .WeekView-module__PnceOG__stripNum{color:#fff}.WeekView-module__PnceOG__boardScroll{display:none}@media (min-width:900px){.WeekView-module__PnceOG__mobile{display:none}.WeekView-module__PnceOG__boardScroll{margin:0 -4px;padding:0 4px 8px;display:block;overflow-x:auto}}.WeekView-module__PnceOG__board{grid-template-columns:repeat(7,minmax(128px,1fr));align-items:start;gap:10px;min-width:960px;display:grid}.WeekView-module__PnceOG__column{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;min-height:260px;display:flex;overflow:hidden}.WeekView-module__PnceOG__columnToday{border-color:var(--blue)}.WeekView-module__PnceOG__columnHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:12px 12px 10px;display:flex}.WeekView-module__PnceOG__columnLetter{font:500 12px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-3)}.WeekView-module__PnceOG__columnNum{font:600 20px/1 var(--mono);color:var(--text)}.WeekView-module__PnceOG__columnToday .WeekView-module__PnceOG__columnNum{color:var(--blue)}.WeekView-module__PnceOG__columnBody{flex-direction:column;gap:6px;padding:8px;display:flex}.WeekView-module__PnceOG__free{font:400 12.5px var(--sans);color:var(--text-4);padding:6px 4px}
