@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:wght@100;200;300;400;500;600;700;800;900&display=swap);#js-licensing{display:none}.e-control,.e-css,.e-schedule,.e-toolbar .e-tbar-btn .e-tbar-btn-text{font-family:Noto Sans,sans-serif!important}.e-schedule .e-vertical-view .e-work-cells,.e-time-cells,.e-time-slots{height:50px!important}.e-schedule .e-appointment-details,.e-schedule .e-appointment-details>div{height:100%!important;padding:0!important}.e-appointment{background:none!important;border-radius:5px!important}.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-subject-wrap .e-subject{font-size:18px!important;font-weight:500!important;line-height:1.4!important;max-height:-webkit-max-content!important;max-height:max-content!important}.e-month-agenda-view .e-date-header-wrap table td.e-current-day,.e-month-view .e-date-header-wrap table td.e-current-day,.e-schedule .e-timeline-view .e-current-time,.e-schedule .e-timeline-view .e-date-header-wrap table td.e-current-day,.e-schedule-toolbar .e-active-view .e-icons,.e-schedule-toolbar .e-active-view .e-tbar-btn-text,.e-vertical-view
	.e-header-cells.e-current-day.e-schedule
	.e-vertical-view
	.e-header-cells.e-current-day,.e-vertical-view .e-current-time,.e-vertical-view .e-header-cells.e-current-day{color:var(--clr-primary)!important}.e-schedule .e-vertical-view .e-current-timeline{border-top:1px solid var(--clr-primary)!important}.e-schedule .e-timeline-view .e-current-timeline{border-left:1px solid var(--clr-primary)!important}.e-schedule .e-vertical-view .e-previous-timeline{border-top:1px dotted var(--clr-primary)!important}.e-schedule .e-month-agenda-view .e-current-date .e-date-header,.e-schedule .e-month-view .e-current-date .e-date-header{background-color:var(--clr-primary)!important;border-radius:0!important}.e-popup-footer,.e-spinner-inner{display:none!important}.entry{color:#fff;cursor:pointer;height:100%;padding:5px}.e-appointment-details>div,.entry{width:100%}.e-bigger .e-more-popup-wrapper,.e-more-popup-wrapper{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.e-more-appointment-wrapper .entry .subject,.e-more-appointment-wrapper .entry .time{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.e-agenda-view .entry{font-size:1rem!important}.entry.month{align-items:center;padding:0 2px}.entry .header,.entry.month{display:flex;justify-content:space-between}.entry .header{gap:1ch;height:-webkit-max-content;height:max-content;overflow:hidden}.entry .header.small{font-size:.7em}.entry hr{background:hsla(0,0%,100%,.5);border:none;height:1px;margin:2px 0 0;width:100%}.entry .location,.entry .prof,.entry .subject{overflow:hidden;text-overflow:ellipsis}.e-month-view .e-work-cells{position:relative}.e-work-cells .e-appointment,.e-work-cells .e-appointment-wrapper{width:100%}h2{text-align:center}@media (min-width:768px){h2{text-align:left}}.setup-container{display:flex;padding:2rem 0}.setup{margin:auto;max-width:26rem}.step-container{display:flex;gap:.75rem;margin-bottom:1rem}.step-number-container{align-items:center;display:flex;flex-direction:column}.step-number{align-items:center;aspect-ratio:1/1;border:3px solid var(--clr-fg);border-radius:100vw;display:flex;font-weight:700;justify-content:center;margin-bottom:.5rem;width:2rem}.step-divider{background-color:var(--clr-anthrazit);border-radius:100vw;height:100%;padding-bottom:1rem;width:4px}.step-content{display:flex;flex-direction:column;gap:.75rem;height:100%;justify-content:center}.step-content>p{font-weight:500;margin-top:.22em}.step-content img{border-radius:5px;max-width:270px}.cto-container{align-items:center;display:none;justify-content:center;position:relative;width:100%}.divider{background-color:var(--clr-fg);display:none;margin:5rem 2rem 5rem 4rem;width:2px}.cto{display:flex;flex-direction:column;margin:0 2rem;max-width:34rem}.cto h1{font-size:36px;font-weight:800;line-height:1;margin-bottom:.5em}.cto h1 i{color:var(--clr-secondary);font-size:38px;font-style:normal}.cto h2{margin-bottom:3rem}.cto-info{bottom:1rem;color:var(--clr-anthrazit);position:absolute;right:1rem}@media (min-width:1024px){.divider{display:block}}@media (min-width:768px){.cto-container{display:flex}.setup{margin:0 1rem;min-width:26rem}}.settings-container{grid-gap:0;display:grid;gap:0;grid-template-columns:1fr}.setting{background-color:var(--clr-01dp);border-radius:10px;display:flex;flex-direction:column;gap:.5em;margin:1rem 0;padding:2rem}.setting small{color:var(--clr-fg);font-size:.75em;opacity:.4}.setting .btn-container{align-items:center;display:flex;justify-content:flex-end}.setting input{background-color:var(--clr-00dp);color:var(--clr-fg)}.setting input:focus[type=text]{outline:2px solid var(--clr-secondary)}.setting .btn{color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.color{align-items:center;display:flex;justify-content:space-between}.color input{-webkit-appearance:none;border:none;border-radius:0;cursor:pointer;height:32px;max-width:32px;padding:0}input[type=color]::-webkit-color-swatch-wrapper{padding:0}input[type=color]::-webkit-color-swatch{border:none}.themes{display:grid;grid-template-columns:repeat(2,1fr)}.theme{align-items:center;display:flex;gap:.5rem;white-space:nowrap;width:100%}.theme input{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.background{display:flex;flex-direction:column;gap:1rem;justify-content:flex-end;margin-bottom:1rem}.background .btn{width:100%}h1{text-align:center}@media (min-width:768px){.settings-container{gap:1rem;grid-template-columns:1fr 1fr}.setting{margin:1rem 0}.background{flex-direction:row}.background .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}h1{text-align:left}}@media (min-width:1024px){.settings-container{gap:2rem}.setting{margin:2rem 0}}:root{--clr-bg:#121212;--clr-fg:#fff;--clr-transparent:hsla(0,0%,7%,.6);--clr-primary:#76b900;--clr-secondary:#00844d;--clr-gray:#dadcdc;--clr-anthrazit:#7d7173;--clr-black:#000;--clr-tertiary:#373b69;--clr-tertiary-dark:#282c34;--clr-accent-1:#2683ed;--clr-accent-2:#9026ed;--clr-00dp:#121212;--clr-01dp:#1c1c1c;--clr-02dp:#212121;--clr-03dp:#242424;--clr-04dp:#262626;--clr-06dp:#2b2b2b;--clr-08dp:#2e2e2e;--clr-12dp:#333;--clr-16dp:#363636;--clr-24dp:#383838}*,:after,:before{box-sizing:border-box}*{margin:0}body,html{height:100%}body{-webkit-font-smoothing:antialiased;line-height:1.5}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__next,#root{isolation:isolate}body{background:#121212;background:var(--clr-bg);background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;color:var(--clr-fg);font-family:Noto Sans,sans-serif}a{color:#00844d;color:var(--clr-secondary);text-decoration:none}a:active,a:focus,a:hover{text-decoration:underline}.nav-bar{padding:20px 15px 0}.nav-bar,.nav-home{display:flex;width:100%}.nav-home{justify-content:flex-end}.nav-bar a{align-items:center;color:#fff;color:var(--clr-fg);display:flex;font-weight:700;gap:5px;text-decoration:none}.nav-bar a:hover p{visibility:visible}.nav-bar a:hover i{font-size:1.8em}.nav-bar p{font-size:.8em;text-transform:uppercase;visibility:hidden}.nav-bar i{font-size:1.5em;line-height:0}.container{margin:0}.content{margin:0 auto;max-width:1536px;padding:0}h2{margin-bottom:1rem}.btn,input{border:none;border-radius:10px;outline:none;padding:5px 10px}.btn{background-color:#00844d;background-color:var(--clr-secondary);cursor:pointer}.btn,input{color:#fff;color:var(--clr-fg)}input{background:#1c1c1c;background:var(--clr-01dp);width:100%}.btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.bg{height:100%;object-fit:cover;position:fixed;top:0;width:100%;z-index:-99}@media (min-width:768px){.content{padding:0 1rem}}@media (min-width:1024px){.content{padding:0 2rem}}