@font-face{font-family:gilroy;src:url(../media/Gilroy_Medium-s.p.41tbxoc4kmn19.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:gilroy Fallback;src:local(Arial);ascent-override:73.73%;descent-override:21.53%;line-gap-override:20.29%;size-adjust:104.97%}.gilroy_be55f21a-module__FgNUIG__className{font-family:gilroy,gilroy Fallback}.gilroy_be55f21a-module__FgNUIG__variable{--font-gilroy:"gilroy", "gilroy Fallback"}
:root{--accent:#5a86ee;--accent-soft:#5a86ee1f;--accent-text:#fff;--radius-xs:6px;--radius-s:10px;--radius-m:14px;--radius-l:20px;--label-col:124px;--day-col:40px;--row-h:40px;--h-month:20px;--h-num:24px;--h-name:22px;--gap:3px;--pad:12px;--sheet-pad:20px;--bar-h:52px;--ease:cubic-bezier(.32, .72, 0, 1)}[data-theme=light],[data-theme=auto]{--bg:#fff;--bg-bar:#fff;--surface:#f2f3f5;--surface-soft:#f8f9fa;--surface-strong:#e7e9eb;--text:#1b1c1e;--text-muted:#86898e;--text-faint:#b6b9bd;--overlay:#12131452;--marker-planned:#c8cbcf;--line:#e6e8eb;--line-soft:#eef0f2;--scroll-thumb:#14161833;--scroll-thumb-active:#14161857}[data-theme=dark]{--bg:#101112;--bg-bar:#101112;--surface:#1d1f21;--surface-soft:#17191a;--surface-strong:#292c2f;--text:#ececed;--text-muted:#8b9095;--text-faint:#5c6165;--overlay:#0009;--marker-planned:#4a4f53;--accent-soft:#5a86ee2e;--line:#2a2d31;--line-soft:#232629;--scroll-thumb:#ececed38;--scroll-thumb-active:#ececed61}@media (prefers-color-scheme:dark){[data-theme=auto]{--bg:#101112;--bg-bar:#101112;--surface:#1d1f21;--surface-soft:#17191a;--surface-strong:#292c2f;--text:#ececed;--text-muted:#8b9095;--text-faint:#5c6165;--overlay:#0009;--marker-planned:#4a4f53;--accent-soft:#5a86ee2e;--line:#2a2d31;--line-soft:#232629;--scroll-thumb:#ececed38;--scroll-thumb-active:#ececed61}}@media (min-width:720px){:root{--label-col:164px;--day-col:44px;--row-h:44px;--h-month:22px;--h-num:26px;--h-name:24px;--pad:20px;--sheet-pad:28px;--bar-h:60px}}*,:before,:after{box-sizing:border-box;box-shadow:none;border:0;outline:0;margin:0;padding:0}html{-webkit-text-size-adjust:100%;height:100%}body{background:var(--bg);min-height:100%;color:var(--text);font-family:var(--font-gilroy), system-ui, -apple-system, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;font-size:15px;font-weight:500;line-height:1.35}h1,h2,h3,h4,h5,h6,strong,b,th,optgroup{font-weight:500;font-size:inherit}button,input,textarea,select{font:inherit;color:inherit;appearance:none;background:0 0;border-radius:0}button{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}img,svg{-webkit-user-select:none;user-select:none;display:block}ul,ol{list-style:none}textarea{resize:none}::placeholder{color:var(--text-faint)}::selection{background:var(--accent-soft)}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}}::-webkit-scrollbar{background-color:#0000;width:10px;height:10px}::-webkit-scrollbar-track{background-color:#0000}::-webkit-scrollbar-corner{background-color:#0000}::-webkit-scrollbar-thumb{background-color:#14161833;background-clip:padding-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:#1416185c}::-webkit-scrollbar-thumb:active{background-color:#1416185c}[data-theme=dark]::-webkit-scrollbar-thumb{background-color:#ececed3d}[data-theme=dark] ::-webkit-scrollbar-thumb{background-color:#ececed3d}[data-theme=dark]::-webkit-scrollbar-thumb:hover{background-color:#ececed66}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background-color:#ececed66}[data-theme=dark]::-webkit-scrollbar-thumb:active{background-color:#ececed66}[data-theme=dark] ::-webkit-scrollbar-thumb:active{background-color:#ececed66}@media (prefers-color-scheme:dark){[data-theme=auto]::-webkit-scrollbar-thumb{background-color:#ececed3d}[data-theme=auto] ::-webkit-scrollbar-thumb{background-color:#ececed3d}}.themeLight{display:block}.themeDark,[data-theme=dark] .themeLight{display:none}[data-theme=dark] .themeDark{display:block}@media (prefers-color-scheme:dark){[data-theme=auto] .themeLight{display:none}[data-theme=auto] .themeDark{display:block}}
