@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;font-display:block;src:url(/assets/material-symbols-rounded-GzsEeY_J.woff2) format("woff2")}.material-symbols-rounded{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}._container_lb7fy_8{justify-content:center;align-items:center;flex:1}._container_lb7fy_8 ._code_lb7fy_13{font-size:50px;color:#ffffffb3}._container_lb7fy_8 ._message_lb7fy_17{font-size:40px}._container_lb7fy_8 ._homeButton_lb7fy_20{margin-top:24px;font-size:25px}._container_1wld2_8{justify-content:center;align-items:center;-webkit-user-select:none;user-select:none}._container_13n3e_8{cursor:pointer;color:#ffffffde;align-items:center;-webkit-user-select:none;user-select:none;flex-direction:row;border-radius:4px;gap:8px;height:36px}._container_13n3e_8 ._icon_13n3e_18{font-size:2.4rem}._container_13n3e_8 ._primaryIcon_13n3e_21{color:#5522a6}._container_13n3e_8 ._secondaryIcon_13n3e_24{color:#ffffffde}._container_13n3e_8 ._dangerIcon_13n3e_27{color:#dc1414}._container_13n3e_8 ._label_13n3e_30{font-size:1.6rem;flex:1}._container_13n3e_8 ._centerLabel_13n3e_34{text-align:center}._container_13n3e_8 ._invisible_13n3e_37{visibility:hidden}._primary_13n3e_21{background-color:#5522a6}._primary_13n3e_21:hover{background-color:#6127bf}._danger_13n3e_27{background-color:#dc1414}._danger_13n3e_27:hover{background-color:#eb2323}._transparent_13n3e_55{background-color:transparent}._containerIconOnly_13n3e_59{padding:10px;justify-content:center;height:36px;width:36px}._containerNotIconOnly_13n3e_66{padding-inline:12px;padding-block:8px}._container_1rw5w_8{flex:1}._container_1rw5w_8 ._header_1rw5w_11{width:100%;padding:12px}._container_1rw5w_8 ._header_1rw5w_11 ._loginButton_1rw5w_15{justify-self:flex-end;margin-left:auto}._container_1rw5w_8 ._content_1rw5w_19{flex:1;align-items:center;gap:12px}._container_1rw5w_8 ._content_1rw5w_19 ._labelContainer_1rw5w_24{margin-top:12.5%;margin-bottom:10%}._container_1rw5w_8 ._content_1rw5w_19 ._labelContainer_1rw5w_24 ._label_1rw5w_24{font-size:50px}._container_1rw5w_8 ._content_1rw5w_19 ._labelContainer_1rw5w_24 ._subLabel_1rw5w_31{color:#ffffffb3;font-size:2rem;text-align:center}._container_1rw5w_8 ._content_1rw5w_19 ._sections_1rw5w_36{gap:48px}._container_1rw5w_8 ._content_1rw5w_19 ._sections_1rw5w_36 ._section_1rw5w_36{gap:8px;justify-content:center;align-items:center}._container_1rw5w_8 ._content_1rw5w_19 ._sections_1rw5w_36 ._section_1rw5w_36 ._sectionLabel_1rw5w_44{text-align:center;font-size:2rem}._container_1rw5w_8 ._content_1rw5w_19 ._sections_1rw5w_36 ._section_1rw5w_36 ._icons_1rw5w_48{flex-direction:row;gap:12px}._container_1rw5w_8 ._content_1rw5w_19 ._sections_1rw5w_36 ._section_1rw5w_36 ._icons_1rw5w_48 ._icon_1rw5w_48{height:70px;width:70px;border-radius:8px}._container_1rw5w_8 ._content_1rw5w_19 ._sections_1rw5w_36 ._section_1rw5w_36 ._icons_1rw5w_48 ._sassIcon_1rw5w_57{background-color:#191919;padding:8px}._container_1rw5w_8 ._content_1rw5w_19 ._sections_1rw5w_36 ._section_1rw5w_36 ._icons_1rw5w_48 ._githubIcon_1rw5w_61{background-color:#fff;border:1px solid white}._container_1rw5w_8 ._content_1rw5w_19 ._sections_1rw5w_36 ._section_1rw5w_36 ._icons_1rw5w_48 ._nodeIcon_1rw5w_65{background-color:#191919;padding:6px}._container_17jcc_8{flex-direction:row;background-color:#191919;width:100%;justify-content:center;align-items:center;border-top:1px solid rgb(40,40,40)}._container_17jcc_8 ._button_17jcc_16{cursor:pointer;padding:12px;justify-content:center;align-items:center;color:#ffffffb3;flex:1;max-width:100px}._container_17jcc_8 ._button_17jcc_16:hover{background-color:#282828}._container_17jcc_8 ._button_17jcc_16 ._buttonIcon_17jcc_28{font-size:2.4rem}._container_17jcc_8 ._buttonActive_17jcc_31{background-color:#414141}._container_1mgje_8{flex-direction:row;padding:12px;gap:12px;align-items:center;position:sticky;top:0;z-index:1;background-color:#0f0f0f}._container_1mgje_8 ._heading_1mgje_18{font-size:2rem}._container_1mgje_8 ._buttons_1mgje_21{flex-direction:row;flex:1;justify-content:flex-end;gap:12px}._container_1mgje_8 ._backButton_1mgje_27{visibility:hidden}._container_159xi_8{width:100%;height:100%;align-items:center;overflow:auto;scrollbar-width:thin!important;scrollbar-color:#343e4b rgb(40,40,40)!important;scrollbar-arrow-color:rgb(15,15,15)!important}._container_159xi_8 ._innerContainer_159xi_17{height:100%;width:100%;max-width:1200px}._container_159xi_8 ._innerContainer_159xi_17 ._content_159xi_22{flex:1;padding:12px}._container_b5e9q_8{width:100%;height:2px}._container_1izc7_8{gap:4px}._container_1izc7_8 ._labelContainer_1izc7_11{flex:2;white-space:nowrap}._container_1izc7_8 ._inputContainer_1izc7_15{min-width:100px;flex:1;border-radius:4px}._container_1izc7_8 ._inputContainer_1izc7_15 input{justify-content:center;background-color:transparent;color:#ffffffde;padding-inline:12px;padding-block:8px;border-radius:4px;cursor:text;font-size:1.6rem;height:36px}._container_1izc7_8 ._inputContainer_1izc7_15:hover{filter:brightness(1.1)}._disabled_1izc7_35{filter:brightness(.8)}@media(min-width:800px){._horizontal_1izc7_40{flex-direction:row;gap:12px}}._container_zdwmi_8{align-items:flex-start;flex:1;justify-content:center}._titleContainer_zdwmi_14{flex-direction:row;align-items:center;justify-content:center;max-width:100%}._titleContainer_zdwmi_14 ._title_zdwmi_14{display:inline-block;flex-direction:row;align-items:center;gap:4px;overflow:hidden;text-overflow:ellipsis}._titleContainer_zdwmi_14 ._tooltipBtn_zdwmi_28{color:#ffffffb3}._titleContainer_zdwmi_14 ._tooltipIcon_zdwmi_31{font-size:1.92rem!important;margin-left:-4px}._subtitleContainer_zdwmi_36 ._subtitle_zdwmi_36{color:#ffffffb3;font-size:1.6rem;overflow-wrap:anywhere}._clickable_zdwmi_42{cursor:pointer}._container_1qd8n_8 ._input_1qd8n_8:focus{outline:1px solid rgb(85,34,166)}._container_1qd8n_8 ._rightText_1qd8n_11{position:absolute;right:12px;color:#ffffff80;top:0;bottom:0;justify-content:center}._container_1qd8n_8 ._disabled_1qd8n_19{filter:brightness(.7)!important;outline:3px solid rgb(25,25,25);color:#ffffffb3}._container_1qd8n_8 ._actionContainer_1qd8n_24{justify-content:center;align-items:center;position:absolute;right:0;height:100%;aspect-ratio:1}._container_1qd8n_8 ._actionContainer_1qd8n_24 ._actionIcon_1qd8n_32{font-size:2.4rem;color:#ffffffb3}._container_1qd8n_8 ._characterLimit_1qd8n_36{position:absolute;bottom:4px;right:4px;text-align:right}._container_1qd8n_8 ._maxCap_1qd8n_42{color:#dc1414}._clickable_1qd8n_46{cursor:pointer!important}._background_8lgpb_8{position:fixed;height:100%;width:100%;inset:0;background:#0009;opacity:0;transition:opacity .25s ease;pointer-events:none;z-index:1}._backgroundShow_8lgpb_23{opacity:.75;pointer-events:all}._container_8lgpb_28{align-self:center;justify-self:center;background-color:#191919;border-radius:4px;color:#ffffffde;padding:12px;width:calc(100% - 24px);max-width:400px}._container_8lgpb_28 ._header_8lgpb_38{flex-direction:row;align-items:center;margin-bottom:12px}._container_8lgpb_28 ._header_8lgpb_38 ._headerLabel_8lgpb_43{padding-block:8px;font-size:1.6rem}._container_8lgpb_28 ._header_8lgpb_38 ._headerButton_8lgpb_47{margin-left:auto}._hidden_8lgpb_51{display:none}._container_1n57j_8{cursor:pointer}._container_1n57j_8 ._calendarButton_1n57j_11{position:absolute;right:8px;top:50%;transform:translateY(-50%)}._container_1n57j_8 ::-webkit-calendar-picker-indicator{display:none}._container_1n57j_8 input:disabled{color:#0000!important}._container_kakbo_8{background-color:#191919}._container_kakbo_8 ._content_kakbo_11{gap:12px}._container_kakbo_8 ._content_kakbo_11 ._nameInput_kakbo_14{flex:1}._container_kakbo_8 ._content_kakbo_11 ._dateRow_kakbo_17{flex-direction:row;align-items:flex-end;gap:12px}._container_kakbo_8 ._content_kakbo_11 ._dateRow_kakbo_17 ._dueDateInput_kakbo_22{min-width:160px;flex:1}._container_kakbo_8 ._content_kakbo_11 ._buttons_kakbo_26{flex-direction:row;margin-top:36px;gap:12px}._container_kakbo_8 ._content_kakbo_11 ._buttons_kakbo_26 ._deleteButton_kakbo_31{flex:.5}._container_kakbo_8 ._content_kakbo_11 ._buttons_kakbo_26 ._createButton_kakbo_34{flex:1}._container_m8rpz_8,._containerFull_m8rpz_8{background-color:#191919;border-radius:4px}._container_m8rpz_8 ._containerContent_m8rpz_12,._containerFull_m8rpz_8 ._containerContent_m8rpz_12{flex-direction:row;flex:1}._container_m8rpz_8 ._containerContent_m8rpz_12 ._imageContainer_m8rpz_16,._containerFull_m8rpz_8 ._containerContent_m8rpz_12 ._imageContainer_m8rpz_16{height:150px;aspect-ratio:.7}._container_m8rpz_8 ._containerContent_m8rpz_12 ._imageContainer_m8rpz_16 ._image_m8rpz_16,._containerFull_m8rpz_8 ._containerContent_m8rpz_12 ._imageContainer_m8rpz_16 ._image_m8rpz_16{position:absolute;height:100%;width:100%}._container_m8rpz_8 ._containerContent_m8rpz_12 ._content_m8rpz_25,._containerFull_m8rpz_8 ._containerContent_m8rpz_12 ._content_m8rpz_25{flex:1;flex-direction:row;padding-block:8px;padding-inline:12px;align-items:center}._container_m8rpz_8 ._containerContent_m8rpz_12 ._content_m8rpz_25 ._info_m8rpz_32,._containerFull_m8rpz_8 ._containerContent_m8rpz_12 ._content_m8rpz_25 ._info_m8rpz_32{flex:1}._container_m8rpz_8 ._containerContent_m8rpz_12 ._content_m8rpz_25 ._info_m8rpz_32 ._infoTitle_m8rpz_35,._containerFull_m8rpz_8 ._containerContent_m8rpz_12 ._content_m8rpz_25 ._info_m8rpz_32 ._infoTitle_m8rpz_35{font-size:1.7rem}._container_m8rpz_8 ._containerContent_m8rpz_12 ._content_m8rpz_25 ._info_m8rpz_32 ._infoSub_m8rpz_38,._containerFull_m8rpz_8 ._containerContent_m8rpz_12 ._content_m8rpz_25 ._info_m8rpz_32 ._infoSub_m8rpz_38{color:#ffffffb3}._container_m8rpz_8 ._containerContent_m8rpz_12 ._content_m8rpz_25 ._info_m8rpz_32 ._infoRating_m8rpz_41,._containerFull_m8rpz_8 ._containerContent_m8rpz_12 ._content_m8rpz_25 ._info_m8rpz_32 ._infoRating_m8rpz_41{font-size:1.7rem;border:2px solid rgb(40,40,40);width:fit-content;padding-inline:12px;border-radius:4px;margin-top:auto;margin-bottom:4px}._container_m8rpz_8 ._containerContent_m8rpz_12 ._content_m8rpz_25 ._date_m8rpz_50,._containerFull_m8rpz_8 ._containerContent_m8rpz_12 ._content_m8rpz_25 ._date_m8rpz_50{border-radius:4px;margin-left:auto;padding-inline:8px}._containerFull_m8rpz_8{flex-direction:row;align-items:center;cursor:pointer}._containerCompact_m8rpz_62{background-color:#191919;display:grid;cursor:pointer;aspect-ratio:.5;overflow:hidden;border-radius:4px}._containerCompact_m8rpz_62:hover{scale:1.03;transition:scale .15s ease-in-out}._containerCompact_m8rpz_62 ._imageContainer_m8rpz_16{position:absolute;height:100%;width:100%}._containerCompact_m8rpz_62 ._imageContainer_m8rpz_16 ._image_m8rpz_16{background-color:gray;object-fit:fill;height:100%;width:100%;position:absolute}._input_m8rpz_87{padding-block:24px!important}._container_1pa9m_8{gap:12px}._container_1pa9m_8 ._items_1pa9m_11{gap:12px!important}._containerFull_1pa9m_15{width:100%}._containerCompact_1pa9m_19{gap:12px}._containerCompact_1pa9m_19 ._items_1pa9m_11{display:grid;grid-template-columns:repeat(4,1fr)}@media(min-width:1000px){._containerCompact_1pa9m_19 ._items_1pa9m_11{grid-template-columns:repeat(6,1fr)}}._heading_ybhxm_8{flex-direction:row;padding-left:110px;margin-left:12px;gap:12px;-webkit-user-select:none;user-select:none}._heading_ybhxm_8 ._headingMonth_ybhxm_15{font-size:2.4rem}._heading_ybhxm_8 ._headingYear_ybhxm_18{font-size:45px;color:#ffffffb3;margin-bottom:-14px}._daysOfMonth_ybhxm_24{flex-direction:row;gap:12px;padding-left:122px;flex:1}._daysOfMonth_ybhxm_24 ._currentDayOfMonth_ybhxm_30{outline:2px solid rgb(34,100,167)}._daysOfMonth_ybhxm_24 ._dayOfMonth_ybhxm_33{font-size:13px;aspect-ratio:1;flex:1;background-color:#191919;border-radius:4px;justify-content:center;align-items:center;color:#ffffffb3}._daysOfMonth_ybhxm_24 ._dayOfMonth_ybhxm_33 ._dayOfMonthLetter_ybhxm_43{color:#ffffff80;font-size:12px}._daysOfMonth_ybhxm_24 ._dayOfMonthDisabled_ybhxm_47{visibility:hidden}._container_1ys4q_8{gap:8px;min-width:fit-content;width:100%;padding:12px;border-radius:4px}._container_1ys4q_8 ._habit_1ys4q_16{flex-direction:row;gap:12px;align-items:center;flex:1}._container_1ys4q_8 ._habit_1ys4q_16 ._habitName_1ys4q_22{white-space:nowrap;max-width:110px;min-width:110px}._container_1ys4q_8 ._habit_1ys4q_16 ._habitDay_1ys4q_27{background-color:#191919;padding:12px;cursor:pointer;justify-content:center;align-items:center;flex:1;aspect-ratio:1}._container_1ys4q_8 ._habit_1ys4q_16 ._habitDayUnselected_1ys4q_36{background-color:#191919}._container_1ys4q_8 ._habit_1ys4q_16 ._habitDaySuccess_1ys4q_39{background-color:#398039}._container_1ys4q_8 ._habit_1ys4q_16 ._habitDaySuccess_1ys4q_39:hover{background-color:#43b843}._container_1ys4q_8 ._habit_1ys4q_16 ._habitDayFailed_1ys4q_45{background-color:#9c1a1a}._container_1ys4q_8 ._habit_1ys4q_16 ._habitDayFailed_1ys4q_45:hover{background-color:#bc1919}._container_1ys4q_8 ._habit_1ys4q_16 ._habitDayDisabled_1ys4q_51{-webkit-user-select:none;user-select:none;background-color:transparent;cursor:unset}._container_1ys4q_8 ._habit_1ys4q_16 ._habitIcon_1ys4q_56{font-size:1.5rem}._container_1ys4q_8 ._filler_1ys4q_59{flex:1;aspect-ratio:1}@font-face{font-family:Fredoka;src:url(/assets/Fredoka-Variable-DVmXQ1P3.woff2);font-display:swap}* :not(head,script,video,table,tr,th,td,thead,tbody,tfoot,footer,footer *){padding:0;margin:0;display:flex;position:relative;flex-direction:column;box-sizing:border-box;border:none;-webkit-tap-highlight-color:transparent;font-style:inherit;font-variant:inherit;font-weight:inherit;line-height:inherit;font-family:inherit;vertical-align:baseline;appearance:none;-webkit-appearance:none}ins>div{position:unset}html,#root,body{height:100%;width:100%;max-width:100%;background-color:#0f0f0f;font-size:62.5%;scroll-behavior:smooth!important}img,image,svg{max-width:100%;pointer-events:none}body{font-family:Fredoka,Calibri,Trebuchet MS,sans-serif;color:#ffffffde;background-color:#0f0f0f;line-height:1.6;font-size:62.5%}h1{font-size:2rem}h2{font-size:1.7rem}h3,h4,h5,h6,p,div,span{font-size:1.6rem}a{font-size:1.6rem;text-decoration:none;color:#6695ec}a:hover{cursor:pointer}option{font-size:1.6rem}.layer0{background-color:#0f0f0f}.layer0Hover:hover,.layer1{background-color:#191919}.layer1Hover:hover,.layer2{background-color:#282828}.layer2Hover:hover,.layer3{background-color:#414141}.layer3Hover:hover{background-color:#505046}.clickable{cursor:pointer}._container_1fsal_8{flex:1;justify-content:center;align-items:center}._container_1fsal_8 ._label_1fsal_13{font-size:50px}._container_1fsal_8 ._loginForm_1fsal_16{background-color:#191919;gap:12px;padding:12px;width:min(100% - 12px,300px)}
