.design-switcher[data-v-e57480f6]{color:inherit;cursor:pointer;background-color:#0000004d;border:none;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;transition:background-color .2s}.design-switcher[data-v-e57480f6]:hover{background-color:#00000080}.p-breadcrumb[data-v-7dcd8b05]{background:0 0}.p-breadcrumb[data-v-7dcd8b05]:has(+.dashboard){display:none}[data-v-7dcd8b05] .p-disabled{opacity:1}[data-v-7dcd8b05] .p-breadcrumb-list{flex-wrap:wrap;gap:.25rem .625rem}.btn-menu-toggle[data-v-d8b1e5a5]:not(.p-button-icon-only){border:2px solid var(--p-primary-contrast-color);border-radius:0;width:auto;height:21px;padding:0}.btn-menu-toggle:not(.p-button-icon-only) img[data-v-d8b1e5a5]{aspect-ratio:1.54;width:auto;height:100%}.language-picker-menu__language-item img[data-v-d8b1e5a5]{aspect-ratio:1.54;width:auto;height:16px}[data-v-fcfae22c] .p-menu-list{width:100%;max-width:300px}.btn-notification-menu__toggle[data-v-fcfae22c]{overflow:visible}.notification__menu__link[data-v-fcfae22c]{justify-content:flex-start;align-items:baseline;column-gap:.5rem;display:flex}.notification__menu__link .title[data-v-fcfae22c],.notification__menu__link .date[data-v-fcfae22c],.notification__menu__link .message[data-v-fcfae22c]{margin:0}.notification__menu__link .icon[data-v-fcfae22c]{color:var(--p-primary-color)}.notification__menu__link .title[data-v-fcfae22c]{color:var(--p-text-color)}.notification__menu__link.unread .title[data-v-fcfae22c]{color:var(--p-primary-color)}.notification__menu__link.unread .title[data-v-fcfae22c]:after{background-color:var(--p-tertiary-color)}.notification__menu__link__content[data-v-fcfae22c]{flex-direction:column;row-gap:3px;display:flex}.icon[data-v-fcfae22c]{font-size:1.125rem}.title[data-v-fcfae22c]{grid-template-columns:auto 1fr;align-items:baseline;column-gap:.5rem;font-size:16px;font-weight:700;display:grid}.title[data-v-fcfae22c]:after{content:"";background-color:#0000;border-radius:50%;width:8px;height:8px;display:inline-flex}.date[data-v-fcfae22c],.message[data-v-fcfae22c]{font-size:.75rem;line-height:1}.count-bubble[data-v-fcfae22c]{background-color:var(--p-danger-color);width:20px;height:20px;color:var(--p-primary-contrast);border-radius:50%;justify-content:center;align-items:center;font-size:.5625rem;font-weight:700;display:flex;position:absolute;top:-10px;right:-2px}.school-switcher[data-v-9a9f06f0]{width:auto;position:relative}.school-switcher input[data-v-9a9f06f0]{opacity:0;border-radius:.25rem;width:0;height:0;transition:left .2s ease-out,width .25s ease-out,border-radius .25s step-end,box-shadow .1s linear,opacity .15s ease-out;position:absolute;left:5px;box-shadow:0 0 #0000}.school-switcher.expanded .school-switcher__button-wrapper[data-v-9a9f06f0]{border-top-left-radius:0;border-bottom-left-radius:0}.school-switcher.expanded input[data-v-9a9f06f0]{width:120px;height:35px;box-shadow:0 0 20px 1px var(--p-secondary-400);opacity:1;border-top-right-radius:0;border-bottom-right-radius:0;transition:left .25s ease-out,width .25s ease-out,border-radius .25s step-start,box-shadow .25s ease-out,opacity .2s ease-out;left:-105px}.school-switcher.expanded .btn-input-toggler[data-v-9a9f06f0]{border-top-left-radius:0;border-bottom-left-radius:0;transition:border-radius .15s ease-out}.school-switcher__button-wrapper[data-v-9a9f06f0]{z-index:2;background:0 0;border-color:#0000;border-radius:.25rem;height:35px;transition:border-color .2s ease-out,background .2s ease-out}.btn-input-toggler[data-v-9a9f06f0]{height:inherit;transition:border-radius .15s ease-out}.btn-input-toggler[data-v-9a9f06f0] .p-button-icon{font-size:1.3125rem}.main-header[data-v-1226d74a]{background-blend-mode:multiply;color:var(--p-white-color);background-color:#00000080;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;gap:.3125rem 1.875rem;margin-bottom:1.875rem;padding:.9375rem;display:flex}.title[data-v-1226d74a]{margin:0}.p-breadcrumb[data-v-1226d74a]{margin-top:.3rem}.user-controls[data-v-1226d74a]{flex-wrap:wrap;flex:1 1 0;order:0;justify-content:flex-end;align-self:flex-start;align-items:center;gap:.9375rem;display:flex}.user-controls[data-v-1226d74a] .btn-menu-toggle{aspect-ratio:unset;border:none;width:auto;height:auto}.user-controls[data-v-1226d74a] .btn-menu-toggle img{width:20px;height:13px}.user-controls[data-v-1226d74a] .btn-menu-toggle:after{content:"";color:var(--p-primary-contrast-color);align-self:baseline;font-family:"Font Awesome 7 Pro";font-size:.75rem;font-weight:900;line-height:1;position:relative;top:-3px}.user-controls[data-v-1226d74a] .btn-menu-toggle:hover{background:0 0}.user-credential-wrapper[data-v-1226d74a]{justify-content:flex-end;align-items:center;column-gap:.9375rem;display:flex}.user-credentials[data-v-1226d74a]{display:none}.btn-avatar img[data-v-1226d74a]{object-fit:cover;object-position:center;border-radius:.75rem;width:100%;height:100%}.btn-avatar[data-v-1226d74a],.btn-input-toggler[data-v-1226d74a],.notifications[data-v-1226d74a] .p-select-label,.btn-sign-out[data-v-1226d74a]{color:#fff;background-color:#005487;border:0;border-radius:.75rem;width:35px;height:35px;padding:0;font-size:1.25rem}.btn-avatar[data-v-1226d74a]:hover,.btn-input-toggler[data-v-1226d74a]:hover,.notifications[data-v-1226d74a] .p-select-label:hover,.btn-sign-out[data-v-1226d74a]:hover{background-color:#003454}.btn-avatar[data-v-1226d74a],.btn-sign-out[data-v-1226d74a]{align-self:flex-start}.footer[data-v-1226d74a]{flex:1 0 100%;justify-content:space-between;align-items:baseline;display:flex}.school-name[data-v-1226d74a]{text-align:end;margin-top:0;margin-bottom:0}.btn-leave-impersonation[data-v-1226d74a]{color:var(--p-primary-contrast-color)}.btn-leave-impersonation[data-v-1226d74a]:hover{color:var(--p-nav-link-color)}@media (width>=576px){.user-credentials[data-v-1226d74a]{flex-direction:column;justify-content:flex-end;align-items:flex-end;row-gap:.3125rem;max-width:180px;margin-right:-10px;line-height:1;display:flex;position:relative;top:-1px}.user-credentials p[data-v-1226d74a]{text-align:right;align-self:flex-end;margin:0}.user-credentials .greetings-text[data-v-1226d74a]{font-weight:400}.user-credentials .user-name[data-v-1226d74a]{font-weight:700}.user-credentials .btn-leave-impersonation[data-v-1226d74a]{padding:0}}.main-sidebar[data-v-37feb1a0]{background-color:var(--p-primary-background-color);width:3.2rem;min-height:100vh;color:var(--p-white-color);flex-direction:column;padding:0 1rem 0 0;transition:all .3s ease-in-out;display:flex;overflow:hidden}.main-sidebar[data-v-37feb1a0] .p-button-icon-only{background:0 0;border:0;width:auto;padding:0;font-size:1.25rem;transition:all .5s ease-in-out}.main-sidebar[data-v-37feb1a0] .p-menubar-item-icon{font-size:1.3125rem;transition:all .3s ease-in-out}.main-sidebar .main-nav[data-v-37feb1a0] .nav-label{opacity:0;transition:opacity .2s ease-in-out}.main-sidebar[data-v-37feb1a0] .p-menubar-item-link{padding:.625rem}.main-sidebar.expanded[data-v-37feb1a0]{width:200px}.main-sidebar.expanded[data-v-37feb1a0] .p-menubar-item-icon{font-size:1.125rem}.main-sidebar.expanded .main-nav[data-v-37feb1a0] .nav-label{opacity:1;transition:opacity .2s ease-in-out .2s}.main-sidebar.expanded[data-v-37feb1a0] .p-menubar-item-link{padding:.625rem .9375rem}.main-sidebar.expanded[data-v-37feb1a0] .p-menubar-end{opacity:1;transition:opacity .2s ease-in-out .2s}.menu-toggle-wrap[data-v-37feb1a0]{align-self:flex-end;margin-bottom:.9375rem}.menu-toggle-wrap .nav-toggler-button[data-v-37feb1a0]{border:1px solid #0000;margin-right:-9px;padding:.25rem .75rem}.brand[data-v-37feb1a0]{justify-content:center;margin-bottom:1.875rem;transition:all .2s ease-in-out;display:flex}.brand .logo[data-v-37feb1a0]{width:70px;height:61px;fill:var(--p-primary-contrast-color);align-self:center}.main-nav[data-v-37feb1a0]{height:calc(100% - 199px)}.main-nav-wrapper[data-v-37feb1a0]{background:0 0;border:0;flex-direction:column;height:100%;padding:0}[data-v-37feb1a0] .p-menubar-root-list{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;width:100%}[data-v-37feb1a0] .p-menubar-root-list>li.p-menubar-item{width:inherit}[data-v-37feb1a0] .p-menubar-root-list>li.p-menubar-item.p-focus .p-menubar-item-content{background:0 0}[data-v-37feb1a0] .p-menubar-item-link{gap:.625rem}[data-v-37feb1a0] .p-menubar-item-icon{text-align:center;width:1.25em}[data-v-37feb1a0] .p-menubar-item-icon,[data-v-37feb1a0] .p-menubar-item-content{color:var(--p-nav-link-color);align-self:center;font-size:16px}[data-v-37feb1a0] .nav-label{line-height:1.5}[data-v-37feb1a0] .p-menubar-item-content:hover{background:0 0}[data-v-37feb1a0] .p-menubar-item-content:hover .p-menubar-item-icon,[data-v-37feb1a0] .p-menubar-item-content:hover .nav-label{color:var(--p-primary-color)}[data-v-37feb1a0] .p-menubar-end{opacity:0;margin-top:auto;margin-left:0;font-size:.8125rem;transition:opacity .2s ease-in-out}[data-v-37feb1a0] .p-menubar-end p{font-size:.8125rem;line-height:1.1}[data-v-37feb1a0] .p-menubar-end .made-with-love{height:14.3px;color:var(--p-primary-contrast-color);text-align:center;margin:0 0 6px}[data-v-37feb1a0] .p-menubar-end .icon{color:var(--p-red-500)}[data-v-37feb1a0] .p-menubar-end .build-id{color:var(--p-text-muted-color);text-align:center;text-wrap:balance;margin:0 0 .625rem;font-size:.7rem}@media (width>=992px){.footer[data-v-37feb1a0]{justify-content:center;width:100%;padding-right:30px;font-size:.8125rem;display:flex;position:absolute;bottom:0}}.main-nav[data-v-c8c58313]{z-index:1000;background-color:var(--p-primary-background-color);border:0;border-top:1px solid #0000;border-left:1px solid #0000;width:100%;height:60px;display:flex;position:fixed;bottom:0}.nav-items[data-v-c8c58313]{width:100%;height:inherit;justify-content:space-between;align-items:center;margin:0;padding:0;list-style:none;display:flex}.nav-button[data-v-c8c58313]{width:auto;color:var(--p-nav-link-color);padding:.5rem 1rem;font-size:1.125rem}.nav-button[data-v-c8c58313],.nav-button[data-v-c8c58313]:hover,.nav-button[data-v-c8c58313]:active{background:0 0;border:0}.nav-button[data-v-c8c58313]:before{text-align:center;width:1.25em}.drawer-items[data-v-c8c58313]{background-color:var(--p-secondary-background-color);margin:0;padding:.9375rem;list-style:none}.drawer-item-link[data-v-c8c58313]{cursor:pointer;background:0 0;border:0;align-items:center;gap:0;width:100%;padding:.5rem 1rem;font-size:1.125rem;display:flex}.drawer-item-icon[data-v-c8c58313]{width:27px;color:var(--p-nav-link-color);text-align:center;margin-top:1px;margin-right:.9375rem}.drawer-item-label[data-v-c8c58313]{color:var(--p-nav-link-color);line-height:1.5}.sk-cube-grid[data-v-e63516a2]{width:40px;height:40px}.sk-cube-grid .sk-cube[data-v-e63516a2]{float:left;background-color:#333;width:33%;height:33%;animation:1.3s ease-in-out infinite sk-cubeGridScaleDelay-e63516a2}.sk-cube-grid .sk-cube1[data-v-e63516a2]{animation-delay:.2s}.sk-cube-grid .sk-cube2[data-v-e63516a2]{animation-delay:.3s}.sk-cube-grid .sk-cube3[data-v-e63516a2]{animation-delay:.4s}.sk-cube-grid .sk-cube4[data-v-e63516a2]{animation-delay:.1s}.sk-cube-grid .sk-cube5[data-v-e63516a2]{animation-delay:.2s}.sk-cube-grid .sk-cube6[data-v-e63516a2]{animation-delay:.3s}.sk-cube-grid .sk-cube7[data-v-e63516a2]{animation-delay:0s}.sk-cube-grid .sk-cube8[data-v-e63516a2]{animation-delay:.1s}.sk-cube-grid .sk-cube9[data-v-e63516a2]{animation-delay:.2s}@keyframes sk-cubeGridScaleDelay-e63516a2{0%,70%,to{transform:scale(1)}35%{transform:scale(0)}}.navigation-loader[data-v-e63516a2]{height:inherit;justify-content:center;align-items:center;margin-top:-130px;display:flex}.navigation-loader-enter-active[data-v-e63516a2],.navigation-loader-leave-active[data-v-e63516a2]{transition:opacity .2s}.navigation-loader-enter-from[data-v-e63516a2],.navigation-loader-leave-to[data-v-e63516a2]{opacity:0}.headless-confirm-dialog[data-v-3f2320d9]{flex-direction:column;justify-content:center;align-items:center;max-width:480px;padding:1rem;display:flex;position:relative}.headless-confirm-dialog__icon[data-v-3f2320d9]{background-color:var(--p-warn-color);width:84px;height:84px;color:var(--p-primary-contrast-color);border-radius:50%;justify-content:center;align-items:center;font-size:3.4375rem;line-height:1;display:flex;position:absolute;top:-42px}.headless-confirm-dialog__icon.severity-success[data-v-3f2320d9]{background-color:var(--p-success-color)}.headless-confirm-dialog__icon.severity-error[data-v-3f2320d9]{background-color:var(--p-danger-color)}.headless-confirm-dialog__icon.severity-info[data-v-3f2320d9]{background-color:var(--p-info-color)}.headless-confirm-dialog__icon.severity-warn[data-v-3f2320d9]{background-color:var(--p-warn-color)}.headless-confirm-dialog__icon.severity-secondary[data-v-3f2320d9]{background-color:var(--p-secondary-color)}.headless-confirm-dialog__icon.severity-primary[data-v-3f2320d9]{background-color:var(--p-primary-color)}.title[data-v-3f2320d9]{margin-bottom:.75rem;font-weight:700}.headless-confirm-dialog__header[data-v-3f2320d9]{margin-top:42px}.headless-confirm-dialog__body[data-v-3f2320d9]{text-align:center;flex-direction:column;align-items:center;row-gap:1.5rem;font-size:16px;display:flex}.headless-confirm-dialog__footer[data-v-3f2320d9]{align-items:center;gap:1.5rem;margin-top:2.25rem;display:flex}.headless-confirm-dialog__footer button[data-v-3f2320d9] .p-button-label{font-size:16px;font-weight:400}.main-nav[data-v-927fb6aa]{box-sizing:border-box;color:var(--p-surface-0);flex-direction:column;row-gap:2.25rem;margin-top:3rem;padding:0 .75rem;display:flex;overflow:hidden}.main-nav.expanded .nav-link .title[data-v-927fb6aa]{opacity:.5;width:auto;overflow:visible}.main-nav.expanded .nav-item:hover .nav-link .title[data-v-927fb6aa],.main-nav.expanded .nav-item.active .nav-link .title[data-v-927fb6aa]{opacity:1}.main-nav.expanded .nav-item:hover .nav-link[data-v-927fb6aa]:before,.main-nav.expanded .nav-item.active .nav-link[data-v-927fb6aa]:before{background:oklch(from var(--p-secondary-color) calc(l + .18) calc(c + .06) h)}.main-nav .nav-items[data-v-927fb6aa]{flex:1;margin:0;padding-top:.75rem;overflow:hidden}.main-nav .nav-item:hover .icon[data-v-927fb6aa],.main-nav .nav-item.active .icon[data-v-927fb6aa]{color:var(--p-white-color);opacity:1}.main-nav .nav-item:hover .title[data-v-927fb6aa],.main-nav .nav-item.active .title[data-v-927fb6aa]{font-variation-settings:"wght" 800}.main-nav .nav-item:hover .nav-link[data-v-927fb6aa]:before,.main-nav .nav-item.active .nav-link[data-v-927fb6aa]:before{background:oklch(from var(--p-secondary-color) calc(l + .18) calc(c + .06) h)}.main-nav .nav-item[data-v-927fb6aa]:not(:last-child){margin-block-end:1.5rem}.main-nav .nav-link[data-v-927fb6aa]{border-radius:24px;flex-direction:row;align-items:center;gap:.5rem .75rem;height:45px;padding:0;display:flex;position:relative}.main-nav .nav-link[data-v-927fb6aa]:before{z-index:0;background-color:color-mix(in oklch, var(--p-surface-0) 5%, transparent);content:"";border-radius:8px;width:45px;height:45px;transition:all .4s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.main-nav .nav-link .icon-wrapper[data-v-927fb6aa]{z-index:1;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;display:flex;position:relative}.main-nav .nav-link .icon[data-v-927fb6aa]{z-index:1;color:var(--p-surface-0);opacity:.5;justify-content:center;align-items:center;font-size:1.125rem;display:flex;position:relative}.main-nav .nav-link .title[data-v-927fb6aa]{z-index:1;width:0;color:var(--p-surface-0);font-variation-settings:"wght" 400;text-align:left;white-space:nowrap;opacity:0;align-self:center;font-size:16px;font-weight:400;line-height:1;transition:opacity .3s,font-variation-settings .3s;position:relative;overflow:hidden}.main-nav .nav-link.sign-out-link[data-v-927fb6aa]{background-color:#0000;border:none;padding:0}.main-nav[data-v-927fb6aa]:not(.mobile){margin-bottom:0}.main-nav.mobile[data-v-927fb6aa]{flex:1;width:auto;margin-top:0;padding:2.25rem 0;overflow-y:auto}.main-nav.mobile .nav-items[data-v-927fb6aa]{padding-top:0;overflow-y:auto}.main-nav.mobile .nav-item.active .title[data-v-927fb6aa]{color:var(--p-surface-0);font-variation-settings:"wght" 800;align-self:center}.main-nav.mobile .nav-link[data-v-927fb6aa]{flex-direction:row;column-gap:.75rem;width:100%;padding:0}.main-nav.mobile .nav-link .title[data-v-927fb6aa]{opacity:1;width:auto;overflow:visible}.main-nav.mobile .nav-link[data-v-927fb6aa]:before{left:0}.main-nav:not(.mobile,.expanded) .nav-link[data-v-927fb6aa]{justify-self:center;column-gap:0}.mobile-nav-drawer{background-color:var(--p-secondary-color);border:none;flex-direction:column;height:100%;padding:1.3125rem;display:flex}.mobile-nav-drawer__header{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;position:relative}.mobile-nav-drawer__header img{width:65px}.mobile-nav-drawer__header .mobile-nav-drawer__header__close-button{background-color:var(--p-white-color);width:34px;height:34px;color:var(--p-secondary-color);border:none;border-radius:50%;align-self:flex-start;padding:.5rem;font-size:.875rem}.mobile-nav-drawer__header .mobile-nav-drawer__header__close-button .p-button-icon{color:var(--p-secondary-color)}.mobile-nav-drawer__header .mobile-nav-drawer__header__close-button:hover,.mobile-nav-drawer__header .mobile-nav-drawer__header__close-button:active{border-color:var(--p-secondary-active-color)}.mobile-nav-drawer__header .mobile-nav-drawer__header__close-button:hover .p-button-icon,.mobile-nav-drawer__header .mobile-nav-drawer__header__close-button:active .p-button-icon{color:var(--p-secondary-active-color)}.mobile-nav-drawer__header:after{background-color:color-mix(in oklch, var(--p-surface-0) 80%, transparent);height:2px;box-shadow:0 1px 7px 2px color-mix(in oklch, var(--p-white-color) 31%, transparent);content:"";flex:1 0 calc(100% + 42px);position:relative;bottom:-17px;left:-21px}.mobile-nav-drawer__footer{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.75rem;margin-top:auto;display:flex}.mobile-nav-drawer__footer .user__avatar{border:2px solid var(--p-white-color);border-radius:50%;flex:0 auto;width:50px;height:50px}.mobile-nav-drawer__footer .user__name{color:var(--p-white-color);flex-wrap:wrap;flex:1 1 0;gap:.5rem;display:flex}.mobile-nav-drawer__footer .user__name .first-name,.mobile-nav-drawer__footer .user__name .last-nane{font-weight:700}.mobile-nav-drawer__footer .user__name .user__settings-link{color:var(--p-white-color);flex:1 0 100%;justify-content:flex-start;padding:0;font-size:.875rem}.mobile-nav-drawer__footer:before{background-color:color-mix(in oklch, var(--p-white-color) 80%, transparent);height:2px;box-shadow:0 1px 7px 2px color-mix(in oklch, var(--p-white-color) 31%, transparent);content:"";flex:1 0 calc(100% + 42px);position:relative;left:-21px}.main-header[data-v-c7fba4f0]{background-color:var(--p-secondary-color);width:100%;color:var(--p-surface-0);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:0;padding:.75rem;display:flex}.main-header.nav-expanded .nav-toggle-button .toggle-icon[data-v-c7fba4f0]{transform:rotate(0)}.main-header__brand[data-v-c7fba4f0]{width:auto;display:grid;position:relative;overflow:visible}.main-header__brand .logo[data-v-c7fba4f0]{opacity:0;grid-area:1/1;height:60px;transition:opacity .3s}.main-header__brand .logo.active[data-v-c7fba4f0]{opacity:1}.main-header__brand .logo--small[data-v-c7fba4f0]{width:64px}.main-header__brand .logo--full[data-v-c7fba4f0]{width:160px}.nav-toggle-button[data-v-c7fba4f0]{background-color:color-mix(in oklch, var(--p-surface-0) 35%, transparent);width:35px;height:35px;color:var(--p-white-color);cursor:pointer;border:none;border-radius:8px;justify-content:center;padding:0;transition:all .4s cubic-bezier(.4,0,.2,1);display:grid;position:relative}.nav-toggle-button[data-v-c7fba4f0]:hover{background-color:oklch(from var(--p-secondary-color) calc(l + .18) calc(c + .06) h)}.nav-toggle-button .toggle-icon[data-v-c7fba4f0]{align-self:center;font-size:.875rem;transition:transform .3s;transform:rotate(180deg)}.main-header__school[data-v-c7fba4f0]{background-color:color-mix(in oklch, var(--p-surface-0) 90%, transparent);color:var(--p-secondary-color);border-radius:8px;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:16px;font-weight:700;display:none}.main-header__school .separator[data-v-c7fba4f0]{opacity:.6;background-color:currentColor;border-radius:2px;width:.175rem;height:1em}.main-header__meta[data-v-c7fba4f0]{align-items:center;gap:1.5rem;display:flex}.user[data-v-c7fba4f0]{display:none}.btn-mobile-nav-toggler[data-v-c7fba4f0]{width:auto;font-size:1.125rem}@media (width>=768px){.main-header[data-v-c7fba4f0]{justify-content:flex-start;column-gap:2.25rem;padding:.5rem .75rem}.main-header__meta[data-v-c7fba4f0]{margin-left:auto}.main-header__school[data-v-c7fba4f0]{column-gap:.5rem;display:inline-flex}}@media (width>=1200px){.user[data-v-c7fba4f0]{align-items:center;gap:.5rem;font-size:.875rem;display:flex}.user .avatar[data-v-c7fba4f0]{object-fit:cover;object-position:center;border-radius:50%;width:45px;height:45px}.user .default-avatar[data-v-c7fba4f0]{justify-content:center;align-items:center;width:auto;height:21px;font-size:1.3125rem;display:flex}.user .first-name[data-v-c7fba4f0]{font-weight:900;line-height:1}.user .last-name[data-v-c7fba4f0]{font-weight:200;line-height:1.3}.user .user_context-menu-toggler-button[data-v-c7fba4f0] .p-button{width:auto;color:var(--p-primary-contrast-color);padding:0;font-size:.75rem}.user .user_context-menu-toggler-button[data-v-c7fba4f0] .p-button:hover{color:var(--p-secondary-hover-color)}.user .user_context-menu-toggler-button[data-v-c7fba4f0] .p-splitbutton-button:hover{background-color:#0000}.user[data-v-c7fba4f0]:hover{cursor:pointer}}.choose-rubric-skill[data-v-6c2d2910]{flex-direction:column;gap:1.3125rem;display:flex}.choose-rubric-skill .choose-rubric-skill__description[data-v-6c2d2910]{color:var(--p-text-muted-color);font-size:.875rem;line-height:1.5}.choose-rubric-skill .choose-rubric-skill__description>p[data-v-6c2d2910]{margin:0}.choose-rubric-skill .choose-rubric-skill__skills[data-v-6c2d2910]{flex-direction:column;gap:.625rem;display:flex}.choose-rubric-skill .choose-rubric-skill__skills .choose-rubric-skill__skills__skill[data-v-6c2d2910]{align-items:center;gap:.625rem;display:flex}.choose-rubric-skill .choose-rubric-skill__skills .choose-rubric-skill__skills__skill label[data-v-6c2d2910]{cursor:pointer}.description-text[data-v-f0ed57b6]{margin-bottom:1.5rem}.p-select[data-v-f0ed57b6]{width:100%}.add-sub-group__multi-groups-toggler[data-v-cbeca1d8]{justify-content:flex-start;align-items:center;column-gap:.75rem;margin-bottom:1.5rem;display:flex}.add-sub-group__multi-groups-toggler .label[data-v-cbeca1d8]{font-weight:700}.add-sub-group__single-group .label[data-v-cbeca1d8]{margin-bottom:.375rem;font-size:.875rem;font-weight:700;line-height:1}.add-sub-group .p-inputtext[data-v-cbeca1d8]{width:100%}.add-sub-group__multi-groups>div[data-v-cbeca1d8]:not(:last-child){margin-block-end:3rem}.group-copy[data-v-67d9d328]{flex-direction:column;gap:1.5rem .75rem;display:flex}.group-copy__wrapper[data-v-67d9d328],.group-copy__date[data-v-67d9d328]{flex-direction:column;row-gap:1.5rem;display:flex}.group-copy__wrapper .p-datepicker[data-v-67d9d328],.group-copy__date .p-datepicker[data-v-67d9d328]{width:100%}.group-copy__date__end[data-v-67d9d328]{align-self:flex-start}@media (width>=576px){.group-copy__wrapper[data-v-67d9d328]{grid-template-columns:2fr 1fr;align-items:center;gap:.75rem 1.5rem;display:grid}.group-copy__date[data-v-67d9d328]{grid-template-rows:repeat(3,auto);grid-template-columns:2fr 1fr;justify-content:space-between;align-items:end;column-gap:1.5rem;display:grid}.group-copy__date>div[data-v-67d9d328]{grid-template-rows:subgrid;grid-row:span 3;grid-template-columns:1fr;align-items:end;display:grid}.group-copy__date .group-copy__date__start[data-v-67d9d328] .p-datepicker input{width:100%}.group-copy__date[data-v-67d9d328] .p-inputtext{border:none}}.group-edit[data-v-9fa02d1d]{flex-direction:column;gap:1.5rem .75rem;display:flex}.group-edit .group-edit__additional[data-v-9fa02d1d]{grid-template-columns:1fr;align-items:center;gap:1.5rem;display:grid}.group-edit .group-edit__date[data-v-9fa02d1d]{flex-direction:column;justify-content:flex-start;align-items:flex-start;row-gap:1.5rem;display:flex}.group-edit .group-edit__date .group-edit__date__start[data-v-9fa02d1d],.group-edit .group-edit__date .group-edit__date__end[data-v-9fa02d1d],.group-edit .group-edit__date .group-edit__date__start[data-v-9fa02d1d] .p-datepicker,.group-edit .group-edit__date .group-edit__date__end[data-v-9fa02d1d] .p-datepicker{width:100%}.group-edit .group-edit__date[data-v-9fa02d1d] .p-inputtext{border:none}@media (width>=576px){.group-edit .group-edit__additional[data-v-9fa02d1d]{grid-template-columns:2fr 1fr;gap:.75rem 1.5rem}.group-edit .group-edit__date[data-v-9fa02d1d]{grid-template-rows:repeat(3,auto);grid-template-columns:2fr 1fr;justify-content:space-between;align-items:end;column-gap:1.5rem;display:grid}.group-edit .group-edit__date>div[data-v-9fa02d1d]{grid-template-rows:subgrid;grid-row:span 3;grid-template-columns:1fr;align-items:end;display:grid}.group-edit .group-edit__date .group-edit__date__start[data-v-9fa02d1d] .p-datepicker input,.group-edit .group-edit__date .group-edit__date__end[data-v-9fa02d1d] .p-datepicker input{width:100%}.group-edit .group-edit__date[data-v-9fa02d1d] .p-inputtext{border:none}}.deadline-dialog[data-v-f969858c]{flex-direction:column;gap:.125rem;display:flex}.field[data-v-f969858c]{flex-direction:column;display:flex}.checkbox-item[data-v-f969858c]{align-items:center;gap:.25rem;display:flex}.checkbox-item label[data-v-f969858c]{cursor:pointer}.share-link-dialog[data-v-a9912015]{flex-direction:column;gap:1rem;display:flex}.share-link-dialog p[data-v-a9912015]{margin:0}.share-actions[data-v-a9912015]{justify-content:space-between;gap:.125rem;display:flex}.somtoday-logo[data-v-a9912015]{filter:brightness(0)invert();width:1em;height:1em}.starting-point-cards[data-v-03153a95]{grid-template-columns:repeat(3,1fr);gap:.9375rem;display:grid}.starting-point-card[data-v-03153a95]{border-radius:var(--p-content-border-radius);background-color:var(--p-primary-50,var(--p-primary-lightest));cursor:pointer;border:2px solid #0000;flex-direction:column;padding:.9375rem;transition:border-color .2s,box-shadow .2s;display:flex}.starting-point-card[data-v-03153a95]:hover{border-color:var(--p-primary-color);box-shadow:0 1px 4px var(--p-content-border-color)}.starting-point-card-icon[data-v-03153a95]{text-align:center;margin-bottom:.9375rem}.starting-point-card-icon i[data-v-03153a95]{color:var(--p-primary-color);font-size:4rem}.starting-point-card-content h5[data-v-03153a95]{font-weight:var(--p-font-weight-bold,700);margin:0}.starting-point-card-content p[data-v-03153a95]{color:var(--p-text-muted-color);margin:0;font-size:.875rem}.apprentice-color-picker[data-v-7af1ba17]{align-items:stretch;gap:.625rem;display:flex}.apprentice-color-picker .apprentice-color-picker-input[data-v-7af1ba17]{flex-shrink:0;width:110px}.apprentice-color-picker[data-v-7af1ba17] .p-colorpicker{flex-shrink:0;position:relative}.apprentice-color-picker[data-v-7af1ba17] .p-colorpicker .p-colorpicker-preview{width:2.5rem}.apprentice-color-picker[data-v-7af1ba17] .p-colorpicker:after{content:"";color:#fff;pointer-events:none;font-family:"Font Awesome 7 Pro";font-size:1rem;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.assignment-tags-dialog[data-v-9c5bb2e4]{flex-direction:column;gap:1.3125rem;display:flex}.tag-name-input[data-v-9c5bb2e4]{max-width:200px}.add-tag[data-v-9c5bb2e4]{justify-content:flex-end;display:flex}.description-dialog[data-v-289f581d]{flex-direction:column;gap:1.5rem;display:flex}.description-dialog__text[data-v-289f581d]{white-space:pre-wrap;margin:0;line-height:1.3}.description-dialog__video[data-v-289f581d]{background-color:var(--p-content-background);border-radius:.75rem;width:100%;max-height:50vh}.publish-dialog[data-v-edcf86bb]{flex-direction:column;gap:.125rem;display:flex}.publish-dialog p[data-v-edcf86bb]{margin:0}.publish-options[data-v-edcf86bb],.radio-group[data-v-edcf86bb]{flex-direction:column;display:flex}.radio-item[data-v-edcf86bb]{align-items:center;display:flex}.radio-item label[data-v-edcf86bb]{cursor:pointer}.future-date[data-v-edcf86bb]{flex-direction:column;display:flex}.future-date p[data-v-edcf86bb]{margin:0}.tag-select-dialog[data-v-6965b2a9]{flex-direction:column;gap:.125rem;display:flex}.field[data-v-6965b2a9]{flex-direction:column;display:flex}.tag-option[data-v-6965b2a9]{align-items:center;display:flex}.tag-color-dot[data-v-6965b2a9]{border-radius:50%;flex-shrink:0;width:12px;height:12px;display:inline-block}.tag-pill[data-v-6965b2a9]{color:#fff;border-radius:10px;padding:1px 8px;font-size:.7rem;font-weight:700}.worldmap-picker[data-v-7c209912]{flex-direction:column;display:flex}.map-container[data-v-7c209912]{border:1px solid var(--p-surface-200);cursor:grab;border-radius:.75rem;justify-content:center;align-items:center;display:flex;overflow:hidden}.map-container[data-v-7c209912]:active{cursor:grabbing}.map-container svg[data-v-7c209912]{-webkit-user-select:none;user-select:none;width:100%;height:500px}.category-edit-dialog[data-v-d5c55337]{flex-direction:column;gap:.125rem;display:flex}.field[data-v-d5c55337]{flex-direction:column;display:flex}.starting-point-cards[data-v-b9931261]{grid-template-columns:repeat(3,1fr);gap:.9375rem;display:grid}.starting-point-card[data-v-b9931261]{border-radius:var(--p-content-border-radius);background-color:var(--p-primary-50,var(--p-primary-lightest));cursor:pointer;border:2px solid #0000;flex-direction:column;padding:.9375rem;transition:border-color .2s,box-shadow .2s;display:flex}.starting-point-card[data-v-b9931261]:hover{border-color:var(--p-primary-color);box-shadow:0 1px 4px var(--p-content-border-color)}.starting-point-card-icon[data-v-b9931261]{text-align:center;margin-bottom:.9375rem}.starting-point-card-icon i[data-v-b9931261]{color:var(--p-primary-color);font-size:4rem}.starting-point-card-content h5[data-v-b9931261]{font-weight:var(--p-font-weight-bold,700);margin:0}.starting-point-card-content p[data-v-b9931261]{color:var(--p-text-muted-color);margin:0;font-size:.875rem}.copy-assignment-dialog[data-v-3718ea11]{flex-direction:column;gap:.125rem;display:flex}.field[data-v-3718ea11]{flex-direction:column;display:flex}.copy-category-dialog[data-v-ffc04f45]{flex-direction:column;gap:.125rem;display:flex}.field[data-v-ffc04f45],.worldmap-country-picker[data-v-424c3ea3]{flex-direction:column;display:flex}.map-container[data-v-424c3ea3]{border:1px solid var(--p-surface-200);cursor:grab;border-radius:.75rem;justify-content:center;align-items:center;display:flex;overflow:hidden}.map-container[data-v-424c3ea3]:active{cursor:grabbing}.map-container svg[data-v-424c3ea3]{-webkit-user-select:none;user-select:none;width:100%;height:400px}.create-assignment-dialog[data-v-b3e46614]{flex-direction:column;gap:.125rem;display:flex}.field[data-v-b3e46614]{flex-direction:column;display:flex}.tag-option[data-v-b3e46614]{align-items:center;display:flex}.tag-color-dot[data-v-b3e46614]{border-radius:50%;flex-shrink:0;width:12px;height:12px;display:inline-block}.tag-pill[data-v-b3e46614]{color:#fff;border-radius:10px;padding:1px 8px;font-size:.7rem;font-weight:700}.empty-state[data-v-87d82663]{flex-direction:column;justify-content:center;align-items:center;gap:1.3125rem;display:flex}.empty-state .empty-state__description[data-v-87d82663]{text-align:center;font-style:italic;font-weight:400}.empty-state.stretched-link[data-v-87d82663]{position:relative}.empty-state.stretched-link[data-v-87d82663]:hover{cursor:pointer}.database-assignment-card[data-v-e9c09fa5]{border:1px solid color-mix(in oklch, var(--p-border-color) 20%, transparent);background-color:var(--p-content-background);border-radius:.75rem;flex-direction:column;display:flex;overflow:hidden}.database-assignment-card[data-v-e9c09fa5]:hover{box-shadow:0 1px 8px 0 color-mix(in oklch, var(--p-surface-950) 10%, transparent)}.database-assignment-card__media[data-v-e9c09fa5]{position:relative}.database-assignment-card__media img[data-v-e9c09fa5]{object-fit:cover;object-position:center;width:100%;height:100px;display:block}.database-assignment-card__actions[data-v-e9c09fa5]{gap:.5rem;display:flex;position:absolute;top:.5rem;right:.5rem}.database-assignment-card__actions button[data-v-e9c09fa5]{width:34px;height:34px;padding:.5rem;font-size:.875rem}.database-assignment-card__badge[data-v-e9c09fa5]{width:34px;height:34px;color:var(--p-button-primary-color);border-radius:.5rem;justify-content:center;align-items:center;font-size:.875rem;display:inline-flex}.database-assignment-card__badge--paid[data-v-e9c09fa5]{background-color:var(--p-warn-color)}.database-assignment-card__badge--activity[data-v-e9c09fa5]{background-color:var(--p-info-color)}.database-assignment-card__body[data-v-e9c09fa5]{flex-direction:column;flex:1;gap:.5rem;padding:.75rem;display:flex}.database-assignment-card__title[data-v-e9c09fa5]{margin:0;font-size:1.125rem;font-weight:500;line-height:1.3}.database-assignment-card__meta[data-v-e9c09fa5]{color:var(--p-text-muted-color);font-size:.8125rem;line-height:1.35}.database-assignment-card__meta--anonymous[data-v-e9c09fa5]{font-style:italic}.database-assignment-card__description[data-v-e9c09fa5]{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.4;display:-webkit-box;overflow:hidden}.database-assignment-card__show-more[data-v-e9c09fa5]{color:var(--p-primary-color);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.8125rem;text-decoration:underline}.database-assignment-card__show-more[data-v-e9c09fa5]:hover{text-decoration:none}.checkbox-filter-group[data-v-4516e60d]{border:0;margin:0;padding:0}.checkbox-filter-group__title[data-v-4516e60d]{margin-bottom:.5rem;padding:0;font-size:16px;font-weight:700}.checkbox-filter-group__options[data-v-4516e60d]{flex-direction:column;gap:.5rem;display:flex}.checkbox-filter-group__option[data-v-4516e60d]{align-items:center;gap:.5rem;display:flex}.checkbox-filter-group__option label[data-v-4516e60d]{cursor:pointer;margin:0;font-size:.875rem;line-height:1}.checkbox-filter-group__toggle[data-v-4516e60d]{width:100%;color:var(--p-primary-color);text-align:right;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:.5rem;padding:0;font-size:.875rem}.checkbox-filter-group__toggle[data-v-4516e60d]:hover{text-decoration:none}.database-assignment-filters[data-v-46e7688c]{flex-direction:column;gap:1.5rem .75rem;display:flex}.database-assignment-filters__activity[data-v-46e7688c]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.database-assignment-filters__activity label[data-v-46e7688c]{cursor:pointer;margin:0;font-size:.875rem;line-height:1.3}.database-assignment-filters__reset[data-v-46e7688c]{align-self:flex-start;margin-top:.5rem}.database-assignment[data-v-1b13e4ea]{grid-template-columns:240px 1fr;grid-template-areas:"header header""filter overview";gap:1.5rem;display:grid}.database-assignment__header[data-v-1b13e4ea]{border-bottom:1px solid var(--p-text-color);flex-wrap:wrap;grid-area:header;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.75rem;display:flex}.database-assignment__search[data-v-1b13e4ea]{flex:none;min-width:200px}.database-assignment__search input[data-v-1b13e4ea]{width:100%}.database-assignment__sort[data-v-1b13e4ea]{align-items:center;gap:.5rem;display:flex}.database-assignment__sort label[data-v-1b13e4ea]{white-space:nowrap;margin:0}.database-assignment__filter[data-v-1b13e4ea]{grid-area:filter;padding-right:1rem}.database-assignment__overview[data-v-1b13e4ea]{flex-direction:column;grid-area:overview;gap:1rem;display:flex}.database-assignment__card-grid[data-v-1b13e4ea]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;display:grid}.database-assignment__loading[data-v-1b13e4ea]{justify-content:center;align-items:center;padding:0;display:flex}[data-v-1b13e4ea] .p-paginator-nav{margin-top:3rem}@media (width<=1023px){.database-assignment[data-v-1b13e4ea]{grid-template-columns:1fr;grid-template-areas:"header""overview"}}.rating-dialog[data-v-fe8630d3]{flex-direction:column;gap:1.3125rem;display:flex}.ratings-type[data-v-fe8630d3]{grid-template-columns:repeat(3,1fr);gap:.9375rem;display:grid}.rating-option[data-v-fe8630d3]{border-radius:var(--p-content-border-radius);background-color:var(--p-primary-50,var(--p-primary-lightest));cursor:pointer;border:2px solid #0000;flex-direction:column;padding:.9375rem;transition:border-color .2s,box-shadow .2s;display:flex}.rating-option[data-v-fe8630d3]:hover,.rating-option.active[data-v-fe8630d3]{border-color:var(--p-primary-color)}.rating-option[data-v-fe8630d3]:hover{box-shadow:0 1px 4px var(--p-content-border-color)}.rating-option__icon[data-v-fe8630d3]{text-align:center;margin-bottom:.9375rem}.rating-option__icon i[data-v-fe8630d3]{color:var(--p-primary-color);font-size:4rem}.rating-option__title[data-v-fe8630d3]{font-weight:var(--p-font-weight-bold,700)}.rating-option__description[data-v-fe8630d3]{color:var(--p-text-muted-color);font-size:.875rem}.connections__label[data-v-fe8630d3]{margin-bottom:.3125rem;display:block}.connections__group[data-v-fe8630d3]{flex-wrap:wrap;gap:.9375rem;display:flex}.connections__item[data-v-fe8630d3]{align-items:center;gap:.625rem;display:flex}.connections__item label[data-v-fe8630d3]{cursor:pointer}.ovg-option[data-v-fe8630d3]{align-items:center;gap:.625rem;margin-bottom:.625rem;display:flex}.ovg-option__input[data-v-fe8630d3]{flex:1}.drag-handle[data-v-fe8630d3]{color:var(--p-primary-color);cursor:grab}.drag-handle[data-v-fe8630d3]:hover{color:var(--p-text-color)}.drag-ghost[data-v-fe8630d3]{opacity:.5}.ovg-section__add[data-v-fe8630d3]{align-self:flex-start}.grade-option[data-v-fe8630d3]{align-items:center;gap:.625rem;display:flex}.grade-option__name[data-v-fe8630d3]{min-width:120px;font-weight:var(--p-font-weight-bold,700)}.grade-option__weight[data-v-fe8630d3]{max-width:100px}.form-section__description[data-v-fe8630d3]{color:var(--p-text-muted-color);margin:0}.form-section__select[data-v-fe8630d3]{max-width:400px}.restore-category-dialog[data-v-76475b11],.restore-assignment-dialog[data-v-610f24ee]{flex-direction:column;gap:.125rem;display:flex}.new-rubric-button[data-v-aee79064],.rubric-form[data-v-aee79064],.input-text-with-error[data-v-aee79064],.rubric-save[data-v-aee79064]{margin-top:20px}.new-rubric__button__container[data-v-aee79064],.rubric-form[data-v-aee79064]{place-items:flex-end;display:grid}.input-text-with-error[data-v-aee79064]{width:100%}.main-header[data-v-3f7af6d9]{background-blend-mode:multiply;width:100%;color:var(--p-primary-contrast-color);background-color:#00000080;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;gap:.3125rem 1.875rem;margin-bottom:1.875rem;padding:.9375rem;display:flex}.title[data-v-3f7af6d9]{margin:0}.dashboard-calendar header a[data-v-e8932676]{color:var(--primary);font-weight:500}.dashboard-calendar header a[data-v-e8932676]:hover,.dashboard-calendar header a[data-v-e8932676]:hover:after{color:var(--primaryDarker)}.dashboard-calendar header a[data-v-e8932676]:after{content:"";width:1.25em;color:var(--p-nav-link-color);text-align:center;margin-left:8px;font-family:"Font Awesome 7 Pro";font-size:11px;font-weight:900;line-height:1}.dashboard-calendar__items__event[data-v-e8932676]{place-content:center flex-start;gap:.9375rem;display:flex;position:relative}.dashboard-calendar__items__event .icon[data-v-e8932676]{background:var(--secondary-background-color);color:var(--primary);border-radius:.75rem;align-self:center;padding:.625rem}.dashboard-calendar__items__event .icon i[data-v-e8932676]{font-size:1.3125rem}.dashboard-calendar__items__event .content[data-v-e8932676]{align-self:center;font-family:DM Sans,sans-serif;font-size:.875rem;line-height:1}.dashboard-calendar__items__event .content p[data-v-e8932676]{margin:0;font-weight:400;line-height:1.3}.dashboard-calendar__items__event .content p.title[data-v-e8932676]{color:var(--primary);font-weight:500}.dashboard-calendar__items__event .content p.date[data-v-e8932676]{color:var(--p-text-muted-color);font-size:13px}.dashboard-calendar__items__event[data-v-e8932676]:hover{cursor:pointer}.dashboard-calendar__items__event:hover .icon[data-v-e8932676],.dashboard-calendar__items__event:hover .content .title[data-v-e8932676]{color:var(--primaryDark)}.dashboard-calendar__items__event[data-v-e8932676]:not(:last-of-type){margin-bottom:1.3125rem}.group-pair-invites-overview__pending-invites__item[data-v-847f0be3]{place-content:center flex-start;gap:.9375rem;display:flex;position:relative}.group-pair-invites-overview__pending-invites__item .icon[data-v-847f0be3]{background:var(--secondary-background-color);color:var(--p-warn-color);border-radius:.75rem;align-self:center;padding:.625rem}.group-pair-invites-overview__pending-invites__item .icon i[data-v-847f0be3]{font-size:1.3125rem}.group-pair-invites-overview__pending-invites__item .content[data-v-847f0be3]{align-self:center;font-family:DM Sans,sans-serif;font-size:.875rem;line-height:1}.group-pair-invites-overview__pending-invites__item .content p[data-v-847f0be3]{margin:0;font-weight:400;line-height:1.3}.group-pair-invites-overview__pending-invites__item .content p.title[data-v-847f0be3]{color:var(--primary);font-weight:500}.group-pair-invites-overview__pending-invites__item .content p.sub-title[data-v-847f0be3]{color:var(--p-text-muted-color);font-size:13px}.group-pair-invites-overview__pending-invites__item[data-v-847f0be3]:hover{cursor:pointer}.group-pair-invites-overview__pending-invites__item:hover .icon[data-v-847f0be3]{color:color-mix(in oklch, var(--p-warn-color) 90%, black)}.group-pair-invites-overview__pending-invites__item:hover .content .title[data-v-847f0be3]{color:var(--primaryDark)}.group-pair-invites-overview__pending-invites__item[data-v-847f0be3]:not(:last-of-type){margin-bottom:1.3125rem}@media (width>=768px){.group-pair-invites-overview__pending-invites__item[data-v-847f0be3]{grid-template-rows:auto;grid-template-columns:66.6667% 33.3333%}}.dashboard-invite__items__invite[data-v-973a93a2]{place-content:center flex-start;gap:.9375rem;display:flex;position:relative}.dashboard-invite__items__invite .icon[data-v-973a93a2]{background:var(--secondary-background-color);color:var(--primary);border-radius:.75rem;align-self:center;padding:.625rem}.dashboard-invite__items__invite .icon i[data-v-973a93a2]{font-size:1.3125rem}.dashboard-invite__items__invite .content[data-v-973a93a2]{align-self:center;font-family:DM Sans,sans-serif;font-size:.875rem;line-height:1}.dashboard-invite__items__invite .content p[data-v-973a93a2]{margin:0;font-weight:400;line-height:1.3}.dashboard-invite__items__invite .content p.title[data-v-973a93a2]{color:var(--primary);font-weight:500}.dashboard-invite__items__invite .content p.sub-title[data-v-973a93a2]{color:var(--p-text-muted-color);font-size:13px}.dashboard-invite__items__invite[data-v-973a93a2]:hover{cursor:pointer}.dashboard-invite__items__invite:hover .icon[data-v-973a93a2],.dashboard-invite__items__invite:hover .content .title[data-v-973a93a2]{color:var(--primaryDark)}.dashboard-invite__items__invite[data-v-973a93a2]:not(:last-of-type){margin-bottom:1.3125rem}@media (width>=768px){.dashboard-invites[data-v-973a93a2]{max-height:400px;overflow-y:auto}}.dashboard-quick-options__new-project[data-v-3eb47e11],.dashboard-quick-options__accounts[data-v-3eb47e11]{place-content:center flex-start;gap:.9375rem;display:flex;position:relative}.dashboard-quick-options__new-project .icon[data-v-3eb47e11],.dashboard-quick-options__accounts .icon[data-v-3eb47e11]{background:var(--secondary-background-color);color:var(--primary);border-radius:.75rem;align-self:center;padding:.625rem}.dashboard-quick-options__new-project .icon i[data-v-3eb47e11],.dashboard-quick-options__accounts .icon i[data-v-3eb47e11]{font-size:1.3125rem}.dashboard-quick-options__new-project .icon[data-v-3eb47e11]:last-of-type,.dashboard-quick-options__accounts .icon[data-v-3eb47e11]:last-of-type{margin-left:auto}.dashboard-quick-options__new-project .text[data-v-3eb47e11],.dashboard-quick-options__accounts .text[data-v-3eb47e11]{color:var(--primary);align-self:center;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:500;line-height:1}.dashboard-quick-options__new-project .text .sub-text[data-v-3eb47e11],.dashboard-quick-options__accounts .text .sub-text[data-v-3eb47e11]{color:var(--p-text-color);font-weight:400}.dashboard-quick-options__new-project[data-v-3eb47e11]:hover,.dashboard-quick-options__accounts[data-v-3eb47e11]:hover{cursor:pointer}.dashboard-quick-options__new-project:hover .icon[data-v-3eb47e11],.dashboard-quick-options__accounts:hover .icon[data-v-3eb47e11],.dashboard-quick-options__new-project:hover .title[data-v-3eb47e11],.dashboard-quick-options__accounts:hover .title[data-v-3eb47e11]{color:var(--primaryDark)}.dashboard-quick-options__new-project[data-v-3eb47e11]:not(:last-of-type),.dashboard-quick-options__accounts[data-v-3eb47e11]:not(:last-of-type){margin-bottom:1.3125rem}.group-card[data-v-43cf7865]{border:1px solid var(--p-border-active-color);flex-direction:column;align-self:stretch;display:flex;position:relative}.group-card .group-card__actions[data-v-43cf7865]{align-items:flex-end;column-gap:5px;display:flex;position:absolute;top:8px;right:8px}.group-card .group-card__actions .group-card__actions__btn-edit-group[data-v-43cf7865],.group-card .group-card__actions .group-card__actions__btn-grade[data-v-43cf7865]{background:var(--p-primary-color);box-shadow:none;color:#fff;border:0;outline:none}.group-card .group-card__actions .group-card__actions__btn-edit-group[data-v-43cf7865]:hover,.group-card .group-card__actions .group-card__actions__btn-grade[data-v-43cf7865]:hover{background-color:var(--p-button-primary-hover-background);cursor:pointer}.group-card .group-card__actions button[data-v-43cf7865]{z-index:10;width:33px;height:30px;margin:0;padding:5px;font-size:.875rem;line-height:1;box-shadow:1px 1px 4px #00000080}.group-card .group-card__actions button[data-v-43cf7865] .p-button-icon{font-size:.875rem}.group-card .group-card__actions button[data-v-43cf7865] .p-button-icon:before{width:auto}.group-card .group-card__actions button.group-card__actions__btn-grade[data-v-43cf7865] .p-button-icon{position:relative;top:-1px}.group-card img[data-v-43cf7865]{object-fit:cover;object-position:center;width:100%;height:100px}.group-card .group-card__content[data-v-43cf7865]{background:var(--p-primary-contrast-color);flex-direction:column;align-items:flex-start;gap:.5rem;height:100%;padding:.75rem;line-height:1;display:flex}.group-card .details[data-v-43cf7865]{color:var(--p-text-muted-color);margin-top:auto;font-size:.875rem}.group-card .details p[data-v-43cf7865]{margin:0;line-height:1.5}.group-card[data-v-43cf7865]:hover{cursor:pointer;box-shadow:0 0 10px .15rem #00000026}.stacked-progress-bars[data-v-d826cb34]{z-index:10;background-color:var(--p-text-muted-color);color:var(--p-primary-contrast-color);border-radius:.5rem;font-size:.75rem;font-weight:700;line-height:1rem;overflow:hidden}.stacked-progress-bars .stacked-progress-bars__progress[data-v-d826cb34]{color:var(--p-surface-0);justify-content:flex-start;align-items:center;display:flex}.stacked-progress-bars .stacked-progress-bars__progress .progress-bar[data-v-d826cb34]{text-align:center}.stacked-progress-bars .stacked-progress-bars__progress .progress-bar.warning[data-v-d826cb34],.stacked-progress-bars .stacked-progress-bars__progress .progress-bar.warn[data-v-d826cb34]{background-color:var(--p-warn-color)}.stacked-progress-bars .stacked-progress-bars__progress .progress-bar.success[data-v-d826cb34]{background-color:var(--p-success-color)}.stacked-progress-bars .stacked-progress-bars__progress .progress-bar.info[data-v-d826cb34]{background-color:var(--p-info-color)}.stacked-progress-bars .stacked-progress-bars__progress .progress-bar.err[data-v-d826cb34],.stacked-progress-bars .stacked-progress-bars__progress .progress-bar.danger[data-v-d826cb34]{background-color:var(--p-danger-color)}.stacked-progress-bars .stacked-progress-bars__progress .progress-bar.primary[data-v-d826cb34]{background-color:var(--p-primary-color)}.stacked-progress-bars .stacked-progress-bars__progress .progress-bar.open[data-v-d826cb34]{background-color:var(--p-gray-500)}.project-card[data-v-df94db79]{border:1px solid var(--p-border-active-color);flex-direction:column;align-self:stretch;display:flex;position:relative}.project-card img[data-v-df94db79]{object-fit:cover;object-position:center;width:100%;height:100px}.project-card .project-card__content[data-v-df94db79]{background:var(--p-primary-contrast-color);flex-direction:column;align-items:stretch;row-gap:.5rem;height:100%;padding:.75rem;line-height:1;display:flex}.project-card .title[data-v-df94db79]{margin-bottom:0;line-height:1.5}.project-card .sub-title[data-v-df94db79]{color:var(--p-text-muted-color);margin:0}.project-card .details[data-v-df94db79]{flex-direction:column;flex:1 0 0;margin-top:auto;font-size:.875rem;display:flex}.project-card .roadmap-progress[data-v-df94db79]{width:100%;margin:.5rem 0 1.3125rem}.project-card .students[data-v-df94db79]{border-top:2px solid var(--p-border-color);width:100%;margin-top:auto;padding-top:.25rem;font-size:.8125rem;line-height:1.3}.project-card .students[data-v-df94db79]:has(+.students){margin-bottom:.75rem}.project-card .students .student[data-v-df94db79]{margin-top:auto}.project-card .students .student[data-v-df94db79]:not(:last-child):after{content:", "}.project-card[data-v-df94db79]:hover{box-shadow:0 3px 21px 0 #0000001a, 0 1px 8px 0 #0000000d, 0 0 8px .2rem color-mix(in oklch, var(--p-primary-color) 70%, transparent);cursor:pointer}[data-v-c39eb01d] .filter{margin-bottom:.75rem}.-p-paginator-nav[data-v-c39eb01d]{grid-area:1/1/1/-1}.magazine-card[data-v-dd94cca0]{border:1px solid var(--p-border-active-color);flex-direction:column;align-self:stretch;display:flex;position:relative}.magazine-card img[data-v-dd94cca0]{aspect-ratio:.71;object-fit:cover;object-position:center;width:100%}.magazine-card .magazine-card__content[data-v-dd94cca0]{background:var(--p-primary-contrast-color);padding:.75rem;line-height:1}.magazine-card .title[data-v-dd94cca0]{margin:0;line-height:1.5}.magazine-card .details[data-v-dd94cca0]{color:var(--p-text-muted-color);margin-top:auto}.magazine-card[data-v-dd94cca0]:hover{box-shadow:0 3px 21px 0 #0000001a, 0 1px 8px 0 color-mix(in oklch, var(--p-surface-950) 10%, transparent);cursor:pointer}.projects[data-v-8bb164f5]{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:1.875rem;width:100%;display:flex}.dashboard-content[data-v-4882dd22]{grid-template-rows:1fr;grid-template-columns:1fr;gap:1.875rem;display:grid}.dashboard-content__projects-and-magazines[data-v-4882dd22],.dashboard-content__aside[data-v-4882dd22]{grid-column:1}@media (width>=768px){.dashboard-content[data-v-4882dd22]{grid-template-rows:auto;grid-template-columns:calc(66% - 15px) calc(34% - 15px)}.dashboard-content__aside[data-v-4882dd22]{grid-area:1/2;margin-top:98px}}@media (width>=1400px){.dashboard-content__aside[data-v-4882dd22]{width:100%;max-width:400px;margin-left:auto}}.dashboard__feature-promotion[data-v-5cfa1f3e]{background-color:var(--p-alternative-quaternary-background-color);flex-direction:column;justify-content:flex-start;gap:.75rem;width:100%;height:100%;padding:1.5rem;display:flex}header[data-v-5cfa1f3e]{margin-bottom:.75rem}header .dashboard__feature-promotion__body__link[data-v-5cfa1f3e]{display:none}.dashboard__feature-promotion__main-title[data-v-5cfa1f3e]{margin:0;font-size:1.5rem}.dashboard__feature-promotion-sub-title[data-v-5cfa1f3e]{color:var(--p-tertiary-color);letter-spacing:1px;text-transform:uppercase;font-size:2rem;font-weight:700}.dashboard__feature-promotion__body[data-v-5cfa1f3e]{justify-content:flex-end;align-items:flex-start;column-gap:1.5rem;display:flex}.dashboard__feature-promotion__body img[data-v-5cfa1f3e]{width:150px;height:auto}.dashboard__feature-promotion__body__link[data-v-5cfa1f3e]{background-color:var(--p-primary-contrast-color);color:var(--p-tertiary-color);border:none;border-radius:24px;margin:0 auto;padding:.25rem 1.5rem;font-size:1.3125rem;font-weight:700;line-height:1}.dashboard__feature-promotion__body__link[data-v-5cfa1f3e]:hover{cursor:pointer}@media (width>=576px){.dashboard__feature-promotion[data-v-5cfa1f3e]{grid-template-columns:1fr 150px;display:grid}header[data-v-5cfa1f3e]{flex-direction:column;align-items:center;margin-bottom:0;display:flex}header .dashboard__feature-promotion__body__link[data-v-5cfa1f3e]{margin-top:.75rem;display:inline-flex}.dashboard__feature-promotion__body .dashboard__feature-promotion__body__link[data-v-5cfa1f3e]{display:none}.dashboard__feature-promotion__body img[data-v-5cfa1f3e]{width:100%}}@media (width>=768px){.dashboard__feature-promotion[data-v-5cfa1f3e]{grid-template-columns:1fr 150px;display:flex}header[data-v-5cfa1f3e]{align-items:flex-start}header .dashboard__feature-promotion__body__link[data-v-5cfa1f3e]{display:none}.dashboard__feature-promotion__body .dashboard__feature-promotion__body__link[data-v-5cfa1f3e]{margin:0 auto 0 0;display:inline-flex}.dashboard__feature-promotion__body img[data-v-5cfa1f3e]{width:150px}}@media (width>=1200px){.dashboard__feature-promotion[data-v-5cfa1f3e]{width:30%}.dashboard__feature-promotion__main-title[data-v-5cfa1f3e]{font-size:.875rem}.dashboard__feature-promotion-sub-title[data-v-5cfa1f3e]{font-size:1.2rem}.dashboard__feature-promotion__body img[data-v-5cfa1f3e]{width:80px}.dashboard__feature-promotion__body__link[data-v-5cfa1f3e]{margin:0;padding:.25rem .75rem;font-size:1rem}}@media (width>=1400px){.dashboard__feature-promotion__body img[data-v-5cfa1f3e]{width:100px}.dashboard__feature-promotion__body__link[data-v-5cfa1f3e]{padding:.375rem 1.5rem;font-size:1.3125rem}}@media (width>=1600px){.dashboard__feature-promotion[data-v-5cfa1f3e]{width:25%}.dashboard__feature-promotion__main-title[data-v-5cfa1f3e]{font-size:1.1rem}.dashboard__feature-promotion-sub-title[data-v-5cfa1f3e]{font-size:1.6rem}.dashboard__feature-promotion__body img[data-v-5cfa1f3e]{width:125px}}.random-quote[data-v-f41c4339]{background-color:var(--p-alternative-tertiary-background-color);grid-template-rows:1fr 150px;grid-template-columns:30px 1fr;width:100%;height:auto;padding:1.5rem;display:grid;position:relative}.random-quote__body[data-v-f41c4339]{height:inherit;flex-direction:column;grid-area:1/1/-1/-1;justify-content:center;align-items:flex-start;display:flex}.random-quote__body__message[data-v-f41c4339]{z-index:10;color:var(--p-secondary-color);white-space:normal;overflow-wrap:break-word;font-size:1.7rem;font-style:italic;font-weight:200;line-height:1.15;position:relative}.random-quote__body__author[data-v-f41c4339]{z-index:10;color:var(--p-secondary-color);letter-spacing:2.3px;margin-top:1.5rem;position:relative}.random-quote__sign-image[data-v-f41c4339]{z-index:10;object-fit:cover;grid-area:1/1/3/3;width:auto;height:50%;display:inline-flex;position:relative;top:50%;left:-4px;overflow:visible;transform:rotate(25deg)}@media (width>=992px){.random-quote[data-v-f41c4339]{grid-template-columns:30px 200px 1fr}.random-quote__body[data-v-f41c4339]{grid-area:1/2/-1/-1}.random-quote__sign-image[data-v-f41c4339]{height:75%;top:30%;left:-30px}.random-quote__body__message[data-v-f41c4339]{font-size:2rem;line-height:1.5}}@media (width>=576px){.random-quote__sign-image[data-v-f41c4339]{height:75%;top:25%;left:-44px}.random-quote__body__message[data-v-f41c4339]{font-size:2rem;line-height:1.3}}@media (width>=1200px){.random-quote[data-v-f41c4339]{grid-template-columns:30px 200px 1fr;width:calc(70% - 24px);height:100%}}@media (width>=1600px){.random-quote[data-v-f41c4339]{width:calc(75% - 24px)}.random-quote__body[data-v-f41c4339]{grid-area:1/2/-1/-1}.random-quote__sign-image[data-v-f41c4339]{height:85%;top:15%;left:-20px}.random-quote__body__message[data-v-f41c4339]{font-size:2.8rem;line-height:1.35}}.filter-container[data-v-f8b12edb]{flex:1;container-type:inline-size}.filter[data-v-f8b12edb]{align-items:center;gap:.75rem 1.5rem;margin-bottom:0;display:flex}.filter label[data-v-f8b12edb]{display:none}.filter-container__mobile[data-v-f8b12edb]{justify-content:flex-end}.filter-container__desktop[data-v-f8b12edb]{justify-content:space-between;display:none}.filter__menu-toggler[data-v-f8b12edb]{background-color:var(--p-secondary-color);width:35px;height:35px;color:var(--p-primary-contrast-color);border-radius:50%}@container (width>=500px){.filter-container__mobile[data-v-f8b12edb]{display:none}.filter-container__desktop[data-v-f8b12edb]{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}}.title[data-v-d74df212]{width:100%}.sub-title[data-v-d74df212]{color:var(--p-text-muted-color);justify-content:space-between;align-items:center;gap:.5rem;margin:0;font-size:.875rem;font-weight:400;line-height:1.3;display:flex}.assignment-count[data-v-d74df212]{background-color:var(--p-alternative-primary-background-color);border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:700;display:flex}.details[data-v-d74df212]{flex-direction:column;width:100%;display:flex}.roadmap-progress[data-v-d74df212]{width:100%;margin-top:.75rem}.students[data-v-d74df212]{border-top:2px solid var(--p-border-color);width:100%;margin-top:auto;padding-top:.25rem;font-size:.8125rem;line-height:1.3}.students[data-v-d74df212]:has(+.students){margin-bottom:.75rem}.students .student[data-v-d74df212]{margin-top:auto}.students .student[data-v-d74df212]:not(:last-child):after{content:", "}header[data-v-83b14683]{border-bottom:2px solid var(--p-black-color);flex-wrap:wrap;justify-content:space-between;row-gap:.5rem;margin-bottom:1.5rem;padding-bottom:.75rem;display:flex}.title[data-v-83b14683]{flex:none;justify-content:flex-start;align-items:center;column-gap:.5rem;margin:0;font-weight:700;display:flex}.title span[data-v-83b14683]:nth-child(2){text-transform:lowercase}.actions[data-v-83b14683]{flex:1 1 0;justify-content:flex-end;align-self:flex-end;align-items:flex-end;gap:1.5rem;display:flex}.actions[data-v-83b14683] .p-select,.actions[data-v-83b14683] .p-select:not(.p-rows-per-page-select).plain-select{background-color:var(--p-white-color)}.actions[data-v-83b14683] .p-select .p-select-label,.actions[data-v-83b14683] .p-select:not(.p-rows-per-page-select).plain-select .p-select-label{padding:.375rem .75rem}.actions[data-v-83b14683] .p-select .p-select-dropdown,.actions[data-v-83b14683] .p-select:not(.p-rows-per-page-select).plain-select .p-select-dropdown{padding:.375rem .75rem .375rem 0}.my-overview[data-v-118c89d3]{container-type:inline-size}.my-overview__select[data-v-118c89d3]{display:none}@container (width<=450px){.my-overview__tabs[data-v-118c89d3]{display:none}.my-overview__select[data-v-118c89d3]{width:100%;display:flex}}.my-overview__list[data-v-118c89d3]{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=1200px){.my-overview__list[data-v-118c89d3]{grid-template-columns:repeat(auto-fill,minmax(275px,1fr))}}.calendar__weekly[data-v-712ac7af]{background-color:var(--p-primary-contrast-color);margin-bottom:1.5rem;padding:.75rem}.calendar__weekly__navigation[data-v-712ac7af]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.calendar__weekly__navigation button[data-v-712ac7af]{background-color:var(--p-tertiary-color);border-radius:50%;width:28px;height:28px}.calendar__weekly__navigation button[data-v-712ac7af]:hover{background-color:var(--p-tertiary-hover-color)}.calendar__weekly__navigation .current-month[data-v-712ac7af]{text-transform:capitalize;font-weight:700}.calendar__weekly__week-days[data-v-712ac7af]{justify-content:space-between;align-items:center;display:flex}.calendar__weekly__week-days .day[data-v-712ac7af]{flex-direction:column;justify-content:center;align-items:center;font-size:.875rem;font-weight:200;display:flex}.calendar__weekly__week-days .day .day-number[data-v-712ac7af]{width:24px;height:24px;color:var(--p-text-color);background-color:#0000;border:none;border-radius:50%;justify-content:center;align-items:center;padding:10px;font-size:.75rem;font-weight:700;display:flex}.calendar__weekly__week-days .day.current-day .day-number[data-v-712ac7af]{background-color:var(--p-tertiary-color);color:var(--p-primary-contrast-color)}.calendar__items__entry[data-v-712ac7af]{border-left:4px solid var(--p-tertiary-color);flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-block-end:.75rem;padding-left:.75rem;padding-right:20px;font-size:.875rem;display:flex;position:relative}.calendar__items__entry .title[data-v-712ac7af]{font-weight:700}.calendar__items__entry .icon[data-v-712ac7af]{width:20px;color:var(--p-tertiary-color);font-size:.875rem}.calendar__items__entry .date-wrapper[data-v-712ac7af]{flex-wrap:wrap;column-gap:.25rem;font-size:.75rem;display:flex}.calendar__items__entry[data-v-712ac7af]:after{border-top:.375rem solid #0000;border-bottom:.375rem solid #0000;border-left:.75rem solid var(--p-tertiary-color);content:"";width:0;height:0;display:block;position:absolute;top:calc(50% - .375rem);right:0}.calendar__items__entry[data-v-712ac7af]:hover{cursor:pointer}.calendar__items__entry:hover .title[data-v-712ac7af]{color:var(--p-tertiary-color)}.calendar__items__entry[data-v-712ac7af]:hover:after{border-left:.75rem solid var(--p-tertiary-hover-color)}.calendar__weekly__footer[data-v-712ac7af]{border-top:1px solid var(--p-border-color);justify-content:center;align-items:center;margin-top:.75rem;padding-top:.75rem;display:flex}.calendar__weekly__footer[data-v-712ac7af] .reset-week-range-button{border:1px solid var(--p-tertiary-color);background-color:var(--p-white-color);color:var(--p-tertiary-color);padding:8px 18px}.calendar__weekly__footer[data-v-712ac7af] .reset-week-range-button .p-button-label{font-size:.75rem}.calendar__weekly__footer[data-v-712ac7af] .reset-week-range-button:disabled{border-color:color-mix(in oklch, var(--p-tertiary-color) 30%, transparent);color:var(--p-text-color);background-color:#0000}.calendar__weekly__footer[data-v-712ac7af] .reset-week-range-button:disabled,.calendar__weekly__footer[data-v-712ac7af] .reset-week-range-button:disabled:hover{cursor:default}.calendar__weekly__footer[data-v-712ac7af] .reset-week-range-button:not(:disabled):hover{background-color:var(--p-tertiary-color);color:var(--p-white-color)}.activity__item[data-v-10af549f]{border-left:4px solid var(--p-tertiary-color);flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-left:.75rem;padding-right:20px;font-size:.875rem;display:flex;position:relative}.activity__item .sub-title[data-v-10af549f]{flex:1 1 0}.activity__item .icon[data-v-10af549f]{width:auto;color:var(--p-tertiary-color);align-self:center;font-size:.875rem}.activity__item[data-v-10af549f]:after{border-top:.375rem solid #0000;border-bottom:.375rem solid #0000;border-left:.75rem solid var(--p-tertiary-color);content:"";width:0;height:0;display:block;position:absolute;top:calc(50% - .375rem);right:0}.activity__item[data-v-10af549f]:hover{cursor:pointer}.activity__item:hover .activity__item__title[data-v-10af549f]{color:var(--p-tertiary-color)}.activity__item[data-v-10af549f]:hover:after{border-left:.75rem solid var(--p-tertiary-hover-color)}.activity__item[data-v-10af549f]:not(:last-child){margin-block-end:.75rem}.activity__item__title[data-v-10af549f]{font-weight:700}.activity__item__sub-title-wrapper[data-v-10af549f]{flex-wrap:wrap;column-gap:.25rem;font-size:.75rem;display:flex}.activities[data-v-eae1da3a]{border-top:4px solid var(--p-primary-contrast-color);flex-direction:column;row-gap:.625rem;margin-top:1.5rem;padding-top:1.5rem;display:flex}.todo-widget[data-v-9c06e9c8]{background-color:var(--p-alternative-secondary-background-color);padding:2.25rem 1.5rem}.todo-widget>.title[data-v-9c06e9c8]{margin-bottom:0;font-weight:400}.slogan[data-v-128eab28]{background-color:var(--p-alternative-tertiary-background-color);max-height:184px;color:var(--p-primary-color);text-transform:uppercase;grid-template-columns:1fr 50px 1fr;font-weight:500;display:grid;position:relative;overflow:hidden}.slogan__title[data-v-128eab28]{z-index:1;letter-spacing:7px;flex-direction:column;grid-area:1/1/1/3;justify-content:center;align-items:flex-start;font-size:2.3rem;line-height:1.4;display:flex;position:relative;left:24px}.slogan__and-sign-image[data-v-128eab28]{object-fit:cover;grid-area:1/2/1/4;position:relative;left:5px}@media (width>=768px){.slogan[data-v-128eab28]{max-height:162px}.slogan__title[data-v-128eab28]{font-size:2rem}}@media (width>=992px){.slogan[data-v-128eab28]{max-height:179px}}@media (width>=1400px){.slogan__title[data-v-128eab28]{font-size:2.1rem}}.dashboard__main[data-v-78fccbac]{flex-direction:column;row-gap:1.5rem;display:flex}.callout[data-v-78fccbac]{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.5rem;display:flex}.dashboard__aside[data-v-78fccbac]{flex-direction:column;row-gap:1.5rem;display:flex}[data-v-78fccbac] .groups-wrapper__grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=576px){[data-v-78fccbac] .dashboard-content .magazines{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:1.875rem;display:flex}}@media (width>=768px){[data-v-78fccbac] .dashboard__my-projects,[data-v-78fccbac] .dashboard__quotes,[data-v-78fccbac] .dashboard__internship-promo{grid-column:1}}@media (width>=1200px){.callout[data-v-78fccbac]{flex-direction:row}[data-v-78fccbac] .groups-wrapper__grid{grid-template-columns:repeat(auto-fill,minmax(275px,1fr))}}.header-bar[data-v-b3f0e154]{justify-content:flex-end;gap:10px;margin-bottom:15px;display:flex}.assignments-index[data-v-1c941d5d]{height:auto}.assignments-index h4[data-v-1c941d5d]{margin-bottom:.125rem}.assignment-list .assignment-item+.assignment-item[data-v-1c941d5d]{margin-top:8px;position:relative}.assignment-list .assignment-item+.assignment-item[data-v-1c941d5d]:before{border-top:3px dotted var(--p-surface-100);content:"";position:absolute;top:-5px;left:0;right:0}.assignment-item[data-v-1c941d5d]{cursor:pointer;border-radius:.75rem;align-items:center;gap:.5rem;padding:0 1rem;transition:background-color .15s;display:flex}.assignment-item[data-v-1c941d5d]:hover{background-color:var(--p-content-hover-background)}.assignment-handle[data-v-1c941d5d]{color:var(--p-primary-color);cursor:grab;flex-shrink:0;margin:3px}.assignment-handle[data-v-1c941d5d]:hover{color:var(--p-text-color)}.assignment-content[data-v-1c941d5d]{flex-direction:column;flex:1;min-width:0;display:flex}.assignment-tags[data-v-1c941d5d]{flex-wrap:wrap;gap:.3125rem;display:flex}.tag-badge[data-v-1c941d5d]{border:1px solid;border-radius:12px;padding:1px 8px;font-size:.7rem}.sub-assignment-count[data-v-1c941d5d]{color:var(--p-text-muted-color);align-items:center;font-size:.8rem;display:flex}.assignment-deadline[data-v-1c941d5d]{color:var(--p-text-muted-color);align-items:center;font-size:.85rem;font-weight:700;display:flex}.publish-toggle[data-v-1c941d5d]{margin:10px}.context-menu-trigger[data-v-1c941d5d]{flex-shrink:0}.drag-ghost[data-v-1c941d5d]{opacity:.5}.drag-ghost[data-v-1c941d5d]:before{display:none}.assignment-actions[data-v-1c941d5d]{gap:.625rem;margin-top:.625rem;display:flex}.empty-state[data-v-1c941d5d]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:.625rem .375rem;display:flex}.empty-state-icon[data-v-1c941d5d]{background-color:var(--p-primary-50,var(--p-primary-lightest));width:50px;height:50px;color:var(--p-primary-color);cursor:pointer;border:none;border-radius:.75rem;justify-content:center;align-items:center;padding:0;font-size:1.375rem;transition:background-color .2s,color .2s;display:flex}.empty-state-icon[data-v-1c941d5d]:hover{background-color:var(--p-primary-color);color:#fff}.empty-state-notice[data-v-1c941d5d]{color:var(--p-primary-color);margin:0;font-size:1.125rem;line-height:1.2}.categories-index[data-v-b7eaccbd]{height:auto}.categories-index h4[data-v-b7eaccbd]{margin-bottom:.125rem}.category-list[data-v-b7eaccbd]{flex-direction:column;display:flex}.category-list .category-item+.category-item[data-v-b7eaccbd]{margin-top:8px;position:relative}.category-list .category-item+.category-item[data-v-b7eaccbd]:before{border-top:3px dotted var(--p-surface-100);content:"";position:absolute;top:-5px;left:0;right:0}.category-item[data-v-b7eaccbd]{cursor:pointer;border-radius:.75rem;align-items:center;gap:.5rem;padding:0 1rem;transition:background-color .15s;display:flex}.category-item[data-v-b7eaccbd]:hover{background-color:var(--p-content-hover-background)}.category-item.active[data-v-b7eaccbd]{border:1px solid var(--p-primary-500);background-color:var(--p-highlight-background)}.category-item.active[data-v-b7eaccbd]:hover{background-color:var(--p-highlight-focus-background)}.category-handle[data-v-b7eaccbd]{color:var(--p-primary-color);cursor:grab;flex-shrink:0;margin:3px}.category-handle[data-v-b7eaccbd]:hover{color:var(--p-text-color)}.category-name[data-v-b7eaccbd]{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.publish-toggle[data-v-b7eaccbd]{margin:10px}.continent-badge[data-v-b7eaccbd]{background:0 0;border:1px solid;border-radius:12px;padding:2px 8px;font-size:.75rem;display:block}.context-menu-trigger[data-v-b7eaccbd]{flex-shrink:0}.drag-ghost[data-v-b7eaccbd]{opacity:.5}.drag-ghost[data-v-b7eaccbd]:before,.drag-active[data-v-b7eaccbd]:before{display:none}.category-actions[data-v-b7eaccbd]{gap:.625rem;margin-top:.625rem;display:flex}.portfolio-index[data-v-01ed8cc5]{gap:30px;display:flex}.portfolio-index[data-v-01ed8cc5]>*{flex:1;min-width:0}
