.navbar-theme-toggle[data-v-c5e41e96]{border:1px solid var(--border);background:var(--surface-default);color:var(--foreground);box-shadow:none;flex:none}.navbar-theme-toggle[data-v-c5e41e96]:hover{border-color:var(--primary);border-color:color-mix(in srgb,var(--primary) 42%,var(--border));background:var(--surface-subtle);background:color-mix(in srgb,var(--primary) 6%,var(--surface-default));color:var(--primary)}.instructor-inbox[data-v-5bb943a9]{position:relative}.instructor-inbox__trigger[data-v-5bb943a9]{min-width:2.75rem;min-height:2.75rem;color:var(--foreground);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9999px;outline:none;justify-content:center;align-items:center;padding:.2rem;transition:background-color .15s,border-color .15s;display:inline-flex;position:relative}.instructor-inbox__trigger[data-v-5bb943a9]:hover,.instructor-inbox__trigger[aria-expanded=true][data-v-5bb943a9]{border-color:color-mix(in srgb,var(--primary) 24%,var(--border));background:color-mix(in srgb,var(--primary) 6%,transparent)}.instructor-inbox__trigger[data-v-5bb943a9]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 25%,transparent);outline:none}.instructor-inbox__icon[data-v-5bb943a9]{flex:none;width:1.15rem;height:1.15rem}.instructor-inbox__badge[data-v-5bb943a9]{background:var(--primary);min-width:1.05rem;min-height:1.05rem;color:var(--primary-foreground);letter-spacing:0;pointer-events:none;border-radius:9999px;justify-content:center;align-items:center;padding:0 .28rem;font-size:.6rem;font-weight:800;line-height:1;display:flex;position:absolute;inset-block-start:-.1rem;inset-inline-end:-.1rem}.instructor-inbox__popover[data-v-5bb943a9]{z-index:60;border:1px solid var(--border);border-radius:var(--radius-lg,.75rem);background:var(--surface-elevated,var(--card));width:18.5rem;box-shadow:0 4px 16px color-mix(in srgb,var(--foreground) 8%,transparent);direction:rtl;outline:none;flex-direction:column;display:flex;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-end:0;overflow:hidden}.instructor-inbox__popover-header[data-v-5bb943a9]{border-block-end:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:.5rem;padding:.7rem .85rem .55rem;display:flex}.instructor-inbox__popover-title[data-v-5bb943a9]{color:var(--foreground);font-size:.8rem;font-weight:800}.instructor-inbox__popover-count[data-v-5bb943a9]{color:var(--muted-foreground);font-size:.68rem;font-weight:600}.instructor-inbox__popover-body[data-v-5bb943a9]{min-height:2rem}.instructor-inbox__content-scroll[data-v-5bb943a9],.instructor-inbox__popover-body[data-v-5bb943a9],.instructor-inbox__section[data-v-5bb943a9]{flex-direction:column;display:flex}.instructor-inbox__content-scroll[data-v-5bb943a9]{max-height:22rem;overflow-y:auto}.instructor-inbox__section+.instructor-inbox__section[data-v-5bb943a9]{border-block-start:1px solid var(--border)}.instructor-inbox__section-header[data-v-5bb943a9]{background:color-mix(in srgb,var(--surface-subtle) 60%,transparent);border-block-end:1px solid var(--border);justify-content:space-between;align-items:center;padding:.45rem .85rem .35rem;display:flex}.instructor-inbox__section-title[data-v-5bb943a9]{color:var(--muted-foreground);font-size:.72rem;font-weight:750}.instructor-inbox__section-badge[data-v-5bb943a9]{background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary);border-radius:9999px;padding:.05rem .35rem;font-size:.62rem;font-weight:700}.instructor-inbox__item[data-v-5bb943a9]{border-block-end:1px solid var(--border);color:inherit;outline:none;flex-direction:column;gap:.2rem;padding:.65rem .85rem;text-decoration:none;transition:background-color .12s;display:flex}.instructor-inbox__item[data-v-5bb943a9]:last-child{border-block-end:0}.instructor-inbox__item[data-v-5bb943a9]:focus-visible,.instructor-inbox__item[data-v-5bb943a9]:hover{background:color-mix(in srgb,var(--primary) 5%,transparent)}.instructor-inbox__item[data-v-5bb943a9]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 25%,transparent) inset}.instructor-inbox__item-title[data-v-5bb943a9]{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);font-size:.78rem;font-weight:700;overflow:hidden}.instructor-inbox__item-meta[data-v-5bb943a9]{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:.5rem;font-size:.68rem;display:flex}.instructor-inbox__item-association[data-v-5bb943a9]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.instructor-inbox__item-type-badge[data-v-5bb943a9]{border-radius:var(--radius-sm,.25rem);background:var(--muted);color:var(--muted-foreground);flex-shrink:0;padding:.05rem .35rem;font-size:.62rem;font-weight:700}.instructor-inbox__item-role[data-v-5bb943a9]{color:var(--muted-foreground);font-size:.64rem}.instructor-inbox__empty[data-v-5bb943a9]{color:var(--muted-foreground);text-align:center;padding:1rem .85rem;font-size:.78rem}.instructor-inbox__section-empty[data-v-5bb943a9]{color:var(--muted-foreground);text-align:center;padding:.75rem .85rem;font-size:.72rem}.instructor-inbox__error[data-v-5bb943a9]{text-align:center;flex-direction:column;align-items:center;gap:.4rem;padding:1rem .85rem;display:flex}.instructor-inbox__error-text[data-v-5bb943a9]{color:var(--muted-foreground);font-size:.75rem}.instructor-inbox__partial-error[data-v-5bb943a9]{color:var(--destructive);justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .85rem;font-size:.7rem;display:flex}.instructor-inbox__retry-link[data-v-5bb943a9]{color:var(--primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:.7rem;font-weight:700;text-decoration:underline}.instructor-inbox__retry-link[data-v-5bb943a9]:hover{opacity:.8}.instructor-inbox__retry[data-v-5bb943a9]{border:1px solid var(--border);border-radius:var(--radius-sm,.375rem);color:var(--primary);cursor:pointer;background:0 0;outline:none;padding:.2rem .55rem;font-size:.72rem}.instructor-inbox__retry[data-v-5bb943a9]:hover{background:color-mix(in srgb,var(--primary) 6%,transparent)}.instructor-inbox__retry[data-v-5bb943a9]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 25%,transparent)}.instructor-inbox__loading[data-v-5bb943a9]{flex-direction:column;gap:.4rem;padding:.75rem .85rem;display:flex}.instructor-inbox__loading-line[data-v-5bb943a9]{background:var(--muted);border-radius:4px;height:.75rem;animation:1.4s ease-in-out infinite instructor-inbox-shimmer-5bb943a9;display:block}.instructor-inbox__loading-line[data-v-5bb943a9]:nth-child(2){width:80%;animation-delay:.1s}.instructor-inbox__loading-line[data-v-5bb943a9]:nth-child(3){width:60%;animation-delay:.2s}@keyframes instructor-inbox-shimmer-5bb943a9{0%,to{opacity:1}50%{opacity:.45}}.instructor-inbox__popover-footer[data-v-5bb943a9]{border-block-start:1px solid var(--border);padding:.55rem .85rem}.instructor-inbox__footer-dual-links[data-v-5bb943a9]{justify-content:space-around;align-items:center;gap:.5rem;width:100%;display:flex}.instructor-inbox__footer-divider[data-v-5bb943a9]{color:var(--border);font-size:.75rem}.instructor-inbox__view-all[data-v-5bb943a9]{color:var(--primary);text-align:center;outline:none;font-size:.73rem;font-weight:700;text-decoration:none;display:block}.instructor-inbox__view-all[data-v-5bb943a9]:hover{text-decoration:underline}.instructor-inbox__view-all[data-v-5bb943a9]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 25%,transparent);border-radius:2px}.instructor-inbox-popover-enter-active[data-v-5bb943a9],.instructor-inbox-popover-leave-active[data-v-5bb943a9]{transition:opacity .15s,transform .15s}.instructor-inbox-popover-enter-from[data-v-5bb943a9],.instructor-inbox-popover-leave-to[data-v-5bb943a9]{opacity:0;transform:translateY(-.25rem)}@media (max-width:640px){.instructor-inbox-sheet__content{--sheet-base-y:0%;--sheet-drag-y:0px;width:100%!important;max-width:none!important;max-height:min(80vh,100vh - env(safe-area-inset-top,0px))!important;max-height:min(80dvh,100dvh - env(safe-area-inset-top,0px))!important;height:auto!important;padding:.5rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px))!important;box-shadow:0 -4px 20px #00000026!important;box-shadow:0 -4px 20px color-mix(in srgb,var(--foreground) 12%,transparent)!important;transform:translate3d(0,calc(var(--sheet-base-y,0%) + var(--sheet-drag-y,0px)),0)!important;border-block-end:0!important;border-inline:0!important;border-radius:1rem 1rem 0 0!important;gap:0!important;margin:0!important;position:fixed!important;inset-block:auto 0!important;inset-inline:0!important}.instructor-inbox-sheet__drag-region[data-v-5bb943a9]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex-shrink:0;place-items:center;width:100%;height:1.5rem;margin-block:-.25rem .25rem;display:grid}.instructor-inbox-sheet__content--dragging{cursor:grabbing}.instructor-inbox-sheet__drag-handle[data-v-5bb943a9]{background:var(--border);background:color-mix(in srgb,var(--muted-foreground) 45%,transparent);pointer-events:none;border-radius:9999px;width:2.5rem;height:.25rem;display:block}.instructor-inbox-sheet__header[data-v-5bb943a9]{border-block-end:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:.5rem;margin-block-end:0;padding-block-end:.5rem;display:flex}.instructor-inbox-sheet__title[data-v-5bb943a9]{font-size:.9rem;font-weight:800}.instructor-inbox-sheet__body[data-v-5bb943a9]{max-height:50dvh;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.instructor-inbox-popover-enter-active[data-v-5bb943a9],.instructor-inbox-popover-leave-active[data-v-5bb943a9],.instructor-inbox__trigger[data-v-5bb943a9]{transition:none}.instructor-inbox__loading-line[data-v-5bb943a9]{animation:none}}.navbar-account[data-v-46dde756]{min-width:0;position:relative}.navbar-account__trigger[data-v-46dde756]{min-width:2.75rem;min-height:2.75rem;color:var(--foreground);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9999px;outline:none;align-items:center;gap:.55rem;padding:.2rem .35rem;transition:background-color .15s,border-color .15s;display:flex}.navbar-account__trigger[data-v-46dde756]:hover,.navbar-account__trigger[aria-expanded=true][data-v-46dde756]{border-color:var(--border);border-color:color-mix(in srgb,var(--primary) 24%,var(--border));background:var(--surface-subtle);background:color-mix(in srgb,var(--primary) 6%,transparent)}.navbar-account__trigger[data-v-46dde756]:focus-visible{box-shadow:0 0 0 2px var(--ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 25%,transparent);outline:none}.navbar-account__avatar[data-v-46dde756]{flex:none}.navbar-account__identity[data-v-46dde756]{text-align:start;gap:.05rem;min-width:0;display:grid}.navbar-account__name[data-v-46dde756]{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;font-size:.78rem;font-weight:800;overflow:hidden}.navbar-account__phone[data-v-46dde756]{color:var(--muted-foreground);text-align:end;font-size:.68rem}.navbar-account__chevron[data-v-46dde756]{width:.9rem;height:.9rem;color:var(--muted-foreground);flex:none;transition:transform .15s}.navbar-account--compact .navbar-account__identity[data-v-46dde756]{display:none}@media (min-width:1180px){.navbar-account--identity .navbar-account__trigger[data-v-46dde756]{min-width:10.5rem}}@media (min-width:1180px) and (max-width:1320px){.navbar-account--identity .navbar-account__trigger[data-v-46dde756]{min-width:9.25rem}.navbar-account--identity .navbar-account__phone[data-v-46dde756]{display:none}}.navbar-account__menu[data-v-46dde756]{z-index:60;border:1px solid var(--border);border-radius:var(--radius-aurora-md);background:var(--surface-elevated);width:13.75rem;box-shadow:var(--shadow-aurora-elevated);direction:rtl;flex-direction:column;gap:.25rem;padding:.5rem;display:flex;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-end:0}.navbar-account__menu-header[data-v-46dde756]{border-block-end:1px solid var(--border);gap:.15rem;min-width:0;padding:.7rem;font-size:.78rem;display:grid}.navbar-account__item-label[data-v-46dde756],.navbar-account__menu-header span[data-v-46dde756],.navbar-account__menu-header strong[data-v-46dde756]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.navbar-account__menu-header span[data-v-46dde756]{color:var(--muted-foreground);text-align:end;font-size:.7rem}.navbar-account__menu-item[data-v-46dde756]{border-radius:var(--radius-aurora-sm);width:100%;min-height:2.35rem;color:var(--muted-foreground);text-align:start;cursor:pointer;background:0 0;border:0;outline:none;align-items:center;gap:.5rem;padding-inline:.7rem;font-size:.8rem;font-weight:650;text-decoration:none;display:flex}.navbar-account__menu-item svg[data-v-46dde756]{flex-shrink:0;width:1rem;height:1rem}.navbar-account__item-label[data-v-46dde756]{min-width:0}.navbar-account__menu-item[data-v-46dde756]:not(.navbar-account__menu-item--disabled):focus-visible,.navbar-account__menu-item[data-v-46dde756]:not(.navbar-account__menu-item--disabled):hover{background:var(--surface-subtle);background:color-mix(in srgb,var(--primary) 6%,transparent);color:var(--primary)}.navbar-account__menu-item[data-v-46dde756]:not(.navbar-account__menu-item--disabled):focus-visible{box-shadow:0 0 0 2px var(--ring) inset;box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 25%,transparent) inset;outline:none}.navbar-account__menu-item--disabled[data-v-46dde756]{opacity:.62;cursor:not-allowed}.navbar-account__group[data-v-46dde756]{border-block:1px solid var(--border);border-block:1px solid color-mix(in srgb,var(--border) 65%,transparent);flex-direction:column;gap:.15rem;padding-block:.25rem;display:flex}.navbar-account__group-label[data-v-46dde756]{color:var(--muted-foreground);padding-block:.15rem .1rem;padding-inline:.7rem;font-size:.68rem;font-weight:700}.navbar-account__status-badge[data-v-46dde756]{border:1px solid var(--border);background:var(--surface-subtle);color:var(--muted-foreground);border-radius:9999px;flex-shrink:0;align-items:center;margin-inline-start:auto;padding:.1rem .35rem;font-size:.62rem;font-weight:700;line-height:1.2;display:inline-flex}.navbar-account__menu-item--danger[data-v-46dde756]:focus-visible,.navbar-account__menu-item--danger[data-v-46dde756]:hover{background:color-mix(in srgb,var(--destructive) 8%,transparent);color:var(--destructive)}.navbar-account__inbox-badge[data-v-46dde756]{background:var(--primary);min-width:1.25rem;min-height:1.25rem;color:var(--primary-foreground);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:auto;padding:0 .3rem;font-size:.58rem;font-weight:800;line-height:1;display:inline-flex}.navbar-account-menu-enter-active[data-v-46dde756],.navbar-account-menu-leave-active[data-v-46dde756]{transition:opacity .15s,transform .15s}.navbar-account-menu-enter-from[data-v-46dde756],.navbar-account-menu-leave-to[data-v-46dde756]{opacity:0;transform:translateY(-.3rem)}@media (max-width:1179px){.navbar-account__chevron[data-v-46dde756],.navbar-account__identity[data-v-46dde756]{display:none}.navbar-account__trigger[data-v-46dde756]{justify-content:center;gap:0;padding:.2rem}}@media (prefers-reduced-motion:reduce){.navbar-account-menu-enter-active[data-v-46dde756],.navbar-account-menu-leave-active[data-v-46dde756],.navbar-account__chevron[data-v-46dde756],.navbar-account__trigger[data-v-46dde756]{transition:none}}.primary-navigation--desktop[data-v-f0a399fd]{border:1px solid var(--border);border-radius:var(--radius-aurora-lg);background:var(--surface-elevated);box-shadow:var(--shadow-aurora-soft);align-items:center;gap:.2rem;padding:.375rem;display:flex}.primary-navigation__link[data-v-f0a399fd]{border-radius:var(--radius-aurora-sm);min-height:2.35rem;color:var(--muted-foreground);background:0 0;border:0;outline:none;justify-content:center;align-items:center;gap:.45rem;font-size:.82rem;font-weight:650;line-height:1;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex;position:relative}.primary-navigation--desktop .primary-navigation__link[data-v-f0a399fd]{border-radius:calc(-2px + var(--radius-aurora-sm));padding-inline:.85rem}.primary-navigation__icon[data-v-f0a399fd]{color:currentColor;flex:none;width:1rem;height:1rem}.primary-navigation__link[data-v-f0a399fd]:hover{background:var(--surface-subtle);background:color-mix(in srgb,var(--primary) 5%,var(--surface-elevated));color:var(--foreground)}.primary-navigation__link--active[data-v-f0a399fd],.primary-navigation__link--active[data-v-f0a399fd]:hover{background:var(--soft-accent);background:color-mix(in srgb,var(--primary) 7%,var(--surface-elevated));color:var(--primary)}.primary-navigation--desktop .primary-navigation__link--active[data-v-f0a399fd]:after{background:var(--primary);content:"";border-radius:9999px;width:1.25rem;height:2px;position:absolute;bottom:.22rem;left:50%;transform:translate(-50%)}.primary-navigation__link[data-v-f0a399fd]:focus-visible{box-shadow:0 0 0 2px var(--ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 25%,transparent);outline:none}.primary-navigation--mobile[data-v-f0a399fd]{border-block-end:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;padding:0 .45rem .7rem;display:grid}.primary-navigation--mobile .primary-navigation__link[data-v-f0a399fd]{flex-direction:column;gap:.55rem;min-height:3.5rem;padding:.65rem .25rem;font-size:.72rem}@media (prefers-reduced-motion:reduce){.primary-navigation__link[data-v-f0a399fd]{transition:none}}.mobile-navigation-sheet[data-v-2fd2b01a]{z-index:70;pointer-events:none;direction:rtl;position:fixed;inset:0}.mobile-navigation-sheet__backdrop[data-v-2fd2b01a]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;pointer-events:auto;background:#030814a3;border:0;width:100%;position:absolute;inset:0}.mobile-navigation-sheet__panel[data-v-2fd2b01a]{width:calc(min(380px,100vw - 1.5rem));height:min(46rem,100dvh - 5.5rem - env(safe-area-inset-bottom,0px));max-height:calc(100vh - 5.5rem - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 5.5rem - env(safe-area-inset-bottom,0px));border:1px solid var(--border);background:var(--surface-elevated);color:var(--foreground);pointer-events:auto;border-radius:22px;outline:none;flex-direction:column;display:flex;position:absolute;inset-block-start:max(4.75rem,4.75rem + env(safe-area-inset-top,0px));inset-inline-start:max(.75rem,env(safe-area-inset-right,0px));overflow:hidden;box-shadow:0 24px 80px #00000059,inset 0 1px #ffffff0a}.mobile-navigation-sheet__header[data-v-2fd2b01a]{border-block-end:1px solid var(--border);flex-shrink:0;align-items:center;gap:.75rem;min-height:5rem;padding:1rem 1.1rem;display:flex}.mobile-navigation-sheet__heading[data-v-2fd2b01a]{min-width:0}.mobile-navigation-sheet__eyebrow[data-v-2fd2b01a]{color:var(--muted-foreground);letter-spacing:.08em;margin-bottom:.2rem;font-size:.6rem;display:block}.mobile-navigation-sheet__back[data-v-2fd2b01a]{border:1px solid var(--border);background:var(--surface-subtle);width:44px;height:44px;color:var(--foreground);cursor:pointer;border-radius:13px;flex-shrink:0;place-items:center;display:grid}.mobile-navigation-sheet__back svg[data-v-2fd2b01a]{width:20px;height:20px;transition:transform .16s}.mobile-navigation-sheet__back:hover svg[data-v-2fd2b01a]{transform:translate(3px)}.mobile-navigation-sheet__back:active svg[data-v-2fd2b01a]{transform:translate(1px)scale(.9)}.mobile-navigation-sheet__back[data-v-2fd2b01a]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.mobile-navigation-sheet__title[data-v-2fd2b01a]{overflow-wrap:anywhere;min-width:0;color:var(--foreground);margin:0;font-size:.9rem;font-weight:850}.mobile-navigation-sheet__content[data-v-2fd2b01a]{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:.65rem .35rem max(.75rem,env(safe-area-inset-bottom,0px));flex:1;overflow:hidden auto}.mobile-navigation-sheet__level[data-v-2fd2b01a]{min-width:0}.mobile-navigation-sheet__content--root[data-v-2fd2b01a]{padding-block-start:1rem}.mobile-navigation-sheet__level[inert][data-v-2fd2b01a]{pointer-events:none}.mobile-level-back-enter-active[data-v-2fd2b01a],.mobile-level-back-leave-active[data-v-2fd2b01a],.mobile-level-forward-enter-active[data-v-2fd2b01a],.mobile-level-forward-leave-active[data-v-2fd2b01a]{transition:transform .15s cubic-bezier(.22,.61,.36,1),opacity .15s}.mobile-level-back-leave-to[data-v-2fd2b01a],.mobile-level-forward-enter-from[data-v-2fd2b01a]{opacity:0;transform:translate(-24px)}.mobile-level-back-enter-from[data-v-2fd2b01a],.mobile-level-forward-leave-to[data-v-2fd2b01a]{opacity:0;transform:translate(24px)}.mobile-navigation-sheet-enter-active[data-v-2fd2b01a],.mobile-navigation-sheet-leave-active[data-v-2fd2b01a]{transition:opacity .16s}.mobile-navigation-sheet-enter-active .mobile-navigation-sheet__panel[data-v-2fd2b01a]{transition:transform .22s cubic-bezier(.16,1,.3,1)}.mobile-navigation-sheet-leave-active .mobile-navigation-sheet__panel[data-v-2fd2b01a]{transition:transform .19s cubic-bezier(.16,1,.3,1)}.mobile-navigation-sheet-enter-from[data-v-2fd2b01a],.mobile-navigation-sheet-leave-to[data-v-2fd2b01a]{opacity:0}.mobile-navigation-sheet-enter-from .mobile-navigation-sheet__panel[data-v-2fd2b01a],.mobile-navigation-sheet-leave-to .mobile-navigation-sheet__panel[data-v-2fd2b01a]{transform:translate(100%)}@media (prefers-reduced-motion:reduce){.mobile-navigation-sheet__back svg[data-v-2fd2b01a],.mobile-navigation-sheet__level[data-v-2fd2b01a]{transition:none;transform:none}.mobile-navigation-sheet-enter-active[data-v-2fd2b01a],.mobile-navigation-sheet-enter-active .mobile-navigation-sheet__panel[data-v-2fd2b01a],.mobile-navigation-sheet-leave-active[data-v-2fd2b01a],.mobile-navigation-sheet-leave-active .mobile-navigation-sheet__panel[data-v-2fd2b01a]{transition:none}}.eventity-navbar[data-v-acdf7785]{z-index:100;border-block-end:1px solid var(--border);background:var(--surface-app);background:color-mix(in srgb,var(--surface-app) 94%,transparent);color:var(--foreground);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background-color .2s,border-color .2s,box-shadow .2s;position:sticky;inset-block-start:0}.eventity-navbar--scrolled[data-v-acdf7785]{background:var(--surface-app);box-shadow:var(--shadow-aurora-soft)}.eventity-navbar__inner[data-v-acdf7785]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"brand primary utility";align-items:center;gap:calc(clamp(.75rem,1.5vw,1.25rem));max-width:90rem;min-height:4.25rem;display:grid}.eventity-navbar__brand[data-v-acdf7785]{border-radius:var(--radius-aurora-sm);outline:none;flex-shrink:0;grid-area:brand;justify-self:start;align-items:center;width:calc(clamp(7.5rem,10vw,9.25rem));text-decoration:none;display:inline-flex}.eventity-navbar__brand[data-v-acdf7785]:focus-visible{box-shadow:0 0 0 2px var(--ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 25%,transparent);outline:none}.eventity-navbar__brand-logo[data-v-acdf7785]{width:100%}.eventity-navbar__primary[data-v-acdf7785]{flex-shrink:0;grid-area:primary;justify-self:center}.eventity-navbar__utility[data-v-acdf7785]{flex-shrink:0;grid-area:utility;justify-self:end;align-items:center;gap:.5rem;min-width:0;display:flex}.eventity-navbar__menu-trigger[data-v-acdf7785]{background:var(--surface-default);box-shadow:var(--shadow-aurora-soft);flex-shrink:0;grid-area:menu;justify-self:start;display:none}.eventity-navbar__menu-trigger--open[data-v-acdf7785]{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}@media (max-width:1179px){.eventity-navbar__inner[data-v-acdf7785]{grid-template-columns:auto 1fr auto;grid-template-areas:"menu brand utility";gap:.75rem}.eventity-navbar__brand[data-v-acdf7785]{justify-self:center;width:calc(min(8.25rem,100vw - 9rem))}.eventity-navbar .eventity-navbar__primary[data-v-acdf7785]{display:none}.eventity-navbar__utility[data-v-acdf7785]{justify-self:end;max-width:100%;overflow:visible}.eventity-navbar__menu-trigger[data-v-acdf7785]{justify-self:start;display:inline-flex}}@media (prefers-reduced-motion:reduce){.eventity-navbar[data-v-acdf7785]{transition:none}}.navbar-search-trigger[data-v-3bb5ff78]{border:1px solid var(--border);border-radius:var(--radius-aurora-md);background:var(--surface-elevated);box-shadow:var(--shadow-aurora-soft);color:var(--muted-foreground);cursor:pointer;outline:none;flex-shrink:0;align-items:center;font-family:inherit;transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s;display:inline-flex}.navbar-search-trigger[data-v-3bb5ff78]:hover{border-color:var(--primary);border-color:color-mix(in srgb,var(--primary) 28%,var(--border));background:var(--surface-subtle);background:color-mix(in srgb,var(--primary) 4%,var(--surface-elevated));color:var(--foreground)}.navbar-search-trigger[data-v-3bb5ff78]:focus-visible{border-color:var(--primary);box-shadow:0 0 0 2px var(--ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 25%,transparent);outline:none}.navbar-search-trigger__icon[data-v-3bb5ff78]{color:var(--muted-foreground);transition:color .15s}.navbar-search-trigger:hover .navbar-search-trigger__icon[data-v-3bb5ff78]{color:var(--primary)}.navbar-search-trigger__placeholder[data-v-3bb5ff78]{text-align:start;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.8rem;font-weight:500;overflow:hidden}.navbar-search-trigger__kbd[data-v-3bb5ff78]{border:1px solid var(--border);background:var(--surface-subtle);min-height:1.35rem;color:var(--muted-foreground);letter-spacing:.04em;direction:ltr;border-radius:4px;justify-content:center;align-items:center;padding-inline:.35rem;font-family:inherit;font-size:.65rem;font-weight:700;display:inline-flex}.navbar-search-trigger--icon[data-v-3bb5ff78]{justify-content:center;gap:0;width:2.35rem;min-width:2.35rem;height:2.35rem;min-height:2.35rem;padding:0}.navbar-search-trigger--desktop[data-v-3bb5ff78],.navbar-search-trigger--full[data-v-3bb5ff78]{justify-content:space-between;gap:.65rem;width:calc(clamp(10.5rem,13vw,13rem));height:2.35rem;min-height:2.35rem;padding-inline:.75rem .45rem}.navbar-search-trigger--compact[data-v-3bb5ff78]{justify-content:flex-start;gap:.45rem;width:7.5rem;height:2.35rem;min-height:2.35rem;padding-inline:.65rem}.navbar-search-trigger--auto[data-v-3bb5ff78]{justify-content:space-between;gap:.65rem;width:calc(clamp(10.5rem,13vw,13rem));height:2.35rem;min-height:2.35rem;padding-inline:.75rem .45rem}@media (max-width:1359px) and (min-width:1180px){.navbar-search-trigger--auto[data-v-3bb5ff78]{justify-content:flex-start;gap:.45rem;width:7.5rem;padding-inline:.65rem}.navbar-search-trigger--auto .navbar-search-trigger__kbd[data-v-3bb5ff78]{display:none!important}}@media (max-width:1179px){.navbar-search-trigger--auto[data-v-3bb5ff78]{justify-content:center;gap:0;width:2.35rem;min-width:2.35rem;padding:0}.navbar-search-trigger--auto .navbar-search-trigger__kbd[data-v-3bb5ff78],.navbar-search-trigger--auto .navbar-search-trigger__placeholder[data-v-3bb5ff78]{display:none!important}}@media (prefers-reduced-motion:reduce){.navbar-search-trigger[data-v-3bb5ff78]{transition:none!important}}
