.design-switcher[data-v-22363053]{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-22363053]:hover{background-color:#00000080}.p-breadcrumb[data-v-64b1e459]{background:0 0}.p-breadcrumb[data-v-64b1e459]:has(+.dashboard){display:none}[data-v-64b1e459] .p-disabled{opacity:1}[data-v-64b1e459] .p-breadcrumb-list{flex-wrap:wrap;gap:.25rem .625rem}.btn-menu-toggle[data-v-6d426b9c]: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-6d426b9c]{aspect-ratio:1.54;width:auto;height:100%}.language-picker-menu__language-item img[data-v-6d426b9c]{aspect-ratio:1.54;width:auto;height:16px}[data-v-dc35b4d6] .p-menu-list{width:100%;max-width:300px}.btn-notification-menu__toggle[data-v-dc35b4d6]{overflow:visible}.notification__menu__link[data-v-dc35b4d6]{justify-content:flex-start;align-items:baseline;column-gap:.5rem;display:flex}.notification__menu__link .title[data-v-dc35b4d6],.notification__menu__link .date[data-v-dc35b4d6],.notification__menu__link .message[data-v-dc35b4d6]{margin:0}.notification__menu__link .icon[data-v-dc35b4d6]{color:var(--p-primary-color)}.notification__menu__link .title[data-v-dc35b4d6]{color:var(--p-text-color)}.notification__menu__link.unread .title[data-v-dc35b4d6]{color:var(--p-primary-color)}.notification__menu__link.unread .title[data-v-dc35b4d6]:after{background-color:var(--p-tertiary-color)}.notification__menu__link__content[data-v-dc35b4d6]{flex-direction:column;row-gap:3px;display:flex}.icon[data-v-dc35b4d6]{font-size:1.125rem}.title[data-v-dc35b4d6]{grid-template-columns:auto 1fr;align-items:baseline;column-gap:.5rem;font-size:16px;font-weight:700;display:grid}.title[data-v-dc35b4d6]:after{content:"";background-color:#0000;border-radius:50%;width:8px;height:8px;display:inline-flex}.date[data-v-dc35b4d6],.message[data-v-dc35b4d6]{font-size:.75rem;line-height:1}.count-bubble[data-v-dc35b4d6]{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-7f13b965]{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-7f13b965]{margin:0}.p-breadcrumb[data-v-7f13b965]{margin-top:.3rem}.user-controls[data-v-7f13b965]{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-7f13b965] .btn-menu-toggle{aspect-ratio:unset;border:none;width:auto;height:auto}.user-controls[data-v-7f13b965] .btn-menu-toggle img{width:20px;height:13px}.user-controls[data-v-7f13b965] .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-7f13b965] .btn-menu-toggle:hover{background:0 0}.user-credential-wrapper[data-v-7f13b965]{justify-content:flex-end;align-items:center;column-gap:.9375rem;display:flex}.user-credentials[data-v-7f13b965]{display:none}.btn-avatar img[data-v-7f13b965]{object-fit:cover;object-position:center;border-radius:.75rem;width:100%;height:100%}.btn-avatar[data-v-7f13b965],.btn-input-toggler[data-v-7f13b965],.notifications[data-v-7f13b965] .p-select-label,.btn-sign-out[data-v-7f13b965]{background-color:#005487;border:0;border-radius:.75rem;width:35px;height:35px;padding:0;font-size:1.25rem}.btn-avatar[data-v-7f13b965]:hover,.btn-input-toggler[data-v-7f13b965]:hover,.notifications[data-v-7f13b965] .p-select-label:hover,.btn-sign-out[data-v-7f13b965]:hover{background-color:#003454}.btn-avatar[data-v-7f13b965],.btn-sign-out[data-v-7f13b965]{align-self:flex-start}.footer[data-v-7f13b965]{flex:1 0 100%;justify-content:space-between;align-items:baseline;display:flex}.school-name[data-v-7f13b965]{text-align:end;margin-top:0;margin-bottom:0}.btn-leave-impersonation[data-v-7f13b965]{color:var(--p-primary-contrast-color)}.btn-leave-impersonation[data-v-7f13b965]:hover{color:var(--p-nav-link-color)}@media (width>=576px){.user-credentials[data-v-7f13b965]{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-7f13b965]{text-align:right;align-self:flex-end;margin:0}.user-credentials .greetings-text[data-v-7f13b965]{font-weight:400}.user-credentials .user-name[data-v-7f13b965]{font-weight:700}.user-credentials .btn-leave-impersonation[data-v-7f13b965]{padding:0}}.main-sidebar[data-v-3b0f46d3]{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-3b0f46d3] .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-3b0f46d3] .p-menubar-item-icon{font-size:1.3125rem;transition:all .3s ease-in-out}.main-sidebar .main-nav[data-v-3b0f46d3] .nav-label{opacity:0;transition:opacity .2s ease-in-out}.main-sidebar[data-v-3b0f46d3] .p-menubar-item-link{padding:.625rem}.main-sidebar.expanded[data-v-3b0f46d3]{width:200px}.main-sidebar.expanded[data-v-3b0f46d3] .p-menubar-item-icon{font-size:1.125rem}.main-sidebar.expanded .main-nav[data-v-3b0f46d3] .nav-label{opacity:1;transition:opacity .2s ease-in-out .2s}.main-sidebar.expanded[data-v-3b0f46d3] .p-menubar-item-link{padding:.625rem .9375rem}.main-sidebar.expanded[data-v-3b0f46d3] .p-menubar-end{opacity:1;transition:opacity .2s ease-in-out .2s}.menu-toggle-wrap[data-v-3b0f46d3]{align-self:flex-end;margin-bottom:.9375rem}.menu-toggle-wrap .nav-toggler-button[data-v-3b0f46d3]{border:1px solid #0000;margin-right:-9px;padding:.25rem .75rem}.brand[data-v-3b0f46d3]{justify-content:center;margin-bottom:1.875rem;transition:all .2s ease-in-out;display:flex}.brand .logo[data-v-3b0f46d3]{width:70px;height:61px;fill:var(--p-primary-contrast-color);align-self:center}.main-nav[data-v-3b0f46d3]{height:calc(100% - 199px)}.main-nav-wrapper[data-v-3b0f46d3]{background:0 0;border:0;flex-direction:column;height:100%;padding:0}[data-v-3b0f46d3] .p-menubar-root-list{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;width:100%}[data-v-3b0f46d3] .p-menubar-root-list>li.p-menubar-item{width:inherit}[data-v-3b0f46d3] .p-menubar-root-list>li.p-menubar-item.p-focus .p-menubar-item-content{background:0 0}[data-v-3b0f46d3] .p-menubar-item-link{gap:.625rem}[data-v-3b0f46d3] .p-menubar-item-icon{text-align:center;width:1.25em}[data-v-3b0f46d3] .p-menubar-item-icon,[data-v-3b0f46d3] .p-menubar-item-content{color:var(--p-nav-link-color);align-self:center;font-size:16px}[data-v-3b0f46d3] .nav-label{line-height:1.5}[data-v-3b0f46d3] .p-menubar-item-content:hover{background:0 0}[data-v-3b0f46d3] .p-menubar-item-content:hover .p-menubar-item-icon,[data-v-3b0f46d3] .p-menubar-item-content:hover .nav-label{color:var(--p-primary-color)}[data-v-3b0f46d3] .p-menubar-end{opacity:0;margin-top:auto;margin-left:0;font-size:.8125rem;transition:opacity .2s ease-in-out}[data-v-3b0f46d3] .p-menubar-end p{font-size:.8125rem;line-height:1.1}[data-v-3b0f46d3] .p-menubar-end .made-with-love{height:14.3px;color:var(--p-primary-contrast-color);text-align:center;margin:0 0 6px}[data-v-3b0f46d3] .p-menubar-end .icon{color:var(--p-red-500)}[data-v-3b0f46d3] .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-3b0f46d3]{justify-content:center;width:100%;padding-right:30px;font-size:.8125rem;display:flex;position:absolute;bottom:0}}.main-nav[data-v-d8080246]{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-d8080246]{width:100%;height:inherit;justify-content:space-between;align-items:center;margin:0;padding:0;list-style:none;display:flex}.nav-button[data-v-d8080246]{width:auto;color:var(--p-nav-link-color);padding:.5rem 1rem;font-size:1.125rem}.nav-button[data-v-d8080246],.nav-button[data-v-d8080246]:hover,.nav-button[data-v-d8080246]:active{background:0 0;border:0}.nav-button[data-v-d8080246]:before{text-align:center;width:1.25em}.drawer-items[data-v-d8080246]{background-color:var(--p-secondary-background-color);margin:0;padding:.9375rem;list-style:none}.drawer-item-link[data-v-d8080246]{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-d8080246]{width:27px;color:var(--p-nav-link-color);text-align:center;margin-top:1px;margin-right:.9375rem}.drawer-item-label[data-v-d8080246]{color:var(--p-nav-link-color);line-height:1.5}.main-nav[data-v-8291bd92]{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-8291bd92]{opacity:.5;width:auto;overflow:visible}.main-nav.expanded .nav-item:hover .nav-link .title[data-v-8291bd92],.main-nav.expanded .nav-item.active .nav-link .title[data-v-8291bd92]{opacity:1}.main-nav.expanded .nav-item:hover .nav-link[data-v-8291bd92]:before,.main-nav.expanded .nav-item.active .nav-link[data-v-8291bd92]:before{background:oklch(from var(--p-secondary-color) calc(l + .18) calc(c + .06) h)}.main-nav .nav-items[data-v-8291bd92]{flex:1;margin:0;padding-top:.75rem;overflow:hidden}.main-nav .nav-item:hover .icon[data-v-8291bd92],.main-nav .nav-item.active .icon[data-v-8291bd92]{color:var(--p-white-color);opacity:1}.main-nav .nav-item:hover .title[data-v-8291bd92],.main-nav .nav-item.active .title[data-v-8291bd92]{font-variation-settings:"wght" 800}.main-nav .nav-item:hover .nav-link[data-v-8291bd92]:before,.main-nav .nav-item.active .nav-link[data-v-8291bd92]:before{background:oklch(from var(--p-secondary-color) calc(l + .18) calc(c + .06) h)}.main-nav .nav-item[data-v-8291bd92]:not(:last-child){margin-block-end:1.5rem}.main-nav .nav-link[data-v-8291bd92]{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-8291bd92]: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-8291bd92]{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-8291bd92]{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-8291bd92]{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-8291bd92]{background-color:#0000;border:none;padding:0}.main-nav[data-v-8291bd92]:not(.mobile){margin-bottom:0}.main-nav.mobile[data-v-8291bd92]{flex:1;width:auto;margin-top:0;padding:2.25rem 0;overflow-y:auto}.main-nav.mobile .nav-items[data-v-8291bd92]{padding-top:0;overflow-y:auto}.main-nav.mobile .nav-item.active .title[data-v-8291bd92]{color:var(--p-surface-0);font-variation-settings:"wght" 800;align-self:center}.main-nav.mobile .nav-link[data-v-8291bd92]{flex-direction:row;column-gap:.75rem;width:100%;padding:0}.main-nav.mobile .nav-link .title[data-v-8291bd92]{opacity:1;width:auto;overflow:visible}.main-nav.mobile .nav-link[data-v-8291bd92]:before{left:0}.main-nav:not(.mobile):not(.expanded) .nav-link[data-v-8291bd92]{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-158b9c38]{flex-direction:column;gap:1.3125rem;display:flex}.choose-rubric-skill .choose-rubric-skill__description[data-v-158b9c38]{color:var(--p-text-muted-color);font-size:.875rem;line-height:1.5}.choose-rubric-skill .choose-rubric-skill__description>p[data-v-158b9c38]{margin:0}.choose-rubric-skill .choose-rubric-skill__skills[data-v-158b9c38]{flex-direction:column;gap:.625rem;display:flex}.choose-rubric-skill .choose-rubric-skill__skills .choose-rubric-skill__skills__skill[data-v-158b9c38]{align-items:center;gap:.625rem;display:flex}.choose-rubric-skill .choose-rubric-skill__skills .choose-rubric-skill__skills__skill label[data-v-158b9c38]{cursor:pointer}.description-text[data-v-f0ed57b6]{margin-bottom:1.5rem}.p-select[data-v-f0ed57b6]{width:100%}.main-header[data-v-fa2c1eab]{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-fa2c1eab]{margin:0}.dashboard-calendar header a[data-v-18eed0f0]{color:var(--primary);font-weight:500}.dashboard-calendar header a[data-v-18eed0f0]:hover,.dashboard-calendar header a[data-v-18eed0f0]:hover:after{color:var(--primaryDarker)}.dashboard-calendar header a[data-v-18eed0f0]: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-18eed0f0]{place-content:center flex-start;gap:.9375rem;display:flex;position:relative}.dashboard-calendar__items__event .icon[data-v-18eed0f0]{background:var(--secondary-background-color);color:var(--primary);border-radius:.75rem;align-self:center;padding:.625rem}.dashboard-calendar__items__event .icon i[data-v-18eed0f0]{font-size:1.3125rem}.dashboard-calendar__items__event .content[data-v-18eed0f0]{align-self:center;font-family:DM Sans,sans-serif;font-size:.875rem;line-height:1}.dashboard-calendar__items__event .content p[data-v-18eed0f0]{margin:0;font-weight:400;line-height:1.3}.dashboard-calendar__items__event .content p.title[data-v-18eed0f0]{color:var(--primary);font-weight:500}.dashboard-calendar__items__event .content p.date[data-v-18eed0f0]{color:var(--p-text-muted-color);font-size:13px}.dashboard-calendar__items__event[data-v-18eed0f0]:hover{cursor:pointer}.dashboard-calendar__items__event:hover .icon[data-v-18eed0f0],.dashboard-calendar__items__event:hover .content .title[data-v-18eed0f0]{color:var(--primaryDark)}.dashboard-calendar__items__event[data-v-18eed0f0]:not(:last-of-type){margin-bottom:1.3125rem}.group-pair-invites-overview__pending-invites__item[data-v-29e45dca]{place-content:center flex-start;gap:.9375rem;display:flex;position:relative}.group-pair-invites-overview__pending-invites__item .icon[data-v-29e45dca]{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-29e45dca]{font-size:1.3125rem}.group-pair-invites-overview__pending-invites__item .content[data-v-29e45dca]{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-29e45dca]{margin:0;font-weight:400;line-height:1.3}.group-pair-invites-overview__pending-invites__item .content p.title[data-v-29e45dca]{color:var(--primary);font-weight:500}.group-pair-invites-overview__pending-invites__item .content p.sub-title[data-v-29e45dca]{color:var(--p-text-muted-color);font-size:13px}.group-pair-invites-overview__pending-invites__item[data-v-29e45dca]:hover{cursor:pointer}.group-pair-invites-overview__pending-invites__item:hover .icon[data-v-29e45dca]{color:color-mix(in oklch, var(--p-warn-color) 90%, black)}.group-pair-invites-overview__pending-invites__item:hover .content .title[data-v-29e45dca]{color:var(--primaryDark)}.group-pair-invites-overview__pending-invites__item[data-v-29e45dca]:not(:last-of-type){margin-bottom:1.3125rem}@media (width>=768px){.group-pair-invites-overview__pending-invites__item[data-v-29e45dca]{grid-template-rows:auto;grid-template-columns:66.6667% 33.3333%}}.dashboard-invite__items__invite[data-v-7bac94de]{place-content:center flex-start;gap:.9375rem;display:flex;position:relative}.dashboard-invite__items__invite .icon[data-v-7bac94de]{background:var(--secondary-background-color);color:var(--primary);border-radius:.75rem;align-self:center;padding:.625rem}.dashboard-invite__items__invite .icon i[data-v-7bac94de]{font-size:1.3125rem}.dashboard-invite__items__invite .content[data-v-7bac94de]{align-self:center;font-family:DM Sans,sans-serif;font-size:.875rem;line-height:1}.dashboard-invite__items__invite .content p[data-v-7bac94de]{margin:0;font-weight:400;line-height:1.3}.dashboard-invite__items__invite .content p.title[data-v-7bac94de]{color:var(--primary);font-weight:500}.dashboard-invite__items__invite .content p.sub-title[data-v-7bac94de]{color:var(--p-text-muted-color);font-size:13px}.dashboard-invite__items__invite[data-v-7bac94de]:hover{cursor:pointer}.dashboard-invite__items__invite:hover .icon[data-v-7bac94de],.dashboard-invite__items__invite:hover .content .title[data-v-7bac94de]{color:var(--primaryDark)}.dashboard-invite__items__invite[data-v-7bac94de]:not(:last-of-type){margin-bottom:1.3125rem}@media (width>=768px){.dashboard-invites[data-v-7bac94de]{max-height:400px;overflow-y:auto}}.dashboard-quick-options__new-project[data-v-6f1151a5],.dashboard-quick-options__accounts[data-v-6f1151a5]{place-content:center flex-start;gap:.9375rem;display:flex;position:relative}.dashboard-quick-options__new-project .icon[data-v-6f1151a5],.dashboard-quick-options__accounts .icon[data-v-6f1151a5]{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-6f1151a5],.dashboard-quick-options__accounts .icon i[data-v-6f1151a5]{font-size:1.3125rem}.dashboard-quick-options__new-project .icon[data-v-6f1151a5]:last-of-type,.dashboard-quick-options__accounts .icon[data-v-6f1151a5]:last-of-type{margin-left:auto}.dashboard-quick-options__new-project .text[data-v-6f1151a5],.dashboard-quick-options__accounts .text[data-v-6f1151a5]{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-6f1151a5],.dashboard-quick-options__accounts .text .sub-text[data-v-6f1151a5]{color:var(--p-text-color);font-weight:400}.dashboard-quick-options__new-project[data-v-6f1151a5]:hover,.dashboard-quick-options__accounts[data-v-6f1151a5]:hover{cursor:pointer}.dashboard-quick-options__new-project:hover .icon[data-v-6f1151a5],.dashboard-quick-options__accounts:hover .icon[data-v-6f1151a5],.dashboard-quick-options__new-project:hover .title[data-v-6f1151a5],.dashboard-quick-options__accounts:hover .title[data-v-6f1151a5]{color:var(--primaryDark)}.dashboard-quick-options__new-project[data-v-6f1151a5]:not(:last-of-type),.dashboard-quick-options__accounts[data-v-6f1151a5]:not(:last-of-type){margin-bottom:1.3125rem}.group-card[data-v-82b9f695]{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-82b9f695]{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-82b9f695],.group-card .group-card__actions .group-card__actions__btn-grade[data-v-82b9f695]{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-82b9f695]:hover,.group-card .group-card__actions .group-card__actions__btn-grade[data-v-82b9f695]:hover{background-color:var(--p-button-primary-hover-background);cursor:pointer}.group-card .group-card__actions button[data-v-82b9f695]{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-82b9f695] .p-button-icon{font-size:.875rem}.group-card .group-card__actions button[data-v-82b9f695] .p-button-icon:before{width:auto}.group-card .group-card__actions button.group-card__actions__btn-grade[data-v-82b9f695] .p-button-icon{position:relative;top:-1px}.group-card img[data-v-82b9f695]{object-fit:cover;object-position:center;width:100%;height:100px}.group-card .group-card__content[data-v-82b9f695]{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-82b9f695]{color:var(--p-text-muted-color);margin-top:auto;font-size:.875rem}.group-card .details p[data-v-82b9f695]{margin:0;line-height:1.5}.group-card[data-v-82b9f695]: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-c6e7e47e]{border:1px solid var(--p-border-active-color);flex-direction:column;align-self:stretch;display:flex;position:relative}.project-card img[data-v-c6e7e47e]{object-fit:cover;object-position:center;width:100%;height:100px}.project-card .project-card__content[data-v-c6e7e47e]{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-c6e7e47e]{margin-bottom:0;line-height:1.5}.project-card .sub-title[data-v-c6e7e47e]{color:var(--p-text-muted-color);margin:0}.project-card .details[data-v-c6e7e47e]{flex-direction:column;flex:1 0 0;margin-top:auto;font-size:.875rem;display:flex}.project-card .roadmap-progress[data-v-c6e7e47e]{width:100%;margin:.5rem 0 1.3125rem}.project-card .students[data-v-c6e7e47e]{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-c6e7e47e]:has(+.students){margin-bottom:.75rem}.project-card .students .student[data-v-c6e7e47e]{margin-top:auto}.project-card .students .student[data-v-c6e7e47e]:not(:last-child):after{content:", "}.project-card[data-v-c6e7e47e]: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}.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}[data-v-114c486d] .filter{margin-bottom:.75rem}.-p-paginator-nav[data-v-114c486d]{grid-area:1/1/1/-1}.magazine-card[data-v-6390c938]{border:1px solid var(--p-border-active-color);flex-direction:column;align-self:stretch;display:flex;position:relative}.magazine-card img[data-v-6390c938]{aspect-ratio:.71;object-fit:cover;object-position:center;width:100%}.magazine-card .magazine-card__content[data-v-6390c938]{background:var(--p-primary-contrast-color);padding:.75rem;line-height:1}.magazine-card .title[data-v-6390c938]{margin:0;line-height:1.5}.magazine-card .details[data-v-6390c938]{color:var(--p-text-muted-color);margin-top:auto}.magazine-card[data-v-6390c938]: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-0ba5a269]{grid-template-rows:1fr;grid-template-columns:1fr;gap:1.875rem;display:grid}.dashboard-content__projects-and-magazines[data-v-0ba5a269],.dashboard-content__aside[data-v-0ba5a269]{grid-column:1}@media (width>=768px){.dashboard-content[data-v-0ba5a269]{grid-template-rows:auto;grid-template-columns:calc(66% - 15px) calc(34% - 15px)}.dashboard-content__aside[data-v-0ba5a269]{grid-area:1/2;margin-top:98px}}@media (width>=1400px){.dashboard-content__aside[data-v-0ba5a269]{width:100%;max-width:400px;margin-left:auto}}.dashboard__feature-promotion[data-v-34681d4f]{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-34681d4f]{margin-bottom:.75rem}header .dashboard__feature-promotion__body__link[data-v-34681d4f]{display:none}.dashboard__feature-promotion__main-title[data-v-34681d4f]{margin:0;font-size:1.5rem}.dashboard__feature-promotion-sub-title[data-v-34681d4f]{color:var(--p-tertiary-color);letter-spacing:1px;text-transform:uppercase;font-size:2rem;font-weight:700}.dashboard__feature-promotion__body[data-v-34681d4f]{justify-content:flex-end;align-items:flex-start;column-gap:1.5rem;display:flex}.dashboard__feature-promotion__body img[data-v-34681d4f]{width:150px;height:auto}.dashboard__feature-promotion__body__link[data-v-34681d4f]{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-34681d4f]:hover{cursor:pointer}@media (width>=576px){.dashboard__feature-promotion[data-v-34681d4f]{grid-template-columns:1fr 150px;display:grid}header[data-v-34681d4f]{flex-direction:column;align-items:center;margin-bottom:0;display:flex}header .dashboard__feature-promotion__body__link[data-v-34681d4f]{margin-top:.75rem;display:inline-flex}.dashboard__feature-promotion__body .dashboard__feature-promotion__body__link[data-v-34681d4f]{display:none}.dashboard__feature-promotion__body img[data-v-34681d4f]{width:100%}}@media (width>=768px){.dashboard__feature-promotion[data-v-34681d4f]{grid-template-columns:1fr 150px;display:flex}header[data-v-34681d4f]{align-items:flex-start}header .dashboard__feature-promotion__body__link[data-v-34681d4f]{display:none}.dashboard__feature-promotion__body .dashboard__feature-promotion__body__link[data-v-34681d4f]{margin:0 auto 0 0;display:inline-flex}.dashboard__feature-promotion__body img[data-v-34681d4f]{width:150px}}@media (width>=1200px){.dashboard__feature-promotion[data-v-34681d4f]{width:30%}.dashboard__feature-promotion__main-title[data-v-34681d4f]{font-size:.875rem}.dashboard__feature-promotion-sub-title[data-v-34681d4f]{font-size:1.2rem}.dashboard__feature-promotion__body img[data-v-34681d4f]{width:80px}.dashboard__feature-promotion__body__link[data-v-34681d4f]{margin:0;padding:.25rem .75rem;font-size:1rem}}@media (width>=1400px){.dashboard__feature-promotion__body img[data-v-34681d4f]{width:100px}.dashboard__feature-promotion__body__link[data-v-34681d4f]{padding:.375rem 1.5rem;font-size:1.3125rem}}@media (width>=1600px){.dashboard__feature-promotion[data-v-34681d4f]{width:25%}.dashboard__feature-promotion__main-title[data-v-34681d4f]{font-size:1.1rem}.dashboard__feature-promotion-sub-title[data-v-34681d4f]{font-size:1.6rem}.dashboard__feature-promotion__body img[data-v-34681d4f]{width:125px}}.random-quote[data-v-cb6f2dfd]{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-cb6f2dfd]{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-cb6f2dfd]{z-index:10;color:var(--p-secondary-color);white-space:normal;word-break:break-word;font-size:1.7rem;font-style:italic;font-weight:200;line-height:1.15;position:relative}.random-quote__body__author[data-v-cb6f2dfd]{z-index:10;color:var(--p-secondary-color);letter-spacing:2.3px;margin-top:1.5rem;position:relative}.random-quote__sign-image[data-v-cb6f2dfd]{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-cb6f2dfd]{grid-template-columns:30px 200px 1fr}.random-quote__body[data-v-cb6f2dfd]{grid-area:1/2/-1/-1}.random-quote__sign-image[data-v-cb6f2dfd]{height:75%;top:30%;left:-30px}.random-quote__body__message[data-v-cb6f2dfd]{font-size:2rem;line-height:1.5}}@media (width>=576px){.random-quote__sign-image[data-v-cb6f2dfd]{height:75%;top:25%;left:-44px}.random-quote__body__message[data-v-cb6f2dfd]{font-size:2rem;line-height:1.3}}@media (width>=1200px){.random-quote[data-v-cb6f2dfd]{grid-template-columns:30px 200px 1fr;width:calc(70% - 24px);height:100%}}@media (width>=1600px){.random-quote[data-v-cb6f2dfd]{width:calc(75% - 24px)}.random-quote__body[data-v-cb6f2dfd]{grid-area:1/2/-1/-1}.random-quote__sign-image[data-v-cb6f2dfd]{height:85%;top:15%;left:-20px}.random-quote__body__message[data-v-cb6f2dfd]{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-4b92cb51]{width:100%}.sub-title[data-v-4b92cb51]{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-4b92cb51]{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-4b92cb51]{flex-direction:column;width:100%;display:flex}.roadmap-progress[data-v-4b92cb51]{width:100%;margin-top:.75rem}.students[data-v-4b92cb51]{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-4b92cb51]:has(+.students){margin-bottom:.75rem}.students .student[data-v-4b92cb51]{margin-top:auto}.students .student[data-v-4b92cb51]: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-bbeebd78]{container-type:inline-size}.my-overview__select[data-v-bbeebd78]{display:none}@container (width<=450px){.my-overview__tabs[data-v-bbeebd78]{display:none}.my-overview__select[data-v-bbeebd78]{width:100%;display:flex}}.my-overview__list[data-v-bbeebd78]{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=1200px){.my-overview__list[data-v-bbeebd78]{grid-template-columns:repeat(auto-fill,minmax(275px,1fr))}}.calendar__weekly[data-v-de13f766]{background-color:var(--p-primary-contrast-color);margin-bottom:1.5rem;padding:.75rem}.calendar__weekly__navigation[data-v-de13f766]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.calendar__weekly__navigation button[data-v-de13f766]{background-color:var(--p-tertiary-color);border-radius:50%;width:28px;height:28px}.calendar__weekly__navigation button[data-v-de13f766]:hover{background-color:var(--p-tertiary-hover-color)}.calendar__weekly__navigation .current-month[data-v-de13f766]{text-transform:capitalize;font-weight:700}.calendar__weekly__week-days[data-v-de13f766]{justify-content:space-between;align-items:center;display:flex}.calendar__weekly__week-days .day[data-v-de13f766]{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-de13f766]{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-de13f766]{background-color:var(--p-tertiary-color);color:var(--p-primary-contrast-color)}.calendar__items__entry[data-v-de13f766]{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-de13f766]{font-weight:700}.calendar__items__entry .icon[data-v-de13f766]{width:20px;color:var(--p-tertiary-color);font-size:.875rem}.calendar__items__entry .date-wrapper[data-v-de13f766]{flex-wrap:wrap;column-gap:.25rem;font-size:.75rem;display:flex}.calendar__items__entry[data-v-de13f766]: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-de13f766]:hover{cursor:pointer}.calendar__items__entry:hover .title[data-v-de13f766]{color:var(--p-tertiary-color)}.calendar__items__entry[data-v-de13f766]:hover:after{border-left:.75rem solid var(--p-tertiary-hover-color)}.calendar__weekly__footer[data-v-de13f766]{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-de13f766] .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-de13f766] .reset-week-range-button .p-button-label{font-size:.75rem}.calendar__weekly__footer[data-v-de13f766] .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-de13f766] .reset-week-range-button:disabled,.calendar__weekly__footer[data-v-de13f766] .reset-week-range-button:disabled:hover{cursor:default}.calendar__weekly__footer[data-v-de13f766] .reset-week-range-button:not(:disabled):hover{background-color:var(--p-tertiary-color);color:var(--p-white-color)}.activity__item[data-v-7544e1f8]{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-7544e1f8]{flex:1 1 0}.activity__item .icon[data-v-7544e1f8]{width:auto;color:var(--p-tertiary-color);align-self:center;font-size:.875rem}.activity__item[data-v-7544e1f8]: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-7544e1f8]:hover{cursor:pointer}.activity__item:hover .activity__item__title[data-v-7544e1f8]{color:var(--p-tertiary-color)}.activity__item[data-v-7544e1f8]:hover:after{border-left:.75rem solid var(--p-tertiary-hover-color)}.activity__item[data-v-7544e1f8]:not(:last-child){margin-block-end:.75rem}.activity__item__title[data-v-7544e1f8]{font-weight:700}.activity__item__sub-title-wrapper[data-v-7544e1f8]{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-8f104e94]{background-color:var(--p-alternative-secondary-background-color);padding:2.25rem 1.5rem}.todo-widget>.title[data-v-8f104e94]{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-5dd0f3c6]{flex-direction:column;row-gap:1.5rem;display:flex}.callout[data-v-5dd0f3c6]{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.5rem;display:flex}.dashboard__aside[data-v-5dd0f3c6]{flex-direction:column;row-gap:1.5rem;display:flex}[data-v-5dd0f3c6] .groups-wrapper__grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=576px){[data-v-5dd0f3c6] .dashboard-content .magazines{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:1.875rem;display:flex}}@media (width>=768px){[data-v-5dd0f3c6] .dashboard__my-projects,[data-v-5dd0f3c6] .dashboard__quotes,[data-v-5dd0f3c6] .dashboard__internship-promo{grid-column:1}}@media (width>=1200px){.callout[data-v-5dd0f3c6]{flex-direction:row}[data-v-5dd0f3c6] .groups-wrapper__grid{grid-template-columns:repeat(auto-fill,minmax(275px,1fr))}}
