@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2)format("woff2-variations");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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2)format("woff2-variations");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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2)format("woff2-variations");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:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-ext-400-normal-5tcqmc2S.woff2)format("woff2"),url(/assets/outfit-latin-ext-400-normal-DHm7mdGe.woff)format("woff");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:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-400-normal-BGsTXAXT.woff2)format("woff2"),url(/assets/outfit-latin-400-normal-DMwTpYkH.woff)format("woff");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:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/outfit-latin-ext-500-normal-zeox_O30.woff2)format("woff2"),url(/assets/outfit-latin-ext-500-normal-DrCvqoFD.woff)format("woff");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:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/outfit-latin-500-normal-DKnIMDSk.woff2)format("woff2"),url(/assets/outfit-latin-500-normal-ClnHRwRh.woff)format("woff");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:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-ext-600-normal-B85nYjL1.woff2)format("woff2"),url(/assets/outfit-latin-ext-600-normal-CWJcPgd7.woff)format("woff");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:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-600-normal-B7SfZ07L.woff2)format("woff2"),url(/assets/outfit-latin-600-normal-BEfTtDA7.woff)format("woff");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:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/outfit-latin-ext-700-normal-CI4iH74K.woff2)format("woff2"),url(/assets/outfit-latin-ext-700-normal-fjS8-Gm7.woff)format("woff");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:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/outfit-latin-700-normal-Cu9v6i1X.woff2)format("woff2"),url(/assets/outfit-latin-700-normal-D4itBLBr.woff)format("woff");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-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=)format("woff2"),url(data:font/woff;base64,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)format("woff");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-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff)format("woff");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-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff");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-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=)format("woff2"),url(data:font/woff;base64,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)format("woff");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-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff)format("woff");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-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff");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}:root{--color-bg:#edeae3;--color-fg:#1a1815;--color-mute:#756e60;--color-hairline:#1a181514;--color-card-bg:#fffdf8;--color-card-solid:#fffdf8;--color-page-bg:#f4f1ea;--color-overlay:#1a18150f;--color-fg-on-bg:var(--color-bg);--color-weekend:oklch(58% .11 18);--font-display:"Bricolage Grotesque Variable", "Bricolage Grotesque", serif;--font-ui:"Outfit", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", "SF Mono", ui-monospace, monospace;--text-display:52px;--text-h1:32px;--text-h2:22px;--text-h3:18px;--text-body:15px;--text-body-sm:13px;--text-mono:11px;--text-mono-sm:9px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-tight:-.02em;--tracking-mono:.04em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-18:72px;--radius-sm:6px;--radius-md:9px;--radius-lg:12px;--radius-card:18px;--radius-card-lg:22px;--radius-pill:999px;--row-height:62px;--checkbox-size:34px;--row-gap:var(--space-2);--detail-display:block;--transition-quick:.18s ease;--transition-haptic:.22s cubic-bezier(.2, .9, .3, 1.3);--shell-mobile-max:480px;--desktop-sidebar:220px;--desktop-rail:340px;--breakpoint-desktop:1024px}[data-theme=dark]{--color-bg:#0f0d0b;--color-fg:#edeae3;--color-mute:#edeae385;--color-hairline:#ffffff14;--color-card-bg:#ffffff09;--color-card-solid:#1a1715;--color-page-bg:#0f0d0b;--color-overlay:#edeae314;--color-fg-on-bg:var(--color-bg);--color-weekend:oklch(72% .12 18)}body[data-display=accessible]{--text-mono-sm:11px;--text-mono:13px;--text-body-sm:14px;--color-mute:#44403a}body[data-display=accessible][data-theme=dark]{--color-mute:#edeae3e0}@keyframes streaq-ring{0%{opacity:.55;transform:scale(.9)}to{opacity:0;transform:scale(1.25)}}*,:before,:after{box-sizing:border-box}html,body{background:var(--color-bg);color:var(--color-fg);font-family:var(--font-ui);font-size:var(--text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;padding:0;line-height:1.4}body{min-height:100vh;padding-bottom:env(safe-area-inset-bottom)}html{overflow-x:hidden}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}input,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}::selection{background:var(--color-fg);color:var(--color-bg)}.mono{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase}._screen_x2q1e_6{padding:var(--space-6);background:var(--color-page-bg);color:var(--color-fg);z-index:100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._card_x2q1e_18{background:var(--color-card-bg);border:1px solid var(--color-hairline);border-radius:var(--radius-card);width:100%;max-width:420px;padding:var(--space-8);gap:var(--space-4);flex-direction:column;display:flex}._title_x2q1e_30{font-size:var(--text-h2);margin:0;font-weight:600}._message_x2q1e_36{color:var(--color-mute);font-size:var(--text-body);margin:0;line-height:1.5}._detail_x2q1e_43{padding:var(--space-3) var(--space-4);background:var(--color-overlay);border-radius:var(--radius-md);color:var(--color-mute);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-mono);word-break:break-word;white-space:pre-wrap;margin:0}._actions_x2q1e_55{gap:var(--space-2);margin-top:var(--space-2);display:flex}._button_x2q1e_61{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-hairline);color:var(--color-fg);font-size:var(--text-body);cursor:pointer;background:0 0;flex:1;font-weight:500}._button_x2q1e_61:hover{background:var(--color-overlay)}._button_x2q1e_61[data-primary=true]{background:var(--color-fg);color:var(--color-fg-on-bg);border-color:var(--color-fg)}._button_x2q1e_61[data-primary=true]:hover{opacity:.9;background:var(--color-fg)}._button_x2q1e_61:disabled{opacity:.5;cursor:not-allowed}._toast_1ttr2_1{left:50%;bottom:calc(96px + env(safe-area-inset-bottom));z-index:60;background:var(--color-fg);color:var(--color-fg-on-bg);border-radius:var(--radius-pill);font-family:var(--font-ui);letter-spacing:-.005em;align-items:center;gap:14px;max-width:min(420px,100vw - 32px);padding:12px 16px;font-size:13px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 1px #1a18151f,0 12px 32px -16px #1a18154d}._label_1ttr2_23{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._actions_1ttr2_29{align-items:center;gap:4px;display:flex}._cta_1ttr2_35,._dismiss_1ttr2_36{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;cursor:pointer;color:var(--color-fg-on-bg);border-radius:var(--radius-sm);transition:background var(--transition-quick);-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:6px 10px}._cta_1ttr2_35{font-weight:var(--weight-semibold);background:#edeae31f}._cta_1ttr2_35:hover,._cta_1ttr2_35:focus-visible{background:#edeae338}._dismiss_1ttr2_36{opacity:.6}._dismiss_1ttr2_36:hover,._dismiss_1ttr2_36:focus-visible{opacity:1}._wrap_zmq9n_3{left:50%;bottom:calc(96px + env(safe-area-inset-bottom));z-index:70;pointer-events:none;max-width:min(420px,100vw - 32px);position:fixed;transform:translate(-50%)}._toast_zmq9n_13{background:var(--color-fg);color:var(--color-fg-on-bg);border-radius:var(--radius-pill);font-family:var(--font-ui);font-size:var(--text-body-sm);font-weight:var(--weight-medium);text-align:center;padding:11px 18px;line-height:1.3;transition:opacity .24s,transform .24s;animation:.2s ease-out _toast-in_zmq9n_1;box-shadow:0 1px #1a18151f,0 12px 32px -16px #1a18154d}._toast_zmq9n_13[data-leaving=true]{opacity:0;transform:translateY(8px)}@keyframes _toast-in_zmq9n_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._toast_zmq9n_13{animation:none}}._bar_f8afd_1{z-index:30;padding:10px 0 calc(24px + env(safe-area-inset-bottom));background:var(--color-bg);border-top:.5px solid var(--color-hairline);justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}._button_f8afd_15{cursor:pointer;-webkit-tap-highlight-color:transparent;color:#1a18156b;transition:color var(--transition-quick);background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:4px 10px;display:flex}[data-theme=dark] ._button_f8afd_15{color:#edeae373}._button_f8afd_15[data-active=true]{color:var(--color-fg)}._label_f8afd_37{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;font-size:10px}._shell_1d8vk_1{background:var(--color-bg);min-height:100dvh}._outlet_1d8vk_6{padding-top:max(env(safe-area-inset-top), 16px)}._pill_sho87_1{background:var(--color-overlay);border:.5px solid var(--color-hairline);border-radius:999px;flex-shrink:0;align-items:center;transition:background .2s;display:inline-flex;position:relative}._pill_sho87_1[data-on=true]{background:var(--color-fg);border-color:#0000}._pill_sho87_1[data-size=md]{width:60px;height:30px}._pill_sho87_1[data-size=sm]{width:46px;height:24px}._thumb_sho87_29{background:var(--color-fg);border-radius:999px;transition:left .2s cubic-bezier(.3,.9,.4,1),background .2s;position:absolute;top:2px}._pill_sho87_1[data-on=true] ._thumb_sho87_29{background:var(--color-bg)}._pill_sho87_1[data-size=md] ._thumb_sho87_29{width:25px;height:25px;left:2px}._pill_sho87_1[data-size=md][data-on=true] ._thumb_sho87_29{left:33px}._pill_sho87_1[data-size=sm] ._thumb_sho87_29{width:19px;height:19px;left:2px}._pill_sho87_1[data-size=sm][data-on=true] ._thumb_sho87_29{left:25px}._glyph_ljq33_8{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}._glyphBreathe_ljq33_16{animation:1.6s ease-in-out infinite _breathe_ljq33_1}._spinner_ljq33_20{-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--stroke)), #000 calc(100% - var(--stroke)));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--stroke)), #000 calc(100% - var(--stroke)));mask:radial-gradient(farthest-side, transparent calc(100% - var(--stroke)), #000 calc(100% - var(--stroke)));border-radius:50%;animation:.85s linear infinite _spin_ljq33_20;position:absolute;inset:0}._restRing_ljq33_38{border-style:solid;border-radius:50%;position:absolute;inset:0}._arrow_ljq33_46{position:absolute;inset:0}._bobDown_ljq33_51{animation:1s ease-in-out infinite _bobDown_ljq33_51}._bobUp_ljq33_55{animation:1s ease-in-out infinite _bobUp_ljq33_55}._compact_ljq33_61{align-items:center;gap:5px;display:inline-flex}._compactLabel_ljq33_67{font-family:var(--font-mono);font-size:var(--text-mono-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-mono);text-transform:uppercase}._pill_ljq33_76{background:var(--color-card-solid);border:.5px solid var(--color-hairline);border-radius:11px;align-items:center;gap:10px;padding:9px 11px;display:flex}._pillText_ljq33_86{min-width:0;line-height:1.3}._pillLabel_ljq33_91{font-family:var(--font-mono);font-size:var(--text-mono);font-weight:var(--weight-medium);letter-spacing:.05em;text-transform:uppercase}._pillDetail_ljq33_100{font-family:var(--font-ui);color:var(--color-mute);white-space:nowrap;font-size:11px}._logoWrap_ljq33_109{align-items:center;display:inline-flex}._mark_ljq33_114{cursor:default;flex-shrink:0;position:relative}._markSquare_ljq33_120{background:var(--color-fg);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._glyphLayer_ljq33_130{transform-origin:50%;will-change:transform, opacity;backface-visibility:hidden;justify-content:center;align-items:center;animation:.34s cubic-bezier(.2,.8,.3,1) _glyphIn_ljq33_1;display:flex;position:absolute;inset:0}._markGlyph_ljq33_145{stroke:var(--color-bg)}._logoBobDown_ljq33_149{animation:1s ease-in-out infinite _logoBobDown_ljq33_149}._logoBobUp_ljq33_153{animation:1s ease-in-out infinite _logoBobUp_ljq33_153}._radar_ljq33_157{pointer-events:none;z-index:3;border:2px solid #fff;border-radius:50%;animation:4s cubic-bezier(.2,.6,.3,1) infinite _radar_ljq33_157;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._tooltip_ljq33_169{z-index:200;white-space:nowrap;pointer-events:none;background:#1a1815;border-radius:8px;flex-direction:column;gap:1px;padding:6px 9px;animation:.14s ease-out _tip_ljq33_186;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 22px -8px #00000073}._tipLabel_ljq33_186{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:var(--weight-semibold);color:#edeae3eb}._tipDetail_ljq33_196{font-family:var(--font-ui);color:#edeae399;font-size:11px}._wordmark_ljq33_202{font-family:var(--font-display);font-weight:var(--weight-semibold);letter-spacing:-.02em;color:var(--color-fg);line-height:1}._beta_ljq33_210{font-family:var(--font-mono);font-size:8.5px;font-weight:var(--weight-medium);letter-spacing:.12em;text-transform:uppercase;color:var(--color-mute);border:.5px solid var(--color-hairline);border-radius:4px;align-items:center;padding:2px 5px;line-height:1;display:inline-flex}@keyframes _spin_ljq33_20{to{transform:rotate(360deg)}}@keyframes _bobDown_ljq33_51{0%,to{opacity:.6;transform:translateY(-1px)}50%{opacity:1;transform:translateY(1.5px)}}@keyframes _bobUp_ljq33_55{0%,to{opacity:.6;transform:translateY(1px)}50%{opacity:1;transform:translateY(-1.5px)}}@keyframes _breathe_ljq33_1{0%,to{opacity:1}50%{opacity:.4}}@keyframes _logoBobDown_ljq33_149{0%,to{transform:translateY(-2px)}50%{transform:translateY(2.5px)}}@keyframes _logoBobUp_ljq33_153{0%,to{transform:translateY(2px)}50%{transform:translateY(-2.5px)}}@keyframes _radar_ljq33_157{0%{opacity:.9;transform:translate(-50%,-50%)scale(.2)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@keyframes _glyphIn_ljq33_1{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes _tip_ljq33_186{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._glyphBreathe_ljq33_16,._spinner_ljq33_20,._bobDown_ljq33_51,._bobUp_ljq33_55,._logoBobDown_ljq33_149,._logoBobUp_ljq33_153,._radar_ljq33_157,._glyphLayer_ljq33_130,._tooltip_ljq33_169{animation:none}}._pill_1j21e_1{background:var(--color-overlay);border:.5px solid var(--color-hairline);border-radius:999px;flex-shrink:0;align-items:center;display:inline-flex;position:relative}._pill_1j21e_1[data-size=md]{width:60px;height:30px}._pill_1j21e_1[data-size=sm]{width:46px;height:24px}._thumb_1j21e_21{background:var(--color-fg);border-radius:999px;transition:left .2s cubic-bezier(.3,.9,.4,1);position:absolute;top:2px}._pill_1j21e_1[data-size=md] ._thumb_1j21e_21{width:25px;height:25px;left:2px}._pill_1j21e_1[data-size=md][data-dark=true] ._thumb_1j21e_21{left:33px}._pill_1j21e_1[data-size=sm] ._thumb_1j21e_21{width:19px;height:19px;left:2px}._pill_1j21e_1[data-size=sm][data-dark=true] ._thumb_1j21e_21{left:25px}._half_1j21e_49{width:50%;color:var(--color-mute);justify-content:center;display:flex;position:relative}._halfActive_1j21e_59{color:var(--color-bg)}._pill_1j21e_1[data-size=md] ._icon_1j21e_63{width:12px;height:12px}._pill_1j21e_1[data-size=sm] ._icon_1j21e_63{width:10px;height:10px}._icon_1j21e_63{display:block}._backdrop_yqk2r_1{padding:var(--space-4) var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom));z-index:200;background:#00000059;justify-content:center;align-items:flex-end;animation:.14s ease-out _backdrop-in_yqk2r_1;display:flex;position:fixed;inset:0}@media (width>=600px){._backdrop_yqk2r_1{padding:var(--space-6);align-items:center}}@keyframes _backdrop-in_yqk2r_1{0%{opacity:0}to{opacity:1}}._card_yqk2r_30{background:var(--color-card-solid);border:.5px solid var(--color-hairline);border-radius:var(--radius-card);width:100%;max-width:380px;padding:var(--space-6);color:var(--color-fg);animation:.18s ease-out _card-in_yqk2r_1;box-shadow:0 12px 32px -8px #00000038}@keyframes _card-in_yqk2r_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._title_yqk2r_53{margin:0 0 var(--space-2);font-size:var(--text-h3);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}._message_yqk2r_60{margin:0 0 var(--space-5);color:var(--color-mute);font-size:var(--text-body);line-height:1.45}._errorBanner_yqk2r_67{margin:0 0 var(--space-4);padding:var(--space-2) var(--space-3);color:#f8b6b6;border-radius:var(--radius-md);font-size:var(--text-body-sm);background:#f45b5b1f}._actions_yqk2r_76{gap:var(--space-2);display:flex}._button_yqk2r_81{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:.5px solid var(--color-hairline);color:var(--color-fg);font-family:var(--font-ui);font-size:var(--text-body);font-weight:var(--weight-medium);cursor:pointer;background:0 0;flex:1;transition:background .15s,opacity .15s}._button_yqk2r_81:hover{background:var(--color-overlay)}._button_yqk2r_81:disabled{opacity:.5;cursor:not-allowed}._button_yqk2r_81[data-danger=true]{color:#fffaf3;background:oklch(58% .11 18);border-color:oklch(58% .11 18)}._button_yqk2r_81[data-danger=true]:hover{background:oklch(52% .13 18)}._button_yqk2r_81[data-danger=true]:disabled{background:oklch(58% .11 18);border-color:oklch(58% .11 18)}._shell_1bgjp_3{background:var(--color-page-bg);min-height:100dvh;color:var(--color-fg);grid-template-columns:96px minmax(0,1fr);display:grid}._main_1bgjp_11{scrollbar-width:none;min-height:100dvh;overflow-y:auto}._main_1bgjp_11::-webkit-scrollbar{display:none}._rail_1bgjp_23{box-sizing:border-box;border-right:.5px solid var(--color-hairline);background:#1a181504;flex-direction:column;align-self:start;align-items:center;height:100dvh;padding:30px 0 24px;display:flex;position:sticky;top:0}[data-theme=dark] ._rail_1bgjp_23{background:#ffffff04}._brand_1bgjp_41{flex-direction:column;align-items:center;gap:8px;margin-bottom:30px;display:flex}._brandWord_1bgjp_49{font-family:var(--font-display);font-size:15px;font-weight:var(--weight-semibold);letter-spacing:-.02em;color:var(--color-fg);line-height:1}._beta_1bgjp_58{font-family:var(--font-mono);font-size:8.5px;font-weight:var(--weight-medium);letter-spacing:.12em;text-transform:uppercase;color:var(--color-mute);border:.5px solid var(--color-hairline);border-radius:4px;padding:2px 5px;line-height:1}._nav_1bgjp_71{flex-direction:column;align-items:center;gap:6px;display:flex}._navButton_1bgjp_78{width:72px;color:var(--color-mute);background:0 0;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:11px 0 9px;transition:background .15s,color .15s;display:flex}._navButtonActive_1bgjp_93{background:var(--color-overlay);color:var(--color-fg)}._navLabel_1bgjp_98{font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;font-size:9.5px}._addButton_1bgjp_105{border:1px dashed var(--color-hairline);width:72px;color:var(--color-mute);background:0 0;border-radius:16px;flex-direction:column;align-items:center;gap:5px;margin-top:18px;padding:10px 0 8px;transition:background .15s,color .15s;display:flex}._addButtonActive_1bgjp_122{background:var(--color-overlay);color:var(--color-fg)}._spacer_1bgjp_127{flex:1}._userWrap_1bgjp_133{position:relative}._avatarButton_1bgjp_137{width:46px;height:46px;font-family:var(--font-display);font-size:20px;font-weight:var(--weight-semibold);color:#1a1815;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:46px;justify-content:center;align-items:center;padding:0;transition:box-shadow .15s;display:flex}._avatarButton_1bgjp_137[data-open=true]{box-shadow:0 0 0 3px var(--color-overlay)}._popover_1bgjp_158{background:var(--color-card-solid);border:.5px solid var(--color-hairline);z-index:60;border-radius:14px;width:240px;padding:8px;position:absolute;bottom:0;left:calc(100% + 12px);box-shadow:0 18px 42px -12px #0000004d}._popoverHead_1bgjp_171{align-items:center;gap:12px;padding:6px 8px 10px;display:flex}._popoverAvatar_1bgjp_178{width:40px;height:40px;font-family:var(--font-display);font-size:18px;font-weight:var(--weight-semibold);color:#1a1815;border-radius:40px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._popoverUser_1bgjp_192{min-width:0}._popoverName_1bgjp_196{font-size:14px;font-weight:var(--weight-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._popoverMeta_1bgjp_204{color:var(--color-mute)}._popoverDivider_1bgjp_208{background:var(--color-hairline);height:.5px;margin:0 6px 6px}._popoverItem_1bgjp_214{width:100%;color:var(--color-fg);text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;display:flex}._popoverItem_1bgjp_214:hover{background:var(--color-overlay)}._popoverItemLabel_1bgjp_231{flex:1}._popoverItemIcon_1bgjp_235{color:var(--color-mute);flex-shrink:0}._popoverItem_1bgjp_214[data-danger=true]{color:oklch(58% .11 18);font-weight:var(--weight-semibold)}._popoverItem_1bgjp_214[data-danger=true]:hover{background:#dc5a5014}[data-theme=dark] ._popoverItem_1bgjp_214[data-danger=true]:hover{background:#dc5a501f}._root_1gbvr_1{border-radius:var(--radius-pill);background:var(--color-overlay);gap:2px;padding:3px;display:inline-flex}._option_1gbvr_9{border-radius:var(--radius-pill);font-family:var(--font-ui);font-size:var(--text-body-sm);font-weight:var(--weight-medium);color:var(--color-mute);cursor:pointer;transition:background var(--transition-quick), color var(--transition-quick);-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:6px 14px}._option_1gbvr_9[data-active=true]{background:var(--color-bg);color:var(--color-fg);box-shadow:0 1px 2px #0000000f}._sidebar_1vhl6_1{border-right:.5px solid var(--color-hairline);background:#1a181504;flex-direction:column;min-height:100dvh;padding:28px 16px;display:flex}[data-theme=dark] ._sidebar_1vhl6_1{background:#ffffff04}._brand_1vhl6_14{align-items:center;gap:10px;margin-bottom:32px;padding:0 8px;display:flex}._brandMark_1vhl6_22{background:var(--color-fg);width:26px;height:26px;color:var(--color-page-bg);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._brandMarkInner_1vhl6_34{width:15px;height:15px;display:block}._brandWord_1vhl6_40{font-family:var(--font-display);letter-spacing:var(--tracking-tight);font-size:22px;font-weight:600}._kicker_1vhl6_47{color:var(--color-mute);margin-bottom:8px;padding:0 10px;display:block}._kickerHabits_1vhl6_54{margin:28px 0 10px}._nav_1vhl6_58{flex-direction:column;gap:2px;display:flex}._navItem_1vhl6_64{color:var(--color-mute);font-family:var(--font-ui);font-size:14px;font-weight:var(--weight-medium);cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:background .15s,color .15s;display:flex}._navItem_1vhl6_64:hover{background:var(--color-overlay)}._navItemActive_1vhl6_89{color:var(--color-fg);background:#1a18150f}[data-theme=dark] ._navItemActive_1vhl6_89{background:#edeae314}._habits_1vhl6_98{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}._habitItem_1vhl6_107{cursor:pointer;appearance:none;text-align:left;width:100%;font:inherit;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;transition:background .15s;display:flex}._habitItem_1vhl6_107:hover{background:var(--color-overlay)}._habitChip_1vhl6_129{width:22px;height:22px;font-size:11px;font-weight:var(--weight-bold);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}._habitName_1vhl6_143{font-size:13px;font-weight:var(--weight-medium);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}._habitStreak_1vhl6_153{font-size:var(--text-mono-sm);color:var(--color-mute);margin-left:auto}._newHabit_1vhl6_159{border:1px dashed var(--color-hairline);color:var(--color-mute);font-family:var(--font-ui);font-size:13px;font-weight:var(--weight-medium);cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:10px;margin-top:10px;padding:9px 12px;text-decoration:none;display:block}._newHabit_1vhl6_159:hover{background:var(--color-overlay)}._newHabitActive_1vhl6_180{color:var(--color-fg);background:#1a18150f}[data-theme=dark] ._newHabitActive_1vhl6_180{background:#edeae314}._spacer_1vhl6_189{flex:1}._userWrap_1vhl6_193{border-top:.5px solid var(--color-hairline);margin-top:16px;padding-top:16px;position:relative}._userButton_1vhl6_200{width:100%;color:var(--color-fg);font:inherit;text-align:left;border-radius:var(--radius-md);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:10px;padding:10px;transition:background .15s;display:flex}._userButton_1vhl6_200:hover,._userButton_1vhl6_200[data-open=true]{background:var(--color-overlay)}._userCaret_1vhl6_222{color:var(--color-mute);flex-shrink:0;transition:transform .18s}._userCaret_1vhl6_222[data-open=true]{transform:rotate(180deg)}._popover_1vhl6_232{background:var(--color-card-solid);border:.5px solid var(--color-hairline);border-radius:var(--radius-lg);z-index:50;width:max-content;min-width:100%;padding:6px;animation:.16s ease-out _popover-in_1vhl6_1;position:absolute;bottom:calc(100% + 4px);left:0;box-shadow:0 12px 32px -8px #0000002e,0 0 0 .5px #0000000a}@keyframes _popover-in_1vhl6_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._popoverItem_1vhl6_262{border-radius:var(--radius-sm);width:100%;color:var(--color-fg);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}._popoverItem_1vhl6_262:hover{background:var(--color-overlay)}._popoverItemStatic_1vhl6_285{cursor:default}._popoverItemStatic_1vhl6_285:hover{background:0 0}._popoverItemLabel_1vhl6_293{white-space:nowrap;flex:1}._popoverItemIcon_1vhl6_298{color:var(--color-mute);flex-shrink:0}._popoverDivider_1vhl6_303{background:var(--color-hairline);height:.5px;margin:4px 6px}._popoverItem_1vhl6_262[data-danger=true]{color:oklch(58% .11 18);font-weight:var(--weight-semibold)}._popoverItem_1vhl6_262[data-danger=true]:hover{background:#dc5a5014}[data-theme=dark] ._popoverItem_1vhl6_262[data-danger=true]:hover{background:#dc5a501f}._avatar_1vhl6_322{width:30px;height:30px;font-family:var(--font-display);font-size:15px;font-weight:var(--weight-semibold);color:var(--color-fg);text-transform:lowercase;border-radius:30px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._userText_1vhl6_337{flex:1;min-width:0}._userName_1vhl6_342{font-size:13px;font-weight:var(--weight-semibold)}._userMeta_1vhl6_347{color:var(--color-mute);font-size:var(--text-mono-sm)}._kicker_1ua2n_1{color:var(--color-mute);display:block}._card_1ua2n_6{background:var(--color-card-bg);border:.5px solid var(--color-hairline);border-radius:var(--radius-card);align-items:center;gap:18px;margin-top:10px;padding:18px;display:flex}[data-theme=dark] ._card_1ua2n_6{background:#ffffff09}._ring_1ua2n_21{flex-shrink:0;transform:rotate(-90deg)}._track_1ua2n_27{stroke:#1a181514}[data-theme=dark] ._track_1ua2n_27{stroke:#ffffff14}._fill_1ua2n_35{stroke:var(--color-fg);transition:stroke-dasharray .4s}._text_1ua2n_40{flex:1}._countRow_1ua2n_44{align-items:baseline;gap:6px;display:flex}._count_1ua2n_44{font-family:var(--font-display);font-size:32px;line-height:1;font-weight:var(--weight-medium)}._total_1ua2n_57{color:var(--color-mute)}._status_1ua2n_61{color:var(--color-mute);font-size:var(--text-mono-sm);margin-top:2px;display:block}._kicker_1trwe_1{color:var(--color-mute);display:block}._card_1trwe_6{background:var(--color-card-bg);border:.5px solid var(--color-hairline);border-radius:var(--radius-card);align-items:center;gap:12px;margin-top:10px;padding:16px 18px;display:flex}[data-theme=dark] ._card_1trwe_6{background:#ffffff09}._chip_1trwe_21{width:38px;height:38px;font-size:18px;font-weight:var(--weight-bold);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}._text_1trwe_34{flex:1;min-width:0}._name_1trwe_39{font-size:14px;font-weight:var(--weight-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._countRow_1trwe_47{align-items:baseline;gap:4px;margin-top:2px;display:flex}._count_1trwe_47{font-family:var(--font-display);font-size:28px;line-height:1;font-weight:var(--weight-medium)}._unit_1trwe_61{color:var(--color-mute)}._avatar_1hwg9_1{font-family:var(--font-display);font-weight:var(--weight-semibold);color:#1a1815;-webkit-user-select:none;user-select:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._headerRow_argoy_1{justify-content:space-between;align-items:baseline;display:flex}._kicker_argoy_7{color:var(--color-mute);display:block}._card_argoy_12{background:var(--color-card-bg);border:.5px solid var(--color-hairline);border-radius:var(--radius-card);margin-top:10px;overflow:hidden}[data-theme=dark] ._card_argoy_12{background:#ffffff09}._empty_argoy_24{color:var(--color-mute);text-align:center;font-size:var(--text-body-sm);padding:18px}._row_argoy_31{border-bottom:.5px solid var(--color-hairline);align-items:center;gap:12px;padding:12px 14px;display:flex}._rowLast_argoy_39{border-bottom:none}._body_argoy_43{flex:1;min-width:0}._name_argoy_48{font-size:13px;font-weight:var(--weight-semibold)}._dots_argoy_53{gap:3px;margin-top:4px;display:flex}._dot_argoy_53{background:#1a18150f;border-radius:4px;justify-content:center;align-items:center;width:14px;height:14px;font-size:9px;line-height:1;display:inline-flex}[data-theme=dark] ._dot_argoy_53{background:#ffffff0f}._dotDone_argoy_76{color:inherit}._score_argoy_81{color:var(--color-mute);text-align:right;font-size:10px}._scoreFull_argoy_87{color:var(--color-fg)}._rail_13son_1{border-left:.5px solid var(--color-hairline);scrollbar-width:none;background:#1a181504;flex-direction:column;gap:18px;min-height:100dvh;padding:28px 24px;display:flex;overflow-y:auto}@media (width<=1439px){._rail_13son_1{display:none}}[data-theme=dark] ._rail_13son_1{background:#ffffff04}._rail_13son_1::-webkit-scrollbar{display:none}._shell_1vr0i_4{background:var(--color-page-bg);min-height:100dvh;color:var(--color-fg);grid-template-columns:var(--desktop-sidebar) minmax(0, 1fr) var(--desktop-rail);display:grid}@media (width<=1439px){._shell_1vr0i_4{grid-template-columns:var(--desktop-sidebar) minmax(0, 1fr)}}._main_1vr0i_21{scrollbar-width:none;min-height:100dvh;overflow-y:auto}._main_1vr0i_21::-webkit-scrollbar{display:none}._footer_bb17w_1{opacity:.45;flex-direction:column;align-items:center;gap:7px;margin-top:auto;padding-top:28px;display:flex}._brand_bb17w_14{align-items:center;gap:7px;display:inline-flex}._tile_bb17w_20{background:var(--color-fg);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}._check_bb17w_31{width:9px;height:9px;stroke:var(--color-bg)}._wordmark_bb17w_37{font-family:var(--font-display);font-size:14px;font-weight:var(--weight-semibold);letter-spacing:-.02em;color:var(--color-fg);line-height:1}._version_bb17w_46{color:var(--color-mute)}._row_19hub_1{align-items:center;gap:14px;padding:12px 0;display:flex}._label_19hub_8{flex-shrink:0}._labelText_19hub_12{color:var(--color-mute)}._content_19hub_16{flex:1;min-width:0}._row_p45h2_1{align-items:center;gap:14px;min-width:0;display:flex}._chip_p45h2_8{width:44px;height:44px;font-size:20px;font-weight:var(--weight-bold);font-family:var(--font-ui);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._text_p45h2_21{flex:1;min-width:0}._name_p45h2_26{font-size:17px;font-weight:var(--weight-semibold);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._detail_p45h2_35{color:var(--color-mute);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}._backdrop_1614p_1{z-index:210;background:#1412106b;justify-content:center;align-items:flex-end;padding:0;animation:.16s ease-out _backdrop-in_1614p_1;display:flex;position:fixed;inset:0}@media (width>=600px){._backdrop_1614p_1{padding:var(--space-6);align-items:center}}@keyframes _backdrop-in_1614p_1{0%{opacity:0}to{opacity:1}}._card_1614p_30{background:var(--color-card-solid);border:.5px solid var(--color-hairline);width:100%;padding:24px 24px calc(32px + env(safe-area-inset-bottom));color:var(--color-fg);border-top-left-radius:24px;border-top-right-radius:24px;animation:.26s cubic-bezier(.2,.9,.3,1.05) _sheet-up_1614p_1;box-shadow:0 -20px 40px -10px #0000002e}@media (width>=600px){._card_1614p_30{border-radius:18px;max-width:440px;padding:28px 32px 26px;animation:.2s cubic-bezier(.2,.9,.3,1.05) _card-in_1614p_1;box-shadow:0 30px 60px -20px #00000059}}@keyframes _sheet-up_1614p_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _card-in_1614p_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._title_1614p_72{font-family:var(--font-display);letter-spacing:-.02em;font-size:24px;line-height:1.1;font-weight:var(--weight-medium);margin:18px 0 0}._message_1614p_81{color:var(--color-mute);margin:8px 0 0;font-size:14px;line-height:1.45}._errorBanner_1614p_88{padding:var(--space-2) var(--space-3);color:#f8b6b6;border-radius:var(--radius-md);font-size:var(--text-body-sm);background:#f45b5b1f;margin:14px 0 0}._actions_1614p_97{gap:10px;margin-top:22px;display:flex}@media (width>=600px){._actions_1614p_97{justify-content:flex-end}}._button_1614p_109{border:.5px solid var(--color-hairline);height:50px;color:var(--color-fg);font-family:var(--font-ui);font-size:15px;font-weight:var(--weight-semibold);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:14px;flex:1;transition:background .15s,opacity .15s}@media (width>=600px){._button_1614p_109{border-radius:10px;flex:none;height:auto;padding:10px 18px;font-size:13px}}._button_1614p_109:hover{background:var(--color-overlay)}._button_1614p_109:disabled{opacity:.5;cursor:not-allowed}._button_1614p_109[data-danger=true]{color:#fffaf3;background:oklch(58% .11 18);border-color:oklch(58% .11 18)}._button_1614p_109[data-danger=true]:hover{background:oklch(52% .13 18)}._button_1614p_109[data-danger=true]:disabled{background:oklch(58% .11 18);border-color:oklch(58% .11 18)}._backdrop_daopl_1{z-index:200;background:#1412106b;justify-content:center;align-items:flex-end;animation:.18s ease-out _backdrop-in_daopl_1;display:flex;position:fixed;inset:0}@keyframes _backdrop-in_daopl_1{0%{opacity:0}to{opacity:1}}._sheet_daopl_21{background:var(--color-card-solid);width:100%;padding:12px 24px calc(36px + env(safe-area-inset-bottom));color:var(--color-fg);border-top-left-radius:24px;border-top-right-radius:24px;animation:.28s cubic-bezier(.2,.9,.3,1.05) _sheet-up_daopl_1;box-shadow:0 -20px 40px -10px #0000002e}@keyframes _sheet-up_daopl_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._grabber_daopl_41{background:var(--color-hairline);border-radius:4px;width:36px;height:4px;margin:0 auto 20px}._actions_daopl_49{flex-direction:column;gap:10px;margin-top:22px;display:flex}._edit_daopl_56,._delete_daopl_57,._cancel_daopl_58{height:50px;font-family:var(--font-ui);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:14px;font-size:15px}._edit_daopl_56{background:var(--color-fg);color:var(--color-fg-on-bg);font-weight:var(--weight-semibold);border:none}._delete_daopl_57{color:oklch(50% .13 18);font-weight:var(--weight-semibold);background:0 0;border:.5px solid oklch(58% .11 18/.4)}[data-theme=dark] ._delete_daopl_57{color:oklch(78% .1 18)}._cancel_daopl_58{border:.5px solid var(--color-hairline);color:var(--color-fg);font-weight:var(--weight-medium);background:0 0}._row_1994m_1{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}._swatch_1994m_8{cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:10px;width:34px;height:34px;padding:0;transition:box-shadow .15s}._swatch_1994m_8[data-active=true]{box-shadow:0 0 0 2px var(--color-bg), 0 0 0 3.5px var(--color-fg)}._row_axp1h_1{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}._tile_axp1h_9{border:1px solid var(--color-hairline);width:34px;height:34px;color:var(--color-fg);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s;display:inline-flex}._tile_axp1h_9[data-active=true]{background:var(--color-fg);border-color:var(--color-fg);color:var(--color-fg-on-bg)}._letter_axp1h_33{font-family:var(--font-ui);font-size:16px;font-weight:var(--weight-bold);text-transform:uppercase;line-height:1}._emoji_axp1h_41{font-size:18px;line-height:1}._custom_axp1h_46{border:1px dashed var(--color-hairline);cursor:text;background:0 0;border-radius:10px;align-items:center;gap:6px;height:34px;padding:0 10px;display:inline-flex}._customLabel_axp1h_59{color:var(--color-mute)}._custom_axp1h_46 input{text-align:center;width:36px;color:var(--color-fg);font-size:18px;font-family:var(--font-ui);background:0 0;border:none;outline:none;padding:0}._headRow_4ep5i_1{justify-content:space-between;align-items:center;display:flex}._headLabel_4ep5i_7{color:var(--color-mute)}._modeGroup_4ep5i_11{gap:4px;display:flex}._modePill_4ep5i_16{color:var(--color-fg);font-family:var(--font-ui);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:7px;padding:5px 10px;font-size:12px;transition:background .15s,color .15s}._modePill_4ep5i_16[data-active=true]{background:var(--color-fg);color:var(--color-fg-on-bg)}._daysRow_4ep5i_36{gap:6px;margin-top:14px;display:flex}._dayBtn_4ep5i_42{aspect-ratio:1;border:1px solid var(--color-hairline);color:var(--color-fg);font-family:var(--font-ui);font-size:13px;font-weight:var(--weight-semibold);-webkit-tap-highlight-color:transparent;background:0 0;border-radius:10px;flex:1;transition:background .15s,border-color .15s,opacity .15s}._dayBtn_4ep5i_42[data-active=true]{background:var(--color-fg);border-color:var(--color-fg);color:var(--color-fg-on-bg)}._dayBtn_4ep5i_42[data-editable=true]{cursor:pointer}._dayBtn_4ep5i_42[data-editable=false]{cursor:default;opacity:.55}._card_bod1e_1{background:var(--color-card-solid);border:.5px solid var(--color-hairline);border-radius:16px;align-items:center;gap:14px;margin-top:10px;padding:14px 16px;display:flex;box-shadow:0 6px 16px -4px #1a18151f}._tile_bod1e_13{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;line-height:1;display:inline-flex}._tileEmoji_bod1e_24{font-size:20px;line-height:1}._tileLetter_bod1e_29{font-size:17px;font-weight:var(--weight-bold);text-transform:uppercase;line-height:1}._text_bod1e_36{flex:1;min-width:0}._name_bod1e_41{font-size:15px;font-weight:var(--weight-semibold);color:var(--color-fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._detail_bod1e_50{color:var(--color-mute);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}._streak_bod1e_59{flex-shrink:0;align-items:baseline;gap:2px;display:flex}._streakNum_bod1e_66{font-family:var(--font-display);font-size:24px;font-weight:var(--weight-medium);line-height:1}._streakUnit_bod1e_73{color:var(--color-mute);font-size:var(--text-mono)}._screen_jctm6_1{padding:0 20px calc(140px + env(safe-area-inset-bottom));color:var(--color-fg);box-sizing:border-box;min-height:calc(100dvh - max(env(safe-area-inset-top), 16px));flex-direction:column;display:flex}._kicker_jctm6_10{justify-content:space-between;align-items:baseline;padding-top:8px;display:flex}._mute_jctm6_17{color:var(--color-mute)}._muteSoft_jctm6_21{color:var(--color-mute);opacity:.7}._title_jctm6_26{font-family:var(--font-display);font-weight:var(--weight-regular);letter-spacing:var(--tracking-tight);margin:6px 0 22px;font-size:44px;line-height:1.05}._italic_jctm6_35{font-style:italic}._card_jctm6_39{background:var(--color-card-bg);border:.5px solid var(--color-hairline);border-radius:var(--radius-card);margin-bottom:12px;padding:14px 16px}._card_jctm6_39:has(._input_jctm6_47){padding:6px 16px}._input_jctm6_47{width:100%;color:var(--color-fg);font-family:var(--font-ui);font-size:15px;font-weight:var(--weight-medium);background:0 0;border:none;outline:none;padding:0}._input_jctm6_47::placeholder{color:var(--color-mute);opacity:.7}._divider_jctm6_69{background:var(--color-hairline);border:none;height:.5px;margin:0 -16px}._iconHead_jctm6_76{justify-content:space-between;align-items:center;margin-top:14px;display:flex}._error_jctm6_83{border-radius:var(--radius-md);color:oklch(32% .12 18);background:oklch(92% .06 18);margin-top:12px;padding:10px 14px;font-size:13px}._ctas_jctm6_92{gap:8px;margin-top:22px;display:flex}._cancel_jctm6_98{border:.5px solid var(--color-hairline);color:var(--color-fg);font-family:var(--font-ui);font-size:14px;font-weight:var(--weight-medium);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:14px;flex:1;padding:14px}._submit_jctm6_112{background:var(--color-fg);color:var(--color-fg-on-bg);font-family:var(--font-ui);font-size:14px;font-weight:var(--weight-semibold);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:14px;flex:2;padding:14px}._submit_jctm6_112:disabled{opacity:.55;cursor:default}._delete_jctm6_131{color:oklch(50% .13 18);font-family:var(--font-ui);font-size:14px;font-weight:var(--weight-semibold);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:.5px solid oklch(58% .11 18/.35);border-radius:14px;margin-top:10px;padding:14px}[data-theme=dark] ._delete_jctm6_131{color:oklch(78% .1 18)}._screen_drtsm_1{color:var(--color-fg);padding:32px 40px}._headerRow_drtsm_6{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}._kicker_drtsm_13,._mute_drtsm_17{color:var(--color-mute)}._muteSoft_drtsm_21{color:var(--color-mute);opacity:.7}._backBtn_drtsm_26{color:var(--color-mute);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0}._heading_drtsm_35{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--text-display);letter-spacing:var(--tracking-tight);margin:4px 0 24px;line-height:1.05}._headingItalic_drtsm_44{color:var(--color-mute);font-style:italic;font-weight:var(--weight-regular)}._layout_drtsm_50{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}._formCol_drtsm_57{flex-direction:column;gap:14px;min-width:0;display:flex}._card_drtsm_64{background:var(--color-card-bg);border:.5px solid var(--color-hairline);border-radius:var(--radius-card);padding:18px 22px}._cardTight_drtsm_71{background:var(--color-card-bg);border:.5px solid var(--color-hairline);border-radius:var(--radius-card);padding:4px 22px}[data-theme=dark] ._card_drtsm_64,[data-theme=dark] ._cardTight_drtsm_71{background:#ffffff09}._fieldRow_drtsm_83{align-items:center;gap:18px;padding:16px 0;display:flex}._fieldLabel_drtsm_90{flex-shrink:0;width:80px}._input_drtsm_95{color:var(--color-fg);font-family:var(--font-ui);font-size:16px;font-weight:var(--weight-medium);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0}._input_drtsm_95::placeholder{color:var(--color-mute);opacity:.7}._divider_drtsm_113{background:var(--color-hairline);height:.5px;margin:0 -22px}._iconHead_drtsm_119{justify-content:space-between;align-items:baseline;display:flex}._previewCol_drtsm_125{position:relative}._previewSticky_drtsm_129{position:sticky;top:20px}._screen_drtsm_1[data-compact=true]{padding:24px 24px 32px}._screen_drtsm_1[data-compact=true] ._layout_drtsm_50{grid-template-columns:minmax(0,1fr) 300px;gap:16px}._screen_drtsm_1[data-compact=true] ._heading_drtsm_35{font-size:var(--text-h1);margin-bottom:18px}._error_drtsm_150{border-radius:var(--radius-md);color:oklch(32% .12 18);background:oklch(92% .06 18);margin-top:16px;padding:10px 14px;font-size:13px}._ctas_drtsm_159{justify-content:space-between;align-items:center;gap:10px;margin-top:24px;display:flex}._ctaGroup_drtsm_167{gap:10px;display:flex}._deleteBtn_drtsm_172{color:oklch(50% .13 18);font-family:var(--font-ui);font-size:14px;font-weight:var(--weight-semibold);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:.5px solid oklch(58% .11 18/.35);border-radius:12px;padding:12px 24px}[data-theme=dark] ._deleteBtn_drtsm_172{color:oklch(78% .1 18)}._cancel_drtsm_189{border:.5px solid var(--color-hairline);color:var(--color-fg);font-family:var(--font-ui);font-size:14px;font-weight:var(--weight-medium);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:12px;padding:12px 24px}._submit_drtsm_202{background:var(--color-fg);color:var(--color-fg-on-bg);font-family:var(--font-ui);font-size:14px;font-weight:var(--weight-semibold);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:12px;padding:12px 28px}._submit_drtsm_202:disabled{opacity:.55;cursor:default}._column_uuphr_3{color:#edeae3;background:#1a1815;justify-content:center;align-items:center;min-height:100dvh;padding:48px 56px;display:flex;overflow-y:auto}._form_uuphr_14{flex-direction:column;width:100%;max-width:380px;display:flex}._kicker_uuphr_21{color:#edeae385}._title_uuphr_25{font-family:var(--font-display);letter-spacing:-.02em;font-size:34px;line-height:1.05;font-weight:var(--weight-medium);color:inherit;margin:6px 0 0}._googleButton_uuphr_35{width:100%;height:48px;color:inherit;font-family:var(--font-ui);font-size:14px;font-weight:var(--weight-semibold);letter-spacing:-.005em;cursor:pointer;transition:background var(--transition-quick);-webkit-tap-highlight-color:transparent;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:28px;display:flex}._googleButton_uuphr_35:hover:not(:disabled),._googleButton_uuphr_35:focus-visible:not(:disabled){background:#ffffff14}._googleButton_uuphr_35:disabled{cursor:wait;opacity:.6}._divider_uuphr_66{align-items:center;gap:10px;margin:20px 0 16px;display:flex}._dividerLine_uuphr_73{background:#ffffff1a;flex:1;height:1px}._dividerLabel_uuphr_79{color:#edeae385}._fields_uuphr_83{flex-direction:column;gap:14px;display:flex}._field_uuphr_83{display:block}._fieldLabel_uuphr_93{color:#edeae385;margin-bottom:6px}._fieldBox_uuphr_98{transition:border-color var(--transition-quick);background:#ffffff09;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:flex}._fieldBox_uuphr_98[data-focused=true]{border-color:#edeae38c}._input_uuphr_113{min-width:0;color:inherit;font-family:var(--font-ui);font-size:15px;font-weight:var(--weight-medium);letter-spacing:-.005em;background:0 0;border:none;outline:none;flex:1;padding:0}._input_uuphr_113::placeholder{color:#edeae35c}._showPwBtn_uuphr_131{cursor:pointer;color:#edeae385;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0}._forgotRow_uuphr_140{text-align:right;margin-top:12px}._forgotBtn_uuphr_145{color:#edeae385;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0}._submit_uuphr_154{color:#0f0d0b;width:100%;height:48px;font-family:var(--font-ui);font-size:14px;font-weight:var(--weight-semibold);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity var(--transition-quick);background:#edeae3;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:14px;display:flex}._submit_uuphr_154:disabled{cursor:wait;opacity:.6}._spinner_uuphr_179{border:1.5px solid #0f0d0b4d;border-top-color:#0f0d0b;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite _streaq-spin_uuphr_1;display:inline-block}@keyframes _streaq-spin_uuphr_1{to{transform:rotate(360deg)}}._toggle_uuphr_195{color:#edeae385;text-align:center;margin-top:22px;font-size:13px}._toggleLink_uuphr_202{color:#edeae3;font-family:var(--font-ui);font-size:13px;font-weight:var(--weight-semibold);cursor:pointer;text-underline-offset:3px;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0;text-decoration:underline}._error_uuphr_216{color:#f8b6b6;font-family:var(--font-ui);background:#f45b5b1f;border-radius:10px;margin-top:-4px;padding:10px 12px;font-size:13px;line-height:1.4}._toggle_1nxe1_1{border:.5px solid var(--color-hairline);background:var(--color-card-solid);width:36px;height:36px;color:var(--color-fg);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s,color .15s;display:inline-flex}._toggle_1nxe1_1:hover{background:var(--color-overlay)}._mark_16o9y_1{color:var(--color-fg);align-items:center;gap:10px;display:inline-flex}._tile_16o9y_8{background:var(--color-fg);color:var(--color-page-bg);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._mark_16o9y_1[data-size=sm] ._tile_16o9y_8{width:28px;height:28px}._mark_16o9y_1[data-size=md] ._tile_16o9y_8{width:30px;height:30px}._check_16o9y_28{display:block}._mark_16o9y_1[data-size=sm] ._check_16o9y_28{width:16px;height:16px}._mark_16o9y_1[data-size=md] ._check_16o9y_28{width:17px;height:17px}._wordmark_16o9y_42{font-family:var(--font-display);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}._mark_16o9y_1[data-size=sm] ._wordmark_16o9y_42{font-size:20px}._mark_16o9y_1[data-size=md] ._wordmark_16o9y_42{font-size:22px}._shell_1vtvm_1{background:var(--color-bg);color:var(--color-fg);grid-template-columns:1.1fr 1fr;display:grid;position:fixed;inset:0;overflow:hidden}._brandPane_1vtvm_11{border-right:.5px solid var(--color-hairline);background:#1a181505;flex-direction:column;padding:48px 56px;display:flex;position:relative;overflow:hidden}[data-theme=dark] ._brandPane_1vtvm_11{background:#ffffff05}._brandRow_1vtvm_25{align-items:center;display:flex}._themeToggle_1vtvm_30{margin-left:auto}._headlineBlock_1vtvm_34{max-width:540px;margin-top:96px}._kicker_1vtvm_39{color:var(--color-mute)}._heading_1vtvm_43{font-family:var(--font-display);font-weight:var(--weight-medium);letter-spacing:-.03em;text-wrap:pretty;margin:10px 0 0;font-size:72px;line-height:.98}._headingItalic_1vtvm_53{color:var(--color-mute);font-style:italic;font-weight:var(--weight-regular)}._blurb_1vtvm_59{color:var(--color-mute);max-width:460px;margin:24px 0 0;font-size:17px;line-height:1.5}._heroWrap_1vtvm_67{flex:1;justify-content:flex-start;align-items:flex-end;min-height:0;margin-top:56px;display:flex}._footer_1vtvm_76{justify-content:space-between;align-items:center;margin-top:32px;display:flex}._legal_1vtvm_83{color:var(--color-mute)}._matrix_10cny_1{opacity:.92;flex-direction:column;gap:10px;width:100%;max-width:540px;display:flex}._row_10cny_10{grid-template-columns:repeat(14,1fr);gap:8px;display:grid}._cell_10cny_16{aspect-ratio:1;border:.5px solid var(--color-hairline);background:#1a18150a;border-radius:6px}[data-theme=dark] ._cell_10cny_16{background:#ffffff0a}._cell_10cny_16[data-filled=true]{border:none}._headline_115hh_1{color:var(--color-fg)}._headline_115hh_1[data-align=center]{text-align:center}._caption_115hh_9{color:var(--color-mute);margin-bottom:6px}._title_115hh_14{font-family:var(--font-display);letter-spacing:-.025em;line-height:1.02;font-weight:var(--weight-medium);text-wrap:pretty}._headline_115hh_1[data-size=sm] ._title_115hh_14{font-size:32px}._headline_115hh_1[data-size=md] ._title_115hh_14{font-size:38px}._headline_115hh_1[data-size=lg] ._title_115hh_14{letter-spacing:-.03em;font-size:72px;line-height:.98}._italic_115hh_36{color:var(--color-mute);font-style:italic;font-weight:var(--weight-regular)}._panel_1n2ix_4{color:#edeae3;padding:24px 26px calc(30px + env(safe-area-inset-bottom));background:#1a1815;border-top-left-radius:28px;border-top-right-radius:28px;flex-direction:column;gap:12px;display:flex;box-shadow:0 -16px 32px -10px #1a18152e}._googleButton_1n2ix_16{width:100%;height:50px;color:inherit;font-family:var(--font-ui);font-size:15px;font-weight:var(--weight-semibold);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--transition-quick);background:#edeae30f;border:1px solid #edeae321;border-radius:14px;justify-content:center;align-items:center;gap:10px;display:flex}._googleButton_1n2ix_16:hover:not(:disabled),._googleButton_1n2ix_16:focus-visible:not(:disabled){background:#edeae31a}._googleButton_1n2ix_16:disabled{cursor:wait;opacity:.6}._fields_1n2ix_45{flex-direction:column;gap:10px;display:flex}._input_1n2ix_51{height:46px;color:inherit;font-family:var(--font-ui);font-size:14.5px;font-weight:var(--weight-medium);width:100%;transition:border-color var(--transition-quick);background:#edeae30a;border:1px solid #edeae321;border-radius:12px;outline:none;padding:0 14px}._input_1n2ix_51::placeholder{color:#edeae35c}._input_1n2ix_51:focus{border-color:#edeae35c}._passwordWrap_1n2ix_74{position:relative}._passwordWrap_1n2ix_74 ._input_1n2ix_51{padding-right:58px}._showPw_1n2ix_82{cursor:pointer;color:#edeae385;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:6px 4px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}._submit_1n2ix_95{color:#1a1815;height:50px;font-family:var(--font-ui);font-size:15px;font-weight:var(--weight-semibold);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity var(--transition-quick);background:#edeae3;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;display:flex}._submit_1n2ix_95:disabled{cursor:wait;opacity:.6}._spinner_1n2ix_118{border:1.5px solid #1a18154d;border-top-color:#1a1815;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite _streaq-spin_1n2ix_1;display:inline-block}@keyframes _streaq-spin_1n2ix_1{to{transform:rotate(360deg)}}._toggle_1n2ix_134{text-align:center;color:#edeae385;margin-top:2px;font-size:12.5px}._toggleLink_1n2ix_141{color:#edeae3;font-family:var(--font-ui);font-size:12.5px;font-weight:var(--weight-semibold);cursor:pointer;text-underline-offset:3px;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0;text-decoration:underline}._error_1n2ix_155{color:#f8b6b6;font-family:var(--font-ui);background:#f45b5b1f;border-radius:8px;margin:-4px 4px 0;padding:8px 10px;font-size:12.5px;line-height:1.35}._hero_1u3to_1{width:100%}._header_1u3to_5{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}._label_1u3to_12{color:var(--color-mute)}._dayRow_1u3to_16{grid-template-columns:repeat(7,1fr);align-items:center;gap:6px;margin-bottom:8px;display:grid}._day_1u3to_16{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-mute);text-align:center;font-size:9px;position:relative}._day_1u3to_16[data-today=true]{color:var(--color-fg);font-weight:var(--weight-bold)}._todayDot_1u3to_39{background:var(--color-fg);border-radius:50%;width:3px;height:3px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}._grid_1u3to_50{flex-direction:column;gap:7px;display:flex}._habitRow_1u3to_56{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}._cell_1u3to_62{aspect-ratio:1;border:.5px solid var(--color-hairline);background:#1a18150d;border-radius:5px}[data-theme=dark] ._cell_1u3to_62{background:#ffffff0d}._cell_1u3to_62[data-filled=true]{border:none}._cell_1u3to_62[data-today=true]:not([data-filled=true]){border:1px solid var(--color-fg)}._screen_ln7o7_1{background:var(--color-bg);color:var(--color-fg);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}._scroll_ln7o7_11{padding:max(env(safe-area-inset-top), 24px) 24px 28px;flex-direction:column;flex:1;min-height:0;display:flex}._themeToggle_ln7o7_19{top:max(env(safe-area-inset-top), 20px);z-index:10;position:absolute;right:20px}._brandRow_ln7o7_26{justify-content:center;padding-top:8px;display:flex}._headlineWrap_ln7o7_32{margin-top:36px}._heroWrap_ln7o7_36{margin-top:auto;padding-top:24px}._stage_1gywm_1{width:100%;max-width:320px;height:220px;margin:0 auto;position:relative}._stage_1gywm_1[data-size=lg]{max-width:540px;height:320px}._slot_1gywm_14{justify-content:center;display:flex;position:absolute;left:0;right:0}._card_1gywm_22{background:var(--color-card-bg);border:.5px solid var(--color-hairline);border-radius:14px;align-items:center;gap:12px;width:268px;padding:12px 14px;display:flex;box-shadow:0 6px 16px -4px #1a18151f}._stage_1gywm_1[data-size=lg] ._card_1gywm_22{border-radius:16px;gap:14px;width:380px;padding:16px 18px;box-shadow:0 10px 24px -8px #1a181529,0 2px 4px -2px #1a181514}[data-theme=dark] ._card_1gywm_22{background:#1a1815}._chip_1gywm_48{width:30px;height:30px;font-size:16px;font-weight:var(--weight-bold);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}._stage_1gywm_1[data-size=lg] ._chip_1gywm_48{border-radius:10px;width:40px;height:40px;font-size:21px}._text_1gywm_68{flex:1;min-width:0}._name_1gywm_73{font-size:13px;font-weight:var(--weight-semibold);letter-spacing:-.005em;color:var(--color-fg);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._detail_1gywm_83{color:var(--color-mute);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}._stage_1gywm_1[data-size=lg] ._name_1gywm_73{font-size:15.5px}._stage_1gywm_1[data-size=lg] ._detail_1gywm_83{margin-top:2px;font-size:12.5px}._streakCol_1gywm_100{text-align:right;flex-shrink:0}._streakRow_1gywm_105{justify-content:flex-end;align-items:baseline;gap:2px;display:flex}._streakNum_1gywm_112{font-family:var(--font-display);font-size:18px;line-height:1;font-weight:var(--weight-medium);color:var(--color-fg)}._stage_1gywm_1[data-size=lg] ._streakNum_1gywm_112{font-size:24px}._streakUnit_1gywm_124{color:var(--color-mute);font-size:9px}._stage_1gywm_1[data-size=lg] ._streakUnit_1gywm_124{font-size:10px}._streakLabel_1gywm_133{color:var(--color-mute);margin-top:2px;font-size:9px;display:block}._screen_reca7_1{background:var(--color-bg);color:var(--color-fg);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}._scroll_reca7_11{padding:max(env(safe-area-inset-top), 24px) 24px 28px;flex-direction:column;flex:1;min-height:0;display:flex}._themeToggle_reca7_19{top:max(env(safe-area-inset-top), 20px);z-index:10;position:absolute;right:20px}._brandRow_reca7_26{justify-content:center;padding-top:8px;display:flex}._headlineWrap_reca7_32{margin-top:22px}._heroWrap_reca7_36{flex:1;justify-content:center;align-items:center;min-height:0;margin-top:18px;display:flex}._screen_zzddw_4{padding:var(--space-6);background:var(--color-page-bg);color:var(--color-fg);z-index:100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._card_zzddw_16{background:var(--color-card-bg);border:1px solid var(--color-hairline);border-radius:var(--radius-card);width:100%;max-width:420px;padding:var(--space-8);gap:var(--space-4);text-align:center;flex-direction:column;display:flex}._title_zzddw_29{font-size:var(--text-h2);margin:0;font-weight:600}._message_zzddw_35{color:var(--color-mute);font-size:var(--text-body);margin:0;line-height:1.5}._button_zzddw_42{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-hairline);color:var(--color-fg);font-size:var(--text-body);cursor:pointer;background:0 0;font-weight:500;text-decoration:none;display:inline-block}._button_zzddw_42:hover{background:var(--color-overlay)}._button_zzddw_42[data-primary=true]{background:var(--color-fg);color:var(--color-fg-on-bg);border-color:var(--color-fg)}._button_zzddw_42[data-primary=true]:hover{opacity:.9;background:var(--color-fg)}._button_yhan2_1{border-radius:var(--radius-md);width:30px;height:30px;color:var(--color-fg);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--transition-quick);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}._button_yhan2_1:disabled{color:#1a181533;cursor:default}[data-theme=dark] ._button_yhan2_1:disabled{color:#edeae333}._button_yhan2_1:not(:disabled):hover{background:var(--color-overlay)}._badge_w5lc4_1{color:#fcf6ef;border:1.5px solid var(--color-page-bg);min-width:18px;height:18px;font-family:var(--font-mono);font-size:10px;font-weight:var(--weight-bold);box-sizing:border-box;background:oklch(58% .11 18);border-radius:18px;justify-content:center;align-items:center;padding:0 5px;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px}._screen_nhs5z_1{padding:0 20px calc(120px + env(safe-area-inset-bottom));color:var(--color-fg);box-sizing:border-box;min-height:calc(100dvh - max(env(safe-area-inset-top), 16px));flex-direction:column;display:flex}._topRow_nhs5z_10{justify-content:space-between;align-items:baseline;padding-top:8px;display:flex}._nav_nhs5z_17{gap:0;display:flex}._mute_nhs5z_22{color:var(--color-mute)}._titleRow_nhs5z_26{justify-content:space-between;align-items:center;gap:12px;margin:6px 0 14px;display:flex}._title_nhs5z_26{font-family:var(--font-display);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);margin:0;font-size:38px;line-height:1.05}._manageBtn_nhs5z_43{border:1px solid var(--color-hairline);height:32px;color:var(--color-mute);font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:9px;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;text-decoration:none;transition:background .15s;display:inline-flex;position:relative}._manageBtn_nhs5z_43:active{background:var(--color-overlay)}._sectionLabel_nhs5z_68{color:var(--color-fg);font-weight:var(--weight-bold)}._youList_nhs5z_73{margin:8px 0 22px}._friendsHead_nhs5z_77{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}._list_nhs5z_84{flex-direction:column;gap:10px;display:flex}._empty_nhs5z_90{text-align:center;padding:18px 0}._card_nhs5z_95{background:var(--color-card-bg);border:.5px solid var(--color-hairline);border-radius:var(--radius-card);color:var(--color-fg);-webkit-tap-highlight-color:transparent;padding:14px 16px;text-decoration:none;transition:background .15s;display:block}._card_nhs5z_95:active{background:var(--color-overlay)}._cardHead_nhs5z_111{align-items:center;gap:12px;display:flex}._cardName_nhs5z_117{flex:1;min-width:0}._nameLabel_nhs5z_122{font-size:16px;font-weight:var(--weight-semibold);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._todayCol_nhs5z_131{text-align:right;flex-shrink:0}._todayCount_nhs5z_136{justify-content:flex-end;align-items:baseline;gap:4px;display:flex}._todayNum_nhs5z_143{font-family:var(--font-display);font-size:22px;line-height:1;font-weight:var(--weight-semibold)}._weekStrip_nhs5z_150{flex-direction:column;gap:4px;margin-top:12px;display:flex}._stripRow_nhs5z_157{align-items:center;gap:8px;display:flex}._stripGlyph_nhs5z_163{text-align:center;width:18px;font-size:12px;line-height:1}._stripBars_nhs5z_170{flex:1;gap:3px;display:flex}._stripBar_nhs5z_170{background:var(--color-overlay);border-radius:2px;flex:1;height:6px}._stripBar_nhs5z_170[data-done=true]{background:var(--habit-fill)}._stripBar_nhs5z_170[data-future=true]{background:0 0}._stripBar_nhs5z_170[data-scheduled=false][data-future=false]{opacity:.4}._invite_nhs5z_195{border:1px dashed var(--color-hairline);width:100%;color:var(--color-mute);font-family:var(--font-ui);font-size:14px;font-weight:var(--weight-medium);cursor:pointer;-webkit-tap-highlight-color:transparent;box-sizing:border-box;text-align:center;background:0 0;border-radius:16px;margin-top:14px;padding:14px;text-decoration:none;display:block}._button_6hupk_1{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:inline-block;position:relative}._button_6hupk_1[data-disabled=true]{cursor:default}._surface_6hupk_17{transition:background var(--transition-quick), border-color var(--transition-quick), transform var(--transition-haptic);background:0 0;border:1.5px solid #00000029;position:absolute;inset:0}[data-theme=dark] ._surface_6hupk_17{border-color:#ffffff3d}._button_6hupk_1[data-disabled=true] ._surface_6hupk_17{border-color:#00000014}[data-theme=dark] ._button_6hupk_1[data-disabled=true] ._surface_6hupk_17{border-color:#ffffff21}._button_6hupk_1[data-done=true] ._surface_6hupk_17{background:var(--habit-fill);border-color:#0000}._button_6hupk_1[data-pulsing=true] ._surface_6hupk_17{transform:scale(.82)}._glyph_6hupk_51{font-family:var(--font-ui);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:#00000038;transition:transform var(--transition-haptic), color var(--transition-quick);pointer-events:none;text-transform:uppercase;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._button_6hupk_1[data-disabled=true] ._glyph_6hupk_51{color:#0000001f}[data-theme=dark] ._glyph_6hupk_51{color:#ffffff5c}[data-theme=dark] ._button_6hupk_1[data-disabled=true] ._glyph_6hupk_51{color:#fff3}._button_6hupk_1[data-done=true] ._glyph_6hupk_51{color:var(--habit-fill-deep)}._button_6hupk_1[data-pulsing=true] ._glyph_6hupk_51{transform:scale(.78)}._ring_6hupk_90{border:1.5px solid var(--habit-fill-deep);opacity:0;pointer-events:none;animation:.32s ease-out _streaq-ring_6hupk_1;position:absolute;inset:-4px}._wrapper_aqg9d_1{cursor:help;display:inline-flex;position:relative}._bubble_aqg9d_11{background:var(--color-fg);color:var(--color-bg);font-family:var(--font-ui);font-size:var(--text-mono);font-weight:var(--weight-medium);border-radius:var(--radius-sm);text-align:left;pointer-events:none;z-index:100;width:max-content;max-width:min(220px,100vw - 24px);padding:6px 10px;position:absolute;bottom:calc(100% + 4px);left:0;box-shadow:0 4px 12px #0000002e}._arrow_aqg9d_30{border-left:4px solid #0000;border-right:4px solid #0000;border-top:4px solid var(--color-fg);pointer-events:none;z-index:100;width:0;height:0;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}._dot_1w1ms_1{background:var(--habit-fill-deep);border-radius:50%;flex-shrink:0;display:inline-flex}._outline_1w1ms_8{border:1.5px solid var(--habit-fill-deep);background:0 0}._tipName_1w1ms_15{font-weight:var(--weight-semibold);display:block}._tipDetail_1w1ms_20{font-weight:var(--weight-regular);opacity:.78;margin-top:2px;display:block}._card_rs257_1{margin-top:var(--space-6);background:var(--color-card-bg);border-radius:var(--radius-card-lg);border:.5px solid var(--color-hairline);overflow:hidden;box-shadow:0 1px #1a181508,0 8px 24px -12px #1a181514}[data-theme=dark] ._card_rs257_1{box-shadow:none}._row_rs257_26{height:var(--row-height);grid-template-columns:24px repeat(7,minmax(0,1fr));align-items:center;gap:2px;padding:0 14px 0 18px;display:grid}._row_rs257_26+._row_rs257_26{border-top:.5px solid var(--color-hairline)}._header_rs257_39{border-bottom:.5px solid var(--color-hairline);align-items:end;height:auto;padding:14px 14px 10px 18px}._dowCell_rs257_46{text-align:center;color:var(--color-mute)}._dowCell_rs257_46[data-future=true]{color:#1a181538}[data-theme=dark] ._dowCell_rs257_46[data-future=true]{color:#edeae340}._dowCell_rs257_46[data-today=true]{color:var(--color-fg)}._dowLabel_rs257_63{font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:var(--tracking-mono);text-transform:uppercase;margin-bottom:2px}._dowDay_rs257_71{font-family:var(--font-ui);font-size:15px;font-weight:var(--weight-medium);width:calc(var(--cell,38px));border-radius:var(--radius-sm);height:22px;line-height:22px;display:inline-block}._dowDay_rs257_71[data-today=true]{background:var(--color-fg);color:var(--color-fg-on-bg);font-weight:var(--weight-bold)}._dowCell_rs257_46[data-weekend=true],[data-theme=dark] ._dowCell_rs257_46[data-weekend=true]{color:var(--color-weekend)}._dowCell_rs257_46[data-weekend=true] ._dowDay_rs257_71[data-today=true]{background:var(--color-weekend);color:var(--color-fg-on-bg)}._habitInfo_rs257_107{align-items:center;display:flex}._cell_rs257_112{justify-content:center;display:flex}._cell_rs257_112[data-unscheduled=true]{opacity:.32}._empty_rs257_124{text-align:center;color:var(--color-mute);padding:32px 18px}._screen_ezbov_1{padding:0 20px calc(120px + env(safe-area-inset-bottom));color:var(--color-fg)}._topRow_ezbov_6{padding-top:8px}._back_ezbov_10{color:var(--color-mute);font-family:var(--font-mono);font-size:var(--text-mono);text-transform:uppercase;letter-spacing:var(--tracking-mono);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}._header_ezbov_23{align-items:center;gap:14px;margin-top:16px;display:flex}._name_ezbov_30{font-family:var(--font-display);letter-spacing:var(--tracking-tight);font-size:32px;line-height:1.05;font-weight:var(--weight-semibold)}._mute_ezbov_38{color:var(--color-mute)}._weekHead_ezbov_42{justify-content:space-between;align-items:baseline;margin-top:22px;display:flex}._nav_ezbov_49{gap:0;display:flex}._heading_ezbov_54{font-family:var(--font-display);font-weight:var(--weight-regular);letter-spacing:var(--tracking-tight);margin:4px 0 0;font-size:28px;line-height:1.05}._card_1ykq4_6{background:var(--color-card-bg);border:.5px solid var(--color-hairline);border-radius:var(--radius-card);padding:18px 22px}[data-theme=dark] ._card_1ykq4_6{background:#ffffff09}._cardHeader_1ykq4_17{align-items:center;gap:14px;margin-bottom:14px;display:flex}._cardTitle_1ykq4_24{flex:1;min-width:0}._cardName_1ykq4_29{font-size:18px;font-weight:var(--weight-semibold);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._cardStat_1ykq4_38{text-align:right;align-items:baseline;gap:4px;display:flex}._cardStatNum_1ykq4_45{font-family:var(--font-display);font-size:28px;line-height:1;font-weight:var(--weight-medium)}._kicker_1ykq4_52{color:var(--color-mute)}._kickerEnd_1ykq4_56{text-align:right;font-size:var(--text-mono-sm);display:block}._gridRow_1ykq4_62{grid-template-columns:var(--month-grid);align-items:center;gap:0;display:grid}._gridHeader_1ykq4_69{border-bottom:.5px solid var(--color-hairline);align-items:end;margin-bottom:4px;padding-bottom:8px}._headerCell_1ykq4_76{text-align:center;color:var(--color-mute);border-radius:4px;padding:2px 0 3px}._headerCell_1ykq4_76[data-future=true]{color:#1a181538}[data-theme=dark] ._headerCell_1ykq4_76[data-future=true]{color:#edeae340}._headerCell_1ykq4_76[data-today=true]{color:var(--color-fg)}._dow_1ykq4_95{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;margin-bottom:2px;font-size:7px}._dayNum_1ykq4_103{font-family:var(--font-ui);font-size:10px;font-weight:var(--weight-medium);border-radius:4px;height:16px;line-height:16px}._dayNum_1ykq4_103[data-today=true]{background:var(--color-fg);color:var(--color-fg-on-bg);font-weight:var(--weight-bold)}._headerCell_1ykq4_76[data-weekend=true],[data-theme=dark] ._headerCell_1ykq4_76[data-weekend=true]{color:var(--color-weekend)}._headerCell_1ykq4_76[data-weekend=true] ._dayNum_1ykq4_103[data-today=true]{background:var(--color-weekend);color:var(--color-fg-on-bg)}._habitRow_1ykq4_134{border-bottom:.5px solid var(--color-hairline);padding:10px 0}._habitRow_1ykq4_134[data-last=true]{border-bottom:none}._habitInfo_1ykq4_143{align-items:center;gap:8px;min-width:0;display:flex}._habitGlyph_1ykq4_150{background:var(--habit-fill);width:26px;height:26px;color:var(--habit-fill-deep);font-size:12px;font-weight:var(--weight-bold);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}._habitName_1ykq4_167{font-size:12px;font-weight:var(--weight-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._cell_1ykq4_175{aspect-ratio:1;box-sizing:border-box;width:100%;font:inherit;appearance:none;-webkit-tap-highlight-color:transparent;background:#1a18150a;border:0;border-radius:0;padding:0}button._cell_1ykq4_175{cursor:pointer}button._cell_1ykq4_175[data-future=true]{cursor:default}._cell_1ykq4_175[data-week-start=true]{border-top-left-radius:4px;border-bottom-left-radius:4px}._cell_1ykq4_175[data-week-end=true]{border-top-right-radius:4px;border-bottom-right-radius:4px}[data-theme=dark] ._cell_1ykq4_175{background:#ffffff0a}._cell_1ykq4_175[data-future=true]{border:.5px dashed var(--color-hairline);background:0 0}._cell_1ykq4_175[data-unscheduled=true]{opacity:.32}._cell_1ykq4_175[data-today=true]{border:1px solid var(--color-fg)}._total_1ykq4_230{text-align:right;justify-content:flex-end;align-items:baseline;gap:2px;display:flex}._totalNum_1ykq4_238{font-family:var(--font-display);font-size:15px;line-height:1;font-weight:var(--weight-medium)}._empty_1ykq4_245{color:var(--color-mute);font-size:var(--text-body-sm);padding:14px 0 4px}._screen_6jr4f_1{padding:32px 40px}._headerRow_6jr4f_5{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}._kicker_6jr4f_12{color:var(--color-mute)}._kickerMute_6jr4f_16{opacity:.7}._kickerEnd_6jr4f_20{text-align:right;font-size:var(--text-mono-sm);display:block}._nav_6jr4f_26{display:flex}._headerActions_6jr4f_30{align-items:center;gap:12px;display:flex}._manageBtn_6jr4f_36{border:1px solid var(--color-hairline);color:var(--color-mute);font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:9px;flex-shrink:0;align-items:center;padding:7px 14px;text-decoration:none;transition:background .15s,color .15s;display:inline-flex;position:relative}._manageBtn_6jr4f_36:hover{background:var(--color-overlay);color:var(--color-fg)}._viewToggle_6jr4f_63{display:flex}._heading_6jr4f_67{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--text-display);letter-spacing:var(--tracking-tight);margin:4px 0 24px;line-height:1.05}._headingRange_6jr4f_76{color:var(--color-mute);font-style:italic;font-weight:var(--weight-regular);margin-left:12px}._section_6jr4f_83{align-items:baseline;gap:8px;margin-bottom:8px;display:flex}._cards_6jr4f_90{flex-direction:column;gap:14px;display:flex}._empty_6jr4f_96{background:var(--color-card-bg);border:.5px solid var(--color-hairline);border-radius:var(--radius-card);color:var(--color-mute);text-align:center;font-size:var(--text-body-sm);padding:18px}[data-theme=dark] ._empty_6jr4f_96{background:#ffffff09}._card_6jr4f_90{background:var(--color-card-bg);border:.5px solid var(--color-hairline);border-radius:var(--radius-card);padding:18px 22px}[data-theme=dark] ._card_6jr4f_90{background:#ffffff09}._cardHeader_6jr4f_121{align-items:center;gap:14px;margin-bottom:14px;display:flex}._cardTitle_6jr4f_128{flex:1;min-width:0}._cardName_6jr4f_133{font-size:18px;font-weight:var(--weight-semibold);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._cardToday_6jr4f_142{text-align:right;align-items:baseline;gap:4px;display:flex}._cardTodayNum_6jr4f_149{font-family:var(--font-display);font-size:28px;line-height:1;font-weight:var(--weight-medium)}._gridRow_6jr4f_156{grid-template-columns:minmax(140px,1fr) repeat(7,48px) 56px;align-items:center;gap:4px;display:grid}._gridHeader_6jr4f_163{border-bottom:.5px solid var(--color-hairline);align-items:end;margin-bottom:4px;padding-bottom:10px}._dowCell_6jr4f_170{text-align:center;color:var(--color-mute);border-radius:8px;padding:3px 0 4px}._dowCell_6jr4f_170[data-future=true]{color:#1a181538}[data-theme=dark] ._dowCell_6jr4f_170[data-future=true]{color:#edeae340}._dowCell_6jr4f_170[data-today=true]{color:var(--color-fg)}._dowLabel_6jr4f_189{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;margin-bottom:3px;font-size:9px}._dowDay_6jr4f_197{font-family:var(--font-ui);font-size:14px;font-weight:var(--weight-medium);border-radius:6px;width:28px;height:22px;margin:0 auto;line-height:22px}._dowDay_6jr4f_197[data-today=true]{background:var(--color-fg);color:var(--color-fg-on-bg);font-weight:var(--weight-bold)}._dowCell_6jr4f_170[data-weekend=true],[data-theme=dark] ._dowCell_6jr4f_170[data-weekend=true]{color:var(--color-weekend)}._dowCell_6jr4f_170[data-weekend=true] ._dowDay_6jr4f_197[data-today=true]{background:var(--color-weekend);color:var(--color-fg-on-bg)}._habitRow_6jr4f_230{border-bottom:.5px solid var(--color-hairline);height:56px}._habitRow_6jr4f_230[data-last=true]{border-bottom:none}._habitInfo_6jr4f_239{align-items:center;gap:10px;min-width:0;display:flex}._habitText_6jr4f_246{min-width:0}._habitName_6jr4f_250{font-size:13px;font-weight:var(--weight-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._habitDetail_6jr4f_258{color:var(--color-mute);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}._cell_6jr4f_266{border-radius:8px;justify-content:center;align-items:center;height:100%;display:flex}._cell_6jr4f_266[data-unscheduled=true]{opacity:.32}._summary_6jr4f_278{text-align:right;justify-content:flex-end;align-items:baseline;gap:2px;display:flex}._summaryNum_6jr4f_286{font-family:var(--font-display);font-size:16px;line-height:1;font-weight:var(--weight-medium)}._backdrop_zag1c_5{z-index:210;background:#1412106b;justify-content:center;align-items:flex-end;padding:0;animation:.16s ease-out _backdrop-in_zag1c_1;display:flex;position:fixed;inset:0}@media (width>=600px){._backdrop_zag1c_5{padding:var(--space-6);align-items:center}}@keyframes _backdrop-in_zag1c_1{0%{opacity:0}to{opacity:1}}._scrim_zag1c_35{cursor:default;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}._card_zag1c_46{z-index:1;background:var(--color-card-solid);border:.5px solid var(--color-hairline);width:100%;padding:24px 24px calc(32px + env(safe-area-inset-bottom));color:var(--color-fg);border-top-left-radius:24px;border-top-right-radius:24px;animation:.26s cubic-bezier(.2,.9,.3,1.05) _sheet-up_zag1c_1;position:relative;box-shadow:0 -20px 40px -10px #0000002e}@media (width>=600px){._card_zag1c_46{border-radius:18px;max-width:440px;padding:28px 32px 26px;animation:.2s cubic-bezier(.2,.9,.3,1.05) _card-in_zag1c_1;box-shadow:0 30px 60px -20px #00000059}}@keyframes _sheet-up_zag1c_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _card-in_zag1c_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._title_zag1c_90{font-family:var(--font-display);letter-spacing:-.02em;font-size:24px;line-height:1.1;font-weight:var(--weight-medium);margin:18px 0 0}._message_zag1c_99{color:var(--color-mute);margin:8px 0 0;font-size:14px;line-height:1.45}._errorBanner_zag1c_106{padding:var(--space-2) var(--space-3);color:#f8b6b6;border-radius:var(--radius-md);font-size:var(--text-body-sm);background:#f45b5b1f;margin:14px 0 0}._actions_zag1c_115{gap:10px;margin-top:22px;display:flex}@media (width>=600px){._actions_zag1c_115{justify-content:flex-end}}._button_zag1c_127{border:.5px solid var(--color-hairline);height:50px;color:var(--color-fg);font-family:var(--font-ui);font-size:15px;font-weight:var(--weight-semibold);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:14px;flex:1;transition:background .15s,opacity .15s}@media (width>=600px){._button_zag1c_127{border-radius:10px;flex:none;height:auto;padding:10px 18px;font-size:13px}}._button_zag1c_127:hover{background:var(--color-overlay)}._button_zag1c_127:disabled{opacity:.5;cursor:not-allowed}._button_zag1c_127[data-primary]{background:var(--color-fg);color:var(--color-fg-on-bg);border-color:var(--color-fg)}._button_zag1c_127[data-primary]:hover{background:var(--color-fg);opacity:.9}._button_zag1c_127[data-primary]:disabled{background:var(--color-fg);border-color:var(--color-fg)}._button_zag1c_127[data-danger]{color:#fffaf3;background:oklch(58% .11 18);border-color:oklch(58% .11 18)}._button_zag1c_127[data-danger]:hover{background:oklch(52% .13 18)}._button_zag1c_127[data-danger]:disabled{background:oklch(58% .11 18);border-color:oklch(58% .11 18)}._emphasis_u6e1m_1{color:var(--color-fg);font-weight:var(--weight-semibold)}._identity_u6e1m_6{align-items:center;gap:14px;display:flex}._identityName_u6e1m_12{font-size:16px;font-weight:var(--weight-semibold)}._identityMeta_u6e1m_17{color:var(--color-mute)}._screen_1onic_1{padding:0 20px calc(120px + env(safe-area-inset-bottom));color:var(--color-fg);box-sizing:border-box;min-height:calc(100dvh - max(env(safe-area-inset-top), 16px));flex-direction:column;display:flex}._topRow_1onic_10{padding-top:8px}._back_1onic_14{color:var(--color-mute);font-family:var(--font-mono);font-size:var(--text-mono);text-transform:uppercase;letter-spacing:var(--tracking-mono);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}._title_1onic_27{font-family:var(--font-display);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);margin:12px 0 22px;font-size:36px;line-height:1.05}._mute_1onic_36{color:var(--color-mute)}._section_1onic_40{margin-bottom:26px}._sectionHead_1onic_44{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}._sectionLabel_1onic_51{color:var(--color-fg);font-weight:var(--weight-bold)}._requestList_1onic_58{flex-direction:column;gap:10px;display:flex}._requestCard_1onic_64{background:var(--color-card-bg);border:.5px solid var(--color-hairline);border-radius:18px;padding:14px 16px}._requestHead_1onic_71{align-items:center;gap:12px;display:flex}._requestName_1onic_77{flex:1;min-width:0}._nameLabel_1onic_82{font-size:16px;font-weight:var(--weight-semibold);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._requestActions_1onic_91{gap:8px;margin-top:13px;display:flex}._ghostBtn_1onic_97{border:1px solid var(--color-hairline);height:40px;color:var(--color-fg);font-family:var(--font-ui);font-size:13px;font-weight:var(--weight-semibold);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:11px;flex:1;padding:0 16px;transition:background .15s}._ghostBtn_1onic_97:hover{background:var(--color-overlay)}._solidBtn_1onic_117{background:var(--color-fg);height:40px;color:var(--color-fg-on-bg);font-family:var(--font-ui);font-size:13px;font-weight:var(--weight-semibold);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:11px;flex:1.4;padding:0 16px;transition:opacity .15s}._solidBtn_1onic_117:hover{opacity:.9}._emptyBox_1onic_139{border:1px dashed var(--color-hairline);text-align:center;border-radius:18px;padding:22px 18px}._friendCard_1onic_146{background:var(--color-card-bg);border:.5px solid var(--color-hairline);border-radius:18px;overflow:hidden}._friendRow_1onic_153{border-bottom:.5px solid var(--color-hairline);align-items:center;gap:12px;padding:12px 14px 12px 16px;display:flex}._friendRow_1onic_153[data-last=true]{border-bottom:none}._friendName_1onic_165{flex:1;min-width:0}._friendName_1onic_165 ._nameLabel_1onic_82{font-size:15px}._removeBtn_1onic_174{border:1px solid var(--color-hairline);height:34px;color:var(--color-mute);font-family:var(--font-ui);font-size:12px;font-weight:var(--weight-semibold);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:10px;flex-shrink:0;padding:0 14px;transition:color .15s,border-color .15s,background .15s}._removeBtn_1onic_174:hover{color:oklch(58% .11 18);background:#dc5a500f;border-color:oklch(58% .11 18/.45)}._inviteForm_1onic_201{flex-direction:column;gap:10px;display:flex}._inviteField_1onic_207{border:1px solid var(--color-hairline);background:#1a181506;border-radius:13px;align-items:center;gap:10px;padding:4px 4px 4px 14px;display:flex}[data-theme=dark] ._inviteField_1onic_207{background:#ffffff08}._inviteField_1onic_207:focus-within{border-color:var(--color-mute)}._inviteIcon_1onic_225{color:var(--color-mute);flex-shrink:0;display:inline-flex}._inviteInput_1onic_231{min-width:0;color:var(--color-fg);font-family:var(--font-ui);background:0 0;border:none;outline:none;flex:1;padding:12px 10px 12px 0;font-size:15px}._inviteInput_1onic_231::placeholder{color:var(--color-mute)}._sendBtn_1onic_247{background:var(--color-fg);width:100%;height:48px;color:var(--color-fg-on-bg);font-family:var(--font-ui);font-size:15px;font-weight:var(--weight-semibold);cursor:pointer;opacity:.4;-webkit-tap-highlight-color:transparent;border:none;border-radius:13px;transition:opacity .15s}._sendBtn_1onic_247[data-valid=true]{opacity:1}._sendBtn_1onic_247:disabled{cursor:default}._explainer_1onic_271{color:var(--color-mute);margin:12px 2px 0;line-height:1.5}._pendingHead_1onic_279{margin-top:24px}._pendingList_1onic_283{flex-direction:column;gap:10px;display:flex}._pendingRow_1onic_289{border:1px dashed var(--color-hairline);border-radius:16px;align-items:center;gap:12px;padding:12px 12px 12px 14px;display:flex}._pendingAvatar_1onic_298{border:1.5px dashed var(--color-hairline);width:38px;height:38px;color:var(--color-mute);font-family:var(--font-display);font-size:17px;font-weight:var(--weight-semibold);box-sizing:border-box;border-radius:38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._pendingText_1onic_314{flex:1;min-width:0}._pendingEmail_1onic_319{font-size:14px;font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._withdrawBtn_1onic_327{width:32px;height:32px;color:var(--color-mute);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:inline-flex}._withdrawBtn_1onic_327:hover{background:var(--color-overlay)}._screen_ql8an_1{color:var(--color-fg);padding:32px 40px 40px}._headerRow_ql8an_6{justify-content:space-between;align-items:baseline;display:flex}._mute_ql8an_12{color:var(--color-mute)}._back_ql8an_16{color:var(--color-mute);font-family:var(--font-mono);font-size:var(--text-mono);text-transform:uppercase;letter-spacing:var(--tracking-mono);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}._back_ql8an_16:hover{color:var(--color-fg)}._heading_ql8an_33{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--text-display);letter-spacing:var(--tracking-tight);margin:4px 0 28px;line-height:1.05}._section_ql8an_42{margin-bottom:30px}._sectionHead_ql8an_46{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}._sectionLabel_ql8an_53{color:var(--color-fg);font-weight:var(--weight-bold)}._requestList_ql8an_60{flex-direction:column;gap:10px;display:flex}._requestCard_ql8an_66{background:var(--color-card-bg);border:.5px solid var(--color-hairline);border-radius:16px;align-items:center;gap:14px;padding:14px 18px;display:flex}[data-theme=dark] ._requestCard_ql8an_66{background:#ffffff09}._requestText_ql8an_80{flex:1;min-width:0}._nameLabel_ql8an_85{font-size:16px;font-weight:var(--weight-semibold);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._requestActions_ql8an_94{flex-shrink:0;gap:8px;display:flex}._ghostBtn_ql8an_100{border:1px solid var(--color-hairline);color:var(--color-fg);font-family:var(--font-ui);font-size:13px;font-weight:var(--weight-semibold);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:10px;padding:9px 16px;transition:background .15s}._ghostBtn_ql8an_100:hover{background:var(--color-overlay)}._solidBtn_ql8an_118{background:var(--color-fg);color:var(--color-fg-on-bg);font-family:var(--font-ui);font-size:13px;font-weight:var(--weight-semibold);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:10px;padding:9px 18px;transition:opacity .15s}._solidBtn_ql8an_118:hover{opacity:.9}._emptyBox_ql8an_138{border:1px dashed var(--color-hairline);text-align:center;border-radius:16px;padding:22px 18px}._friendCard_ql8an_145{background:var(--color-card-bg);border:.5px solid var(--color-hairline);border-radius:16px;overflow:hidden}[data-theme=dark] ._friendCard_ql8an_145{background:#ffffff09}._friendRow_ql8an_156{border-bottom:.5px solid var(--color-hairline);align-items:center;gap:14px;padding:14px 18px;display:flex}._friendRow_ql8an_156[data-last=true]{border-bottom:none}._friendText_ql8an_168{flex:1;min-width:0}._friendNameLabel_ql8an_173{font-size:15px;font-weight:var(--weight-semibold);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._removeBtn_ql8an_182{border:1px solid var(--color-hairline);color:var(--color-mute);font-family:var(--font-ui);font-size:12px;font-weight:var(--weight-semibold);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:10px;flex-shrink:0;padding:8px 16px;transition:color .15s,border-color .15s,background .15s}._removeBtn_ql8an_182:hover{color:oklch(58% .11 18);background:#dc5a500f;border-color:oklch(58% .11 18/.45)}[data-theme=dark] ._removeBtn_ql8an_182:hover{color:oklch(78% .09 18);background:#dc5a501a}._inviteRow_ql8an_213{align-items:stretch;gap:10px;display:flex}._inviteField_ql8an_219{border:1px solid var(--color-hairline);background:#1a181506;border-radius:12px;flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}[data-theme=dark] ._inviteField_ql8an_219{background:#ffffff08}._inviteField_ql8an_219:focus-within{border-color:var(--color-mute)}._inviteIcon_ql8an_238{color:var(--color-mute);flex-shrink:0;display:inline-flex}._inviteInput_ql8an_244{min-width:0;color:var(--color-fg);font-family:var(--font-ui);background:0 0;border:none;outline:none;flex:1;padding:12px 0;font-size:15px}._inviteInput_ql8an_244::placeholder{color:var(--color-mute)}._sendBtn_ql8an_260{background:var(--color-fg);color:var(--color-fg-on-bg);font-family:var(--font-ui);font-size:14px;font-weight:var(--weight-semibold);cursor:pointer;opacity:.4;-webkit-tap-highlight-color:transparent;border:none;border-radius:12px;padding:0 22px;transition:opacity .15s}._sendBtn_ql8an_260[data-valid=true]{opacity:1}._sendBtn_ql8an_260:disabled{cursor:default}._explainer_ql8an_283{color:var(--color-mute);margin:16px 2px 0;line-height:1.5}._pendingHead_ql8an_291{margin-top:24px}._pendingList_ql8an_295{flex-direction:column;gap:10px;display:flex}._pendingRow_ql8an_301{border:1px dashed var(--color-hairline);border-radius:14px;align-items:center;gap:14px;padding:12px 14px 12px 16px;display:flex}._pendingAvatar_ql8an_310{border:1.5px dashed var(--color-hairline);width:40px;height:40px;color:var(--color-mute);font-family:var(--font-display);font-size:18px;font-weight:var(--weight-semibold);box-sizing:border-box;border-radius:40px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._pendingText_ql8an_326{flex:1;min-width:0}._pendingEmail_ql8an_331{font-size:14px;font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._withdrawBtn_ql8an_339{width:34px;height:34px;color:var(--color-mute);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:inline-flex}._withdrawBtn_ql8an_339:hover{background:var(--color-overlay)}._chip_13izd_1{border-radius:var(--radius-pill);border:.5px solid var(--color-hairline);color:var(--color-fg);font-family:var(--font-ui);font-size:12px;font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--transition-quick), color var(--transition-quick);background:0 0;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}._chip_13izd_1[data-active=true]{background:var(--color-fg);color:var(--color-fg-on-bg);border-color:var(--color-fg)}._chip_13izd_1:hover:not([data-active=true]){background:var(--color-overlay)}._swatch_13izd_31{border-radius:var(--radius-pill);background:var(--habit-fill-deep);flex-shrink:0;width:7px;height:7px}._emoji_13izd_39{font-size:13px;line-height:1}._panel_1q4n1_1{background:var(--color-card-bg);border:.5px solid var(--color-hairline);border-radius:var(--radius-card);margin-top:12px;padding:14px 16px}._headRow_1q4n1_9{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}._headLabel_1q4n1_17{align-items:baseline;gap:8px;min-width:0;display:flex}._weekday_1q4n1_24{font-family:var(--font-display);letter-spacing:var(--tracking-tight);font-size:26px;line-height:1;font-weight:var(--weight-regular)}._mute_1q4n1_32{color:var(--color-mute)}._close_1q4n1_36{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-mute);cursor:pointer;background:0 0;border:0;padding:0}._close_1q4n1_36:hover{color:var(--color-fg)}._summary_1q4n1_52{align-items:baseline;gap:6px;margin-bottom:8px;display:flex}._summaryNumber_1q4n1_59{font-family:var(--font-display);font-size:28px;line-height:1;font-weight:var(--weight-regular)}._section_1q4n1_66,._section_1q4n1_66+._section_1q4n1_66{margin-top:12px}._sectionLabel_1q4n1_74{color:var(--color-mute)}._rows_1q4n1_78{flex-direction:column;gap:6px;margin-top:6px;display:flex}._row_1q4n1_78{align-items:center;gap:10px;display:flex}._tile_1q4n1_91{width:22px;height:22px;font-family:var(--font-ui);font-weight:var(--weight-bold);text-transform:uppercase;color:#1a18154d;background:0 0;border:1.5px solid #1a181524;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:inline-flex}._tile_1q4n1_91[data-emoji=true]{font-size:13px;font-weight:var(--weight-regular)}[data-theme=dark] ._tile_1q4n1_91{color:#edeae366;border-color:#edeae32e}._row_1q4n1_78[data-done=true] ._tile_1q4n1_91{background:var(--habit-fill);color:var(--habit-fill-deep);border:0}._rowName_1q4n1_124{font-size:14px;font-weight:var(--weight-medium);color:var(--color-mute)}._row_1q4n1_78[data-done=true] ._rowName_1q4n1_124{color:var(--color-fg)}._rowDetail_1q4n1_134{color:var(--color-mute);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;font-size:12px;overflow:hidden}._chips_16mzg_1{scrollbar-width:none;gap:6px;margin-bottom:14px;padding-bottom:2px;display:flex;overflow-x:auto}._chips_16mzg_1::-webkit-scrollbar{display:none}._card_16mzg_14{background:var(--color-card-bg);border:.5px solid var(--color-hairline);border-radius:var(--radius-card-lg);padding:14px 14px 18px}._dowRow_16mzg_21{grid-template-columns:repeat(7,1fr);margin-bottom:6px;display:grid}._dowLabel_16mzg_27{text-align:center;color:var(--color-mute);font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:var(--tracking-mono);text-transform:uppercase}._grid_16mzg_36{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}._cell_16mzg_42{aspect-ratio:1/1.1;border-radius:var(--radius-lg);cursor:pointer;-webkit-tap-highlight-color:transparent;color:var(--color-fg);background:0 0;border:1.5px solid #0000;flex-direction:column;justify-content:space-between;align-items:center;padding:5px 2px 4px;font-family:inherit;display:flex}._cell_16mzg_42[data-out-of-month=true]{opacity:.25;cursor:default}._cell_16mzg_42[data-today=true]:not([data-selected=true]){background:var(--color-overlay)}._cell_16mzg_42[data-selected=true]{border-color:var(--color-fg);background:#1a18150f}[data-theme=dark] ._cell_16mzg_42[data-selected=true]{background:#edeae31a}._cell_16mzg_42:disabled{cursor:default}._day_16mzg_80{font-size:14px;font-weight:var(--weight-medium)}._cell_16mzg_42[data-today=true] ._day_16mzg_80{font-weight:var(--weight-bold)}._cell_16mzg_42[data-future=true] ._day_16mzg_80{color:var(--color-mute)}._dots_16mzg_93{flex-wrap:wrap;justify-content:center;gap:2px;min-height:6px;display:flex}._miniDot_16mzg_101{border-radius:5px;width:5px;height:5px}._overflow_16mzg_107{color:var(--color-mute);font-size:8px;line-height:1}._card_1q464_1{background:var(--color-card-bg);border:.5px solid var(--color-hairline);border-radius:var(--radius-card);padding:16px 16px 14px}._cardHead_1q464_8{align-items:center;gap:10px;margin-bottom:14px;display:flex}._chip_1q464_15{width:30px;height:30px;font-size:14px;font-weight:var(--weight-bold);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}._cardName_1q464_28{min-width:0;font-size:15px;font-weight:var(--weight-semibold);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}._tally_1q464_39{flex-shrink:0;align-items:baseline;gap:2px;display:flex}._tallyNum_1q464_46{font-family:var(--font-display);font-size:20px;line-height:1;font-weight:var(--weight-medium)}._tallyDen_1q464_53{color:var(--color-mute);font-size:var(--text-mono-sm)}._dowRow_1q464_58{grid-template-columns:repeat(7,1fr);gap:5px;margin-bottom:5px;display:grid}._dow_1q464_58{text-align:center;font-family:var(--font-mono);color:var(--color-mute);text-transform:uppercase;font-size:9px}._weeks_1q464_73{flex-direction:column;gap:5px;display:flex}._week_1q464_73{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}._cell_1q464_85{aspect-ratio:1;font-family:var(--font-ui);font-size:13px;font-weight:var(--weight-medium);color:#1a181580;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#1a18150d;border:none;border-radius:8px;justify-content:center;align-items:center;transition:transform .1s;display:flex}[data-theme=dark] ._cell_1q464_85{color:#edeae38c;background:#ffffff0d}._cell_1q464_85:active{transform:scale(.9)}._cell_1q464_85[data-future=true]{border:.5px dashed var(--color-hairline);color:var(--color-mute);cursor:default;background:0 0}._cell_1q464_85[data-unscheduled=true]{opacity:.4}._cell_1q464_85[data-today=true]{border:1.5px solid var(--color-fg);font-weight:var(--weight-bold)}._cell_1q464_85[data-done=true]{font-weight:var(--weight-bold)}._cell_1q464_85[data-future=true]:active,._cell_1q464_85[data-unscheduled=true]:active{transform:none}._list_srve6_1{flex-direction:column;gap:12px;display:flex}._screen_1c6pb_1{padding:0 20px calc(120px + env(safe-area-inset-bottom));color:var(--color-fg);box-sizing:border-box;min-height:calc(100dvh - max(env(safe-area-inset-top), 16px));flex-direction:column;display:flex}._topRow_1c6pb_10{justify-content:space-between;align-items:baseline;padding-top:8px;display:flex}._year_1c6pb_17{color:var(--color-mute)}._nav_1c6pb_21{gap:0;display:flex}._heading_1c6pb_26{font-family:var(--font-display);font-weight:var(--weight-regular);letter-spacing:var(--tracking-tight);margin:6px 0 14px;font-size:44px;line-height:1.05}._modeRow_1c6pb_35{margin-bottom:18px}._screen_1j2nc_1{padding:32px 40px}._headerRow_1j2nc_5{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}._kicker_1j2nc_12{color:var(--color-mute)}._kickerEnd_1j2nc_16{text-align:right;display:block}._nav_1j2nc_21{display:flex}._heading_1j2nc_25{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--text-display);letter-spacing:var(--tracking-tight);margin:4px 0 24px;line-height:1.05}._headingRange_1j2nc_34{color:var(--color-mute);font-style:italic;font-weight:var(--weight-regular);margin-left:12px}._headerCard_1j2nc_41{background:var(--color-card-bg);border:.5px solid var(--color-hairline);border-radius:var(--radius-card);margin-bottom:12px;padding:14px 18px}._rowsCard_1j2nc_49{background:var(--color-card-bg);border:.5px solid var(--color-hairline);border-radius:var(--radius-card);padding:6px 18px}[data-theme=dark] ._headerCard_1j2nc_41,[data-theme=dark] ._rowsCard_1j2nc_49{background:#ffffff09}._gridRow_1j2nc_61{grid-template-columns:var(--month-grid);align-items:end;gap:0;display:grid}._habitRow_1j2nc_68{border-bottom:.5px solid var(--color-hairline);align-items:center;padding:12px 0}._habitRow_1j2nc_68[data-last=true]{border-bottom:none}._headerCell_1j2nc_78{text-align:center;color:var(--color-mute);border-radius:5px;padding:3px 0}._headerCell_1j2nc_78[data-future=true]{color:#1a181538}[data-theme=dark] ._headerCell_1j2nc_78[data-future=true]{color:#edeae340}._headerCell_1j2nc_78[data-today=true]{color:var(--color-fg)}._dow_1j2nc_97{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;margin-bottom:3px;font-size:8px}._dayNum_1j2nc_105{font-family:var(--font-ui);font-size:11px;font-weight:var(--weight-medium);border-radius:5px;height:18px;line-height:18px}._dayNum_1j2nc_105[data-today=true]{background:var(--color-fg);color:var(--color-fg-on-bg);font-weight:var(--weight-bold)}._headerCell_1j2nc_78[data-weekend=true],[data-theme=dark] ._headerCell_1j2nc_78[data-weekend=true]{color:var(--color-weekend)}._headerCell_1j2nc_78[data-weekend=true] ._dayNum_1j2nc_105[data-today=true]{background:var(--color-weekend);color:var(--color-fg-on-bg)}._habitInfo_1j2nc_136{align-items:center;gap:10px;min-width:0;display:flex}._chip_1j2nc_143{width:30px;height:30px;font-size:12px;font-weight:var(--weight-bold);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}._habitText_1j2nc_156{min-width:0}._habitName_1j2nc_160{font-size:13px;font-weight:var(--weight-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._cell_1j2nc_171{aspect-ratio:1;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#1a18150a;border:none;border-radius:0;padding:0;transition:transform .1s;position:relative}._cell_1j2nc_171[data-week-start=true]{border-top-left-radius:5px;border-bottom-left-radius:5px}._cell_1j2nc_171[data-week-end=true]{border-top-right-radius:5px;border-bottom-right-radius:5px}._cell_1j2nc_171:active:not(:disabled){transform:scale(.88)}[data-theme=dark] ._cell_1j2nc_171{background:#ffffff0a}._cell_1j2nc_171[data-future=true]{border:.5px dashed var(--color-hairline);cursor:default;background:0 0}._cell_1j2nc_171[data-unscheduled=true]{opacity:.32}._cell_1j2nc_171[data-unscheduled=true]:active,._cell_1j2nc_171[data-future=true]:active{transform:none}._cell_1j2nc_171[data-today=true]{border:1px solid var(--color-fg)}._total_1j2nc_225{text-align:right;justify-content:flex-end;align-items:baseline;gap:3px;display:flex}._totalNum_1j2nc_233{font-family:var(--font-display);font-size:18px;line-height:1;font-weight:var(--weight-medium)}._screen_z2fay_1{padding:32px}._topRow_z2fay_5{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}._kicker_z2fay_12{color:var(--color-mute)}._nav_z2fay_16{display:flex}._heading_z2fay_20{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--text-h1);letter-spacing:var(--tracking-tight);margin:4px 0 24px;line-height:1.05}._headingYear_z2fay_29{color:var(--color-mute);font-style:italic;font-weight:var(--weight-regular);margin-left:12px}._empty_z2fay_36{text-align:center;color:var(--color-mute);padding:28px 0}._cards_z2fay_42{grid-template-columns:1fr 1fr;gap:14px;display:grid}._card_apdtk_1{background:var(--color-card-bg);border-radius:var(--radius-card);border:.5px solid var(--color-hairline);margin-top:8px;overflow:hidden}._row_apdtk_9{width:100%;font:inherit;text-align:left;cursor:pointer;color:oklch(58% .11 18);-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}._row_apdtk_9:hover{background:#dc5a5014}[data-theme=dark] ._row_apdtk_9:hover{background:#dc5a501f}._left_apdtk_32{align-items:center;gap:12px;display:flex}._icon_apdtk_38{flex-shrink:0}._label_apdtk_42{font-size:15px;font-weight:var(--weight-semibold)}._chev_apdtk_47{flex-shrink:0}._card_1sdy0_1{background:var(--color-card-bg);border:.5px solid var(--color-hairline);border-radius:18px;margin-top:8px;overflow:hidden}._empty_1sdy0_9{text-align:center;border:.5px dashed var(--color-hairline);border-radius:18px;margin-top:8px;padding:18px}._row_1sdy0_17{border-bottom:.5px solid var(--color-hairline);align-items:center;gap:14px;padding:14px 16px;display:flex}._row_1sdy0_17[data-last=true]{border-bottom:0}._rowButton_1sdy0_31{appearance:none;border:none;border-bottom:.5px solid var(--color-hairline);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;transition:background .15s}._rowButton_1sdy0_31:hover,._rowButton_1sdy0_31:active{background:var(--color-overlay)}._chip_1sdy0_53{width:28px;height:28px;font-size:13px;font-weight:var(--weight-bold);font-family:var(--font-ui);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._body_1sdy0_66{flex:1;min-width:0}._name_1sdy0_71{font-size:15px;font-weight:var(--weight-semibold);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._detail_1sdy0_80{color:var(--color-mute);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}._right_1sdy0_88{text-align:right;flex-shrink:0}._streakLine_1sdy0_93{justify-content:flex-end;align-items:baseline;gap:4px;display:flex}._streakNum_1sdy0_100{font-family:var(--font-display);font-size:22px;line-height:1}._mute_1sdy0_106{color:var(--color-mute)}._bars_1mav6_1{gap:2px;margin-top:14px;display:flex}._bar_1mav6_1{background:var(--color-overlay);border-radius:3px;flex:1;height:28px}._bar_1mav6_1[data-scheduled=false]{opacity:.55}._bar_1mav6_1[data-done=true]{background:var(--habit-fill);opacity:1}._card_t7y6p_1{background:var(--color-card-bg);border:.5px solid var(--color-hairline);border-radius:22px;margin-top:22px;padding:18px 20px}._mute_t7y6p_9{color:var(--color-mute)}._headline_t7y6p_13{align-items:baseline;gap:10px;margin-top:4px;display:flex}._number_t7y6p_20{font-family:var(--font-display);font-size:72px;line-height:.95;font-weight:var(--weight-regular)}._byline_t7y6p_27{color:var(--color-mute);font-size:15px}._habitName_t7y6p_32{color:var(--color-fg);font-weight:var(--weight-semibold)}._scaleRow_t7y6p_37{justify-content:space-between;margin-top:6px;display:flex}._row_qkdnf_1{align-items:center;gap:14px;margin-top:8px;display:flex}._name_qkdnf_8{font-family:var(--font-display);letter-spacing:-.01em;font-size:26px}._mute_qkdnf_14{color:var(--color-mute)}._card_dst1z_1{background:var(--color-card-bg);border:.5px solid var(--color-hairline);border-radius:var(--radius-card);align-items:center;gap:14px;margin-top:10px;padding:14px 16px;display:flex}[data-theme=dark] ._card_dst1z_1{background:#ffffff09}._copy_dst1z_16{flex:1;min-width:0}._mute_dst1z_21{color:var(--color-mute)}._body_dst1z_25{color:var(--color-fg);margin:4px 0 0;font-size:13px;line-height:1.4}._hint_dst1z_32{font-weight:var(--weight-semibold)}._iosShareGlyph_dst1z_36{font-size:14px;line-height:1;display:inline-block;transform:translateY(1px)}._button_dst1z_43{background:var(--color-fg);color:var(--color-fg-on-bg);font-family:var(--font-ui);font-size:13px;font-weight:var(--weight-semibold);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:12px;flex-shrink:0;padding:10px 18px}._card_1wg2n_1{background:var(--color-card-bg);border:.5px solid var(--color-hairline);border-radius:18px;margin-top:8px;padding:4px 16px}._row_1wg2n_10{justify-content:space-between;align-items:center;gap:14px;padding:11px 0;display:flex}._rowButton_1wg2n_19{width:100%;color:var(--color-fg);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0}._row_1wg2n_10+._row_1wg2n_10{border-top:.5px solid var(--color-hairline)}._rowLeft_1wg2n_34{align-items:center;gap:12px;display:flex}._rowIcon_1wg2n_40{color:var(--color-mute);flex-shrink:0}._rowLabel_1wg2n_45{flex-direction:column;gap:2px;font-size:15px;display:flex}._rowHint_1wg2n_52{font-size:var(--text-body-sm);color:var(--color-mute)}._screen_lae4j_1{padding:0 20px calc(120px + env(safe-area-inset-bottom));color:var(--color-fg);box-sizing:border-box;min-height:calc(100dvh - max(env(safe-area-inset-top), 16px));flex-direction:column;display:flex}._kicker_lae4j_10{padding-top:8px}._mute_lae4j_14{color:var(--color-mute)}._stats_lae4j_18{gap:10px;margin-top:12px;display:flex}._statTile_lae4j_24{background:var(--color-card-bg);border-radius:var(--radius-card);border:.5px solid var(--color-hairline);flex:1;padding:14px 16px}._statValue_lae4j_32{align-items:baseline;gap:6px;margin-top:6px;display:flex}._statNum_lae4j_39{font-family:var(--font-display);font-size:32px;line-height:1;font-weight:var(--weight-regular)}._section_lae4j_46{margin-top:20px}._screen_10s31_1{padding:32px 40px}._kicker_10s31_5{color:var(--color-mute)}._heading_10s31_9{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--text-display);letter-spacing:var(--tracking-tight);margin:4px 0 20px;line-height:1.05}._stats_10s31_18{grid-template-columns:1fr 1fr 1fr;gap:14px;margin-bottom:16px;display:grid}._tile_10s31_25{background:var(--color-card-bg);border:.5px solid var(--color-hairline);border-radius:var(--radius-card);padding:16px 18px}[data-theme=dark] ._tile_10s31_25{background:#ffffff09}._tileValue_10s31_36{align-items:baseline;gap:6px;margin-top:6px;display:flex}._tileNum_10s31_43{font-family:var(--font-display);font-size:48px;line-height:1;font-weight:var(--weight-medium)}._card_10s31_50{background:var(--color-card-bg);border:.5px solid var(--color-hairline);border-radius:var(--radius-card);overflow:hidden}[data-theme=dark] ._card_10s31_50{background:#ffffff09}._cardHeader_10s31_61{border-bottom:.5px solid var(--color-hairline);justify-content:space-between;padding:14px 18px;display:flex}._row_10s31_68{border-bottom:.5px solid var(--color-hairline);appearance:none;text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-top:none;border-left:none;border-right:none;grid-template-columns:40px 1fr 120px 200px;align-items:center;gap:14px;padding:14px 18px;transition:background .15s;display:grid}._row_10s31_68:hover{background:var(--color-overlay)}._row_10s31_68[data-last=true]{border-bottom:none}._chip_10s31_97{width:32px;height:32px;font-size:13px;font-weight:var(--weight-bold);border-radius:9px;justify-content:center;align-items:center;line-height:1;display:inline-flex}._rowText_10s31_109{min-width:0}._rowName_10s31_113{font-size:15px;font-weight:var(--weight-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._rowDetail_10s31_121{color:var(--color-mute);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}._streakCell_10s31_129{align-items:baseline;gap:4px;display:flex}._streakNum_10s31_135{font-family:var(--font-display);font-size:22px;line-height:1;font-weight:var(--weight-medium)}._barCell_10s31_142{align-items:center;gap:8px;display:flex}._barTrack_10s31_148{background:#1a18150f;border-radius:4px;flex:1;height:6px;overflow:hidden}[data-theme=dark] ._barTrack_10s31_148{background:#ffffff0f}._barFill_10s31_160{border-radius:4px;height:100%;transition:width .22s}._pct_10s31_166{justify-content:flex-end;align-items:baseline;gap:2px;min-width:56px;display:flex}._pctNum_10s31_174{font-family:var(--font-display);font-size:22px;line-height:1;font-weight:var(--weight-medium)}._screen_17987_1{padding:0 20px calc(120px + env(safe-area-inset-bottom));color:var(--color-fg);box-sizing:border-box;min-height:calc(100dvh - max(env(safe-area-inset-top), 16px));flex-direction:column;display:flex}._topRow_17987_13{padding-top:8px}._greeting_17987_17{justify-content:space-between;align-items:baseline;display:flex}._greetingMono_17987_23{color:var(--color-mute)}._nav_17987_27{gap:0;display:flex}._heading_17987_32{font-family:var(--font-display);font-weight:var(--weight-regular);letter-spacing:var(--tracking-tight);margin:6px 0 2px;font-size:44px;line-height:1.05}._headingMark_17987_41{color:var(--color-mute);margin-left:10px;font-style:italic}._progressRow_17987_47{align-items:baseline;gap:14px;margin-top:4px;display:flex}._progressLabel_17987_54{color:var(--color-mute)}._progressTrack_17987_58{background:var(--color-hairline);border-radius:2px;flex:1;height:2px;position:relative;top:-2px}._progressFill_17987_67{background:var(--color-fg);border-radius:2px;height:100%;transition:width .24s}._stats_17987_74{gap:10px;margin-top:20px;display:flex}._statTile_17987_80{background:var(--color-card-bg);border-radius:var(--radius-card);border:.5px solid var(--color-hairline);flex:1;padding:14px 16px}._statLabel_17987_88{color:var(--color-mute)}._statValue_17987_92{align-items:baseline;gap:6px;margin-top:6px;display:flex}._statNumber_17987_99{font-family:var(--font-display);font-size:32px;line-height:1;font-weight:var(--weight-regular)}._statUnit_17987_106{color:var(--color-mute)}._screen_klgac_1{padding:32px 40px 24px}._screen_klgac_1[data-compact=true]{padding:28px 24px 24px}._screen_klgac_1[data-compact=true] ._heading_klgac_11{font-size:var(--text-h1)}._headerRow_klgac_15{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}._headerRight_klgac_22{align-items:center;gap:12px;display:flex}._kicker_klgac_28{color:var(--color-mute)}._nav_klgac_32{gap:0;display:flex}._heading_klgac_11{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--text-display);letter-spacing:var(--tracking-tight);margin:4px 0;line-height:1.05}._headingRange_klgac_46{color:var(--color-mute);font-style:italic;font-weight:var(--weight-regular);margin-left:12px}._card_klgac_53{background:var(--color-card-bg);border:.5px solid var(--color-hairline);border-radius:var(--radius-card-lg);margin-top:28px;padding:18px 22px}[data-theme=dark] ._card_klgac_53{background:#ffffff09}._row_klgac_65{grid-template-columns:minmax(160px, 1fr) repeat(7, var(--cell,56px)) 64px;border-bottom:.5px solid var(--color-hairline);align-items:center;gap:4px;height:64px;display:grid}._row_klgac_65[data-last=true]{border-bottom:none}._headerGrid_klgac_80{align-items:end;height:auto;margin-bottom:6px;padding-bottom:14px}._colKicker_klgac_87{color:var(--color-mute)}._colKickerEnd_klgac_91{text-align:right;display:block}._dowCell_klgac_96{text-align:center;border-radius:10px;padding:4px 0 6px}._dowCell_klgac_96[data-future=true]{color:#1a181538}[data-theme=dark] ._dowCell_klgac_96[data-future=true]{color:#edeae340}._dowLabel_klgac_110{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-mute);margin-bottom:4px}._dowCell_klgac_96[data-today=true] ._dowLabel_klgac_110,._dowCell_klgac_96[data-today=true]{color:var(--color-fg)}._dowDay_klgac_124{font-family:var(--font-ui);font-size:17px;font-weight:var(--weight-medium);border-radius:8px;width:36px;height:26px;margin:0 auto;line-height:26px}._dowDay_klgac_124[data-today=true]{background:var(--color-fg);color:var(--color-fg-on-bg);font-weight:var(--weight-bold)}._dowCell_klgac_96[data-weekend=true] ._dowLabel_klgac_110,._dowCell_klgac_96[data-weekend=true],[data-theme=dark] ._dowCell_klgac_96[data-weekend=true]{color:var(--color-weekend)}._dowCell_klgac_96[data-weekend=true] ._dowDay_klgac_124[data-today=true]{background:var(--color-weekend);color:var(--color-fg-on-bg)}._habitInfo_klgac_159{appearance:none;text-align:left;min-width:0;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;margin:-4px -6px;padding:4px 6px;transition:background .15s;display:flex}._habitInfo_klgac_159:hover{background:var(--color-overlay)}._habitText_klgac_182{min-width:0}._habitName_klgac_186{font-size:15px;font-weight:var(--weight-semibold);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._habitDetail_klgac_195{color:var(--color-mute);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}._cell_klgac_203{border-radius:10px;justify-content:center;align-items:center;height:100%;display:flex}._cell_klgac_203[data-unscheduled=true]{opacity:.32}._summary_klgac_217{text-align:right}._summaryCount_klgac_221{justify-content:flex-end;align-items:baseline;gap:3px;display:flex}._summaryNumber_klgac_228{font-family:var(--font-display);font-size:22px;line-height:1;font-weight:var(--weight-medium)}._summaryDenom_klgac_235{color:var(--color-mute)}._summaryStreak_klgac_239{color:var(--color-mute);font-size:var(--text-mono-sm)}._empty_klgac_244{text-align:center;color:var(--color-mute);padding:32px 18px}
