@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAAQEABAAAAAAB/wAAAOqAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkALFAABNgIkAyIEIAWFIAdiDAcblAZRlC7KdoAvDrIhQx+z0RQqV7lKJ5O/tmOIS22CRvp8XRqmvhj9KKinsd/su/tiimg0T9rEKo0QqYVExFMh4tHkpzy/N0m/4Em+xDRV4HYBXfdE8nJdE49/u7ciiAIMKLA8b4VtgadZpIEmmMZZv7Ea0f/l/2Hh/38/eVEcxbu2JhvwxPOdeZdtloEjHkVbNVUCjXemHwc2c2t+UgJja17bzUJ6+6EIxAGAEXFEIKoXjehbuobAf2GcMvjzgH8ENFt1GTyBgHgmTMJMngkMiocYAHHEOEaiIxuzXzop2AZkxDHZ50W5uMF2A4ANuxqNkJlMlFAImIGrfWMv3NY0511/b+hbqqAN6ADQa1eANpJmvy/kEaAXsdkdTgRwtDIi8kbyTNWTGFy7CaBKowBgwIE8khAVWgUk+bEJaqu323WI9uk/YFiUx21W9dDtJoh6tqiQAhABkAVEwQHgGFAF5AFg7JfeF09U+5Av+nZp/5hL2KEfGY/4CD6c98zUaKEfxWz6+BGt3BUzevg4rLjzwWfzp5T29+9t8gPzoR+57jlI3n3qvel9bse5T70+fIAVtzNnR32GZmPtyGfFC1jzylzoPf3t/LYiijvEQYRdLkWXWz9M60tOnO0ImYCkcIOFLhuvjPv/pscGZ+Oyt7Uk5TVPtP54HNq7eHQmMvtn9uuK8y3OIgb3pCWF7kyjWrKP1/6ZK22sGMujeopSgzUoGeU3Ny3bDM+fzvWG2vy8pRgvy82v6zK4HogWBEJC7tzI9KDwBBhACdhArpXd7ICAq7bPrGy/m01VvXo6dw+43VthO/J8NYsoX5wNgisYsYL0bPag/jtogMpRwXD+0B5K4cUEP2cdMYBJpRCIGGNSQbJsZwSSTjiqI8BN8BhkMJ5gkr7AmXOz3PtBQNV+COq3DJImtEFarFx+hreugCCuWCn3DBclRXGx18AmhYQha+fEEHFYo6w4dg5OXSPU5jtQYCVL1EqncGp0g/B/TipDhQIFDCwdR+VkyGfgiPIpdHYFerXoYs1Wy/Nya0ZwpLMgJXvtQvkwSuFItlKbJo16C2fGDbTezkXE0N+vPDEytZFCtZCO9k9Ew2iUREMFZy2AEfV1HI9YDuzruTg5KHSGRJlf1GTHea3jYpaPpZAUkDB0RCPecfYaLoYCDjOQz2N3ZSEohf/DoC0joNeTELg4eQUUDC6bt+kf5eGSOYzrsf0ljRuKvBjW5bTuWEPjizpxIS7Zwkb4Zd1pLwA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAYwAA8AAAAAB6wAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAE0AAABgVa2Vv1NUQVQAAAI0AAAAOAAAAETkS8wZY21hcAAAAmwAAABCAAAAXEHQ4ltnYXNwAAACsAAAAAgAAAAIAAAAEGdseWYAAAK4AAABWwAAAXzNfNUfaGVhZAAABBQAAAA2AAAANiKYW4FoaGVhAAAETAAAAB8AAAAkCEUBYGhtdHgAAARsAAAAIQAAACINtADJbG9jYQAABJAAAAAUAAAAFAFhAextYXhwAAAEpAAAABoAAAAgABwA5W5hbWUAAATAAAABIAAAAmw0RV4QcG9zdAAABeAAAABOAAAAYvVu8ckAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhkmXUYWBlYGDqYopgYGDwhtCMcQwajBoMqIAdiJlgHA8XZ3+GAwwKCluYX/y7yMDA/IJRX4GBcTJIjvEt004gpcDADADMCgxNAAAAeNodxAEGgEAUBcB5f0MKQkcI0KUCFQGWrh8NRsSosP5v6j2vHtz9eDKJwSKQlh1NVGYQPqiwBBN42mNgYGACYmYgFgGSjGCahcEDSPMxcADl2BgUGBwZFjAcZGRS2PL/P1Achf//yf8D/1P/O/5nvB8E1I0CAGW/EkIAAAABAAH//wAPeNo8yyEIwkAUBuD/vcN7Yhu4DTTdxs6+c3fRaMdiL2KzF0Gw2wQ72DGZrSarHZvV5M2gWD/4wKgButIdCgK4xCSVSUxNh7imZdzTPVYDOoKRAzzjMwQ9wJGjcmSkUionFYink3ib0Hyz4fN7ejo9aRV3aNvvUlu2IAACwQPXvy9+rtFdAoxh++KELxgiAJ3C2mYcfCgbkxotOu1nmat9yLWmxvjgm7G1ZaFl5L2rsyztixaXUvGZU6olBxuHLeO3fxN42Lk13XVdo/lsRWv+LWQME+IVVbJSNXSXNlFIdLaKNBLk5AnkNI6ylhXn59PS4hOQkNWyV/KwkwyIYJylxcsnqapoKq+tq2BloedvoiLJx6MFdK85ky7DM2BIMDMwCJsbs5tnu9Qz6fb0gGWeMiYzpzPwAmWU1EyNRUDuBVJsZ7299SwMDCz0fJmeOtvr6unrODgBAFYTSwUAAAEAAAADA1TxSpiuXw889QADA+gAAAAA34ofCAAAAADfmvVi/1f/AAUDA+AAAAAGAAIAAAAAAAB42mNgZGBgfvHvIgMDq9n/8L8BrMxAEVTAAQCUtQWrAHjaY/zHYMSUzSAOw4wsDAwgzGTGIM3AwGDOYA4AUWMDiQAAAAAAABQALwA7AEYARgBGAJkApgC+eNpjYGRgYOBkaADiZAZWMA8BWBgYARcdAQIAAHjajZGFTQVBFEUP7kRwYhvB3d3dHeLBv7t3QAUUQCkUQgUUwc3y3bN5M+fdp5kFmvmkiorqBvF3RXucKxjkN86VtPIT5ypW+YpzdVpODb18xLmWfp7j3Mo8o/9cgWYZca6ikc44N0pvjHOTCK7x4OIJN0cEdTux8cKpTgtWKQ+8JVmmz0uAZSb0BZTpxyYlKB4nIHbq9ki1MMEF++p0aHZ38KbzAL+iQXFAyljanHtpfrODR3kGM+ozyZTuFK2o1y47XIjK63rNmyiEU9n+jBojq8pIq9qR7iWGP6kYTDMpmxLdSnnDKNHt0vTt8l/M+i1C5gt6pAfkD+a8pgWbmRHimXFezP8yIdPmpueUWWQhAtKtadPHpKdPH/oDq8tdi3jaY2BiAIP/7QwaDNgAJxCrMJxkZGJgZmRmZGFkZWRjc0wqSi1LZS/NyzQwcDQA0UYGTiacicmlJanJ+blJPCAZYwMzveTE4lQAH2ARFAAA)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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/hanken-grotesk-vietnamese-300-normal-DuGzRrc6.woff2)format("woff2"),url(/assets/hanken-grotesk-vietnamese-300-normal-DZsP3ZPe.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/hanken-grotesk-latin-ext-300-normal-DaPXwqZ3.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-ext-300-normal-DlLOb3W0.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/hanken-grotesk-latin-300-normal-7Inw_u-u.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-300-normal-D6QX6NIr.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQgABAAAAAAB+wAAAPGAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEgAXBEICoJ8gkMLFAABNgIkAyIEIAWFCgdiDAcbhQbIPg1vjKH/SZAjGKk6g0Cz4ZDoqIq9ujYKvX+56LMpeKqx39u9+yKCiGazJpasMYQkFiKJSmhkKiQRqyQSleGnud+7DTG5L6jJGPdNJriH5JbwBBG6JVISgmK/170QegCQmWgmlyggSYrYRiVCU8mVdSoUqdZWfpsHE7m10AI7gL2xGtH/pVj0d/045f9hYeqMUicC2WdxoPzP5fhug8y4jw3gwAJO/G57a1i0nm8KMKFeYGdNPGoNsbVxiQSWuba48mH8gQtyCg5ZGAvDD5agO4oAPwBQQhhCgFe5RFRvaXUzOG0xggGcWMA/AWSTcAawAQKEpdyEm4qzANWCIApAGEIZSsgghakUSrjFgCREbxu/cRzQGwWAUWtGFiE8qqmDC6iWQ71FdfCqquouvdcYFiOuCtAtgPxPewaK0aS0ggxDgXLUnlIlIIClbUaH7BBxFsMkfAAIGOGXWNkB/QSAAgPiaALiLAwBgtyUU7EC+w6DKv6QgJ+R/PPNsuFpiK5bSEIxAA+AKMALZgHrgCwgDgCl77kplpAM67LJDJl10GcCuuhI+33L9mq73u62NvsWZu3rMWb3cgvn12x/P8lffyqb/HglnFmEf+rjy4X7/ql37b5+6vY78+HB0UP1UoRu7ouL/fbFUbnaWt23vt79XKns2uzimnswMDd4/sV5T+tRyfifEJTXp0rO6M72e3+7lt5c7R9a9l9j3tdUtXfNZMugZxqkJWfd0l8q27px4E9LcXRh+Fpfy289JTldsUkNKfimSnyrbqPraoPjv2PDRXk54d4RkT5h2QXVBUA1QMDF5ccP6u/k3oV4ABGgm/SiDaYEBEz6xGt/Ouacs1M038DXTWWO5d+ncE1S92PgXGCNBfLTfYd+nQZUqml3/MkRYQsLL6dd3AEtEiDg0c5CBh22pgT47TIkwwMcReIOIh9JUMFwg9HlDax62+CQNQdOtdrtQZ2kDgJ+SbAEww1e/LyL8uEFY4z0GAYVBAwdNVYbQk1JRcB/FpjwMsWJw2Nx1EwEvFg8NZ1YRhylOHVKVSvHMNAiDMpwjAQETytGI0JJpMPgtCI4PDUjAyxJrHgJkuK1sHjCUuBqyVKuWJE6WQVKqfrUwiJGJqO4dr4JliheogRYMxUC19bqGdFobDRUQGxZM7ZQHwtvPKSkdvNFA2KxD6bEIcTgSNEBUTYW8eKokr1jKFMRKOrzf9Xm4AHl3oPChBErDnE6uwc4MkSsRYM6Pr4g3g5MjC9Mtl1gRYF8TUNxOCXjk+JT/6qR+4TujRUA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAY8AA8AAAAAB9AAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAE0AAABgVhGVxlNUQVQAAAI0AAAAPAAAAEjnb8weY21hcAAAAnAAAABCAAAAXEHQ4ltnYXNwAAACtAAAAAgAAAAIAAAAEGdseWYAAAK8AAABXQAAAXztscPjaGVhZAAABBwAAAA2AAAANiKfW4FoaGVhAAAEVAAAAB8AAAAkCEwBamhtdHgAAAR0AAAAIQAAACIN3QCpbG9jYQAABJgAAAAUAAAAFAFhAextYXhwAAAErAAAABoAAAAgABwA5W5hbWUAAATIAAABIQAAAoo6Dl9McG9zdAAABewAAABOAAAAYvVu8ckAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhUmGcwMDKwMDUxRTBwMDgDaEZ4xg0GDUYUAE7EDPBOB4uzv4MBxgUFLYwv/h3kYGB+QWjvgID42SQHONbpp1ASoGBGQDyIQy4AAAAeNoNx7ENQFAYBsD7fgqhfSNYTIVE+RJrGMhwXHciJoWmsKp7P3pw9u3KLEbNgMqYh3oxyP8FhA/Q2QU+eNpjYGBgAmJmIBYBkoxgmoXBA0jzMXAA5dgYFBgcGRYwHGRkUtjy/z9QHIX//8n/A/9T/zv+Z7wfBNSNAgBlvxJCAAAAAQAB//8AD3jaPMsh0AFBGAbg99ubf79/ru1wJwisG6vfut2gCehV0QSZXuiVTK/0kejBjN4UI9pjhlGfmQcCOUAnuiACA1Zp1dZK57QOKxqHHV2CadIGAgoQM3EAIwYsWco6mttRpCgeUDzphWuP+vOFODyH2+2dRmGPsvysaCkMCACDccP559OvS/wv3oBK+RAVcUQdHvhrGVN0vfNZoRMtWSbVNLW58zUpqdDOu6JrTNaS3HHO5mmaVFmyTajxmkumFTsLmxkTw79pnGzcqg4a9sF8QRJ1/2YzRnBzCMsZK+g4S7oppLraxpjwsrI5cZvG2kiJ8vKYm/PwikurWcg5mCv5hTHOtuDkElOQ1ZPW1Na2sdYPMlUQ5+CwALrXkEmH4ScwJJgZGITNjdkNc6M7mXR6e8EyTxgTmdMZeIEySmqmxiIg9wIptpO+3rZGmlpGNr5MT1zsNTQ01R2dANfkSg4AAAAAAQAAAAMDVJ3QuIhfDzz1AAMD6AAAAADfih8IAAAAAN+a9WL/Uf7/BRAD4QAAAAYAAgAAAAAAAHjaY2BkYGB+8e8iAwOr8//Av76sAkARVMABAJYoBbwAeNpj/MtgxFTLIAjDjCwMDCDMZMAgzMDAYMhgCABUZAOSAAAAAAAAFAAvADsARgBGAEYAmQCmAL542mNgZGBg4GRoAOJkBlYwDwFYGBgBFx0BAgAAeNqMkQVKRWEQRo/dknZL2N3d3S1tv+6mcRFSrkbKZflxfd38zJ0zPcwF6vmijJLyGuCnZDrKJXSWNEe5lMaS6iiXsclvlMsZ5TvKFbTzGeVKhnmMciPz9P9zCZrVHOXyRM+SWvlro1wngmtcOHjGyRF+aTsWXnngXdqEWT6Jnhsfy0zo+RT3KurGLx7HJ7ZLu+Q1KX7BPqccGj1tvOt7gFdRv9gnzxjXIhMBVT0rci/La3RxKbeXGfWaZEo6uUdvWpfetC6JqhXV7bLDhajoLdKsfJN3xG4ieOMX6mWaScmU6Faed+n8u18atlX2q1G/pcm6tHFDn+zBjKubsBgZAV4Y59X4axMSbWtYdolJElDFhPIS08fk/xuy7ZoAB/xhkwAAAHjaY2BiAIP/7QwaDNgAJxCrMJxkZGJgZmRmZGFkZWRjc0wqSi1LZS/NyzQwcDQA0UYGTiacicmlJanJ+blJPCAZYwMzveTE4lQAH2ARFAAA)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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-vietnamese-400-normal-BLrFBAHj.woff2)format("woff2"),url(/assets/hanken-grotesk-vietnamese-400-normal-C-iWyKLC.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-ext-400-normal-DR7lHpW4.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-ext-400-normal-DI-aIsWt.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-400-normal-BG6hkEXj.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-400-normal-CjyVwvJV.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAQIABAAAAAACAQAAAOvAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkILFAABNgIkAyIEIAWFKAdiDAcbngYoLgpsW7F2EW5iaDHUuE4MfK2EiuDJv6h63X9mQfCkiMhBhsvo5EiaqbW2d/+I+KtIQl7tBEmQGRKRRIOu1qgM08UaQyggDm7nRPJEQ8yt/i+kPxzR/3NNvjVI8z4uSAc88SqLKssyHUVb097RKkT3pocLQBwwzNwaPrRPwsDGVWMcQ0JC6POwBxWoCUhCyEKguo4k4ImTfTHQv3MdVgf9CqgQiB2bkDroRCAUkqpCVUlDRHQ1D5JAyEKSJYGU4qidMYjDVkQilhfxV/yqRLoxLQXMUK3Eaqx0JRxVkEydutYguNe2j/N3/7OjjD5tAXQrxM/pRbRFEP1vS0MwOoKPbCliELZdqgpVFxoiFnfUoG4WEKX4FSRkNEQQ+IJTAbUDsClry2zfm5HaPlMBxKLylTdsMk58Oh9E7h2iQh1QDdQHVMcywAlAc0BDAEn61CcqhCiKKkXjYjt17Rq5VlpfK9essaPGtuqrVyaTPYvWbV+4EFc82GLJ4SPOvvlhjZsudlj0cm5z1LE76xb/63f4H3up+o2f9Fx8dDH2/HlnH2m6xk1ZuMYWNc6+eiJ9/fBDzvW/fNflgx0iu/P1135hTq0X9rzb8b2OffZaL/9ttxws1OTtcs2ifurg4aN54vRp2vBVpxF+zfPqLpPezVhxxNg+pnTtuPK4cx07sOdmLi627vZzbK74f/MIh3FRKIso5sp/ek5tZ9stN3vviznTbUYH/aNT55eOkyw+M4A7g1BFFb/4BK0uq3qaCKA26Xi+Rm22BYScFx5lvr6+ps7I36rm/B18emObqir5nt/W66/caaU8xXJTpJNusFD+f6j0OwWqxr/6J1HDioKXS30NAnrhg1DNQETNEDjokkBtj8miqIa3YiiA0D21IakdIBvtsbEwQklzh1DW1RbUNpgH6polYNfTq702JGLjxtIlUp1Y/T+ooTrma6hJqXPDpFSVZCTllBQUYfxyskpwNS4pdRU5dSROiAZMDqqiCINpQmkICaEyECVNGJQAqqRKoAFRIBTk4OOWKs38+GBCDkKSN2p7KQERManm13KxsQrWho5E+l+Aq0pBHtlMcudbNTRtQIb1TUgkRCTESGKKckhUeQgiZXmGgr0ZDlPUgECRsAZrLCjZ1sGlCWQ01AjVpCBIWm2QQhscSqioB0G+gpMNJkIr0xXKaujoKZIcOYooRbk8bv3K/ikdh3aXRCKzSD0pEVlkXes24Fju9xrSXuwQSUWKdTYSz6PSE8Ut)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAY8AA8AAAAAB7QAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAE0AAABgVnWVylNUQVQAAAI0AAAAOQAAAETlE8wbY21hcAAAAnAAAABCAAAAXEHQ4ltnYXNwAAACtAAAAAgAAAAIAAAAEGdseWYAAAK8AAABXgAAAXwE1rnAaGVhZAAABBwAAAA1AAAANiKkW4FoaGVhAAAEVAAAAB8AAAAkCFEBaWhtdHgAAAR0AAAAIQAAACIN/ACZbG9jYQAABJgAAAAUAAAAFAFhAextYXhwAAAErAAAABoAAAAgABwA5W5hbWUAAATIAAABIQAAAnQ1/F4xcG9zdAAABewAAABOAAAAYvVu8ckAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2Bh0mD8wsDKwMDUxRTBwMDgDaEZ4xg0GDUYUAE7EDPBOB4uzv4MBxgUFLYwv/h3kYGB+QWjvgID42SQHONbpp1ASoGBGQAXMA0gAAAAeNodxIEFgFAYBsD7/ooUhEZosUBFgEeLN0B0OBGjwvq/qec4W3C1/c4keotAhrzoRGUG4QO3sgTdAAAAeNpjYGBgAmJmIBYBkoxgmoXBA0jzMXAA5dgYFBgcGRYwHGRkUtjy/z9QHIX//8n/A/9T/zv+Z7wfBNSNAgBlvxJCAAAAAQAB//8AD3jaPIszeGxRGEX3f+7MOflebGOM58tnG7FdxahjN7HZt+mn/2KXqdM3URer3HutBQYZoHXahwQBKKGWUIcl1CLT7PkAZZ4v0v65y07jYAgCWDPzQeARoJBCNpdFOCQpiILTKKjx1fnBK1LrG5jv7OfCwik9P9/DxcVtJfUxJwiAgMARNh/+yrufw6/96kDIxTGLYsuIhwGYrU6nphq6YdMskRYueGREVJQi60Y056RZdEPXVKfTZuXCpeuKHBUVGSG4UCIp5UftWy6ZXjJ+vuBn9re+c7xNDSqL7TyfoQLBQxOeJXk+xmSkVP74WKr5S6a3AXrp+9gIf/+PH/39o+LsSsJbxf0vhxY+cxGZGO+NcXvlD+9eZOmJkdz8GYSn7AmZmA8SEG4o4mlD9TB7MjR0Qw6oXKpE4BWxOi9naiwCci+QYjvu7+2mr6qm5+rL9NjVXlVFVcXJCQCvfEkeAAB42mNgZGBgYGYOqfY4HxbPb/MVyH7BAAT3u+Q5wPSsr0n/A//9YxVlfgTksjEwgUQBcMANhAAAAHjaY2BkYGB+8e8iAwOry//Av96sokARVMABAJZ2BcAAeNpj/MNgxNTJwAfDjCwMDCDMZMAgwMDAoMugCwBW0wOhAAAAAAAAFAAvADsARgBGAEYAmQCmAL542mNgZGBg4GRoAOJkBlYwDwFYGBgBFx0BAgAAeNpiYGDgYZjGwMzAyMIJZB9ilIGyGRm0GD5B2UwMfAxPIGwgacewDMpmQVLDyiDF0ANohKy1KgiCKFi45aRIgrtDgrtrCs/d9e8p3OXs6b3VPjPP3MogoSe2c57xJ25wF/3P3CJ3P3On3PnMXRKckyXNHRn2KKkp4gQ5IkxIKpu7ISxFiZnX/HIUWWaCCTVIwWyOkjxOUU6pWaNR8ydsc8guzidJ2P8OBbMluWhk7MOma7mAM6zI0MsM40wypb7RCrtsssGJ9N+553JUSllf+NDV+6mv90PfhpkcdQqv9+9lmkltSro0ElZ/n3eKPgn9IPazRlmNGfOm+oNf3jTqNiusCzBO0Mo0E5pnR4+UFtXKdkxY97Z9jOiH7UP3TuVfYwAAAHjaY2BiAIP/7QwaDNgAJxCrMJxkZGJgZmRmZGFkZWRjc0wqSi1LZS/NyzQwcDQA0UYGTiacicmlJanJ+blJPCAZYwMzveTE4lQAH2ARFAAA)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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-vietnamese-500-normal-DxwlvJEc.woff2)format("woff2"),url(/assets/hanken-grotesk-vietnamese-500-normal-DkDHNoXI.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-latin-ext-500-normal-DLb9JDK8.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-ext-500-normal-BNvrJ0Ju.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-latin-500-normal-DrDcrrxK.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-500-normal-Bo-NxEKf.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQoABAAAAAACBQAAAPPAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkQLFAABNgIkAyIEIAWFOAdiDAcbsAYArgZscK1wkCT3IhFNYz5DPm7qldBpMgqe/7f7d5878wHPl+fTgfT+owOgTZ10qYRSldRmpU2VVAIBtVb23O0DgSLUxDaggFgCgYsH4vL58iGQsX8lwzz/N2ssW5itSTCXRf3EepFFaWB193xtOsLr/8L5w/mRXT/9/eStz9e8ZyvSAU88yqPKhpE04lG0VVOmwL/pw8X5dE4v9dEEsYPKnNkNQhGQDgAUITRCQKo63dTwvCVryFxtiQXIpAP+E4CsskcCJAMBQqckE8mUfDpoUkkoAEIjFI0iiILdyA0acLkGYMdOAD38izUkQB3SSbC4EJlLU2gg2JKA0nbB8MxyHqitvY3+nLrSFwzttchpCMi/2EMIBo1EvyrkU6CO2uZ0xQS4N1t8ko7Ip1dbSIOxnAAkWW0AQAEN5NMIvDwLQCY/nESGKZe8DDHjzh8YjMRXe50B4TcNEuLSQhLkAEgBkAtSwUawD5SDfACK+qW3RCck0pP0wqjtOztNy1CzGfH0NG/aitS5W9avT5tpOTs5Ce+cKuorV+y4+jHj8LumfP8AcA6Bolz3+LoB7/Io/dChpXr8Dn5+gnZcKWx9iTO2G0PG4RWW7NSxHl3f863TFp6ZkFbwoMm/P7ygJSJbTkrgowKoyhzz9Y9smyi8OB6IhoZKaj5vF/sX9n5Z6ZQsPDx9dfaCtPHUQ27GxAeD+8aXHZ/Ltbv9rIHMFWPzprZ39q0ZKC16pbHJf2H7maPefE68ORPLay4JwmUhmlkyiaojIEmSHyKDk53CBKRBHUL36sstQ4AWX9O+/ms9L6v7P4Vqn4CPh1B65KUXSkvcz4DEWyzjFimpsxbEqcuxv5M7OfzGQjgzgg5vpzpkghYtBKTopSuhsSymCMh0VZxEKcCjML4GoiOUAyUzpAPNtKeZuh1IUOo6SNTmOMjUbxnIVq6bmSNbDYtAusJ8SXyGSsWlPi+NVLBKkJ9FwEIxFj5uVuvZuTm5xKxm5+c2LcjHZoHHbF52AYb5IoJi7KK87f9iQqKGdeoUZRXhFhIT1SHKzadDUIRTp+XmWcIaq+Zuj0CyDpNFuGTBGIr36GDq0rPiHbHAHDOWp44ftar6TnE+FpF3zW34q2YEu2GPyNn9EkM3U7cuhjVc7Axe2QoM5ZFZOeBPiYtxCYqIMjSdscbJbTVL3KwOVkF+nfwsIojEN6OcReKiOrlEwN/OaWmmCIH/p8GCKaDOkxBDC5rokiCJiVOzKfxHJW0JuE1zytRf7Dane1MWWOMxezYbknTUbPaY/elthN8PiW5ERwE=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAY4AA8AAAAAB8gAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAEsAAABgVtmVzlNUQVQAAAIwAAAAOQAAAETld8wcY21hcAAAAmwAAABCAAAAXEHQ4ltnYXNwAAACsAAAAAgAAAAIAAAAEGdseWYAAAK4AAABXgAAAX5c5uVEaGVhZAAABBgAAAA2AAAANiKpW4JoaGVhAAAEUAAAAB8AAAAkCFYBaWhtdHgAAARwAAAAIQAAACIOHACLbG9jYQAABJQAAAAUAAAAFAFkAe9tYXhwAAAEqAAAABoAAAAgABwA5W5hbWUAAATEAAABJAAAAoQ3x1+DcG9zdAAABegAAABOAAAAYvVu8ckAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2Bh0mGKYGBlYGDqAtIMDN4QmjGOQYNRgwEVsAMxE4zj4eLsz3CAQUFhC/OLfxcZGJhfMOorMDBOBskxvmXaCaQUGJgB4X0MiQB42h3EAQaAQBQFwHm/JAWhI3SoAAIVAZauHw1GxKiw/m/qPa8W3O14MoneIpChdnSiMoPwAaxHBEMAAAB42mNgYGACYmYgFgGSjGCahcEDSPMxcADl2BgUGBwZFjAcZGRS2PL/P1Achf//yf8D/1P/O/5nvB8E1I0CAGW/EkIAAAABAAH//wAPeNo8ywHGAkEYBuD3m/XP9ytitbtJ0LSaDcBOM3OEdINOULcISAok6CjpBIku0A0KQFBotogAHh4IlACd6IIIDJhYxX0Vq5J2YUPjsKdLKAa0gkAdEGtxAKMGGDKUF4r7UVSnZELNuQ1XS8V0Kg6v0Xb7pFa4oaq+K1oIDQLAYDxw/vns5/9Y4kNoVHfRFkd04IG/ntZ26J3PrUqVZJkmWWZK51tSklXOOzvUOu9JLpwzZZalCUs2KXVH7+XasDKx6DJx/5vPzsIlb6Fk5sWfLdX4bzJjBAuzgKS2lLqNeIxilptjghknI6Mxr3m8vZgIJ6eHByenqKSSvqSpgZ5XCOMcTxYWYSlJVTF1DQt7O4NQcykRZiZPoIu1mLQZBYBhwczAIGxuzK6VVzGVSbuvDyzzmDGeOZ2BFyijpGZqLAJyL5BiOxrg7a+tqKjt58v02NVeSVFJ0dkRAA8oSTQAAAABAAAAAwNUxah1nl8PPPUAAwPoAAAAAN+KHwgAAAAA35r1Yv9R/v4FGgPjAAAABgACAAAAAAAAeNpjYGRgYH7x7yIDA6vb/8C/nqxSQBFUwAEAlt0FxQB42mP8zWDENJWBG4YZWRgYQJjJgIGPgYFBi0ELAFlNA7MAAAAAAAAUAC8AOwBHAEcARwCaAKcAv3jaY2BkYGDgZGgA4mQGVjAPAVgYGAEXHQECAAB42pWQtUFEURRED+6SoNEmuLsluLum6Lp+QepAyqAIKqIBZIJ13+C+OTPPL9DIBxWUVdYBX2XDUS5jlN8ol9PMd5QrWOUzypVJa6ro5i3K1QzjjnIzs0yKxWXort4oV9NKe5TrlddHuUEEp4QIcEOQHSypHw93nPFAQLRKSMk9VzzIuXBjocIijMkiY4xJ7zDwKLHEo5hivzSk1MUYR2yyzza6Ax8PGrcwCGGJTSUjGbddyhvoHPkgDqYYZZwJaYKW2GadNY5EpZx9Ku/CFt9gJO/EkbbXkbF3TRrmBYNoL3AwybhqQnSu5EGa/8xj5PHK36H9rGBL3coMTPn+jP668KAV2Nwyyh0hAoypbjCQw69yqWxM5e6k20eUJ98+8A8O6WKAeNpjYGIAg//tDBoM2AAnEKswnGRkYmBmZGZkYWRlZGNzTCpKLUtlL83LNDBwNADRRgZOJpyJyaUlqcn5uUk8IBljAzO95MTiVAAfYBEUAAA=)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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-vietnamese-600-normal-Cp8QQjQf.woff2)format("woff2"),url(/assets/hanken-grotesk-vietnamese-600-normal-DHaFH8q1.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-latin-ext-600-normal-FY8kSObK.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-ext-600-normal-DHIm05DD.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-latin-600-normal-CIXX6EOa.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-600-normal-NEn2C4Q3.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-ext-400-normal-CWV284fw.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-ext-400-normal-DLkyKLvH.woff)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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-400-normal-C44pakCn.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-400-normal-B8Z6Jvzv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-greek-400-normal-Cw5-AHNN.woff2)format("woff2"),url(/assets/source-serif-4-greek-400-normal-BccYJ-vZ.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-vietnamese-400-normal-BbG3LG1A.woff2)format("woff2"),url(/assets/source-serif-4-vietnamese-400-normal-DR1UuFon.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-ext-400-normal-Cp7z-ARB.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-400-normal-CEpydyUl.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-normal-DJ5YJwmz.woff2)format("woff2"),url(/assets/source-serif-4-latin-400-normal-Dn3IlU-Z.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-serif-4-cyrillic-ext-500-normal-DaDZE_Na.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-ext-500-normal-8-8HP2PF.woff)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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-serif-4-cyrillic-500-normal-BdVUvljg.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-500-normal-Bb4u56_6.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-serif-4-greek-500-normal-By8GFJzz.woff2)format("woff2"),url(/assets/source-serif-4-greek-500-normal-z-Q6FFuG.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-serif-4-vietnamese-500-normal-Bi3OSTTW.woff2)format("woff2"),url(/assets/source-serif-4-vietnamese-500-normal-8N8MYVKB.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-serif-4-latin-ext-500-normal-BYjRCDVy.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-500-normal-D-qasQTj.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-serif-4-latin-500-normal-CUHe9xxf.woff2)format("woff2"),url(/assets/source-serif-4-latin-500-normal-DVVamBqs.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-cyrillic-ext-600-normal-D_E8FDgP.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-ext-600-normal-DiT2IGQm.woff)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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-cyrillic-600-normal-BDP5YDHD.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-600-normal-DFnC3vAY.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-greek-600-normal-DdRkKr-1.woff2)format("woff2"),url(/assets/source-serif-4-greek-600-normal-DhXQw1Kl.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-vietnamese-600-normal-CznyfUKR.woff2)format("woff2"),url(/assets/source-serif-4-vietnamese-600-normal-B0WJbuqT.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-ext-600-normal-0sIUyHMO.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-600-normal-C6NNqpJh.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-600-normal-DouSKlru.woff2)format("woff2"),url(/assets/source-serif-4-latin-600-normal-DMD1h6_f.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:"Source Serif 4";font-style:italic;font-display:swap;font-weight:500;src:url(/assets/source-serif-4-cyrillic-ext-500-italic-8nfva0kt.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-ext-500-italic-eRZT12wu.woff)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:"Source Serif 4";font-style:italic;font-display:swap;font-weight:500;src:url(/assets/source-serif-4-cyrillic-500-italic-B1PWmIVh.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-500-italic-C7K9hUha.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:500;src:url(/assets/source-serif-4-greek-500-italic-iqN2YRiO.woff2)format("woff2"),url(/assets/source-serif-4-greek-500-italic-HhmcGfXC.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:"Source Serif 4";font-style:italic;font-display:swap;font-weight:500;src:url(/assets/source-serif-4-vietnamese-500-italic-Clmwtbq5.woff2)format("woff2"),url(/assets/source-serif-4-vietnamese-500-italic-BGvokFTJ.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:"Source Serif 4";font-style:italic;font-display:swap;font-weight:500;src:url(/assets/source-serif-4-latin-ext-500-italic-G6-fXViY.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-500-italic-DShygccD.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:"Source Serif 4";font-style:italic;font-display:swap;font-weight:500;src:url(/assets/source-serif-4-latin-500-italic-D3FJhX-J.woff2)format("woff2"),url(/assets/source-serif-4-latin-500-italic-CgTacIQY.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:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-ext-400-italic-zoDFlEzN.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-ext-400-italic-Dx4A8QUO.woff)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:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-400-italic-BLN19cOa.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-400-italic-Dx8qIUN3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-greek-400-italic-C7D4Dq0H.woff2)format("woff2"),url(/assets/source-serif-4-greek-400-italic-DcuniPAV.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:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-vietnamese-400-italic-CjUPRDIa.woff2)format("woff2"),url(/assets/source-serif-4-vietnamese-400-italic-DyjhI2GX.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:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-ext-400-italic-JynPwBMj.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-400-italic-G7LDTi7t.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:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-italic-0j97Jm6B.woff2)format("woff2"),url(/assets/source-serif-4-latin-400-italic-Dv9jnFA_.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-desk:#e3dccd;--color-waiting-wash:#e3dccd8c;--color-paper:#f7f4ee;--color-paper-palette:#fdfcf8;--color-paper-card:#fff;--color-ink:#26241f;--color-secondary:#6d675a;--color-muted:#9b937f;--color-aged:#857d6b;--color-faint:#b3ab97;--color-faint-2:#c4bca8;--color-green:#5f7a68;--color-blue-drafting:#4a6076;--color-blue-planning:#42566b;--color-clay:#a2703f;--color-person-0:var(--color-blue-drafting);--color-person-1:#9a5a68;--color-person-2:#6f6c35;--color-person-3:#694c70;--color-person-4:#4d4942;--color-person-unknown:var(--color-secondary);--color-graph-paper:#eef2f4;--color-blueprint-faint:#a3b0bd;--color-blueprint-meta:#6e7f90;--color-blueprint-card-border:#42566b29;--color-blueprint-text:#e8edf2;--color-blueprint-text-muted:#e8edf299;--color-blueprint-rule:#42566b26;--color-blueprint-row:#42566b1f;--color-divider:#26241f14;--color-hairline:#26241f24;--color-group-end:#26241f38;--color-search-bg:#f7f4ee80;--color-checkbox-border:#26241f4d;--color-row-hover-wash:#26241f09;--color-chip-wash:#26241f0d;--color-pill-wash:#26241f0f;--color-green-border-soft:#5f7a6880;--color-wash:#5f7a681a;--color-wash-active:#5f7a6838;--color-error-wash:#cd948c80;--color-error:#a2543f;--color-toast-surface:#26241f;--color-toast-action:#9dbcab;--color-amber-wash:#c4954533;--color-amber:#92651b;--color-amber-card-wash:#c4954514;--color-past-due-card-wash:#a2543f14;--font-size-metadata-inline:13px;--font-size-pill-compact:12px;--font-size-row-emphasis:16.5px;--radius-sheet:14px;--radius-control:8px;--radius-pill:99px;--radius-checkbox:50%;--font-serif:"Source Serif 4", serif;--font-sans:"Hanken Grotesk", sans-serif;--font-size-title:30px;--font-size-brand:21px;--font-size-row:15.5px;--font-size-nav:14px;--font-size-button:13.5px;--font-size-metadata:12.5px;--font-size-label:11px}*,:before,:after{box-sizing:border-box}body{background:var(--color-desk);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--font-size-row);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}.confirmDialogScrim{z-index:1100;background:#26241f52;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.confirmDialog{--confirm-dialog-shadow:0 30px 80px #14120c73;background:var(--color-paper-palette);border-radius:var(--radius-sheet);width:360px;max-width:100%;box-shadow:var(--confirm-dialog-shadow);box-sizing:border-box;flex-direction:column;max-height:calc(100dvh - 40px);padding:22px;display:flex}.confirmDialog>*{flex:none}.confirmDialog__title{font-family:var(--font-sans);color:var(--color-ink);margin:0 0 4px;font-size:18px;font-weight:600;line-height:1.3}.confirmDialog__question{font-family:var(--font-sans);color:var(--color-secondary);margin:14px 0 10px;font-size:13.5px}.confirmDialog__options{overscroll-behavior:contain;flex-direction:column;flex:0 auto;gap:2px;min-height:0;margin-bottom:6px;display:flex;overflow-y:auto}.confirmDialog__option{font-family:var(--font-sans);color:var(--color-ink);cursor:pointer;align-items:center;gap:10px;padding:9px 4px;font-size:14.5px;font-weight:500;display:flex}.confirmDialog__option input[type=radio]{width:16px;height:16px;accent-color:var(--color-green);cursor:pointer;flex:none}.confirmDialog__option--destructive{color:var(--color-error)}.confirmDialog__option--destructive input[type=radio]{accent-color:var(--color-error)}.confirmDialog__actions{flex-direction:column;gap:8px;margin-top:18px;display:flex}.confirmDialog__cancel{all:unset;box-sizing:border-box;font-family:var(--font-sans);color:var(--color-muted);cursor:pointer;border-radius:6px;align-self:center;padding:4px 10px;font-size:13px;font-weight:500}.confirmDialog__cancel:hover{background:var(--color-row-hover-wash)}.confirmDialog__confirm{all:unset;box-sizing:border-box;text-align:center;border-radius:var(--radius-control);width:100%;font-family:var(--font-sans);color:var(--color-paper-palette);background:var(--color-error);cursor:pointer;padding:12px;font-size:14.5px;font-weight:600}.confirmDialog__confirm--primary{background:var(--color-blue-drafting)}.confirmDialog__confirm:disabled{opacity:.6;cursor:default}.confirmDialog__title--serif{font-family:var(--font-serif);font-size:21px;font-weight:500}.confirmDialog__meta{font-family:var(--font-sans);font-size:var(--font-size-metadata);color:var(--color-muted);margin:0 0 4px}.confirmDialog__confirm--sage{background:var(--color-green)}.confirmDialog--pair .confirmDialog__question{color:var(--color-ink);font-size:14.5px}.confirmDialog--pair .confirmDialog__actions{flex-direction:row;align-items:stretch;gap:10px}.confirmDialog--pair .confirmDialog__cancel,.confirmDialog--pair .confirmDialog__confirm{border-radius:var(--radius-pill);text-align:center;width:auto;font-size:var(--font-size-button);flex:1 1 0;align-self:stretch;padding:10px 12px;font-weight:600}.confirmDialog--pair .confirmDialog__cancel{border:1.5px solid var(--color-green);color:var(--color-green)}.kbdGroup{flex-shrink:0;align-items:center;gap:3px;display:inline-flex}.kbd{font-family:ui-monospace,Menlo,monospace;font-weight:500;font-size:var(--font-size-label);color:var(--color-muted);background:var(--palette-chip-bg,#26241f0f);border-radius:5px;padding:3px 6px;line-height:normal}.kbdGroup--onFill .kbd{color:var(--color-paper);background:#ffffff38;padding:2px 6px}@media (hover:none){.kbdGroup{display:none}}.sectionLabel{font-family:var(--font-sans);font-weight:600}.sectionLabel--default{font-size:var(--font-size-label);letter-spacing:.18em;color:var(--color-muted)}.sectionLabel--palette{letter-spacing:.16em;color:var(--color-faint-2);font-size:10.5px}.shortcutsSheetScrim{--shortcuts-scrim-bg:#26241f52;z-index:1000;background:var(--shortcuts-scrim-bg);box-sizing:border-box;justify-content:center;align-items:flex-start;padding:110px 20px 20px;display:flex;position:fixed;inset:0}.shortcutsSheet{--shortcuts-shadow:0 30px 80px #14120c73;--shortcuts-hairline:#26241f17;background:var(--color-paper-palette);border-radius:var(--radius-sheet);width:520px;max-width:100%;box-shadow:var(--shortcuts-shadow);overflow:hidden}.shortcutsSheet__inputRow{border-bottom:1px solid var(--shortcuts-hairline);padding:17px 20px}.shortcutsSheet__input{all:unset;box-sizing:border-box;width:100%;font-family:var(--font-sans);font-weight:400;font-size:var(--font-size-row);color:var(--color-ink);caret-color:var(--color-green)}.shortcutsSheet__input::placeholder{color:var(--color-faint)}.shortcutsSheet__body{max-height:60vh;padding:10px 8px 12px;overflow-y:auto}.shortcutsSheet__groupLabel{padding:10px 14px 6px}.shortcutsSheet__groupNote{font-family:var(--font-sans);font-weight:400;font-size:var(--font-size-metadata);color:var(--color-muted);padding:0 14px 6px}.shortcutsSheet__row{border-radius:var(--radius-control);justify-content:space-between;align-items:center;gap:12px;padding:7px 14px;display:flex}.shortcutsSheet__row:hover{background:var(--color-row-hover-wash)}.shortcutsSheet__label{min-width:0;font-family:var(--font-sans);color:var(--color-ink);flex:1;font-size:14.5px;font-weight:500}.shortcutsSheet__hints{flex:none;align-items:center;gap:6px;display:flex}.shortcutsSheet__or{font-family:var(--font-sans);font-weight:500;font-size:var(--font-size-label);color:var(--color-muted)}.shortcutsSheet__empty{font-family:var(--font-sans);font-size:var(--font-size-row);color:var(--color-faint);text-align:center;padding:20px 14px 12px}.shortcutsSheet__row--unavailable .shortcutsSheet__label,.shortcutsSheet__row--unavailable .kbd,.shortcutsSheet__row--unavailable .shortcutsSheet__or{color:var(--color-faint)}.shortcutsSheet__footer{border-top:1px solid var(--shortcuts-hairline);font-family:var(--font-sans);font-weight:400;font-size:var(--font-size-metadata);color:var(--color-muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 22px;display:flex}.shortcutsSheet__toggle{all:unset;cursor:pointer;font-weight:500;font-size:var(--font-size-label);color:var(--color-muted);border-radius:var(--radius-control);flex:none}.shortcutsSheet__toggle:hover{color:var(--color-ink)}.shortcutsSheet__toggle:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}.toast{pointer-events:auto;touch-action:none;background:var(--color-toast-surface);border-radius:9px;align-items:center;gap:20px;min-width:280px;max-width:min(420px,100vw - 32px);padding:13px 18px;animation:8s forwards toastLifecycle;display:flex;box-shadow:0 6px 20px #26241f3d}.toast--actionable{cursor:pointer}@keyframes toastLifecycle{0%{opacity:0;transform:translateY(4px)}6%{opacity:1;transform:translateY(0)}94%{opacity:1}to{opacity:0}}.toast__message{font-family:var(--font-sans);color:var(--color-paper);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:400;overflow:hidden}.toast__action{all:unset;font-family:var(--font-sans);color:var(--color-toast-action);cursor:pointer;flex-shrink:0;margin-left:auto;font-size:13.5px;font-weight:600}.toast__action--icon{align-items:center;padding:4px 2px;display:inline-flex}.toast__action+.toast__action{margin-left:-6px}.toast__action:hover{text-decoration:underline}.toast__action:focus-visible{outline:2px solid var(--color-toast-action);outline-offset:2px;border-radius:2px}.toastLane{z-index:950;pointer-events:none;flex-direction:column-reverse;align-items:center;gap:10px;display:flex;position:fixed;bottom:32px;left:50%;transform:translate(-50%)}.pill{all:unset;box-sizing:border-box;border-radius:var(--radius-pill);font-family:var(--font-sans);font-weight:600;font-size:var(--font-size-button);cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:9px 16px;display:inline-flex}.pill--block{width:100%;padding:10px 0;display:flex}.pill--outline{background:0 0;border:1.5px solid #0000}.pill--outline.pill--green{border-color:var(--color-green);color:var(--color-green)}.pill--outline.pill--blue{border-color:var(--color-blue-planning);color:var(--color-blue-planning)}.pill--filled.pill--green{background:var(--color-green);color:var(--color-paper)}.pill--filled.pill--blue{background:var(--color-blue-planning);color:var(--color-paper)}.pill:disabled{opacity:.6;cursor:default}.drawerScrim{z-index:900;pointer-events:none;background:0 0;position:fixed;inset:0}.drawerScrim--open{pointer-events:auto}.drawer{box-sizing:border-box;background:var(--color-paper-palette);opacity:0;border-left:1px solid #26241f1a;width:400px;padding:26px 30px;transition:transform .12s ease-out,opacity .12s ease-out;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-10px 0 26px #2e2a220f}.drawer--open{opacity:1;transform:none}.drawer__header{justify-content:space-between;align-items:center;display:flex}.drawer__closeButton{all:unset;box-sizing:border-box;width:30px;height:30px;color:var(--color-secondary);font-family:var(--font-sans);cursor:pointer;background:#26241f0f;border-radius:50%;place-items:center;font-size:14px;display:grid}.drawer__heading,.drawer__titleInput{width:100%;font-family:var(--font-serif);color:var(--color-ink);background:0 0;border:none;margin:26px 0 0;padding:0;font-size:22px;font-weight:500;line-height:1.25;display:block}.drawer__titleInput::placeholder{color:var(--color-faint-2)}.drawer__rule{background:#26241f1f;height:1px;margin-top:22px}.drawer__field{align-items:center;gap:14px;padding:14px 0;display:flex}.drawer__field--divider{border-bottom:1px solid var(--color-divider)}.drawer__label{width:70px;font-family:var(--font-sans);color:var(--color-muted);flex:none;font-size:14px}.drawer__label--flex{flex:1;width:auto}.drawer__select,.drawer__nameInput{min-width:0;font-family:var(--font-sans);color:var(--color-ink);cursor:text;background:0 0;border:none;flex:1;padding:0;font-size:14px}.drawer__select{cursor:pointer}.drawer__deadlineField{flex:1}.drawer__deadlineOwnedByRepeat{opacity:.55;flex:1;justify-content:space-between}.drawer__deadlineOwnedByRepeatGlyph{color:var(--color-faint-2)}.drawer__partOfTrigger{all:unset;box-sizing:border-box;min-width:0;font-family:var(--font-sans);color:var(--color-ink);cursor:pointer;text-align:left;flex:1;align-items:center;gap:7px;font-size:14px;font-weight:600;display:flex}.drawer__partOfTrigger--todo{color:var(--color-muted);font-weight:500}.drawer__partOfTrigger:disabled{opacity:.6;cursor:default}.drawer__nameInput::placeholder{color:var(--color-faint-2)}.drawer__toggle{all:unset;box-sizing:border-box;border-radius:var(--radius-pill);cursor:pointer;background:#26241f26;flex:none;align-items:center;width:44px;height:26px;padding:2px;transition:background .15s;display:flex}.drawer__toggle--on{background:var(--color-green)}.drawer__toggleKnob{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;box-shadow:0 1px 3px #0003}.drawer__toggle--on .drawer__toggleKnob{transform:translate(18px)}.drawer__submitRow{margin-top:22px}.drawer__titleInput:disabled,.drawer__nameInput:disabled,.drawer__select:disabled,.drawer__toggle:disabled{opacity:.6;cursor:default}.drawer__notice{font-family:var(--font-sans);font-size:var(--font-size-metadata);color:var(--color-muted);margin:0 0 14px}body[data-weekly-review] .drawerScrim,body[data-weekly-review] .drawer{z-index:945}.datePopover{box-sizing:border-box;background:var(--color-paper-palette);border-radius:var(--radius-control);width:340px;padding:16px 14px;box-shadow:0 10px 28px #14120c47}.datePopover--portal{z-index:1000;position:fixed}.datePopover--split{padding:0;overflow:hidden}.datePopover--aside{width:556px;max-width:calc(100vw - 16px)}.datePopover__split{align-items:stretch;display:flex}.datePopover__main{box-sizing:border-box;flex:none;width:340px;padding:16px 14px 10px}.datePopover__aside{box-sizing:border-box;border-left:1px solid #26241f14;flex:none;width:216px;position:relative}.datePopover__footer{border-top:1px solid #26241f14;justify-content:space-between;align-items:center;padding:5px 6px;display:flex}.datePopover__action{all:unset;box-sizing:border-box;font-family:var(--font-sans);color:var(--color-ink);cursor:pointer;border-radius:6px;padding:5px 8px;font-size:13px;font-weight:500}.datePopover__action:hover{background:var(--color-row-hover-wash)}.datePopover__action:focus-visible{outline:2px solid var(--color-green);outline-offset:1px}.datePopover__action--danger{color:var(--color-error)}.datePopover__action--accent{color:var(--color-green);margin-left:auto}@media (width<=600px){.datePopover--aside{width:340px}.datePopover__aside{display:none}}.calendarGrid{font-family:var(--font-sans);flex-direction:column;gap:18px;display:flex}.calendarGrid__header{justify-content:space-between;align-items:center;display:flex}.calendarGrid__chevron{all:unset;box-sizing:border-box;width:32px;height:32px;color:var(--color-ink);cursor:pointer;border-radius:50%;place-items:center;font-size:15px;font-weight:600;display:grid}.calendarGrid__chevron:hover{background:var(--color-row-hover-wash)}.calendarGrid__monthLabel{color:var(--color-ink);font-size:15px;font-weight:600}.calendarGrid__weekdayRow{display:flex}.calendarGrid__weekdayLabel{text-align:center;font-size:var(--font-size-metadata);color:var(--color-muted);flex:1}.calendarGrid__grid{flex-direction:column;gap:6px;display:flex}.calendarGrid__week{display:flex}.calendarGrid__cell{flex:1;justify-content:center;display:flex}.calendarGrid__blank{width:100%;height:46px}.calendarGrid__day{all:unset;box-sizing:border-box;cursor:pointer;flex-direction:column;align-items:center;width:100%;height:46px;padding-top:2px;display:flex}.calendarGrid__day[aria-disabled=true]{cursor:default}.calendarGrid__circle{width:36px;height:36px;color:var(--color-ink);border-radius:50%;place-items:center;font-size:15px;display:grid;position:relative}.calendarGrid__day:not(.calendarGrid__day--selected):not([aria-disabled=true]):hover .calendarGrid__circle{background:#26241f09}.calendarGrid__day:focus-visible .calendarGrid__circle{outline:2px solid var(--color-green);outline-offset:1px}.calendarGrid__day--selected .calendarGrid__circle{background:var(--color-green);color:var(--color-paper);font-weight:600}.calendarGrid__day--today .calendarGrid__circle{box-shadow:inset 0 0 0 1.5px #5f7a6880}.calendarGrid__day--disabled .calendarGrid__circle{color:var(--color-faint)}.calendarGrid__day--deadline .calendarGrid__circle:before{content:"";box-sizing:border-box;border:1.5px dashed var(--color-muted);pointer-events:none;border-radius:50%;position:absolute;inset:0}.calendarGrid__day--deadline[data-deadline=today] .calendarGrid__circle:before{border-color:var(--color-amber)}.calendarGrid__day--deadline[data-deadline=past] .calendarGrid__circle:before{border-color:var(--color-error)}.calendarGrid__day--deadline.calendarGrid__day--today .calendarGrid__circle{box-shadow:none}.calendarGrid__day--deadline.calendarGrid__day--selected .calendarGrid__circle:before{inset:-2.5px}.calendarGrid__dots{opacity:1;justify-content:center;align-items:center;gap:3px;height:5px;margin-top:3px;transition:opacity .15s;display:flex}.calendarGrid__dots--pending{opacity:0}.calendarGrid__dot{background:var(--color-green);opacity:.75;border-radius:50%;width:4px;height:4px}.calendarGrid__dots--atCap .calendarGrid__dot{background:var(--color-amber);opacity:1}.calendarGrid__dotsEmpty{width:5px;height:4px}.calendarGrid__dotsPlus{color:var(--color-green);opacity:.75;margin-left:1px;font-size:8px;font-weight:600}.calendarGrid__dots--atCap .calendarGrid__dotsPlus{color:var(--color-amber);opacity:1}.calendarGrid__week{border-radius:8px}.calendarGrid--weekMode .calendarGrid__week--live:hover,.calendarGrid--weekMode .calendarGrid__week--live:focus-within,.calendarGrid__week--selected{background:color-mix(in srgb, var(--color-green) 14%, transparent)}.calendarGrid--weekMode .calendarGrid__day:not(.calendarGrid__day--selected):hover .calendarGrid__circle{background:0 0}.calendarGrid--weekMode .calendarGrid__week--live .calendarGrid__day{cursor:pointer}.calendarGrid--weekMode .calendarGrid__week--inert .calendarGrid__day{cursor:default}.selectionSegment{border:1px solid var(--color-checkbox-border);font-family:var(--font-sans);border-radius:99px;flex-shrink:0;padding:2px;display:inline-flex}.selectionSegment__tab{all:unset;box-sizing:border-box;text-align:center;min-width:44px;font-size:var(--font-size-pill-compact);color:var(--color-ink);cursor:pointer;border-radius:99px;padding:3px 12px;font-weight:500;position:relative}.selectionSegment__tab:after{content:"";position:absolute;inset:-10px 0}.selectionSegment__tab:not(.selectionSegment__tab--on):hover{background:var(--color-row-hover-wash)}.selectionSegment__tab:focus-visible{outline:2px solid var(--color-green);outline-offset:1px}.selectionSegment__tab--on{background:var(--color-green);color:var(--color-paper)}.typedDate__fieldWrap{position:relative}.typedDate__field{box-sizing:border-box;border:1px solid var(--color-hairline);border-radius:var(--radius-control);background:var(--color-paper-palette);width:100%;height:36px;font-family:var(--font-sans);color:var(--color-ink);padding:0 44px 0 10px;font-size:14px}.typedDate__field::placeholder{color:var(--color-muted)}.typedDate__field:focus-visible{outline:2px solid var(--color-green);outline-offset:-1px}.typedDate__field[aria-invalid=true]{border-color:var(--color-error)}.typedDate__kbd{pointer-events:none;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.typedDate__preview{box-sizing:border-box;min-height:18px;font-family:var(--font-sans);color:var(--color-muted);margin:8px 0;font-size:12.5px;line-height:18px}.typedDate__preview--past{color:var(--color-error)}.typedDate__preview--today,.typedDate__afterDeadline{color:var(--color-amber)}.typedDate__modeRow{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;display:flex}.typedDate__modeRow>.selectionSegment{margin-left:auto}.deadlineControl{align-items:center;display:inline-flex;position:relative}.deadlineControl__trigger{all:unset;box-sizing:border-box;border-radius:var(--radius-pill);background:var(--color-chip-wash);font-family:var(--font-sans);font-size:var(--font-size-pill-compact);color:var(--color-secondary);cursor:pointer;align-items:center;gap:4px;padding:3px 10px;display:inline-flex}.deadlineControl__trigger--pastDue{background:var(--color-error-wash);color:var(--color-error);font-weight:600}.deadlineControl__chevron{color:var(--color-faint-2);font-size:11px;line-height:1}.deadlineControl__menu{background:var(--color-paper-palette);border-radius:var(--radius-control);z-index:20;min-width:176px;padding:6px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 28px #14120c47}.deadlineControl__menuItem{all:unset;box-sizing:border-box;text-align:left;width:100%;font-family:var(--font-sans);color:var(--color-ink);cursor:pointer;border-radius:6px;padding:9px 12px;font-size:13.5px;display:block}.deadlineControl__menuItem:hover{background:var(--color-row-hover-wash)}.deadlineControl__menuItem--destructive{color:var(--color-error)}.deadlineControl__menuDivider{background:#26241f17;height:1px;margin:5px 12px}.personBadge{background:var(--color-person-unknown);color:var(--color-paper);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.personBadge--agent{letter-spacing:.02em}.placedChip{box-sizing:border-box;border-radius:var(--radius-pill);font-family:var(--font-sans);color:var(--color-secondary);white-space:nowrap;border:1.5px solid #26241f2e;flex:none;align-items:center;gap:6px;padding:2px 9px 2px 3px;font-size:12px;font-weight:500;line-height:1.2;display:inline-flex}.tooltipAnchor{display:inline-flex}.tooltip{z-index:1300;background:var(--color-toast-surface);max-width:280px;color:var(--color-paper);border-radius:var(--radius-control);font-size:var(--font-size-metadata);pointer-events:none;align-items:center;gap:8px;padding:6px 8px;line-height:1.3;display:flex;position:fixed;box-shadow:0 6px 18px #14120c47}.planDayControl{align-items:center;display:inline-flex;position:relative}.planDayControl__plus{all:unset;box-sizing:border-box;border:1.5px solid var(--color-green-border-soft);width:27px;height:27px;color:var(--color-green);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.planDayControl__plus--large{width:34px;height:34px}.planDayControl__pill{font-size:var(--font-size-pill-compact);gap:4px;padding:3px 10px}.planDayControl__pill--large{gap:5px;padding:6px 13px}.planWeekChips{gap:8px;display:flex}.planWeekChips__chip{all:unset;box-sizing:border-box;border:1px solid var(--color-checkbox-border);font-family:var(--font-sans);font-size:var(--font-size-pill-compact);color:var(--color-ink);cursor:pointer;border-radius:99px;padding:5px 12px;font-weight:500}.planWeekChips__chip:hover{background:var(--color-row-hover-wash)}.planWeekChips__chip:focus-visible{outline:2px solid var(--color-green);outline-offset:1px}.planWeekChips__chip--on{border-color:var(--color-green);background:var(--color-green);color:var(--color-paper)}.dayPreview{--day-preview-meta:#6e7f90;--day-preview-faint:var(--color-blueprint-faint,#a3b0bd);--day-preview-rule:#42566b1f;--day-preview-dot-outline:#4a607659;--day-preview-dot-dashed:#4a607680;box-sizing:border-box;width:100%;height:262px;font-family:var(--font-sans);color:var(--color-ink);background-color:var(--color-graph-paper);background-image:repeating-linear-gradient(0deg,#42566b0b 0 1px,#0000 1px 26px),repeating-linear-gradient(90deg,#42566b0b 0 1px,#0000 1px 26px);border-radius:10px;flex-direction:column;padding:14px 14px 12px;display:flex;overflow:hidden}.dayPreview--fill{border-radius:0;width:auto;height:auto;position:absolute;inset:0}.dayPreview__header{flex:none;align-items:baseline;gap:6px;display:flex}.dayPreview__date{font-family:var(--font-serif);color:var(--color-ink);font-size:16px;font-style:italic;font-weight:500;line-height:1.3}.dayPreview__caption{color:var(--color-amber);flex:none;margin:1px 0 0;font-size:12.5px;line-height:1.3}.dayPreview__count{white-space:nowrap;color:var(--day-preview-meta);margin-left:auto;font-size:11.5px;font-weight:500}.dayPreview__count--atCap{color:var(--color-amber)}.dayPreview__body{flex-direction:column;flex:0 auto;min-height:0;margin-bottom:6px;display:flex}.dayPreview__list{flex:0 auto;min-height:0;margin:2px 0 0;padding:0;list-style:none;overflow:hidden}.dayPreview__list--faded{-webkit-mask-image:linear-gradient(#000 85%,#0000);mask-image:linear-gradient(#000 85%,#0000)}.dayPreview__row{border-bottom:1px solid var(--day-preview-rule);align-items:center;gap:8px;padding:5px 0;font-size:12.5px;line-height:1.3;display:flex}.dayPreview__row:first-child{padding-top:7px}.dayPreview__row:last-child{border-bottom:none}.dayPreview__dot{box-sizing:border-box;border-radius:50%;flex:none;width:8px;height:8px}.dayPreview__dot--goal{background:var(--color-green)}.dayPreview__dot--task{border:1px solid var(--day-preview-dot-outline)}.dayPreview__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dayPreview__tag{font-family:var(--font-serif);white-space:nowrap;color:var(--color-muted);flex:none;margin-left:-3px;font-size:11px;font-style:italic}.dayPreview__more{font-family:var(--font-serif);color:var(--day-preview-meta);flex:none;margin:0;padding-top:4px;font-size:12px;font-style:italic}.dayPreview__empty{font-family:var(--font-serif);color:var(--day-preview-faint);flex:none;margin:12px 0 0;font-size:13px;font-style:italic;line-height:1.5}.dayPreview__summary{border-top:1px solid var(--day-preview-rule);font-family:var(--font-serif);color:var(--day-preview-meta);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:none;margin:auto 0 0;padding-top:6px;font-size:11.5px;font-style:italic;line-height:1.4;display:-webkit-box;overflow:hidden}.dayPreview__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.identityMark{flex-shrink:0}.identityMark--area{box-sizing:border-box;border-style:solid;border-color:var(--color-clay)}.projectName--past{color:var(--color-error)}.projectName--today{color:var(--color-amber)}.projectPill{border-radius:var(--radius-pill);background:var(--color-pill-wash);color:var(--color-ink);vertical-align:baseline;box-sizing:border-box;cursor:pointer;align-items:center;gap:5px;max-width:100%;padding:2px 9px 2px 5px;font-weight:500;text-decoration:none;display:inline-flex}.projectPill--row .projectPill__name{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.projectPill--full{white-space:normal}.projectPill--neutral{cursor:default;color:var(--color-muted)}.projectPill--neutral .projectPill__name{font-style:italic;font-weight:400}.projectPill__dashedRing{box-sizing:border-box;border:1.5px dashed var(--color-muted);border-radius:50%;flex-shrink:0;width:14px;height:14px}.projectPill:focus-visible{outline:2px solid var(--color-blue-drafting);outline-offset:1px}.weekPreview__caption{color:var(--color-amber);flex:none;margin:1px 0 0;font-size:12.5px;line-height:1.3}.weekPreview__meta{white-space:nowrap;color:var(--day-preview-meta);margin-left:auto;font-size:11.5px;font-weight:500}.weekPreview__marker{box-sizing:border-box;border:1px dashed var(--day-preview-dot-dashed);border-radius:2px;flex:none;width:8px;height:8px}.weekPreview__foot{border-top:1px solid var(--day-preview-rule);flex-direction:column;flex:none;gap:6px;margin-top:auto;padding-top:6px;display:flex}.weekPreview__days{color:var(--day-preview-meta);justify-content:space-between;margin:0;padding:0;font-size:10.5px;list-style:none;display:flex}.weekPreview__day{flex-direction:column;align-items:center;gap:1px;min-width:18px;display:flex}.weekPreview__day b{color:var(--color-ink);font-size:12px;font-weight:600}.weekPreview__day--atCap b{color:var(--color-amber)}.weekPreview__confirm{all:unset;box-sizing:border-box;font-family:var(--font-sans);color:var(--color-green);cursor:pointer;border-radius:6px;align-self:flex-start;margin-left:-6px;padding:4px 6px;font-size:12.5px;font-weight:500}.weekPreview__confirm:hover{background:var(--color-row-hover-wash)}.weekPreview__confirm:focus-visible{outline:2px solid var(--color-green);outline-offset:1px}.repeatGlyph__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.checkbox{box-sizing:border-box;border-radius:var(--radius-checkbox);flex-shrink:0}.checkbox--open{border:1.5px solid var(--color-checkbox-border)}.checkbox--goal{border:1.5px solid var(--color-green)}.checkbox--add{border:1.5px dashed var(--color-checkbox-border)}.checkbox--completed{background:var(--color-green);place-items:center;display:grid}.checkbox__check{color:var(--color-paper);font-family:var(--font-sans);font-weight:600;line-height:1}.contextMenu{flex:none;display:inline-flex;position:relative}.contextMenu__button{all:unset;box-sizing:border-box;width:30px;height:30px;color:var(--color-secondary);font-family:var(--font-sans);cursor:pointer;background:#26241f0f;border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:grid}.contextMenu__popover{--context-menu-shadow:0 10px 28px #14120c47;background:var(--color-paper-palette);border-radius:var(--radius-control);width:max-content;min-width:168px;max-width:min(320px,100vw - 32px);box-shadow:var(--context-menu-shadow);z-index:20;outline:none;padding:6px;position:fixed;top:0;left:0}.contextMenu__item{all:unset;box-sizing:border-box;overflow-wrap:anywhere;text-align:left;width:100%;font-family:var(--font-sans);color:var(--color-ink);cursor:pointer;border-radius:6px;padding:9px 12px;font-size:14px;display:block}.contextMenu__item[data-active]{background:var(--color-row-hover-wash)}.contextMenu__item--destructive{color:var(--color-error)}.contextMenu__item--disabled{color:var(--color-faint-2);cursor:default}.contextMenu__itemNote{margin-left:8px;font-size:12px;font-style:italic}.contextMenu__item--checkable{align-items:center;gap:6px;display:flex}.contextMenu__item--hinted{align-items:center;display:flex}.contextMenu__itemHint{margin-left:auto;padding-left:16px}.contextMenu__itemCheck{text-align:center;flex-shrink:0;width:14px;display:inline-block}.contextMenu__confirm{padding:4px 6px 6px}.contextMenu__confirmMessage{font-family:var(--font-sans);color:var(--color-secondary);margin:4px 6px 10px;font-size:13px;line-height:1.4}.contextMenu__confirmActions{justify-content:flex-end;gap:8px;padding:0 6px;display:flex}.contextMenu__confirmCancel{all:unset;box-sizing:border-box;font-family:var(--font-sans);color:var(--color-muted);cursor:pointer;border-radius:6px;padding:6px 10px;font-size:12.5px;font-weight:500}.contextMenu__confirmCancel:hover,.contextMenu__confirmCancel:focus-visible{background:var(--color-row-hover-wash)}.contextMenu__confirmDelete:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.contextMenu__confirmDelete{all:unset;box-sizing:border-box;font-family:var(--font-sans);color:var(--color-paper-palette);background:var(--color-clay);cursor:pointer;border-radius:6px;padding:6px 12px;font-size:12.5px;font-weight:600}.contextMenu__separator{background:var(--color-hairline);border:0;height:1px;margin:5px 12px}.deadlinePill{border-radius:var(--radius-pill);white-space:nowrap;background:var(--color-chip-wash);color:var(--color-secondary);align-items:center;padding:1px 8px 2px;display:inline-flex}.deadlinePill--today{border-radius:var(--radius-pill);white-space:nowrap;background:var(--color-amber-wash);color:var(--color-amber);align-items:center;padding:1px 8px;font-weight:600;display:inline-flex}.deadlinePill--pastDue{border-radius:var(--radius-pill);white-space:nowrap;background:var(--color-error-wash);color:var(--color-error);align-items:center;padding:1px 8px;font-weight:600;display:inline-flex}.waitingGlyph__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.taskRow{align-items:center;gap:14px;min-width:0;padding:14px 0;display:flex}.taskRow--divider{border-bottom:1px solid var(--color-divider)}.taskRow--clickable{cursor:pointer}.taskRow[draggable=true]{cursor:grab}.taskRow--dragging{cursor:grabbing;background:var(--color-paper);opacity:.4;border:1.5px dashed #26241f2e;border-radius:8px;transition:opacity .18s ease-out}.taskRow--dropTarget{box-shadow:inset 0 2px 0 0 var(--color-green)}.taskRow--dropTargetAfter{box-shadow:inset 0 -2px 0 0 var(--color-green)}.taskRow--liftGhost{background:var(--color-paper);transform:scale(1.02) rotate(var(--dragLiftRotate,0deg));border-radius:10px;box-shadow:0 10px 30px #26241f38}.taskRow__checkbox{all:unset;cursor:pointer;flex-shrink:0;display:flex}.taskRow--selecting{cursor:pointer;-webkit-user-select:none;user-select:none}.taskRow--selected{background:var(--color-wash);box-shadow:-8px 0 0 var(--color-wash), 8px 0 0 var(--color-wash)}.taskRow[data-kb-cursor]:not(.taskRow--dragging):not(.taskRow--selected){background:var(--color-row-hover-wash);border-bottom-color:#0000;border-radius:10px;margin-inline:-12px;padding-inline:12px}.taskRow--selected[data-kb-cursor]{background:var(--color-wash-active);box-shadow:-8px 0 0 var(--color-wash-active), 8px 0 0 var(--color-wash-active)}.taskRow__body{flex:1;min-width:0}.taskRow__title{font-family:var(--font-sans);font-size:var(--font-size-row);color:var(--color-ink);font-weight:500;display:block}.taskRow--goal .taskRow__title{font-weight:600}.taskRow--completed .taskRow__title{color:var(--color-faint);text-decoration:line-through}.taskRow--add .taskRow__title{color:var(--color-muted);font-style:italic;font-weight:400}.taskRow--age-quiet .taskRow__title{color:var(--color-secondary)}.taskRow--age-faded .taskRow__title{color:var(--color-aged)}.taskRow--age-dormant .taskRow__title{color:var(--color-muted)}.taskRow--archived .taskRow__title{color:var(--color-muted);font-weight:400}.taskRow__archiveGlyph{color:var(--color-muted);cursor:inherit;justify-content:center;align-items:center}.taskRow--repeating .taskRow__title{color:var(--color-muted);font-weight:400}.taskRow__metadata{--taskRow-dot:16px;min-width:0;margin-top:4px;margin-left:calc(-1 * var(--taskRow-dot));clip-path:inset(-4px -4px -4px var(--taskRow-dot));font-family:var(--font-sans);font-size:var(--font-size-metadata);color:var(--color-muted);flex-wrap:wrap;align-items:center;row-gap:2px;display:flex}.taskRow__metadata>:before{content:"·";width:var(--taskRow-dot);text-align:center;flex-shrink:0;display:inline-block}.taskRow--repeating .taskRow__metadata{color:var(--color-faint-2)}.taskRow__metadataSegment{white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;max-width:100%;display:flex;overflow:hidden}.taskRow__containerLead{margin-right:4px}.taskRow__container{font-weight:600}.taskRow__metadataSegment--phased{flex-shrink:1;min-width:0;max-width:100%}.taskRow__containerLine{min-width:0;display:flex}.taskRow__container--truncates{text-overflow:ellipsis;min-width:0;overflow:hidden}.taskRow__phase{color:var(--color-muted);flex:none;font-weight:600}button.taskRow__container{all:unset;cursor:pointer;font-weight:600}button.taskRow__container:hover{text-decoration:underline}button.taskRow__container--truncates{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.taskRow__deadline{white-space:nowrap;flex-shrink:0}.taskRow__metadataDot{width:var(--taskRow-dot);text-align:center;flex-shrink:0;display:inline-block}.taskRow__archivedLabel{white-space:nowrap;flex-shrink:0}.taskRow__notes{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:56px;overflow:hidden}.taskRow__subtaskCount{white-space:nowrap;flex-shrink:0}.taskRow__commentCount{white-space:nowrap;flex-shrink:0;align-items:center;gap:3px;display:inline-flex}.taskRow__commentCountIcon{color:var(--color-faint-2)}.taskRow__attachmentCount{white-space:nowrap;flex-shrink:0}.taskRow__assignee{white-space:nowrap;flex-shrink:0;align-items:center;display:inline-flex}.taskRow__assigneeBadge{align-items:center;display:inline-flex}.taskRow__repeat{white-space:nowrap;color:var(--color-faint-2);flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.taskRow__repeatGlyph{color:var(--color-faint-2)}.taskRow__repeat--refusal .taskRow__repeatText{color:var(--color-error);font-weight:500}.taskRow__noteLine{font-family:var(--font-sans);font-size:var(--font-size-metadata-inline);color:var(--color-secondary);overflow-wrap:anywhere;margin-top:2px;line-height:1.35;display:block}.taskRow__waiting{white-space:nowrap;color:var(--color-muted);flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.taskRow--completed .taskRow__repeatText{color:var(--color-faint)}.taskRow__trailing{flex-shrink:0;align-items:center;display:flex}.taskRow--selecting .taskRow__trailing{pointer-events:none;opacity:.45}.taskRow__kebab{opacity:0;margin-left:10px;transition:opacity .12s}.taskRow:hover .taskRow__kebab,.taskRow[data-kb-cursor] .taskRow__kebab,.taskRow__kebab:focus-within{opacity:1}.taskRow__kebab:has([aria-expanded=true]){opacity:1}.taskRow__kebab .contextMenu__button{width:26px;height:26px}.scheduledRow--refusal .taskRow__notes{color:var(--color-error);font-weight:500}.scheduledRow__controls{align-items:center;gap:6px;display:inline-flex;position:relative}.scheduledRow__today{font-family:var(--font-sans);font-size:var(--font-size-pill-compact);color:var(--color-green);border:1px solid var(--color-green);cursor:pointer;background:0 0;border-radius:99px;padding:6px 11px;font-weight:500}.scheduledRow__pick{font-family:var(--font-sans);font-size:var(--font-size-pill-compact);color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-checkbox-border);cursor:pointer;border-radius:99px;padding:6px 11px}.scheduledRow__skip{font-family:var(--font-sans);font-size:var(--font-size-pill-compact);color:var(--color-secondary);cursor:pointer;background:0 0;border:none;padding:4px}.scheduledRow--blueprint .scheduledRow__pick{border:1.5px solid var(--color-blue-planning);color:var(--color-blue-planning);background:0 0}.scheduledRow--blueprint .scheduledRow__skip{color:#6e7f90}.dueTodayDrawer__subtitle{font-family:var(--font-sans);font-size:var(--font-size-metadata);color:var(--color-muted);margin:4px 0 20px}.dueTodayDrawer__rows{flex-direction:column;display:flex}.dueTodayDrawer__row{padding:10px 0}.dueTodayDrawer__controls{align-items:center;gap:8px;display:inline-flex}.dueTodayDrawer__groupLabel{margin:16px 0 6px}.dueTodayDrawer__groupLabel:first-child{margin-top:0}.dueTodayDrawer__scheduledLabel{align-items:center;gap:5px;display:inline-flex}.dueTodayDrawer__scheduledGlyph{color:var(--color-faint-2)}.dueTodayDrawer__row--leaving{opacity:0;pointer-events:none;transition:opacity .22s ease-out,transform .22s ease-out;transform:translate(12px)}.dueTodayDrawer__closingLine{font-family:var(--font-serif);color:var(--color-muted);text-align:center;padding-top:26px;font-size:15px;font-style:italic}.dueTodayDrawer__projectRow{border-bottom:1px solid var(--color-divider);flex-direction:column;align-items:stretch;gap:10px;padding:10px 0;display:flex}.dueTodayDrawer__projectRow>.dueTodayDrawer__controls{flex-wrap:wrap;margin-left:25px}.dueTodayDrawer__projectRow .deadlineControl__menu{left:0;right:auto}.dueTodayDrawer__projectLink{all:unset;box-sizing:border-box;cursor:pointer;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.dueTodayDrawer__projectText{flex-direction:column;gap:2px;min-width:0;display:flex}.dueTodayDrawer__projectName{font-family:var(--font-sans);font-size:var(--font-size-row);color:var(--color-ink);font-weight:500}.dueTodayDrawer__projectCaption,.dueTodayDrawer__projectMeta{font-family:var(--font-sans);font-size:var(--font-size-metadata);color:var(--color-muted)}.dueTodayDrawer__addAll{font-family:var(--font-sans);font-size:var(--font-size-pill-compact);color:var(--color-green);border:1px solid var(--color-green);cursor:pointer;white-space:nowrap;background:0 0;border-radius:99px;padding:6px 11px;font-weight:500}.dueTodayDrawer__addAll:disabled{opacity:.5;cursor:default}.taskDrawer__checkboxButton{all:unset;cursor:pointer;border-radius:50%;flex:none;display:flex}.taskDrawer__checkboxButton:disabled{cursor:default}.taskDrawer__checkboxButton--pulse{animation:.7s ease-out taskDrawerParentPulse}@keyframes taskDrawerParentPulse{0%{box-shadow:0 0 #5f7a6852}60%{box-shadow:0 0 0 6px #5f7a6829}to{box-shadow:0 0 0 6px #5f7a6800}}.taskDrawer__titleRow{align-items:center;gap:13px;margin-top:26px;display:flex}.taskDrawer__title,.taskDrawer__value,.taskDrawer__placeholder{all:unset;text-align:left;display:block}.taskDrawer__title{cursor:text}.taskDrawer__title,.taskDrawer__titleInput{font-family:var(--font-serif);color:var(--color-ink);font-size:22px;font-weight:500;line-height:1.25}.taskDrawer__titleInput{background:0 0;border:none;flex:1;min-width:0;padding:0}.taskDrawer__rule{background:#26241f1f;height:1px;margin-top:22px}.taskDrawer__field{cursor:pointer;align-items:center;gap:14px;padding:14px 0;display:flex}.taskDrawer__field--divider{border-bottom:1px solid var(--color-divider)}.taskDrawer__label{width:70px;font-family:var(--font-sans);color:var(--color-muted);flex:none;font-size:14px}.taskDrawer__field--partOf:hover{background:var(--color-row-hover-wash)}.taskDrawer__partOf,.taskDrawer__assignee{gap:7px}.taskDrawer__partOf{font-family:var(--font-sans);flex:1;align-items:center;font-size:14.5px;font-weight:600;display:flex}.taskDrawer__partOf--todo{color:var(--color-muted);font-weight:500}.taskDrawer__chevronButton{all:unset;box-sizing:border-box;cursor:pointer;border-radius:50%;flex:none;place-items:center;margin:-2px -18px -2px -6px;display:grid}.taskDrawer__chevronButton:hover{background:var(--color-row-hover-wash)}.taskDrawer__chevron{font-family:var(--font-sans);color:var(--color-faint-2);flex:none;font-size:13px}.taskDrawer__value{min-width:0;font-family:var(--font-sans);color:var(--color-ink);cursor:pointer;white-space:pre-wrap;flex:1;font-size:14px}.taskDrawer__placeholder{font-family:var(--font-sans);color:var(--color-faint-2);cursor:pointer;flex:1;font-size:14px}.taskDrawer__placeholder--italic{font-style:italic}.taskDrawer__assignee{align-items:center;display:inline-flex}.taskDrawer__deadlineField{flex:1}.taskDrawer__deadlineOwnedByRepeat{all:unset;box-sizing:border-box;min-width:0;font-family:var(--font-sans);color:var(--color-ink);cursor:pointer;opacity:.55;flex:1;align-items:center;gap:8px;font-size:14px;display:flex}.taskDrawer__deadlineOwnedByRepeatCaption{color:var(--color-muted);font-size:12.5px}.taskDrawer__plannedCaption{color:var(--color-muted);font-size:var(--font-size-metadata)}.taskDrawer__deadlineOwnedByRepeatGlyph{color:var(--color-faint-2);margin-left:auto}.taskDrawer__notesView{cursor:pointer;border-radius:6px;flex:1;min-width:0}.taskDrawer__notesView:hover{background:var(--color-row-hover-wash)}.taskDrawer__notesEditor{cursor:text;flex:1;min-width:0;display:flex}.taskDrawer__historyLabel{font-family:var(--font-sans);letter-spacing:.18em;color:var(--color-faint-2);margin-top:24px;font-size:10.5px;font-weight:600}.taskDrawer__historyList{gap:9px;margin-top:12px;display:grid}.taskDrawer__historyEntry{font-family:var(--font-sans);color:var(--color-muted);gap:14px;font-size:13px;display:flex}.taskDrawer__historyDate{width:44px;color:var(--color-faint-2);flex:none}.taskDrawer__seedCheckbox{flex:none;display:flex}.taskDrawer__title--seed{cursor:default}.taskDrawer__status{font-family:var(--font-sans);font-size:var(--font-size-row);color:var(--color-muted);margin:26px 0 0}.taskDrawer__titleRow+.taskDrawer__status{font-size:var(--font-size-metadata);margin-top:18px}.taskDrawer__statusTitle{font-family:var(--font-serif);color:var(--color-ink);margin:0;font-size:22px;font-weight:500;line-height:1.25}.taskDrawer__statusText{margin:8px 0 0;line-height:1.4}.taskDrawer__status .taskDrawer__statusAction{margin-top:18px}.taskDrawer__next{all:unset;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;max-width:100%;font-family:var(--font-sans);font-size:var(--font-size-metadata-inline);color:var(--color-muted);margin-top:6px;display:block;overflow:hidden}.taskDrawer__next:hover,.taskDrawer__next:focus-visible{color:var(--color-ink);text-decoration:underline}.taskDrawer__nextLead{color:var(--color-muted)}.taskDrawer__back{all:unset;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;min-width:0;font-family:var(--font-sans);font-size:var(--font-size-metadata-inline);color:var(--color-muted);margin:0 auto 0 10px;padding:4px 0;overflow:hidden}.drawer__header>*{flex-shrink:0}.drawer__header>.taskDrawer__back{flex-shrink:1}.taskDrawer__back:hover,.taskDrawer__back:focus-visible{color:var(--color-ink);text-decoration:underline}.dateField{align-items:center;gap:4px;display:inline-flex;position:relative}.dateField__trigger{all:unset;box-sizing:border-box;border-radius:var(--radius-pill);background:var(--color-chip-wash);font-family:var(--font-sans);font-size:var(--font-size-pill-compact);color:var(--color-ink);cursor:pointer;align-items:center;padding:3px 10px;display:inline-flex}.dateField__placeholder{color:var(--color-muted)}.dateField__clear{all:unset;box-sizing:border-box;width:16px;height:16px;color:var(--color-faint-2);cursor:pointer;border-radius:50%;place-items:center;font-size:13px;line-height:1;display:grid}.dateField__clear:hover{background:var(--color-row-hover-wash);color:var(--color-secondary)}.markdownEditor{flex:1;min-width:0}.markdownEditor__content.ProseMirror{outline:none;min-height:40px}.markdownEditor--disabled{opacity:.6}.markdownEditor__content.ProseMirror :first-child{margin-top:0}.markdownEditor__content p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0;color:var(--color-faint-2)}.markdownEditor__fallback{resize:none;min-width:0;min-height:40px;font-family:var(--font-sans);color:var(--color-ink);background:0 0;border:none;flex:1;padding:0;font-size:14px}.markdownEditor__fallback::placeholder{color:var(--color-faint-2)}.datePopover.repeatPopover__host{width:380px}.repeatPopover{width:100%;max-width:calc(100vw - 32px);max-height:70vh;font-family:var(--font-sans);flex-direction:column;gap:10px;padding:16px;display:flex;overflow-y:auto}.repeatPopover__title{font-family:var(--font-serif);color:var(--color-ink);margin:0;font-size:22px;font-weight:600}.repeatPopover__intro{font-family:var(--font-serif);color:var(--color-muted);margin:0;font-size:13.5px;font-style:italic}.repeatPopover__presets{flex-direction:column;display:flex}.repeatPopover__presetRow{all:unset;box-sizing:border-box;cursor:pointer;border-bottom:1px solid var(--color-hairline);justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 2px;display:flex}.repeatPopover__presetRow:last-child{border-bottom:none}.repeatPopover__presetRowText{flex-direction:column;gap:2px;min-width:0;display:flex}.repeatPopover__presetRowTitle{font-size:var(--font-size-row);color:var(--color-ink)}.repeatPopover__presetRowSub{color:var(--color-muted);font-size:12.5px}.repeatPopover__presetCheck{color:var(--color-green);flex-shrink:0;font-weight:600}.repeatPopover__customHeader{grid-template-columns:1fr auto 1fr;align-items:center;padding-bottom:4px;display:grid}.repeatPopover__backLink{all:unset;cursor:pointer;color:var(--color-green);justify-self:start;font-size:15px}.repeatPopover__customTitle{color:var(--color-ink);grid-column:2;justify-self:center;font-size:15px;font-weight:600}.repeatPopover__segmented{background:#26241f0d;border-radius:99px;gap:2px;padding:2px;display:flex}.repeatPopover__segmented--inline{flex:1}.repeatPopover__segment{all:unset;text-align:center;cursor:pointer;color:var(--color-secondary);border-radius:99px;flex:1;padding:7px 8px;font-size:13.5px;font-weight:500}.repeatPopover__segment--active{background:var(--color-paper);color:var(--color-ink);box-shadow:0 1px 3px #26241f1f}.repeatPopover__row{border-bottom:1px solid var(--color-hairline);align-items:center;gap:8px;padding:6px 0;display:flex}.repeatPopover__row--toggle{justify-content:space-between}.repeatPopover__rowLabel{color:var(--color-ink);flex-shrink:0;font-size:14px}.repeatPopover__rowValue{color:var(--color-muted);margin-left:auto}.repeatPopover__rowSuffix{color:var(--color-secondary);font-size:13px}.repeatPopover__weekdays{gap:4px;margin-left:auto;display:flex}.repeatPopover__weekdayChip{all:unset;cursor:pointer;width:26px;height:26px;color:var(--color-secondary);border:1px solid var(--color-checkbox-border);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:flex}.repeatPopover__weekdayChip--selected{background:var(--color-green);border-color:var(--color-green);color:var(--color-paper)}.repeatPopover__stepper{border:1px solid #26241f29;border-radius:99px;align-items:center;gap:8px;margin-left:auto;padding:2px 4px;display:inline-flex}.repeatPopover__stepper button{all:unset;cursor:pointer;width:20px;height:20px;color:var(--color-secondary);justify-content:center;align-items:center;display:flex}.repeatPopover__stepper span{text-align:center;min-width:16px;font-size:15px;font-weight:500}.repeatPopover__select{font-family:var(--font-sans);color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-checkbox-border);border-radius:var(--radius-control);margin-left:auto;padding:4px 6px;font-size:13.5px}.repeatPopover__selectPill{background:var(--color-chip-wash);border-radius:99px;align-items:center;gap:4px;margin-left:auto;padding:5px 8px 5px 10px;display:inline-flex}.repeatPopover__selectPill .repeatPopover__select{all:unset;cursor:pointer;font-family:var(--font-sans);color:var(--color-ink);font-size:13.5px}.repeatPopover__selectPillChevron{color:var(--color-faint-2);flex-shrink:0}.repeatPopover__valuePill{all:unset;cursor:pointer;color:var(--color-ink);background:var(--color-chip-wash);border-radius:99px;align-items:center;gap:6px;margin-left:auto;padding:5px 10px;font-size:13.5px;display:inline-flex}.repeatPopover__valuePillChevron{color:var(--color-faint-2)}.repeatPopover__toggle{all:unset;cursor:pointer;background:#26241f29;border-radius:99px;flex-shrink:0;width:36px;height:20px;position:relative}.repeatPopover__toggle--on{background:var(--color-green)}.repeatPopover__toggleKnob{background:var(--color-paper);border-radius:50%;width:16px;height:16px;transition:left .12s ease-out;position:absolute;top:2px;left:2px}.repeatPopover__toggle--on .repeatPopover__toggleKnob{left:18px}.repeatPopover__caption{color:var(--color-muted);margin:-4px 0 0;font-size:12px;line-height:1.4}.repeatPopover__summary{background:var(--color-paper-palette);font-family:var(--font-serif);color:var(--color-ink);border:1px solid #26241f12;border-radius:14px;align-items:flex-start;gap:8px;padding:14px 16px;font-size:15px;font-style:italic;display:flex}.repeatPopover__summaryGlyph{color:var(--color-green);flex-shrink:0;margin-top:4px}.repeatPopover__stopRepeating{all:unset;cursor:pointer;text-align:center;color:var(--color-error);padding:6px 0;font-size:14px;font-weight:500}.repeatControl{flex:1;justify-content:flex-end;min-width:0;display:flex;position:relative}.repeatControl__trigger{all:unset;box-sizing:border-box;font-family:var(--font-sans);color:var(--color-ink);cursor:pointer;text-align:right;align-items:center;gap:5px;font-size:14px;display:inline-flex}.repeatControl__trigger:disabled{opacity:.6;cursor:default}.repeatControl__value--muted{color:var(--color-muted)}.repeatControl__chevron{color:var(--color-faint-2);font-size:11px;line-height:1}.mentionPopup{z-index:1090;box-sizing:border-box;background:var(--color-paper-palette);border-radius:var(--radius-control);min-width:180px;max-width:280px;max-height:220px;padding:4px;position:fixed;overflow-y:auto;box-shadow:0 10px 28px #14120c47}.mentionPopup__row{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;display:flex}.mentionPopup__row[data-active]{background:var(--palette-row-selected-bg,#5f7a6817)}.mentionPopup__name{min-width:0;font-family:var(--font-sans);color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13.5px;font-weight:600;overflow:hidden}.suggestPopup{min-width:240px;max-width:340px}.suggestPopup__label{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);padding:6px 8px 2px;font-size:11px;font-weight:600}.suggestPopup__group--divided{border-top:1px solid var(--color-divider);margin-top:4px;padding-top:4px}.suggestPopup__row .identityMark{flex-shrink:0}.suggestPopup__count{font-family:var(--font-sans);color:var(--color-muted);flex-shrink:0;margin-left:auto;padding-left:12px;font-size:12px}.suggestPopup__plus{width:16px;color:var(--color-muted);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.suggestPopup__empty{font-family:var(--font-sans);color:var(--color-muted);padding:8px;font-size:13px}.titleField{min-width:0;position:relative}.titleField .ProseMirror{white-space:pre-wrap;word-break:break-word;outline:none;min-height:1.4em}.titleField p{margin:0}.titleField .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0;color:var(--color-muted)}.titleField--disabled .ProseMirror{opacity:.6;cursor:default}.titleField .projectPillNode{display:inline}.titleField .projectPillNode .projectPill{cursor:default}.voiceCard{background:var(--color-paper-card);border:1px solid var(--color-divider);border-radius:var(--radius-sheet);padding:16px 18px;box-shadow:0 1px 2px #26241f0a}.voiceCard__titleRow{align-items:flex-start;gap:12px;display:flex}.voiceCard__circle{border-radius:var(--radius-checkbox);border:1.5px solid var(--color-checkbox-border);box-sizing:border-box;flex:none;width:18px;height:18px;margin-top:3px}.voiceCard__title{font-family:var(--font-serif);color:var(--color-ink);overflow-wrap:anywhere;font-size:18px;font-weight:500;line-height:1.3}.voiceCard__title--empty{color:var(--color-faint-2);font-style:italic}.voiceCard__chips{flex-wrap:wrap;gap:6px;margin:10px 0 0 30px;display:flex}.voiceCard__chip{border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--font-size-pill-compact);background:var(--color-wash);color:var(--color-green);align-items:center;gap:6px;padding:3px 10px;font-weight:500;display:inline-flex}.voiceCard__chip--container{color:var(--color-blue-drafting);background:var(--color-graph-paper)}.voiceCard__chip--default{opacity:.55}.voiceCard__chip--suggested{border:1px dashed var(--color-blue-drafting);background:0 0;font-style:italic}.voiceCard__suggested{letter-spacing:.08em;text-transform:uppercase;color:var(--color-secondary);font-size:10.5px;font-style:normal;font-weight:600}.voiceCard__chip--deadline{background:var(--color-amber-wash);color:var(--color-amber)}.voiceCard__chip--pastDue{background:var(--color-past-due-card-wash);color:var(--color-error)}.voiceCard__note{font-family:var(--font-sans);font-size:var(--font-size-metadata);color:var(--color-secondary);margin:8px 0 0 30px}.voiceCard__subtasks{font-family:var(--font-sans);color:var(--color-ink);margin:10px 0 0 30px;padding:0 0 0 16px;font-size:13.5px}.voiceCard__notes{font-family:var(--font-sans);color:var(--color-secondary);margin:10px 0 0 30px;font-size:13px}.voiceCard__flash{animation:.9s ease-out voiceFlash}@keyframes voiceFlash{0%{background-color:var(--color-wash-active)}}@media (prefers-reduced-motion:reduce){.voiceCard__flash{animation:none}}.voiceListening{flex-direction:column;gap:14px;display:flex}.voiceListening__header{font-family:var(--font-sans);font-size:var(--font-size-metadata);color:var(--color-secondary);justify-content:space-between;align-items:center;display:flex}.voiceListening__status{align-items:center;gap:8px;font-weight:500;display:inline-flex}.voiceListening__dot{background:var(--color-green);border-radius:50%;width:9px;height:9px;animation:1.6s ease-in-out infinite voicePulse}.voiceListening__dot--ring{border:2px solid var(--color-green);box-sizing:border-box;background:0 0;animation:none}@keyframes voicePulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.voiceListening__dot{animation:none}}.voiceListening__clock{font-variant-numeric:tabular-nums}.voiceListening__cards{flex-direction:column;gap:8px;display:flex}.voiceTranscript{height:60px;font-family:var(--font-sans);color:var(--color-muted);flex-direction:column;justify-content:flex-end;font-size:13.5px;line-height:1.5;display:flex;overflow:hidden}.voiceMeter{justify-content:center;align-items:center;gap:3px;height:34px;display:flex}.voiceMeter__bar{background:var(--color-green);border-radius:2px;width:3px;transition:height 80ms linear}.voiceListening__footer{border-top:1px solid var(--color-divider);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.voiceListening__hint{font-family:var(--font-sans);color:var(--color-secondary);align-items:center;gap:6px;font-size:13px;display:inline-flex}.voiceListening__buttons{align-items:center;gap:8px;display:inline-flex}.voiceListening__cancel{all:unset;box-sizing:border-box;width:36px;height:36px;color:var(--color-secondary);cursor:pointer;background:#26241f0f;border-radius:50%;place-items:center;display:grid}.voiceListening__done{all:unset;box-sizing:border-box;border-radius:var(--radius-pill);background:var(--color-green);color:#fff;height:40px;font-family:var(--font-sans);cursor:pointer;align-items:center;gap:10px;padding:0 18px;font-size:14.5px;font-weight:600;display:inline-flex}.voiceListening__cancel:focus-visible,.voiceListening__done:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}.voicePanel{z-index:960;box-sizing:border-box;background:var(--color-paper-palette);border:1px solid var(--color-hairline);border-radius:var(--radius-sheet);width:min(440px,100vw - 32px);max-height:calc(100vh - 80px);padding:18px 20px;position:fixed;bottom:40px;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 14px 44px #2e2a2238}.voiceNotice{font-family:var(--font-sans);flex-direction:column;gap:6px;display:flex}.voiceNotice__title{color:var(--color-ink);font-size:14.5px;font-weight:600}.voiceNotice__detail{color:var(--color-secondary);font-size:13px;line-height:1.45}.voiceNotice__close{all:unset;color:var(--color-green);cursor:pointer;align-self:flex-start;margin-top:6px;font-size:13.5px;font-weight:600}.voiceNotice__close:focus-visible{outline:2px solid var(--color-green);outline-offset:2px;border-radius:2px}.drawer__titleRow{align-items:center;gap:10px;margin-top:26px;display:flex}.drawer__titleRow .drawer__titleWrap{flex:1;min-width:0}.drawer__titleRow .drawer__titleInput{margin:0}.voiceMic{all:unset;box-sizing:border-box;border-radius:var(--radius-pill);height:32px;color:var(--color-green);cursor:pointer;flex:none;align-items:center;gap:6px;padding:0 8px 0 6px;display:inline-flex}.voiceMic:hover{background:var(--color-wash)}.voiceMic:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}.voiceMic--unavailable{color:var(--color-faint)}.voiceCard__chip--repeat{align-items:center;gap:5px;display:inline-flex}.statusPill{box-sizing:border-box;border-radius:var(--radius-pill);font-family:var(--font-sans);font-weight:600;font-size:var(--font-size-pill-compact);white-space:nowrap;align-items:center;padding:2px 9px;display:inline-flex}.statusPill--backburner{background:var(--color-divider);color:var(--color-secondary)}.statusPill--complete{background:var(--color-wash);color:var(--color-green)}.statusPill--archive{border:1px solid var(--color-hairline);color:var(--color-faint);background:0 0}.pickerSearchRow{border-bottom:1px solid #26241f17;align-items:center;gap:10px;padding:0 18px 12px;display:flex}.pickerSearchRow__glyph{font-family:var(--font-sans);color:var(--color-muted);font-size:14px}.pickerSearchRow__input{all:unset;box-sizing:border-box;font-family:var(--font-sans);color:var(--color-ink);caret-color:var(--color-green);flex:1;font-size:14px}.pickerSearchRow__input::placeholder{color:var(--color-faint)}.pickerHint{font-family:var(--font-sans);font-size:var(--font-size-label);color:var(--color-muted);border-top:1px solid #26241f17;flex-wrap:wrap;flex:none;align-items:center;gap:4px;padding:9px 18px 11px;display:flex}@media (hover:none){.pickerHint{display:none}}.partOfPickerScrim{z-index:1050;background:#26241f52;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.partOfPicker{background:var(--color-paper-palette);border-radius:var(--radius-sheet);flex-direction:column;width:380px;max-width:calc(100vw - 40px);max-height:min(560px,100vh - 80px);display:flex;overflow:hidden;box-shadow:0 30px 80px #14120c73}.partOfPicker__header{justify-content:space-between;align-items:center;padding:18px 18px 14px;display:flex}.partOfPicker__title{font-family:var(--font-sans);color:var(--color-ink);margin:0;font-size:16px;font-weight:600}.partOfPicker__cancel{all:unset;box-sizing:border-box;font-family:var(--font-sans);color:var(--color-muted);cursor:pointer;border-radius:6px;padding:4px 6px;font-size:13.5px;font-weight:500}.partOfPicker__cancel:hover{background:var(--color-row-hover-wash)}.partOfPicker__body{padding:10px 10px 12px;overflow-y:auto}.partOfPickerSectionLabel{padding:12px 10px 6px}.partOfPickerSectionLabel--bordered{border-top:1px solid #26241f12;margin-top:6px}.partOfPickerRow{all:unset;box-sizing:border-box;border-radius:var(--radius-control);cursor:pointer;align-items:center;gap:10px;width:100%;padding:9px 10px;display:flex}.partOfPickerRow[data-active]{background:var(--palette-row-selected-bg,#5f7a6817)}.partOfPickerRow__name{min-width:0;font-family:var(--font-sans);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14.5px;font-weight:600;overflow:hidden}.partOfPickerRow__name--todo{color:var(--color-muted);font-weight:500}.partOfPickerRow__check{font-family:var(--font-sans);color:var(--color-green);flex:none;font-size:14px;font-weight:600}.partOfPickerRow--new{color:var(--color-green);font-family:var(--font-sans);font-size:14.5px;font-weight:600}.partOfPickerRow__newLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.newContainerDialogScrim{z-index:1100;background:#26241f52;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.newContainerDialog{background:var(--color-paper-palette);border-radius:var(--radius-control);width:300px;max-width:calc(100vw - 48px);padding:20px;box-shadow:0 20px 50px #14120c59}.newContainerDialog__title{font-family:var(--font-sans);color:var(--color-ink);text-align:center;margin:0 0 14px;font-size:15.5px;font-weight:600}.newContainerDialog__input{box-sizing:border-box;border:none;border-bottom:1px solid var(--color-divider);width:100%;font-family:var(--font-sans);color:var(--color-ink);background:0 0;padding:6px 2px 8px;font-size:14px;display:block}.newContainerDialog__input::placeholder{color:var(--color-faint-2)}.newContainerDialog__input:disabled{opacity:.6}.newContainerDialog__actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;display:flex}.newContainerDialog__cancel{all:unset;box-sizing:border-box;font-family:var(--font-sans);color:var(--color-muted);cursor:pointer;border-radius:6px;padding:6px 10px;font-size:13.5px;font-weight:500}.newContainerDialog__cancel:hover{background:var(--color-row-hover-wash)}.newContainerDialog__cancel:disabled{opacity:.6;cursor:default}.partOfPickerRow--phase{padding-left:36px}.partOfPickerRow__phaseMark{color:var(--color-faint-2)}.partOfPickerRow--phase .partOfPickerRow__name{color:var(--color-secondary)}.assigneePickerScrim{z-index:1050;background:#26241f52;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.assigneePicker{background:var(--color-paper-palette);border-radius:var(--radius-sheet);flex-direction:column;width:320px;max-width:calc(100vw - 40px);max-height:min(480px,100vh - 80px);display:flex;overflow:hidden;box-shadow:0 30px 80px #14120c73}.assigneePicker__header{justify-content:space-between;align-items:center;padding:18px 18px 14px;display:flex}.assigneePicker__title{font-family:var(--font-sans);color:var(--color-ink);margin:0;font-size:16px;font-weight:600}.assigneePicker__cancel{all:unset;box-sizing:border-box;font-family:var(--font-sans);color:var(--color-muted);cursor:pointer;border-radius:6px;padding:4px 6px;font-size:13.5px;font-weight:500}.assigneePicker__cancel:hover{background:var(--color-row-hover-wash)}.assigneePicker__body{padding:10px;overflow-y:auto}.assigneePicker__status{font-family:var(--font-sans);font-size:var(--font-size-metadata);color:var(--color-muted);margin:6px 10px}.assigneePickerRow{all:unset;box-sizing:border-box;border-radius:var(--radius-control);cursor:pointer;align-items:center;gap:10px;width:100%;padding:9px 10px;display:flex}.assigneePickerRow[data-active]{background:var(--palette-row-selected-bg,#5f7a6817)}.assigneePickerRow__name{min-width:0;font-family:var(--font-sans);color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14.5px;font-weight:600;overflow:hidden}.assigneePickerRow__name--unassigned{color:var(--color-muted);font-weight:500}.assigneePickerRow__check{font-family:var(--font-sans);color:var(--color-green);flex:none;font-size:14px;font-weight:600}.subtaskDrafts{align-items:flex-start}.subtaskDrafts__label{line-height:20px}.subtaskDrafts__body{flex-direction:column;flex:1;min-width:0;display:flex}.subtaskDrafts__composer{line-height:20px}.subtaskDrafts__row{padding:8px 0 0}.subtaskDrafts__ring{opacity:.4;pointer-events:none;flex:none;display:flex}.subtaskDrafts__remove{all:unset;box-sizing:border-box;width:26px;height:26px;font-family:var(--font-sans);color:var(--color-muted);cursor:pointer;border-radius:50%;flex:none;place-items:center;font-size:16px;display:grid}.subtaskDrafts__remove:hover,.subtaskDrafts__remove:focus-visible{background:var(--color-row-hover-wash);color:var(--color-ink)}.subtaskDrafts__remove:disabled{opacity:.4;cursor:default}.subtasksSection{flex-direction:column;margin-top:22px;display:flex}.subtasksSection__header{align-items:baseline;display:flex}.subtasksSection__label{font-family:var(--font-sans);letter-spacing:.18em;color:var(--color-faint-2);font-size:10.5px;font-weight:600}.subtasksSection__count{font-family:var(--font-sans);color:var(--color-faint-2);margin-left:auto;font-size:12px;font-weight:500}.subtasksSection__count--done{color:var(--color-green);font-weight:600}.subtasksSection__list{margin-top:6px}.subtaskRow{align-items:center;gap:15px;padding:9px 0;display:flex;position:relative}.subtaskRow__grip{width:10px;font-family:var(--font-sans);letter-spacing:1px;color:var(--color-faint-2);cursor:grab;opacity:0;flex:none;font-size:13px;transition:opacity .1s}.subtaskRow__gripSpacer{flex:none;width:10px}.subtaskRow:hover .subtaskRow__grip,.subtaskRow:focus-within .subtaskRow__grip{opacity:1}.subtaskRow__checkbox{all:unset;cursor:pointer;flex:none;display:flex}.subtaskRow__title,.subtaskRow__editInput{min-width:0;font-family:var(--font-sans);color:var(--color-ink);flex:1;font-size:14.5px}.subtaskRow__title{all:unset;text-align:left;cursor:text;min-width:0;font-family:var(--font-sans);color:var(--color-ink);flex:1;font-size:14.5px;display:block}.subtaskRow__title--completed{color:var(--color-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--color-green);text-decoration-color:var(--color-green)}.subtaskRow__editInput{background:0 0;border:none;padding:0}.subtaskRow__menu{opacity:0;flex:none;transition:opacity .1s;position:relative}.subtaskRow:hover .subtaskRow__menu,.subtaskRow:focus-within .subtaskRow__menu{opacity:1}.subtaskRow__menu:has(.subtaskRow__menuButton[aria-expanded=true]){opacity:1}.subtaskRow__menuButton{all:unset;box-sizing:border-box;width:26px;height:26px;font-family:var(--font-sans);letter-spacing:.06em;color:var(--color-muted);cursor:pointer;border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.subtaskRow__menuButton:hover,.subtaskRow__menuButton[aria-expanded=true]{background:var(--color-row-hover-wash);color:var(--color-ink)}.subtaskRow__menuPopover{background:var(--color-paper-palette);border-radius:var(--radius-control);z-index:20;min-width:168px;padding:6px;position:absolute;top:calc(100% + 4px);right:-6px;box-shadow:0 10px 28px #14120c47}.subtaskRow__menuItem{all:unset;box-sizing:border-box;text-align:left;width:100%;font-family:var(--font-sans);color:var(--color-ink);cursor:pointer;border-radius:6px;padding:9px 12px;font-size:13.5px;display:block}.subtaskRow__menuItem:hover{background:var(--color-row-hover-wash)}.subtaskRow__menuItem--destructive{color:var(--color-error)}.subtaskRow__menuDivider{background:#26241f17;height:1px;margin:5px 12px}.subtasksSection__composer{align-items:center;gap:15px;padding:9px 0;display:flex}.subtasksSection__composerCheckbox{pointer-events:none;flex:none}.subtasksSection__composerInput{min-width:0;font-family:var(--font-sans);color:var(--color-ink);background:0 0;border:none;flex:1;padding:0;font-size:14.5px}.subtasksSection__composerInput::placeholder{color:var(--color-faint-2)}.subtasksSection__hint{font-family:var(--font-sans);color:var(--color-faint-2);margin:0;padding-left:46px;font-size:12.5px}.subtasksSection__addButton{all:unset;text-align:left;cursor:pointer;font-family:var(--font-sans);color:var(--color-green);align-self:flex-start;padding:8px 0 4px;font-size:13.5px;font-weight:500;display:block}.subtasksSection__closingLine{font-family:var(--font-serif);color:var(--color-muted);margin:14px 0 0;font-size:13.5px;font-style:italic}.subtasksSection__composerInput .ProseMirror p.is-editor-empty:first-child:before{color:var(--color-faint-2)}.drawer__titleWrap{position:relative}.taskSuggestions{z-index:5;box-sizing:border-box;background:var(--color-paper-palette);border-radius:var(--radius-control);max-height:320px;padding:4px 4px 6px;position:absolute;top:calc(100% + 8px);left:-10px;right:-10px;overflow-y:auto;box-shadow:0 10px 28px #14120c47}.taskSuggestions__label{padding:8px 10px 4px}.taskSuggestions__row{cursor:pointer;border-radius:6px;align-items:center;gap:12px;padding:8px 10px;display:flex}.taskSuggestions__row--active{background:var(--palette-row-selected-bg,#5f7a6817)}.taskSuggestions__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.taskSuggestions__title{font-family:var(--font-sans);color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:500;overflow:hidden}.taskSuggestions__container,.taskSuggestions__planned{font-family:var(--font-sans);font-weight:400;font-size:var(--font-size-metadata);color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.taskSuggestions__planned{flex:none;font-weight:500}.taskSuggestions__highlight{background:var(--color-wash);color:inherit;border-radius:2px}.attachmentLightbox{z-index:1100;color:#f4f1ea;font-family:var(--font-sans);background:#100f0ceb;flex-direction:column;display:flex;position:fixed;inset:0}.attachmentLightbox__bar{flex:none;align-items:center;gap:14px;padding:12px 16px;display:flex}.attachmentLightbox__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.attachmentLightbox__counter{opacity:.7;font-variant-numeric:tabular-nums;flex:none;font-size:12px}.attachmentLightbox__barButton{all:unset;border-radius:var(--radius-control);cursor:pointer;flex:none;padding:6px 10px;font-size:13px}.attachmentLightbox__barButton:hover,.attachmentLightbox__barButton:focus-visible{background:#ffffff1f}.attachmentLightbox__close{font-size:22px;line-height:1}.attachmentLightbox__stage{flex:1;justify-content:center;align-items:center;min-height:0;padding:0 72px 24px;display:flex}.attachmentLightbox__image,.attachmentLightbox__video{object-fit:contain;max-width:100%;max-height:100%}.attachmentLightbox__frame{background:#fff;border:0;border-radius:4px;width:100%;height:100%}.attachmentLightbox__audio{width:min(480px,100%)}.attachmentLightbox__fallback{flex-direction:column;align-items:center;gap:14px;display:flex}.attachmentLightbox__fallbackText{opacity:.8;margin:0;font-size:14px}.attachmentLightbox__fallbackActions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.attachmentLightbox__fallbackButton{all:unset;border-radius:var(--radius-control);cursor:pointer;background:#ffffff24;padding:8px 14px;font-size:13px}.attachmentLightbox__fallbackButton:hover,.attachmentLightbox__fallbackButton:focus-visible{background:#ffffff38}.attachmentLightbox__nav{all:unset;cursor:pointer;background:#ffffff1a;border-radius:50%;place-items:center;width:48px;height:48px;font-size:30px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.attachmentLightbox__nav:hover,.attachmentLightbox__nav:focus-visible{background:#fff3}.attachmentLightbox__nav--prev{left:12px}.attachmentLightbox__nav--next{right:12px}@media (width<=600px){.attachmentLightbox__bar{gap:6px}.attachmentLightbox__barButton{padding:6px 8px}.attachmentLightbox__stage{padding:0 0 16px}.attachmentLightbox__nav{width:40px;height:40px;font-size:26px}}.attachmentsSection{flex-direction:column;margin-top:22px;display:flex}.attachmentsSection--collapsed{margin-top:0}.attachmentsSection__header{align-items:baseline;display:flex}.attachmentsSection__label{font-family:var(--font-sans);letter-spacing:.18em;color:var(--color-faint-2);font-size:10.5px;font-weight:600}.attachmentsSection__count{font-family:var(--font-sans);color:var(--color-faint-2);margin-left:auto;font-size:12px;font-weight:500}.attachmentsSection__grid{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.attachmentCard{border-radius:var(--radius-control);background:var(--color-chip-wash);align-items:center;gap:10px;width:100%;padding:8px;display:flex;position:relative}.attachmentCard--uploading{opacity:.6}.attachmentCard__previewButton{all:unset;background:var(--color-paper);cursor:pointer;border-radius:6px;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.attachmentCard__previewButton--static{cursor:default}.attachmentCard__thumb{object-fit:cover;width:100%;height:100%}.attachmentCard__icon{font-size:18px}.attachmentCard__linkPreview{place-items:center;display:grid}.attachmentCard__favicon{width:16px;height:16px}.attachmentCard__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.attachmentCard__title,.attachmentCard__renameInput{all:unset;text-overflow:ellipsis;white-space:nowrap;text-align:left;width:100%;min-width:0;font-family:var(--font-sans);color:var(--color-ink);font-size:14px;display:block;overflow:hidden}.attachmentCard__title{cursor:pointer}.attachmentCard__title--static{cursor:default}.attachmentCard__renameInput{cursor:text}.attachmentCard__meta{font-family:var(--font-sans);font-size:var(--font-size-metadata);color:var(--color-muted)}.attachmentCard__menu{opacity:0;flex:none;transition:opacity .1s;position:relative}.attachmentCard:hover .attachmentCard__menu,.attachmentCard:focus-within .attachmentCard__menu{opacity:1}.attachmentCard__menu:has(.attachmentCard__menuButton[aria-expanded=true]){opacity:1}.attachmentCard__menuButton{all:unset;box-sizing:border-box;width:26px;height:26px;font-family:var(--font-sans);letter-spacing:.06em;color:var(--color-muted);cursor:pointer;border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.attachmentCard__menuButton:hover,.attachmentCard__menuButton[aria-expanded=true]{background:var(--color-row-hover-wash);color:var(--color-ink)}.attachmentCard__menuPopover{background:var(--color-paper-palette);border-radius:var(--radius-control);z-index:20;min-width:148px;padding:6px;position:absolute;top:calc(100% + 4px);right:-6px;box-shadow:0 10px 28px #14120c47}.attachmentCard__menuItem{all:unset;box-sizing:border-box;text-align:left;width:100%;font-family:var(--font-sans);color:var(--color-ink);cursor:pointer;border-radius:6px;padding:9px 12px;font-size:13.5px;display:block}.attachmentCard__menuItem:hover{background:var(--color-row-hover-wash)}.attachmentCard__menuItem--destructive{color:var(--color-error)}.attachmentCard__menuDivider{background:#26241f17;height:1px;margin:5px 12px}.attachmentsSection__addRow{align-items:center;gap:18px;margin-top:10px;display:flex}.attachmentsSection__addButton{all:unset;text-align:left;cursor:pointer;font-family:var(--font-sans);color:var(--color-green);padding:8px 0 4px;font-size:13.5px;font-weight:500;display:block}.attachmentsSection__linkInput{border:none;border-bottom:1px solid var(--color-hairline);min-width:0;font-family:var(--font-sans);color:var(--color-ink);background:0 0;flex:1;padding:6px 0;font-size:14px}.attachmentsSection__linkInput::placeholder{color:var(--color-faint-2)}.attachmentsSection__fileInput{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.attachmentsSection__hint{font-family:var(--font-sans);color:var(--color-faint-2);margin:4px 0 0;font-size:12.5px}.attachmentsDropOverlay{z-index:15;background:var(--color-wash);border:2px dashed var(--color-green-border-soft);border-radius:var(--radius-sheet);pointer-events:none;font-family:var(--font-sans);color:var(--color-green);justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex;position:absolute;inset:0}.collapsibleNotes{--collapsible-surface:var(--color-paper);flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.collapsibleNotes__clip{width:100%;position:relative}.collapsibleNotes__clip--collapsed{overflow:hidden}.collapsibleNotes__clip--collapsed:after{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent, var(--collapsible-surface));height:40px;position:absolute;bottom:0;left:0;right:0}.collapsibleNotes__toggle{all:unset;font-family:var(--font-sans);color:var(--color-green);cursor:pointer;border-radius:4px;align-items:center;gap:5px;padding:2px 0;font-size:13px;font-weight:500;display:inline-flex}.collapsibleNotes__toggle:hover{text-decoration:underline}.collapsibleNotes__toggle:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}.markdownContent{font-family:var(--font-sans);color:var(--color-ink);word-wrap:break-word;font-size:14px;line-height:1.5}.markdownContent p{margin:0 0 .6em}.markdownContent p:last-child{margin-bottom:0}.markdownContent h1,.markdownContent h2,.markdownContent h3{margin:.8em 0 .35em;font-weight:600;line-height:1.25}.markdownContent h1:first-child,.markdownContent h2:first-child,.markdownContent h3:first-child{margin-top:0}.markdownContent h1{font-size:1.3em}.markdownContent h2{font-size:1.15em}.markdownContent h3{font-size:1em}.markdownContent strong{font-weight:700}.markdownContent em{font-style:italic}.markdownContent ul,.markdownContent ol{margin:0 0 .6em;padding-left:1.4em}.markdownContent ul:last-child,.markdownContent ol:last-child{margin-bottom:0}.markdownContent li{margin:.15em 0}.markdownContent code{background:var(--color-row-hover-wash);border-radius:4px;padding:.1em .35em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.9em}.markdownContent a{color:var(--color-blue-planning);text-decoration:underline}.markdownContent .mention{color:var(--color-blue-planning);font-weight:500}.commentThread,.commentThread__list{flex-direction:column;display:flex}.commentRow{gap:12px;padding:10px 0;display:flex;position:relative}.commentRow__body{flex:1;min-width:0}.commentRow__meta{align-items:baseline;gap:8px;margin-bottom:2px;display:flex}.commentRow__author{font-family:var(--font-sans);color:var(--color-ink);font-size:13px;font-weight:600}.commentRow__time{font-family:var(--font-sans);color:var(--color-faint-2);font-size:12px}.commentRow__edited{font-family:var(--font-sans);color:var(--color-faint-2);font-size:12px;font-style:italic}.commentRow__menu{opacity:0;flex:none;transition:opacity .1s;position:relative}.commentRow:hover .commentRow__menu,.commentRow:focus-within .commentRow__menu{opacity:1}.commentRow__menu:has(.commentRow__menuButton[aria-expanded=true]){opacity:1}.commentRow__menuButton{all:unset;box-sizing:border-box;width:26px;height:26px;font-family:var(--font-sans);letter-spacing:.06em;color:var(--color-muted);cursor:pointer;border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.commentRow__menuButton:hover,.commentRow__menuButton[aria-expanded=true]{background:var(--color-row-hover-wash);color:var(--color-ink)}.commentRow__menuPopover{background:var(--color-paper-palette);border-radius:var(--radius-control);z-index:20;min-width:140px;padding:6px;position:absolute;top:calc(100% + 4px);right:-6px;box-shadow:0 10px 28px #14120c47}.commentRow__menuItem{all:unset;box-sizing:border-box;text-align:left;width:100%;font-family:var(--font-sans);color:var(--color-ink);cursor:pointer;border-radius:6px;padding:9px 12px;font-size:13.5px;display:block}.commentRow__menuItem:hover{background:var(--color-row-hover-wash)}.commentRow__menuItem--destructive{color:var(--color-error)}.commentRow__menuDivider{background:#26241f17;height:1px;margin:5px 12px}.commentThread__composer{margin-top:10px;margin-bottom:4px}.commentThread__composerActions{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.commentThread__cancelButton,.commentThread__submitButton{all:unset;box-sizing:border-box;border-radius:var(--radius-control);font-family:var(--font-sans);cursor:pointer;padding:6px 14px;font-size:13px;font-weight:600}.commentThread__cancelButton{color:var(--color-muted)}.commentThread__cancelButton:hover{background:var(--color-row-hover-wash)}.commentThread__submitButton{background:var(--color-green);color:var(--color-paper)}.commentThread__submitButton:disabled{opacity:.6;cursor:default}.commentsSection{flex-direction:column;margin-top:22px;display:flex}.commentsSection__header{all:unset;box-sizing:border-box;cursor:pointer;align-items:baseline;gap:6px;display:flex}.commentsSection__label{font-family:var(--font-sans);letter-spacing:.18em;color:var(--color-faint-2);font-size:10.5px;font-weight:600}.commentsSection__count{font-family:var(--font-sans);color:var(--color-faint-2);margin-left:auto;font-size:12px;font-weight:500}.commentsSection__chevron{color:var(--color-faint-2);font-size:11px}.commentsSection__collapsedList .commentThread__list{display:none}.quietBanner{background:var(--color-wash);border-radius:var(--radius-control);align-items:center;gap:14px;margin:18px 0 4px;padding:12px 16px;display:flex}.quietBanner__text{flex:1;min-width:0}.quietBanner__line,.quietBanner__sub{font-family:var(--font-sans);margin:0}.quietBanner__line{font-weight:500;font-size:var(--font-size-button);color:var(--color-ink)}.quietBanner__sub{font-size:var(--font-size-metadata-inline);color:var(--color-muted);margin-top:2px}.quietBanner__actions{flex:none;gap:8px;display:flex}.quietBanner--archived{border:1px solid var(--color-divider);background:0 0}.quietBanner--archived .quietBanner__line{font-weight:400;font-size:var(--font-size-metadata-inline);color:var(--color-muted);flex:1}.waitingTargetPicker{flex-direction:column;padding-top:10px;display:flex}.waitingTargetPicker .pickerSearchRow{padding:0 12px 10px}.waitingTargetPicker__body{max-height:280px;padding:4px 0 6px;overflow-y:auto}.waitingTargetPicker__label{font-family:var(--font-sans);font-size:var(--font-size-label);letter-spacing:.06em;color:var(--color-muted);margin:8px 12px 2px}.waitingTargetPicker__row{cursor:pointer;font-family:var(--font-sans);font-size:var(--font-size-button);color:var(--color-ink);align-items:center;gap:8px;padding:7px 12px;display:flex}.waitingTargetPicker__row[data-active=true]{background:var(--color-row-hover-wash)}.waitingTargetPicker__ring{border:1.5px solid var(--color-faint-2);border-radius:50%;flex:none;width:13px;height:13px}.waitingTargetPicker__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.waitingTargetPicker__hint{text-overflow:ellipsis;white-space:nowrap;max-width:40%;font-size:var(--font-size-label);color:var(--color-muted);flex:none;overflow:hidden}.waitingTargetPicker__check{color:var(--color-green);flex:none}.waitingTargetPicker__row--remove{border-top:1px solid var(--color-divider);color:var(--color-muted);margin-top:4px}.waitingTargetPicker__status{font-family:var(--font-sans);font-size:var(--font-size-label);color:var(--color-muted);margin:0;padding:10px 12px}.datePopover.waitingNotePopover{width:320px;max-width:calc(100vw - 16px)}.waitingNotePopover .datePopover__main{flex:1;width:auto;padding:12px 12px 10px}.waitingNotePopover__target{align-items:center;gap:4px;margin-top:8px;display:flex}.waitingNotePopover__targetButton{all:unset;box-sizing:border-box;cursor:pointer;min-width:0;font-family:var(--font-sans);font-size:var(--font-size-button);color:var(--color-ink);border-radius:6px;flex:1;align-items:center;gap:8px;padding:6px 4px;display:flex}.waitingNotePopover__targetButton:hover,.waitingNotePopover__targetButton:focus-visible{background:var(--color-row-hover-wash)}.waitingNotePopover__targetButton--empty{color:var(--color-muted)}.waitingNotePopover__targetRing{border:1.5px solid var(--color-faint-2);border-radius:50%;flex:none;width:13px;height:13px}.waitingNotePopover__targetTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.waitingNotePopover__targetClear{all:unset;box-sizing:border-box;cursor:pointer;color:var(--color-muted);border-radius:6px;flex:none;padding:4px 8px}.waitingNotePopover__targetClear:hover{background:var(--color-row-hover-wash)}.waitingNotePopover__field{background:var(--color-paper-card);border:1px solid var(--color-divider);border-radius:var(--radius-control);cursor:text;align-items:baseline;gap:6px;padding:8px 10px;display:flex}.waitingNotePopover__field:focus-within{outline:2px solid var(--color-green);outline-offset:1px}.waitingNotePopover__lead{font-family:var(--font-sans);font-size:var(--font-size-button);color:var(--color-ink);flex:none}.waitingNotePopover__input{min-width:0;font-family:var(--font-sans);font-size:var(--font-size-button);color:var(--color-ink);background:0 0;border:none;outline:none;flex:1;padding:0}.waitingNotePopover__input::placeholder{color:var(--color-muted)}.waitingCard{background:var(--color-waiting-wash);border:1px solid var(--color-divider);border-radius:var(--radius-control);flex-direction:column;gap:6px;margin:18px 0 4px;padding:12px 16px;display:flex}.waitingCard__note,.waitingCard__input{all:unset;box-sizing:border-box;min-width:0;font-family:var(--font-sans);font-weight:500;font-size:var(--font-size-button);color:var(--color-ink);overflow-wrap:anywhere;flex:1;display:block}.waitingCard__note{cursor:text;text-align:left}.waitingCard__note--bare{color:var(--color-secondary);font-style:italic;font-weight:400}.waitingCard__input{cursor:text;border-bottom:1px solid var(--color-green);padding-bottom:2px}.waitingCard__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:2px;display:flex}.waitingCard__meta{font-family:var(--font-sans);font-size:var(--font-size-metadata-inline);color:var(--color-muted);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;display:flex}.waitingCard__line{align-items:baseline;gap:8px;display:flex}.waitingCard__glyph{color:var(--color-secondary);flex:none;align-self:center}.waitingCard__lead{font-family:var(--font-sans);font-size:var(--font-size-metadata-inline);color:var(--color-muted);align-items:center;gap:8px;margin:0;display:flex}.waitingCard__target{all:unset;box-sizing:border-box;background:var(--color-paper-card);border:1px solid var(--color-divider);border-radius:var(--radius-control);cursor:pointer;width:100%;font-family:var(--font-sans);font-weight:500;font-size:var(--font-size-button);color:var(--color-ink);align-items:center;gap:8px;padding:8px 10px;display:flex}.waitingCard__target:hover,.waitingCard__target:focus-visible{background:var(--color-row-hover-wash)}.waitingCard__target--hidden{cursor:default;color:var(--color-secondary);background:0 0;font-style:italic;font-weight:400}.waitingCard__target--hidden:hover{background:0 0}.waitingCard__ring{border:1.5px solid var(--color-faint-2);border-radius:50%;flex:none;width:15px;height:15px}.waitingCard__targetTitle{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.waitingCard__targetTitle--archived{color:var(--color-secondary)}.waitingCard__archived{color:var(--color-muted);flex:none;font-weight:400}.waitingCard__chevron{color:var(--color-muted);flex:none;margin-left:auto}.waitingCard__action{all:unset;box-sizing:border-box;cursor:pointer;color:var(--color-secondary)}.waitingCard__action:hover,.waitingCard__action:focus-visible{text-decoration:underline}.welcomeLightbox__scrim{z-index:1150;background:#26241f52;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.welcomeLightbox{box-sizing:border-box;background:var(--color-paper);border-radius:18px;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:30px;width:600px;max-width:100%;padding:34px 38px 28px;display:grid;position:relative;box-shadow:0 30px 80px #14120c73}@media (width<=560px){.welcomeLightbox{grid-template-columns:minmax(0,1fr);gap:20px;padding:52px 22px 22px}}.welcomeLightbox__skip{all:unset;box-sizing:border-box;cursor:pointer;font-family:var(--font-sans);font-weight:500;font-size:var(--font-size-button);color:var(--color-muted);position:absolute;top:14px;right:18px}.welcomeLightbox__skip:focus-visible,.welcomeLightbox__ghost:focus-visible{outline:2px solid var(--color-green);outline-offset:3px;border-radius:var(--radius-control)}.welcomeLightbox__artCol{border-radius:14px;height:220px;position:relative;overflow:hidden}.welcomeLightbox__art{position:absolute;inset:0}.welcomeLightbox__welcome{font-family:var(--font-serif);color:var(--color-ink);margin:0 0 18px;font-size:30px;font-weight:500;line-height:1.15}.welcomeLightbox__step{font-family:var(--font-sans);letter-spacing:.18em;color:var(--color-muted);font-size:10.5px;font-weight:600}.welcomeLightbox__headline{font-family:var(--font-serif);color:var(--color-ink);text-wrap:balance;margin:8px 0 0;font-size:24px;font-style:italic;font-weight:400;line-height:1.2}.welcomeLightbox__body{font-family:var(--font-sans);color:var(--color-secondary);margin:10px 0 0;font-size:14.5px;line-height:1.5}.welcomeLightbox__body strong{color:var(--color-ink);font-weight:500}.welcomeLightbox__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.welcomeLightbox__dots{gap:6px;display:flex}.welcomeLightbox__dots i{background:var(--color-faint-2);border-radius:50%;width:6px;height:6px}.welcomeLightbox__dots i.welcomeLightbox__dot--on{border-radius:var(--radius-pill);background:var(--color-green);width:16px}.welcomeLightbox__btns{white-space:nowrap;align-items:center;gap:8px;margin-left:auto;display:flex}.welcomeLightbox__btns [data-autofocus]{display:contents}.welcomeLightbox__ghost{all:unset;box-sizing:border-box;cursor:pointer;font-family:var(--font-sans);font-weight:500;font-size:var(--font-size-button);color:var(--color-secondary);padding:8px 10px}.welcomeLightbox__art--fresh{background:var(--color-desk);justify-content:center;align-items:flex-end;display:flex}.welcomeLightbox__miniCard{box-sizing:border-box;background:var(--color-paper);border-radius:12px 12px 0 0;flex-direction:column;width:170px;height:160px;padding:14px 16px;display:flex;box-shadow:0 -2px 14px #2e2a221f}.welcomeLightbox__miniTitle{font-family:var(--font-serif);color:var(--color-ink);font-size:16px;font-weight:500}.welcomeLightbox__miniHero{text-align:center;margin:auto 0}.welcomeLightbox__miniHeroTitle{font-family:var(--font-serif);color:var(--color-ink);font-size:14px;font-style:italic}.welcomeLightbox__miniHeroBody{font-family:var(--font-sans);color:var(--color-muted);margin-top:4px;font-size:9.5px}.welcomeLightbox__miniPill{border-radius:var(--radius-pill);background:var(--color-green);color:var(--color-paper);font-family:var(--font-sans);margin-top:9px;padding:5px 11px;font-size:9.5px;font-weight:600;display:inline-block}.welcomeLightbox__art--worlds{grid-template-columns:1fr 1fr;display:grid}.welcomeLightbox__world{flex-direction:column;gap:7px;min-width:0;padding:14px 12px;display:flex}.welcomeLightbox__world--today{background:var(--color-desk)}.welcomeLightbox__world--plan{background-color:var(--color-blue-planning);background-image:linear-gradient(#e8edf20d 1px,#0000 1px),linear-gradient(90deg,#e8edf20d 1px,#0000 1px);background-size:20px 20px}.welcomeLightbox__worldLabel{font-family:var(--font-sans);letter-spacing:.18em;font-size:9.5px;font-weight:600}.welcomeLightbox__world--today .welcomeLightbox__worldLabel{color:var(--color-secondary)}.welcomeLightbox__world--plan .welcomeLightbox__worldLabel{color:var(--color-blueprint-text-muted)}.welcomeLightbox__worldTitle{font-family:var(--font-serif);font-size:17px;font-weight:500}.welcomeLightbox__world--today .welcomeLightbox__worldTitle{color:var(--color-ink)}.welcomeLightbox__world--plan .welcomeLightbox__worldTitle{color:var(--color-blueprint-text);font-style:italic}.welcomeLightbox__worldRow{font-family:var(--font-sans);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;padding:5px 0;font-size:10.5px;display:flex;overflow:hidden}.welcomeLightbox__world--today .welcomeLightbox__worldRow{color:var(--color-ink);border-bottom:1px solid var(--color-divider)}.welcomeLightbox__world--plan .welcomeLightbox__worldRow{color:var(--color-blueprint-text);border-bottom:1px solid #e8edf224}.welcomeLightbox__worldRow--done span{text-decoration:line-through;-webkit-text-decoration-color:var(--color-green);text-decoration-color:var(--color-green);color:var(--color-aged)}.welcomeLightbox__todayDot{border:1px solid var(--color-checkbox-border);border-radius:50%;flex:none;width:12px;height:12px}.welcomeLightbox__todayDot--done{background:var(--color-green);border-color:var(--color-green)}.welcomeLightbox__planDot{width:12px;height:12px;color:var(--color-blueprint-text);border:1px dashed #e8edf299;border-radius:50%;flex:none;place-items:center;font-size:8px;font-style:normal;font-weight:500;display:grid}.welcomeLightbox__planDot--on{background:var(--color-blueprint-text);color:var(--color-blue-planning);border:0}.welcomeLightbox__worldSub{font-family:var(--font-sans);margin-top:auto;font-size:10px;font-style:italic}.welcomeLightbox__world--today .welcomeLightbox__worldSub{color:var(--color-muted)}.welcomeLightbox__world--plan .welcomeLightbox__worldSub{color:var(--color-blueprint-text-muted)}.welcomeLightbox__worldArrow{background:var(--color-paper-card);width:28px;height:28px;font-family:var(--font-sans);color:var(--color-green);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #00000024}.welcomeLightbox__art--agents{background:var(--color-desk);place-items:center;display:grid}.welcomeLightbox__app{z-index:1;flex-direction:column;align-items:center;gap:6px;display:flex;position:relative;transform:translateY(8px)}.welcomeLightbox__appIcon{border-radius:19px;width:80px;height:80px;box-shadow:0 6px 20px #2e2a2229}.welcomeLightbox__appName{font-family:var(--font-serif);color:var(--color-ink);font-size:14px;font-weight:500}.welcomeLightbox__mark{background:var(--color-paper-card);border:1px solid var(--color-divider);width:40px;height:40px;font-family:var(--font-sans);color:var(--color-ink);border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:grid;position:absolute;box-shadow:0 2px 8px #2e2a221f}.welcomeLightbox__mark img{object-fit:contain;width:58%;height:58%}.welcomeLightbox__mark--fill{border:none;overflow:hidden}.welcomeLightbox__mark--fill img{object-fit:cover;width:100%;height:100%}.welcomeLightbox__mark--c{top:58px;left:22px}.welcomeLightbox__mark--g{top:56px;right:24px}.welcomeLightbox__mark--x{bottom:40px;left:34px}.welcomeLightbox__mark--m{bottom:36px;right:30px}.welcomeLightbox__bubble{background:var(--color-paper-card);font-family:var(--font-sans);color:var(--color-ink);white-space:nowrap;border-radius:12px;padding:6px 10px;font-size:9.5px;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #2e2a221a}.welcomeLightbox__agentsCaption{text-align:center;font-family:var(--font-sans);color:var(--color-muted);font-size:10px;font-style:italic;position:absolute;bottom:10px;left:0;right:0}.paletteScrim{--palette-scrim-bg:#26241f52;z-index:1000;background:var(--palette-scrim-bg);opacity:0;pointer-events:none;transition:opacity .12s ease-out;position:fixed;inset:0}.paletteScrim--open{opacity:1;pointer-events:auto}.palette{--palette-shadow:0 30px 80px #14120c73;--palette-hairline:#26241f17;--palette-section-border:#26241f12;--palette-chip-bg:#26241f0f;--palette-row-selected-bg:#5f7a6817;background:var(--color-paper-palette);border-radius:var(--radius-sheet);width:620px;max-width:calc(100vw - 40px);box-shadow:var(--palette-shadow);opacity:0;transition:opacity .12s ease-out,transform .12s ease-out;position:absolute;top:110px;left:50%;overflow:hidden;transform:translate(-50%)scale(.98)}.palette--open{opacity:1;transform:translate(-50%)scale(1)}.palette__inputRow{border-bottom:1px solid var(--palette-hairline);align-items:center;gap:12px;padding:17px 20px;display:flex}.palette__glyph{font-family:var(--font-sans);color:var(--color-muted);font-size:16px}.palette__input{all:unset;box-sizing:border-box;font-family:var(--font-sans);font-weight:400;font-size:var(--font-size-row);color:var(--color-ink);caret-color:var(--color-green);flex:1}.palette__input::placeholder{color:var(--color-faint)}.palette__body{max-height:60vh;padding:10px 8px 6px;overflow-y:auto}.palette__empty{font-family:var(--font-sans);font-size:var(--font-size-row);color:var(--color-faint);text-align:center;padding:20px 14px 24px}.palette__empty--withRow{padding:20px 14px 4px}.paletteSectionLabel{padding:6px 14px}.paletteSectionLabel--bordered{border-top:1px solid var(--palette-section-border);margin-top:6px;padding:12px 14px 6px}.paletteSectionLabel--truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.paletteRow{border-radius:var(--radius-control);cursor:pointer;align-items:center;gap:12px;padding:10px 14px;display:flex}.paletteRow--simple{padding:9px 14px}.paletteRow--selected{background:var(--palette-row-selected-bg)}.paletteRow__leading{flex:none;justify-content:center;align-items:center;display:flex}.paletteRow__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.paletteRow__name{min-width:0;font-family:var(--font-sans);color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14.5px;font-weight:500;overflow:hidden}.paletteRow__preview{font-family:var(--font-sans);font-weight:400;font-size:var(--font-size-metadata);color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.paletteRow--completed .paletteRow__name{color:var(--color-faint);text-decoration:line-through}.paletteRow--completed .paletteRow__preview{color:var(--color-faint)}.paletteRow--archived .paletteRow__name,.paletteRow__archiveGlyph{color:var(--color-muted)}.paletteRow--age-quiet .paletteRow__name{color:var(--color-secondary)}.paletteRow--age-faded .paletteRow__name{color:var(--color-aged)}.paletteRow--age-dormant .paletteRow__name{color:var(--color-muted)}.paletteHighlight{background:var(--color-wash);color:inherit;border-radius:2px}.paletteRow--toggleBordered{border-top:1px solid var(--palette-section-border);margin-top:6px;padding-top:16px}.sectionLabel--palette.paletteCrossedOffLabel,.paletteCrossedOffChevron{color:var(--color-faint)}.paletteRow__context{font-family:var(--font-sans);font-weight:400;font-size:var(--font-size-metadata);color:var(--color-muted);flex:none;align-items:center;gap:6px;display:flex}.paletteRow__context--muted{color:var(--color-muted)}.paletteRow__assignee{align-items:center;display:inline-flex}.paletteRow__repeat,.paletteRow__waiting{white-space:pre;align-items:center;gap:4px;display:inline-flex}.paletteRow__waitingGlyph{color:var(--color-muted)}.paletteRow__repeatGlyph{color:var(--color-faint-2)}.paletteRow__repeat--refusal .paletteRow__repeatText{color:var(--color-error);font-weight:500}.paletteRow__shortcut{font-family:var(--font-sans);font-weight:500;font-size:var(--font-size-label);color:var(--color-muted);flex:none;align-items:center;gap:4px;display:flex}.paletteRow__shortcutThen{margin:0 4px}.paletteRow__shortcut .kbd{border-radius:4px;padding:2px 5px}.returnLink{white-space:nowrap;min-width:0;max-width:100%;display:inline-flex}.returnLink__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sheetPage{min-width:0;min-height:0;padding:38px var(--sheet-gutter) 0;flex-direction:column;flex:1;display:flex}.sheetColumn{flex-direction:column;flex:1;width:100%;max-width:720px;min-height:0;margin:0 auto;display:flex}.agentConnect{width:100%;max-width:880px;margin:0 auto;padding-bottom:60px}.agentConnect__back{font-family:var(--font-sans);font-weight:500;font-size:var(--font-size-nav);color:var(--color-green);text-decoration:none;display:inline-flex}.agentConnect__title{font-family:var(--font-serif);font-weight:500;font-size:var(--font-size-title);color:var(--color-ink);margin:10px 0 0;line-height:1.1}.agentConnect__lead{max-width:560px;font-family:var(--font-sans);color:var(--color-secondary);margin:10px 0 0;font-size:15px;line-height:1.5}.agentConnect__ask{font-family:var(--font-sans);font-style:italic;font-size:var(--font-size-nav);color:var(--color-muted);margin:18px 0 0}.agentConnect__cols{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:32px;margin-top:14px;display:grid}@media (width<=720px){.agentConnect__cols{grid-template-columns:minmax(0,1fr);gap:18px}}.agentConnect__list{margin:0;padding:0;list-style:none}.agentConnect__svc{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:12px;width:100%;padding:10px 0;display:flex}.agentConnect__svc:focus-visible,.agentConnect__action:focus-visible,.agentConnect__copyPill:focus-visible{outline:2px solid var(--color-green);outline-offset:2px;border-radius:var(--radius-control)}.agentConnect__svcText{flex-direction:column;min-width:0;display:flex}.agentConnect__svcName{font-family:var(--font-sans);color:var(--color-ink);font-size:15px;font-weight:500}.agentConnect__svc--on .agentConnect__svcName{color:var(--color-green)}.agentConnect__svcTagline{font-family:var(--font-sans);font-size:var(--font-size-metadata);color:var(--color-muted);margin-top:1px}.agentConnect__svcConnected{color:var(--color-green)}.agentConnect__tile{font-family:var(--font-sans);color:var(--color-paper);flex:none;place-items:center;font-weight:600;display:grid}.agentConnect__tile--list{border-radius:10px;width:36px;height:36px;font-size:14px}.agentConnect__tile--panel{border-radius:12px;width:44px;height:44px;font-size:17px}.agentConnect__tile--logo{background:var(--color-paper-card);border:1px solid var(--color-divider);overflow:hidden}.agentConnect__tile--logo img{object-fit:contain;width:60%;height:60%}.agentConnect__tile--logoFill{border:none}.agentConnect__tile--logoFill img{object-fit:cover;width:100%;height:100%}.agentConnect__tile--dashed{border:1.5px dashed var(--color-checkbox-border);color:var(--color-muted);background:0 0;font-weight:400}.agentConnect__panel{background:var(--color-paper-card);border:1px solid var(--color-divider);border-radius:var(--radius-sheet);min-width:0;padding:22px 26px}.agentConnect__panelHead{align-items:center;gap:14px;display:flex}.agentConnect__panelName{font-family:var(--font-serif);color:var(--color-ink);margin:0;font-size:22px;font-weight:500}.agentConnect__panelConnected{color:var(--color-green)}.agentConnect__panelAvail{font-family:var(--font-sans);font-size:var(--font-size-metadata);color:var(--color-muted);margin:2px 0 0}.agentConnect__steps{margin:14px 0 0;padding:0;list-style:none}.agentConnect__step{border-bottom:1px solid var(--color-divider);align-items:flex-start;gap:14px;padding:12px 0;display:flex}.agentConnect__step:last-child{border-bottom:0}.agentConnect__num{box-sizing:border-box;border:1.5px solid var(--color-green);width:22px;height:22px;color:var(--color-green);font-family:var(--font-sans);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:11px;font-weight:600;display:grid}.agentConnect__num--done{background:var(--color-green);color:var(--color-paper)}.agentConnect__stepText{flex:1;min-width:0}.agentConnect__stepMain{font-family:var(--font-sans);color:var(--color-ink);margin:0;font-size:14.5px;line-height:1.45}.agentConnect__stepMain strong{font-weight:500}.agentConnect__stepDetail{font-family:var(--font-sans);font-size:var(--font-size-metadata);color:var(--color-muted);margin:3px 0 0;line-height:1.4}.agentConnect__stepDetail strong{color:var(--color-secondary);font-weight:500}.agentConnect__urlbox{background:var(--color-chip-wash);border-radius:10px;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;display:flex}.agentConnect__urlbox code,.agentConnect__command{color:var(--color-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:500}.agentConnect__urlbox code{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.agentConnect__copyPill{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--color-green-border-soft);border-radius:var(--radius-pill);font-family:var(--font-sans);color:var(--color-green);flex:none;padding:5px 11px;font-size:12px;font-weight:600}.agentConnect__prompt{background:var(--color-paper-card);border:1px solid var(--color-divider);border-radius:12px;margin-top:14px;padding:12px 14px}.agentConnect__promptLabel{font-family:var(--font-sans);letter-spacing:.18em;color:var(--color-muted);font-size:10.5px;font-weight:600}.agentConnect__promptText{font-family:var(--font-sans);color:var(--color-secondary);overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.5}.agentConnect__actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.agentConnect__action{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--radius-pill);font-family:var(--font-sans);font-weight:600;font-size:var(--font-size-button);justify-content:center;align-items:center;padding:9px 16px;display:inline-flex}.agentConnect__action--primary{background:var(--color-green);border:1.5px solid var(--color-green);color:var(--color-paper)}.agentConnect__action--secondary{border:1.5px solid var(--color-green);color:var(--color-green)}.agentConnect__footnote{font-family:var(--font-sans);font-size:var(--font-size-metadata);color:var(--color-muted);margin:12px 0 0;line-height:1.45}.agentConnect__extras{margin-top:16px}.agentConnect__extra{border-bottom:1px solid var(--color-divider);padding:10px 0}.agentConnect__extra:last-child{border-bottom:0}.agentConnect__extraHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.agentConnect__extraLabel{font-family:var(--font-sans);color:var(--color-ink);font-size:14px;font-weight:500}.agentConnect__command{overflow-wrap:anywhere;color:var(--color-secondary);margin-top:6px;display:block}.agentConnect__extraLink{font-family:var(--font-sans);color:var(--color-green);font-size:14px;font-weight:500}.agentConnect__examplesLabel{margin-top:34px}.agentConnect__examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:8px 0 0;padding:0;list-style:none;display:grid}@media (width<=720px){.agentConnect__examples{grid-template-columns:minmax(0,1fr);gap:6px}}.agentConnect__examples li{font-family:var(--font-sans);color:var(--color-secondary);font-size:14px;font-style:italic;line-height:1.45}.agentConnect__examples li:before{content:"“";color:var(--color-faint-2)}.agentConnect__examples li:after{content:"”";color:var(--color-faint-2)}.agentConnect__finePrint{max-width:560px;font-family:var(--font-sans);font-size:var(--font-size-metadata);color:var(--color-muted);margin:28px 0 0;line-height:1.45}.pageTitle__title{font-family:var(--font-serif);font-weight:500;font-size:var(--font-size-title);color:var(--color-ink);margin:0;line-height:1.1}.pageTitle__subtitle{font-family:var(--font-sans);font-weight:400;font-size:var(--font-size-button);color:var(--color-muted);margin:8px 0 0}.archiveScreen__status,.archiveScreen__empty{font-family:var(--font-sans);font-size:var(--font-size-metadata);color:var(--color-muted);margin-top:30px}.archiveScreen__empty{font-style:italic}.archiveScreen__sectionLabel{margin-top:28px}.archiveScreen__rowActions{gap:14px;display:flex}.archiveScreen__rowAction{all:unset;cursor:pointer;font-family:var(--font-sans);font-weight:500;font-size:var(--font-size-metadata);color:var(--color-secondary)}.archiveScreen__rowAction:hover,.archiveScreen__rowAction:focus-visible{color:var(--color-ink)}.archiveScreen__group{flex-direction:column;display:flex}.archiveScreen__groupHeader{all:unset;box-sizing:border-box;cursor:pointer;font-family:var(--font-sans);font-size:var(--font-size-metadata);color:var(--color-muted);align-items:center;gap:8px;margin-top:16px;padding:4px 0;display:flex}.archiveScreen__groupName{font-weight:600}.archiveScreen__groupCount{color:var(--color-faint)}.archiveScreen__loadMore{all:unset;cursor:pointer;font-family:var(--font-sans);font-weight:500;font-size:var(--font-size-metadata);color:var(--color-secondary);margin:18px 0 4px;display:block}.archiveScreen__loadMore:disabled{cursor:default;color:var(--color-muted)}.archiveScreen__container{font-family:var(--font-sans);font-weight:600;font-size:var(--font-size-metadata);align-items:center;gap:8px;padding:8px 0;text-decoration:none;display:flex}.reviewPills{align-items:center;gap:8px;display:inline-flex}.fromFocus__primary{letter-spacing:.14em;color:var(--color-green);margin-left:6px;font-size:10px;font-weight:600}.fromFocus__title{align-items:baseline;gap:8px;padding:14px 4px 4px;display:flex}.fromFocus__name{font-family:var(--font-serif);font-size:22px}.fromFocus__view{color:var(--color-blue-planning);margin-left:auto;font-size:13px}.fromFocus__next{color:var(--color-green);font-size:12px}.fromFocus__group{all:unset;cursor:pointer;box-sizing:border-box;border-bottom:1px solid var(--color-blueprint-row);width:100%;color:var(--color-blueprint-meta);align-items:center;gap:8px;padding:11px 4px;display:flex}.fromFocus__group:focus-visible{outline:2px solid var(--color-blue-planning);outline-offset:-2px}.fromFocus__groupName{letter-spacing:.18em;text-transform:uppercase;font-size:10.5px;font-weight:600}.fromFocus__count{font-size:12.5px}.fromFocus__chevron{transition:transform .12s}.fromFocus__chevron--open{transform:rotate(90deg)}.fromFocus__add{align-items:center;gap:12px;padding:11px 4px;display:flex}.fromFocus__addCircle{box-sizing:border-box;border:1.5px dashed var(--color-blue-planning);border-radius:50%;flex:none;width:21px;height:21px}.fromFocus__addInput{min-width:0;font:inherit;color:var(--color-ink);background:0 0;border:0;flex:1;font-size:15px}.fromFocus__addInput::placeholder{color:var(--color-blue-planning)}.weekFocus{border-bottom:1px solid var(--color-blueprint-rule);font-family:var(--font-sans);color:var(--color-ink);flex-wrap:wrap;flex:none;align-items:center;gap:8px 16px;padding:14px 24px 12px;display:flex}.weekFocus__label,.weekFocus__primaryLabel{letter-spacing:.18em;text-transform:uppercase;color:var(--color-blueprint-meta);font-size:10.5px;font-weight:600}.weekFocus__primaryLabel{color:var(--color-green);margin-right:8px}.weekFocus__primary{font-family:var(--font-serif);font-size:21px}.weekFocus__other{border-left:1px solid #42566b40;padding-left:16px;font-size:15px}.weekFocus__done{color:var(--color-blueprint-meta);text-decoration:line-through}.weekFocus__edit{all:unset;cursor:pointer;color:var(--color-blue-planning);margin-left:auto;font-size:13px}.weekFocus__edit:focus-visible{outline:2px solid var(--color-blue-planning);outline-offset:2px}.weekTab__main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.focusTag{letter-spacing:.04em;color:var(--color-green);margin:2px 0 0;font-size:12px;font-weight:600}.assigneeGroupHeader{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:6px;margin:18px 0 4px;display:inline-flex}.assigneeGroupHeader__label{color:var(--color-muted)}.assigneeGroupHeader__chevron{font-family:var(--font-sans);color:var(--color-muted);font-size:11px}.assigneeGroupHeader--dropTarget{background:var(--color-wash);outline:1px solid var(--color-green-border-soft);border-radius:6px;margin-left:-6px;margin-right:-6px;padding:2px 6px}.bulkActionBar{z-index:20;background:var(--color-paper-palette);border:1px solid var(--color-hairline);border-radius:var(--radius-sheet);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:16px 0;padding:10px 14px;display:flex;position:sticky;bottom:16px;box-shadow:0 10px 28px #14120c33}.bulkActionBar__group{align-items:center;gap:14px;display:flex}.bulkActionBar__anchor{display:inline-flex}.bulkActionBar__count{font-family:var(--font-sans);font-weight:600;font-size:var(--font-size-row);color:var(--color-ink);min-width:92px}.bulkActionBar__text,.bulkActionBar__action{all:unset;box-sizing:border-box;font-family:var(--font-sans);font-weight:500;font-size:var(--font-size-button);cursor:pointer;border-radius:6px;padding:6px 8px}.bulkActionBar__text{color:var(--color-muted)}.bulkActionBar__action{color:var(--color-ink)}.bulkActionBar__action--destructive{color:var(--color-error)}.bulkActionBar__text:hover,.bulkActionBar__action:hover:not(:disabled){background:var(--color-row-hover-wash)}.bulkActionBar__text:focus-visible,.bulkActionBar__action:focus-visible{outline:2px solid var(--color-green);outline-offset:1px}.bulkActionBar__action:disabled{opacity:.4;cursor:default}.bulkEditModalScrim{z-index:960;background:#26241f52;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.bulkEditModal{background:var(--color-paper-palette);border-radius:var(--radius-sheet);outline:none;flex-direction:column;width:460px;max-width:calc(100vw - 32px);max-height:calc(100vh - 64px);display:flex;overflow:hidden;box-shadow:0 30px 80px #14120c73}.bulkEditModal__header{border-bottom:1px solid var(--color-divider);justify-content:space-between;align-items:center;padding:18px 20px 14px;display:flex}.bulkEditModal__title{font-family:var(--font-sans);color:var(--color-ink);margin:0;font-size:16px;font-weight:600}.bulkEditModal__cancel{all:unset;box-sizing:border-box;font-family:var(--font-sans);color:var(--color-muted);cursor:pointer;border-radius:6px;padding:4px 6px;font-size:13.5px;font-weight:500}.bulkEditModal__cancel:hover{background:var(--color-row-hover-wash)}.bulkEditModal__body{padding:6px 20px 8px;overflow-y:auto}.bulkEditModal__row{border-bottom:1px solid var(--color-divider);padding:14px 0}.bulkEditModal__row:last-child{border-bottom:none}.bulkEditModal__rowHead{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.bulkEditModal__label{font-family:var(--font-sans);font-weight:600;font-size:var(--font-size-label);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.bulkEditModal__reset{all:unset;box-sizing:border-box;font-family:var(--font-sans);font-size:var(--font-size-metadata);color:var(--color-muted);cursor:pointer;border-radius:6px;padding:2px 6px}.bulkEditModal__reset:hover{background:var(--color-row-hover-wash)}.bulkEditModal__value{all:unset;box-sizing:border-box;border:1.5px solid var(--color-hairline);border-radius:var(--radius-control);width:100%;font-family:var(--font-sans);color:var(--color-ink);cursor:pointer;justify-content:space-between;align-items:center;padding:8px 12px;font-size:14.5px;font-weight:500;display:flex}.bulkEditModal__value:after{content:"›";color:var(--color-muted)}.bulkEditModal__value:hover{background:var(--color-row-hover-wash)}.bulkEditModal__inert{font-family:var(--font-sans);font-size:var(--font-size-metadata-inline);color:var(--color-muted);margin:0;font-style:italic}.bulkEditModal__choices{flex-wrap:wrap;gap:8px;display:flex}.bulkEditModal__chip{all:unset;box-sizing:border-box;border:1.5px solid var(--color-hairline);border-radius:var(--radius-pill);font-family:var(--font-sans);font-weight:500;font-size:var(--font-size-button);color:var(--color-secondary);cursor:pointer;padding:6px 12px}.bulkEditModal__chip:hover{background:var(--color-row-hover-wash)}.bulkEditModal__chip--on{border-color:var(--color-green);background:var(--color-wash);color:var(--color-green)}.bulkEditModal__chip:focus-visible,.bulkEditModal__value:focus-visible,.bulkEditModal__cancel:focus-visible,.bulkEditModal__reset:focus-visible{outline:2px solid var(--color-green);outline-offset:1px}.bulkEditModal__footer{border-top:1px solid var(--color-divider);justify-content:flex-end;padding:14px 20px 18px;display:flex}.commentPanelScrim{z-index:1080;background:#26241f52;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.commentPanel{background:var(--color-paper-palette);border-radius:var(--radius-sheet);box-sizing:border-box;flex-direction:column;width:420px;max-width:100%;max-height:calc(100vh - 40px);padding:22px;display:flex;overflow-y:auto;box-shadow:0 30px 80px #14120c73}.commentPanel__title{font-family:var(--font-sans);color:var(--color-ink);margin:0 0 14px;font-size:18px;font-weight:600;line-height:1.3}.commentPanel__body{flex:1;min-height:0}.commentPanel__actions{justify-content:flex-end;margin-top:18px;display:flex}.commentPanel__close{all:unset;box-sizing:border-box;border-radius:var(--radius-control);font-family:var(--font-sans);color:var(--color-secondary);cursor:pointer;padding:8px 16px;font-size:13.5px;font-weight:600}.commentPanel__close:hover{background:var(--color-row-hover-wash)}.mergeDrawer__label{font-family:var(--font-sans);letter-spacing:.18em;color:var(--color-faint-2);margin-top:18px;font-size:10.5px;font-weight:600}.mergeDrawer__titleRow{margin-top:10px}.mergeDrawer__ring{opacity:.4;pointer-events:none;flex:none;display:flex}.taskDrawer__field.mergeDrawer__field{cursor:default}.taskDrawer__field.mergeDrawer__field--top{align-items:flex-start}.mergeDrawer__notes{cursor:text}.mergeDrawer__plan{font-weight:600}.mergeDrawer__pastDue{color:var(--color-error)}.mergeDrawer__chipCaption{font-family:var(--font-sans);color:var(--color-muted);margin-top:14px;font-size:12.5px}.mergeDrawer__chips{flex-wrap:wrap;gap:6px;margin:8px 0 4px;display:flex}.mergeDrawer__chip{all:unset;box-sizing:border-box;border:1px solid var(--color-divider);max-width:100%;font-family:var(--font-sans);color:var(--color-secondary);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:99px;padding:4px 11px;font-size:13px;overflow:hidden}.mergeDrawer__chip:hover{background:var(--color-row-hover-wash)}.mergeDrawer__chip:focus-visible{outline:2px solid var(--color-green);outline-offset:1px}.mergeDrawer__chip--on{background:var(--color-chip-wash);border-color:var(--color-green);color:var(--color-ink)}.mergeDrawer__chip--offending{border-color:var(--color-error);color:var(--color-error)}.mergeDrawer__chip--struck{text-decoration:line-through}.mergeDrawer__strip{background:var(--color-error-wash);color:var(--color-error);font-family:var(--font-sans);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:9px 12px;font-size:13px;line-height:1.35;display:flex}.mergeDrawer__strip--stale{background:var(--color-chip-wash);color:var(--color-ink)}.mergeDrawer__stripDismiss{all:unset;cursor:pointer;color:var(--color-muted);flex:none;padding:0 4px;font-size:16px}.mergeDrawer__offline{font-family:var(--font-sans);color:var(--color-muted);margin-top:14px;font-size:13px;font-style:italic}.mergeDrawer__loading{font-family:var(--font-sans);color:var(--color-muted);margin-top:26px;font-size:13px}.mergeDrawer__notesError{font-family:var(--font-sans);color:var(--color-error);margin:-4px 0 6px 84px;font-size:12.5px}.mergeDrawer__remove{all:unset;box-sizing:border-box;width:26px;height:26px;font-family:var(--font-sans);color:var(--color-muted);cursor:pointer;border-radius:50%;flex:none;place-items:center;font-size:16px;display:grid}.mergeDrawer__remove:hover,.mergeDrawer__remove:focus-visible{background:var(--color-row-hover-wash);color:var(--color-ink)}.mergeDrawer__moves{font-family:var(--font-sans);color:var(--color-muted);margin-top:18px;font-size:12.5px}.mergeDrawer__content--busy{opacity:.55;pointer-events:none}.mergeDrawer__mergeLabel{align-items:center;gap:7px;display:inline-flex}.mergeDrawer__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:11px;height:11px;animation:.7s linear infinite mergeDrawerSpin}@keyframes mergeDrawerSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mergeDrawer__spinner{animation-duration:2s}}.phaseSection{margin-top:22px}.phaseSection:first-child{margin-top:0}.phaseSection__header{border-radius:6px;align-items:center;gap:8px;padding:4px 0;display:flex}.phaseSection__header:has([data-kb-cursor]){background:var(--color-row-hover-wash)}.phaseSection__header[draggable=true]{cursor:grab}.phaseSection__header--dragging{opacity:.5}.phaseSection__header--dropTarget{background:var(--color-wash);outline:1px solid var(--color-green-border-soft)}.phaseSection__toggle{all:unset;box-sizing:border-box;cursor:pointer;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.phaseSection__name{text-overflow:ellipsis;white-space:nowrap;max-width:55%;font-family:var(--font-sans);color:var(--color-ink);flex:none;font-size:15px;font-weight:600;overflow:hidden}.phaseSection__chip{flex:none}.phaseSection__meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-sans);color:var(--color-muted);font-size:13px;overflow:hidden}.phaseSection__chevron{color:var(--color-muted);flex:none}.phaseSection__nameInput{all:unset;min-width:0;font-family:var(--font-sans);color:var(--color-ink);border-bottom:1px solid var(--color-hairline);flex:1;font-size:15px;font-weight:600}.phaseSection__bar{margin-bottom:4px}.phaseSection--completed .phaseSection__name{color:var(--color-muted);font-weight:500}.phaseSection__body{flex-direction:column;display:flex}.phaseSection__doneToggle{all:unset;box-sizing:border-box;font-family:var(--font-sans);color:var(--color-faint);cursor:pointer;align-items:center;gap:6px;margin:8px 0 2px;font-size:12.5px;display:inline-flex}.phaseSection__doneToggle:hover{color:var(--color-muted)}.phaseSection__nudge{font-family:var(--font-sans);color:var(--color-muted);align-items:center;gap:10px;padding:8px 0 4px;font-size:13px;font-style:italic;display:flex}.phaseSection__nudgeText{min-width:0}.phaseSection__nudgePill{all:unset;box-sizing:border-box;border:1px solid var(--color-green-border-soft);background:var(--color-wash);color:var(--color-green);cursor:pointer;border-radius:999px;flex:none;padding:3px 11px;font-size:12.5px;font-style:normal;font-weight:600}.phaseSection__nudgeDismiss{all:unset;color:var(--color-faint);cursor:pointer;flex:none;margin-left:auto;padding:0 6px;font-size:16px;font-style:normal;line-height:1}.addPhaseRow{all:unset;box-sizing:border-box;width:100%;font-family:var(--font-sans);color:var(--color-faint-2);cursor:text;margin-top:22px;padding:6px 0;font-size:14px;font-style:italic;display:block}.addPhaseRow--input{color:var(--color-ink);border-bottom:1px solid var(--color-hairline);font-style:normal}.phaseSection--folded .phaseSection__body,.phaseSection--folded .phaseSection__nudge{display:none}.hairlineProgress{background:var(--color-hairline);border-radius:1px;height:2px;overflow:hidden}.hairlineProgress__fill{background:var(--color-green);height:100%}.sharingDialogScrim{z-index:1080;background:#26241f52;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.sharingDialog{--sharing-dialog-shadow:0 30px 80px #14120c73;background:var(--color-paper-palette);border-radius:var(--radius-sheet);width:380px;max-width:100%;max-height:calc(100vh - 40px);box-shadow:var(--sharing-dialog-shadow);box-sizing:border-box;padding:22px;overflow-y:auto}.sharingDialog__title{font-family:var(--font-sans);color:var(--color-ink);margin:0 0 14px;font-size:18px;font-weight:600;line-height:1.3}.sharingDialog__status{font-family:var(--font-sans);color:var(--color-secondary);margin:0 0 4px;font-size:13.5px}.sharingDialog__members{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.sharingDialog__memberRow{border-bottom:1px solid var(--color-divider);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.sharingDialog__memberRow:last-child{border-bottom:none}.sharingDialog__memberName{font-family:var(--font-sans);color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.sharingDialog__youSuffix{color:var(--color-muted);font-weight:400}.sharingDialog__ownerPill{border-radius:var(--radius-pill);background:var(--color-divider);color:var(--color-secondary);font-family:var(--font-sans);font-weight:600;font-size:var(--font-size-pill-compact);flex-shrink:0;align-items:center;padding:2px 9px;display:inline-flex}.sharingDialog__destructiveText{all:unset;box-sizing:border-box;font-family:var(--font-sans);color:var(--color-error);cursor:pointer;border-radius:6px;flex-shrink:0;padding:4px 6px;font-size:12.5px;font-weight:600}.sharingDialog__destructiveText:hover{background:var(--color-row-hover-wash)}.sharingDialog__inlineConfirm{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.sharingDialog__inlineConfirmText{font-family:var(--font-sans);color:var(--color-secondary);text-align:right;flex-basis:100%;font-size:12.5px}.sharingDialog__inlineCancel{all:unset;box-sizing:border-box;font-family:var(--font-sans);color:var(--color-muted);cursor:pointer;border-radius:6px;padding:4px 6px;font-size:12.5px;font-weight:500}.sharingDialog__inlineCancel:hover{background:var(--color-row-hover-wash)}.sharingDialog__addSection{border-top:1px solid var(--color-divider);margin-top:18px;padding-top:16px}.sharingDialog__addLabel{margin:0 0 6px;display:block}.sharingDialog__addable{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.sharingDialog__addableRow{align-items:center;gap:10px;padding:6px 0;display:flex}.sharingDialog__addableName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-sans);color:var(--color-ink);flex:1;font-size:14px;font-weight:500;overflow:hidden}.sharingDialog__addButton{all:unset;box-sizing:border-box;font-family:var(--font-sans);color:var(--color-blue-planning);cursor:pointer;border-radius:6px;flex-shrink:0;padding:4px 10px;font-size:12.5px;font-weight:600}.sharingDialog__addButton:hover{background:var(--color-row-hover-wash)}.sharingDialog__addButton:disabled{opacity:.5;cursor:default}.sharingDialog__inviteSection{border-top:1px solid var(--color-divider);margin-top:18px;padding-top:16px}.sharingDialog__invitesLabel{margin:16px 0 6px;display:block}.sharingDialog__invites{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.sharingDialog__inviteRow{font-family:var(--font-sans);color:var(--color-ink);justify-content:space-between;align-items:center;gap:10px;padding:6px 0;font-size:13px;display:flex}.sharingDialog__inviteRow--muted{color:var(--color-faint)}.sharingDialog__inviteDate{color:var(--color-muted)}.sharingDialog__inviteStatus{font-weight:500}.sharingDialog__leaveButton{all:unset;box-sizing:border-box;border-top:1px solid var(--color-divider);text-align:left;width:100%;font-family:var(--font-sans);color:var(--color-error);cursor:pointer;margin-top:18px;padding:8px 0;font-size:14px;font-weight:600;display:block}.sharingDialog__actions{justify-content:center;margin-top:18px;display:flex}.sharingDialog__close{all:unset;box-sizing:border-box;font-family:var(--font-sans);color:var(--color-muted);cursor:pointer;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:500}.sharingDialog__close:hover{background:var(--color-row-hover-wash)}.containerDetail__col{width:100%;max-width:720px;margin:0 auto}.containerDetail__dropSurface{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.containerDetail__headerRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.containerDetail__headerText{min-width:0}.containerDetail__kebab{margin-top:2px}.containerDetail__commentButton{all:unset;box-sizing:border-box;border-radius:var(--radius-control);color:var(--color-secondary);cursor:pointer;align-items:center;gap:5px;margin-top:2px;padding:5px 9px;display:flex}.containerDetail__commentButton:hover{background:var(--color-row-hover-wash);color:var(--color-ink)}.containerDetail__commentButton span{font-family:var(--font-sans);font-size:12.5px;font-weight:600}.containerDetail__unavailable{font-family:var(--font-sans);font-size:var(--font-size-metadata);color:var(--color-muted);margin:30px 0 0}.containerDetail__notFoundLink{font-family:var(--font-sans);color:var(--color-blue-planning);margin-top:12px;font-size:13.5px;display:inline-flex}.containerDetail__breadcrumb{font-family:var(--font-sans);color:var(--color-muted);font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.containerDetail__titleRow{align-items:center;gap:11px;margin-top:14px;display:flex}.containerDetail__title{all:unset;cursor:text;text-align:left;font-family:var(--font-serif);font-weight:500;font-size:var(--font-size-title);color:var(--color-ink);line-height:1.1}.containerDetail__meta{font-family:var(--font-sans);color:var(--color-muted);margin-top:6px;font-size:13px}.containerDetail__sharedBy{font-family:var(--font-sans);color:var(--color-muted);margin-top:2px;font-size:13px}.containerDetail__statusRow{align-items:center;gap:8px;margin-top:10px;display:flex}.containerDetail__statusLabel{font-family:var(--font-sans);color:var(--color-muted);font-size:13px}.containerDetail__statusSelect{font-family:var(--font-sans);font-size:var(--font-size-button);color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-hairline);border-radius:var(--radius-control);cursor:pointer;padding:4px 8px}.containerDetail__areaRow{align-items:center;gap:8px;margin-top:8px;display:flex}.containerDetail__areaValue{all:unset;font-family:var(--font-sans);font-size:var(--font-size-button);color:var(--color-ink);cursor:pointer}.containerDetail__areaPlaceholder{all:unset;font-family:var(--font-sans);color:var(--color-faint-2);cursor:pointer;font-size:13px;font-style:italic}.containerDetail__deadlineRow{align-items:center;gap:8px;margin-top:8px;display:flex}.containerDetail__deadlineCaption{font-family:var(--font-sans);color:var(--color-muted);margin:6px 0 0;font-size:13px;font-style:italic;line-height:1.5}.containerDetail__deadlineValue{all:unset;cursor:pointer;display:inline-flex}.containerDetail__deadlinePlaceholder{all:unset;font-family:var(--font-sans);color:var(--color-faint-2);cursor:text;font-size:13px;font-style:italic}.containerDetail__deadlineField{display:inline-flex;position:relative}.containerDetail__deadlinePopoverDivider{background:#26241f17;height:1px;margin:10px 0 5px}.containerDetail__deadlinePopoverRemove{all:unset;box-sizing:border-box;text-align:left;width:100%;font-family:var(--font-sans);color:var(--color-error);cursor:pointer;padding:9px 0;font-size:13.5px;display:block}.containerDetail__deadlinePopoverRemove:hover{background:var(--color-row-hover-wash)}.containerDetail__titleInput{all:unset;min-width:0;font-family:var(--font-serif);font-weight:500;font-size:var(--font-size-title);color:var(--color-ink);flex:1;line-height:1.1}.containerDetail__descriptionCollapse{max-width:560px;margin-top:10px}.containerDetail__descriptionView{cursor:pointer;border-radius:6px;width:100%}.containerDetail__descriptionView:hover{background:var(--color-row-hover-wash)}.containerDetail__descriptionEditor{max-width:560px;margin-top:10px}.containerDetail__descriptionPlaceholder{all:unset;font-family:var(--font-sans);color:var(--color-faint-2);cursor:text;margin-top:10px;font-size:14px;font-style:italic;display:block}.containerDetail__wash{margin:22px calc(-1 * var(--sheet-gutter)) 0;padding:14px var(--sheet-gutter) 16px;background:var(--color-wash)}.containerDetail__washLabel{letter-spacing:.16em;color:var(--color-green);font-size:10.5px}.containerDetail__nextActionRow .taskRow__title{font-size:var(--font-size-row-emphasis)}.containerDetail__washControl .planDayControl__plus{border-color:var(--color-green);background:var(--color-paper)}.containerDetail__body{flex-direction:column;margin-top:8px;display:flex}.containerDetail__body--noWash{margin-top:22px}.containerDetail__footer{font-family:var(--font-sans);color:var(--color-faint-2);text-align:center;margin-top:auto;padding-bottom:26px;font-size:12.5px}.containerDetail__sectionLabel--crossedOff{margin-top:28px}.containerDetail__crossedOffShowAll{all:unset;box-sizing:border-box;cursor:pointer;font-family:var(--font-sans);color:var(--color-green);padding:12px 0 10px 34px;font-size:13px;font-weight:500;display:block}.containerDetail__crossedOffShowAll:focus-visible{outline:2px solid var(--color-green-border-soft);outline-offset:2px;border-radius:4px}.containerDetail__sectionLabel--repeating{margin-top:28px}.containerDetail__sectionLabel--repeating.containerDetail__sectionLabel--inPhase{color:var(--color-faint);margin-top:14px}.containerDetail__assigneeGroup:first-child .assigneeGroupHeader{margin-top:0}.containerDetail__groupSelectRow{align-items:center;gap:10px;margin:18px 0 4px;display:flex}.containerDetail__assigneeGroup .containerDetail__groupSelectRow .assigneeGroupHeader{margin:0}.containerDetail__assigneeGroup:first-child .containerDetail__groupSelectRow{margin-top:0}.containerDetail__groupBox{all:unset;box-sizing:border-box;border:1.5px solid var(--color-checkbox-border);border-radius:var(--radius-checkbox);cursor:pointer;flex-shrink:0;width:18px;height:18px;position:relative}.containerDetail__groupBox:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}.containerDetail__groupBox--all{background:var(--color-green);border-color:var(--color-green)}.containerDetail__groupBox--all:after{content:"✓";font-family:var(--font-sans);color:var(--color-paper);place-items:center;font-size:11px;font-weight:600;line-height:1;display:grid;position:absolute;inset:0}.containerDetail__groupBox--some{border-color:var(--color-green)}.containerDetail__groupBox--some:after{content:"";background:var(--color-green);border-radius:1px;height:2px;margin-top:-1px;position:absolute;top:50%;left:3px;right:3px}.containerDetail__rowInert{opacity:.5;pointer-events:none}.containerDetail__washInline{margin:4px calc(-1 * var(--sheet-gutter));padding:10px var(--sheet-gutter) 12px;background:var(--color-wash)}.containerDetail__sectionLabel--unphased,.containerDetail__sectionLabel--crossedOffPhases{color:var(--color-faint);margin-top:28px}.containerDetail__unphased:first-child>.containerDetail__sectionLabel--unphased{margin-top:0}.containerDetail__unphased{flex-direction:column;display:flex}.containerDetail__crossedOffPhasesToggle{all:unset;box-sizing:border-box;cursor:pointer;display:block}.phaseSection--dropTarget{background:var(--color-wash);outline:1px solid var(--color-green-border-soft);border-radius:6px}.overview{width:100%;max-width:1320px;margin:0 auto;padding-bottom:60px}.overview__status{font-family:var(--font-sans);font-size:var(--font-size-metadata);color:var(--color-muted);margin:30px 0}.overview__chips{flex-wrap:wrap;gap:8px;margin:18px 0 14px;display:flex}.overviewChip{all:unset;cursor:pointer;box-sizing:border-box;border:1px solid var(--color-hairline);border-radius:var(--radius-pill);font-family:var(--font-sans);color:var(--color-secondary);padding:6px 14px;font-size:13px;font-weight:500}.overviewChip--on{background:var(--color-green);color:var(--color-paper);border-color:#0000;font-weight:600}.ovStrip{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.ovStrip__cells{flex:auto;min-width:0;display:flex;overflow-x:auto}.ovStrip__cell{all:unset;cursor:pointer;box-sizing:border-box;text-align:center;height:40px;font-family:var(--font-sans);flex:1 0 58px;padding-top:4px}.ovStrip__label{color:var(--color-ink);font-size:13px;font-weight:600;display:block}.ovStrip__cell:not(.ovStrip__cell--loaded) .ovStrip__label{color:var(--color-muted)}.ovStrip__cell--current{box-shadow:inset 0 -2px 0 var(--color-green)}.ovStrip__cell--current .ovStrip__label{color:var(--color-green)}.ovStrip__count{color:var(--color-muted);margin-top:1px;font-size:11.5px;display:block}.ovStrip__door{all:unset;cursor:pointer;font-family:var(--font-sans);color:var(--color-green);flex:none;padding-top:6px;font-size:12px;font-weight:500}.ovMasthead{border-radius:var(--radius-sheet);background:var(--color-paper-card);border:1px solid #5f7a684d;justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;padding:14px 17px;display:flex}.ovMasthead--task{display:block}.ovMasthead__lead{min-width:0}.ovMasthead__label{font-family:var(--font-sans);font-size:var(--font-size-label);letter-spacing:.18em;text-transform:uppercase;color:var(--color-green);font-weight:600}.ovMasthead__name{all:unset;cursor:pointer;font-family:var(--font-serif);color:var(--color-ink);margin-top:4px;font-size:24px;font-style:italic;font-weight:400;line-height:1.2;display:block}.ovMasthead__side{flex:0 46%;min-width:0}.ovMasthead__foot{font-family:var(--font-sans);font-size:var(--font-size-metadata);color:var(--color-muted);justify-content:space-between;align-items:center;gap:10px;margin-top:4px;display:flex}.overview__grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}.overview__main,.overview__rail{min-width:0}.overview__main{container-type:inline-size}.ovBand{margin-bottom:30px}.ovBand__head{all:unset;box-sizing:border-box;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.ovBand__head--door{cursor:pointer}.ovBand__label{color:var(--color-muted);font-size:11px}.ovBand__sub{font-family:var(--font-serif);color:var(--color-muted);font-size:12px;font-style:italic}.ovBand__count{font-family:var(--font-sans);color:var(--color-muted);font-size:11px}.ovBand__empty{font-family:var(--font-sans);font-size:var(--font-size-metadata);color:var(--color-muted);margin:4px 0}.ovLines,.ovComing{flex-direction:column;display:flex}.ovComing{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;display:grid}.ovLine{border-bottom:1px solid var(--color-divider);font-family:var(--font-sans);align-items:baseline;gap:8px;padding:8px 0;display:flex}.ovLine--clickable{padding:0}.ovLine__hit{all:unset;cursor:pointer;box-sizing:border-box;align-items:baseline;gap:8px;width:100%;padding:8px 0;display:flex}.ovLine__hit:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}.ovLine__date{width:54px;color:var(--color-secondary);flex:none;font-size:12.5px;font-weight:500}.ovLine__date--today,.ovLine__date--yours{color:var(--color-green)}.ovLine__date--amber{color:var(--color-amber)}.ovLine__date--red{color:var(--color-error)}.ovLine__marker{width:12px;color:var(--color-ink);flex:none;font-size:11px;line-height:1}.ovLine__text{min-width:0;color:var(--color-ink);flex:auto;font-size:15px;line-height:1.35}.ovLine__sub{font-family:var(--font-serif);color:var(--color-secondary);font-size:13px;font-style:italic}.ovBand--rail .ovLine__marker--none{width:0}.ovGroup{margin-bottom:18px}.ovGroup__label{color:var(--color-secondary);margin-bottom:8px;font-size:11px}.ovCards{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}@container (width>=700px){.ovCards{grid-template-columns:repeat(2,minmax(0,1fr))}}.ovCard{box-sizing:border-box;border:1px solid var(--color-divider);border-radius:var(--radius-sheet);background:var(--color-paper-card);padding:12px 14px 10px}.ovCard__head{align-items:flex-start;gap:8px;min-width:0;display:flex}.ovCard__ring{all:unset;cursor:pointer;flex:none;margin-top:2px;display:inline-flex}.ovCard__name{all:unset;cursor:pointer;-webkit-line-clamp:2;min-width:0;font-family:var(--font-sans);font-size:var(--font-size-row-emphasis);color:var(--color-ink);-webkit-box-orient:vertical;flex:auto;font-weight:500;display:-webkit-box;overflow:hidden}.ovCard--backburner .ovCard__name{color:var(--color-aged)}.ovChip{border-radius:var(--radius-pill);background:var(--color-divider);font-family:var(--font-sans);color:var(--color-secondary);white-space:nowrap;flex:none;padding:2px 9px;font-size:11.5px;font-weight:500}.ovChip--amber{background:var(--color-amber-wash);color:var(--color-amber)}.ovChip--red{background:var(--color-past-due-card-wash);color:var(--color-error)}.ovCard__focus{border-radius:var(--radius-pill);background:var(--color-wash);font-family:var(--font-sans);letter-spacing:.14em;color:var(--color-green);flex:none;padding:2px 8px;font-size:10.5px;font-weight:600}.ovCard__where{font-family:var(--font-sans);font-size:var(--font-size-metadata);color:var(--color-secondary);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:4px 0 8px 24px;display:flex}.ovCard__whereText{min-width:0}.ovCard__bar{margin-left:24px}.ovCard__next{border-top:1px solid var(--color-divider);margin-top:8px;padding-top:4px}.ovCard__footer{min-height:22px;font-family:var(--font-sans);color:var(--color-muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.ovCard__foot{min-width:0}.ovCard__footTask{font-family:var(--font-serif);font-style:italic}.overviewPeople{flex:none;display:inline-flex}.overviewPeople>*+*{margin-left:-5px}.overviewNext{padding-top:6px;padding-bottom:6px}.overviewNext__trailing{align-items:center;gap:8px;display:inline-flex}.ovAreas{flex-direction:column;display:flex}.ovAreas__row{border-bottom:1px solid var(--color-divider)}.ovLater{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;display:grid}.ovLater__row{border-bottom:1px solid var(--color-divider)}.ovLater__hit{all:unset;cursor:pointer;box-sizing:border-box;align-items:center;gap:10px;width:100%;padding:9px 0;display:flex}.ovLater__text{flex-direction:column;flex:auto;min-width:0;display:flex}.ovLater__name{font-family:var(--font-sans);color:var(--color-ink);font-size:15px}.ovLater__sub{font-family:var(--font-sans);font-size:var(--font-size-metadata);color:var(--color-muted)}.ovLater__chev{color:var(--color-faint)}.ovFold{all:unset;cursor:pointer;font-family:var(--font-sans);color:var(--color-secondary);margin-top:10px;font-size:12.5px;display:inline-block}.ovCountLine{all:unset;font-family:var(--font-sans);font-size:var(--font-size-metadata);color:var(--color-secondary);padding:6px 0;display:block}button.ovCountLine{cursor:pointer}button.ovCountLine:focus-visible{outline:2px solid var(--color-focus-ring,currentColor);outline-offset:2px}.ovLately__row{border-bottom:1px solid var(--color-divider);align-items:center;gap:8px;display:flex}.ovLately__hit{all:unset;cursor:pointer;box-sizing:border-box;flex:auto;align-items:center;gap:10px;min-width:0;padding:8px 0;display:flex}.ovLately__text{flex-direction:column;min-width:0;display:flex}.ovLately__title{font-family:var(--font-sans);color:var(--color-muted);font-size:14px;text-decoration:line-through}.ovLately__sub{font-family:var(--font-sans);color:var(--color-muted);font-size:12px}.ovEmpty{padding:36px 0 30px}.ovEmpty__title{font-family:var(--font-serif);color:var(--color-ink);margin:0;font-size:22px;font-style:italic;font-weight:400}.ovEmpty__body{font-family:var(--font-sans);font-size:var(--font-size-metadata);color:var(--color-muted);margin:8px 0 16px}.ovEmpty__pill{all:unset;cursor:pointer;box-sizing:border-box;border-radius:var(--radius-pill);background:var(--color-green);font-family:var(--font-sans);font-size:var(--font-size-button);color:var(--color-paper);padding:9px 18px;font-weight:600;display:inline-block}@media (width<=900px){.overview__grid,.ovLater,.ovComing{grid-template-columns:minmax(0,1fr)}.ovMasthead{flex-direction:column;align-items:stretch;gap:10px}.ovMasthead__side{flex:none}.ovStrip__door{display:none}}.areaTabs{border-bottom:1px solid var(--color-divider);gap:26px;margin-top:22px;display:flex}.areaTabs__tab{all:unset;cursor:pointer;font-family:var(--font-sans);color:var(--color-muted);border-bottom:2px solid #0000;align-items:baseline;gap:6px;margin-bottom:-1px;padding:0 0 10px;font-size:15px;font-weight:500;display:inline-flex}.areaTabs__tab--on{border-bottom-color:var(--color-ink);color:var(--color-ink);font-weight:600}.areaTabs__count{color:var(--color-faint-2);font-size:12.5px;font-weight:500}.areaTabs__tab--on .areaTabs__count{color:var(--color-secondary)}.areaProjects__bar{align-items:center;gap:12px;margin:18px 0 12px;display:flex}.areaProjects__spacer{flex:auto}.areaProjects__new{all:unset;cursor:pointer;color:var(--color-green);padding:4px 0;font-size:13.5px;font-weight:500}.areaProjects__plan{all:unset;cursor:pointer;box-sizing:border-box;border:1.5px solid var(--color-blue-planning);color:var(--color-blue-planning);border-radius:99px;padding:7px 16px;font-size:13.5px;font-weight:600}.areaProjects__label{letter-spacing:.18em;color:var(--color-muted);margin-bottom:10px;font-size:10.5px;font-weight:600}.areaProjects__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.areaProjects__card.monthCard{border-color:#26241f12;border-radius:14px;margin-top:0}.areaProjects__burner{all:unset;cursor:pointer;color:var(--color-secondary);align-items:center;gap:8px;margin-top:14px;padding:6px 2px;font-size:14px;font-weight:500;display:flex}.areaProjects__empty{max-width:480px;padding-top:40px}.areaProjects__emptyHead{font:italic 400 21px / 27px var(--font-serif);margin:0}.areaProjects__emptyLine{color:var(--color-secondary);margin:10px 0 0;font-size:14.5px;line-height:21px}.areaProjects__emptyNew{all:unset;cursor:pointer;box-sizing:border-box;background:var(--color-green);color:#fff;border-radius:99px;align-items:center;gap:8px;height:38px;margin-top:18px;padding:0 18px 0 14px;font-size:14px;font-weight:600;display:inline-flex}.areaOverview{margin-top:18px}.areaOverview__count{font-family:var(--font-sans);font-size:var(--font-size-metadata);color:var(--color-muted);margin:0 0 14px}.overviewBody--area{container-type:inline-size}@container (width<=880px){.overviewBody--area .overview__grid{grid-template-columns:minmax(0,1fr)}}.ovAreas__row--door{align-items:center;gap:8px;display:flex}.ovAreas__row--door>:first-child{flex:auto;min-width:0}.ovAreas__tasks{all:unset;cursor:pointer;font-family:var(--font-sans);color:var(--color-secondary);flex:none;font-size:12.5px}.ovAreas__tasks:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}.helperLine{font-family:var(--font-sans);font-style:italic;font-size:var(--font-size-metadata);color:var(--color-muted);margin:14px 0 0;line-height:1.4}.containerListScreen__header{align-items:flex-start;display:flex}.containerListScreen__header .pill{flex-shrink:0;margin-left:auto}.containerListScreen__status,.containerListScreen__empty{font-family:var(--font-sans);font-size:var(--font-size-metadata);color:var(--color-muted);margin-top:30px}.containerListScreen__empty{font-style:italic}.containerListScreen__groups{flex-direction:column;margin-top:22px;display:flex}.containerGroup{flex-direction:column;display:flex}.containerGroup+.containerGroup:not(.containerGroup--quiet){margin-top:26px}.containerGroup--quiet{border-top:1px solid var(--color-divider);margin-top:14px;padding-top:12px}.containerGroup:has(+.containerGroup--quiet) .containerListRow:last-child{border-bottom-color:#0000}.containerGroup__header{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:8px;width:100%;padding:10px 0;display:flex}.containerGroup__header:hover{background:var(--color-row-hover-wash)}.containerGroup__header--dropTarget{background:var(--color-row-hover-wash);box-shadow:inset 0 0 0 1px var(--color-divider);border-radius:8px}.containerGroup__label{font-family:var(--font-sans);font-weight:600;font-size:var(--font-size-row);color:var(--color-secondary)}.containerGroup--quiet .containerGroup__label{font-weight:500;font-size:var(--font-size-metadata);color:var(--color-faint)}.containerGroup__chevron{font-family:var(--font-sans);color:var(--color-muted);flex-shrink:0;margin-left:auto;font-size:13px;transition:transform .15s}.containerGroup__chevron--expanded{transform:rotate(90deg)}.containerGroup__list{flex-direction:column;display:flex}.containerGroup__overloadMarker{padding:4px 0}.containerGroup__overloadDivider{align-items:center;gap:12px;display:flex}.containerGroup__overloadRule{border-top:1.5px solid var(--color-green);flex:1;height:0}.containerGroup__overloadCapsule{border:1.5px solid var(--color-green);font-family:var(--font-sans);letter-spacing:.14em;color:var(--color-green);border-radius:99px;flex-shrink:0;padding:4px 12px;font-size:10.5px;font-weight:600}.containerGroup__overloadAside{font-family:var(--font-sans);color:var(--color-muted);text-align:center;margin:4px 0 0;padding:0 40px 2px;font-size:13px;font-style:italic;line-height:1.5}.containerListRow{border-bottom:1px solid var(--color-divider);cursor:pointer;opacity:1;align-items:center;gap:12px;padding:14px 0;transition:opacity .16s;display:flex}.containerListRow--dimmed{opacity:.62}.containerListRow[data-deadline]{border-radius:10px;margin:0 -12px;padding:14px 12px}.containerListRow[data-deadline=today]{background:var(--color-amber-card-wash)}.containerListRow[data-deadline=past]{background:var(--color-past-due-card-wash)}.containerListRow__deadline{font-size:var(--font-size-metadata);flex-shrink:0}.containerListRow[data-kb-cursor]{background:var(--color-row-hover-wash);border-bottom-color:#0000;border-radius:10px;margin:0 -12px;padding:14px 12px}.containerListRow[draggable=true]{cursor:grab}.containerListRow.taskRow--dragging{opacity:.5;cursor:grabbing}.containerListRow.taskRow--dropTarget{box-shadow:inset 0 2px 0 0 var(--color-green)}.containerListRow.taskRow--dropTargetAfter{box-shadow:inset 0 -2px 0 0 var(--color-green)}.containerListRow__body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.containerListRow__nameRow{align-items:center;gap:8px;min-width:0;display:flex}.containerListRow__name{font-family:var(--font-sans);font-weight:500;font-size:var(--font-size-row);color:var(--color-ink);min-width:0}.containerListRow__description{font-family:var(--font-sans);font-size:var(--font-size-metadata);color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.containerListRow__phase{font-family:var(--font-sans);font-size:var(--font-size-metadata);color:var(--color-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.containerListRow__count{font-family:var(--font-sans);font-size:var(--font-size-metadata-inline);color:var(--color-muted);flex-shrink:0}.containerListRow__shared{font-family:var(--font-sans);font-size:var(--font-size-metadata);color:var(--color-muted);flex-shrink:0;align-items:center;gap:3px;display:inline-flex}.containerListRow__menu{flex-shrink:0;align-items:center;display:flex}.containerListRow__area{font-family:var(--font-sans);font-size:var(--font-size-metadata);color:var(--color-clay);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.projectsShow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.projectsShow__chip{all:unset;cursor:pointer;box-sizing:border-box;font-family:var(--font-sans);color:var(--color-ink);border:1px solid #26241f33;border-radius:99px;padding:6px 14px;font-size:13px;font-weight:500}.projectsShow__chip--on{background:var(--color-ink);color:var(--color-paper);border-color:#0000;font-weight:600}.projectsHidden{font-family:var(--font-sans);color:var(--color-secondary);margin:18px 0 0;font-size:13.5px;font-style:italic}.projectsHidden__show{all:unset;cursor:pointer;color:var(--color-blue-planning);font-style:normal;font-weight:600}.containerListRow__extra{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.captureScreen{box-sizing:border-box;background:var(--color-paper-palette);min-height:100dvh;padding:18px 16px 24px}.captureScreen__header{font-family:var(--font-sans);font-weight:500;font-size:var(--font-size-button);color:var(--color-muted);align-items:center;gap:8px;margin:0;display:flex}.captureScreen__link{min-width:0;font-family:var(--font-sans);font-size:var(--font-size-metadata);color:var(--color-secondary);align-items:center;gap:8px;margin-top:16px;display:flex}.captureScreen__link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.captureScreen__linkIcon{color:var(--color-muted);flex:none}.captureScreen__caption{font-family:var(--font-sans);font-size:var(--font-size-metadata);color:var(--color-muted);margin:16px 0 0}.captureScreen__form .drawer__titleInput{margin-top:14px}.captureScreen__confirm{flex-direction:column;gap:8px;padding-top:40px;display:flex}.captureScreen__confirmHeadline{font-family:var(--font-serif);color:var(--color-ink);margin:0;font-size:22px;font-weight:500;line-height:1.3}.captureScreen__confirmTitle{font-family:var(--font-sans);font-size:var(--font-size-row);color:var(--color-secondary);overflow-wrap:anywhere;margin:0;line-height:1.4}.captureScreen__actions{flex-direction:column;gap:10px;margin-top:24px;display:flex}.captureScreen__primary,.captureScreen__secondary{all:unset;box-sizing:border-box;text-align:center;cursor:pointer;width:100%;font-family:var(--font-sans);font-weight:600;font-size:var(--font-size-button);border-radius:var(--radius-pill);padding:11px 20px}.captureScreen__primary{color:var(--color-paper);background:var(--color-green)}.captureScreen__secondary{color:var(--color-secondary);background:#26241f0f}.connectTendScreen{background:var(--color-paper);box-sizing:border-box;justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}.connectTendScreen__content{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:360px;display:flex}.connectTendScreen__body{font-family:var(--font-sans);font-size:var(--font-size-row);color:var(--color-secondary);margin:0}.inboxScreen__status,.inboxScreen__empty{font-family:var(--font-sans);color:var(--color-muted);margin:12px 0 0;font-size:13.5px}.inboxScreen__header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.inboxScreen__markAll{all:unset;font-family:var(--font-sans);color:var(--color-blue-planning);cursor:pointer;flex-shrink:0;font-size:13.5px}.inboxScreen__markAll:hover{text-decoration:underline}.inboxScreen__markAll:focus-visible{outline:2px solid var(--color-blue-planning);outline-offset:2px;border-radius:4px}.inboxScreen__list{flex-direction:column;margin-top:10px;display:flex}.inboxRow{all:unset;box-sizing:border-box;border-bottom:1px solid var(--color-divider);cursor:pointer;align-items:flex-start;gap:12px;width:100%;padding:12px 0;display:flex}.inboxRow:last-child{border-bottom:none}.inboxRow:hover{background:var(--color-row-hover-wash)}.inboxRow--read{opacity:.55}.inboxRow__body{flex:1;min-width:0}.inboxRow__top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.inboxRow__name{font-family:var(--font-sans);color:var(--color-ink);font-size:14px;font-weight:600}.inboxRow__time{font-family:var(--font-sans);color:var(--color-faint-2);flex-shrink:0;font-size:12px}.inboxRow__preview{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-sans);color:var(--color-secondary);margin-top:3px;font-size:13px;overflow:hidden}.inboxRow__author{color:var(--color-muted);font-weight:600}.inboxRow__unreadDot{background:var(--color-blue-planning);border-radius:999px;flex-shrink:0;width:10px;height:10px;margin-top:4px}.inboxRow__unreadCount{background:var(--color-blue-planning);min-width:20px;height:20px;color:var(--color-paper);font-family:var(--font-sans);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 5px;font-size:11.5px;font-weight:700;display:flex}.joinScreen{background:var(--color-desk);box-sizing:border-box;justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}.joinScreen__card{background:var(--color-paper-palette);border-radius:var(--radius-sheet);box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;gap:22px;width:400px;max-width:100%;padding:40px 36px;display:flex;box-shadow:0 30px 80px #14120c59}.joinScreen__headline{font-family:var(--font-serif);color:var(--color-ink);margin:0;font-size:22px;font-weight:500;line-height:1.4}.joinScreen__body{font-family:var(--font-sans);font-size:var(--font-size-row);color:var(--color-secondary);margin:0}.joinScreen__quiet{font-family:var(--font-sans);font-size:var(--font-size-metadata);color:var(--color-muted);margin:-10px 0 0}.joinScreen__primary{all:unset;box-sizing:border-box;text-align:center;cursor:pointer;width:100%;font-family:var(--font-sans);font-weight:600;font-size:var(--font-size-button);color:var(--color-paper);background:var(--color-green);border-radius:var(--radius-pill);padding:11px 20px}.joinScreen__primary:disabled{cursor:default;opacity:.6}.areaFilter__chipLabel{align-items:center;gap:6px;display:inline-flex}.datePopover.areaFilter{flex-direction:column;gap:10px;width:300px;max-height:calc(100vh - 16px);padding:12px;display:flex}.areaFilter__search{box-sizing:border-box;width:100%;height:36px;font:400 13.5px var(--font-sans);color:var(--color-ink);background:#f7f9fa;border:1px solid #42566b4d;border-radius:8px;flex:none;padding:0 12px}.areaFilter__list{flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.areaFilter__row{cursor:pointer;font:400 13.5px var(--font-sans);color:var(--color-ink);border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:7px 8px;display:flex}.areaFilter__row--active{background:#42566b1a}.areaFilter__check{color:var(--color-blue-planning);flex:none;font-weight:600}.areaFilter__none{font:400 13px var(--font-sans);color:var(--color-secondary);padding:10px 8px}.focusPicker__slots{grid-template-columns:1.5fr 1fr 1fr;gap:10px;margin-top:14px;display:grid}.focusPicker__slot{box-sizing:border-box;border-radius:10px;align-items:center;min-width:0;min-height:62px;padding:10px 12px;font-size:13.5px;display:flex}.focusPicker__slot--empty{color:var(--color-blueprint-meta);border:1.5px dashed #42566b4d;font-style:italic}.focusPicker__slot--filled{background:#fff;border:1px solid #42566b2e;gap:10px}.focusPicker__slot--filled.focusPicker__slot--primary{border:1.5px solid var(--color-green)}.focusPicker__slot--filled{cursor:grab}.focusPicker__slot--filled.taskRow--dragging{opacity:.5;cursor:grabbing}.focusPicker__slot--filled.taskRow--dropTarget{box-shadow:inset 3px 0 0 0 var(--color-green)}.focusPicker__rank{color:#fff;background:var(--color-green);border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12.5px;font-weight:600;display:flex}.focusPicker__slotBody{flex-direction:column;flex:1;min-width:0;display:flex}.focusPicker__primaryLabel{letter-spacing:.18em;text-transform:uppercase;color:var(--color-green);font-size:10.5px;font-weight:600}.focusPicker__slotName{overflow-wrap:anywhere;font-size:15px;line-height:1.25}.focusPicker__slot--primary .focusPicker__slotName{font-family:var(--font-serif);font-size:19px;line-height:1.2}.focusPicker__slotName--done{color:var(--color-blueprint-meta);text-decoration:line-through}.focusPicker__remove{all:unset;cursor:pointer;width:28px;height:28px;color:var(--color-blueprint-meta);flex:none;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex}.focusPicker__chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.focusPicker__chipsLabel{color:var(--color-blueprint-meta);font-size:13px}.focusPicker__chip{all:unset;cursor:pointer;box-sizing:border-box;color:var(--color-blue-planning);border:1px solid #42566b4d;border-radius:99px;padding:3px 10px;font-size:13px}.focusPicker__remove:focus-visible,.focusPicker__chip:focus-visible,.focusPicker__pick:focus-visible,.focusPicker__circle:focus-visible,.focusPicker__new:focus-visible{outline:2px solid var(--color-blue-planning);outline-offset:2px}.focusPicker__pick{all:unset;cursor:pointer;min-width:0;font-size:15.5px;line-height:1.25}.focusPicker__pick:disabled{cursor:default}.focusPicker__circle{all:unset;cursor:pointer;box-sizing:border-box;width:28px;height:28px;color:var(--color-blue-planning);border:1.5px solid var(--color-blue-planning);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:500;display:flex}.focusPicker__circle--on{color:#fff;background:var(--color-green);border-color:var(--color-green);font-size:13px;font-weight:600}.focusPicker__circle:disabled{cursor:default;opacity:.35}.focusPicker__new{all:unset;cursor:pointer;box-sizing:border-box;width:100%;color:var(--color-blue-planning);align-items:center;gap:12px;padding:12px 6px;font-size:15px;display:flex}.focusPicker__newCircle{box-sizing:border-box;border:1.5px dashed var(--color-blue-planning);border-radius:50%;width:20px;height:20px}.focusPicker__new--open{cursor:default;gap:10px}.focusPicker__newInput{box-sizing:border-box;min-width:0;font:inherit;color:var(--color-ink);background:#fff;border:1px solid #42566b4d;border-radius:8px;flex:1;padding:7px 10px;font-size:15px}.focusDialog__panel{width:min(640px,100%);height:min(640px,100%);font-family:var(--font-sans);color:var(--color-ink);background-color:var(--color-graph-paper);border-radius:18px;outline:none;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 60px #00000047}.containerGoalPickerPopover{padding:16px 0 8px}.containerGoalPicker__title{font-family:var(--font-serif);color:var(--color-ink);margin:0;padding:0 18px;font-size:20px;font-weight:500}.containerGoalPicker__intro{font-family:var(--font-serif);color:var(--color-muted);margin:6px 0 12px;padding:0 18px;font-size:13px;font-style:italic;line-height:1.4}.containerGoalPicker__body{max-height:320px;padding:4px 8px;overflow-y:auto}.containerGoalPicker__section{padding:10px 10px 4px}.containerGoalPicker__row{all:unset;box-sizing:border-box;border-radius:var(--radius-control);cursor:pointer;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.containerGoalPicker__row[data-active]{background:var(--palette-row-selected-bg,#5f7a6817)}.containerGoalPicker__ring{box-sizing:border-box;border:1.5px solid var(--color-checkbox-border);border-radius:50%;flex:none;width:16px;height:16px}.containerGoalPicker__name{min-width:0;font-family:var(--font-sans);color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14.5px;font-weight:600;overflow:hidden}.containerGoalPicker__meta{font-family:var(--font-sans);font-size:var(--font-size-metadata);color:var(--color-muted);flex:none}.containerGoalPicker__hit{color:inherit;background:#5f7a682e;border-radius:2px}.containerGoalPicker__backburner{justify-content:space-between;margin-top:6px}.containerGoalPicker__backburnerLabel{font-family:var(--font-serif);color:var(--color-muted);font-size:13.5px;font-style:italic}.containerGoalPicker__chevron{color:var(--color-muted)}.containerGoalPicker__empty{font-family:var(--font-serif);color:var(--color-muted);margin:8px 10px;font-size:13.5px;font-style:italic}.containerGoalPicker__createPlus{text-align:center;width:16px;font-family:var(--font-sans);color:var(--color-muted);flex:none;font-size:15px}.containerGoalPicker__createLabel{min-width:0;font-family:var(--font-sans);color:var(--color-ink);overflow-wrap:anywhere;flex:1;font-size:14.5px}.containerInLabel{font-weight:600}.containerInLabel__mark{vertical-align:-1px;margin-right:5px;display:inline-block}.dayGroup{isolation:isolate;margin:6px 0 0;position:relative}.dayGroup--over:before{content:"";z-index:-1;background:var(--color-wash-active);pointer-events:none;border-radius:12px;position:absolute;inset:0 -10px}.dayGroup__header.taskRow{cursor:pointer;border-bottom-color:#0000;gap:8px;min-height:34px;padding:7px 0 5px}.dayGroup__header.taskRow[draggable=true]{cursor:grab}.dayGroup__mark{flex:0 0 17px;place-items:center;width:17px;height:17px;display:grid;position:relative}.dayGroup__check{background:var(--color-green);width:17px;height:17px;color:var(--color-paper-card);border-radius:50%;place-items:center;font-size:10px;line-height:1;display:grid}.dayGroup__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-sans);color:var(--color-secondary);flex:0 auto;font-size:13px;font-weight:600;transition:color .2s;overflow:hidden}.dayGroup--over .dayGroup__name{color:var(--color-green)}.dayGroup__nameInput{all:unset;box-sizing:border-box;border-bottom:1.5px solid var(--color-green);min-width:0;font-family:var(--font-sans);color:var(--color-secondary);cursor:text;flex:1;padding-bottom:1px;font-size:13px;font-weight:600}.dayGroup__nameInput::placeholder{color:var(--color-muted)}.dayGroup__count{min-width:0;font-family:var(--font-sans);color:var(--color-muted);white-space:nowrap;flex:auto;font-size:13px}.dayGroup__count:not(:empty):before{content:"· "}.dayGroup__kebab{flex:none}.dayGroup__chevron{width:18px;color:var(--color-muted);flex:none;place-items:center;display:grid}.dayGroup__line{margin:0}.dayGroup__line .hairlineProgress__fill{transition:width .26s ease-out}.dayGroup--done .dayGroup__name{color:var(--color-faint);text-decoration:line-through}.dayGroup--done .dayGroup__count{color:var(--color-green);font-weight:600}.dayGroup__body{grid-template-rows:1fr;display:grid}.dayGroup__members{min-height:0;margin-top:12px}.dayGroup__members .taskRow{border-bottom-color:#0000;padding-top:9px;padding-bottom:9px}.dayGroup__peek{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-sans);color:var(--color-muted);margin:0;padding:8px 0 2px;font-size:13px;overflow:hidden}.dayGroup__peekCount{color:var(--color-aged);font-weight:500}.dayGroup--done .dayGroup__peek,.dayGroup--done .dayGroup__peekCount{color:var(--color-faint)}.dayGroup__end{border-top:1.5px solid var(--color-group-end);margin:6px 0 18px}.dayGroup__hint{font-family:var(--font-sans);color:var(--color-muted);margin:0;padding:9px 0;font-size:14px;font-style:italic}.dayGroup--finishing .dayGroup__check{animation:.36s ease-out .24s both dayGroupPress}.dayGroup--finishing .dayGroup__mark:after{content:"";border:1.5px solid var(--color-green);opacity:0;border-radius:50%;animation:.7s ease-out .3s both dayGroupRing;position:absolute;inset:-2px}.dayGroup--finishing .dayGroup__body{animation:.32s ease-in .65s both dayGroupFold}@keyframes dayGroupPress{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes dayGroupRing{0%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(2.1)}}@keyframes dayGroupFold{to{opacity:0;grid-template-rows:0fr}}@media (prefers-reduced-motion:reduce){.dayGroup--finishing .dayGroup__check,.dayGroup--finishing .dayGroup__mark:after,.dayGroup--finishing .dayGroup__body{animation:none}.dayGroup__line .hairlineProgress__fill{transition:none}.dayGroup--finishing{animation:.3s ease-in .1s both dayGroupFade}}@keyframes dayGroupFade{to{opacity:0}}.goalGroup--divider{border-bottom:1px solid var(--color-divider)}.goalGroup__header{align-items:flex-start}.goalGroup__mark{margin-top:1px}.goalGroup__name{font-weight:600}.goalGroup__trailing{flex-shrink:0;align-items:center;gap:4px;display:flex}.goalGroup__toggle{all:unset;box-sizing:border-box;width:30px;height:30px;color:var(--color-secondary);cursor:pointer;border-radius:50%;place-items:center;transition:background-color .12s;display:grid}.goalGroup__toggle:hover{color:var(--color-ink);background:#26241f0f}.goalGroup__toggle:focus-visible{outline:2px solid var(--color-green);outline-offset:1px}.goalGroup__header--done .goalGroup__name{color:var(--color-faint);text-decoration:line-through}.goalGroup__count{white-space:nowrap}.goalGroup__members{padding-left:34px}.goalGroup--compact .goalGroup__members{padding-left:28px}.today__goalBand{margin:30px calc(-1 * var(--sheet-gutter)) 0;padding:14px var(--sheet-gutter) 16px;background:var(--color-wash);transition:background-color .12s}.today__goalBand--dragOver{background:var(--color-wash-active)}.today__goalBand--blocked{background:var(--color-error-wash)}.today__goalLabel{letter-spacing:.16em;color:var(--color-green);font-size:10.5px}.today__sectionLabel--tasks{margin-top:28px}.today__sectionLabelRow{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.today__sectionLabelRow__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.today__sectionLabelRow__kebab{flex:none}.today__newGroup{margin-top:16px}.today__newGroupLabel{color:var(--color-faint-2);margin-bottom:6px}.today__newGroupBox{border:1.5px dashed var(--color-checkbox-border);border-radius:14px;padding:2px 12px;transition:background-color .12s,border-color .12s}.today__newGroup--over .today__newGroupBox{background:var(--color-wash-active);border-color:var(--color-green)}.today__groupFootnote{font-family:var(--font-sans);font-style:italic;font-size:var(--font-size-metadata-inline);color:var(--color-muted);margin:22px 0 0}.today__othersSection{margin-top:10px}.today__waitingLabel{align-items:center;gap:6px;display:inline-flex}.today__bandGlyph{flex:none}.today__waitingSection{margin-top:28px}.today__waitingHeader{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:6px;display:inline-flex}.today__waitingLabel{color:var(--color-muted)}.today__waitingChevron{font-family:var(--font-sans);color:var(--color-muted);font-size:11px}.today__waitingSection--dragOver{background:var(--color-row-hover-wash);border-radius:var(--radius-control)}.today__goalCapAside{font-family:var(--font-sans);font-style:italic;font-size:var(--font-size-metadata-inline);color:var(--color-muted);margin:8px 0 0}.weekSurface{--blueprint-meta:#6e7f90;flex-direction:column;min-width:0;display:flex}.weekSurface__goals{background:var(--color-wash);border-radius:6px;padding:14px 10px 4px;transition:background-color .12s}.weekSurface__goals.today__goalBand--dragOver{background:var(--color-wash-active)}.weekSurface__goals.today__goalBand--blocked{background:var(--color-error-wash)}.weekSurface__bandHeader{align-items:center;gap:8px;display:flex}.weekSurface__bandHeader--gap{margin-top:18px}.sectionLabel.weekSurface__bandLabel{letter-spacing:.18em;font-size:10px}.sectionLabel.weekSurface__bandLabel--goals{color:var(--color-green)}.sectionLabel.weekSurface__bandLabel--meta{color:var(--blueprint-meta)}.weekSurface__rule{flex:1;height:1px}.weekSurface__rule--goals{background:var(--color-green-border-soft)}.weekSurface__rule--meta{background:#42566b26}.weekSurface__others{margin-top:10px}.weekSurface__empty{font-family:var(--font-serif);color:var(--color-blueprint-faint);margin:16px 0 6px;font-size:14px;font-style:italic;line-height:1.5}.weekSurface .taskRow{gap:10px;padding:9px 0}.weekSurface .taskRow--divider{border-bottom-color:#42566b1f}.weekSurface .taskRow__title{font-size:14px;line-height:1.3}.weekSurface .taskRow--age-quiet .taskRow__title,.weekSurface .taskRow--age-faded .taskRow__title,.weekSurface .taskRow--age-dormant .taskRow__title{color:var(--blueprint-meta)}.weekSurface .taskRow__metadata{color:var(--blueprint-meta);margin-top:2px;font-size:11.5px}.weekSurface .goalGroup--divider{border-bottom-color:#42566b1f}.weekSurface .goalGroup__toggle{width:24px;height:24px;color:var(--blueprint-meta)}.weekSurface .taskRow--add{padding:10px 0}.weekSurface .taskRow--add .taskRow__title{color:var(--blueprint-meta);font-size:13px}.weekSurface__row--subject{background:var(--color-wash);box-shadow:inset 2px 0 0 var(--color-green);border-radius:6px}.weeklyReviewScrim{z-index:940;background:#2e2a2259;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.weeklyReview{width:min(1100px,100%);height:min(920px,100%);font-family:var(--font-sans);color:var(--color-ink);background-color:var(--color-graph-paper);background-image:linear-gradient(#42566b08 1px,#0000 1px),linear-gradient(90deg,#42566b08 1px,#0000 1px);background-size:26px 26px;border-radius:18px;outline:none;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 60px #00000047}.weeklyReview__chrome{background:var(--color-blue-planning);color:var(--color-blueprint-text);flex:none;grid-template-columns:1fr auto 1fr;align-items:center;padding:22px 28px 14px;display:grid}.weeklyReview__steps{justify-self:start;align-items:center;gap:6px;display:flex}.weeklyReview__steps i{background:#e8edf259;border-radius:50%;width:7px;height:7px;display:block}.weeklyReview__steps i.weeklyReview__dot--on{background:var(--color-blueprint-text)}.weeklyReview__crumb{text-align:center;color:#e8edf2d9;font-size:13px;font-weight:500}.weeklyReview__close{all:unset;cursor:pointer;color:var(--color-blueprint-text);justify-self:end;font-size:22px;line-height:1}.weeklyReview__close:focus-visible,.weeklyReview__tab:focus-visible{outline:2px solid var(--color-blueprint-text);outline-offset:3px;border-radius:4px}.weeklyReview__loading,.weeklyReview__empty{color:var(--color-blueprint-meta);margin:20px 28px;font-size:14px;font-style:italic}.weeklyReview__head{flex:none;padding:20px 28px 0}.weeklyReview__heading{font-family:var(--font-serif);color:var(--color-ink);margin:0;font-size:26px;font-style:italic;font-weight:500;line-height:1.15}.weeklyReview__lead{color:var(--color-blue-planning);margin:8px 0 0;font-size:15px;line-height:1.4}.weeklyReview__tabs{border-bottom:1px solid var(--color-blueprint-rule);gap:24px;margin-top:14px;display:flex}.weeklyReview__head--corner{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:12px;display:grid}.weeklyReview__head--corner>.weeklyReview__heading{grid-area:1/1}.weeklyReview__head--corner>.weeklyReview__lead,.weeklyReview__head--corner>.weeklyReview__tabs{grid-column:1/-1}.weeklyReview__head--corner>.weeklyReview__corner{grid-area:1/2;align-self:start;margin-top:1px}.weeklyReview__tab{all:unset;cursor:pointer;box-sizing:border-box;color:var(--color-blueprint-meta);border-bottom:2px solid #0000;margin-bottom:-1px;padding-bottom:9px;font-size:15px;font-weight:500}.weeklyReview__tab--on{color:var(--color-ink);border-bottom-color:var(--color-blue-planning);font-weight:600}.weeklyReview__scroll{flex:1;min-height:0;padding:0 28px;overflow:hidden auto}.weeklyReview__drawer{flex:none;display:flex}.weeklyReview__drawer .weekDrawer{border-top:1px solid var(--color-blueprint-rule);background:#e6ebee;border-radius:0;max-height:none;margin:0}.weeklyReview__body{flex-direction:column;flex:1;min-height:0;display:flex}.weeklyReview__main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}@media (width<=900px){.weeklyReview__drawer{display:block}.weeklyReview__drawer .weekDrawer__header,.weeklyReview__drawer .weekDrawer__body{padding-inline:28px}.weeklyReview__drawer .weekDrawer--railEnd .weekDrawer__chevron svg{transform:rotate(90deg)}.weekDrawer__body--compact{box-sizing:border-box;flex:none;max-height:160px;padding-bottom:6px}}@media (width>=901px){.weeklyReview__body{flex-direction:row}.weeklyReview__drawer .weekDrawer--railEnd{border-top:0;border-right:0;border-left:1px solid var(--color-blueprint-rule);border-radius:0}.weeklyReview__drawer .weekDrawer--rail .weekDrawer__body{min-height:0;overflow-y:auto}}.weekDrawer__row--dense .taskRow__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.weekDrawer__row--dense .taskRow__metadata{flex-wrap:nowrap;overflow:hidden}.weekDrawer__row--dense .taskRow__metadataSegment{flex-shrink:1;min-width:0}.weekDrawer__row--dense .taskRow__metadataSegment>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.weeklyReview__footer{border-top:1px solid var(--color-blueprint-rule);flex:none;align-items:center;gap:10px;padding:14px 28px 22px;display:flex}.weeklyReview__hint{color:var(--color-blueprint-meta);margin-left:8px;font-size:12.5px;font-style:italic}.reviewButton{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--radius-pill);text-align:center;font-size:14px}.reviewButton:disabled{cursor:default;opacity:.5}.reviewButton--outline{color:var(--color-blue-planning);border:1.5px solid #42566b4d;padding:9px 18px;font-weight:500}.reviewButton--primary{color:#fff;background:var(--color-green);padding:10px 22px;font-weight:600}.reviewButton--end{margin-left:auto}.reviewButton:focus-visible{outline:2px solid var(--color-blue-planning);outline-offset:2px}.reviewToggle{all:unset;box-sizing:border-box;cursor:pointer;white-space:nowrap;color:var(--color-blueprint-meta);border:1px solid var(--color-blueprint-rule);border-radius:var(--radius-pill);align-items:center;gap:6px;padding:4px 8px 4px 10px;font-size:12px;display:inline-flex}.reviewToggle:focus-visible{outline:2px solid var(--color-blue-planning);outline-offset:2px}.reviewToggle__count{box-sizing:border-box;text-align:center;font-variant-numeric:tabular-nums;min-width:18px;color:var(--color-paper-card);background:var(--color-blueprint-meta);border-radius:var(--radius-pill);padding:0 6px;font-size:11px;font-weight:600;line-height:18px}.reviewToggle__track{border-radius:var(--radius-pill);background:var(--color-blueprint-rule);flex:none;width:22px;height:12px;position:relative}.reviewToggle__track:after{content:"";background:var(--color-paper-card);border-radius:50%;width:8px;height:8px;transition:transform .12s;position:absolute;top:2px;left:2px}.reviewToggle[aria-checked=true] .reviewToggle__track{background:var(--color-green)}.reviewToggle[aria-checked=true] .reviewToggle__track:after{transform:translate(10px)}@media (prefers-reduced-motion:reduce){.reviewToggle__track:after{transition:none}}.reviewRow{min-width:0}.reviewRow.taskRow--divider{border-bottom-color:var(--color-blueprint-row)}.reviewRow--divider{border-bottom:1px solid var(--color-blueprint-row)}.reviewRow .taskRow__metadata,.reviewRow.taskRow--age-quiet .taskRow__title,.reviewRow.taskRow--age-faded .taskRow__title,.reviewRow.taskRow--age-dormant .taskRow__title,.reviewRow .taskRow--age-quiet .taskRow__title,.reviewRow .taskRow--age-faded .taskRow__title,.reviewRow .taskRow--age-dormant .taskRow__title{color:var(--color-blueprint-meta)}.reviewRow--choose:focus-visible{outline:2px solid var(--color-blue-planning);outline-offset:-2px;border-radius:6px}.reviewRow__actions{flex-wrap:wrap;gap:8px;margin-top:-4px;padding:0 0 13px 35px;display:flex}.sectionLabel.reviewSectionLabel{color:var(--color-blueprint-meta);margin-top:14px}.sectionLabel.reviewSectionLabel:first-child{margin-top:4px}.reviewPill{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--radius-pill);border:1.5px solid #0000;flex:none;font-size:12.5px;line-height:1.2}.reviewPill--sage{color:var(--color-green);border-color:var(--color-green);padding:5px 11px;font-weight:500}.reviewPill--outline{color:var(--color-blue-planning);border-color:#42566b59;padding:5px 11px;font-weight:500}.reviewPill--filled{color:#fff;background:var(--color-green);padding:5px 12px;font-size:12px;font-weight:600}.reviewPill--day{color:var(--color-green);border-color:var(--color-green);padding:5px 12px;font-size:12px;font-weight:600}.reviewPill--split{align-items:stretch;padding:0;display:inline-flex}.reviewPill__main,.reviewPill__caret{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;display:inline-flex}.reviewPill__main{border-radius:var(--radius-pill) 0 0 var(--radius-pill);padding:5px 9px 5px 12px}.reviewPill__caret{border-radius:0 var(--radius-pill) var(--radius-pill) 0;border-left:1.5px solid;padding:5px 9px 5px 7px;font-size:10px}.reviewPill--filled .reviewPill__caret{border-left-color:#ffffff8c}.reviewPill__main:focus-visible,.reviewPill__caret:focus-visible{outline:2px solid var(--color-blue-planning);outline-offset:2px}.reviewPill__glyph{margin-left:6px;font-size:10px}.reviewPill--day{align-items:center;display:inline-flex}.weekPicker__title{color:var(--color-ink);margin:0 0 8px;font-size:13px;font-weight:600}.weekPicker__week{all:unset;box-sizing:border-box;width:100%;color:var(--color-ink);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;padding:7px 10px;font-size:13px;display:flex}.weekPicker__week:hover{background:var(--color-row-hover-wash)}.weekPicker__week--on{background:var(--color-wash);color:var(--color-green);font-weight:600}.weekPicker__range{color:var(--color-muted);font-weight:400}.weekPicker__days{grid-template-columns:repeat(7,1fr);gap:4px;margin-top:8px;display:grid}.weekPicker__day{all:unset;box-sizing:border-box;color:var(--color-ink);cursor:pointer;border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:6px 0;font-size:14px;font-weight:500;display:flex}.weekPicker__day small{letter-spacing:.04em;color:var(--color-muted);font-size:9.5px}.weekPicker__day:hover:not(:disabled){background:var(--color-row-hover-wash)}.weekPicker__day--on{background:var(--color-green);color:#fff}.weekPicker__day--on small{color:#fffc}.weekPicker__day--today{box-shadow:inset 0 0 0 1.5px var(--color-amber)}.weekPicker__day:disabled{color:var(--color-faint);cursor:default}.weekPicker__day:disabled small{color:var(--color-faint)}.weekPicker__day:focus-visible,.weekPicker__week:focus-visible{outline:2px solid var(--color-green);outline-offset:1px}.reviewPill:focus-visible,.reviewAdd:focus-visible,.reviewSetGoal:focus-visible,.reviewChip__remove:focus-visible{outline:2px solid var(--color-blue-planning);outline-offset:2px}.reviewAdd{all:unset;box-sizing:border-box;cursor:pointer;border:1.5px dashed var(--color-blue-planning);width:28px;height:28px;color:var(--color-blue-planning);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.reviewDay{align-items:flex-start;gap:12px;padding:11px 0;display:flex}.reviewDay__name{flex:none;width:86px;padding-top:3px}.reviewDay__weekday{font-family:var(--font-serif);color:var(--color-ink);font-size:17px;font-style:italic}.reviewDay__date{color:var(--color-blueprint-meta);white-space:nowrap;margin-top:1px;font-size:12px}.reviewDay__goal{flex:1;min-width:0}.reviewChip{box-sizing:border-box;border:1.5px solid var(--color-green);border-radius:var(--radius-pill);width:fit-content;max-width:100%;color:var(--color-ink);background:#fff;align-items:center;gap:8px;padding:6px 6px 6px 10px;font-size:13.5px;font-weight:500;display:flex}.reviewChip__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.reviewChip__glyph{box-sizing:border-box;border:1.5px solid var(--color-green);border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.reviewChip__glyph i{background:var(--color-green);border-radius:50%;width:7px;height:7px;display:block}.reviewChip__glyph--area{border-radius:4px}.reviewChip__glyph--area i{border-radius:1px}.reviewChip__glyph--task{border-color:var(--color-checkbox-border)}.reviewChip__remove{all:unset;box-sizing:border-box;cursor:pointer;width:20px;height:20px;color:var(--color-blueprint-meta);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;line-height:1;display:flex}.reviewSetGoal{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--radius-pill);color:var(--color-blue-planning);border:1.5px dashed #42566b73;padding:6px 12px;font-size:12.5px;font-weight:500}.projectsStep__row{border-bottom:1px solid var(--color-blueprint-rule);cursor:grab;align-items:center;gap:12px;padding:12px 6px;display:flex}.projectsStep__row.taskRow--dragging{opacity:.5;cursor:grabbing}.projectsStep__row.taskRow--dropTarget{box-shadow:inset 0 2px 0 0 var(--color-green)}.projectsStep__row.taskRow--dropTargetAfter{box-shadow:inset 0 -2px 0 0 var(--color-green)}.projectsStep__handle{letter-spacing:-2px;width:12px;color:var(--color-blueprint-faint);opacity:0;flex:none;font-size:14px}.projectsStep__row:hover .projectsStep__handle{opacity:1}.projectsStep__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.projectsStep__name{font-size:15.5px;line-height:1.25}.projectsStep__row--bb .projectsStep__name{color:#6d7480}.projectsStep__meta{color:var(--color-blueprint-meta);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.projectsStep__switch{background:#42566b14;border:1px solid #42566b24;border-radius:99px;flex:none;padding:2px;display:inline-flex}.projectsStep__seg{all:unset;cursor:pointer;box-sizing:border-box;color:var(--color-blueprint-meta);border-radius:99px;padding:5px 12px;font-size:13px;font-weight:500}.projectsStep__seg--active{background:var(--color-green);color:#fff}.projectsStep__seg:focus-visible{outline:2px solid var(--color-blue-planning);outline-offset:2px}.projectsStep__chip{color:var(--color-secondary);background:#26241f0f;border-radius:99px;margin-left:8px;padding:2px 8px;font-size:11.5px;font-weight:500;display:inline-block}.datePopover.commitDrill{z-index:942;width:440px;max-width:calc(100vw - 16px);max-height:70vh;font-family:var(--font-sans);color:var(--color-ink);background-color:var(--color-graph-paper);padding:8px 20px 12px;overflow-y:auto}.commitDrill__head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:10px 0 4px;display:flex}.commitDrill__name{font-family:var(--font-serif);font-size:19px}.monthsTab{--blueprint-meta:#6e7f90;--blueprint-line:#42566b29;min-width:0;min-height:0;font-family:var(--font-sans);color:var(--color-ink);flex-wrap:wrap;flex:1;display:flex;overflow:auto}.monthsTab__main{box-sizing:border-box;flex-direction:column;flex:999 560px;min-width:0;min-height:0;max-height:100%;padding:16px 24px 28px;display:flex;overflow-y:auto}.monthsTab__state{color:var(--blueprint-meta);margin:8px 0;font-size:14px;font-style:italic}.monthsTab__filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.monthsChips{flex-wrap:wrap;gap:8px;display:flex}.monthsChip{all:unset;cursor:pointer;box-sizing:border-box;color:var(--color-blue-planning);border:1px solid #42566b4d;border-radius:99px;padding:6px 14px;font-size:13px;font-weight:500}.monthsChip--on{background:var(--color-blue-planning);color:var(--color-blueprint-text);border-color:#0000;font-weight:600}.monthsLayout{border:1px solid #e8edf261;border-radius:99px;padding:2px;display:inline-flex}.monthsLayout__option{all:unset;cursor:pointer;font-family:var(--font-sans);color:#e8edf299;border-radius:99px;padding:4px 11px;font-size:12.5px;font-weight:500}.monthsLayout__option--on{background:var(--color-graph-paper);color:var(--color-blue-planning);font-weight:600}.monthsPager{color:var(--color-blue-planning);align-items:center;gap:4px;margin-left:auto;font-size:13.5px;font-weight:500;display:flex}.monthsPager button{all:unset;cursor:pointer;text-align:center;width:32px;height:32px;font-size:18px;line-height:32px}.monthsPager button:disabled{cursor:default;color:var(--color-blueprint-faint)}.monthStrip{align-items:stretch;gap:2px;margin-bottom:18px;display:flex;overflow-x:auto}.monthStrip__chevron{all:unset;cursor:pointer;text-align:center;width:28px;color:var(--color-blue-planning);flex:none;font-size:18px}.monthStrip__chevron:disabled{cursor:default;color:var(--color-blueprint-faint)}.monthStrip__cell{all:unset;cursor:pointer;box-sizing:border-box;text-align:center;flex:1 1 0;min-width:64px;height:44px;padding-top:4px}.monthStrip__cell--inView{box-shadow:inset 0 -2px 0 var(--color-green)}.monthStrip__label{font-size:13px;font-weight:600;display:block}.monthStrip__cell--current .monthStrip__label{color:var(--color-green);font-weight:700}.monthStrip__count{color:var(--blueprint-meta);margin-top:1px;font-size:11.5px;display:block}.monthsTab__board{scrollbar-width:thin;scrollbar-color:#42566b59 #42566b1a;flex:1;align-items:stretch;gap:28px;min-height:0;padding-bottom:8px;display:flex;overflow:auto hidden}.monthColumn{scrollbar-width:thin;scrollbar-color:#42566b59 transparent;border-radius:10px;flex:0 0 236px;min-width:236px;min-height:0;position:relative;overflow-y:auto}.monthColumn--droppable{outline-offset:6px;outline:1.5px dashed #5f7a688c}.monthColumn--over{background:#5f7a681a;outline-style:solid}.monthColumn__head{z-index:1;background:var(--color-graph-paper);border-bottom:1px solid #42566b40;align-items:baseline;gap:8px;padding-bottom:6px;display:flex;position:sticky;top:0}.monthColumn__head--current{border-bottom:2px solid var(--color-green)}.monthColumn__name{font-family:var(--font-serif);margin:0;font-size:20px;font-style:italic;font-weight:400}.monthColumn__year{color:var(--blueprint-meta);font-size:12.5px}.monthColumn__spacer{flex:auto}.monthColumn__count{color:var(--color-blue-planning);font-size:12.5px;font-weight:500}.monthColumn__add{all:unset;cursor:pointer;box-sizing:border-box;width:100%;color:var(--blueprint-meta);align-items:center;gap:10px;padding:12px 0 6px;font-size:14.5px;display:flex}.monthColumn__addPlus{box-sizing:border-box;width:22px;height:22px;color:var(--color-blue-planning);border:1.5px dashed #42566b73;border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.monthColumn__empty{padding-top:24px}.monthColumn__emptyHead{font-family:var(--font-serif);margin:0;font-size:17px;font-style:italic}.monthColumn__emptyLine{color:var(--blueprint-meta);margin:6px 0 0;font-size:13px;line-height:1.45}.monthColumn__emptyAdd{all:unset;cursor:pointer;box-sizing:border-box;background:var(--color-blue-planning);height:36px;color:var(--color-blueprint-text);border-radius:99px;align-items:center;gap:8px;margin-top:14px;padding:0 16px;font-size:13.5px;font-weight:600;display:inline-flex}.monthColumn__due{align-items:center;gap:10px;padding:8px 0;display:flex}.monthColumn__dueTag{letter-spacing:.18em;color:var(--blueprint-meta);font-size:10.5px;font-weight:600}.monthColumn__dueText{min-width:0;font-family:var(--font-serif);color:var(--blueprint-meta);flex:auto;font-size:14px;font-style:italic;line-height:1.3}.monthColumn__when--today,.monthsGrid__when--today{color:var(--color-amber)}.monthColumn__when--past,.monthsGrid__when--past{color:var(--color-error)}.monthColumn__duePlus,.addProject__plus,.monthsGrid__plus{all:unset;cursor:pointer;box-sizing:border-box;border:1.5px solid var(--color-blue-planning);width:28px;height:28px;color:var(--color-blue-planning);border-radius:14px;flex:none;place-items:center;display:grid}.monthCard{background:var(--color-paper-card);border:1px solid var(--color-blueprint-card-border);border-radius:10px;margin-top:8px;padding:12px 14px}.monthCard__head{align-items:flex-start;gap:8px;min-width:0;display:flex}.monthCard__ring{flex:none;margin-top:2px;display:inline-flex}.monthCard__name{all:unset;cursor:pointer;min-width:0;font-family:var(--font-sans);color:var(--color-ink);overflow-wrap:anywhere;flex:auto;font-size:15px;font-weight:500}.monthCard__name--backburner{color:var(--color-aged)}.monthCard__where{flex-wrap:nowrap;align-items:baseline;gap:6px;min-width:0;margin-top:5px;display:flex}.monthChip{border-radius:var(--radius-pill);background:var(--color-divider);font-family:var(--font-sans);color:var(--color-secondary);white-space:nowrap;flex:none;padding:2px 9px;font-size:11px;font-weight:500}.monthChip--amber{background:var(--color-amber-wash);color:var(--color-amber)}.monthChip--red{background:var(--color-past-due-card-wash);color:var(--color-error)}.monthCard__whereText{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--blueprint-meta);font-size:12.5px;overflow:hidden}.monthCard__bar{margin-top:7px}.monthCard__foot{flex-direction:column;gap:4px;margin-top:7px;display:flex}.monthCard__phase{color:var(--blueprint-meta);align-items:center;gap:7px;font-size:12px;display:flex}.monthCard__phase--today{color:var(--color-amber)}.monthCard__phase--past{color:var(--color-error)}.monthCard__action{all:unset;cursor:pointer;color:var(--color-green);align-self:flex-end;padding:2px 0;font-size:12.5px;font-weight:600}.monthMark{box-sizing:border-box;flex:none;width:8px;height:8px;display:inline-block;transform:rotate(45deg)}.monthMark--project{background:var(--color-ink)}.monthMark--phase{border:1.4px solid var(--color-ink)}.monthCard__phase .monthMark{width:7px;height:7px}.monthRail{box-sizing:border-box;background:#42566b24;border-right:1px solid #42566b33;border-radius:12px 0 0;flex-direction:column;flex:280px;align-self:stretch;gap:12px;max-width:300px;min-height:0;max-height:100%;padding:18px 16px;display:flex;overflow-y:auto}.monthRail--collapsed{flex:none;align-items:center;width:44px;padding:12px 0}.monthRail__collapsedLabel{writing-mode:vertical-rl;font-family:var(--font-serif);font-size:15px;font-style:italic}.monthRail__head{align-items:baseline;gap:8px;display:flex}.monthRail__title{font-family:var(--font-serif);margin:0;font-size:21px;font-style:italic;font-weight:400}.monthRail__count{color:var(--color-blue-planning);font-size:13px;font-weight:500}.monthRail__spacer{flex:auto}.monthRail__collapse,.monthRail__expand{all:unset;cursor:pointer;text-align:center;width:32px;height:32px;color:var(--color-blue-planning);font-size:16px;line-height:32px}.monthRail__hint{color:var(--blueprint-meta);margin:0;font-size:13px;font-style:italic}.monthRail__group{flex-direction:column;gap:8px;display:flex}.monthRail__area{letter-spacing:.18em;color:var(--blueprint-meta);font-size:10.5px;font-weight:600}.monthRail__row{background:var(--color-paper-card);border:1px solid var(--color-blueprint-card-border);cursor:grab;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.monthRail__grip{color:var(--blueprint-meta);flex:none}.monthRail__text{all:unset;cursor:pointer;flex:auto;min-width:0}.monthRail__name{font-size:15px;font-weight:500;display:block}.monthRail__meta{color:var(--blueprint-meta);font-size:12.5px;display:block}.monthRail__new{all:unset;cursor:pointer;box-sizing:border-box;color:var(--color-blue-planning);border:1.5px dashed #42566b66;border-radius:10px;align-self:flex-start;padding:9px 14px;font-size:13.5px;font-weight:500}@media (width<=900px){.monthRail{border-right:0;border-radius:12px 12px 0 0;flex-basis:100%;max-width:none}}.datePopover.monthsPopover{width:300px}.monthsPopover__title{font-family:var(--font-serif);color:var(--color-ink);font-size:17px}.monthsPopover__sub{color:var(--color-secondary);margin:2px 0 12px;font-size:12.5px}.monthsPopover__grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.monthsPopover__month{all:unset;cursor:pointer;box-sizing:border-box;text-align:center;height:32px;color:var(--color-blue-planning);border:1.5px solid #42566b4d;border-radius:99px;font-size:13px;font-weight:500;line-height:29px}.monthsPopover__month--on{border-color:var(--color-green);background:var(--color-green);color:#fff;font-weight:600}.monthsPopover__year{opacity:.7;margin-left:3px;font-size:10.5px}.monthsPopover__past{color:var(--color-secondary);margin-top:10px;font-size:12.5px}.monthsPopover__foot{justify-content:space-between;margin-top:14px;display:flex}.monthsPopover__link{all:unset;cursor:pointer;color:var(--color-blue-planning);font-size:13.5px;font-weight:600}.datePopover.addProject{box-sizing:border-box;background:#fff;border-radius:14px;flex-direction:column;gap:10px;width:360px;max-height:calc(100vh - 16px);padding:16px;display:flex}.addProject__list{flex-direction:column;flex:auto;gap:10px;min-height:0;display:flex;overflow-y:auto}.addProject__title{font-family:var(--font-serif);font-size:19px}.addProject__area{color:var(--color-clay);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.addProject__areaName{align-items:center;gap:8px;display:inline-flex}.addProject__areaMark{box-sizing:border-box;border:1.9px solid var(--color-clay);border-radius:2.6px;width:12px;height:12px}.addProject__link{all:unset;cursor:pointer;color:var(--color-blue-planning);margin-left:auto;font-size:12.5px;font-weight:500;text-decoration:underline}.addProject__search{box-sizing:border-box;width:100%;height:36px;font:400 13.5px var(--font-sans);color:var(--color-ink);background:#f7f9fa;border:1px solid #42566b4d;border-radius:8px;padding:0 12px}.addProject__group{letter-spacing:.18em;color:var(--blueprint-meta,#6e7f90);padding-top:6px;font-size:10.5px;font-weight:600}.addProject__row{border-bottom:1px solid #42566b1a;align-items:center;gap:10px;padding:6px 0;display:flex}.addProject__text{flex:auto;min-width:0}.addProject__name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.addProject__meta{color:#6e7f90;font-size:12px}.addProject__planned{all:unset;cursor:pointer;box-sizing:border-box;background:var(--color-green);color:#fff;border-radius:99px;flex:none;height:28px;padding:0 12px;font-size:12.5px;font-weight:600;line-height:28px}.addProject__none{color:#6e7f90;font-size:13px;font-style:italic}.addProject__new{all:unset;cursor:pointer;color:var(--color-blue-planning);align-items:center;gap:10px;padding:6px 0 0;font-size:13.5px;font-weight:500;display:flex}.addProject__newPlus{box-sizing:border-box;border:1.5px dashed #42566b73;border-radius:11px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.addProject__foot{justify-content:flex-end;display:flex}.addProject__done{all:unset;cursor:pointer;color:var(--color-blue-planning);padding:4px 0;font-size:13.5px;font-weight:600}.monthsGrid__scroll{padding-bottom:6px;overflow-x:auto}.monthsGrid__table{min-width:1100px;position:relative}.monthsGrid__wash{background:#5f7a681f;border-radius:8px;width:72px;position:absolute;top:0;bottom:0}.monthsGrid__head{border-bottom:1px solid #42566b40;align-items:flex-end;height:46px;display:flex;position:relative}.monthsGrid__corner{width:236px;min-width:236px}.monthsGrid__month{box-sizing:border-box;flex-direction:column;align-items:center;gap:1px;width:72px;min-width:72px;padding-bottom:7px;display:flex}.monthsGrid__monthLabel{font-size:13px;font-weight:600}.monthsGrid__monthLabel--current{color:var(--color-green);font-weight:700}.monthsGrid__monthCount{color:var(--color-blue-planning);font-size:12px;font-weight:500}.monthsGrid__group{align-items:center;gap:10px;height:40px;padding-top:8px;display:flex;position:relative}.monthsGrid__groupName{letter-spacing:.18em;color:#6e7f90;font-size:10.5px;font-weight:600}.monthsGrid__groupCount{color:#6e7f90;font-size:12px}.monthsGrid__groupLink{color:var(--color-blue-planning);font-size:12px}.monthsGrid__row{border-bottom:1px solid #42566b1a;height:54px;display:flex;position:relative}.monthsGrid__who{box-sizing:border-box;gap:10px;width:236px;min-width:236px;padding:9px 12px 0 0;display:flex}.monthsGrid__who--drop{color:var(--color-blueprint-faint);padding-top:17px;font-size:13.5px;font-style:italic}.monthsGrid__whoText{flex:auto;min-width:0}.monthsGrid__name{all:unset;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:14.5px;font-weight:500;display:block;overflow:hidden}.monthsGrid__meta{color:#6e7f90;font-size:12px}.monthsGrid__makeActive{all:unset;cursor:pointer;color:var(--color-green);font-size:12px;font-weight:600}.monthsGrid__cell{all:unset;cursor:pointer;box-sizing:border-box;width:72px;min-width:72px;height:54px;position:relative}.monthsGrid__cell--drop{cursor:default}.monthsGrid__cell--over:before{content:"";box-sizing:border-box;border:2px solid var(--color-green);background:#5f7a6829;border-radius:5px;height:22px;position:absolute;top:16px;left:5px;right:5px}.monthsGrid__block{box-sizing:border-box;background:#42566b1f;border-radius:5px;height:22px;position:absolute;top:16px;left:5px;right:5px}.monthsGrid__block--on{background:var(--color-blue-planning)}.monthsGrid__block--paused{border:1.5px solid var(--color-blue-planning);background:0 0}.monthsGrid__diamond{box-sizing:border-box;border:1.5px solid var(--color-ink);width:12px;height:12px;position:absolute;top:9px;left:calc(50% - 6px);transform:rotate(45deg)}.monthsGrid__diamond--project{background:var(--color-ink);border-color:var(--color-graph-paper)}.monthsGrid__diamond--phase{background:var(--color-graph-paper)}.monthsGrid__lower{flex-wrap:wrap;gap:48px;padding-top:18px;display:flex}.monthsGrid__deadlines{min-width:360px}.monthsGrid__sectionLabel{letter-spacing:.18em;color:#6e7f90;padding-bottom:6px;font-size:10.5px;font-weight:600}.monthsGrid__none{color:#6e7f90;margin:0;font-size:13px;font-style:italic}.monthsGrid__dl{font-family:var(--font-serif);align-items:center;gap:10px;padding:4px 0;font-size:14px;font-style:italic;display:flex}.monthsGrid__dlText{flex:auto}.monthsGrid__key{color:#6e7f90;flex-direction:column;gap:6px;font-size:12px;display:flex}.monthsGrid__keyRow{align-items:center;gap:8px;display:flex}.monthsGrid__swatch{box-sizing:border-box;background:#42566b1f;border-radius:3px;width:22px;height:12px;display:inline-block}.monthsGrid__swatch--on{background:var(--color-blue-planning)}.monthsGrid__swatch--paused{border:1.5px solid var(--color-blue-planning);background:0 0}.monthCard--draggable{cursor:grab}.monthCard.taskRow--dragging{opacity:.4;cursor:grabbing;border:1px solid var(--color-blueprint-card-border);background:var(--color-paper-card);border-radius:10px}.monthCard.taskRow--dropTarget{box-shadow:inset 0 2px 0 0 var(--color-green)}.monthCard.taskRow--dropTargetAfter{box-shadow:inset 0 -2px 0 0 var(--color-green)}.oneThingCard{box-sizing:border-box;background:var(--color-paper-card);border:1px solid var(--color-blueprint-card-border);border-radius:14px;min-width:0;padding:15px 18px 6px}.sectionLabel.oneThingCard__label{color:var(--color-blueprint-meta);font-size:10.5px}.oneThingCard__ask{font-family:var(--font-sans);color:var(--color-ink);margin:7px 0 4px;font-size:14.5px;font-style:italic;line-height:1.4}.oneThingCard__list{margin:0;padding:0;list-style:none}.oneThingCard__row{border-bottom:1px solid var(--color-hairline);align-items:center;gap:12px;padding:11px 0;display:flex}.oneThingCard__row:last-child{border-bottom:none}.oneThingCard__open{all:unset;box-sizing:border-box;cursor:pointer;flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.oneThingCard__open:focus-visible{outline:2px solid var(--color-blue-planning);outline-offset:4px;border-radius:4px}.oneThingCard__title{font-family:var(--font-sans);color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.oneThingCard__meta{font-family:var(--font-sans);color:var(--color-blueprint-meta);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.oneThingCard__footer{justify-content:flex-end;padding:2px 0 10px;display:flex}.oneThingCard__more{all:unset;box-sizing:border-box;cursor:pointer;font-family:var(--font-sans);color:var(--color-blueprint-meta);border-radius:4px;padding:4px 0;font-size:12px}.oneThingCard__more:hover{color:var(--color-ink)}.oneThingCard__more:focus-visible{outline:2px solid var(--color-blue-planning);outline-offset:2px}.oneThingSheetScrim{--one-thing-scrim-bg:#26241f52;z-index:800;background:var(--one-thing-scrim-bg);box-sizing:border-box;justify-content:center;align-items:flex-start;padding:110px 20px 20px;display:flex;position:fixed;inset:0}.oneThingSheet{--one-thing-shadow:0 30px 80px #14120c73;--one-thing-hairline:#26241f17;background:var(--color-paper-palette);border-radius:var(--radius-sheet);width:560px;max-width:100%;max-height:100%;box-shadow:var(--one-thing-shadow);outline:none;flex-direction:column;display:flex;overflow:hidden}.oneThingSheet__header{border-bottom:1px solid var(--one-thing-hairline);flex:none;padding:20px 22px 12px}.oneThingSheet__title{font-family:var(--font-serif);color:var(--color-ink);margin:0;font-size:22px;font-weight:500;line-height:1.25}.oneThingSheet__ask{font-family:var(--font-sans);color:var(--color-ink);margin:6px 0 0;font-size:14.5px;font-style:italic;line-height:1.4}.oneThingSheet__list{min-height:0;margin:0;padding:0 22px 8px;list-style:none;overflow-y:auto}@media (width<=640px){.oneThingSheetScrim{align-items:flex-end;padding:0}.oneThingSheet{border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;width:100%;max-height:85vh}}.goalPlanScrim{z-index:970;background:#26241f73;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.goalPlan{background:var(--color-paper-palette);border-radius:var(--radius-sheet);width:min(560px,100%);max-height:min(720px,100%);font-family:var(--font-sans);color:var(--color-ink);outline:none;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 80px #14120c73}.goalPlan__header{border-bottom:1px solid var(--color-hairline);flex:none;align-items:center;gap:12px;padding:18px 22px 14px;display:flex}.goalPlan__mark{flex:none}.goalPlan__lead{flex:1;min-width:0}.goalPlan__name{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-serif);margin:0;font-size:22px;font-style:italic;font-weight:500;overflow:hidden}.goalPlan__subtitle{color:var(--color-muted);margin:4px 0 0;font-size:13px}.goalPlan__close{all:unset;cursor:pointer;font-weight:600;font-size:var(--font-size-nav);color:var(--color-muted);flex:none}.goalPlan__close:focus-visible,.goalPlan__title:focus-visible,.goalPlan__add:focus-visible,.goalPlan__openLink:focus-visible{outline:2px solid var(--color-green);outline-offset:2px;border-radius:4px}.goalPlan__body{flex:1;min-height:0;padding:6px 22px;overflow-y:auto}.goalPlan__section+.goalPlan__section{margin-top:8px}.goalPlan__phase{letter-spacing:.08em;text-transform:uppercase;color:var(--color-faint);margin:12px 0 2px;font-size:11px;font-weight:600}.goalPlan__list{margin:0;padding:0;list-style:none}.goalPlan__row{border-bottom:1px solid var(--color-hairline);align-items:center;gap:10px;padding:9px 0;display:flex}.goalPlan__title{all:unset;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-row);flex:1;overflow:hidden}.goalPlan__title:hover{text-decoration:underline}.goalPlan__state{color:var(--color-muted);margin:14px 0;font-size:14px;font-style:italic}.goalPlan__footer{border-top:1px solid var(--color-hairline);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:12px 22px 16px;display:flex}.goalPlan__add,.goalPlan__openLink{all:unset;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-nav);overflow:hidden}.goalPlan__add{color:var(--color-muted);font-style:italic}.goalPlan__openLink{color:var(--color-green);font-weight:600}.weekTab{--blueprint-meta:#6e7f90;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.weekTab__state{font-family:var(--font-sans);color:var(--blueprint-meta);margin:40px 24px 0;font-size:14px;font-style:italic}.weekTab__board{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#42566b59 #42566b1a;flex:1;gap:28px;min-height:0;padding:18px 0 18px 24px;scroll-padding-left:24px;display:flex;position:relative;overflow:auto hidden}.weekTab__board--dragging{scroll-snap-type:none}.weekTab__board::-webkit-scrollbar{width:8px;height:8px}.weekColumn::-webkit-scrollbar{width:8px;height:8px}.weekTab__board::-webkit-scrollbar-track{background:#42566b1a;border-radius:4px}.weekColumn::-webkit-scrollbar-track{background:#42566b1a;border-radius:4px}.weekTab__board::-webkit-scrollbar-thumb{background:#42566b59;border-radius:4px}.weekColumn::-webkit-scrollbar-thumb{background:#42566b59;border-radius:4px}.weekTab__board:after{content:"";flex:none;width:0}.weekColumn{scroll-snap-align:start;scrollbar-width:thin;scrollbar-color:#42566b59 transparent;flex-direction:column;flex:none;width:236px;min-width:0;min-height:0;display:flex;overflow-y:auto}.weekColumn--dragOver{outline:1.5px dashed var(--color-green-border-soft);outline-offset:6px;border-radius:6px}.weekColumn__header{all:unset;box-sizing:border-box;cursor:pointer;z-index:1;background:var(--color-graph-paper);flex:none;align-items:baseline;gap:8px;width:100%;padding-bottom:6px;display:flex;position:sticky;top:0}.weekColumn__header:focus-visible{outline:2px solid var(--color-blue-planning);outline-offset:2px;border-radius:4px}.weekColumn__label{font-family:var(--font-serif);color:var(--color-ink);font-size:20px;font-style:italic;font-weight:500}.weekColumn__date{font-family:var(--font-sans);color:var(--blueprint-meta);font-size:12px;font-weight:400}.weekColumn__count{font-family:var(--font-sans);color:var(--blueprint-meta);margin-left:auto;font-size:12.5px;font-weight:500}.weekColumn__count--cap{color:var(--color-amber)}.weekColumn--target{outline-offset:6px;border-radius:6px;outline:1px dashed #42566b4d}.weekColumn--target.weekColumn--dragOver{outline:1.5px dashed var(--color-green-border-soft)}.weekDrawer{--week-wash:color-mix(in srgb, var(--color-blue-planning) 14%, var(--color-graph-paper));box-sizing:border-box;background:var(--week-wash);border-top:1px solid #42566b33;border-radius:8px 8px 0 0;flex-direction:column;flex:none;min-height:0;max-height:33vh;margin:0 24px;display:flex}.weekDrawer--target{outline-offset:-3px;outline:1px dashed #42566b4d}.weekDrawer--dragOver{outline:1.5px dashed var(--color-green-border-soft);outline-offset:-3px}.weekDrawer__header{cursor:pointer;flex:none;align-items:baseline;gap:8px;padding:10px 12px;display:flex}.weekDrawer__title{all:unset;box-sizing:border-box;cursor:pointer;flex-wrap:wrap;align-items:baseline;column-gap:8px;min-width:0;display:inline-flex}.weekDrawer__label{font-family:var(--font-serif);color:var(--color-ink);white-space:nowrap;font-size:20px;font-style:italic;font-weight:500}.weekDrawer__date{font-family:var(--font-sans);color:var(--blueprint-meta);white-space:nowrap;font-size:12px;font-weight:400}.weekDrawer__arrow,.weekDrawer__chevron{all:unset;box-sizing:border-box;cursor:pointer;min-width:24px;height:24px;color:var(--blueprint-meta);border-radius:4px;flex:none;align-self:center;place-items:center;font-size:18px;line-height:1;display:grid}.weekDrawer__arrow:disabled{cursor:default;opacity:.4}.weekDrawer__chevron{margin-left:auto}.weekDrawer__review{all:unset;box-sizing:border-box;border:1.5px solid var(--color-green);border-radius:var(--radius-pill);cursor:pointer;font-family:var(--font-sans);color:var(--color-green);flex:none;align-self:center;margin-left:auto;padding:6px 12px;font-size:12.5px;font-weight:600;line-height:1.2}.weekDrawer__review+.weekDrawer__chevron{margin-left:0}.weekDrawer__review:focus-visible,.weekDrawer__title:focus-visible,.weekDrawer__arrow:focus-visible,.weekDrawer__chevron:focus-visible{outline:2px solid var(--color-blue-planning);outline-offset:2px}.weekDrawer__count{box-sizing:border-box;writing-mode:horizontal-tb;background:var(--color-blue-planning);min-width:30px;min-height:26px;color:var(--color-blueprint-text);font-family:var(--font-sans);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:16px;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.weekDrawer__count[data-appear]{animation:.2s ease-out weekDrawerCountIn}.weekDrawer__countDigit{display:inline-block}.weekDrawer__countDigit[data-roll=up]{animation:.2s ease-out weekDrawerRollUp}.weekDrawer__countDigit[data-roll=down]{animation:.2s ease-out weekDrawerRollDown}@keyframes weekDrawerRollUp{0%{opacity:0;transform:translateY(70%)}}@keyframes weekDrawerRollDown{0%{opacity:0;transform:translateY(-70%)}}@keyframes weekDrawerCountIn{0%{opacity:0;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.weekDrawer__count[data-appear],.weekDrawer__countDigit[data-roll]{animation:none}}.weekDrawer__body{min-height:0;padding:0 12px max(14px, env(safe-area-inset-bottom));scrollbar-width:thin;scrollbar-color:#42566b59 transparent;flex:1;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));align-content:start;column-gap:24px;display:grid;overflow-y:auto}.weekDrawer__row--caretBefore{box-shadow:inset 0 2px 0 0 var(--color-green)}.weekDrawer__row--caretAfter{box-shadow:inset 0 -2px 0 0 var(--color-green)}.weekDrawer__row--caretBefore.weekDrawer__row--caretSide{box-shadow:inset 2px 0 0 0 var(--color-green)}.weekDrawer__row--caretAfter.weekDrawer__row--caretSide{box-shadow:inset -2px 0 0 0 var(--color-green)}.weekDrawer__band,.weekDrawer__empty{grid-column:1/-1}@media (width<=900px){.weekDrawer{margin-inline:0}}.weekDrawer--collapsed{padding-bottom:env(safe-area-inset-bottom)}.weekDrawer__top,.weekDrawer__week{display:contents}@media (width<=900px){.weekTab--rail>.weekDrawer{order:1}.weekTab--rail>.bulkActionBar{order:2}}@media (width>=901px){.weekTab--rail{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:auto minmax(0,1fr);display:grid}.weekTab--rail>.weekDrawer{grid-area:1/1}.weekTab--rail>.weekTab__main{grid-area:1/2}.weekTab--rail>.bulkActionBar{grid-area:2/1/auto/-1}.weekDrawer--rail{border-top:0;border-right:1px solid #42566b33;border-radius:12px 0 0;flex:none;align-self:stretch;width:316px;max-height:none;margin:0}.weekDrawer--rail .weekDrawer__header{flex-direction:column;align-items:stretch;gap:10px;padding:14px 16px 10px}.weekDrawer--rail .weekDrawer__top{align-items:baseline;gap:8px;display:flex}.weekDrawer--rail .weekDrawer__title{flex-shrink:0}.weekDrawer--rail .weekDrawer__week{align-items:center;gap:6px;display:flex}.weekDrawer--rail .weekDrawer__body{grid-template-columns:1fr;padding:0 16px 14px}.weekDrawer--rail.weekDrawer--collapsed{width:44px;padding-bottom:0}.weekDrawer--rail.weekDrawer--collapsed .weekDrawer__header{writing-mode:vertical-rl;flex-direction:row;flex:1;align-items:center;gap:12px;padding:12px 0}.weekDrawer--rail.weekDrawer--collapsed .weekDrawer__top,.weekDrawer--rail.weekDrawer--collapsed .weekDrawer__week{display:contents}.weekDrawer--rail.weekDrawer--collapsed .weekDrawer__chevron{order:-1;margin:0}.weekDrawer--rail.weekDrawer--collapsed .weekDrawer__arrow,.weekDrawer--rail.weekDrawer--collapsed .weekDrawer__review{display:none}}.weekLines{margin-top:10px}.weekLines__group+.weekLines__group{margin-top:8px}.weekLines__label{font-family:var(--font-sans);letter-spacing:.18em;color:var(--blueprint-meta);font-size:10px;font-weight:600}.weekLines__row{font-family:var(--font-serif);color:var(--blueprint-meta);align-items:center;gap:8px;padding:7px 0;font-size:13px;font-style:italic;font-weight:400;line-height:1.35;display:flex}.weekLines__text{flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:0;display:flex}.weekLines__title{overflow-wrap:anywhere;min-width:0}.weekLines__title--link{all:unset;cursor:pointer;overflow-wrap:anywhere;min-width:0}.weekLines__title--link:hover,.weekLines__projectLink:hover{text-decoration:underline}.weekLines__projectLink{color:inherit;text-decoration:none}.weekLines__titleLine{align-items:baseline;gap:5px;min-width:0;display:inline-flex}.weekLines__glyph{color:var(--color-faint-2);flex:none}.weekLines__pill,.weekLines__caption{font-family:var(--font-sans);font-size:11px;font-style:normal;font-weight:500}.weekLines__caption--refusal{color:var(--color-error)}.weekLines__plus{all:unset;box-sizing:border-box;border:1.5px solid var(--color-blue-planning);width:22px;height:22px;color:var(--color-blue-planning);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.weekLines__plus:focus-visible,.weekLines__addAll:focus-visible,.weekLines__title--link:focus-visible{outline:2px solid var(--color-blue-planning);outline-offset:2px;border-radius:4px}.weekLines__addAll{all:unset;cursor:pointer;font-family:var(--font-sans);color:var(--color-blue-planning);border-bottom:1px solid #42566b66;flex:none;font-size:12px;font-style:normal;font-weight:500}.weekLines__addAll:disabled{cursor:default;opacity:.5}.weekRange{font-family:var(--font-sans);color:#e8edf2;align-items:center;gap:14px;font-size:13px;font-weight:500;display:inline-flex}.weekRange__chevron{all:unset;cursor:pointer;color:#e8edf2;padding:0 4px;font-size:18px;line-height:1}.weekRange__chevron:disabled{cursor:default;color:#e8edf266}.weekRange__chevron:focus-visible{border-radius:4px;outline:2px solid #e8edf2cc}.weekRange__label{white-space:nowrap}.weekLines__row--draggable{cursor:grab}.weekTab>.bulkActionBar{flex:none;margin:8px 16px 16px}body[data-plan-screen]{overflow:hidden}.planScreen{background:var(--color-blue-planning);height:100dvh;font-family:var(--font-sans);flex-direction:column;display:flex}.planScreen__topBar{flex:none;align-items:baseline;padding:30px 48px 0;display:flex}.planScreen__title{font-family:var(--font-serif);color:var(--color-graph-paper);font-size:28px;font-style:italic;font-weight:500}.planScreen__lead{flex:none;align-items:baseline;gap:16px;display:flex}.planScreen__mode{border:1px solid #e8edf261;border-radius:99px;padding:2px;display:inline-flex}.planScreen__modeOption{all:unset;cursor:pointer;font-family:var(--font-sans);color:#e8edf299;border-radius:99px;padding:4px 11px;font-size:12.5px;font-weight:500}.planScreen__modeOption--active{background:var(--color-graph-paper);color:var(--color-blue-planning);font-weight:600}.planScreen__tabs{align-items:baseline;gap:26px;min-width:0;margin-left:40px;display:flex}.planScreen__tab{all:unset;cursor:pointer;font-family:var(--font-sans);font-weight:500;font-size:var(--font-size-nav);color:#e8edf299;text-align:center;border-bottom:2px solid #0000;min-width:0;padding-bottom:8px}.planScreen__tab--empty{color:#e8edf252}.planScreen__tabLabel{position:relative}.planScreen__tabDot{background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;top:1px;right:-8px}.planScreen__tab--dot{padding-right:8px}.planScreen__tab--active{color:#fff;border-bottom-color:#fff;font-weight:600}.planScreen__actions{align-items:baseline;gap:18px;margin-left:auto;display:flex}.planScreen__close{all:unset;cursor:pointer;font-family:var(--font-sans);color:#fff;opacity:.85;align-self:center;font-size:22px;font-weight:400;line-height:1}.planScreen__close:hover{opacity:1}.planScreen__close:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #fff}.planScreen__done{all:unset;cursor:pointer;font-family:var(--font-sans);font-weight:600;font-size:var(--font-size-nav);color:#fff}.planScreen__sheet{background:var(--color-graph-paper);background-image:repeating-linear-gradient(0deg,#42566b0b 0 1px,#0000 1px 26px),repeating-linear-gradient(90deg,#42566b0b 0 1px,#0000 1px 26px);border-radius:12px 12px 0 0;flex-direction:column;flex:1;min-height:0;margin:22px 24px 0;padding:32px 44px 0;display:flex;box-shadow:0 -3px 16px #141e2a4d}.planScreen__sheet--week{padding:0;overflow:hidden}.planScreen__column{flex-direction:column;flex:1;width:100%;min-width:0;max-width:720px;min-height:0;margin:0 auto;display:flex}@media (width<=600px){.planScreen__topBar{flex-wrap:wrap;row-gap:14px;padding-inline:24px}.planScreen__title{white-space:nowrap;font-size:24px}.planScreen__actions{order:2}.planScreen__tabs{flex:0 0 100%;order:3;justify-content:space-between;gap:8px;margin-left:0}.planScreen__tab{flex:auto}}@media (width<=900px){.planScreen__sheet{padding-inline:24px}}.planScreen__dayHeader{font-family:var(--font-serif);color:var(--color-ink);flex:none;margin:0;font-size:22px;font-style:italic;font-weight:500;line-height:1.25}.planScreen__hint{font-family:var(--font-sans);color:#6e7f90;flex:none;margin:0;font-size:13.5px;font-style:italic;font-weight:400;line-height:1.5}.planScreen__rows{flex-direction:column;flex:1;min-height:0;margin:14px -12px 0;padding-inline:12px;display:flex;overflow:hidden auto}.planScreen__state{font-family:var(--font-sans);color:#6e7f90;margin:40px 0 0;font-size:14px;font-style:italic}.planRow{min-width:0}.planRow.taskRow--divider{border-bottom-color:#42566b1f}.planRow:last-child{border-bottom:none}.planRow.planRow--card,.planRow.planRow--card:last-child{box-sizing:border-box;background:var(--color-paper-card);border:1px solid var(--color-blueprint-card-border);border-radius:14px;margin-bottom:9px;padding:13px 17px}.planRow.planRow--card[data-kb-cursor]:not(.taskRow--dragging):not(.taskRow--selected){border-color:var(--color-blueprint-card-border);background:var(--color-paper-card);box-shadow:inset 0 0 0 100vmax var(--color-row-hover-wash);border-radius:14px;margin-inline:0;padding:13px 17px}.planRow .taskRow__metadata{color:#6e7f90}.planRow.taskRow--age-quiet .taskRow__title,.planRow.taskRow--age-faded .taskRow__title,.planRow.taskRow--age-dormant .taskRow__title{color:var(--color-blueprint-meta)}.sectionLabel.planScreen__sectionLabel{color:#6e7f90;margin-top:28px}.sectionLabel.planScreen__sectionLabel:first-child{margin-top:0}.sectionLabel.planScreen__sectionLabel--ruled{border-top:1px solid #42566b1f;margin-top:20px;padding-top:18px}.planScreen__footer{border-top:1px solid #42566b2e;flex:none;align-items:center;padding:16px 0 22px;display:flex}.planScreen__footerStat{font-family:var(--font-sans);color:#6e7f90;font-size:13.5px;font-weight:400}.planScreen__footerStat strong{color:var(--color-ink);font-weight:600}.planScreen__viewPage{all:unset;cursor:pointer;font-family:var(--font-sans);color:var(--color-blue-planning);margin-left:auto;font-size:13.5px;font-weight:600}.planScreen__weekHead{flex-wrap:wrap;flex:none;align-items:baseline;gap:4px 10px;margin-top:14px;display:flex}.planScreen__weekHeadLabel{font-family:var(--font-serif);color:#42566b;font-size:20px;font-style:italic;font-weight:500}.planScreen__weekHeadRange,.planScreen__weekHeadCount{font-family:var(--font-sans);color:#6e7f90;font-size:12.5px}.planScreen__weekHeadCount{margin-left:auto}.planScreen__empty{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:420px;margin:56px auto 0;display:flex}.planScreen__emptyHead{font-family:var(--font-serif);color:#42566b;margin:0;font-size:22px;font-style:italic}.planScreen__emptyLine{font-family:var(--font-sans);color:#6e7f90;margin:0;font-size:13.5px;line-height:1.5}.planScreen__emptyDoor{all:unset;cursor:pointer;font-family:var(--font-sans);color:#42566b;border:1px solid #42566b73;border-radius:99px;margin-top:8px;padding:7px 16px;font-size:13px;font-weight:600}@keyframes planScreenFade{0%{opacity:0}to{opacity:1}}.planScreen__sheet--fade{animation:.2s ease-out planScreenFade}@media (prefers-reduced-motion:reduce){.planScreen__sheet--fade{animation:none}}.weekPickScrim{z-index:970;background:#26241f73;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.weekPick{background:var(--color-blue-planning);border-radius:var(--radius-sheet);width:min(1200px,100%);height:min(780px,100%);font-family:var(--font-sans);outline:none;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 80px #14120c73}.weekPick__header{flex:none;align-items:center;gap:24px;padding:18px 24px 14px;display:flex}.weekPick__lead{flex:1;min-width:0}.weekPick__card{background:var(--color-paper);cursor:grab;border-radius:10px;align-items:center;gap:10px;max-width:420px;padding:10px 14px;display:flex;box-shadow:0 6px 18px #141e2a40}.weekPick__grip{color:var(--color-faint);flex:none}.weekPick__cardTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;font-size:var(--font-size-row);color:var(--color-ink);overflow:hidden}.weekPick__title{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-serif);color:#e8edf2;margin:0;font-size:22px;font-style:italic;font-weight:500;overflow:hidden}.weekPick__subtitle{color:#e8edf2b3;margin:8px 0 0;font-size:13px;font-style:italic}.weekPick__actions{flex:none;align-items:center;gap:22px;display:flex}.weekPick__cancel{all:unset;cursor:pointer;font-weight:600;font-size:var(--font-size-nav);color:#fff}.weekPick__cancel:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #e8edf2cc}.weekPick__sheet{background:var(--color-graph-paper);background-image:repeating-linear-gradient(0deg,#42566b0b 0 1px,#0000 1px 26px),repeating-linear-gradient(90deg,#42566b0b 0 1px,#0000 1px 26px);border-radius:12px 12px 0 0;flex-direction:column;flex:1;min-height:0;margin:0 16px;display:flex;overflow:hidden}.settingsScreen__section{margin-top:28px}.settingsScreen__section:first-of-type{margin-top:22px}.settingsScreen__status,.settingsScreen__empty{font-family:var(--font-sans);font-size:var(--font-size-metadata);color:var(--color-muted);margin:10px 0 0}.settingsScreen__sharingGroups{flex-direction:column;gap:18px;margin-top:10px;display:flex}.settingsScreen__sharingGroup{flex-direction:column;gap:4px;display:flex}.settingsScreen__sharingGroupLabel{font-family:var(--font-sans);font-weight:600;font-size:var(--font-size-metadata);color:var(--color-secondary)}.settingsScreen__sharingList{flex-direction:column;display:flex}.settingsScreen__sharingRow{all:unset;box-sizing:border-box;cursor:pointer;border-bottom:1px solid var(--color-divider);align-items:center;gap:10px;padding:10px 4px;display:flex}.settingsScreen__sharingRow:last-child{border-bottom:none}.settingsScreen__sharingName{font-family:var(--font-sans);font-size:var(--font-size-row);color:var(--color-ink);flex:1}.settingsScreen__sharingCount{font-family:var(--font-sans);font-size:var(--font-size-metadata);color:var(--color-muted)}.settingsScreen__planningField{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.settingsScreen__planningField--next{margin-top:20px}.settingsScreen__planningLabel{font-family:var(--font-sans);font-size:var(--font-size-row);color:var(--color-ink)}.settingsScreen__toggleRow{justify-content:space-between;align-items:center;gap:16px;margin-top:10px;display:flex}.settingsScreen__toggleText{flex-direction:column;gap:3px;min-width:0;display:flex}.settingsScreen__toggleLabel{font-family:var(--font-sans);font-weight:600;font-size:var(--font-size-row);color:var(--color-ink)}.settingsScreen__planningSelect{font-family:var(--font-sans);font-size:var(--font-size-row);color:var(--color-ink);border:1px solid var(--color-divider);cursor:pointer;background:0 0;border-radius:6px;padding:5px 8px}.settingsScreen__planningSelect:disabled{opacity:.6;cursor:default}.settingsScreen__planningHelper{font-family:var(--font-sans);font-size:var(--font-size-metadata);color:var(--color-muted);margin:6px 0 0}.settingsScreen__toggleSubtitle{font-family:var(--font-sans);font-size:var(--font-size-metadata);color:var(--color-muted)}.settingsScreen__switch{all:unset;box-sizing:border-box;background:var(--color-checkbox-border);cursor:pointer;border-radius:999px;flex:none;width:40px;height:24px;transition:background-color .12s;position:relative}.settingsScreen__switch--on{background:var(--color-green)}.settingsScreen__switchKnob{background:var(--color-paper);border-radius:50%;width:18px;height:18px;transition:left .12s;position:absolute;top:3px;left:3px}.settingsScreen__switch--on .settingsScreen__switchKnob{left:19px}.settingsScreen__integrationRow{justify-content:space-between;align-items:center;gap:16px;margin-top:10px;display:flex}.settingsScreen__integrationText{flex-direction:column;gap:3px;min-width:0;display:flex}.settingsScreen__integrationName{font-family:var(--font-sans);font-weight:600;font-size:var(--font-size-row);color:var(--color-ink)}.settingsScreen__integrationSubtitle{font-family:var(--font-sans);font-size:var(--font-size-metadata);color:var(--color-muted)}.settingsScreen__integrationConnect{all:unset;box-sizing:border-box;cursor:pointer;border:1.5px solid var(--color-green);border-radius:var(--radius-pill);font-family:var(--font-sans);color:var(--color-green);flex-shrink:0;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;display:flex}.settingsScreen__integrationConnect:disabled{cursor:default;border-color:var(--color-checkbox-border);color:var(--color-muted)}.settingsScreen__integrationSpinner{border:2px solid var(--color-checkbox-border);border-top-color:var(--color-muted);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite settingsScreenSpin}@keyframes settingsScreenSpin{to{transform:rotate(360deg)}}.settingsScreen__browserButton{cursor:grab}.settingsScreen__browserButton:focus-visible,.settingsScreen__browserCopyButton:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}.settingsScreen__browserSteps{font-family:var(--font-sans);font-size:var(--font-size-metadata);color:var(--color-secondary);flex-direction:column;gap:6px;margin:14px 0 0;padding-left:20px;display:flex}.settingsScreen__browserSteps--tight{margin-top:8px}.settingsScreen__browserSteps strong{color:var(--color-ink);font-weight:600}.settingsScreen__browserCopy{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px;display:flex}.settingsScreen__browserCopyButton{all:unset;box-sizing:border-box;cursor:pointer;font-family:var(--font-sans);color:var(--color-secondary);flex-shrink:0;font-size:13px;font-weight:600}.settingsScreen__browserCaption{min-width:0;font-family:var(--font-sans);font-size:var(--font-size-metadata);color:var(--color-muted)}.settingsScreen__browserNote{margin-top:2px}.settingsScreen__integrationDisconnect{all:unset;box-sizing:border-box;cursor:pointer;font-family:var(--font-sans);color:var(--color-secondary);flex-shrink:0;font-size:13px;font-weight:600}.settingsScreen__account{flex-direction:column;gap:2px;margin-top:10px;display:flex}.settingsScreen__accountName{font-family:var(--font-sans);font-weight:600;font-size:var(--font-size-row);color:var(--color-ink)}.settingsScreen__accountEmail{font-family:var(--font-sans);font-size:var(--font-size-metadata);color:var(--color-secondary)}.settingsScreen__signOut{all:unset;box-sizing:border-box;cursor:pointer;font-family:var(--font-sans);font-weight:600;font-size:var(--font-size-button);color:var(--color-secondary);margin-top:16px}.settingsScreen__switch:disabled{opacity:.4;cursor:default}.settingsScreen__linkRow{all:unset;box-sizing:border-box;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:10px;display:flex}.settingsScreen__linkRow:focus-visible{outline:2px solid var(--color-green);outline-offset:3px;border-radius:var(--radius-control)}.settingsScreen__linkChevron{font-family:var(--font-sans);color:var(--color-faint-2);flex-shrink:0;font-size:18px}.dayStamp{--dayStamp-ink:.85;box-sizing:border-box;width:56px;height:56px;color:var(--color-green);opacity:var(--dayStamp-ink);mix-blend-mode:multiply;font-family:var(--font-sans);letter-spacing:1.2px;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;border:1.5px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:-14px -24px -14px auto;font-size:11px;font-weight:600;display:flex;position:relative;transform:rotate(-8deg)}.dayStamp:before{content:"";border:.75px solid;border-radius:50%;position:absolute;inset:2.5px}.dayStamp--pressed{animation:.45s cubic-bezier(.34,1.3,.64,1) 80ms both dayStamp-press}@keyframes dayStamp-press{0%{opacity:0;transform:scale(1.6)rotate(-8deg)}to{opacity:var(--dayStamp-ink);transform:scale(1)rotate(-8deg)}}@keyframes dayStamp-fade{0%{opacity:0}to{opacity:var(--dayStamp-ink)}}@media (prefers-reduced-motion:reduce){.dayStamp--pressed{animation:.2s ease-out 80ms both dayStamp-fade}}.dueTodayBanner{background:var(--color-wash);border-radius:var(--radius-control);align-items:center;gap:12px;margin-top:16px;padding:12px 16px;display:flex}.dueTodayBanner__badge{border-radius:var(--radius-checkbox);background:var(--color-green);min-width:26px;height:26px;color:var(--color-paper);font-family:var(--font-sans);flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;font-size:13px;font-weight:600;display:flex}.dueTodayBanner__body{flex:1;min-width:0}.dueTodayBanner__title{font-family:var(--font-sans);font-weight:600;font-size:var(--font-size-button);color:var(--color-ink);margin:0}.dueTodayBanner__subtitle{font-family:var(--font-sans);font-weight:400;font-size:var(--font-size-metadata-inline);color:var(--color-muted);margin:2px 0 0}.dueTodayBanner__view{all:unset;box-sizing:border-box;border-radius:var(--radius-pill);background:var(--color-paper-palette);font-family:var(--font-sans);font-weight:600;font-size:var(--font-size-pill-compact);color:var(--color-ink);cursor:pointer;flex-shrink:0;padding:6px 14px}.dueTodayBanner__view:hover{background:var(--color-row-hover-wash)}.tendSection{border-radius:var(--radius-sheet);background:#fff;border:1px solid #26241f12;margin-top:26px;padding:14px 18px}.tendSection--withRows{padding-bottom:4px}.tendSection__label{align-items:center;gap:6px;margin-bottom:8px;display:flex}.tendSection__sprout{flex-shrink:0;display:block}.tendSection__label .sectionLabel{font-size:10.5px}.tendSection__collapsed{font-family:var(--font-sans);color:var(--color-muted);margin:0;font-size:13.5px;font-style:italic}.tendSection__rows{flex-direction:column;display:flex}.tendSection__group{margin-top:18px}.tendSection__group:first-child{margin-top:14px}.tendSection__groupLabel{align-items:baseline;gap:6px;margin-bottom:2px;display:flex}.tendSection__groupLabelText.sectionLabel{font-size:10px}.tendSection__groupCount{font-family:var(--font-sans);color:var(--color-faint-2);font-size:11px;font-weight:500}.tendSection__footer{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font-family:var(--font-sans);color:var(--color-green);border-top:1px solid #26241f12;align-items:center;gap:6px;margin-top:8px;padding:12px 0 10px 34px;font-size:13px;font-weight:500;display:flex}.tendSection__footerChevron{flex-shrink:0;transition:transform .2s ease-out;transform:rotate(-90deg)}.tendSection__footer--expanded .tendSection__footerChevron{transform:rotate(0)}@keyframes tendRowReveal{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}to{opacity:1;max-height:60px;padding-top:12px;padding-bottom:12px}}.tendRow--reveal{animation:.2s ease-out tendRowReveal}.tendRow{opacity:1;border-bottom:1px solid #26241f12;align-items:center;gap:14px;max-height:60px;padding:12px 0;transition:opacity .22s ease-in,transform .22s ease-in,max-height .22s ease-in,padding .22s ease-in,border-color .22s ease-in;display:flex;overflow:hidden;transform:translate(0)}.tendRow--noDivider{border-bottom-color:#0000}.tendRow--collapsing{opacity:0;border-color:#0000;max-height:0;padding-top:0;padding-bottom:0;transform:translate(6px)}.tendRow--reinserting{animation:.16s ease-out tendRowReinsert}@keyframes tendRowReinsert{0%{opacity:0}to{opacity:1}}.tendRow__checkbox{all:unset;box-sizing:border-box;cursor:pointer;flex-shrink:0;display:flex}.tendRow__checkbox:disabled{cursor:default}.tendRow__titleWrap{flex:1;min-width:0;display:inline-flex;position:relative}.tendRow__titleWrap:after{content:"";background:var(--color-green);height:1px;transition:right .18s ease-out;position:absolute;top:50%;left:0;right:100%}.tendRow--struck .tendRow__titleWrap:after{right:0}.tendRow__title{font-family:var(--font-sans);color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;font-weight:500;overflow:hidden}.tendRow__cue{font-family:var(--font-sans);color:var(--color-muted);flex-shrink:0;margin-left:auto;padding-left:12px;font-size:12.5px}.weeklyReviewCallout{box-sizing:border-box;background-color:var(--color-blue-planning);max-width:560px;font-family:var(--font-sans);background-image:linear-gradient(#e8edf20f 1px,#0000 1px),linear-gradient(90deg,#e8edf20f 1px,#0000 1px);background-size:26px 26px;border-radius:14px;align-items:center;gap:12px;margin-top:18px;padding:14px 16px;display:flex}.weeklyReviewCallout__text{flex:1;min-width:0}.weeklyReviewCallout__label{letter-spacing:.18em;text-transform:uppercase;color:var(--color-blueprint-text-muted);margin:0;font-size:10.5px;font-weight:600}.weeklyReviewCallout__line{font-family:var(--font-serif);color:var(--color-blueprint-text);margin:3px 0 0;font-size:17px;font-style:italic;font-weight:400;line-height:1.25}.weeklyReviewCallout__start{all:unset;box-sizing:border-box;border-radius:var(--radius-pill);background:var(--color-blueprint-text);color:var(--color-blue-planning);cursor:pointer;flex:none;padding:7px 14px;font-size:13px;font-weight:600}.weeklyReviewCallout__dismiss{all:unset;box-sizing:border-box;width:26px;height:26px;color:var(--color-blueprint-text);opacity:.7;cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex}.weeklyReviewCallout__dismiss:hover{opacity:1}.weeklyReviewCallout__start:focus-visible,.weeklyReviewCallout__dismiss:focus-visible{outline:2px solid var(--color-blueprint-text);outline-offset:2px}.today__header{align-items:flex-start;display:flex}.today__titleGroup{display:block}.today__dayControl{display:inline-block;position:relative}.today__dayTrigger{all:unset;box-sizing:border-box;cursor:pointer;align-items:baseline;gap:6px;display:inline-flex}.today__dayTitle{font-family:var(--font-serif);font-weight:500;font-size:var(--font-size-title);color:var(--color-ink);margin:0;line-height:1.1}.today__dayChevron{font-family:var(--font-sans);color:var(--color-faint-2);font-size:13px}.today__daySubtitle{font-family:var(--font-sans);font-weight:400;font-size:var(--font-size-button);color:var(--color-muted);margin:8px 0 0}.today__subtitleAside{font-style:italic}.today__dayMenu{background:var(--color-paper-palette);border-radius:var(--radius-control);z-index:20;min-width:160px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 28px #14120c47}.today__dayMenuItem{all:unset;box-sizing:border-box;text-align:left;width:100%;font-family:var(--font-sans);color:var(--color-ink);cursor:pointer;border-radius:6px;padding:9px 12px;font-size:13.5px;display:block}.today__dayMenuItem:hover{background:var(--color-row-hover-wash)}.today__dayMenuItem--quiet{color:var(--color-muted)}.today__dayMenuDivider{background:var(--color-divider);border:0;height:1px;margin:4px 6px}.today__headerActions{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:inline-flex}.today__inboxButton{box-sizing:border-box;border:1.5px solid var(--color-hairline);width:38px;height:38px;color:var(--color-secondary);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.today__inboxButton--unread{border-color:var(--color-blue-planning);color:var(--color-blue-planning)}.today__inboxBadge{background:var(--color-error);min-width:16px;height:16px;color:var(--color-paper);font-family:var(--font-sans);border-radius:999px;justify-content:center;align-items:center;padding:0 3px;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;top:-4px;right:-4px}.today__planPill{box-sizing:border-box;border:1.5px solid var(--color-blue-planning);border-radius:var(--radius-pill);font-family:var(--font-sans);font-weight:600;font-size:var(--font-size-button);color:var(--color-blue-planning);white-space:nowrap;flex-shrink:0;align-items:center;gap:7px;padding:9px 16px;text-decoration:none;display:inline-flex}.today__col{width:100%;max-width:720px;margin:0 auto}.today__remaining{font-family:var(--font-sans);font-weight:500;font-size:var(--font-size-metadata);color:var(--color-muted);margin:6px 0 0}.today__allDone{background:var(--color-wash);border-radius:var(--radius-control);align-items:center;gap:12px;margin-top:6px;padding:12px 16px;animation:.4s cubic-bezier(.34,1.56,.64,1) today-allDone-in;display:flex}.today__allDoneCheck{border-radius:var(--radius-checkbox);background:var(--color-green);width:26px;height:26px;color:var(--color-paper);flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.today__allDoneTitle{font-family:var(--font-sans);font-weight:600;font-size:var(--font-size-button);color:var(--color-ink);margin:0}.today__allDoneBody{font-family:var(--font-sans);font-style:italic;font-weight:400;font-size:var(--font-size-metadata-inline);color:var(--color-muted);margin:2px 0 0}@keyframes today-allDone-in{0%{opacity:0;transform:scale(.94)translateY(-3px)}to{opacity:1;transform:scale(1)translateY(0)}}.today__sectionLabel--crossedOff{margin-top:28px}.today__footer{font-family:var(--font-sans);font-weight:400;font-size:var(--font-size-metadata);color:var(--color-faint-2);text-align:center;margin:auto 0 0;padding-bottom:26px}.today__emptyHero{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:0 48px;display:flex}.today__emptyHeroTitle{font-family:var(--font-serif);color:var(--color-ink);margin:0;font-size:24px;font-style:italic;font-weight:500}.today__emptyHeroBody{max-width:30ch;font-family:var(--font-sans);font-weight:400;font-size:var(--font-size-button);color:var(--color-muted);margin:0 0 10px;line-height:1.4}.today__emptyHeroOr{font-family:var(--font-sans);font-weight:400;font-size:var(--font-size-metadata);color:var(--color-faint);margin:2px 0}.today__emptyHeroYesterday{font-family:var(--font-sans);font-size:var(--font-size-metadata);color:var(--color-muted);margin:14px 0 0}.today__emptyHeroAddPill{all:unset;box-sizing:border-box;border:1.5px dashed var(--color-checkbox-border);border-radius:var(--radius-pill);font-family:var(--font-sans);font-weight:600;font-size:var(--font-size-button);color:var(--color-muted);cursor:pointer;align-items:center;gap:7px;padding:9px 16px;display:inline-flex}.todosScreen__list{flex-direction:column;margin-top:4px;display:flex}.todosScreen__sectionLabel{margin-top:28px}.todosScreen__status,.todosScreen__empty{font-family:var(--font-sans);font-size:var(--font-size-metadata);color:var(--color-muted);margin-top:30px}.todosScreen__empty{font-style:italic}.todosScreen__footer{font-family:var(--font-sans);font-weight:400;font-size:var(--font-size-metadata);color:var(--color-faint-2);text-align:center;margin:auto 0 0;padding-bottom:26px}.waitingScreen__status,.waitingScreen__empty{font-family:var(--font-sans);font-size:var(--font-size-metadata);color:var(--color-muted);margin-top:30px}.waitingScreen__empty{font-style:italic}.waitingScreen__sectionLabel{align-items:center;gap:6px;margin-top:28px;display:flex}.waitingScreen__loadMore{all:unset;cursor:pointer;font-family:var(--font-sans);font-weight:500;font-size:var(--font-size-metadata);color:var(--color-secondary);margin:18px 0 4px;display:block}.waitingScreen__loadMore:hover,.waitingScreen__loadMore:focus-visible{color:var(--color-ink)}.feedbackDialogScrim{z-index:1100;background:#26241f52;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.feedbackDialog{background:var(--color-paper-palette);border-radius:var(--radius-sheet);box-sizing:border-box;width:380px;max-width:100%;padding:22px;box-shadow:0 30px 80px #14120c73}.feedbackDialog__title{font-family:var(--font-sans);color:var(--color-ink);margin:0 0 14px;font-size:18px;font-weight:600;line-height:1.3}.feedbackDialog__kindGroup{gap:6px;margin-bottom:12px;display:flex}.feedbackDialog__kindButton{all:unset;box-sizing:border-box;text-align:center;border:1px solid var(--color-hairline);border-radius:var(--radius-control);font-family:var(--font-sans);font-weight:500;font-size:var(--font-size-button);color:var(--color-secondary);cursor:pointer;flex:1;padding:8px}.feedbackDialog__kindButton--active{color:var(--color-ink);background:var(--color-wash);border-color:var(--color-green-border-soft);font-weight:600}.feedbackDialog__textarea{box-sizing:border-box;border:1px solid var(--color-hairline);border-radius:var(--radius-control);width:100%;font-family:var(--font-sans);font-size:var(--font-size-row);color:var(--color-ink);background:var(--color-paper-palette);resize:vertical;min-height:96px;padding:10px 12px}.feedbackDialog__textarea::placeholder{color:var(--color-faint)}.feedbackDialog__charCount{text-align:right;font-family:var(--font-sans);font-size:var(--font-size-label);color:var(--color-faint);margin-top:4px}.feedbackDialog__attachRow{margin-top:8px}.feedbackDialog__attachButton{all:unset;box-sizing:border-box;border:1px solid var(--color-hairline);border-radius:var(--radius-control);font-family:var(--font-sans);font-weight:500;font-size:var(--font-size-label);color:var(--color-muted);cursor:pointer;padding:6px 10px}.feedbackDialog__attachButton:hover{background:var(--color-row-hover-wash)}.feedbackDialog__fileInput{display:none}.feedbackDialog__thumb{width:96px;margin-top:8px;position:relative}.feedbackDialog__thumbImg{object-fit:cover;border-radius:var(--radius-control);border:1px solid var(--color-hairline);width:96px;height:96px;display:block}.feedbackDialog__thumbRemove{all:unset;box-sizing:border-box;background:var(--color-ink);width:20px;height:20px;color:var(--color-paper-palette);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:11px;line-height:1;display:flex;position:absolute;top:-8px;right:-8px}.feedbackDialog__imageError{font-family:var(--font-sans);font-size:var(--font-size-metadata);color:var(--color-error);margin:8px 0 0}.feedbackDialog__error{font-family:var(--font-sans);font-size:var(--font-size-metadata);color:var(--color-error);margin:10px 0 0}.feedbackDialog__actions{flex-direction:column;gap:8px;margin-top:18px;display:flex}.feedbackDialog__cancel{all:unset;box-sizing:border-box;font-family:var(--font-sans);color:var(--color-muted);cursor:pointer;border-radius:6px;align-self:center;padding:4px 10px;font-size:13px;font-weight:500}.feedbackDialog__cancel:hover{background:var(--color-row-hover-wash)}.feedbackDialog__send{all:unset;box-sizing:border-box;text-align:center;border-radius:var(--radius-control);width:100%;font-family:var(--font-sans);color:var(--color-paper-palette);background:var(--color-blue-drafting);cursor:pointer;padding:12px;font-size:14.5px;font-weight:600}.feedbackDialog__send:disabled{opacity:.6;cursor:default}.sidebar{flex-direction:column;flex:none;width:232px;padding:26px 20px 22px;display:flex}.sidebar__brand{width:auto;height:26px;padding:0 12px;display:block}.sidebar__newTask{margin-top:18px}.sidebar__newTask .pill{position:relative}.sidebar__newTaskKey{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.sidebar__newTaskKey .kbd{color:var(--color-green);background:var(--color-wash);padding:1px 5px}.sidebar__search{all:unset;box-sizing:border-box;border:1px solid var(--color-hairline);border-radius:var(--radius-control);width:100%;font-family:var(--font-sans);color:var(--color-muted);background:var(--color-search-bg);cursor:pointer;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;font-size:13px;display:flex}.sidebar__searchKey{margin-left:auto}.sidebar__searchKey .kbd{color:var(--color-faint);padding:1px 5px}.sidebar__nav{margin-top:20px}.sidebar__navGroup{flex-direction:column;gap:2px;display:flex}.sidebar__navGroup+.sidebar__navGroup{margin-top:18px}.sidebar__navItem{border-radius:var(--radius-control);font-family:var(--font-sans);font-size:var(--font-size-nav);color:var(--color-secondary);align-items:center;gap:11px;padding:9px 12px;font-weight:500;text-decoration:none;display:flex;position:relative}.sidebar__navItem--button{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;margin:0}.sidebar__navItem--active{color:var(--color-ink);background:var(--color-paper);font-weight:600;box-shadow:0 1px 4px #2e2a2214}.sidebar__navIcon{flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;display:flex}.sidebar__navLabel{flex:1}.sidebar__navBadge{font-family:var(--font-sans);color:var(--color-faint);font-size:12px;font-weight:400;transition:opacity .12s ease-out}.sidebar__navHint{opacity:0;pointer-events:none;transition:opacity .12s ease-out;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.sidebar__navHint .kbd{padding:1px 5px}.sidebar__navItem:hover .sidebar__navHint,.sidebar__navItem:focus-visible .sidebar__navHint{opacity:1}.sidebar__navItem:hover .sidebar__navBadge,.sidebar__navItem:focus-visible .sidebar__navBadge{opacity:0}.sidebar__foot{flex-direction:column;margin-top:auto;display:flex}.sidebar__archiveIcon{color:var(--color-secondary)}.sidebar__archiveIcon--active{color:var(--color-ink)}.sidebar__panel{display:contents}.sidebar__scrim{z-index:800;background:#2e2a221f;position:fixed;inset:0}.sidebar__railToggle{all:unset;box-sizing:border-box;border-radius:var(--radius-control);cursor:pointer;justify-content:center;align-items:center;width:32px;height:32px;margin:-3px 0;display:flex}.sidebar__railToggle:hover{background:var(--color-search-bg)}.sidebar__railToggle:focus-visible{outline:2px solid var(--color-green);outline-offset:1px}.sidebar--rail{width:64px;padding:26px 10px 22px}.sidebar--expanded .sidebar__panel{z-index:801;box-sizing:border-box;background:var(--color-desk);flex-direction:column;width:232px;padding:26px 20px 22px;animation:.12s ease-out sidebarSlideIn;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;box-shadow:4px 0 18px #2e2a2229}.sidebar--expanded .sidebar__brand{justify-content:space-between;align-items:center;display:flex}.sidebar--expanded .sidebar__railToggle{margin-right:-8px}@keyframes sidebarSlideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.sidebar--expanded .sidebar__panel{animation:none}}.sidebar--compact .sidebar__brand{justify-content:center;padding:0;display:flex}.sidebar--compact .tooltipAnchor{display:flex}.sidebar--compact .sidebar__navGroup>.tooltipAnchor>*{flex:1}.sidebar--compact .sidebar__newTask{justify-content:center;display:flex}.sidebar--compact .sidebar__newTaskCircle{width:40px;height:40px;padding:0}.sidebar--compact .sidebar__search{justify-content:center;width:40px;height:40px;margin:12px auto 0;padding:0}.sidebar--compact .sidebar__navItem{justify-content:center;gap:0;padding:9px 0}.sidebar--compact .sidebar__navLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sidebar--compact .sidebar__navBadge,.sidebar--compact .sidebar__navHint{display:none}.appShell{--sheet-gutter:48px;background:var(--color-desk);height:100dvh;display:flex}.appShell__sheet{background:var(--color-paper);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;flex-direction:column;flex:1;min-width:0;margin:18px 18px 0 0;transition:margin-right .12s ease-out;display:flex;overflow-y:auto;box-shadow:0 -2px 14px #2e2a221f}@media (width>=1466px){.appShell--drawerOpen .appShell__sheet{margin-right:418px}}@media (width<=959px){.appShell{--sheet-gutter:24px}}
