@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=IBM+Plex+Sans:wght@400;500;600;700&display=swap);*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--primary:#b52e75;--secondary:#01476c;--secondary-hover:#01476c;--danger:#dc2626;--danger-hover:#792222;--text-light:#fff;--text-dark:#111827;--radius:1.5625rem;--borderColorPurple:#b52e75;--transition:background-color 0.3s ease-out;--textTransition:--text-light 0.3s ease-out;--color1:#0f0f0f;--color2:#494949;--color3:#9b9b9b;--color4:#e6e6e6;--white1:#fafafa;--white2:#f0f0f0;--white3:#e6e6e6;--black1:#1c1c1c;--black2:#232323;--black3:#363636;--color-bg:light-dark(#f4f5f7,#474646);--color-text:light-dark(#111827,#fff);--color-button-text:light-dark(#000,#fff);--card-color-bg:light-dark(#fff,#2a2a2a);--card-border:1px solid light-dark(#e1e4e8,#afafaf);--card-box-shadow:0 1px 3px light-dark(#2a2a2a,#fff);--card-title-color:light-dark(#2a2a2a,#fff);--card-triangle-color:light-dark(#2a2a2a,#fff);--card-removebutton-color:light-dark(#2a2a2a,#fff);--card-removebutton-x-color:light-dark(#fff,#2a2a2a);--card-line-color:light-dark(#2a2a2a,#fff);--login-button-color:var(--color3);--guest-button-color:var(--color2);--button-text-color:light-dark(#fff,#000);--login-button-hover-color:var(--color2);--guest-button-hover-color:var(--color1);--forgot-text-color:#0969a8;--forgot-hover-color:#a0a5a9;--font-sans:"Arial","IBM Plex Sans","system-ui","sans-serif";--text-base:1rem;--page-background:light-dark(#d9d9d9,#181818);--section-background:light-dark(#fff,#212121);--page-header-color:light-dark(#0b0f18,#fff);--page-text-color:light-dark(#111827,#fbfbfbf1);--section-item-border:1px solid light-dark(#0b0f18,#fff);color-scheme:light dark}body{background:light-dark(#f4f5f7,#474646);background:var(--color-bg);color:light-dark(#111827,#fff);color:var(--color-text);font-family:Arial,IBM Plex Sans,"system-ui","sans-serif";font-family:var(--font-sans);font-size:1rem;font-size:var(--text-base);line-height:1}a{color:inherit;text-decoration:none}[data-style=ruby]{--color1:#3e1d40;--color2:#69165e;--color3:#b1236e;--color4:#e9d5e4;--white1:#f7f0f5;--white2:#f0e3ec;--white3:#e9d5e4;--black1:#241426;--black2:#311d39;--black3:#372040;--color-text:light-dark(var(--color1),var(--color4));--card-triangle-color:light-dark(var(--color3),var(--color3));--card-removebutton-color:light-dark(var(--color3),var(--color3));--card-line-color:light-dark(var(--color3),var(--color3));--card-title-color:light-dark(var(--color1),var(--color4));--text-base:1rem;--primary:light-dark(var(--color3),var(--color2));--secondary-hover:light-dark(var(--color4),var(--color1))}[data-style=root]{--color2:#494949;--color3:#9b9b9b}[data-style=sapphire]{--color1:#002c42;--color2:#01476c;--color3:#0969a8;--color4:#c2ddf2;--white1:#f3f8fc;--white2:#dceaf5;--white3:#c2ddf2;--black1:#07141c;--black2:#0b1d29;--black3:#102938;--color-text:light-dark(var(--color1),var(--color4));--card-triangle-color:light-dark(var(--color3),var(--color3));--card-removebutton-color:light-dark(var(--color3),var(--color3));--card-line-color:light-dark(var(--color3),var(--color3));--card-title-color:light-dark(var(--color1),var(--color4));--text-base:1rem;--primary:light-dark(var(--color3),var(--color2));--secondary-hover:light-dark(var(--color4),var(--color1))}[data-style=emerald]{--color1:#2b3b11;--color2:#4c6322;--color3:#9ab30c;--color4:#e7f5ab;--white1:#f6f8f0;--white2:#eef2e4;--white3:#e6ebd7;--black1:#141714;--black2:#1b1f1b;--black3:#20251f;--color-text:light-dark(var(--color1),var(--color4));--card-triangle-color:light-dark(var(--color3),var(--color3));--card-removebutton-color:light-dark(var(--color3),var(--color3));--card-line-color:light-dark(var(--color3),var(--color3));--card-title-color:light-dark(var(--color1),var(--color4));--text-base:1rem;--primary:light-dark(var(--color3),var(--color2));--secondary-hover:light-dark(var(--color4),var(--color1))}[data-style=topaz]{--color1:#482d18;--color2:#6b4b2b;--color3:#c5ab5e;--color4:#ede5bd;--white1:#faf7ef;--white2:#f3edd7;--white3:#ede5bd;--black1:#1d1b17;--black2:#26221d;--black3:#312920;--color-text:light-dark(var(--color1),var(--color4));--card-triangle-color:light-dark(var(--color3),var(--color3));--card-removebutton-color:light-dark(var(--color3),var(--color3));--card-line-color:light-dark(var(--color3),var(--color3));--card-title-color:light-dark(var(--color1),var(--color4));--text-base:1rem;--primary:light-dark(var(--color3),var(--color2));--secondary-hover:light-dark(var(--color4),var(--color1))}[data-style=graphite]{--color1:#313538;--color2:#5e6164;--color3:#a0a5a9;--color4:#dae1e6;--color-text:light-dark(var(--color2),var(--color4));--white1:#f7f9fb;--white2:#e9eef2;--white3:#dae1e6;--black1:#17191b;--black2:#232628;--black3:#313538;--card-triangle-color:light-dark(var(--color3),var(--color3));--card-removebutton-color:light-dark(var(--color3),var(--color3));--card-line-color:light-dark(var(--color3),var(--color3));--card-title-color:light-dark(var(--color1),var(--color4));--text-base:1rem;--primary:light-dark(var(--color3),var(--color2));--secondary-hover:light-dark(var(--color4),var(--color1))}.footerParentDiv{display:flex;flex-direction:column;min-height:100vh}.mainContent{min-height:0;overflow:hidden}.root{max-width:100%}.react-grid-layout .react-grid-item.react-grid-placeholder{display:none}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:light-dark(#f4f5f7,#474646);background:var(--color-bg)}::-webkit-scrollbar-thumb{background:#9b9b9b;background:var(--color3);border-radius:15px}body,html{overflow-x:hidden}.page{display:flex;flex-direction:column;min-height:100vh}.mainContent{flex:1 1}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;will-change:width,height;z-index:1}.react-grid-item.react-draggable-dragging{transition:none;will-change:transform;z-index:3}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;-webkit-user-select:none;user-select:none;z-index:2}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{height:20px;opacity:0;position:absolute;width:20px}.react-grid-item:hover>.react-resizable-handle{opacity:1}.react-grid-item>.react-resizable-handle:after{border-bottom:2px solid #0006;border-right:2px solid #0006;bottom:3px;content:"";height:5px;position:absolute;right:3px;width:5px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;cursor:sw-resize;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;cursor:se-resize;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;left:0;top:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;right:0;top:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e,.react-grid-item>.react-resizable-handle.react-resizable-handle-w{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;left:50%;margin-left:-10px}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgd2lkdGg9IjYiIGhlaWdodD0iNiI+PHBhdGggZD0iTTYgNkgwVjQuMmg0LjJWMEg2djZaIiBvcGFjaXR5PSIuMzAyIi8+PC9zdmc+);background-origin:content-box;background-position:100% 100%;background-repeat:no-repeat;box-sizing:border-box;height:20px;padding:0 3px 3px 0;position:absolute;width:20px}.react-resizable-handle-sw{bottom:0;cursor:sw-resize;left:0;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;cursor:se-resize;right:0}.react-resizable-handle-nw{cursor:nw-resize;left:0;top:0;transform:rotate(180deg)}.react-resizable-handle-ne{cursor:ne-resize;right:0;top:0;transform:rotate(270deg)}.react-resizable-handle-e,.react-resizable-handle-w{cursor:ew-resize;margin-top:-10px;top:50%}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{cursor:ns-resize;left:50%;margin-left:-10px}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.btn{border-radius:var(--radius);display:inline-block;font-size:.95rem;font-weight:500;padding:.6rem 1.2rem;text-align:center;text-decoration:none;transition:var(--transition);-webkit-user-select:none;user-select:none}.btn-primary{background-color:var(--primary)}.btn-primary:hover{background-color:var(--transition);color:var(--textTransition);outline:1px solid #149fd8}.btn-primary:focus{background-color:background-color;outline:1px solid #149fd8}.btn-secondary{background-color:var(--secondary)}.btn-secondary:hover{background-color:var(--transition);color:var(--textTransition);outline:1px solid #149fd8}.btn-secondary:focus{background-color:background-color;outline:1px solid #149fd8}.btn-danger{background-color:var(--danger)}.btn-outline{background:#0000;border:2px solid var(--primary);color:var(--primary)}.btn-outline:hover{background:var(--primary);color:var(--text-light)}.btn.disabled,.btn:disabled{cursor:not-allowed;opacity:.5}.btn-sm{font-size:.8rem;padding:.4rem .8rem}.btn-lg{font-size:1.1rem;padding:.8rem 1.5rem}.btn-dashboard{background:#0000;border:1px solid light-dark(#0000001f,#fff3);border-radius:.6rem;color:light-dark(color-mix(in srgb,var(--color1) 85%,#000),color-mix(in srgb,var(--color4) 20%,#fff));font-size:.9rem;font-weight:600;padding:.8rem .9rem}.btn-dashboard:hover{background-color:light-dark(color-mix(in srgb,var(--color4) 40%,#fff),color-mix(in srgb,var(--color1) 40%,#0000))}.Dashboard_button-panel__0mnIk{align-items:center;border-radius:1.5625rem;cursor:pointer;display:flex;justify-content:space-between;position:absolute;right:.1rem;top:0}.Dashboard_button-item__1c9VX{align-items:center;display:flex;flex-direction:column;font-size:.9rem;margin:.75rem 3rem .2rem .2rem}.Dashboard_remove-view-button__e3ja6{background-color:var(--card-removebutton-color);border:1px solid var(--card-removebutton-color);border-radius:6px;color:var(--card-removebutton-x-color);cursor:pointer;font-size:.85rem;padding:.25rem .5rem;position:absolute;right:8px;top:8px;z-index:10}.Dashboard_dashboard-root__kNvvC{border-radius:1.5625rem;position:relative}.Dashboard_handle__4Hmtp{height:100%;width:100%}.Dashboard_heading-text__TnbjI{display:flex;flex:1 1;padding:1rem}.Dashboard_dashboard-title__9hTNv{color:light-dark(color-mix(in srgb,var(--color1) 85%,#000),color-mix(in srgb,var(--color4) 20%,#fff));font-size:1.8rem;font-weight:300;line-height:1.1;margin-bottom:.2rem;margin-left:10px}.Dashboard_dashboard-description__wK4gn{color:light-dark(#282828a6,#fff9);font-size:.9rem;font-weight:100;letter-spacing:.1rem;margin-left:10px}.Dashboard_heading-text__TnbjI p{color:gray;font-size:.85rem;font-weight:400}.Dashboard_toolbar-container__deTA1{align-items:center;background-color:light-dark(#fff,#2a2a2a);background-color:light-dark(color-mix(in srgb,var(--color4) 10%,#fff),color-mix(in srgb,var(--color1) 20%,#181616));border-bottom:1.5px solid light-dark(#0000001f,#fff3);border-top:1px solid light-dark(#0000001f,#fff3);box-shadow:2px 2px 3px 0 #00000005,2px 6px 8px 0 #0000002e;display:flex;flex-wrap:wrap;transition:max-height .35s ease}.Dashboard_toolbar-item__9hPzA{align-items:center;display:flex;padding:.5rem}.Dashboard_toolbar-manager-button__W4-uY{background-color:light-dark(color-mix(in srgb,var(--color3) 30%,var(--color4)),color-mix(in srgb,var(--color2) 80%,#000));border:none;border-bottom:.2rem solid light-dark(var(--color1),var(--color4));color:light-dark(var(--color1),var(--color4));display:flex;font-size:1.2rem;height:2rem;justify-content:center;line-height:1.5;text-align:start;width:100%}.Dashboard_dashboard-page__8m6AH{background-color:light-dark(color-mix(in srgb,var(--color4) 10%,#fff),color-mix(in srgb,var(--color1) 30%,#000));min-height:100vh}.Dashboard_tool-name__zMyxH{color:light-dark(color-mix(in srgb,var(--color1) 85%,#000),color-mix(in srgb,var(--color4) 20%,#fff));display:flex;font-size:.95rem;font-weight:600;margin-right:.5rem}.Dashboard_add-button__Vyxrx{align-items:center;display:flex;gap:.5rem}.Dashboard_button-icon__55ts1{color:light-dark(color-mix(in srgb,var(--color1) 85%,#000),color-mix(in srgb,var(--color4) 20%,#fff));height:18px;width:18px}.Dashboard_expanded__Bki5w{max-height:10rem;overflow:hidden}.Dashboard_not-expanded__8p5QF{max-height:0;overflow:hidden;pointer-events:none;width:100%}.Dashboard_grid__JPkg3{padding:1rem}.Dashboard_grid-background__NELZd{min-height:100vh;overflow:hidden;position:relative}.Dashboard_empty-grid__aZxRg{align-items:center;border:2px dashed #ffffff59;border-radius:12px;box-sizing:border-box;color:#ffffffbf;cursor:pointer;display:flex;font-weight:600;justify-content:center;position:absolute;z-index:0}@media screen and (min-width:768px){.Dashboard_heading-text__TnbjI{display:block}.Dashboard_toolbar-container__deTA1{pointer-events:auto}.Dashboard_tool-name__zMyxH{display:block}}@media screen and (max-width:768px){.Dashboard_heading-text__TnbjI{display:none}.Dashboard_toolbar-container__deTA1{border-radius:1.5625rem;flex:0 0 97%;justify-content:center}.Dashboard_toolbar-item__9hPzA{padding:.5rem}.Dashboard_tool-name__zMyxH{font-size:xx-small}.Dashboard_not-expanded__8p5QF{max-height:0}.Dashboard_toolbar-manager-button__W4-uY{display:flex;flex-wrap:wrap;justify-content:center}}.react-grid-item>.react-resizable-handle:after{border-bottom:2px solid #41eded!important;border-right:2px solid #41eded!important;height:7px;width:7px}.react-grid-item:hover>.react-resizable-handle:after{border-color:#41eded!important}.react-grid-item>.react-resizable-handle:hover:after{height:15px;width:15px}.Card_card__-SwHU{background:var(--card-color-bg);border:var(--card-border);border-radius:8px;box-shadow:var(--card-box-shadow);box-shadow:0 1px 3px #0000000f;display:flex;flex-direction:column;height:100%;position:relative;width:100%}.Card_card__-SwHU:before{border-right:40px solid #0000;border-top:40px solid var(--card-triangle-color);border-top-left-radius:8px;content:"";height:0;left:0;position:absolute;top:0;width:0}.Card_title__A6GVy{color:var(--card-title-color);font-size:var(--text-base);font-weight:600;margin:0 0 .75rem;padding:1.25rem 3.75rem .25rem}.Card_overflow__MYUeF{height:100%;overflow-y:auto;width:100%}.Card_children__o6aRg{flex-grow:1;height:80%;min-height:0;padding:10px;width:100%}.Card_line__UUbUI{background:var(--card-line-color);height:3px;margin:.35rem 0 .25rem}.WeatherGraph_list__7\+MgW{align-items:center;color:#000;display:flex;flex-direction:column;list-style:none;margin-bottom:10px;min-width:60px}.WeatherGraph_bar-style__sK3GN{background:linear-gradient(#6b4b2b,#6b4b2b) 0/100% calc(100% - 120px),linear-gradient(#c5ab5e,#c5ab5e) 0/100% calc(100% - 100px),#ede5bd;height:var(--bar-height);width:40px}.WeatherGraph_bar-display__YQaEe{align-items:flex-end;display:flex}.WeatherGraph_info__gb6LL{border:1px solid #000;color:var(--color-text);font-size:1rem;font-weight:700;margin:0;min-width:60px;text-align:center;width:auto}.WeatherGraph_time__bufJh{border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;text-align:center;width:75px}.WeatherGraph_container__nFN-b{align-items:flex-end;border:1px solid #000;display:flex;height:300px;overflow-x:auto}.WeatherGraph_u-list__W87jZ{align-items:flex-end;display:flex;flex-direction:row;padding:0}.WeatherGraph_side-temperature__ofG\+r{align-self:center;border-left:1px solid #000;font-size:2rem;font-weight:700;margin:0 0 0 auto;padding-left:20px;padding-right:10px}.TemperatureMonthView_button-one-arrow__O6CQA{margin:0 5px}.TemperatureMonthView_button-one-arrow__O6CQA,.TemperatureMonthView_button-two-arrows__NYmdp{border:1px solid #d0d0d0;border-radius:10px;height:35px;width:35px}.TemperatureMonthView_container__GcvMy{align-items:center;display:flex;justify-content:space-between;width:100%}.TemperatureMonthView_text__KYz0a{font-size:50px;font-weight:700;margin-top:25px;text-align:center}.TemperatureMonthView_text-error__-30OR{font-size:25px;font-weight:700;margin-top:25px;text-align:center}.TemperatureMonthView_container__GcvMy>div{display:flex;flex-direction:row;flex-shrink:0;flex-wrap:nowrap}.TemperatureTimeSeriesView_time-series-text__pt9\+N{color:#5d9e57;font-size:1rem;margin-top:.5rem}.TemperatureView_button-one-arrow__b3WZn{border:1px solid #d0d0d0;border-radius:10px;height:35px;margin:0 5px;width:35px}.TemperatureView_container__ToUSw{align-items:center;display:flex;justify-content:space-between}.TemperatureView_temperature-value__fjoCW{font-size:2rem;font-weight:700;margin:0}.TemperatureView_timestamp-text__vuQ4A{color:#5d9e57;font-size:1rem;margin-top:.5rem;text-align:center}.TemperatureYearView_button-one-arrow__Vjvdv{margin:0 5px}.TemperatureYearView_button-one-arrow__Vjvdv,.TemperatureYearView_button-two-arrows__G4cAg{border:1px solid #d0d0d0;border-radius:10px;height:35px;width:35px}.TemperatureYearView_container__Pe6Ue{align-items:center;display:flex;justify-content:space-between;width:100%}.TemperatureYearView_text__UtsNR{font-size:50px;font-weight:700;margin-top:25px;text-align:center}.TemperatureYearView_text-error__vqJ-E{font-size:25px;font-weight:700;margin-top:25px;text-align:center}.TemperatureYearView_container__Pe6Ue>div{display:flex;flex-direction:row;flex-shrink:0;flex-wrap:nowrap}.TemperatureWeekView_week-stats__vlP05{font-size:2rem;font-weight:700;margin:0}.TemperatureWeekView_stat-line__fw1h6{margin-bottom:10px}.TemperatureWeekView_no-data__IRqR9{font-size:2rem;font-weight:700;margin:0}.TemperatureAllView_sensor-item__zOVtm{margin-bottom:1rem}.TemperatureAllView_temperature__9p8iO{font-size:2rem;font-weight:700;margin:0}.TemperatureAllView_timestamp__eQWZj{color:#5d9e57;font-size:1rem;margin-top:.5rem}.ParkingView_parking-map__B7Ese{border:solid;border-radius:10px}.ScheduleView_schedule__xNKCw{display:grid}.ScheduleView_lesson__gsCJd{box-shadow:0 0 6px 0;margin:10px;padding:2px}.ScheduleView_date__lElh5{font-size:1.2rem;font-weight:700;margin-bottom:10px;margin-left:10px;margin-top:50px}.ScheduleView_information__rQ7jp{display:grid;padding:4px}.ScheduleView_info__kF3KD{display:flex;font-size:40px}.ScheduleView_p__TmlkY{font-size:.9rem;margin-bottom:5px;margin-right:7px;margin-top:5px}.ScheduleView_url__wg1Eb{width:100%}.SMHIForecastView_div-row__M3D-g{align-items:center;border-style:hidden hidden solid;border-width:1px;display:grid;grid-template-columns:repeat(2,1fr);margin:.2rem}.SMHIForecastView_p-title__SX81C{color:#5d9e57;font-size:1rem;margin-top:.5rem}.SMHIForecastView_prognosis__rC8Pe{display:flex;flex-direction:column}.SMHIForecastView_prognosis-element__aktzx{display:inline-block;text-align:center}.SMHIForecastView_div-child__iKdOR{align-items:center;display:grid;grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin:.2rem;padding-left:0;visibility:visible}.SMHITemperatureView_temp-background__7G4XW{background-image:var(--bg-symbol),linear-gradient(#00000080,#00000080),var(--bg-photo);background-position:right 30px top 10px,50%,50%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:80px,cover,cover}.SMHITemperatureView_temp-background__7G4XW h3{color:#fff!important}.SMHITemperatureView_temp-background__7G4XW{--bg-photo:none;--bg-symbol:none}.SMHITemperatureView_img-mild__ABrmK{--bg-photo:url(/app/static/media/Temp_Mild.9d89368948d8a9ac390d.jpg)}.SMHITemperatureView_img-cold__NN7\+z{--bg-photo:url(/app/static/media/Temp_Cold.93867c8a63b886dd6054.jpg)}.SMHITemperatureView_img-hot__eyDT1{--bg-photo:url(/app/static/media/Temp_Hot.4667f5dc48ccd5d5d0d4.jpg)}.SMHITemperatureView_clear-sky__oaWGo{--bg-symbol:url(/app/static/media/01Clearsky.855ab8cdb32557d47595.webp)}.SMHITemperatureView_nearly-clear-sky__vzXCE{--bg-symbol:url(/app/static/media/02NearlyClearSky.53fdad8d7276677ee0ef.webp)}.SMHITemperatureView_variable-cloudiness__Ru8iE{--bg-symbol:url(/app/static/media/03VariableCloudiness.c33a28fd07aad22a319c.webp)}.SMHITemperatureView_half-clear-sky__\+QA7F{--bg-symbol:url(/app/static/media/04HalfclearSky.dee1070bce51f1fca18d.webp)}.SMHITemperatureView_cloudy-sky__8O\+iI{--bg-symbol:url(/app/static/media/05CloudySky.8e7b2afc96691b2fb059.webp)}.SMHITemperatureView_overcast__g\+LQH{--bg-symbol:url(/app/static/media/06Overcast.87a607082a31445fe4eb.webp)}.SMHITemperatureView_fog__2L4zB{--bg-symbol:url(/app/static/media/07Fog.96f12b8a9c93cbf93b16.webp)}.SMHITemperatureView_light-rain-showers__gwo0M{--bg-symbol:url(/app/static/media/08LightRainShowers.dd9125f3abd6f767330c.webp)}.SMHITemperatureView_moderate-rain-showers__GX6wu{--bg-symbol:url(/app/static/media/09ModerateRainShowers.8d4448f4aebc7b6f5c9b.webp)}.SMHITemperatureView_heavy-rain-showers__hh-aH{--bg-symbol:url(/app/static/media/10HeavyRainShowers.7aee7e2befb9a1bc2cc0.webp)}.SMHITemperatureView_thunderstorm__hRQWk{--bg-symbol:url(/app/static/media/11Thunderstorm.38207658752d7275923f.webp)}.SMHITemperatureView_light-sleet-showers__ECUKr{--bg-symbol:url(/app/static/media/12LightSleetShowers.fbe999d8b83f597b5037.webp)}.SMHITemperatureView_moderate-sleet-showers__USAfO{--bg-symbol:url(/app/static/media/13ModerateSleetShowers.4ee1d86a4f54b50838bc.webp)}.SMHITemperatureView_heavy-sleet-showers__XIGu3{--bg-symbol:url(/app/static/media/14HeavySleetShowers.8fb27dedb69b7bc3cdd7.webp)}.SMHITemperatureView_light-snow-showers__OlORH{--bg-symbol:url(/app/static/media/15LightSnowShowers.8b9590c91687f8f1cd67.webp)}.SMHITemperatureView_moderate-snow-showers__L-n0D{--bg-symbol:url(/app/static/media/16ModerateSnowShowers.edaff9d4edbe13823810.webp)}.SMHITemperatureView_heavy-snow-showers__6p3I1{--bg-symbol:url(/app/static/media/17HeavySnowShowers.f3f7f95cbffe8a4cb68e.webp)}.SMHITemperatureView_light-rain__sDebo{--bg-symbol:url(/app/static/media/18LightRain.b330f4aabeb0a022859b.webp)}.SMHITemperatureView_moderate-rain__jeUVq{--bg-symbol:url(/app/static/media/19ModerateRain.3161eb619af28be17538.webp)}.SMHITemperatureView_heavy-rain__-6Q\+r{--bg-symbol:url(/app/static/media/20HeavyRain.23aaca8431d84595731b.webp)}.SMHITemperatureView_thunder__g36ds{--bg-symbol:url(/app/static/media/21Thunder.89aa5153edd45eea7e24.webp)}.SMHITemperatureView_light-sleet__LLoW\+{--bg-symbol:url(/app/static/media/22LightSleet.9d51ed42d63582e329e1.webp)}.SMHITemperatureView_moderate-sleet__fEVK8{--bg-symbol:url(/app/static/media/23ModerateSleet.ada0ef1dee8623f3cdd9.webp)}.SMHITemperatureView_heavy-sleet__4mzwf{--bg-symbol:url(/app/static/media/24HeavySleet.1cdbe4aa4782df4ea7a6.webp)}.SMHITemperatureView_light-snowfall__5pgdg{--bg-symbol:url(/app/static/media/25LightSnowfall.580c63d500d33483ed9d.webp)}.SMHITemperatureView_moderate-snowfall__hB\+ry{--bg-symbol:url(/app/static/media/26ModerateSnowfall.9f8021bb37951df80493.webp)}.SMHITemperatureView_heavy-snowfall__gr6dF{--bg-symbol:url(/app/static/media/27HeavySnowfall.a01fceeaa4d5cb0e2707.webp)}.SMHITemperatureView_p-temp__JtZD9{color:#fff;font-size:2rem;font-weight:700;margin:0}.SMHITemperatureView_p-station__rPNcI{color:#fff;font-size:1rem;margin-top:.5rem}.TextView_text-card-content__3hnJ-{box-sizing:border-box;display:flex;flex-direction:column;gap:.5rem;height:100%;padding:.5rem;width:100%}.TextView_actions__1iLkn{align-items:center;display:flex;gap:.5rem;justify-content:flex-end;margin-bottom:.5rem;padding-right:1rem}.TextView_text-area__2ir\+p{border:1px solid #ccc;border-radius:8px;box-sizing:border-box;flex:1 1;font:inherit;height:100%;min-height:140px;padding:10px;resize:none;width:100%}.TextView_button__Zb6du{border:none;border-radius:6px;cursor:pointer;font-size:.85rem;gap:.35rem;min-width:70px;padding:.3rem .5rem;white-space:nowrap;width:fit-content}.TextView_button__Zb6du,.TextView_icon__qVcQ3{align-items:center;display:flex;justify-content:center}.TextView_icon__qVcQ3{flex-shrink:0;height:16px;width:16px}.TextView_button__Zb6du:hover{opacity:.9}.TextView_error__td3xq{color:red;font-size:.9rem;margin-bottom:.5rem}.TextView_delete-confirm__egvcG{display:flex;flex-direction:column;gap:.5rem}.ToDoView_todo-card-content__Az3Nf{display:flex;flex-direction:column;gap:10px;height:100%}.ToDoView_todo-add-section__VtCVV,.ToDoView_todo-header__i83Tw,.ToDoView_todo-item__apaTD{align-items:center;display:flex}.ToDoView_todo-header__i83Tw{justify-content:space-between}.ToDoView_todo-item__apaTD{gap:10px}.ToDoView_todo-add-section__VtCVV{gap:10px;margin-top:auto}.ToDoView_todo-progress-bar__VOTGU{background-color:var(--color4);border-radius:999px;height:8px;overflow:hidden}.ToDoView_todo-progress-fill__lU\+Wu{background-color:var(--primary);border-radius:999px;height:100%;transition:width 1s ease}.ToDoView_todo-delete-button__rKjIQ,.ToDoView_todo-error__pBVUa{color:var(--danger);font-size:13px}.ToDoView_todo-list__hhAbu{display:flex;flex-direction:column;gap:10px;overflow-y:auto}.ToDoView_todo-input__lCVK6,.ToDoView_todo-text__AHVgF{flex:1 1}.ToDoView_completed__\+Km3J{text-decoration:line-through}.ToDoView_todo-delete-button__rKjIQ{background:none;border:none;cursor:pointer}.ToDoView_todo-add-button__-JukW,.ToDoView_todo-input__lCVK6{border:var(--card-border);border-radius:6px}.ToDoView_todo-input__lCVK6{padding:8px}.ToDoView_todo-add-button__-JukW,.ToDoView_todo-input__lCVK6{background-color:var(--card-color-bg);color:var(--color-text)}.ToDoView_todo-add-button__-JukW{cursor:pointer;padding:8px 12px}.MapView_map-container__m9og8{align-items:center;display:flex;flex-direction:column;height:100%;overflow:hidden}.MapView_button-row__Ps-Ea{display:flex;flex-shrink:0;flex-wrap:wrap;gap:2px;justify-content:center;margin-bottom:4px}.MapView_map-image__7ms3g{display:block;height:auto;max-height:calc(100% - 40px);max-width:100%;object-fit:contain;width:auto}.BookingView_item__tvqPk{align-items:center;background-color:green;border:1px solid #000;display:flex;height:10em;justify-content:center}.BookingView_item-background-color__9szIE:nth-child(2n){background-color:#462929}.BookingView_text__zCdvB{margin-top:2em;text-align:center}.BookingView_background__Khqc8{background:#fff!important}:root{--login-background-color:rgb(from var(--color1) r g b/50%);--button-color:var(--color3);--button-text-color:light-dark(#fff,#111827)}.SudokuModal_overlay__l-xF9{align-items:center;background:rgb(from var(--color1) r g b/50%);background:var(--login-background-color);display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.SudokuModal_container__VYg2Y{background:var(--card-color-bg);display:flex;flex-direction:column;justify-content:space-between;padding:24px;text-align:center;width:min(650px,90%)}.SudokuModal_modal__V4Vxe{border-radius:11px;text-align:center}.SudokuModal_content__q0sk6{align-items:center;display:flex;gap:30px;margin:1% auto;width:80%;width:fit-content}.SudokuModal_game-description__BrBnj{align-items:center;padding:24px;text-align:center}.SudokuModal_fields__xwWNW,.SudokuModal_game-description__BrBnj{display:flex;flex-direction:column;gap:12px}.SudokuModal_input__qdR0B{border:1px solid #dae1e6;border-radius:8px;font-size:14px;padding:10px}.SudokuModal_actions__styEg{display:flex;flex-direction:column;gap:12px;justify-content:space-between;margin-top:12px}.SudokuModal_tool-bar-item__2-7Ge{align-items:center;display:flex;flex-direction:column;margin:2px}.SudokuModal_tool-name__ukycq{color:light-dark(#373f51,#e0e0e0);font-size:.95rem;font-weight:600}.SudokuModal_component__81fAD{background-color:initial;border-radius:5px;display:inline-block;padding:5px}.SudokuModal_switch__pZUJR{background-color:#fff,green;display:inline-block;height:34px;position:relative;width:60px}.SudokuModal_switch__pZUJR input{opacity:0}.SudokuModal_slider__NQEQb{background-color:#d3d3d3;border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.SudokuModal_slider__NQEQb:before{background-color:#fff;border-radius:50%;bottom:4px;content:"";height:26px;left:4px;position:absolute;transition:.4s;width:26px}input:checked+.SudokuModal_slider__NQEQb{background-color:#90ee90;border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}switch:before{background-color:green;border-radius:50%;bottom:4px;content:"";height:26px;left:4px;position:absolute;transition:.4s;width:26px}input:checked+.SudokuModal_slider__NQEQb:before{background-color:green;transform:translateX(26px)}.SudokuModal_on__wpXGr{display:none;left:27%}.SudokuModal_off__rPYdp,.SudokuModal_on__wpXGr{color:#373f51;font-family:Verdana,sans-serif;font-size:12px;position:absolute;top:50%;transform:translate(-50%,-50%)}.SudokuModal_off__rPYdp{left:73%}input:checked+.SudokuModal_slider__NQEQb .SudokuModal_on__wpXGr{display:block}input:checked+.SudokuModal_slider__NQEQb .SudokuModal_off__rPYdp{display:none}.SudokuModal_cool-button__Iygss,.SudokuModal_new-game-button__Klt6M{background:var(--color3);background:var(--button-color);border:none;border-radius:8px;color:light-dark(#fff,#111827);color:var(--button-text-color);cursor:pointer;font-size:14px;padding:10px}.SudokuModal_sudoku-grid__x8bg4{background:#fff;display:grid;flex-direction:column;grid-template-columns:repeat(9,50px);grid-template-rows:repeat(9,50px);margin:20px auto}.SudokuModal_cell__X9MLr{align-items:center;border:1px solid #000;color:#111;display:flex;font-family:Arial,sans-serif;font-size:20px;justify-content:center}.SudokuModal_cell__X9MLr:nth-child(3n){border-right:3px solid #111}.SudokuModal_cell__X9MLr:nth-child(9n+1){border-left:3px solid #111}.SudokuModal_cell__X9MLr:nth-child(n+1):nth-child(-n+9),.SudokuModal_cell__X9MLr:nth-child(n+28):nth-child(-n+36),.SudokuModal_cell__X9MLr:nth-child(n+55):nth-child(-n+63){border-top:2px solid #111}.SudokuModal_cell__X9MLr:nth-child(n+19):nth-child(-n+27),.SudokuModal_cell__X9MLr:nth-child(n+46):nth-child(-n+54),.SudokuModal_cell__X9MLr:nth-child(n+73):nth-child(-n+81){border-bottom:2px solid #111}.SudokuModal_original__SU7Y5{font-weight:700}.SudokuModal_conflict__vlFNn{background-color:#f003;color:red}.SudokuModal_selected__ueqTJ{background-color:#78d5e6}.SudokuModal_notes__qQFSW{display:grid;font-size:10px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);height:100%;text-align:center;width:100%}.clock_card__3oPFc{container-type:size;height:100%}.clock_timezone-label__UgEzS{color:var(--color-text);font-size:clamp(.65rem,2cqw,.9rem);margin-top:.35rem;opacity:.6;text-align:center}.clock_clock-layout__TCY\+x{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start}Changing layout when editing .clock_clock-layout__TCY\+x.clock_editing__Q1vQJ{gap:.15rem}.clock_clock-container__aH0Rj{align-items:center;display:flex;flex:1 1;justify-content:center;transition:transform .25s ease,flex .25s ease;width:100%}.clock_clock-layout__TCY\+x.clock_editing__Q1vQJ .clock_clock-container__aH0Rj{flex:0.75 1;transform:scale(.9)}.clock_clock-layout__TCY\+x.clock_editing__Q1vQJ .clock_time__eFte8{font-size:clamp(1.2rem,12cqw,2.5rem)}.clock_time__eFte8{font-size:clamp(1.5rem,20cqw,5rem);font-weight:700;letter-spacing:.05rem;line-height:1;transition:font-size .25s ease;white-space:nowrap}.clock_date__BmprV,.clock_time__eFte8{color:var(--color-text);text-align:center}.clock_date__BmprV{font-size:clamp(.75rem,4cqw,1.2rem);margin-top:.4rem;opacity:.75;text-transform:capitalize}.clock_settings-panel__7hRMi{grid-gap:.5rem;align-content:flex-start;display:grid;flex:1 1;gap:.5rem;margin-top:auto;max-height:45%;min-height:75%;overflow-y:auto;scroll-behavior:smooth;scroll-padding:.75rem;scroll-snap-type:y mandatory;width:min(100%,32rem)}.clock_settings-group__\+jK9q>*,.clock_world-clock-map__\+STJL>*{scroll-snap-align:start;scroll-snap-stop:always}.clock_settings-group__\+jK9q{grid-gap:0;align-items:center;display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr))}.clock_theme-minimal__Dzj0T{border-color:var(--color-text)}.clock_theme-soft__9QtEx .clock_time__eFte8{background:var(--card-color-bg);border-radius:var(--radius);box-shadow:var(--card-box-shadow);padding:.4rem .8rem}.clock_theme-minimal__Dzj0T .clock_time__eFte8{font-weight:700;letter-spacing:.05rem}.clock_theme-digital__Jiglp .clock_time__eFte8{color:#0f9;font-family:IBM Plex Mono,monospace;letter-spacing:.15rem;text-shadow:0 0 .3rem #0f9,0 0 .8rem #0f9}.clock_theme-soft__9QtEx{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border-color:#fff3}.clock_analog-clock__eRN1Z{align-items:center;aspect-ratio:1;background:#0000;border:.2rem solid var(--color-text);border-radius:50%;display:flex;justify-content:center;position:relative;width:min(70cqw,70cqh)}.clock_clock-layout__TCY\+x.clock_editing__Q1vQJ .clock_analog-clock__eRN1Z{width:min(48cqw,48cqh)}.clock_clock-number__jq9pK{align-items:flex-start;color:var(--color-text);display:flex;font-size:clamp(.7rem,2.5cqw,1.2rem);font-weight:600;height:100%;justify-content:center;pointer-events:none;position:absolute;width:100%}.clock_clock-number__jq9pK span{display:block;margin-top:.6rem}.clock_hand-hour__c3pIb,.clock_hand-minute__6jd3o,.clock_hand-second__d5mNm{border-radius:999px;bottom:50%;left:50%;position:absolute;transform-origin:bottom center}.clock_hand-hour__c3pIb{background:var(--color-text);height:24%;width:.28rem}.clock_hand-minute__6jd3o{background:var(--color-text);height:34%;width:.2rem}.clock_hand-second__d5mNm{background:var(--primary);height:40%;width:.1rem}.clock_clock-center__piLUA{background:var(--primary);border-radius:50%;height:.7rem;position:absolute;width:.7rem}.clock_analog-date__vdxcF{align-items:center;background:#ffffff14;border:.12rem solid #ffffff26;border-radius:50%;display:flex;font-size:.85rem;height:2rem;justify-content:center;right:22%;top:50%;transform:translateY(-50%);width:2rem}.clock_analog-date__vdxcF,.clock_analog-timezone__1QKYp{color:var(--color-text);font-weight:700;position:absolute}.clock_analog-timezone__1QKYp{background:light-dark(#ffffffbf,#0000008c);border:1px solid light-dark(#0000001f,#ffffff2e);border-radius:999px;bottom:22%;font-size:clamp(.55rem,2cqw,.8rem);left:50%;padding:.15rem .45rem;transform:translateX(-50%);z-index:5}.clock_analog-clock__eRN1Z.clock_theme-digital__Jiglp .clock_analog-timezone__1QKYp{background:#111;border-color:#0f9;box-shadow:0 0 .4rem #00ff9973;color:#0f9;text-shadow:0 0 .25rem #00ff99b3}.clock_analog-clock__eRN1Z.clock_theme-soft__9QtEx .clock_analog-timezone__1QKYp{background:light-dark(#ffffffb3,#00000073);border-color:#fff3;color:var(--color-text)}.clock_analog-clock__eRN1Z.clock_theme-minimal__Dzj0T{background:#0000;border-color:var(--color-text)}.clock_analog-clock__eRN1Z.clock_theme-minimal__Dzj0T .clock_clock-number__jq9pK{color:var(--color-text)}.clock_analog-clock__eRN1Z.clock_theme-minimal__Dzj0T .clock_hand-hour__c3pIb,.clock_analog-clock__eRN1Z.clock_theme-minimal__Dzj0T .clock_hand-minute__6jd3o{background:var(--color-text)}.clock_analog-clock__eRN1Z.clock_theme-digital__Jiglp{background:#111;border:.25rem solid #0f9;border-radius:35%;box-shadow:0 0 .5rem #00ff9980,0 0 1.5rem #00ff9940}.clock_analog-clock__eRN1Z.clock_theme-digital__Jiglp .clock_clock-number__jq9pK{color:#0f9;font-weight:700;text-shadow:0 0 .3rem #00ff99b3}.clock_analog-clock__eRN1Z.clock_theme-digital__Jiglp .clock_hand-hour__c3pIb{background:#0f9;border-radius:15%;box-shadow:0 0 .4rem #0f9c;height:24%;width:.45rem}.clock_analog-clock__eRN1Z.clock_theme-digital__Jiglp .clock_hand-minute__6jd3o{background:#0f9;box-shadow:0 0 .35rem #00ff99b3;height:34%;width:.32rem}.clock_analog-clock__eRN1Z.clock_theme-digital__Jiglp .clock_hand-second__d5mNm{background:#fff;box-shadow:0 0 .25rem #fffc;height:40%;width:.14rem}.clock_analog-clock__eRN1Z.clock_theme-digital__Jiglp .clock_clock-center__piLUA{background:#fff;border-radius:30%;box-shadow:0 0 .4rem #fffc;height:.9rem;width:.9rem}.clock_analog-clock__eRN1Z.clock_theme-digital__Jiglp .clock_analog-date__vdxcF{background:#111;border-color:#0f9;box-shadow:0 0 .4rem #00ff9980;color:#0f9}.clock_analog-clock__eRN1Z.clock_theme-soft__9QtEx{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border-color:#fff3;box-shadow:inset 0 0 .4rem #ffffff0f,0 .4rem 1rem #0000001a}.clock_analog-clock__eRN1Z.clock_theme-soft__9QtEx .clock_clock-number__jq9pK{color:var(--color-text)}.clock_analog-clock__eRN1Z.clock_theme-soft__9QtEx .clock_hand-hour__c3pIb,.clock_analog-clock__eRN1Z.clock_theme-soft__9QtEx .clock_hand-minute__6jd3o{background:var(--color-text)}.clock_world-clock-map__\+STJL{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center}.clock_world-clock-button__rcyGK{background:#0000;border:1px solid var(--color3);border-radius:999px;color:var(--color-text);cursor:pointer;font-size:.75rem;padding:.3rem .6rem}.clock_selected-timezone__2pfZJ{background:var(--primary);border-color:var(--primary);color:var(--text-light)}@container (max-width: 220px){.clock_analog-date__vdxcF,.clock_analog-timezone__1QKYp,.clock_date__BmprV,.clock_timezone-label__UgEzS{display:none}.clock_time__eFte8{font-size:clamp(1.4rem,22cqw,3rem)}}@keyframes clock_fade-in__tfIml{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes clock_tick-pop__cPPNo{0%{opacity:.85;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.Dropdown_container__wdJNh{display:flex;flex-direction:column;gap:8px}.Dropdown_label__JVqvE{color:light-dark(#373f51,#e0e0e0);font-size:.95rem;font-weight:600}.Dropdown_select__g2uCn{background-color:light-dark(#fff,#2a2a2a);border:1px solid light-dark(#2a2a2a,#fff);border-radius:10px;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:400;outline:none;padding:10px 35px 15px 10px;width:100%}.Dropdown_select-wrapper__2RpMf{position:relative;width:100%}@media screen and (min-width:768px){.Dropdown_container__wdJNh{display:flex;flex-direction:column;gap:8px;max-width:15px}}.Footer_box__JxC0B{background-color:light-dark(var(--color4),var(--color2));border-top:1.5px solid light-dark(#0000001f,#fff3);padding:2.5rem 1.5rem;position:relative;vertical-align:bottom;width:100%;word-break:break-all}.Footer_column__iAwVm{color:light-dark(color-mix(in srgb,var(--color1) 85%,#000),color-mix(in srgb,var(--color4) 20%,#fff));display:flex;flex-direction:column;text-align:center}.Footer_column__iAwVm h2{font-size:1.1rem;font-weight:700;margin-bottom:.4rem}.Footer_column__iAwVm a{font-size:.85rem;font-weight:600}.Footer_footer-container__eZnXC{display:flex;flex-direction:column;margin:0 auto}.Footer_footer-header__4m8V-{color:light-dark(color-mix(in srgb,var(--color1) 50%,#000),color-mix(in srgb,var(--color4) 15%,#fff));display:flex;font-size:clamp(1.2rem,2vw,2rem);font-weight:600;justify-content:center;letter-spacing:.05rem;margin-bottom:25px;text-align:center}.Footer_row__TCZPv{grid-gap:20px;display:grid;grid-template-columns:repeat(4,1fr);width:100%}@media (max-width:900px){.Footer_row__TCZPv{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.Footer_row__TCZPv{grid-template-columns:1fr;text-align:center}.Footer_column__iAwVm{text-align:center}}.Navbar_navbar__AHaSr{align-items:stretch;background-color:light-dark(var(--color4),var(--color2));color:#fff;display:flex;justify-content:space-between;padding:.3rem .5rem .3rem 1rem;position:relative}.Navbar_navbar-left__jk9oT,.Navbar_navbar-right__5K3YI{flex:1 1}.Navbar_navbar-left__jk9oT{display:flex}.Navbar_navbar-right__5K3YI{text-align:right}.Navbar_logo-container__JP-bg{align-items:center;background-color:light-dark(color-mix(in srgb,var(--color3) 30%,var(--color4)),color-mix(in srgb,var(--color2) 80%,#000));border-radius:10px;display:inline-flex;padding:.1rem .6rem}.Navbar_logo-desktop__8K4w-{display:block;height:50px;object-fit:contain;position:relative;top:-5px;width:auto}.Navbar_logo-mobile__T8ZzE{display:none}@media (max-width:768px){.Navbar_logo-desktop__8K4w-{display:none}.Navbar_logo-mobile__T8ZzE{display:block;height:60px;object-fit:contain;width:60px}}.HamburgerMenu_button-container__Q6iln{align-items:center;display:flex;flex-direction:row;gap:12px;position:absolute;right:30px;top:50%;transform:translateY(-50%)}.HamburgerMenu_icon-button__DvMSH{align-items:center;background-color:light-dark(color-mix(in srgb,var(--color3) 30%,var(--color4)),color-mix(in srgb,var(--color2) 80%,#000));border:1px solid light-dark(#0000001f,#fff3);border-radius:10px;cursor:pointer;display:flex;height:35px;justify-content:center;text-decoration:none;transition:background-color .2s ease,transform .2s ease,border-color .2s ease,box-shadow .2s ease;width:35px}.HamburgerMenu_icon-button__DvMSH:hover{background-color:color-mix(in srgb,var(--card-color-bg) 75%,var(--color4));border-color:color-mix(in srgb,var(--color4) 40%,#0000);box-shadow:0 2px 8px #0003;transform:translateY(-2px)}.HamburgerMenu_icon__bjolh{color:light-dark(color-mix(in srgb,var(--color1) 85%,#000),color-mix(in srgb,var(--color4) 20%,#fff));height:28px;width:28px}.StyleSelect_active__3jc3a{box-shadow:0 0 4px light-dark(var(--color4),var(--color1));transform:scale(1.05)}.StyleSelect_container__WB0UA{align-items:center;display:flex;justify-content:space-between;margin-left:.6rem;width:100%}.StyleSelect_left__7cfbh{color:var(--page-text-color);display:flex;flex-direction:column}.StyleSelect_right__Con1a{align-items:center;display:flex;gap:3px;justify-content:baseline}.StyleSelect_container__WB0UA span{font-size:.9rem;padding-bottom:.5rem}.StyleSelect_container__WB0UA span:last-child{color:var(--color-text);font-size:.8rem;padding-bottom:0}.StyleSelect_buttons__Jq9Xw{background-clip:content-box;background-color:light-dark(var(--color3),var(--color2));border:1px solid grey;border-radius:50%;cursor:pointer;height:1.5rem;margin-top:auto;padding:.1rem;transition:.2s;width:1.5rem}.StyleSelect_buttons__Jq9Xw.StyleSelect_active__3jc3a,.StyleSelect_buttons__Jq9Xw:hover{border-color:light-dark(var(--color3),var(--color2))}.Tooltip_tool-tip__9kduX{display:inline-block}.Tooltip_tool-tip-text__22CX5{background-color:#000;border-radius:5px;color:#fff;max-width:70%;position:fixed;text-align:center;transform:translateX(-100%);visibility:hidden;width:max-content;z-index:1}.Tooltip_tool-tip__9kduX:hover .Tooltip_tool-tip-text__22CX5{line-height:1.3;visibility:visible}.ToggleButton_component__8GCDr{background-color:initial;border-radius:5px;display:inline-block}.ToggleButton_switch__dtDfA{background-color:#fff,green;display:inline-block;height:34px;position:relative;width:60px}.ToggleButton_switch__dtDfA input{opacity:0}.ToggleButton_slider__MbEUw{background-color:#d3d3d3;border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.ToggleButton_slider__MbEUw:before{background-color:#fff;border-radius:50%;bottom:4px;content:"";height:26px;left:4px;position:absolute;transition:.4s;width:26px}input:checked+.ToggleButton_slider__MbEUw{background-color:#90ee90;border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.ToggleButton_switch__dtDfA:before{background-color:green;border-radius:50%;bottom:4px;content:"";height:26px;left:4px;position:absolute;transition:.4s;width:26px}input:checked+.ToggleButton_slider__MbEUw:before{background-color:green;transform:translateX(26px)}.ToggleButton_dashboard__1pB80 input:checked+.ToggleButton_slider__MbEUw{background-color:light-dark(var(--color4),var(--color2))}.ToggleButton_dashboard__1pB80 input:checked+.ToggleButton_slider__MbEUw:before{background-color:light-dark(var(--color1),color-mix(in srgb,var(--color4) 20%,#fff))}.ToggleButton_on__qlwrT{display:none;left:27%}.ToggleButton_off__hZXH2,.ToggleButton_on__qlwrT{color:#373f51;font-family:Verdana,sans-serif;font-size:12px;position:absolute;top:50%;transform:translate(-50%,-50%)}.ToggleButton_off__hZXH2{left:73%}input:checked+.ToggleButton_slider__MbEUw .ToggleButton_on__qlwrT{display:block}input:checked+.ToggleButton_slider__MbEUw .ToggleButton_off__hZXH2{display:none}.ToggleButton_dashboard__1pB80 .ToggleButton_off__hZXH2,.ToggleButton_dashboard__1pB80 .ToggleButton_on__qlwrT{display:none!important}.DangerModal_overlay__eMiNL{align-items:center;background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;margin:2px;position:fixed;top:0;width:100vw;z-index:9999}.DangerModal_modal-box__QAZ0E{background:#fff;border-radius:11px;color:#000;padding:24px;text-align:center;width:min(400px,90%)}.DangerModal_actions__GzKou{display:flex;gap:12px;justify-content:center;margin-top:16px}.DangerModal_reset-button__E8zh3{align-items:center;display:flex;gap:.5rem}.DangerModal_button-icon__QMzGp{color:light-dark(color-mix(in srgb,var(--color1) 85%,#000),color-mix(in srgb,var(--color4) 20%,#fff));height:18px;width:18px}.btn{align-items:center;border:none;border-radius:.6rem;box-shadow:0 2px 0 #0003;cursor:pointer;display:inline-flex;font-size:.85rem;justify-content:center;padding:.45rem 1rem;transition:all .2s ease}.btn-secondary{background:var(--secondary);color:var(--text-light)}.btn-secondary:hover{background:var(--secondary-hover);transform:scale(1.05)}.btn-primary{background:var(--primary);color:var(--text-light)}.btn-primary:hover{opacity:.9;transform:scale(1.05)}.btn-danger{background:var(--danger);color:var(--text-light)}.btn-danger:hover{background:var(--danger-hover);transform:scale(1.05)}.btn-ghost{background:#0000;border:1px solid var(--color4);color:var(--color-text)}.btn-ghost:hover{background:var(--color4)}.btn:active:not(:disabled){box-shadow:0 0 0 #0003;transform:translateY(2px)}.btn-selected{background:color-mix(in srgb,var(--primary) 18%,#0000);border-color:var(--primary);box-shadow:0 0 .4rem #b52e7540;transform:scale(.97)}.AddCardModal_overlay__tIHIw{align-items:center;background:var(--background-color);display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.AddCardModal_modal__3tzmP{background:light-dark(var(--white1),var(--black1));border-radius:15px;box-shadow:0 10px 30px #0003;cursor:default;display:flex;flex-direction:column;gap:10px;width:60vw}.AddCardModal_header__j4ATD{background:var(--color2);border-top-left-radius:15px;border-top-right-radius:15px;display:flex;flex-direction:row;font-size:14px;gap:20px;padding:10px}.AddCardModal_text-container__1Obcm{color:var(--color4);display:flex;flex-direction:column;gap:5px;justify-content:center;padding:10px}.AddCardModal_div-wrap__BnO60{display:inline-block;margin-left:auto;padding:10px;position:relative}.AddCardModal_div-wrap__BnO60 input{background-color:var(--color4);border-radius:8px;color:var(--color1);font-size:18px;height:60px;margin-left:5px;padding-left:5px;width:15vw}.AddCardModal_div-wrap__BnO60 span{color:var(--color1);opacity:.6;pointer-events:none;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.AddCardModal_categories-tab__W9MPN{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:20px;margin-top:15px}.AddCardModal_button-default__DmtYy{align-items:center;background:light-dark(var(--color4),var(--color1));border-radius:0;color:light-dark(var(--color1),var(--color4));display:flex;gap:8px;height:40px;justify-content:center;width:150px}.AddCardModal_button-default__DmtYy:first-child{border-bottom-left-radius:15px;border-top-left-radius:15px}.AddCardModal_button-default__DmtYy:last-child{border-bottom-right-radius:15px;border-top-right-radius:15px}.AddCardModal_selected-tab__Uw3DE{align-items:center;background-color:light-dark(var(--color1),var(--color4));border-radius:15px;color:light-dark(var(--color4),var(--color1));display:flex;gap:8px;height:40px;justify-content:center;width:150px}.AddCardModal_view-buttons-and-view__xB7TM{display:flex;flex-direction:row;height:60vh;overflow:hidden;width:100%}.AddCardModal_view-list__nSmj2{background:light-dark(var(--white2),var(--black2));border-radius:8px;flex-shrink:0;height:100%;margin-left:20px;overflow-x:hidden;overflow-y:auto;padding-right:10px;width:20vw}.AddCardModal_view-list-buttons__d1bxX{background:light-dark(var(--white2),var(--black2));border:none;display:flex;flex-direction:column;height:auto;width:100%}.AddCardModal_card-selector__lfozA{align-items:center;color:light-dark(var(--color1),var(--color4));display:flex;flex-direction:row;gap:5px;height:60px;justify-content:center;margin:10px}.AddCardModal_button-text__PJ259{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;text-align:left;width:100%}.AddCardModal_selected__Odi57{background-color:light-dark(var(--color4),var(--color1));border-left:6px solid light-dark(var(--color1),var(--color4));color:light-dark(var(--color1),var(--color4))}.AddCardModal_view-display-area__1-fwm{align-items:center;background:light-dark(var(--white3),var(--black3));border-radius:8px;display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin-left:40px;margin-right:40px;overflow:hidden}.AddCardModal_display-view__PYhi-{border-radius:8px;height:50%;margin-top:5%;width:70%}.AddCardModal_bottom-buttons__1WXbn{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;margin-bottom:10px;margin-right:10px}.AddCardModal_bottom-buttons__1WXbn button{background:light-dark(var(--color4),var(--color1));color:light-dark(var(--color1),var(--color4))}.AddCardModal_preview-header__K7VAu{margin-bottom:.5rem;text-align:center}.AddCardModal_preview-header__K7VAu h2{margin:1rem}.AddCardModal_error__jzIQS{color:red;margin:0;text-align:right}@media screen and (orientation:portrait) and (max-width:768px){.AddCardModal_modal__3tzmP{width:80vw}.AddCardModal_div-wrap__BnO60{visibility:hidden}.AddCardModal_categories-tab__W9MPN{display:flex;flex-wrap:nowrap;gap:.5rem;justify-content:flex-start;margin-left:20px;margin-right:20px;overflow-x:auto}.AddCardModal_view-buttons-and-view__xB7TM{flex-direction:column}.AddCardModal_view-list__nSmj2{height:50%;overflow-x:auto;overflow-y:auto;padding:10px;width:90%}.AddCardModal_view-display-area__1-fwm{height:50%;margin-left:20px;margin-right:20px;margin-top:20px}.AddCardModal_view-display-area__1-fwm h2{font-size:clamp(1.2rem,4vw,2.5rem)}.AddCardModal_display-view__PYhi-{height:80%;margin-top:3%;width:90%}.AddCardModal_preview-header__K7VAu{margin:0}.AddCardModal_preview-header__K7VAu h2{margin:1rem}}@media screen and (max-height:620px) and (orientation:landscape){.AddCardModal_header__j4ATD,hr{display:none}.AddCardModal_modal__3tzmP{height:95vh;width:80vw}.AddCardModal_categories-tab__W9MPN{flex-wrap:nowrap;gap:.5rem;overflow-x:auto}.AddCardModal_modal-content__NZRj3{height:85%}.AddCardModal_view-display-area__1-fwm{height:100%;padding:0}.AddCardModal_preview-header__K7VAu h2,.AddCardModal_preview-header__K7VAu p{display:none}.AddCardModal_preview-header__K7VAu h1{margin-top:20%}.AddCardModal_modal-footer__V\+ufG{align-items:center;display:flex;justify-content:space-between}.AddCardModal_preview-error__w98oX{display:flex}.AddCardModal_display-view__PYhi-{height:95%;margin-top:0;width:95%}.AddCardModal_bottom-buttons__1WXbn{gap:none}}.EnergyAllView_wrapper__Felb0{margin-bottom:1rem}.EnergyAllView_value__vaXvy,.EnergyView_no-data__kMLI-,.EnergyView_value__Z9hW7{font-size:2rem;font-weight:700;margin:0}.translator_translation-view__4yKSU{display:flex;flex-direction:column;gap:1rem}.translator_controls__Mf6BC{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr auto auto}.translator_controls__Mf6BC input,.translator_controls__Mf6BC select{background:var(--card-color-bg);border:1px solid var(--color3);border-radius:.5rem;color:var(--color-text);padding:.5rem}.translator_results__vZ53G{display:flex;flex-direction:column;gap:.75rem}.translator_meaning__Imdyl{background:#ffffff12;border-radius:.75rem;padding:.75rem}.translator_part-of-speech__5YhLM{color:var(--primary);font-weight:700}.translator_example__FVX7c{font-style:italic;margin-top:.4rem;opacity:.75}.translator_translations__rsrwH{background:#ffffff12;border-radius:.75rem;padding:.75rem}.translator_error__Gd7Ht{color:var(--danger)}@media screen and (max-width:600px){.translator_controls__Mf6BC{grid-template-columns:1fr}}.NotFound_button-size__FsqW8{height:25px;width:140px}.NotFound_return-button__gTZW2{height:25px;margin-top:20px;width:140px}.NotFound_congrats-emoji__aX5BT{height:250px;object-fit:contain;width:250px}.NotFound_text-colour__b2jB0{color:light-dark(var(--color1) var(--color4))}.NotFound_not-found-wrapper__CsX0j{align-items:center;display:flex;height:100vh;justify-content:center;width:100%}.NotFound_not-found__FM9nB{align-items:center;background:light-dark(var(--color4) var(--color3));border:1px solid;border-radius:8px;box-shadow:0 1px 3px #0000000f;display:flex;flex-direction:column;padding:1rem 1.25rem;width:80%}.Settings_settings-page__BJmAL{display:flex;flex-direction:column;gap:1rem;margin:2.5rem auto;max-width:80rem;padding:1.5rem}.Settings_settings-page__BJmAL h1{color:var(--page-text-color);font-size:1.8rem;font-weight:600}.Settings_settings-page__BJmAL h2{color:var(--card-title-color);font-size:1.1rem;font-weight:400;padding-top:1rem}.Settings_settings-page__BJmAL h3{color:var(--page-text-color);font-size:1rem;font-weight:500;padding-bottom:1rem}.Settings_settings-page__BJmAL p{color:var(--page-text-color);font-size:.95rem}.Settings_settings-page__BJmAL section{background:var(--section-background);border:var(--card-border);border-radius:.5rem;box-shadow:var(--card-box-shadow);display:flex;flex-direction:column;transition:transform .15s ease}.Settings_setting-item__Wppi\+{align-items:center;border-bottom:var(--section-item-border);display:flex;justify-content:space-between;padding:1.5rem}.Settings_setting-item-info__\+2YAT{align-items:center;display:flex;gap:10px}.Settings_setting-item-text__1gyba{display:flex;flex-direction:column}.Settings_setting-item-icon__PyCvg{color:var(--page-text-color);margin-right:.5rem}.Settings_setting-item__Wppi\+:last-child{border-bottom:none}.Settings_setting-item__Wppi\+ span{color:var(--page-text-color);font-size:.9rem}.Settings_setting-item__Wppi\+ p{color:var(--page-text-color);font-size:.8rem;margin-top:.3rem}.Settings_setting-item__Wppi\+ .Settings_primary-button__nkqqW,.Settings_settings-footer__xw1f- .Settings_primary-button__nkqqW{align-items:center;background:var(--primary);border:none;border-radius:.5rem;color:var(--text-light);cursor:pointer;display:flex;font-size:.8rem;justify-content:center;min-width:5rem;padding:.4rem .9rem;transition:var(--transition)}.Settings_setting-item__Wppi\+ .Settings_primary-button__nkqqW:hover,.Settings_settings-footer__xw1f- .Settings_primary-button__nkqqW:hover{background:var(--secondary-hover);transform:scale(1.05)}.Settings_settings-footer__xw1f-{display:flex;gap:1rem;justify-content:flex-end}.Settings_settings-footer__xw1f- .Settings_primary__5T1gv{background:var(--primary)}.Settings_settings-footer__xw1f- .Settings_primary__5T1gv:hover{opacity:.9}.Settings_setting-item__Wppi\+.Settings_danger__7-0nk span{color:var(--danger)}.Settings_setting-item__Wppi\+.Settings_danger__7-0nk button{background:var(--danger)}.Settings_setting-item__Wppi\+.Settings_danger__7-0nk button:hover{background:var(--danger-hover)}@media (max-width:600px){.Settings_setting-item__Wppi\+{flex-direction:row}.Settings_setting-item__Wppi\+ button{align-self:flex-end}.Settings_settings-footer__xw1f-{flex-direction:column}}.Support_support-page__g2LYH{display:flex;flex-direction:column;gap:2rem;margin:2.5rem auto;max-width:850px;padding:1.5rem}.Support_support-page__g2LYH h1{font-size:1.8rem;font-weight:600}.Support_support-page__g2LYH p{color:var(--color3);font-size:.95rem}.Support_support-page__g2LYH section{background:var(--card-color-bg);border:var(--card-border);border-radius:var(--radius);box-shadow:var(--card-box-shadow);display:flex;flex-direction:column;gap:.8rem;padding:1.3rem;transition:transform .15s ease}.Support_support-page__g2LYH section:hover{transform:translateY(-2px)}.Support_support-page__g2LYH h2{color:var(--card-title-color);font-size:1.1rem;font-weight:600;margin-bottom:.2rem}.Support_support-item__gjBOq{align-items:center;border-bottom:1px solid var(--color4);display:flex;justify-content:space-between;padding:.6rem 0}.Support_support-item__gjBOq:last-child{border-bottom:none}.Support_support-item__gjBOq span{font-size:.9rem}.Support_support-item__gjBOq button{background:var(--secondary);border:none;border-radius:.5rem;color:var(--text-light);cursor:pointer;font-size:.8rem;padding:.4rem .9rem;transition:var(--transition)}.Support_support-item__gjBOq button:hover{background:var(--secondary-hover);transform:scale(1.05)}.Support_support-item__gjBOq a{display:inline-flex}@media (max-width:600px){.Support_support-item__gjBOq{align-items:flex-start;flex-direction:column;gap:.4rem}.Support_support-item__gjBOq button{align-self:flex-end}}.LoginModal_overlay__tNW0d{align-items:center;background:#00000080;cursor:pointer;display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.LoginModal_modal__AhqyU{background:light-dark(#fff,#393939);border-radius:16px;box-shadow:0 10px 30px #0003;cursor:default;padding:40px 32px;text-align:center;width:min(440px,90%)}.LoginModal_modal-logo__7w-T5{display:block;height:160px;margin:0 auto 8px;object-fit:contain;width:160px}.LoginModal_subtitle__R8EVj{color:var(--color-text);font-size:14px;margin-bottom:24px;opacity:.7}.LoginModal_content__YjHzE{margin:0 auto;width:90%}.LoginModal_login-button__vok1O{background:var(--login-button-color);border:none;border-radius:8px;color:var(--button-text-color);cursor:pointer;font-size:14px;padding:10px 65px}.LoginModal_guest-button__hdj0e{background:var(--guest-button-color);border:none;color:var(--button-text-color);padding:10px 20px}.LoginModal_login-button__vok1O:focus,.LoginModal_login-button__vok1O:hover{background:var(--login-button-hover-color)}.LoginModal_guest-button__hdj0e:focus,.LoginModal_guest-button__hdj0e:hover{background:var(--guest-button-hover-color)}.LoginModal_input-group__l68jg{margin-bottom:20px;position:relative}.LoginModal_input-group__l68jg input{background:#0000;border:1px solid light-dark(#ccc,#555);border-radius:8px;color:var(--color-text);font-size:14px;outline:none;padding:16px 48px 16px 16px;transition:border-color .2s;width:100%}.LoginModal_input-group__l68jg input:focus{border-color:light-dark(#b1236e,#e9d5e4)}.LoginModal_input-group__l68jg label{background:light-dark(#fff,#393939);color:light-dark(#888,#aaa);font-size:14px;left:12px;padding:0 4px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s}.LoginModal_input-group__l68jg input:focus+label,.LoginModal_input-group__l68jg input:not(:placeholder-shown)+label{color:light-dark(#b1236e,#e9d5e4);font-size:12px;top:0}.LoginModal_toggle-password__wRnjX{background:none;border:none;cursor:pointer;font-size:16px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.LoginModal_forgot-row__rg7ff{margin-bottom:20px;text-align:right}.LoginModal_forgot-button__50hXW{background:#0000;border:none;color:light-dark(#b1236e,#e9d5e4);cursor:pointer;font-size:13px}.LoginModal_forgot-button__50hXW:focus,.LoginModal_forgot-button__50hXW:hover{color:light-dark(#69165e,#c4a0b5)}.LoginModal_sign-in-button__c4CJb{background:light-dark(#b1236e,#e9d5e4);border:none;border-radius:8px;color:light-dark(#fff,#111827);cursor:pointer;font-size:16px;font-weight:600;margin-bottom:12px;padding:14px;transition:background-color .2s;width:100%}.LoginModal_sign-in-button__c4CJb:focus,.LoginModal_sign-in-button__c4CJb:hover{background:light-dark(#69165e,#c4a0b5);color:light-dark(#fff,#111827)}.LoginModal_guest-button__hdj0e{background:#0000;border:1px solid light-dark(#b1236e,#e9d5e4);border-radius:8px;color:light-dark(#b1236e,#e9d5e4);cursor:pointer;font-size:14px;margin-bottom:16px;padding:12px;transition:background-color .2s;width:100%}.LoginModal_guest-button__hdj0e:focus,.LoginModal_guest-button__hdj0e:hover{border-color:light-dark(#69165e,#c4a0b5);color:light-dark(#69165e,#c4a0b5)}.LoginModal_sign-up-row__GcqEI{color:var(--color-text);font-size:14px}.LoginModal_sign-up-link__OGf7E{background:none;border:none;color:light-dark(#b1236e,#e9d5e4);cursor:pointer;font-size:14px}.LoginModal_sign-up-link__OGf7E:focus,.LoginModal_sign-up-link__OGf7E:hover{color:light-dark(#69165e,#c4a0b5)}.LoginModal_login-error-message__dvgua{color:#e90101;margin-bottom:5px}
/*# sourceMappingURL=main.48d566ba.css.map*/