@font-face{font-family:Dogica;src:url(/static/media/dogica.214cd23097c4c02eb9bd.ttf)}@font-face{font-family:Dogica Bold;src:url(/static/media/dogicapixelbold.f4e1a41c3545f03a90a5.ttf)}@font-face{font-family:Minecraft;src:url(/static/media/MinecraftStandard.a6d9e4970e48678f4f43.otf)}@font-face{font-family:Minecraft Bold;src:url(/static/media/MinecraftStandardBold.facf3d1dbeec89e1f4bc.otf)}@font-face{font-family:BoutiqueBitmap;src:url(/static/media/BoutiqueBitmap9x9_1.5.5175a8c77436a6d7ab8e.ttf)}@font-face{font-family:BoutiqueBitmap Bold;src:url(/static/media/BoutiqueBitmap9x9_Bold_1.5.42d03b91f89145bcad74.ttf)}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;animation:spin 1s linear infinite;background-color:#000;font-family:BoutiqueBitmap;font-size:18px;font-size:var(--font-size);margin:0;padding:0;position:fixed;width:100%}#root,body,html{height:100%;overflow:visible}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.none-select-text{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.pixel-container-back{height:calc(100% - 15px);height:calc(100% - var(--border-size)*3);left:7.5px;left:calc(var(--border-size)*1.5);position:absolute;top:7.5px;top:calc(var(--border-size)*1.5);width:calc(100% - 15px);width:calc(100% - var(--border-size)*3)}.pixel-container-back,.pixel-container-top{border:5px solid #213c51;border:var(--border-size) solid var(--text-dark)}.pixel-container-top{-webkit-clip-path:polygon(0 15px,7.5px 15px,7.5px 12.5px,12.5px 12.5px,12.5px 7.5px,15px 7.5px,15px 0,calc(100% - 15px) 0,calc(100% - 15px) 7.5px,calc(100% - 12.5px) 7.5px,calc(100% - 12.5px) 12.5px,calc(100% - 7.5px) 12.5px,calc(100% - 7.5px) 15px,100% 15px,100% calc(100% - 15px),calc(100% - 7.5px) calc(100% - 15px),calc(100% - 7.5px) calc(100% - 12.5px),calc(100% - 12.5px) calc(100% - 12.5px),calc(100% - 12.5px) calc(100% - 7.5px),calc(100% - 15px) calc(100% - 7.5px),calc(100% - 15px) 100%,15px 100%,15px calc(100% - 7.5px),12.5px calc(100% - 7.5px),12.5px calc(100% - 12.5px),7.5px calc(100% - 12.5px),7.5px calc(100% - 15px),0 calc(100% - 15px));clip-path:polygon(0 15px,7.5px 15px,7.5px 12.5px,12.5px 12.5px,12.5px 7.5px,15px 7.5px,15px 0,calc(100% - 15px) 0,calc(100% - 15px) 7.5px,calc(100% - 12.5px) 7.5px,calc(100% - 12.5px) 12.5px,calc(100% - 7.5px) 12.5px,calc(100% - 7.5px) 15px,100% 15px,100% calc(100% - 15px),calc(100% - 7.5px) calc(100% - 15px),calc(100% - 7.5px) calc(100% - 12.5px),calc(100% - 12.5px) calc(100% - 12.5px),calc(100% - 12.5px) calc(100% - 7.5px),calc(100% - 15px) calc(100% - 7.5px),calc(100% - 15px) 100%,15px 100%,15px calc(100% - 7.5px),12.5px calc(100% - 7.5px),12.5px calc(100% - 12.5px),7.5px calc(100% - 12.5px),7.5px calc(100% - 15px),0 calc(100% - 15px));-webkit-clip-path:polygon(0 calc(var(--border-size)*3),calc(var(--border-size)*1.5) calc(var(--border-size)*3),calc(var(--border-size)*1.5) calc(var(--border-size)*2.5),calc(var(--border-size)*2.5) calc(var(--border-size)*2.5),calc(var(--border-size)*2.5) calc(var(--border-size)*1.5),calc(var(--border-size)*3) calc(var(--border-size)*1.5),calc(var(--border-size)*3) 0,calc(100% - var(--border-size)*3) 0,calc(100% - var(--border-size)*3) calc(var(--border-size)*1.5),calc(100% - var(--border-size)*2.5) calc(var(--border-size)*1.5),calc(100% - var(--border-size)*2.5) calc(var(--border-size)*2.5),calc(100% - var(--border-size)*1.5) calc(var(--border-size)*2.5),calc(100% - var(--border-size)*1.5) calc(var(--border-size)*3),100% calc(var(--border-size)*3),100% calc(100% - var(--border-size)*3),calc(100% - var(--border-size)*1.5) calc(100% - var(--border-size)*3),calc(100% - var(--border-size)*1.5) calc(100% - var(--border-size)*2.5),calc(100% - var(--border-size)*2.5) calc(100% - var(--border-size)*2.5),calc(100% - var(--border-size)*2.5) calc(100% - var(--border-size)*1.5),calc(100% - var(--border-size)*3) calc(100% - var(--border-size)*1.5),calc(100% - var(--border-size)*3) 100%,calc(var(--border-size)*3) 100%,calc(var(--border-size)*3) calc(100% - var(--border-size)*1.5),calc(var(--border-size)*2.5) calc(100% - var(--border-size)*1.5),calc(var(--border-size)*2.5) calc(100% - var(--border-size)*2.5),calc(var(--border-size)*1.5) calc(100% - var(--border-size)*2.5),calc(var(--border-size)*1.5) calc(100% - var(--border-size)*3),0 calc(100% - var(--border-size)*3));clip-path:polygon(0 calc(var(--border-size)*3),calc(var(--border-size)*1.5) calc(var(--border-size)*3),calc(var(--border-size)*1.5) calc(var(--border-size)*2.5),calc(var(--border-size)*2.5) calc(var(--border-size)*2.5),calc(var(--border-size)*2.5) calc(var(--border-size)*1.5),calc(var(--border-size)*3) calc(var(--border-size)*1.5),calc(var(--border-size)*3) 0,calc(100% - var(--border-size)*3) 0,calc(100% - var(--border-size)*3) calc(var(--border-size)*1.5),calc(100% - var(--border-size)*2.5) calc(var(--border-size)*1.5),calc(100% - var(--border-size)*2.5) calc(var(--border-size)*2.5),calc(100% - var(--border-size)*1.5) calc(var(--border-size)*2.5),calc(100% - var(--border-size)*1.5) calc(var(--border-size)*3),100% calc(var(--border-size)*3),100% calc(100% - var(--border-size)*3),calc(100% - var(--border-size)*1.5) calc(100% - var(--border-size)*3),calc(100% - var(--border-size)*1.5) calc(100% - var(--border-size)*2.5),calc(100% - var(--border-size)*2.5) calc(100% - var(--border-size)*2.5),calc(100% - var(--border-size)*2.5) calc(100% - var(--border-size)*1.5),calc(100% - var(--border-size)*3) calc(100% - var(--border-size)*1.5),calc(100% - var(--border-size)*3) 100%,calc(var(--border-size)*3) 100%,calc(var(--border-size)*3) calc(100% - var(--border-size)*1.5),calc(var(--border-size)*2.5) calc(100% - var(--border-size)*1.5),calc(var(--border-size)*2.5) calc(100% - var(--border-size)*2.5),calc(var(--border-size)*1.5) calc(100% - var(--border-size)*2.5),calc(var(--border-size)*1.5) calc(100% - var(--border-size)*3),0 calc(100% - var(--border-size)*3));filter:drop-shadow(8px 8px 0 rgba(0,0,0,.2));position:relative;width:100%}.pixel-container-top:after{background:#0003;-webkit-clip-path:inherit;clip-path:inherit;content:"";height:100%;left:8px;position:absolute;top:8px;width:100%;z-index:-1}.pixel-container-border{align-content:center;background-color:#216ba5;background-color:var(--background-blue);display:flex;flex-direction:column}.main-pixel-container{background-color:#fff;background-color:var(--background-white);border:8px solid #213c51;border:var(--inner-border-size) solid var(--text-dark);-webkit-clip-path:polygon(0 8px,8px 8px,8px 0,calc(100% - 8px) 0,calc(100% - 8px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 8px) calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 8px),0 calc(100% - 8px));clip-path:polygon(0 8px,8px 8px,8px 0,calc(100% - 8px) 0,calc(100% - 8px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 8px) calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 8px),0 calc(100% - 8px));-webkit-clip-path:var(--pixel-main-container-clip);clip-path:var(--pixel-main-container-clip);margin-bottom:5px;margin-left:2.5%;margin-top:5px;overflow:visible;width:95%}:root{--background-blue:#216ba5;--background-hover-blue:#142a66;--background-hover-light-blue:#b9bfe1;--background-white:#fff;--text-dark:#213c51;--button-hover-purple:#ddfecf;--bmo-face-color:#c9e4c3;--close-button-background:#a3b8e1;--close-button:#647088;--close-button-dark:#4e5668;--border-size:5px;--inner-border-size:8px;--icon-size:45px;--checkbox-size:30px;--preview-icon-size:30px;--font-size:18px;--text-size:36px;--content-height:60vh;--big-clock-font-size:28px;--small-clock-font-size:14px;--big-clock-data-size:12px;--small-clock-data-size:10px;--pixel-container-clip:polygon(0 calc(var(--border-size)*3),calc(var(--border-size)*1.5) calc(var(--border-size)*3),calc(var(--border-size)*1.5) calc(var(--border-size)*2.5),calc(var(--border-size)*2.5) calc(var(--border-size)*2.5),calc(var(--border-size)*2.5) calc(var(--border-size)*1.5),calc(var(--border-size)*3) calc(var(--border-size)*1.5),calc(var(--border-size)*3) 0,calc(100% - var(--border-size)*3) 0,calc(100% - var(--border-size)*3) calc(var(--border-size)*1.5),calc(100% - var(--border-size)*2.5) calc(var(--border-size)*1.5),calc(100% - var(--border-size)*2.5) calc(var(--border-size)*2.5),calc(100% - var(--border-size)*1.5) calc(var(--border-size)*2.5),calc(100% - var(--border-size)*1.5) calc(var(--border-size)*3),100% calc(var(--border-size)*3),100% calc(100% - var(--border-size)*3),calc(100% - var(--border-size)*1.5) calc(100% - var(--border-size)*3),calc(100% - var(--border-size)*1.5) calc(100% - var(--border-size)*2.5),calc(100% - var(--border-size)*2.5) calc(100% - var(--border-size)*2.5),calc(100% - var(--border-size)*2.5) calc(100% - var(--border-size)*1.5),calc(100% - var(--border-size)*3) calc(100% - var(--border-size)*1.5),calc(100% - var(--border-size)*3) 100%,calc(var(--border-size)*3) 100%,calc(var(--border-size)*3) calc(100% - var(--border-size)*1.5),calc(var(--border-size)*2.5) calc(100% - var(--border-size)*1.5),calc(var(--border-size)*2.5) calc(100% - var(--border-size)*2.5),calc(var(--border-size)*1.5) calc(100% - var(--border-size)*2.5),calc(var(--border-size)*1.5) calc(100% - var(--border-size)*3),0 calc(100% - var(--border-size)*3));--pixel-main-container-clip:polygon(0 var(--inner-border-size),var(--inner-border-size) var(--inner-border-size),var(--inner-border-size) 0,calc(100% - var(--inner-border-size)) 0,calc(100% - var(--inner-border-size)) var(--inner-border-size),100% var(--inner-border-size),100% calc(100% - var(--inner-border-size)),calc(100% - var(--inner-border-size)) calc(100% - var(--inner-border-size)),calc(100% - var(--inner-border-size)) 100%,var(--inner-border-size) 100%,var(--inner-border-size) calc(100% - var(--inner-border-size)),0 calc(100% - var(--inner-border-size)))}@media screen and (max-width:768px){:root{--border-size:4px;--inner-border-size:6px;--checkbox-size:16px;--icon-size:35px;--font-size:14px;--text-size:28px;--window-bar-icon-size:30px;--content-height:60vh;--preview-icon-size:36px;--content-readonly-height:60vh}}@media screen and (max-width:480px){:root{--border-size:3px;--inner-border-size:4px;--checkbox-size:20px;--icon-size:15px;--font-size:10px;--text-size:28px;--preview-icon-size:20px;--content-height:60vh;--big-clock-font-size:18px;--small-clock-font-size:8px;--big-clock-data-size:8px;--small-clock-data-size:6px;--content-readonly-height:40vh}}@media screen and (width:800px) and (height:600px){:root{--border-size:3px;--inner-border-size:4px;--checkbox-size:28px;--icon-size:15px;--font-size:14px;--text-size:28px;--preview-icon-size:28px;--content-height:40vh;--content-readonly-height:40vh}}.outter-container{height:-webkit-fit-content;height:fit-content;position:relative}.outter-container:before{background:#213c51;background:var(--text-dark);-webkit-clip-path:polygon(0 15px,7.5px 15px,7.5px 12.5px,12.5px 12.5px,12.5px 7.5px,15px 7.5px,15px 0,calc(100% - 15px) 0,calc(100% - 15px) 7.5px,calc(100% - 12.5px) 7.5px,calc(100% - 12.5px) 12.5px,calc(100% - 7.5px) 12.5px,calc(100% - 7.5px) 15px,100% 15px,100% calc(100% - 15px),calc(100% - 7.5px) calc(100% - 15px),calc(100% - 7.5px) calc(100% - 12.5px),calc(100% - 12.5px) calc(100% - 12.5px),calc(100% - 12.5px) calc(100% - 7.5px),calc(100% - 15px) calc(100% - 7.5px),calc(100% - 15px) 100%,15px 100%,15px calc(100% - 7.5px),12.5px calc(100% - 7.5px),12.5px calc(100% - 12.5px),7.5px calc(100% - 12.5px),7.5px calc(100% - 15px),0 calc(100% - 15px));clip-path:polygon(0 15px,7.5px 15px,7.5px 12.5px,12.5px 12.5px,12.5px 7.5px,15px 7.5px,15px 0,calc(100% - 15px) 0,calc(100% - 15px) 7.5px,calc(100% - 12.5px) 7.5px,calc(100% - 12.5px) 12.5px,calc(100% - 7.5px) 12.5px,calc(100% - 7.5px) 15px,100% 15px,100% calc(100% - 15px),calc(100% - 7.5px) calc(100% - 15px),calc(100% - 7.5px) calc(100% - 12.5px),calc(100% - 12.5px) calc(100% - 12.5px),calc(100% - 12.5px) calc(100% - 7.5px),calc(100% - 15px) calc(100% - 7.5px),calc(100% - 15px) 100%,15px 100%,15px calc(100% - 7.5px),12.5px calc(100% - 7.5px),12.5px calc(100% - 12.5px),7.5px calc(100% - 12.5px),7.5px calc(100% - 15px),0 calc(100% - 15px));-webkit-clip-path:var(--pixel-container-clip);clip-path:var(--pixel-container-clip);content:"";height:100%;opacity:.4;position:absolute;transform:translate(8px,8px);width:100%;z-index:-1}*{box-sizing:border-box;margin:0;padding:0}.App{height:100vh;left:0;overflow:visible;position:fixed;top:0;width:100vw}.App,.App--loaded{background-color:#000}.App--loaded{animation:fadeIn 5s ease forwards;background-image:linear-gradient(#fff3,#ffffff80),url(/static/media/bmo-pixel-bg.5b3a7785254b7132b321.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;opacity:0}.main-app-overlay-darken{background-color:#00000080;height:100vh;left:0;pointer-events:none;position:absolute;top:0;width:100vw;z-index:1}.overlay-content{pointer-events:auto!important;z-index:2}.button-container{align-items:center;display:flex;flex-direction:column;margin-bottom:15px;max-width:100px;padding:5px;width:10%}.button-container:hover{background-color:var(--button-hover-purple)}.button-img{height:auto;width:100%}.button-title{font-size:10px;position:relative;text-align:center;width:100%}.menu-container{display:flex;flex-direction:column;justify-content:flex-start;padding:10px;width:100%}.todo-preview-outter-container{height:-webkit-fit-content;height:fit-content;margin-top:20px;position:relative}.todo-preview-title{cursor:default;margin-left:5px;margin-right:5px}.todos-container{align-content:center;background-color:var(--background-white);display:flex;flex-direction:column;margin-bottom:2.5%;margin-left:2.5%;padding-top:5px;width:95%}.category-container{align-items:center;display:flex;flex-direction:row}.category-icon{width:var(--icon-size)}.dropdown-icon{height:12px}.window-bar{align-items:center;display:flex;height:-webkit-fit-content;height:fit-content;justify-content:flex-start;margin-top:2px;overflow:hidden;position:relative;width:95%}.bar-icon{filter:drop-shadow(4px 4px 0 rgba(0,0,0,.2));margin-left:calc(var(--border-size)*3);width:var(--preview-icon-size)}.title-container{align-items:center;display:flex;flex-direction:row;margin:2% 10px;overflow:hidden;white-space:nowrap;width:100%}.title{align-content:center;cursor:default;font-family:BoutiqueBitmap Bold;font-size:var(--font-size);height:-webkit-fit-content;height:fit-content;padding-right:50px;position:relative;text-shadow:4px 4px 0 #0003;width:100%}.title.overflow:hover{animation:scroll-text 15s linear infinite}@keyframes scroll-text{0%{transform:translateX(0)}50%{transform:translateX(-100%)}50.01%{transform:translateX(100%)}to{transform:translateX(0)}}.addPage-title-close{align-content:center;cursor:default;font-size:var(--font-size);height:50px;margin-left:auto;margin-right:25px}.close-button{background-color:var(--close-button-background);border:var(--border-size) solid var(--text-dark);color:var(--text-dark);cursor:pointer;font-family:BoutiqueBitmap;font-family:BoutiqueBitmap Bold;height:calc(var(--font-size)*2);margin-left:auto;margin-right:calc(var(--border-size));padding-left:var(--border-size);padding-right:var(--border-size);position:relative}.close-button:after{background-color:var(--close-button);height:calc(100% - var(--border-size));right:calc(var(--border-size)/2)}.close-button:after,.close-button:before{content:"";left:calc(var(--border-size)/2);position:absolute;top:calc(var(--border-size)/2)}.close-button:before{background-color:var(--close-button-dark);height:calc(100% - var(--border-size)/2);right:0}.close-button:active{background-color:var(--background-hover-blue)}.close-button span{align-items:center;display:flex;font-size:var(--font-size);height:calc(var(--font-size));justify-content:center;margin:0;padding:0;position:relative;z-index:1}.category-button-container{position:relative}.category-dropdown-container{display:flex;flex-direction:column;left:0;position:absolute;top:100%;z-index:1000}.category-dropdown-inner-container{background-color:var(--background-blue)}.category-header{cursor:default;display:flex;flex-direction:row;justify-content:space-between}.catgegory-header-close-button{align-items:center;border:2px solid #000;border-radius:2px;cursor:pointer;margin-right:2px}.category-header-text{margin-left:5px}.dropdown-divider{background-color:#000;height:2px;margin:10 0}.type-container:hover{background-color:var(--background-hover-blue);color:#f0f8ff;cursor:pointer}.type-container{align-items:center;background-color:var(--background-white);display:flex;flex-direction:row;margin-bottom:1px}.category-image{margin-left:5px;width:var(--icon-size)}.category-text{margin-left:15px;margin-right:5px}.checkBox-img{align-self:flex-start;height:var(--checkbox-size);margin-top:4px;padding:3px}.todo-task-view{align-items:flex-start;margin-top:5px}.todo-task-title{flex:1 1;font-size:var(--font-size);margin-left:5px;min-width:0;overflow-wrap:break-word;word-break:break-word}.todo-task-title.completed{color:var(--background-hover-light-blue)}.todo-preview-category-img{align-self:flex-start;margin-left:auto;margin-right:10px;width:var(--checkbox-size)}.note-preview-outter-container{height:-webkit-fit-content;height:fit-content;margin-top:20px;position:relative}.note-preview-title{cursor:default;margin-left:5px;margin-right:5px}.note-content-container{align-content:center;display:flex;flex-direction:column;margin-bottom:5px;margin-left:2.5%;margin-top:5px;width:95%}.note-content,.note-content-container{background-color:var(--background-white);height:-webkit-fit-content;height:fit-content}.note-content{word-wrap:break-word;border:none;box-shadow:none;color:var(--text-dark);font-family:BoutiqueBitmap;font-size:var(--font-size);margin:0;min-height:0;outline:none;overflow:hidden;padding:0 0 1px 5px;white-space:pre-wrap;width:100%}.weather-container{height:100%;max-width:300px;width:38%}.main-face-container{align-items:center;background-color:var(--bmo-face-color);display:flex;justify-content:center}.bmo-face-img{aspect-ratio:1;object-fit:contain;padding:10px;width:80%}.bmo-face-text{align-items:center;display:flex;font-size:24px;height:100%;justify-content:center;margin:0;text-align:center}.bmo-weather-text{color:var(--text-dark);font-size:var(--big-clock-data-size);margin-bottom:3px;margin-top:3px;text-align:center}.clock-container{width:100%}.main-clock-container{padding-bottom:5px;padding-top:5px}.clock-text{color:var(--text-dark);font-family:BoutiqueBitmap Bold;font-size:var(--big-clock-font-size);text-align:center}.clock-text.small{font-size:var(--small-clock-font-size)}.clock-date-text{color:var(--text-dark);font-size:var(--big-clock-data-size);text-align:center}.clock-date-text.small{font-size:var(--small-clock-data-size)}.clockWeather-preview-container{display:flex;flex-direction:row;height:100%}.clocks-container{margin-left:2%;width:60%}.smaller-clcok{margin-top:5px;width:50%}.loading-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.loading-content{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:20px;text-align:center}.loading-content p{color:#333;font-size:18px;margin-bottom:10px}.loading-content img{height:auto;max-width:100px}.preview-container{align-content:center;display:flex;flex-direction:column;left:15%;position:absolute;top:3%;width:80vw}.clock-weather-preview-container{height:-webkit-fit-content;height:fit-content;overflow:hidden;width:100%}.preview-event-container{align-items:center;display:flex;flex-direction:row}.event-preview-date{margin-left:5px}.event-preview-icon{margin-bottom:1px;margin-left:15px;margin-top:1px;width:var(--preview-icon-size)}.event-preview-summary{font-family:BoutiqueBitmap Bold;margin-left:5px}.addPage-outter{background-color:none;box-shadow:2px;height:-webkit-fit-content;height:fit-content;left:10%;position:absolute;top:5%;width:85vw}.addPage-container{display:flex;flex-direction:column;width:100%}.page-content{background-color:var(--background-white);margin:5px 3% 10px;overflow:visible;width:94%}.addPage-menu{display:flex;flex-direction:row}.addPage-menu-item{margin-left:6px;margin-right:14px}.todo-container{display:flex;flex-direction:column;margin:10px}.date-picker-container{align-items:center;display:flex;padding-bottom:5px;padding-top:5px}.todo-date-text{align-items:center;cursor:pointer;display:flex;font-size:var(--font-size);margin-left:5px;width:-webkit-max-content;width:max-content}.calendar-icon{margin-right:8px;width:var(--icon-size)}.date-picker{align-content:center;font-family:BoutiqueBitmap}.react-datepicker{background-color:var(--background-purple);border:var(--border-size) solid var(--text-dark);box-shadow:0 2px 10px #0003;cursor:pointer;display:inline-block;left:0;margin-top:10px;position:absolute;top:100%;z-index:9999}.react-datepicker__triangle{display:none!important}.react-datepicker__header{background-color:var(--background-blue);border-bottom:var(--border-size) solid var(--text-dark);cursor:pointer;padding-top:8px;position:relative;text-align:center}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;display:none;font-size:.9rem;font-weight:700;margin-top:0}.react-datepicker__navigation{background:none;border:.45rem solid #0000;cursor:pointer;height:10px;line-height:1.7rem;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:10px;width:10px;z-index:1}.react-datepicker__navigation--previous{border-right-color:var(--text-dark);left:10px;top:15px}.react-datepicker__navigation--next{border-left-color:var(--text-dark);right:10px;top:15px}.react-datepicker__month-container{background-color:var(--background-white);float:left}.react-datepicker__month{background-color:var(--background-white);margin:.4rem;text-align:center}.react-datepicker__day-names,.react-datepicker__week{font-size:.8rem;white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.9rem}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:var(--background-hover-blue);border-radius:.3rem;color:#fff}.react-datepicker__day--outside-month{color:#ccc}.react-datepicker-popper{position:absolute!important;z-index:9999!important}.react-datepicker alert,.react-datepicker__aria-live{display:none}.react-datepicker__month-dropdown-container,.react-datepicker__year-dropdown-container{background-color:var(--background-blue);display:inline-block;font-size:16px;margin:0 5px}.react-datepicker__month-read-view,.react-datepicker__year-read-view{background-color:var(--background-blue);cursor:pointer;font-size:var(--font-size);padding:2px 8px}.react-datepicker__month-dropdown,.react-datepicker__year-dropdown{background-color:var(--background-white);border:var(--border-size) solid var(--text-dark);max-height:200px;min-width:120px;overflow-y:auto;padding:0;position:absolute;width:auto;z-index:9999}.react-datepicker__year-dropdown{display:flex;flex-direction:column-reverse}.react-datepicker__month-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{background-color:var(--background-white);height:150px;min-width:120px;overflow-y:scroll;width:auto}.react-datepicker__month-option,.react-datepicker__year-option{background-color:var(--background-white);border-bottom:none;display:block;font-size:var(--font-size);margin:0;padding:2px;text-align:center;width:100%}.react-datepicker__month-option:hover,.react-datepicker__year-option:hover{background-color:var(--background-hover-blue);border-bottom:none;color:var(--background-white);display:block;font-size:var(--font-size);margin:0;padding:2px;text-align:center;width:100%}.react-datepicker__month-dropdown::-webkit-scrollbar,.react-datepicker__year-dropdown::-webkit-scrollbar{width:8px}.react-datepicker__month-dropdown::-webkit-scrollbar-track,.react-datepicker__year-dropdown::-webkit-scrollbar-track{background:var(--background-white);border-left:2px solid var(--text-dark)}.react-datepicker__month-dropdown::-webkit-scrollbar-thumb,.react-datepicker__year-dropdown::-webkit-scrollbar-thumb{background:var(--background-blue);border:2px solid var(--text-dark)}.react-datepicker__month-dropdown::-webkit-scrollbar-thumb:hover,.react-datepicker__year-dropdown::-webkit-scrollbar-thumb:hover{background:var(--background-hover-blue)}.react-datepicker__month-dropdown,.react-datepicker__year-dropdown{scrollbar-color:var(--background-blue) var(--background-hover-blue);scrollbar-width:thin}#date-picker-portal .react-datepicker-wrapper,#date-picker-portal .react-datepicker__portal{-webkit-clip-path:none!important;clip-path:none!important;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}#date-picker-portal .react-datepicker__portal{background-color:#00000080}#date-picker-portal .react-datepicker,#date-picker-portal .react-datepicker-popper{background-color:#fff!important;border:3px solid red!important;display:block!important;min-height:250px!important;min-width:250px!important;opacity:1!important;position:absolute!important;visibility:visible!important;z-index:10000!important}.custom-date-portal .overlay{background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9998}.custom-date-portal .datepicker-container{background-color:#fff;border-radius:4px;box-shadow:0 2px 10px #00000040;z-index:9999}.content-container{height:var(--content-height)}.content-container,.content-container-readonly{border:var(--border-size) solid var(--text-dark);width:100%}.content-container-readonly{height:var(--content-readonly-height)}.content-menu-container{align-items:center;background-color:var(--background-white);display:flex;flex-direction:row;justify-content:flex-start}.test-text{align-content:center;margin:0,20px}.divider{align-self:stretch;background-color:var(--text-dark);margin:0 10px;width:var(--border-size)}.chicken-image{margin-left:auto;margin-right:10px;width:var(--icon-size)}.divider-horizontal{background-color:var(--text-dark);height:var(--border-size);margin:10 0;width:100%}.contentbox-container{height:calc(100% - var(--text-size) - 16px - var(--border-size)*3);width:100%}.editor-container{height:calc(100% - var(--border-size)*2 - var(--icon-size))!important;overflow-y:hidden}.content-input-box{background-color:var(--background-white);border:none;box-shadow:none;font-family:BoutiqueBitmap;font-size:var(--font-size);margin:0;outline:none;padding-bottom:3px;padding-left:10px;padding-top:3px;width:100%;&:focus{border:none;box-shadow:none;outline:none}}.toolbar-container{align-content:center;background-color:var(--close-button-background);display:flex;flex-direction:row}.toolbar-icon,.toolbar-icon:hover{margin:2px;width:var(--preview-icon-size)}.toolbar-icon:hover{background-color:var(--background-hover-light-blue);border-radius:2px}.contentbox-container .ProseMirror{align-items:center;background-color:#fff;border:0 solid #e2e8f0;font-size:14px;height:100%;min-height:200px;overflow-y:auto}.contentbox-container .ProseMirror:focus{border:0 solid;outline:none}.ProseMirror{overflow:hidden;p{line-height:150%;margin-left:2px;padding:0}ol,ul{margin-left:30px}ul[data-type=taskList]{list-style:none}ul:not([data-type=taskList]) li{display:list-item;margin:.5em 0}ul[data-type=taskList] li{align-items:center;display:flex;flex-direction:row;list-style:none;margin:.5em 0}ul[data-type=taskList] li input[type=checkbox]{margin-right:8px}code{background-color:var(--background-hover-light-blue);padding:2px}*{margin:0}}.title-input{background-color:var(--background-white);border:var(--border-size) solid var(--text-dark);box-shadow:none;font-family:BoutiqueBitmap;font-size:var(--font-size);margin-bottom:15px;outline:none;padding-bottom:1px;padding-left:5px;padding-top:1px;width:100%;&:focus{border:var(--border-size) solid var(--text-dark);box-shadow:none;outline:none}}.add-button{background-color:var(--close-button-background);border:var(--border-size) solid var(--text-dark);font-family:BoutiqueBitmap;margin-left:auto;margin-top:10px;padding:5px 20px;position:relative}.add-button:after{background-color:var(--close-button);height:calc(100% - var(--border-size));right:calc(var(--border-size)/2)}.add-button:after,.add-button:before{content:"";left:calc(var(--border-size)/2);position:absolute;top:calc(var(--border-size)/2)}.add-button:before{background-color:var(--close-button-dark);height:calc(100% - var(--border-size)/2);right:0}.add-button:active{background-color:var(--background-hover-blue)}.add-button span{position:relative;z-index:1}.content-container-readonly{height:calc(var(--content-height)/2)}.note-container{display:flex;flex-direction:column;margin:10px}.note-title{background-color:var(--background-blue);border:2px solid #000;border-radius:2px;box-shadow:none;font-family:BoutiqueBitmap;font-size:8px;margin-bottom:15px;outline:none;padding-bottom:1px;padding-left:5px;padding-top:1px;width:100%;&:focus{border:2px solid #000;border-radius:2px;box-shadow:none;outline:none}}.todo-task-title-input-container{background:#0000;border:none!important;font-family:BoutiqueBitmap;font-size:var(--font-size);outline:none!important;padding:0;width:100%}.add-todo-button{align-items:center;cursor:pointer;display:flex;justify-content:center}.addPage-menu-item-chosen{font-family:BoutiqueBitmap Bold}.addPage-menu-item,.addPage-menu-item-chosen{cursor:pointer;margin-left:12px;margin-right:12px}.addPage-menu-item{font-family:BoutiqueBitmap;font-size:var(--font-size);position:relative}.addPage-menu-item:after{content:attr(data-text);font-family:BoutiqueBitmap Bold;left:0;opacity:0;position:absolute;top:0}.addPage-menu-item:hover:after{background-color:var(--background-hover-light-blue);opacity:1}.event-view{height:100%;margin-bottom:2px;width:100%}.event-view,.event-view-date-container{align-items:center;display:flex;flex-direction:row;justify-content:left}.event-view-date-container{width:20%}.event-view-clickable-date{align-items:center;display:flex;flex-direction:row;justify-content:left;width:100%}.event-view-summary{font-family:BoutiqueBitmap Bold;font-size:calc(var(--text-size)*.4);margin-left:10px}.event-view-summary-taiwan-holiday{color:red}.event-view-summary-us-holiday{color:var(--close-button-dark)}.event-view-summary-work{color:#000}.event-view-summary-personal{color:#7743a3}.event-view-date{height:calc(var(--text-size)*1.3)}.event-view-date,.event-view-date-today{align-items:center;border:0 solid #000;border-radius:50%;display:flex;justify-content:center;width:calc(var(--text-size)*1.3)}.event-view-date-today{aspect-ratio:1/1;background-color:var(--background-hover-light-blue)}.event-view-month{font-size:calc(var(--text-size)*.3);margin-left:5px;width:-webkit-fit-content;width:fit-content}.event-display-container,.event-display-container-over{align-items:center;display:flex;flex-direction:row;justify-content:left;width:80%}.event-display-container-over{color:var(--background-hover-light-blue)}.event-view-daytime{align-items:center;display:flex;flex-direction:row;font-size:calc(var(--text-size)*.3);justify-content:left;margin-left:5px;width:25%}.event-view-daytime img{margin-right:5px}.event-view-icon{height:var(--preview-icon-size);width:var(--preview-icon-size)}.divider-horizontal-lastday{background-color:#000;height:var(--border-size);width:100%}.events-divider-horizontal{background-color:var(--background-hover-blue);height:calc(var(--border-size)*.5);width:100%}.event-divider-dashes{border-top:calc(var(--border-size)*.5) dashed var(--background-hover-light-blue);width:100%}.load-more-container{align-items:center;display:flex;justify-content:center;width:100%}.load-more-text{color:var(--background-blue);cursor:pointer;font-size:calc(var(--text-size)*.5);margin-left:10px;margin-top:10px}.event-discription-container{align-items:center;display:flex;flex-direction:row;margin-left:5px}.events-view-container{height:30vh;overflow-y:auto}.event-edit-container{margin-left:1.5%;margin-right:1.5%;margin-top:10px;width:97%}.event-edit-time-container{display:flex;flex-direction:row;justify-content:left;margin-bottom:0}.event-edit-content-container{border:var(--border-size) solid #000;display:flex;flex-direction:column;height:30vh;margin-bottom:10px}.event-edit-add-button-container{display:flex;justify-content:flex-end;margin-bottom:10px}.event-edit-calendar-icon{align-self:center;height:var(--icon-size);width:var(--icon-size)}.all-day-toggle{align-items:center;cursor:pointer;display:flex;gap:8px;-webkit-user-select:none;user-select:none}.all-day-toggle input[type=checkbox]{cursor:pointer;height:16px;width:16px}.animation-container{animation:fadeIn 5s ease forwards;background-color:#21181b;background-image:url(/static/media/bmo-computer.9cbb1105a432ce8be6c5.jpg);background-position:50%;background-repeat:no-repeat;height:100vh;left:0;opacity:0;position:fixed;top:0;width:100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animation-container-finish{animation:fadeOut 2s ease forwards}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@media screen and (max-width:768px){.animation-container{background-size:contain;background-size:80%;background-size:300px auto}}.text-container{align-content:center;color:#7fffd4;display:flex;flex-direction:column;height:30%;left:30%;position:relative;top:10%}.text-reveal-char{animation:revealChar .5s forwards;display:inline-block;opacity:0}@keyframes revealChar{0%{opacity:0}to{opacity:1}}.todo-task-view{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-left:10px}.todo-task-content-outter{display:flex;flex-direction:column;margin-left:15px;width:85%}.todo-task-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.todo-task-title{margin-left:15px}.right-align-container{align-items:center;display:flex;flex-direction:row;margin-left:auto}.edit-icon{margin-right:5px;width:var(--preview-icon-size)}.todo-task-title.completed{text-decoration:line-through}.todoView-bottom-line{background-color:var(--text-dark);height:var(--border-size);margin-bottom:4px;width:100%}.todo-task-category-img{margin-left:10px;margin-right:15px;width:var(--preview-icon-size)}.time-option-position{background:none;filter:drop-shadow(8px 8px 0 rgba(0,0,0,.2))}.time-option-container{background-color:var(--background-blue);width:-webkit-fit-content;width:fit-content}.time-options{align-items:center;background-color:var(--background-white);cursor:pointer;display:flex;flex-direction:column}.time-options p:hover{font-family:BoutiqueBitmap Bold}.addTodo-outter{background-color:none;box-shadow:2px;height:-webkit-fit-content;height:fit-content;left:10%;overflow:visible;position:absolute;top:5%;width:85vw}.addTodo-container{display:flex;flex-direction:column;overflow:visible}.addPage-inner{background-color:var(--background-blue);height:100%;position:relative;width:100%}.todoPage-todos{display:flex;flex-direction:column}.addPage-menu{margin-left:10px;position:relative}.menu-overlay{position:absolute;z-index:1500}.editTodo-outter{background-color:none;box-shadow:2px;height:-webkit-fit-content;height:fit-content;left:100px;position:absolute;top:0;width:65vw}.editTodo-inner{background-color:var(--background-blue);display:flex;flex-direction:column;height:100%;position:relative;width:100%}.note-dropdown-position{background:none;filter:drop-shadow(8px 8px 0 rgba(0,0,0,.2))}.note-dropdown-container{background-color:var(--background-blue);width:-webkit-fit-content;width:fit-content}.note-dropdown-items{align-items:center;background-color:var(--background-white);cursor:pointer;display:flex;flex-direction:column;margin:0 auto;width:-webkit-max-content;width:max-content}.note-dropdown-items p{text-align:center;width:100%}.note-dropdown-items p:after{content:attr(data-text);display:block;height:0;overflow:hidden;visibility:hidden}.note-dropdown-items p:after,.note-dropdown-items p:hover{font-family:BoutiqueBitmap Bold}.note-items-container{display:flex;flex-direction:row}.note-view-container,.note-view-content{align-items:center;display:flex;flex-direction:column}.note-view-container{margin:10px}.note-view-title{margin-bottom:10px;text-align:center}.note-view-buttons{display:flex;gap:10px}.preview-page-container{background-image:linear-gradient(#fff3,#ffffff80),url(/static/media/bmo-pixel-bg.5b3a7785254b7132b321.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;margin:0;width:100vw}.preview-menu-container{margin-left:5%;padding-top:6%}.previews-container{display:flex;flex-direction:row;left:15%;position:absolute;top:8%;width:70vw}.preview-clockAndWeather{display:flex;flex-direction:column;width:100%}.preview-bmo-face{align-items:flex-start;display:flex;margin-left:0;width:158.38%}.preview-bmo-face,.preview-clock-container{transform:scale(.65);transform-origin:left top}.preview-clock-container{margin-top:-100px;width:60%}.clock-margin{margin-top:40px}.previewpage-todo-preview{left:calc(20% + 150px);margin-top:-15px;position:absolute;transform-origin:left top}.login-container{background-color:#f5f5f5;background-image:linear-gradient(#fff3,#ffffff80),url(/static/media/adventure-time.8219d37f7be4f30bdd19.gif);background-size:cover;min-height:100vh}.login-container,.login-form{align-items:center;display:flex;justify-content:center}.login-form{background-color:var(--background-blue);border-radius:8px;box-shadow:0 2px 4px #0000001a;flex-direction:column;margin:10px;max-width:500px;width:100%}.login-form h2{color:#333;text-align:center}.login-form-title{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:10px}.login-form-logo{height:60px;margin-right:10px;width:60px}.login-form-content{align-items:center;background-color:var(--background-white);display:flex;flex-direction:column;padding:20px;width:100%}.form-group{margin:10px 10px 1rem;width:100%}.form-group label{color:#666;display:block;margin-bottom:.5rem}.form-group input{border:var(--border-size) solid #ddd;font-family:BoutiqueBitmap;font-size:1rem;font-size:small;padding:.75rem;width:100%}.form-group input:focus{background-color:var(--background-white);border-color:var(--background-blue);box-shadow:0 0 0 2px #007bff40;outline:none}button[type=submit]{color:#fff;cursor:pointer;font-size:1rem;padding:.75rem;width:100%}.error-message,button[type=submit]:hover{background-color:var(--background-hover-light-blue)}.error-message{border-radius:4px;color:#dc3545;margin-bottom:1rem;padding:.5rem;text-align:center;width:100%}.calendar-time-view{margin-left:10px}.calendar-page-content{height:100%}.calendar-mode-icon{aspect-ratio:1/1;background-color:var(--background-hover-light-blue);border-radius:50%;height:calc(var(--preview-icon-size) + 5px);margin-left:10px;padding:5px;width:calc(var(--preview-icon-size) + 5px)}.calendar-mode-icon:hover{background-color:var(--close-button-background)}.calendar-picker-item{align-items:center;display:flex;flex-direction:row;font-size:calc(var(--text-size)*.3);height:100%;justify-content:center;width:100%}.calendar-picker-item-icon{height:calc(var(--icon-size)*.5);margin-left:2px;width:calc(var(--icon-size)*.5)}.calendar-picker{flex-direction:row;height:100%;width:100%}.calendar-picker,.icon-button-image{align-items:center;display:flex;justify-content:center}.icon-button-image{font-size:var(--font-size);height:calc(var(--font-size));margin:0;padding:0;position:relative;width:var(--font-size);z-index:1}.date-title-bar-container{align-items:center;justify-content:space-between;width:100%}.date-title-bar-container p{border-right:var(--border-size) solid #eee}.calendar-container{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin:0 auto;max-width:800px;overflow:hidden;width:100%}.calendar-date-view{display:flex;flex-direction:row;font-weight:600;margin-bottom:2px;margin-top:2px;text-align:center;width:100%}.calendar-date-view p{width:100%}.display-date-icon{cursor:pointer}.display-date-icon:hover{color:var(--background-hover-light-blue)}.calendar-header{align-items:center;background-color:#f8f8f8;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:15px 20px}.calendar-header h2{color:#333;font-size:1.2rem;margin:0}.nav-button{background:none;border:none;border-radius:4px;color:#555;cursor:pointer;font-size:1.2rem;padding:5px 10px}.nav-button:hover{background-color:#eee}.date-title-bar-container{background-color:#f8f8f8;border-bottom:1px solid #ddd;display:flex}.date-title-bar-container p{color:#555;flex:1 1;font-weight:600;margin:0;padding:10px 0;text-align:center}.calendar-grid{background-color:#fff;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(6,1fr);transition:transform .3s ease}.calendar-day{align-items:center;border-bottom:var(--border-size) solid #eee;border-right:var(--border-size) solid #eee;cursor:pointer;display:flex;height:50px;justify-content:center;transition:all .2s ease}.calendar-day:hover{background-color:#f5f5f5}.calendar-day:nth-child(7n){border-right:none}.calendar-day.other-month{color:#ccc}.calendar-day.today{background-color:#e6f7ff;font-weight:700}.calendar-day.selected{background-color:#1890ff;color:#fff}.calendar-day:nth-last-child(-n+7){border-bottom:none}.date-container{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.event-indicator-container{align-content:center;align-items:center;bottom:2px;display:flex;flex-direction:row;position:absolute}.event-indicator{border-radius:50%;height:6px;margin-left:1px;margin-top:2px;width:6px}.no-events-message{margin:10px}
/*# sourceMappingURL=main.c1c71e9f.css.map*/