@charset "UTF-8";/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif;color:light-dark(var(--light-primary),var(--dark-primary));font-weight:700;line-height:1.4;margin-top:.5em;margin-bottom:.5em;text-transform:capitalize}h1{font-size:2.25rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}header{background-color:light-dark(var(--light-bg-root),var(--dark-bg-root));display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:4rem;padding:0rem .5rem;color:light-dark(var(--light-primary),var(--dark-primary))}header .header-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1400px;margin:0 auto}header .header-wrapper div{text-decoration:none;display:flex;flex-direction:row;align-items:center;width:100%;height:auto}header .header-wrapper div a img{margin-top:4px;margin-right:6px;width:45px;height:45px}header .header-wrapper form{display:flex;flex-direction:row;justify-content:end;align-items:center;width:100%;height:auto}header .header-wrapper form button span{display:none}#navbar{width:100%;background-color:light-dark(var(--light-primary),var(--dark-primary));color:light-dark(var(--light-primary-text),var(--dark-primary-text));display:flex;flex-direction:row;align-items:center;height:4rem}#navbar .nav-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:1400px;margin:0 auto}#navbar .nav-wrapper .sitenav{display:flex;flex-direction:row}#navbar .nav-wrapper .sitenav button{background:light-dark(var(--light-secondary),var(--dark-secondary));border:none;margin-left:8px;padding:0 .5rem}@media(min-width:40em){#navbar .nav-wrapper .sitenav button{display:none}}#navbar .nav-wrapper .sitenav__open{background-color:light-dark(var(--light-primary),var(--dark-primary));width:3rem;height:3rem;color:light-dark(var(--light-text),var(--dark-text))}#navbar .nav-wrapper .sitenav__open[aria-expanded=true]+.sitenav__menu{translate:0}@media(prefers-reduced-motion){#navbar .nav-wrapper .sitenav__open[aria-expanded=true]+.sitenav__menu{opacity:1}}#navbar .nav-wrapper .sitenav__close{width:3rem;height:3rem;display:block;margin-inline-start:auto;margin-block-end:2rem;color:light-dark(var(--light-text),var(--dark-text))}@media not (min-width:40em){#navbar .nav-wrapper .sitenav__menu{position:fixed;z-index:10;top:0;right:0;bottom:0;left:0;padding:1.5rem;background-color:light-dark(var(--light-primary),var(--dark-primary));color:light-dark(var(--light-text),var(--dark-text));translate:100vw 0;transition:translate .5s ease-in-out}}@media(not (min-width:40em))and (prefers-reduced-motion){#navbar .nav-wrapper .sitenav__menu{translate:0;opacity:0;transition:opacity .5s ease-in-out}}#navbar .nav-wrapper .sitenav__links{display:flex;flex-direction:row;gap:.5rem;align-items:center;margin:0 6px;padding:0;list-style:none}@media not (min-width:40em){#navbar .nav-wrapper .sitenav__links{flex-direction:column;align-items:center;gap:5px}}#navbar .nav-wrapper .sitenav__links .sitenav__item{display:flex;align-items:center;list-style-type:none;text-transform:capitalize;justify-content:space-between;background-color:transparent;color:light-dark(var(--light-primary-text),var(--dark-primary-text));transition:background-color .3s ease,color .6s ease}#navbar .nav-wrapper .sitenav__links .sitenav__item.active{border:none}#navbar .nav-wrapper .sitenav__links .sitenav__item.active:hover{background-color:light-dark(var(--light-secondary-hovered),var(--dark-secondary-hovered))}#navbar .nav-wrapper .sitenav__links .sitenav__item.has-submenu{position:relative}#navbar .nav-wrapper .sitenav__links .sitenav__item.has-submenu.active-parent{background-color:transparent;border:solid 1px light-dark(var(--light-secondary),var(--dark-secondary));border-radius:5px}#navbar .nav-wrapper .sitenav__links .sitenav__item.has-mobile-submenu{display:flex;flex-direction:row}#navbar .nav-wrapper .sitenav__links .sitenav__item.has-mobile-submenu.active-parent{padding:1rem 2rem;border:2px solid light-dark(var(--light-secondary),var(--dark-secondary));border-radius:5px}#navbar .nav-wrapper .sitenav__links .sitenav__item.has-mobile-submenu ul{display:flex;flex-direction:column;list-style:disc;margin:0 0 0 1.5rem;gap:.5rem}#navbar .nav-wrapper .sitenav__links .sitenav__item.has-mobile-submenu ul li{padding:0;cursor:pointer}#navbar .nav-wrapper .sitenav__links .sitenav__item.has-mobile-submenu ul li::marker{margin:0;padding:0;font-size:1.5em;color:light-dark(var(--light-secondary),var(--dark-secondary))}#navbar .nav-wrapper .sitenav__links .sitenav__item .sitenav__link{display:flex;flex-direction:row;gap:.125rem;align-items:center;text-wrap:nowrap;text-transform:capitalize;padding:.5rem;background-color:transparent;color:light-dark(var(--light-primary-text),var(--dark-primary-text));text-decoration:none;border-radius:5px;transition:background-color .3s ease,color .6s ease}#navbar .nav-wrapper .sitenav__links .sitenav__item .sitenav__link:hover{border:solid 1px light-dark(var(--light-secondary),var(--dark-secondary))}#navbar .nav-wrapper .sitenav__links .sitenav__item .sitenav__link[aria-current=page]{background-color:light-dark(var(--light-secondary),var(--dark-secondary));color:light-dark(var(--light-secondary-text),var(--dark-secondary-text));border:none}#navbar .nav-wrapper .sitenav__links .sitenav__item .submenu{display:none;position:absolute;top:100%;left:0%;list-style:none;margin:0;padding:1em}#navbar .nav-wrapper .sitenav__links .sitenav__item:hover .submenu{display:block}#navbar .nav-wrapper .sitenav .submenu{z-index:2000;position:absolute;width:200px;background-color:light-dark(var(--light-primary),var(--dark-primary));color:light-dark(var(--light-primary-text),var(--dark-primary-text));border-left:1rem ridge light-dark(var(--light-secondary),var(--dark-secondary));padding:1em;border-radius:0 0 5px 5px}#navbar .nav-wrapper .sitenav .submenu li{padding:.25rem 0;cursor:pointer}#navbar .nav-wrapper form{width:auto;display:flex;flex-direction:column;margin:0 .5rem;padding:0;transition:background-color .3s ease,color .6s ease}#navbar .nav-wrapper form button{margin:0;border:2px solid light-dark(var(--light-secondary),var(--dark-secondary));width:2.5rem;height:2.5rem;padding:0;transition:all .3s ease-in-out}#navbar .nav-wrapper form button span{text-transform:capitalize;display:none}@media(min-width:40em){#navbar .nav-wrapper form button{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-radius:5px;width:110px;padding:0 .5rem}#navbar .nav-wrapper form button span{display:block;margin-left:.5rem}}#navbar .nav-wrapper form button:hover{transform:translateY(2px);box-shadow:0 6px 6px light-dark(var(--light-primary-shadow),var(--dark-primary-shadow))}#leftbar{background-color:transparent;border:1px solid light-dark(var(--light-primary),var(--dark-primary));padding:1em;min-width:240px;display:flex;flex-direction:column;gap:.5rem}@media not (min-width:40em){#leftbar{display:none}}#leftbar .leftbar-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1400px;margin:0 auto}#leftbar .leftbar-wrapper .leftbarnav{display:flex;flex-direction:column;justify-content:space-between;width:100%}#leftbar .leftbar-wrapper .leftbarnav h2{display:flex;flex-direction:row;align-items:center;padding:0;margin:0;gap:.75rem;width:100%}#leftbar .leftbar-wrapper .leftbarnav h2 img{margin:0;padding:0}#leftbar .leftbar-wrapper .leftbarnav__menu{width:100%}#leftbar .leftbar-wrapper .leftbarnav__menu .links{display:flex;flex-direction:column;gap:.25rem;padding:0}@media not (min-width:40em){#leftbar .leftbar-wrapper .leftbarnav__menu .links{gap:1.5rem}}#leftbar .leftbar-wrapper .leftbarnav__menu .links .item{display:flex;align-items:center;text-wrap:nowrap;text-transform:capitalize;list-style-type:none;padding:.5rem;color:light-dark(var(--light-primary),var(--dark-primary))}#leftbar .leftbar-wrapper .leftbarnav__menu .links .item:focus{outline:2px solid light-dark(var(--light-primary),var(--dark-primary));outline-offset:2px}#leftbar .leftbar-wrapper .leftbarnav__menu .links .item:hover,#leftbar .leftbar-wrapper .leftbarnav__menu .links .item.active-parent{border:solid 1px light-dark(var(--light-primary),var(--dark-primary));border-radius:5px}#leftbar .leftbar-wrapper .leftbarnav__menu .links .item .menu-link{display:flex;align-items:center;justify-content:space-between;width:100%;height:2rem;text-decoration:none;color:light-dark(var(--light-primary),var(--dark-primary));border-radius:5px;transition:background-color .3s ease,color .6s ease}#leftbar .leftbar-wrapper .leftbarnav__menu .links .item .menu-link[aria-current=page]{color:light-dark(var(--light-primary),var(--dark-primary))}#leftbar .leftbar-wrapper .leftbarnav__menu .links .submenu{display:flex;flex-direction:column;gap:.5rem;transition:all .3s ease}#leftbar .leftbar-wrapper .leftbarnav__menu .links .submenu ul{display:flex;flex-direction:column;align-items:start;padding:0}#leftbar .leftbar-wrapper .leftbarnav__menu .links .submenu ul li{display:flex;flex-direction:row;align-items:center;text-wrap:nowrap;list-style-type:none;text-transform:capitalize;margin-bottom:.5rem;gap:.5rem}#leftbar .leftbar-wrapper .leftbarnav__menu .links .submenu ul li .submenu-link{text-decoration:none;color:light-dark(var(--light-primary),var(--dark-primary));width:100%;padding:.5rem;margin-left:1rem;border-radius:5px;transition:background-color .3s ease,color .6s ease}#leftbar .leftbar-wrapper .leftbarnav__menu .links .submenu ul li .submenu-link:hover{background-color:light-dark(var(--light-primary),var(--dark-primary));color:light-dark(var(--light-primary-text),var(--dark-primary-text));border-radius:5px}#leftbar .leftbar-wrapper .leftbarnav__menu .links .submenu ul li .submenu-link:focus{margin:1rem 0;outline:2px solid light-dark(var(--light-primary),var(--dark-primary));outline-offset:2px}#leftbar .leftbar-wrapper .leftbarnav__menu .links .submenu ul li .submenu-link[aria-current=page]{background-color:light-dark(var(--light-primary),var(--dark-primary));color:light-dark(var(--light-primary-text),var(--dark-primary-text))}#rightbar{background-color:transparent;border:1px solid light-dark(var(--light-primary),var(--dark-primary));padding:1em;min-width:240px;display:flex;flex-direction:column;gap:.5rem}@media not (min-width:1366px){#rightbar{display:none}}#rightbar .rightbar-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1400px;margin:0 auto}#rightbar .rightbar-wrapper .rightbarnav{display:flex;flex-direction:column;justify-content:space-between;width:100%}#rightbar .rightbar-wrapper .rightbarnav h2{display:flex;flex-direction:row;align-items:center;padding:0;margin:0;gap:.75rem;width:100%}#rightbar .rightbar-wrapper .rightbarnav h2 img{margin:0;padding:0}#rightbar .rightbar-wrapper .rightbarnav__menu{width:100%}#rightbar .rightbar-wrapper .rightbarnav__menu .links{display:flex;flex-direction:column;gap:.25rem;padding:0}@media not (min-width:40em){#rightbar .rightbar-wrapper .rightbarnav__menu .links{gap:1.5rem}}#rightbar .rightbar-wrapper .rightbarnav__menu .links .item{display:flex;align-items:center;text-wrap:nowrap;text-transform:capitalize;list-style-type:none;padding:.5rem;color:light-dark(var(--light-primary),var(--dark-primary))}#rightbar .rightbar-wrapper .rightbarnav__menu .links .item:focus{outline:2px solid light-dark(var(--light-primary),var(--dark-primary));outline-offset:2px}#rightbar .rightbar-wrapper .rightbarnav__menu .links .item:hover{border:solid 1px light-dark(var(--light-primary),var(--dark-primary));border-radius:5px}#rightbar .rightbar-wrapper .rightbarnav__menu .links .item .menu-link{display:flex;align-items:center;justify-content:space-between;width:100%;height:2rem;text-decoration:none;color:light-dark(var(--light-primary),var(--dark-primary));border-radius:5px;transition:background-color .3s ease,color .6s ease}#rightbar .rightbar-wrapper .rightbarnav__menu .links .submenu{display:flex;flex-direction:column;gap:.5rem;transition:all .3s ease}#rightbar .rightbar-wrapper .rightbarnav__menu .links .submenu ul{display:flex;flex-direction:column;align-items:start;padding:0}#rightbar .rightbar-wrapper .rightbarnav__menu .links .submenu ul li{display:flex;flex-direction:row;align-items:center;text-wrap:nowrap;list-style-type:none;text-transform:capitalize;margin-bottom:.5rem;gap:.5rem}#rightbar .rightbar-wrapper .rightbarnav__menu .links .submenu ul li .submenu-link{text-decoration:none;color:light-dark(var(--light-primary),var(--dark-primary));width:100%;padding:.5rem;margin-left:1rem;border-radius:5px;transition:background-color .3s ease,color .6s ease}#rightbar .rightbar-wrapper .rightbarnav__menu .links .submenu ul li .submenu-link:hover{background-color:light-dark(var(--light-primary),var(--dark-primary));color:light-dark(var(--light-primary-text),var(--dark-primary-text));border-radius:5px}#rightbar .rightbar-wrapper .rightbarnav__menu .links .submenu ul li .submenu-link:focus{margin:1rem 0;outline:2px solid light-dark(var(--light-primary),var(--dark-primary));outline-offset:2px}#rightbar .rightbar-wrapper .rightbarnav__menu .links .submenu ul li .submenu-link[aria-current=page]{background-color:light-dark(var(--light-primary),var(--dark-primary));color:light-dark(var(--light-primary-text),var(--dark-primary-text))}#breadcrumb{width:100%;background-color:transparent;color:light-dark(var(--light-text),var(--dark-text));display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:4rem}#breadcrumb .breadcrumb-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1400px;margin:0 auto}#breadcrumb .breadcrumb-wrapper ol{display:flex;flex-wrap:wrap;list-style:none;margin:0 0 0 1rem;padding:0;align-items:end}#breadcrumb .breadcrumb-wrapper ol li{margin:auto;font-size:.75rem;color:light-dark(var(--light-text),var(--dark-text));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}#breadcrumb .breadcrumb-wrapper ol li:last-child{font-weight:700;color:light-dark(var(--light-primary),var(--dark-primary))}#breadcrumb .breadcrumb-wrapper ol li:not(:last-child):after{display:inline-block;margin:0 2px;content:"→"}#breadcrumb .breadcrumb-wrapper ol li a{color:var(--text-color);text-decoration:none;transition:color .3s ease}#breadcrumb .breadcrumb-wrapper ol li a:hover{color:light-dark(var(--light-primary),var(--dark-primary))}footer{display:flex;flex-direction:column;align-items:left;padding:1em;background-color:light-dark(var(--light-bg-root),var(--dark-bg-root));color:var(--color-text)}@media not (max-width:70em){footer{padding:2rem}}footer #footer-content{display:flex;flex-direction:column;align-items:left;width:100%;max-width:1400px;margin:0 auto}footer #footer-content .website-information{display:flex;flex-direction:column;align-items:left}footer #footer-content .website-information .address-info{display:flex;flex-direction:row;align-items:center;gap:1rem}footer #footer-content .website-information .address-info #logo{width:2rem;height:2rem;display:flex;align-items:center}footer #footer-content .website-information .address-info h5{font-size:2rem;margin:0}footer #footer-content .website-information .address-info p{margin:0rem}footer #footer-content .social-icons{display:flex;flex-direction:row;justify-content:left;align-items:center;margin-top:1rem}footer #footer-content .social-icons a{text-decoration:none;font-size:1.5rem;color:var(--text-color);margin-right:1rem;transition:color .3s ease-in-out}footer #footer-content .social-icons a{color:light-dark(var(--light-primary),var(--dark-primary));margin-right:1rem;transition:color .3s ease-in-out}footer #footer-content .social-icons a:hover{color:light-dark(var(--light-secondary),var(--dark-secondary))}footer #footer-content .links-area{display:flex;flex-direction:column;width:100%;margin-top:1rem;margin-bottom:1rem}@media not (max-width:40em){footer #footer-content .links-area{flex-direction:row;justify-content:space-between}}footer #footer-content .links-area ol{list-style:none;padding:0;margin:0}footer #footer-content .links-area ol h6{margin-right:1rem}footer #footer-content .links-area ol li{margin-bottom:.5rem}footer #footer-content .links-area ol li a{color:light-dark(var(--light-text),var(--dark-text));font-size:.9rem;text-decoration:none;transition:color .3s ease-in-out}footer #footer-content .links-area ol li a:hover{color:light-dark(var(--light-primary),var(--dark-primary));text-decoration:underline}.container-page-title{background-color:transparent;color:light-dark(var(--light-primary),var(--dark-primary));display:flex;flex-direction:column;width:100%;max-width:1400px;margin:0rem auto;padding:0}.container-page-title h2{text-transform:capitalize;text-align:left;margin:0 0 0 1rem}@media(min-width:40em){.container-page-title h2.user-page-title{margin:0}}.container-page-title h2.error-page-title{color:light-dark(var(--light-tertiary),var(--dark-tertiary))}.container-page-title h2.calendar-title{text-align:center}.container-page-title hr{width:100%;height:1px;background:light-dark(var(--light-primary),var(--dark-primary))}.container-page-body{display:flex;flex-direction:column;justify-content:top;width:100%;max-width:1400px;margin:0rem auto;padding:1em}.container-page-body h3{color:light-dark(var(--light-primary),var(--dark-primary));text-transform:capitalize;text-align:left;margin-bottom:0rem}.container-page-body hr{width:100%;height:1px;background:light-dark(var(--light-primary),var(--dark-primary))}.container-cp-page-title{background-color:light-dark(var(--light-bg-root),var(--dark-bg-root));color:light-dark(var(--light-primary),var(--dark-primary));display:flex;flex-direction:column;width:100%;max-width:1400px;margin:0rem auto;padding:1rem 0 0}.container-cp-page-title h2{text-transform:capitalize;text-align:left;margin:0}.container-cp-page-title hr{width:100%;height:1px;background:light-dark(var(--light-primary),var(--dark-primary))}@media(min-width:40em){.container-cp-page-title{background-color:transparent}}.container-cp-page-body{display:flex;flex-direction:column;justify-content:top;width:100%;max-width:1400px;margin:0rem auto;padding:0}.container-cp-page-body h3{color:light-dark(var(--light-primary),var(--dark-primary));text-transform:capitalize;text-align:left;margin-bottom:0rem}.container-cp-page-body hr{width:100%;height:1px;background:light-dark(var(--light-primary),var(--dark-primary))}.global-container{display:flex;flex-direction:column;width:100%;max-width:1400px;margin:0rem auto;padding:0}.global-container.calendar{display:flex;flex-direction:column;width:100%;max-width:600px;margin:0rem auto;padding:0}section{background-color:transparent}section.full-width{background-color:light-dark(var(--light-bg-section),var(--dark-bg-section));box-shadow:0 4px 8px light-dark(var(--light-bg-section-shadow),var(--dark-bg-section-shadow));margin-bottom:3rem;opacity:1;padding:1rem 0;transition:opacity 1s ease-in;width:100%}@media not (max-width:40em){section.full-width{padding:2em}}section.gradient{background:linear-gradient(45deg,light-dark(var(--light-primary),var(--dark-primary)) 0%,light-dark(var(--light-secondary),var(--dark-secondary)) 21%,light-dark(var(--light-tertiary),var(--dark-tertiary)) 51%,light-dark(var(--light-quaternary),var(--dark-quaternary)) 100%)}section.hidden{opacity:0;transition:opacity .5s ease-out}section.form-page{margin:0 auto 4rem;max-width:432px;padding:2rem 1rem}section.form-page p{text-align:left;margin-bottom:1rem}section.loginpage{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem;margin:0rem auto;width:100%}section.loginpage .login-form-container{background-color:light-dark(var(--light-bg-page),var(--dark-bg-page));box-shadow:0 4px 6px light-dark(var(--light-bg-section-shadow),var(--dark-bg-section-shadow));padding:2em;max-width:432px;margin:0 auto}section.loginpage .login-form-container p{text-align:left;margin-bottom:1rem}@media not (max-width:40em){section.loginpage .login-form-container{border-radius:.5rem}}section.create-subdomain{margin:0 auto 4rem;padding:2rem 1rem;max-width:432px;background-color:light-dark(var(--light-bg-section),var(--dark-bg-section))}section.create-subdomain p{text-align:left;margin-bottom:1rem}section.create-subdomain p span{font-weight:700;font-size:large;color:light-dark(var(--light-primary),var(--dark-primary))}section .content-box{background-color:light-dark(var(--light-bg-page),var(--dark-bg-page));box-shadow:0 4px 6px light-dark(var(--light-bg-section-shadow),var(--dark-bg-section-shadow));display:grid;gap:1rem;grid-template-columns:repeat(1,1fr);margin:0 auto;max-width:1400px;padding:1rem;width:100%}@media not (max-width:40em){section .content-box{grid-template-columns:repeat(2,1fr);border-radius:.5rem}}section .content-box.dashboard{display:flex;flex-direction:column;background-color:light-dark(var(--light-bg-page),var(--dark-bg-page));width:100%;gap:0}@media not (max-width:40em){section .content-box.dashboard{grid-template-columns:repeat(1,1fr)}}section .content-box.dashboard h3{text-transform:capitalize;margin-bottom:0}section .content-box.dashboard p{width:100%;margin-bottom:0}section .content-box.dashboard p:first-letter{text-transform:capitalize}section .content-box.dashboard hr{border:1px solid light-dark(var(--light-primary),var(--dark-primary));margin-block-start:1rem;margin-block-end:3rem}section .content-box.dashboard form{display:flex;flex-direction:column;gap:0;width:100%;max-width:400px;margin:0 auto;transition:margin-bottom .6s ease}section .content-box.dashboard form[aria-expanded]{margin-bottom:2rem}section .content-box.dashboard form h4{text-transform:capitalize;font-size:1.25rem;margin-bottom:0}section .content-box.dashboard form label{margin-bottom:.5rem;padding:0}section .content-box.dashboard form input,section .content-box.dashboard form select{width:100%;padding:.5em;font-size:1rem;border:1px solid light-dark(var(--light-primary),var(--dark-primary));border-radius:4px;box-sizing:border-box;margin-bottom:1rem;transition:border-color .3s ease}section .content-box.dashboard form input:focus,section .content-box.dashboard form select:focus{border-color:light-dark(var(--light-secondary),var(--dark-secondary));outline:none}section .content-box.dashboard form input:nth-last-child(2),section .content-box.dashboard form select:nth-last-child(2){margin-bottom:1.5rem}section .content-box.dashboard form input[type=file]::file-selector-button{background-color:light-dark(var(--light-primary),var(--dark-primary));color:light-dark(var(--light-primary-text),var(--dark-primary-text));padding:10px 15px;margin-right:10px;border:none;border-radius:5px;transition:background-color .3s ease}section .content-box.dashboard form input[type=file]::file-selector-button:hover{background-color:light-dark(var(--light-secondary),var(--dark-secondary));color:light-dark(var(--light-secondary-text),var(--dark-secondary-text))}section .content-box.dashboard form input[type=file]{color:light-dark(var(--light-text),var(--dark-text))}section .content-box.product-list{display:flex;flex-direction:column;width:100%;margin:0 auto;padding:0;gap:0;background-color:light-dark(var(--light-bg-root),var(--dark-bg-root));box-shadow:none}@media not (max-width:40em){section .content-box.product-list{grid-template-columns:repeat(1,1fr)}}section .content-box.product-list h3{text-transform:capitalize}section .content-box.product-list p{width:100%;margin-bottom:0}section .content-box.product-list p:first-letter{text-transform:capitalize}section .content-box.product-list hr{border:1px solid light-dark(var(--light-primary),var(--dark-primary));margin-block-start:1rem;margin-block-end:3rem}section .content-box.product-list form{display:flex;flex-direction:column;gap:0;width:100%;max-width:400px;margin:0 auto;transition:margin-bottom .6s ease}section .content-box.product-list form[aria-expanded]{margin-bottom:2rem}section .content-box.product-list form h4{text-transform:capitalize;font-size:1.25rem;margin-bottom:0}section .content-box.product-list form label{margin-bottom:.5rem;padding:0}section .content-box.product-list form input,section .content-box.product-list form select{width:100%;padding:.5em;font-size:1rem;border:1px solid light-dark(var(--light-primary),var(--dark-primary));border-radius:4px;box-sizing:border-box;margin-bottom:1rem;transition:border-color .3s ease}section .content-box.product-list form input:focus,section .content-box.product-list form select:focus{border-color:light-dark(var(--light-secondary),var(--dark-secondary));outline:none}section .content-box.product-list form input:nth-last-child(2),section .content-box.product-list form select:nth-last-child(2){margin-bottom:1.5rem}section .content-box.product-list form input[type=file]::file-selector-button{background-color:light-dark(var(--light-primary),var(--dark-primary));color:light-dark(var(--light-primary-text),var(--dark-primary-text));padding:10px 15px;margin-right:10px;border:none;border-radius:5px;transition:background-color .3s ease}section .content-box.product-list form input[type=file]::file-selector-button:hover{background-color:light-dark(var(--light-secondary),var(--dark-secondary));color:light-dark(var(--light-secondary-text),var(--dark-secondary-text))}section .content-box.product-list form input[type=file]{color:light-dark(var(--light-text),var(--dark-text))}section .content-box.help-list{gap:0;grid-template-columns:repeat(1,1fr)}section .content-box.help-list details{cursor:pointer;border-radius:none;margin-block-start:0rem;margin-block-end:0rem;transition:background-color .6s ease-in-out,border-color .9s ease}section .content-box.help-list details[open]{transition:background-color .6s ease-in-out,border-color .9s ease}section .content-box.help-list details[open] .icon{transform:rotate(-90deg)}section .content-box.help-list details[open] p{padding-right:1rem;max-width:540px;max-height:500px}section .content-box.help-list details summary{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:.5em 0}section .content-box.help-list details summary h3{margin:0;font-size:1rem}section .content-box.help-list details summary .icon{display:flex;margin-left:.5em;color:light-dark(var(--light-primary),var(--dark-primary));transition:transform .3s ease}section .content-box.help-list details p{max-height:0;overflow:hidden}section .content-box.help-list hr{border:1px solid light-dark(var(--light-primary),var(--dark-primary))}section .content-box .text-box{grid-row:2}@media not (max-width:40em){section .content-box .text-box{grid-column:1;grid-row:1;padding:0 2rem 0 0}}section .content-box .text-box h3{text-transform:capitalize;font-weight:800;margin-top:0;margin-bottom:.5rem}section .content-box .text-box h3 a{color:light-dark(var(--light-primary),var(--dark-primary));text-decoration:none}section .content-box .text-box h3 a span{display:inline-flex;align-items:center;gap:.5rem}section .content-box .text-box h4{text-transform:capitalize;text-align:left;margin:0 auto;font-weight:700;margin-bottom:.5rem}section .content-box .text-box p{margin-top:0;margin-bottom:1rem}@media not (max-width:40em){section .content-box .text-box p{max-width:500px}}section .content-box .text-box-when-has-form{grid-row:1}@media not (max-width:40em){section .content-box .text-box-when-has-form{grid-column:1;grid-row:1;padding:0 .5rem 0 0}}section .content-box .text-box-when-has-form h3{text-transform:capitalize;font-weight:800;margin-top:0;margin-bottom:.5rem}section .content-box .text-box-when-has-form h3 a{color:light-dark(var(--light-primary),var(--dark-primary));text-decoration:none}section .content-box .text-box-when-has-form p{margin-top:0;margin-bottom:2rem}@media not (max-width:40em){section .content-box .text-box-when-has-form p{max-width:360px}}section .content-box .img-box{grid-row:1;margin:0 auto}@media not (max-width:40em){section .content-box .img-box{grid-column:2;grid-row:1}}section .content-box .img-box img{width:100%;height:auto;outline:transparent}section .content-box .form-box{grid-row:2;margin:0 auto}@media not (max-width:40em){section .content-box .form-box{grid-column:2;grid-row:1}}section .content-box .form-box img{width:100%;height:auto;outline:transparent}section.multi-step-form{max-width:520px;box-shadow:none;margin:1rem auto;padding:0}section.multi-step-form form{display:flex;flex-direction:column;gap:0;align-items:stretch;justify-content:center;width:100%;max-width:480px;padding:0 1rem 2rem;background-color:transparent;line-height:1.5rem;text-align:left;box-sizing:border-box;min-height:500px;min-width:auto;margin-bottom:2rem}section.multi-step-form form p{margin:1rem 0 0}section.multi-step-form form p.is-social-media-link{color:light-dark(var(--light-secondary-text),var(--dark-secondary-text));margin:0}section.multi-step-form form p .information-cloud-text{font-weight:400;color:light-dark(var(--light-secondary-text),var(--dark-secondary-text));margin:0 0 1rem}section.multi-step-form form hr{margin:0;border:none;border-top:1px solid light-dark(var(--light-primary),var(--dark-primary))}section.multi-step-form form hr.top-hr{margin:0 0 2rem}section.multi-step-form form hr.bottom-hr{margin:0}section.multi-step-form form .brandcolorscontainer{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem}section.multi-step-form form .show-logo-upload-preview{width:200px;min-height:200px;display:flex;align-items:center;justify-content:center;margin:1rem auto 1.5rem;border:1px solid light-dark(var(--light-primary),var(--dark-primary))}section.multi-step-form form .show-logo-upload-preview img{width:100%;object-fit:contain;border:1px solid light-dark(var(--light-primary),var(--dark-primary))}section.multi-step-form form .social-media-links-edit{margin:0;padding:0}section.multi-step-form form .social-media-links-edit ul{margin:0;padding:0;list-style-type:none}section.multi-step-form form .social-media-links-edit ul li{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:.5rem}section.multi-step-form form .social-media-links-edit ul li p{text-transform:capitalize;margin:0}section.multi-step-form form .social-media-links-edit ul li .remove-link-button{display:flex;align-items:center;padding:.25em .5em;margin:0;background-color:light-dark(var(--light-tertiary),var(--dark-tertiary));color:light-dark(var(--dark-text),var(--dark-text));border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}section.multi-step-form form .social-media-links-edit ul li .remove-link-button:hover{background-color:light-dark(var(--light-primary),var(--dark-primary));color:light-dark(var(--dark-text),var(--light-text))}section.multi-step-form form button{margin:0 0 1rem}section.multi-step-form .prev-next-buttons-container{display:flex;flex-direction:row;justify-content:space-between;margin:0 1rem}section.multi-step-form .prev-next-buttons-container .previous-next-description{display:flex;flex-direction:column;align-items:start;gap:.25rem}section.multi-step-form .prev-next-buttons-container .previous-next-description button{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;margin:0;padding:.25em .5em;font-size:.875rem;font-weight:400;background-color:transparent;color:light-dark(var(--light-primary),var(--dark-primary));border-radius:5px;border:1px solid light-dark(var(--light-primary),var(--dark-primary))}section.multi-step-form .prev-next-buttons-container .previous-next-description button:hover{background-color:light-dark(var(--light-primary),var(--dark-primary));color:light-dark(var(--light-primary-text),var(--dark-primary-text))}section.multi-step-form .prev-next-buttons-container .previous-next-description span{text-wrap:pretty;line-height:150%;font-size:.875rem;color:light-dark(#666,#aaa);margin:0 0 .5rem;max-width:80px}section.multi-step-form .prev-next-buttons-container .previous-next-description.next{margin-left:auto}section.article-page{display:flex;flex-direction:column;align-items:center;background-color:light-dark(var(--light-bg-section),var(--dark-bg-section));width:100%;gap:0}@media not (max-width:40em){section.article-page{grid-template-columns:repeat(1,1fr)}}section.article-page .article-container{display:flex;flex-direction:column;align-items:center;background-color:light-dark(var(--light-bg-page),var(--dark-bg-page));max-width:800px;width:100%;padding:1rem}section.article-page .article-container .article-intro{display:flex;flex-direction:column;margin:0 0 1rem;padding:0;line-height:1.6rem;font-size:1rem}section.article-page .article-container .article-intro h3{text-transform:capitalize;margin-bottom:.5rem}section.article-page .article-container .article-intro p{width:100%;margin:0;padding:0}section.article-page .article-container .article-intro p:not(:last-child){margin-bottom:1rem}section.article-page .article-container .article-intro p strong{font-weight:600;color:light-dark(var(--light-primary),var(--dark-primary))}section.article-page .article-container .article-paragraphs{display:flex;flex-direction:column;margin:0 0 1rem;padding:0;line-height:1.6rem;font-size:1rem}section.article-page .article-container .article-paragraphs h3{text-transform:capitalize;margin-bottom:.5rem}section.article-page .article-container .article-paragraphs p{width:100%;margin:0;padding:0}section.article-page .article-container .article-paragraphs p:not(:last-child){margin-bottom:1rem}section.article-page .article-container .article-paragraphs p strong{font-weight:600;color:light-dark(var(--light-primary),var(--dark-primary))}section.article-page .article-container .article-list{display:flex;flex-direction:column;margin:0 0 1rem;padding:0;line-height:1.6rem;font-size:1rem}section.article-page .article-container .article-list h3{text-transform:capitalize;margin-bottom:.5rem}section.article-page .article-container .article-list p{width:100%;margin:0;padding:0}section.article-page .article-container .article-list p:not(:last-child){margin-bottom:1rem}section.article-page .article-container .article-list p strong{font-weight:700;color:light-dark(var(--light-primary),var(--dark-primary))}section.article-page .article-container .article-list ul{margin:0;padding:0;list-style-type:none}section.article-page .article-container .article-list ul li{margin-bottom:.5rem}section.article-page .article-container .article-list ul li strong{font-weight:700;color:light-dark(var(--light-primary),var(--dark-primary))}form{width:100%;margin:0 auto;display:flex;flex-direction:column;padding-bottom:1rem}form .form-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem}form .form-row div{width:100%;display:flex;flex-direction:column;gap:0rem}form .double-line{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem}form .double-line input[type=text]{width:100%}form .double-line .label-spacing{width:100%;display:flex;flex-direction:column;gap:0rem}form fieldset{display:flex;flex-direction:column;border:1px solid #ccc;border-radius:4px;padding:1em;margin:1rem 0}form fieldset legend{font-weight:700;padding:0 .5rem;color:light-dark(var(--light-primary),var(--dark-primary))}form label{color:light-dark(var(--light-primary),var(--dark-primary));text-transform:capitalize;margin-bottom:.5rem;font-weight:700}form .colors-input-group{display:flex;flex-direction:row;margin-bottom:.5rem}form .colors-input-group label{margin-bottom:.5rem}form .colors-input-group input[type=color]{flex:1;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-color:buttonface;color:buttontext;inline-size:150px;block-size:150px;padding:.125em;border:1px solid light-dark(var(--light-primary),var(--dark-primary));border-radius:4px;margin-top:.5rem;cursor:pointer}form input[type=text]{padding:.5em;margin-bottom:1rem;border:1px solid #ccc;border-radius:4px}form input[type=text].placeholdertext{background-color:light-dark(var(--light-bg-section),var(--dark-bg-section));cursor:not-allowed}form input[type=text].placeholdertext::placeholder{color:light-dark(var(--light-primary),var(--dark-primary));opacity:1}form input[type=text].placeholdertext::-webkit-input-placeholder{color:light-dark(var(--light-primary),var(--dark-primary))}form input[type=text].placeholdertext:-moz-placeholder{color:light-dark(var(--light-primary),var(--dark-primary));opacity:1}form input[type=text].placeholdertext::-moz-placeholder{color:light-dark(var(--light-primary),var(--dark-primary));opacity:1}form input[type=text].placeholdertext:-ms-input-placeholder{color:light-dark(var(--light-primary),var(--dark-primary))}form input[type=email],form input[type=date],form input[type=tel],form select{padding:.5em;margin-bottom:1rem;border:1px solid #ccc;border-radius:4px}form textarea{padding:.5em;margin-bottom:1rem;border:1px solid #ccc;border-radius:4px;resize:vertical}form .checkbox-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:auto;height:auto;gap:.5rem;margin:1rem 0 1rem 1rem}form .checkbox-wrapper label{color:light-dark(var(--light-primary),var(--dark-primary));text-transform:capitalize;margin-bottom:0rem;margin-left:.25rem;font-weight:700}form .checkbox-wrapper input[type=checkbox]{cursor:pointer;-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);padding:.5em}form .checkbox-wrapper input[type=checkbox]:checked{accent-color:light-dark(var(--light-primary),var(--dark-primary))}form .error-border{background-color:light-dark(var(--light-bg-section),var(--dark-bg-section));border:2px solid light-dark(var(--light-tertiary),var(--dark-tertiary));border-radius:8px;padding:.5em;margin-top:0rem;margin-bottom:2rem}form .error-message{background-color:light-dark(var(--light-bg-section),var(--dark-bg-section));border:2px solid light-dark(var(--light-tertiary),var(--dark-tertiary));border-radius:4px;padding:.5em;margin-top:0rem;margin-bottom:2rem}form .success-message{background-color:light-dark(var(--light-bg-section),var(--dark-bg-section));border:2px solid light-dark(var(--light-quaternary),var(--dark-quaternary));border-radius:4px;padding:.5em;margin-top:0rem;margin-bottom:2rem}form button{margin-top:2rem}.icon-alert-container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:3em;color:light-dark(var(--light-primary),var(--dark-primary));border:2px solid light-dark(var(--light-primary),var(--dark-primary))}.icon-alert-container.error{color:light-dark(var(--light-tertiary),var(--dark-tertiary));border:2px solid light-dark(var(--light-tertiary),var(--dark-tertiary))}@media screen and (max-width:640px){.icon-alert-container{margin-top:2rem;padding:2em}}button{background-color:light-dark(var(--light-primary),var(--dark-primary));color:light-dark(var(--light-primary-text),var(--dark-primary-text));text-transform:uppercase;border:none;border-radius:5px;padding:.75rem 1.25rem;box-shadow:0 4px 8px light-dark(var(--light-primary-shadow),var(--dark-primary-shadow));cursor:pointer;transition:background-color .3s ease,color .6s ease}button:hover,button.active{background-color:light-dark(var(--light-secondary),var(--dark-secondary));color:light-dark(var(--light-secondary-text),var(--dark-secondary-text));box-shadow:0 -1px #0000000a,0 2px 4px #00000040}button:disabled{filter:grayscale(100%);background-color:#ebebeb;box-shadow:0 -1px #0000000a,0 1px 1px #00000040;cursor:not-allowed}a{text-decoration:none;transition:color .3s ease}a:hover{color:light-dark(var(--light-secondary),var(--dark-secondary))}a.read-more-link{color:light-dark(var(--light-primary),var(--dark-primary));text-decoration:none;font-weight:600}a.dashboard-link-list_item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:.75rem 1rem;border:1px solid light-dark(var(--dark-primary),var(--light-primary));border-radius:8px;color:light-dark(var(--light-primary-text),var(--dark-primary-text));text-decoration:none;font-weight:600;transition:background-color .3s ease-in-out,color .6s ease}a.dashboard-link-list_item:hover{background-color:light-dark(var(--light-secondary),var(--dark-secondary));color:light-dark(var(--light-secondary-text),var(--dark-secondary-text))}p{font-family:Roboto,sans-serif;color:light-dark(var(--light-text),var(--dark-text));font-size:1rem;line-height:1.7;margin-top:1em;margin-bottom:1em}p span{font-family:Roboto,sans-serif;font-weight:700;color:light-dark(var(--light-primary),var(--dark-primary))}p a{font-family:Roboto,sans-serif;font-weight:700;color:light-dark(var(--light-primary),var(--dark-primary));text-decoration:none}p a:hover{color:light-dark(var(--dark-quaternary),var(--light-quaternary))}article{width:100%;margin-bottom:2em;padding:0 2% 4%;opacity:1;transition:all .7s;background-color:transparent}article.gradient{background:linear-gradient(45deg,light-dark(var(--light-primary),var(--dark-primary)) 0%,light-dark(var(--light-secondary),var(--dark-secondary)) 21%,light-dark(var(--light-tertiary),var(--dark-tertiary)) 51%,light-dark(var(--light-quaternary),var(--dark-quaternary)) 100%)}hr{width:100%;opacity:.5;display:block;margin:.5em auto;border-style:inset;border-width:1px}hr.gradient{height:2px;border:none;border-radius:6px;background:linear-gradient(90deg,#0d0860,#4a71ab 21%,#15826e 51%,#30744f)}.view-container{width:100%;padding:1em;background-color:light-dark(var(--light-bg-root),var(--dark-bg-root))}@media(min-width:600px){.view-container{padding:1em 0}}.week-headers-rowgroup{display:contents}.week-headers-rowgroup .week-headers-row{display:grid;grid-template-columns:repeat(7,1fr);gap:.5rem}.week-headers-rowgroup .week-headers-row .day-header{background-color:light-dark(var(--light-primary),var(--dark-primary));color:light-dark(var(--light-primary-text),var(--dark-primary-text));border:1px solid light-dark(var(--light-border),var(--dark-border));border-radius:4px;font-size:.875rem;text-align:center;padding:.5em 0}@media not (min-width:360px){.week-headers-rowgroup .week-headers-row .day-header{font-size:12px}}.week-rowgroup{display:contents}.week-rowgroup .week-row{width:100%;display:grid;grid-template-columns:repeat(7,1fr);gap:.5em;margin:.5em 0}.week-rowgroup .week-row .calendar-day{text-decoration:none;background-color:light-dark(var(--light-bg-page),var(--dark-bg-page));color:light-dark(var(--light-text),var(--dark-text));border:1px solid light-dark(var(--light-border),var(--dark-border));border-radius:4px;font-size:.875rem;text-align:center;padding:.5em 0;cursor:pointer;transition:background-color .3s,color .3s}.week-rowgroup .week-row .calendar-day:hover{background-color:light-dark(var(--light-primary),var(--dark-primary));color:light-dark(var(--light-primary-text),var(--dark-primary-text))}.week-rowgroup .week-row .calendar-day.inactive{text-decoration:none;background-color:light-dark(var(--light-bg-section),var(--dark-bg-root));border:1px solid light-dark(var(--light-border),var(--dark-border));border-radius:4px;font-size:.875rem;text-align:center;padding:.5em 0;cursor:pointer;transition:background-color .3s,color .3s}.week-rowgroup .week-row .calendar-day.inactive:hover{background-color:light-dark(var(--light-primary),var(--dark-primary));color:light-dark(var(--light-primary-text),var(--dark-primary-text))}.week-rowgroup .week-row .calendar-day.weekend{text-decoration:none;background-color:light-dark(var(--light-bg-section),var(--dark-bg-root));border:1px solid light-dark(var(--light-border),var(--dark-border));border-radius:4px;text-align:center;padding:.5em 0;cursor:not-allowed;transition:background-color .3s,color .3s}.week-rowgroup .week-row .calendar-day.weekend:hover{background-color:light-dark(var(--light-primary),var(--dark-primary));color:light-dark(var(--light-primary-text),var(--dark-primary-text))}.week-container{width:100%;padding:0;margin:0}.week-container .week-headers-row-group{display:contents}.week-container .week-headers-row-group .week-headers-row.weekview{display:grid;grid-template-columns:repeat(8,1fr);gap:.5rem;padding:.5em 0}.week-container .week-headers-row-group .week-number{display:flex;flex-direction:column;align-items:center;justify-content:center}.week-container .week-headers-row-group .week-number .week-number-label{font-size:.75rem;color:light-dark(var(--light-primary),var(--dark-primary))}.week-container .week-headers-row-group .week-number .week-number-value{color:light-dark(var(--light-primary),var(--dark-primary));font-size:.75rem;margin-top:.25rem}.week-container .week-headers-row-group .day-header{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:4px;font-size:.75rem;font-weight:700;background-color:light-dark(var(--light-bg-root),var(--dark-bg-root));color:light-dark(var(--light-primary),var(--dark-primary))}.week-container .week-headers-row-group .day-header[aria-current=date]{background-color:light-dark(var(--light-primary),var(--dark-primary));color:light-dark(var(--light-primary-text),var(--dark-primary-text));padding:.25em .5em}.week-container .hour-row-group{display:contents}.week-container .hour-row-group .hour-row{display:grid;grid-template-columns:repeat(8,1fr);gap:.5rem;border-top:1px solid light-dark(var(--light-border),var(--dark-border));padding:.5em 0}.week-container .hour-row-group .hour-row .hour-label{display:flex;align-items:center;justify-content:center;font-size:.45rem;margin:0;padding:.5em 0;text-wrap:nowrap}.week-container .hour-row-group .hour-row .hour-label .hour-part{font-size:.75rem;color:light-dark(var(--light-primary),var(--dark-primary))}.week-container .hour-row-group .hour-row .hour-label .am-pm-part{font-size:.75rem;color:light-dark(var(--light-primary),var(--dark-primary));margin-left:.25rem}@media not (min-width:40em){.week-container .hour-row-group .hour-row .hour-label .am-pm-part{display:none}}.week-container .hour-row-group .hour-row .week-day-hour-cell{display:block;width:100%;height:100%;text-decoration:none;color:light-dark(var(--light-text),var(--dark-text));border-radius:4px}.week-container .hour-row-group .hour-row:hover .hour-label{color:light-dark(var(--light-primary-hover),var(--dark-primary-hover));font-size:.65rem}.month-container{width:100%;padding:1em 0 .5rem;border-top:1px solid light-dark(var(--light-border),var(--dark-border));border-bottom:1px solid light-dark(var(--light-border),var(--dark-border))}.year-container{width:100%;padding:0;margin:0;border:none}.year-container .month-in-year-view-container{display:block;padding:.5em;border:1px solid light-dark(var(--light-border),var(--dark-border));border-radius:4px;margin-bottom:1rem}.year-container .month-in-year-view-container .month-name-header{background-color:light-dark(var(--light-primary),var(--dark-primary));color:light-dark(var(--light-primary-text),var(--dark-primary-text));border-radius:4px;font-size:1.25rem;font-weight:700;text-align:center;margin:1rem auto;padding:.5em 0;grid-column:span 7}.options-view{display:flex;flex-direction:column;gap:0}.options-view h4{margin:0 0 1rem;text-transform:capitalize}.options-view hr{border-top:1px solid light-dark(var(--light-border),var(--dark-border));margin:2rem 0}.options-view .options{display:flex;flex-direction:row;align-items:end;justify-content:space-between;gap:1rem}@media not (min-width:34em){.options-view .options{flex-wrap:wrap}}.options-view .options form{display:flex;flex-direction:column;gap:0;margin:0;padding:0}.options-view .options form label{font-size:.875rem;text-wrap:nowrap}.options-view .options form select{padding:.25em;border:1px solid light-dark(var(--light-border),var(--dark-border));border-radius:4px;background-color:light-dark(var(--light-bg-section),var(--dark-bg-section));color:light-dark(var(--light-text),var(--dark-text))}.cp-layout{width:100%;display:grid;grid-template-columns:1fr 3fr 1fr;gap:1rem;padding:1em;margin:0 auto}@media not (min-width:1366px){.cp-layout{grid-template-columns:1fr 3fr}}.cp-layout .mainside{background-color:light-dark(var(--light-bg-root),var(--dark-bg-root))}@media not (min-width:768px){.cp-layout{grid-template-columns:1fr;margin:0}}.mainside{view-transition-name:mainSideContainer}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}::view-transition-old(mainSideContainer){animation:90ms cubic-bezier(.4,0,1,1) both fade-out;animation-delay:0ms;animation-fill-mode:both;animation-timing-function:cubic-bezier(.4,0,1,1);animation-duration:90ms;animation-name:fade-out;animation-direction:normal}::view-transition-new(mainSideContainer){animation:90ms cubic-bezier(0,0,.2,1) 90ms both fade-in;animation-delay:90ms;animation-fill-mode:both;animation-timing-function:cubic-bezier(0,0,.2,1);animation-duration:90ms;animation-name:fade-in;animation-direction:normal}@media(prefers-reduced-motion:no-preference){::view-transition-old(mainSideContainer){animation:90ms cubic-bezier(.4,0,1,1) both fade-out;animation-delay:0ms;animation-fill-mode:both;animation-timing-function:cubic-bezier(.4,0,1,1);animation-duration:90ms;animation-name:fade-out;animation-direction:normal}::view-transition-new(mainSideContainer){animation:cubic-bezier(.95,.05,.795,.035) 90ms both fade-in;animation-delay:90ms;animation-fill-mode:both;animation-timing-function:cubic-bezier(.95,.05,.795,.035);animation-duration:90ms;animation-name:fade-in;animation-direction:normal}}:root{color-scheme:light dark;--light-bg-root: rgb(255, 255, 255, 1);--light-bg-page: rgba(252, 252, 252, 1);--light-bg-section: rgba(237, 237, 237, 1);--light-bg-section-shadow: rgba(0, 0, 0, .1);--light-text: rgba(59, 59, 59, 1);--light-text-placeholder: rgb(63, 63, 63, 1);--light-border: rgba(200, 200, 200, 1);--light-shadow: rgba(0, 0, 0, .1);--dark-bg-root: rgba(23, 24, 24, 1);--dark-bg-page: rgba(38, 38, 38, 1);--dark-bg-section: rgba(59, 59, 59, 1);--dark-bg-section-shadow: rgba(0, 0, 0, .5);--dark-text: rgb(255, 255, 255, 1);--dark-text-placeholder: rgb(191, 191, 191, 1);--dark-border: rgba(80, 80, 80, 1);--dark-shadow: rgba(0, 0, 0, .5);--light-primary: rgba(36, 85, 132, 1);--light-primary-hovered: rgba(64, 143, 205, 1);--light-primary-text: rgba(255, 255, 255, 1);--light-primary-shadow: rgba(0, 0, 0, .2);--dark-primary: rgba(205, 218, 55, 1);--dark-primary-hovered: rgba(195, 208, 55, 1);--dark-primary-text: rgba(59, 59, 59, 1);--dark-primary-shadow: rgba(0, 0, 0, .2);--light-secondary: rgba(205, 218, 55, 1);--light-secondary-hovered: rgba(195, 208, 55, 1);--light-secondary-text: rgba(51, 51, 51, 1);--light-secondary-shadow: rgba(0, 0, 0, .2);--dark-secondary: rgba(36, 85, 132, 1);--dark-secondary-hovered: rgba(64, 143, 205, 1);--dark-secondary-text: rgb(255, 255, 255, 1);--dark-secondary-shadow: rgba(0, 0, 0, .2);--light-tertiary: rgba(167, 1, 21, 1);--light-tertiary-opacity: rgba(167, 1, 21, .5);--light-tertiary-hovered: rgba(254, 60, 87, 1);--light-tertiary-text: rgb(255, 255, 255, 1);--light-tertiary-shadow: rgba(0, 0, 0, .2);--dark-tertiary: rgba(167, 1, 21, 1);--dark-tertiary-opacity: rgba(167, 1, 21, .5);--dark-tertiary-hovered: rgba(254, 60, 87, 1);--dark-tertiary-text: rgb(255, 255, 255, 1);--dark-tertiary-shadow: rgba(0, 0, 0, .2);--light-quaternary: rgba(0, 97, 96, 1);--light-quaternary-hovered: rgba(0, 121, 120, 1);--light-quaternary-text: rgb(255, 255, 255, 1);--light-quaternary-shadow: rgba(0, 0, 0, .2);--dark-quaternary: rgba(0, 97, 96, 1);--dark-quaternary-hovered: rgba(0, 121, 120, 1);--dark-quaternary-text: rgb(255, 255, 255, 1);--dark-quaternary-shadow: rgba(0, 0, 0, .2)}body{display:flex!important;flex-direction:column;background-color:light-dark(var(--light-bg-root),var(--dark-bg-root))}body .noscript-warning{position:fixed;z-index:1000;width:100%;height:100vh;background-color:light-dark(var(--light-bg-section),var(--dark-bg-section));color:light-dark(var(--light-text),var(--dark-text));text-align:center;padding:.625em;font-weight:700}body .noscript-warning .noscript-warning-content{padding:2em;background-color:light-dark(var(--light-tertiary),var(--dark-tertiary));display:flex;flex-direction:column;align-items:center;gap:.5rem;position:relative;top:50%;transform:translateY(-50%);line-height:1.5rem}body .screenreaderonly{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}body .screenreaderonly:focus{position:static;width:auto;height:auto;overflow:visible;background-color:light-dark(var(--light-bg-root),var(--dark-bg-root));color:light-dark(var(--light-text),var(--dark-text))}::selection{background-color:light-dark(var(--light-primary),var(--dark-primary));color:#fff}main{display:flex;flex-direction:column;justify-content:top;width:100%;height:auto;background-color:light-dark(var(--light-bg-root),var(--dark-bg-root));color:light-dark(var(--light-text),var(--dark-text))}select,input,textarea,button,a{font-family:Roboto,sans-serif}select:focus-visible,input:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid light-dark(var(--light-primary),var(--dark-primary));outline-offset:2px}.skeleton-page-section.svelte-1dqro8i{background-color:light-dark(var(--light-bg-section),var(--dark-bg-section));display:grid;gap:1rem;grid-template-columns:repeat(1,1fr);margin:0 auto;max-width:80rem;padding:.5rem 0rem;width:100%}@media not (max-width:40em){.skeleton-page-section.svelte-1dqro8i{grid-template-columns:repeat(1,1fr)}}.skeleton-page-section-content.svelte-1dqro8i{width:100%;max-width:80rem;margin:0 auto 2rem;display:grid;grid-template-rows:repeat(1,auto);gap:1.5rem;background-color:light-dark(var(--light-bg-page),var(--dark-bg-page));padding:2em;transition:transform .3s ease;position:relative;overflow:hidden}.skeleton-page-section-content.svelte-1dqro8i:hover{transform:translateY(-2px)}@media not (max-width:40em){.skeleton-page-section-content.svelte-1dqro8i{grid-template-columns:repeat(2,1fr)}}.card-content.svelte-1dqro8i .title-line:where(.svelte-1dqro8i){height:28px;background-color:light-dark(var(--light-bg-root),var(--dark-bg-root));border-radius:4px;position:relative;overflow:hidden}.card-content.svelte-1dqro8i .title-line:where(.svelte-1dqro8i):after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,light-dark(var(--light-bg-section),var(--dark-bg-section)),transparent);animation:svelte-1dqro8i-shimmer var(--animation-duration) infinite}.card-content.svelte-1dqro8i .text-line:where(.svelte-1dqro8i){height:12px;background-color:light-dark(var(--light-bg-root),var(--dark-bg-root));border-radius:4px;margin-bottom:8px;position:relative;overflow:hidden}.card-content.svelte-1dqro8i .text-line:where(.svelte-1dqro8i):after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,light-dark(var(--light-bg-section),var(--dark-bg-section)),transparent);animation:svelte-1dqro8i-shimmer var(--animation-duration) infinite}.card-content.svelte-1dqro8i .text-line:where(.svelte-1dqro8i):last-child{width:70%}.image-placeholder.svelte-1dqro8i{background-color:light-dark(var(--light-bg-root),var(--dark-bg-root));border-radius:0;height:300px;position:relative;overflow:hidden}.image-placeholder.svelte-1dqro8i:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,light-dark(var(--light-bg-section),var(--dark-bg-section)),transparent);animation:svelte-1dqro8i-shimmer var(--animation-duration) infinite}.loader-overlay.svelte-1dqro8i{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle,transparent 60%,rgba(249,249,251,.8) 100%);pointer-events:none;opacity:0;transition:opacity .5s ease}@keyframes svelte-1dqro8i-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes svelte-1dqro8i-pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.7}to{transform:scale(1);opacity:1}}@keyframes svelte-1dqro8i-loadingProgress{0%{width:0%;opacity:1}50%{width:80%;opacity:1}90%{width:100%;opacity:1}to{width:100%;opacity:0}}@keyframes svelte-1dqro8i-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1dqro8i-pulseDot{0%,to{opacity:.4}50%{opacity:1}}.mobile-style.svelte-xkpg79{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}
