@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAVMABAAAAAACewAAATyAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIPgmCcxEQCoMsgycLDgABNgIkAxgEIAWDcgdGDIMSG70IKD4Nb4xR9bNkEjvVXTwVhAULA61Ovl68j6VgA7cVPN/bfZ373vvSgl1TPXAPuT1LORaUiZWLmcN1uP8+u3cCeS7w4UMB718gbiC0V0VNAW08cVulzAsP8Mfy/cOIADy6sw68W9JsRAMukaQNMISWi4EDnUCJ+63/CUIfZoxQlBtcnCSSQACyDcTbXB0Kl257I7TwjJv/+/l641xfAEWDDHy2CQ3w3VUERlv18QGOBvozQHb88YBmP5A+AH2dpULm5hwFIaf73RMRIIjFIp212lbwxgAkAR5Rlizq0tD7oZU5CARwv25URLbRoDZEOgHoZf5sGQsFoQJQIY/XozRKAxpQAAA9xnXo4gLYr9o/6eC4izRHkJ0AZdQtYFOAAjTQgkaAFgwuIIwfhQEi2I61n5JAF4Xk291HLixstdZNuTy2Yk2GmTWarYaov3LtVEA4GWHpAZ6yADyVIaxuteDzWd6AsyEC/TvvxWXLmeR/PnVuvBFAj+sXCXEQnZMql0GRUA4heYJIaAc1rtO05s6ULtRtvceobms4MTTKTZqh51cwfYSMnEGnyaF78EngbldcYoB1deWJhKFh49VHaAinOHiKFp/5MzxODXKd3tjZ1MnXT+Nyq1r2CAI6+YP+p120c02YaeHxvi41qd3J6BeHPp83r3D6WdaWyuoWRUY8bEDZFIGvr8o1Pb0L7iMelGoFSEmA4DbrNCfJwfGC9UDtcTlzYOrHuuKELlUkAk5NS6dTRUz5X4sgaPwEifMkKwWAF4AwoAEX0AcAYIBPIgCAgDHV2wHe8CSPoJmgv5Zfar4SGlbjMthXIgdfwuFXVD82/7wJsf6x7EdwcCV0xAjve7T+L+Sn6M+XqvB0/+k5+Wc/7Kb5jR9qbgk/33ks3e4o6fce4XF1VHZ0Jmf5byWBc5lhfTqZv9zlYf3SqPjoVNZ62JTJr+t7mXUDcIsPP4FEqIPwxQn91Ce6nAhdFPeGJtHvIvj4Ce/Opn1X+T52vGOpVhM1R5DFsbQ3pREcSDCdIIqFPiJaVOrGVe2TMW/48f2p+DH8OR/ePz5r3OIYtOpbkT+0qRwxSl0sTqT+eqmBGdAPc6AP5tsI4hJBOR8lNiXJOiA8+b7jextU/wv6O/ChVzUAfPyvwya6TwUUQAEgYOR/zCEP0B5wYVHyyjk258u2oCohF9wtgJfBvJjJM3xaEBSqCgwC+JnKDTEBYGQoVYlQGIxEEeWfRON6kRgaLZd4aGWixEuhclu0qsF0K6tgQZ6i+kVGLJmEghXLpHOZNEMyz5Jxsn40taqUqdNoBrOhxZA5y8rNmzNKNBAzbtWMIUvaMUs8vasdlShURvJg7cHag7WDwQPMKCSbSJ66epd1LzaMZvlCepxYsPmzHOM/8S5UqliJGjbRGP7qkgUSW5MZMzDmWEY2ZiBzrNF/UaIAIHn1lk94ARGFFi3Gt2RuUhG7aopGpcwMHy1VCPLdIoRR+S49L4KB9x/pokixdC2BP3/UFmWQthiuZtwAK5R3Cb0UK5Wt9dXVKtOtGa1G/l2GSzabq0G23OVhrm4aoxQ57mUIlSV6l49axXKkaC53+ZmpVSmZJaoBRqhgk3NXkDJ5UrURlVqIngqqVJoWWh9mlWF1tSNVb4VbEnz48gn+Mz3vdNCSLDbEJfPJMRQHSzjjRYFFKA4Wk3koZl8CAAAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASAAA0AAAAABZAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAJwAAACi4/LjqT1MvMgAAAXgAAABTAAAAYGkQn8djbWFwAAABzAAAADwAAABUAMohV2dhc3AAAAIIAAAAEAAAABAAGAAhZ2x5ZgAAAhgAAADEAAAAxou2WeNoZWFkAAAC3AAAADYAAAA2Gs1J62hoZWEAAAMUAAAAHQAAACQHdQKfaG10eAAAAzQAAAAXAAAAGAZaAElsb2NhAAADTAAAAA4AAAAOAI0AjW1heHAAAANcAAAAHAAAACAAGADAbmFtZQAAA3gAAADYAAAB8iewRJhwb3N0AAAEUAAAADAAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaLYUxDkBAFAXnv10aVC7wC6VWpxCdiF7lQCqJq6hcDsJkJkNUYRsBtGoGxu+20FoDypI0UeAR3sTP0E9uHfgR8quyOpqVju0AijoBRzef5QjZAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA942mNgYlBgYGDsYOZhYGZgZ2AQVhRUVBVUFlRgzPg3g1HnAzPPny82TFP+5gAVMWj+/8LEzXSMwZyBgVVJzdTEzFzZ1Nie0ZRd2VTRjtHURE1ZiV3djtHYSFSEjd1YVJmfUdTcWFSRj1FURMzYyMxcnI+RUS0hiZsroDrCLGo9oxMXt4GNp7GhcozZFqjgmn8HubgtHTVsZAxVY3iCg0U0RRwd5TnYHAXVhU0N7A11NRaLaItChVSFzIwUlQz1tQCm6yZiAAEAAAABAMQoT70oXw889QAJA+gAAAAA2zdCSgAAAADc58KH/w//CgRiBGYAIAAJAAIAAAAAAAB42mNgZGBgYfz3FkjO+c//n58lCSiCCtgAgToFGwAAAHjaY1zBoMAAAlcgmMmMQRNEAwAsQwOnAAAAABUAFQAVABUAYwBjAAB42mNgZGBgYGMIYWBnyALSIB4CsDAwAgAS+ADZeNqVkDWCAkEUBWvdN9y4D7Du7u6ORLi7czGORswLPhYyWt9qphuYJcYEY5NzgH9s23iM9bFJ43GWaRtPcEnLeJJzGsZTrBAynmadXeNlESSo6CxwzIbOMmFKJBVXxOuUxRm985SIq/7BPa88cc0bn6pEafBDkJw6b8jrHWGNb+XjVMmoUuJfUQmZUB3Hlnw75nA9i+t5XM8URTFRkRt2muOkZzkZ7Z+GoxH/RRkKNNE+EUf7h2ObTbY4wvVc6qKkvnXxFRmdbmBCZkVRZNS7hrysdwBnA0preNpjYGIAg/8LGWwYsAE2IGZkZGJgZmRmZGEvzcs0MDBwAdFGBk4mEL6jAQDHVAhr) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/diurnus/assets/ibm-plex-sans-condensed-vietnamese-400-normal-89JuSpTM.woff2) format("woff2"),url(/diurnus/assets/ibm-plex-sans-condensed-vietnamese-400-normal-_5OjdirJ.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/diurnus/assets/ibm-plex-sans-condensed-latin-ext-400-normal-BJ9nxTJg.woff2) format("woff2"),url(/diurnus/assets/ibm-plex-sans-condensed-latin-ext-400-normal-DKB-SAek.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/diurnus/assets/ibm-plex-sans-condensed-latin-400-normal-DKyD6XsY.woff2) format("woff2"),url(/diurnus/assets/ibm-plex-sans-condensed-latin-400-normal-5i361Byk.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAVEABAAAAAACbQAAATsAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIPAmCcxEQCoMogyoLDgABNgIkAxgEIAWDPgdGDIMYG5AIUZQO0gyKrw54Q7ypR0jQbYRHROLUhDCW7dl5v9U7gZgNnv//P/2fa58ToWA6Xk/lVE57lQp6BP+c5oG/xieg5EDg4uZybyR3v5LD/fTo9pkrZS7hkbNOBRe8AGF4i5OQgoQSyPEEz//x1nTUJZ//Y6k/3vcLoGjCQ7r/LyumG2iSd+IwKYHOFkgDwDkyZ92IcSmd2G/3RAA7KVLIwcOdg1jRASIAjChbNrVo9M0du40bgD5dVwnyK0BdrEaBDvizZZquqAHlMJtNSkNpgAYoAIC26TIkAMbTnJFMKdRFYgzkGgBlVWHAoAAFaEAsDQFi6QSAEysKHXBhuNN4PAK2hSTymx0/70VYXiZBv2mHNMjWoFuHoHGbOpTZcQxwRmpwShtm2cOsrDhVvBb8KcUhaQq2Hn1FGJHIQ5yD/g+bY71KBUkA9FWxzKaCSgSJMBW0BArWsooBlQ1Yw7YdrFHAZXtgPQuoe4ujHcuBGaDrMDhIyAHjGsaOxlRSQZdh3WnHUh/cNPhGi8v8U8GUNIG17B71ic9Ubm5U5RAiaH6hR7ugcnGmhcP8uBRi92vpwaHFZY4Kq1VlHFbGQJFlzF5sS5aRz6zyrs0w42rCC6VKgQQ8grZTy9IiZ/YCjGemZjdXH9S107ibf4RKBVvSHJJWLqJJXQdBw4odL1MkwgOAGQAnoAFNoAsA6MCXKABAQNerTnGZnQsmuz538XvSHT67OEY6ZNAurkfkrOfsFweGn3/f8buceWuiA/tgkJHEeStnvup4oO+ZdxTnqnM1ufPo146uyneszI30xly/1xs8sb8qYt+bHwi2etL9D5QF/6oJJM7mVc2NjXTH3HB0T/DEPurFd+b7goGfUv25tUd8V+TNFDwKEMaCFVtUdG0IizeE9gYhOLQhtBLfPhreHgvBJyHMvUkbt7J84i8N41OlOlYfg3x8n2RmRvDAu5Wv9okjv4a5wcKVW7lLWjRKuJG9Hl3ROrWPFfuvRr4Ha6sF268h7lO4HmyiBB7i3GnfGwqRCdAKc6EFFpiI4vqJoIwF/6v4SxFAeOWcq+/anfE0/Ga1aV8CfFzd2gbwyRcvXfD/X///r1+o72KwoX5cq/z/HfRnGPDnKgiLklkexGB9p82oZjItDy+AmX4WZpgRAOygUA50BLCyTEN0GzDu/0QiNHhJonDzuESjyfHLdVJiIt6sxEyhCpN7KMGqY1fBrjolrcdYcLQ1q+BYxyj+HGs2FdtxtBUlehzWqU2rLr02LTnRgDnbjnHAjm2LinRZsmjNcbYMW3K0jDG9hlLFyve2et3mGerFsH/piuNsmnO0SC9wGLXDqC1LVjauNHSMiuw66cUtKx/kIEMZv1K1DD1jv3q0XcUMLTZtMuIsx9gsSzeJHO346heLKQCIpMtyCTMgotBEE91y3PaaPzEfhGyZv7XCemiLPwQFwgguVIH0PDcKPn/3MnkMCdyAteB5PPjlShU/tvA8QkNwLYtPVLWaoiYrafRoqWMZYtK9dMa0qZXHl+xl4ipOMKpZdtJqZkK7OpIkLbVwQLUCqfqlVg6rVSQl28tGUL1iGeISRTutquSThJCD8iqRJvH59nLSrkGJdLFZq4tt4w7PlqPSXQnjZcFSEIK/xFCYZrHkWCABskvuRF5wHGdWPDgGeanXtgPIYz4uxYk2P+BeAA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAR8AA0AAAAABVQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAJwAAACi4/LjqT1MvMgAAAXgAAABUAAAAYGl3oOZjbWFwAAABzAAAADwAAABUAMohV2dhc3AAAAIIAAAAEAAAABAAGAAhZ2x5ZgAAAhgAAADAAAAAwI9eV9BoZWFkAAAC2AAAADYAAAA2Gt1J6GhoZWEAAAMQAAAAHgAAACQHhQKoaG10eAAAAzAAAAAXAAAAGAZjAERsb2NhAAADSAAAAA4AAAAOAIoAim1heHAAAANYAAAAHAAAACAAGACzbmFtZQAAA3QAAADXAAABviKTP8Fwb3N0AAAETAAAADAAAABG/6CrQQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaLYUxDkBAFAXnv10bCZ1Cu4XSAZSiE9le5UBaV1E5lx7CZCaDV20nDrRqBqbvtpCsAxUhZHI8wpv4GYcUrYe4u/JqrPVmVcQ2AOU6gIhuzNMJYHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA8AAgAgAAABiAMMAAMABwAAEyERISURIxEgAWj+mAEbzgMM/PRNAnL9jgAAAQAk//QCGgLGADUAAAUiJjU0NjcjNTM/ATUHIzUhNjU0JiMiByc+ATMyFhUUBgczFSMPARU3MxUhBhUUFjMyNxcOAQErZ2IKCFB4U0BkpwFCESsySDA5ImE2YVoKCE94UkBjpf7AEDM5RzI5I2AMWFATJxJINyAKB0ggIjAoOkEpKlhOEygTSDcgCgdIIh8wKTxAKiwAAQAAAAEAxCoHyPxfDzz1AAkD6AAAAADbN0JJAAAAANznwof++f7+BIgEcAAgAAkAAgAAAAAAAHjaY2BkYGBh/PcWSO759/PfD5YOoAgqYAMAryEHMgAAeNpjXMGgwAACVyCYyZ5BBUQDACxpA6sAAAAAFQAVABUAFQBgAGAAAHjaY2BkYGBgYwhiYGeIB9IgHgKwMDACABHfAMx42pWQM4KDURhFz9hTTv36sW3bShPbTvaVFWRfwS1+tXm659MTMEmMEYZGpwAfXYuHOKJt8TDztCwe4YSaxaOenDEWCFg8zhJbFs+LIEFFvcABq+plwpRIyq6IVyiLM9I8JeKKv3LDE/dc8MybIlEafBIkR5lL8tIIy4pFpUmqZPkRl9A+KIphnRU2rfXQ2smIBtnzQxwXZZRVcvawajFOtXHqo8gmKjLenVCcAk1KsuPoLzBssMY6+xhnZ2VRUt6K+JyMuvFUlJFFVBqV1tDurPQBFXFCdQB42mNgYgCD/2sZfBmwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBAM4bCIg=) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/diurnus/assets/ibm-plex-sans-condensed-vietnamese-500-normal-CkG7ISwK.woff2) format("woff2"),url(/diurnus/assets/ibm-plex-sans-condensed-vietnamese-500-normal-DtRh6yEl.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/diurnus/assets/ibm-plex-sans-condensed-latin-ext-500-normal--oYb3bSD.woff2) format("woff2"),url(/diurnus/assets/ibm-plex-sans-condensed-latin-ext-500-normal-C9nn0g37.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/diurnus/assets/ibm-plex-sans-condensed-latin-500-normal-BqaLkUoX.woff2) format("woff2"),url(/diurnus/assets/ibm-plex-sans-condensed-latin-500-normal-BLe87hIu.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAVsABAAAAAACiAAAAUUAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIQgmCcxEQCoNAg0ELDgABNgIkAxgEIAWDSgdGDINWG/cICK4HeEMa9QvHYUYoWISVufhyPO4rK4wq8QCvG/Z+khpQ9VQUKmJGR7VhNlofJtO7WzYT/m8t/bOzfITh2QAfBfFyYSBXUpF13botgcrzFYYlS+gb3HN6PVb2Pa4Ohav2P3Vx21PdwH74+5m+WGikRhOOaID//63f/qKCK3XA6Xdii6sAOUw+PJpdIB2Anpo55RTBIV+qjt97ogBkBAqERo6uaAAeDSgHkzpSJOpY48behSnQAuzbkigomguDqKglYMKfHRZrCf1AlOVYhsJAxQBiIALAuOGVBA0F6YM49791KCQBmVJAFwBRhnoKpCggAmKgDgwBddDygBwehQaqIm7SB+UEjwrl396mQnbvWd+AKeW8YuRrU69KowkVkuwYc+WOB0Cu3Jc6lGLDLDYSQR09HcCnD1kChQkKYercxyFczSuF8qkSb9MnBHjJYocCFVJSNOqVw9JOCqpQgjq2cChwIfXJcZvRdS1hreQsLY5beZaOJiO9A3LSRtMZWwbP5nUhsvq5o3Nvw1xJHjovwDe0qrU1w6GgeTgJnM2TKBkj4TG6fszfTmIKE4gct53aUtsiHx3ZuHKNbPokiRTJr6fOPSZGNpY2uvazL0zr7Oao/dUhF2Q71l6e5prRuobWFa3FYrAQJslH21rjYqt54UWK143ZgDs0rCC3xm1GKeHo1BzXUfEEVNSZ6gKtAft/g9ehEAoT6luKvAGS1OoABOOJ9JhyWXWAigA5IAaGANMASIC/RQAEkCSpBzQV1f0VMnRv8Us4dqdxJqia56CZmaC5eyMce5kpDp396Gv2/GdHbzbIEmfOhOYs9VU7L7LnR8x6/imK1SO5tdXnLFQW9naoNqxorzQebJ1StVTlLgoR11a8P3n4ZJcuP8Ph+zBo/B/yaQNtbZXGQ6Oi0uWTtlS6N3nYbZr/2GNs/R7MisJ7eIrDE2rWSldwNUrwOyUwaq4Cd2n8BGYa3KqAn8Ue3dht437u2u0pq1RpxY4iFCgOFMREEIhA7WRgjSdbE/2KVhO4dZu2yzBMRwttm3jXaAYuwt9bnuCJvxYQ3r+NI/wabY0ndIEk9pZYLw6FvktTDkZAHsZADsa7oUzogZSJOB632//uQPD+xr5ZUn3gb5Wr4G/wE8PLAfi5/vf/yZ1kD0JAAQSQhH+TvDMBCyA7k4rhIcL7aShHI0mh5w9ARbU4fVgIIAMi6BcJBFQ2BEOJAGB+yECL5LnVUrSea7ECa/O0VcuwGtCy3JI+o1YSsNaCBTMyuLjM6zdn1IwF85zmjZrgNG3OMJdqPhVKFahUY8KgFfV6TZlXaNqUAQ71Bk0aVWDahAFNBs2ZN9p2Eh5OiYrNpG6WyOTDutlhiyb0muM5OH7S+UlHBsOnDxpAqIw1PWP1N5Dh33MWkcDNIx15iI341TkznIh8EyaQQjIfdA9qOEiWHviLThSAMi12j6gIhEABDhjR3OLmUTc8Xl1JcBckhS/Ndysg7ylEg8qHSaTFwFeXxAkVyEIDVM4vlnWSxApdpBdlPcsgQjA7AxFJo3Dh2+7wCpIinsSPYTpJcYuSszCfdA4SE86iVcrlFs4PZzGOTWmSJhxnsep5JYtkQ5OTxdP6Ax7Q5OVKcvzAswSFUsUJY4GxqFQWF9fvLJVEsSR2WrBqq1Ri3qcxppmXRyAOesqEw+VL4P/T91QuG7RTc/O4M9wbpAe7BD38wA6kBzu501DH2KTfNcYBrFtwDQA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABWQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAJwAAACi4/LjqT1MvMgAAAXgAAABTAAAAYGncofljbWFwAAABzAAAADwAAABUAMohV2dhc3AAAAIIAAAAEAAAABAAGAAhZ2x5ZgAAAhgAAADEAAAAxFI/PixoZWFkAAAC3AAAADYAAAA2GuVJ6WhoZWEAAAMUAAAAHgAAACQHjQKuaG10eAAAAzQAAAAXAAAAGAZoAEFsb2NhAAADTAAAAA4AAAAOAIwAjG1heHAAAANcAAAAHAAAACAAGAC1bmFtZQAAA3gAAADeAAAByiPTQMdwb3N0AAAEWAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaLYUxDkBAFAXnv10k6NSSLZQuoBOdiH4rB9K6isrlWGEyk8GrVcSB9nRYvttGtAFUFXkmRxLexM88rcFGCKer7856b9YE7ABQqQsI6AGbcwjaAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA8AAgAgAAABiAMMAAMABwAAEyERISURIxEgAWj+mAEQuAMM/PRYAlz9pAAAAQAh//QCJALGADYAAAUiJjU0NjcjNTM/ATUHIzUhPgE1NCYjIgcnPgEzMhYVFAYHMxUjDwEVNzMVIQYVFBYzMjcXDgEBLmtkCQhPdk9GaaIBQgcGJi1GLj4gZDhkWwkIT3ZOR2mh/r8NLzNILj4hZAxcTRIlEU4xIAoHTg4fDyskN0smLFtNEiYRTjAiCghOGyArJDdLJi0AAAEAAAABAMSgvffYXw889QAJA+gAAAAA2zdCSwAAAADc58KH/ur+9gSfBHcAIAAJAAIAAAAAAAB42mNgZGBgYfz3Fkhe+Pfq3yuW+UARVMAGALBLB0AAAHjaY1zBoMAAAlcgmMmFQRFEAwAsfQOtAAAAABUAFQAVABUAYgBiAAB42mNgZGBgYGMIZGBnSALSIB4CsDAwAgASBQDOeNqVkEWWQkEQBGPcZznrPsC4u7s7ssLdHc7GCTgV+frhrPgaVZ2lwCwhJhibnBO7x+ZbPMYljRaPs0y9xRNcU2vxZI9mihUCLZ5mk90WL4sgQkF3hmM2dOfxkyMquyBeJy9O6J+WN6zzD+555Ylr3vjUSZAKP3hJSXkjVUqV1uQJklTktTwJef5l52wuKTBsKeNO63vSymZEo+b9lh2mKPaSa+fpxJtOBtPJEbR2UGSGsklDhio5+cJ2L4ZtNtniSNTKblU56dbFVyR0m56IvLWCtkaOkq203gTmuEO8AAB42mNgYgCD/1sZIhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANKMCJs=) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/diurnus/assets/ibm-plex-sans-condensed-vietnamese-600-normal-CdKbmnAp.woff2) format("woff2"),url(/diurnus/assets/ibm-plex-sans-condensed-vietnamese-600-normal--5ui7us-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/diurnus/assets/ibm-plex-sans-condensed-latin-ext-600-normal-CBdNZ9Ci.woff2) format("woff2"),url(/diurnus/assets/ibm-plex-sans-condensed-latin-ext-600-normal-DvCwRnqE.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/diurnus/assets/ibm-plex-sans-condensed-latin-600-normal-CRd5VyFf.woff2) format("woff2"),url(/diurnus/assets/ibm-plex-sans-condensed-latin-600-normal-6XnkKYvF.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--hourw: 48px;--shape-r: 8px;--tint: 12%;--hdr: 76px;--bg:#fbf1c7;--raise:#fffbe8;--fg:#3c3836;--fg-dim:#7c6f64;--fg-faint:#a89984;--frame-c:#bdae93;--line:rgba(60,56,54,.09);--line-2:rgba(60,56,54,.17);--past:rgba(60,56,54,.05);--on:#fbf1c7;--red:#9d0006;--green:#79740e;--yellow:#b57614;--blue:#076678;--purple:#8f3f71;--aqua:#427b58;--orange:#af3a03;--now:#cc241d;--shadow:0 14px 34px rgba(60,56,54,.18), 0 2px 6px rgba(60,56,54,.08);--sans:"IBM Plex Sans Condensed", "Arial Narrow", system-ui, sans-serif;--mono:var(--sans);box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:#282828;--raise:#3c3836;--fg:#ebdbb2;--fg-dim:#a89984;--fg-faint:#7c6f64;--frame-c:#3c3836;--line:rgba(235,219,178,.07);--line-2:rgba(235,219,178,.14);--past:rgba(0,0,0,.2);--on:#1d2021;--red:#fb4934;--green:#b8bb26;--yellow:#fabd2f;--blue:#83a598;--purple:#d3869b;--aqua:#8ec07c;--orange:#fe8019;--now:#fb4934;--shadow:0 16px 40px rgba(0,0,0,.55), 0 2px 8px rgba(0,0,0,.3)}}:root[data-theme=dark]{color-scheme:dark;--bg:#282828;--raise:#3c3836;--fg:#ebdbb2;--fg-dim:#a89984;--fg-faint:#7c6f64;--frame-c:#3c3836;--line:rgba(235,219,178,.07);--line-2:rgba(235,219,178,.14);--past:rgba(0,0,0,.2);--on:#1d2021;--red:#fb4934;--green:#b8bb26;--yellow:#fabd2f;--blue:#83a598;--purple:#d3869b;--aqua:#8ec07c;--orange:#fe8019;--now:#fb4934;--shadow:0 16px 40px rgba(0,0,0,.55), 0 2px 8px rgba(0,0,0,.3)}html{height:100%;background:var(--bg);scroll-padding-top:env(safe-area-inset-top,0px)}body{height:100%;margin:0;overflow:hidden;display:flex;flex-direction:column;background:var(--bg);color:var(--fg);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit}button:focus-visible,input:focus-visible{outline:2px solid var(--fg-dim);outline-offset:2px}.ic{display:inline-grid;place-items:center;line-height:1}.ic svg{height:1em;width:auto;display:block}.ltr{font:600 .8em var(--mono)}#top{height:var(--hdr);flex:none;display:flex;align-items:center;gap:14px;padding:0 max(10px,env(safe-area-inset-right)) 0 max(10px,env(safe-area-inset-left));border-bottom:1px solid var(--line-2)}.hdr-center{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.hdr-when{display:flex;align-items:baseline;gap:10px;max-width:100%;min-width:0}#date{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#clock{flex:none}.d-short{display:none}.tools,.hdr-side{flex:0 0 auto;min-width:120px;display:flex;align-items:center;gap:2px}.tools.hdr-side{justify-content:flex-end}.ib{width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--fg-dim);display:grid;place-items:center;cursor:pointer;font-size:13px}.ib:hover{background:var(--line);color:var(--fg)}a.ib{text-decoration:none}#date{font:600 20px var(--sans);white-space:nowrap;color:var(--fg);text-transform:uppercase;letter-spacing:.03em}#clock{font:500 20px var(--sans);color:var(--fg-dim);white-space:nowrap;font-variant-numeric:tabular-nums}.tokens{width:100%;min-width:0;display:flex;align-items:center;justify-content:center;gap:12px;cursor:default}#grid{flex:1;min-height:0;display:grid;grid-template-rows:repeat(var(--hours,16),minmax(0,1fr));padding:0 env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:manipulation}#panes{flex:1;min-height:0;display:flex}#panes>*{flex:1;min-width:0}#panes.narrow>*{flex:1 0 100%}#list{min-height:0;display:flex;flex-direction:column;background:var(--raise);border-left:1px solid var(--line-2);border-right:1px solid var(--line-2)}.list-body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:10px 16px}#panes:not(.narrow) #list{--frame:3px;position:relative;z-index:1;margin-top:calc(1em - var(--hdr) - 1px);background:var(--bg);border:var(--frame) solid var(--frame-c);border-bottom:0;border-radius:14px 14px 0 0;box-shadow:var(--shadow)}.today-head{flex:none;box-sizing:border-box;height:calc(var(--hdr) + 1px - 1em - var(--frame,0px));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:0 16px}#backlog{min-height:0;overflow-y:auto;overflow-x:hidden;padding:10px max(10px,env(safe-area-inset-right)) 10px 10px}#panes.narrow #list{border-left:0;border-right:0}.row{position:relative;min-height:0;display:grid;grid-template-columns:var(--hourw) repeat(4,minmax(0,1fr));grid-template-rows:minmax(0,1fr)}.hour{grid-column:1;grid-row:1;position:relative;min-width:0;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 4px;text-align:center;background:color-mix(in srgb,var(--band) 16%,transparent)}.hour .h{font:600 16px var(--mono);color:var(--fg)}.hour .bn{font:500 10px/1.1 var(--sans);color:var(--fg-faint);text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;margin-top:3px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.row.is-now .hour .h{color:var(--now);font-weight:600}.cell{grid-row:1;min-width:0;cursor:pointer}.cell.c-past{background:var(--past)}.cell.c-now{background:linear-gradient(90deg,var(--past) calc(var(--f) * 100%),transparent 0)}@media(hover:hover){.cell:hover{box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--fg) 5%,transparent)}}.blk{grid-row:1;position:relative;z-index:2;min-width:0;margin:4px 3px;padding:0 8px;display:flex;align-items:center;gap:6px;overflow:hidden;white-space:nowrap;font:500 16px/1.1 var(--sans);cursor:pointer;border:1.5px solid transparent;transition:filter .15s,box-shadow .15s,opacity .15s;touch-action:none}.blk.first{border-top-left-radius:var(--shape-r);border-bottom-left-radius:var(--shape-r)}.blk.last{border-top-right-radius:var(--shape-r);border-bottom-right-radius:var(--shape-r)}.blk:not(.first){margin-left:0;border-left-width:0;padding-left:7px}.blk:not(.last){margin-right:0;border-right-width:0}.blk .ic{flex:none;font-size:11px}.blk .t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.blk .cd{flex:none;font:500 13px var(--mono);opacity:.8}.blk .sn{flex:none;font:500 12px var(--sans);opacity:.75;font-variant-numeric:tabular-nums}.blk .cont{opacity:.55;margin-left:auto}.st-confirmed{background:color-mix(in srgb,var(--c) 10%,transparent);border-color:transparent;color:var(--fg-faint)}.st-confirmed .t{text-decoration:line-through}.st-confirmed .ic{color:var(--fg-faint)}.st-planned{background:color-mix(in srgb,var(--c) 26%,transparent);border-color:var(--c);color:var(--fg)}.st-planned .ic,.st-suggested .ic{color:var(--c)}.st-planned.stale{opacity:.5}.st-suggested{background:transparent;border-style:dashed;border-color:color-mix(in srgb,var(--c) 75%,transparent);color:var(--fg-dim);opacity:.72}.st-active{border-color:var(--c);color:var(--fg);background:linear-gradient(90deg,color-mix(in srgb,var(--c) 48%,transparent) calc(var(--p) * 100%),color-mix(in srgb,var(--c) 13%,transparent) 0)}.st-active .ic{color:var(--fg)}.blk.hl{filter:brightness(1.07) saturate(1.08);box-shadow:0 3px 12px color-mix(in srgb,var(--c) 32%,transparent)}.blk.hl.stale,.blk.hl.st-suggested{opacity:1}.blk.ghost{z-index:3;pointer-events:none;border:1.5px dashed var(--fg-faint);background:color-mix(in srgb,var(--fg) 6%,transparent)}.blk.ghost:not(.first){border-left-width:0}.blk.ghost:not(.last){border-right-width:0}.blk.ghost.drop{z-index:5;border-color:var(--fg-dim);background:color-mix(in srgb,var(--fg) 10%,transparent)}.blk.ghost.drop.bad{border-color:var(--red);background:color-mix(in srgb,var(--red) 14%,transparent)}.blk.is-dragging{opacity:.4;cursor:grabbing}.kcur{grid-row:1;z-index:4;margin:2px 1px;border-radius:7px;box-shadow:0 0 0 2px var(--fg);pointer-events:none}.nowline{position:absolute;top:-1px;bottom:-1px;width:2px;margin-left:-1px;z-index:5;pointer-events:none;background:var(--now);border-radius:2px;box-shadow:0 0 6px var(--now),0 0 16px color-mix(in srgb,var(--now) 55%,transparent)}.nowline:before{content:"";position:absolute;top:-4px;left:50%;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:var(--now);animation:pulse 2.2s infinite}@keyframes pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--now) 60%,transparent)}70%,to{box-shadow:0 0 0 8px transparent}}#scrim{position:fixed;inset:0;z-index:40;background:color-mix(in srgb,var(--bg) 25%,transparent)}#scrim.strong{background:color-mix(in srgb,var(--bg) 60%,transparent)}#radial{position:fixed;z-index:50;width:0;height:0}.rc{position:absolute;width:66px;height:66px;margin:-33px 0 0 -33px;border-radius:50%;background:var(--raise);box-shadow:var(--shadow);display:flex;flex-direction:column;align-items:center;justify-content:center;animation:fade .15s}.rt{font:600 14px var(--mono)}.rl{font:400 13px var(--sans);color:var(--fg-dim);margin-top:1px;max-width:58px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rb{position:absolute;left:0;top:0;width:44px;height:44px;margin:-22px 0 0 -22px;border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;font-size:16px;background:var(--raise);color:var(--c);box-shadow:var(--shadow),inset 0 0 0 1.5px color-mix(in srgb,var(--c) 40%,transparent);transform:translate(var(--x),var(--y));animation:pop .24s cubic-bezier(.2,.9,.3,1.25) backwards;animation-delay:var(--d)}.rb:hover,.rb:focus-visible{background:var(--c);color:var(--on);outline:none}.rn{position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);max-width:104px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:1px 7px;border-radius:9px;pointer-events:none;font:500 12px var(--sans);color:var(--fg);background:var(--raise);box-shadow:var(--shadow)}@media(hover:none){.rb .k{display:none}}@keyframes pop{0%{transform:translate(0) scale(.3);opacity:0}}@keyframes fade{0%{opacity:0;scale:.85}}.card{position:fixed;z-index:60;left:50%;top:50%;transform:translate(-50%,-50%);width:min(360px,calc(100vw - 24px));max-height:calc(100% - 24px);overflow:auto;background:var(--raise);color:var(--fg);border-radius:14px;box-shadow:var(--shadow);padding:14px;animation:rise .18s ease-out;box-sizing:border-box}@keyframes rise{0%{opacity:0;translate:0 8px}}@media(max-width:560px){.card{top:auto;bottom:calc(10px + env(safe-area-inset-bottom,0px));transform:translate(-50%)}}.sh-head{display:flex;align-items:center;gap:8px;margin-bottom:12px}.sh-time{font:600 16px var(--mono)}.chip{font:500 14px var(--sans);color:var(--fg-dim);border:1px solid var(--line-2);border-radius:99px;padding:2px 8px}.sh-head .ib{margin-left:auto}#ttl{width:100%;box-sizing:border-box;font:500 18px var(--sans);color:var(--fg);background:var(--bg);border:1.5px solid var(--line-2);border-radius:9px;padding:10px 11px;outline:none}#ttl:focus{border-color:var(--c)}#sheet-desc{display:block;width:100%;box-sizing:border-box;margin-top:8px;resize:vertical;min-height:64px;font:400 15px/1.4 var(--sans);color:var(--fg);background:var(--bg);border:1.5px solid var(--line-2);border-radius:9px;padding:8px 11px;outline:none}#sheet-desc:focus{border-color:var(--c)}.sh-steps{margin:8px 0 0;padding:0;list-style:none}.sh-steps .step-text{font-size:15px;padding:4px}.sh-step-x{flex:none;font-size:12px;opacity:.6}.sh-add-step{margin-top:4px;padding:4px 6px;border:0;border-radius:6px;background:transparent;font:500 14px var(--sans);color:var(--fg-dim);cursor:pointer}.sh-add-step:hover{background:var(--line);color:var(--fg)}.cats{display:flex;gap:6px;margin:12px 0 14px}.cb{flex:1;height:40px;border:0;border-radius:9px;cursor:pointer;display:grid;place-items:center;font-size:15px;background:color-mix(in srgb,var(--c) 13%,transparent);color:var(--c)}.cb.sel{background:var(--c);color:var(--on)}.sh-actions{display:flex;align-items:center;gap:8px}.sp{flex:1}.btn{display:inline-flex;align-items:center;gap:7px;border:0;border-radius:9px;padding:9px 13px;cursor:pointer;font:500 16px var(--sans);background:var(--line);color:var(--fg)}.btn:hover{background:var(--line-2)}.btn.primary{background:var(--fg);color:var(--bg)}.btn.danger{background:transparent;color:var(--red);padding-left:6px}.btn.danger:hover{background:color-mix(in srgb,var(--red) 12%,transparent)}.btn .ic{font-size:12px}#helpbox{width:min(560px,calc(100vw - 24px))}#helpbox h3{margin:18px 0 8px;font:600 12px var(--sans);color:var(--fg-faint);text-transform:uppercase;letter-spacing:.07em}#helpbox h2{font:600 23px var(--sans);margin:2px 0 4px}.help-head{align-items:baseline}.help-head h2{margin:0}.help-gh{display:inline-flex;align-items:center;gap:6px;font:500 13px var(--sans);color:var(--fg-dim);text-decoration:none}.help-gh:hover{color:var(--fg);text-decoration:underline}.help-head .ib{align-self:center}.sync-ind{cursor:default}.hdr-lead{justify-content:flex-start;gap:6px}.hdr-logo{display:grid;place-items:center;width:32px;height:32px;color:var(--green);flex:none}.hdr-logo .logo{display:block}#helpbox p{margin:0 0 14px;color:var(--fg-dim);font-size:14px;line-height:1.45}.legend{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:16px}.legend .blk{margin:0;height:28px;border-radius:7px;--c:var(--blue);font-size:12px;cursor:default}.keys{display:grid;grid-template-columns:auto 1fr;gap:7px 14px;font-size:14px;margin:0 0 16px}.keys dt{white-space:nowrap}.keys dd{margin:0;color:var(--fg-dim)}kbd{font:500 13px var(--mono);padding:2px 6px;border-radius:5px;background:var(--bg);box-shadow:inset 0 -1px 0 var(--line-2),0 0 0 1px var(--line-2);color:var(--fg)}#toast{position:fixed;left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));transform:translate(-50%);translate:0 16px;opacity:0;pointer-events:none;z-index:70;display:flex;align-items:center;gap:14px;white-space:nowrap;background:var(--fg);color:var(--bg);font:500 16px var(--sans);padding:9px 16px;border-radius:99px;box-shadow:var(--shadow);transition:opacity .2s,translate .2s}#toast.show{opacity:1;translate:0 0;pointer-events:auto}#toast{max-width:calc(100vw - 24px);width:max-content;white-space:normal;border-radius:18px}#toast button{border:0;background:none;padding:0;cursor:pointer;font-weight:600;text-decoration:underline;text-underline-offset:3px}.rb.has-kids:after{content:"";position:absolute;inset:-5px;border-radius:50%;pointer-events:none;border:1.5px dotted color-mix(in srgb,var(--c) 75%,transparent)}.rc.pick{border:0;cursor:pointer;color:var(--c);font:inherit;box-shadow:var(--shadow),inset 0 0 0 1.5px color-mix(in srgb,var(--c) 45%,transparent)}.rc.pick .ic{font-size:16px;margin-bottom:2px}.rc.pick:hover,.rc.pick:focus-visible{background:var(--c);color:var(--on);outline:none}.rc.pick:hover .rl{color:var(--on)}.rb .k,.rc .k{position:absolute;right:-3px;bottom:-3px;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;font:600 10px var(--mono);background:var(--bg);color:var(--fg-dim);box-shadow:0 0 0 1px var(--line-2)}.rc .k{right:2px;bottom:2px}@media(hover:none){.rc .k{display:none}}.subs{display:flex;flex-wrap:wrap;gap:6px;margin:-4px 0 14px}.sc{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:99px;padding:6px 12px;cursor:pointer;font:500 16px var(--sans);background:color-mix(in srgb,var(--c) 12%,transparent);color:var(--fg)}.sc .ic{font-size:11px;color:var(--c)}.sc.sel{background:var(--c);color:var(--on)}.sc.sel .ic{color:var(--on)}#cats{width:min(460px,calc(100vw - 24px))}.ce-list{display:flex;flex-direction:column;gap:3px;margin-bottom:10px}.ce-row{display:flex;align-items:center;gap:6px}.ce-row.top:not(:first-child){margin-top:8px}.ce-row.kid{margin-left:16px;padding-left:12px;border-left:2px solid color-mix(in srgb,var(--c) 40%,transparent)}.ce-ic{flex:none;width:34px;height:34px;border:0;border-radius:9px;display:grid;place-items:center;cursor:pointer;font-size:14px;background:color-mix(in srgb,var(--c) 15%,transparent);color:var(--c)}.ce-row.top .ce-ic{background:var(--c);color:var(--on)}.ce-ic.inh{opacity:.45}.ce-name{flex:1;min-width:0;font:500 18px var(--sans);color:var(--fg);background:transparent;border:1.5px solid transparent;border-radius:8px;padding:6px 8px;outline:none}.ce-row.kid .ce-name{font-size:15px}.ce-name:hover{border-color:var(--line-2)}.ce-name:focus{border-color:var(--c);background:var(--bg)}.ce-sw{flex:none;width:18px;height:18px;margin:0 5px;border:0;border-radius:50%;cursor:pointer;background:var(--c);box-shadow:0 0 0 2px var(--raise),0 0 0 3.5px color-mix(in srgb,var(--c) 45%,transparent)}.ce-row .ib{width:28px;height:28px;font-size:12px}.ce-proj{display:flex;align-items:center;gap:4px;flex:none;font:500 12px var(--sans);color:var(--fg-dim);cursor:pointer}.ce-proj input{width:14px;height:14px;margin:0;accent-color:var(--c)}.ce-gap{flex:none;width:28px}.ce-row .ib:disabled{opacity:.3;cursor:default}.ce-row .ib.del:hover{color:var(--red)}.ce-panel{display:flex;flex-wrap:wrap;gap:3px;padding:8px;margin:3px 0 6px 40px;border-radius:10px;background:var(--bg)}.ce-panel.kidp{margin-left:68px}.ce-panel button{width:32px;height:32px;border:0;border-radius:8px;display:grid;place-items:center;cursor:pointer;background:transparent;color:var(--fg-dim);font-size:13px}.ce-panel button:hover{background:var(--line-2);color:var(--fg)}.ce-panel button.sel{background:var(--c);color:var(--on)}.ce-panel .sw{width:28px;height:28px;border-radius:50%;background:var(--sc);margin:2px}.ce-panel .sw:hover{background:var(--sc);transform:scale(1.1)}.ce-panel .sw.sel{background:var(--sc);box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--sc)}.ce-add{width:100%;justify-content:center;margin:2px 0 14px;background:transparent;color:var(--fg-dim);border:1.5px dashed var(--line-2)}.ce-add:hover{color:var(--fg)}.ce-add:disabled{opacity:.4;cursor:default}.import-errors{margin:0 0 12px;padding:10px 12px;border-radius:9px;background:color-mix(in srgb,var(--red) 12%,transparent);color:var(--fg);font:400 13px/1.45 var(--sans)}.import-errors ul{margin:6px 0 0;padding-left:18px;font-family:var(--mono);font-size:12px}.import-errors p{margin:4px 0 0}.hint{margin:0 0 10px;font:400 14px/1.45 var(--sans);color:var(--fg-dim)}.sync{display:flex;flex-direction:column;gap:8px;margin:0 0 14px;padding:0 0 14px;border-bottom:1px solid var(--line-2)}.sync-h{margin:0;font:600 16px var(--sans);color:var(--fg)}.sync .hint{margin:0}.sync-kind{display:flex;flex-wrap:wrap;gap:6px 16px;font:500 15px var(--sans);color:var(--fg)}.sync-kind label{display:flex;align-items:center;gap:6px;cursor:pointer}.sync-steps{padding-left:20px}.sync-steps li+li{margin-top:3px}.sync-more summary{cursor:pointer;font:400 13px var(--sans);color:var(--fg-dim);margin-bottom:6px}.sync-more .dp-field+.dp-field{margin-top:6px}.sync-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.sync-go{align-self:flex-start}.sync-repo{display:flex;align-items:center;gap:7px;margin:0;font:600 15px var(--sans)}.sync-repo a{color:var(--fg)}.sync a{color:var(--blue)}.sync-meta{font:400 13px var(--mono);color:var(--fg-dim)}.sync-status{margin:0;font:500 14px var(--sans);color:var(--fg-dim)}.sync-status:before{content:"";display:inline-block;width:8px;height:8px;margin-right:7px;border-radius:50%;background:var(--green);vertical-align:1px}.sync-status.busy:before{background:var(--blue)}.sync-status.warn:before{background:var(--yellow)}.sync-status.error:before{background:var(--red)}.sync-conflict,.sync-ask{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:9px;background:color-mix(in srgb,var(--yellow) 14%,transparent);font:400 14px/1.45 var(--sans);color:var(--fg)}.sync-conflict p,.sync-ask p,.sync-ask ul{margin:0}.sync-ask ul{padding-left:18px}.sync .btn{padding:7px 11px;font-size:15px}.ib.sync-ind{position:relative}.sync-ind:after{content:"";position:absolute;right:5px;top:5px;width:7px;height:7px;border-radius:50%;background:transparent}.sync-ind.busy:after{background:var(--blue)}.sync-ind.warn:after{background:var(--yellow)}.sync-ind.error:after{background:var(--red)}.tabs{display:flex;gap:2px;padding:3px;border-radius:10px;background:var(--bg)}.tab{border:0;background:transparent;border-radius:8px;padding:6px 14px;cursor:pointer;font:600 17px var(--sans);color:var(--fg-dim)}.tab:hover{color:var(--fg)}.tab.sel{background:var(--raise);color:var(--fg);box-shadow:0 1px 3px #00000024}.cfg-sel{font:500 17px var(--mono);color:var(--fg);background:var(--bg);cursor:pointer;border:1.5px solid var(--line-2);border-radius:8px;padding:6px 8px;outline:none}.cfg-sel:focus{border-color:var(--fg-dim)}.dy-range{display:flex;align-items:flex-end;gap:10px;margin:2px 0 14px}.dy-f{display:flex;flex-direction:column;gap:4px;font:400 15px var(--sans);color:var(--fg-dim)}.dy-dash{padding-bottom:8px;color:var(--fg-faint)}.dy-sum{margin-left:auto;padding-bottom:9px;font:400 16px var(--sans);color:var(--fg-dim);white-space:nowrap}.dp{display:flex;height:36px;border-radius:9px;overflow:hidden;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line-2)}.dp-seg{min-width:0;display:flex;align-items:center;padding:0 8px;overflow:hidden;background:color-mix(in srgb,var(--c) 22%,transparent);border-left:3px solid var(--c);font:500 16px var(--sans);color:var(--fg)}.dp-seg span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-seg.none{background:transparent;border-left:0}.dp-ax{position:relative;height:14px;margin:4px 0 18px;font:500 12px var(--mono);color:var(--fg-faint)}.dp-ax span{position:absolute;top:0;translate:-50% 0}.dp-ax span:first-child{translate:0 0}.dp-ax span:last-child{translate:-100% 0}.dy-h{font:600 18px var(--sans);margin:0 0 4px}.ce-row.band .ce-sw{margin-left:8px}.dy-from{display:flex;align-items:center;gap:6px;font:400 16px var(--sans);color:var(--fg-dim)}.dy-from .cfg-sel{font-size:14px;padding:5px 6px}.ce-row.out{opacity:.45}.ce-row.dup .cfg-sel{border-color:var(--red)}.linkbtn{border:0;background:none;padding:0;margin:0 0 14px;cursor:pointer;font:400 16px var(--sans);color:var(--fg-dim);text-decoration:underline;text-underline-offset:3px}.linkbtn:hover{color:var(--fg)}[hidden]{display:none!important}@media(max-width:560px){:root{--hourw:38px}#top{gap:8px}#date,#clock{font-size:16px}.hdr-side{min-width:0}#top .ib{width:28px}.hour{padding:0 2px}.hour .h{font-size:13px}.hour .bn{display:none}.blk{margin:3px 2px;padding:0 6px;gap:5px;font-size:12px}.count .pl{display:none}.legend{grid-template-columns:repeat(2,1fr)}}@media(max-width:479px){.d-long{display:none}.d-short{display:inline}}@media(max-width:359px){#clock{display:none}}@media(hover:none)and (pointer:coarse){.keys .kb{display:none}}@media(max-height:620px){.blk{margin-top:2px;margin-bottom:2px}.hour .bn{display:none}}@media(prefers-reduced-motion:reduce){*,*:before{animation:none!important;transition:none!important}}.bullet{flex:none;width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:var(--fg-dim);cursor:pointer;display:grid;place-items:center;font:600 17px var(--sans);line-height:1}.bullet:hover{background:var(--line)}.bullet-menu{position:fixed;z-index:60;background:var(--raise);border:1px solid var(--line-2);border-radius:10px;padding:4px;box-shadow:var(--shadow);display:flex;flex-direction:column;min-width:170px;max-height:min(70vh,520px);overflow-y:auto}.bullet-menu button{display:flex;align-items:center;gap:8px;border:0;background:transparent;cursor:pointer;padding:6px 8px;border-radius:6px;font:500 14px var(--sans);color:var(--fg);text-align:left}.bullet-menu button:hover{background:var(--line)}.bullet-menu button.sel{color:var(--fg);background:var(--line)}.bm-mark{width:14px;text-align:center;color:var(--fg-dim)}.item{display:flex;flex-wrap:wrap;align-items:center;gap:0 7px;position:relative;margin:2px 0;padding:2px 6px 2px 4px;border-radius:var(--shape-r)}.item-desc{flex:1 0 100%;box-sizing:border-box;margin:-2px 0 3px 31px;width:calc(100% - 31px);max-width:calc(100% - 31px);padding:1px 2px;border:0;outline:0;background:transparent;resize:none;overflow:hidden;font:400 14px/1.4 var(--sans);color:var(--fg-dim);white-space:pre-wrap;overflow-wrap:anywhere}textarea.item-desc{display:block;min-height:calc(1.4em + 2px);field-sizing:content}textarea.item-desc:focus{background:color-mix(in srgb,var(--fg) 4%,transparent);border-radius:6px}.item-desc.clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;cursor:text}.item.tone-done .item-desc{color:var(--fg-faint)}.item-steps{flex:1 0 100%;margin:-2px 0 3px 31px;padding:0;list-style:none;max-width:calc(100% - 31px)}.step{display:flex;align-items:center;gap:4px}.step-mark{flex:none;width:20px;height:20px;border:0;border-radius:5px;background:transparent;padding:0;color:var(--fg-dim);cursor:pointer;display:grid;place-items:center;font:600 15px var(--sans);line-height:1}.step-mark:hover{background:var(--line)}.step-text{flex:1;min-width:0;border:0;outline:0;background:transparent;padding:1px 2px;font:400 15px/1.4 var(--sans);color:var(--fg)}.step-text:focus,.step-text:focus-visible{outline:none;background:color-mix(in srgb,var(--fg) 4%,transparent);border-radius:6px}.step.is-done .step-text{color:var(--fg-faint);text-decoration:line-through}.item.tone-done .step-text{color:var(--fg-faint)}.item.has-cat.is-linked{background:color-mix(in srgb,var(--c) var(--tint),transparent)}.item-cat{flex:none;display:grid;place-items:center;width:16px;font-size:13px;color:var(--c)}.item.tone-done .item-cat{color:var(--fg-faint)}.item-text{flex:1;min-width:0;border:0;background:transparent;outline:0;padding:4px 2px;font:500 16px var(--sans);color:var(--fg)}.item-text:focus{background:color-mix(in srgb,var(--fg) 4%,transparent);border-radius:6px}.is-draft .bullet{opacity:.35;cursor:default}.item-text::placeholder{color:var(--fg-faint)}.bullet{touch-action:none}.item.is-dragging{opacity:.4}.drop-line{height:0;border-top:2px solid var(--blue);border-radius:2px;margin:1px 0 1px 37px}.item.is-linked .bullet{color:var(--c,var(--fg-dim))}.item .bullet.t-done,.item.is-linked .bullet.t-done{color:var(--fg-dim)}.item.is-linked .item-text{color:var(--fg)}.item.tone-incoming .item-text,.item.tone-incoming .item-text::placeholder{color:var(--fg)}.item.tone-active .item-text,.item.tone-active .item-text::placeholder{color:var(--orange)}.item.tone-missed .item-text,.item.tone-missed .item-text::placeholder{color:var(--red)}.item.tone-done .item-text,.item.tone-done .item-text::placeholder{color:var(--fg-faint)}.item.tone-done .item-text{text-decoration:line-through}.item.tone-note .item-text,.item.tone-note .item-text::placeholder{color:var(--fg-dim)}.backlog-item{position:relative}.bl-project{margin-top:16px}.bl-project-h{display:flex;align-items:center;gap:8px;margin:0 0 4px;padding:4px 6px 4px 8px;font:600 15px var(--sans);color:var(--fg);border-bottom:1px solid color-mix(in srgb,var(--c) 45%,transparent)}.bl-project-ic{display:grid;place-items:center;width:16px;font-size:13px;color:var(--c)}.bl-project-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl-project-n{font:500 12px var(--sans);color:var(--fg-faint);font-variant-numeric:tabular-nums}.item-meta{flex:none;font:500 12px var(--sans);color:var(--fg-faint);white-space:nowrap;font-variant-numeric:tabular-nums}.backlog-soon{flex:none;font:700 12px var(--sans);white-space:nowrap;--soon:100%;color:color-mix(in oklab,var(--red) var(--soon),var(--yellow))}.backlog-soon.soon-2{--soon:75%}.backlog-soon.soon-3{--soon:50%}.backlog-soon.soon-4{--soon:25%}.backlog-soon.soon-5{--soon:0%}.bullet.is-repeat{border:2px solid currentColor;border-radius:50%;width:18px;height:18px;font-size:0}.date-prompt{position:fixed;z-index:60;min-width:220px;padding:12px;display:flex;flex-direction:column;gap:10px}.dp-field{display:flex;flex-direction:column;gap:4px;font:400 13px var(--sans);color:var(--fg-dim)}.dp-field input,.dp-field select{font:500 15px var(--sans);color:var(--fg);background:var(--bg);border:1px solid var(--line-2);border-radius:8px;padding:6px 8px}.dp-time{display:flex;align-items:center;gap:6px}.dp-time select{flex:1;min-width:0;font-variant-numeric:tabular-nums}.dp-time select:disabled{opacity:.45}.date-prompt.card{width:280px;max-height:calc(100vh - 16px);overflow-y:auto;transform:none;bottom:auto}.dp-custom{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:8px;background:color-mix(in srgb,var(--fg) 4%,transparent);font:400 13px var(--sans);color:var(--fg-dim)}.dp-custom select,.dp-custom input:not([type=radio]){font:500 14px var(--sans);color:var(--fg);background:var(--bg);border:1px solid var(--line-2);border-radius:7px;padding:4px 6px}.dp-custom :disabled{opacity:.45}.dp-row{display:flex;align-items:center;gap:6px}.dp-row select{flex:1;min-width:0}.dp-num{width:56px;font-variant-numeric:tabular-nums}.dp-days{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.dp-day{height:28px;border:1px solid var(--line-2);border-radius:7px;background:transparent;font:600 12px var(--sans);color:var(--fg-dim);cursor:pointer}.dp-day.sel{background:var(--fg);border-color:var(--fg);color:var(--bg)}.dp-end{display:flex;flex-direction:column;gap:5px}.dp-end label{display:flex;align-items:center;gap:6px;color:var(--fg)}.dp-end input[type=date]{flex:1;min-width:0}.dp-preview{display:flex;flex-direction:column;gap:3px;padding:8px 10px;border-radius:8px;border:1px dashed var(--line-2);font:400 13px var(--sans);color:var(--fg-dim)}.dp-desc{font:600 14px var(--sans);color:var(--fg)}.dp-next{font-variant-numeric:tabular-nums}.dp-err{color:var(--red)}.dp-rrule{font:500 11px ui-monospace,monospace;color:var(--fg-faint);overflow-wrap:anywhere}.bm-sep{height:1px;margin:4px 6px;background:var(--line-2)}.dy-notify{display:flex;align-items:center;gap:8px;margin:0 0 4px;font:500 14px var(--sans);color:var(--fg);cursor:pointer}.dy-notify input{width:16px;height:16px;accent-color:var(--c,var(--blue))}.dy-theme-h{margin-top:18px}.dy-theme{display:flex;flex-wrap:wrap;gap:6px 16px;font:500 14px var(--sans);color:var(--fg)}.dy-theme label{display:flex;align-items:center;gap:6px;cursor:pointer}.dy-theme input{width:16px;height:16px;accent-color:var(--blue)}
