.app-navigation-panel[data-v-45ed655e]{background:var(--ui-surface,#fff);border:1px solid var(--ui-border);border-radius:14px;box-shadow:0 20px 64px -16px #182a463d,0 3px 12px #182a460d;color:var(--ui-text);inset:auto;margin:0;overflow:hidden;padding:0;position:fixed}.app-navigation-panel[data-v-45ed655e]:popover-open{animation:navigation-appear-45ed655e .15s ease-out;display:flex;flex-direction:column}.app-navigation-heading[data-v-45ed655e]{align-items:center;border-bottom:1px solid var(--ui-border);display:flex;flex:none;gap:16px;justify-content:space-between;padding:18px 22px 15px}.app-navigation-heading h2[data-v-45ed655e]{font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:1.4}.app-navigation-heading p[data-v-45ed655e]{color:var(--ui-muted);font-size:12px;margin-top:3px}.app-navigation-sections[data-v-45ed655e]{min-height:0;overflow:auto;overscroll-behavior:contain;padding:8px 12px 12px;scroll-padding:12px}.app-navigation-section[data-v-45ed655e]{padding:12px 0}.app-navigation-section+.app-navigation-section[data-v-45ed655e]{border-top:1px solid var(--ui-border)}.app-navigation-section h3[data-v-45ed655e]{color:var(--ui-muted);font-size:11px;font-weight:600;letter-spacing:.06em;line-height:1.4;margin:0 10px 10px;text-transform:uppercase}.app-navigation-links[data-v-45ed655e]{display:grid;gap:3px 8px;grid-template-columns:repeat(2,minmax(0,1fr))}.app-navigation-link[data-v-45ed655e]{align-items:center;border-radius:8px;color:var(--ui-muted);display:flex;font-size:13px;font-weight:500;gap:11px;line-height:1.35;min-height:43px;min-width:0;padding:9px 10px;transition:background .14s,color .14s}.app-navigation-link>span[data-v-45ed655e]:not(.app-navigation-icon):not(.app-navigation-current){min-width:0;overflow-wrap:anywhere}.app-navigation-link[data-v-45ed655e]:hover{background:var(--ui-surface-soft);color:var(--ui-text)}.app-navigation-link[data-v-45ed655e]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.app-navigation-link[aria-current=page][data-v-45ed655e]{background:var(--primary-50);color:var(--primary)}.app-navigation-icon[data-v-45ed655e]{background:var(--ui-surface-soft);border:1px solid var(--ui-border);border-radius:9px;color:var(--ui-muted);display:grid;flex:none;height:34px;place-items:center;width:34px}.app-navigation-links--primary .app-navigation-link[data-v-45ed655e]{color:var(--ui-text);min-height:58px}.app-navigation-link[aria-current=page] .app-navigation-icon[data-v-45ed655e]{background:#fff;border-color:transparent;color:var(--primary)}.app-navigation-links--primary .app-navigation-link[aria-current=page][data-v-45ed655e]{color:var(--primary)}.app-navigation-admin-icon[data-v-45ed655e]{color:var(--ui-muted);flex:none}.app-navigation-link[aria-current=page] .app-navigation-admin-icon[data-v-45ed655e]{color:var(--primary)}.app-navigation-current[data-v-45ed655e]{background:currentColor;border-radius:50%;height:5px;width:5px}.app-navigation-current[data-v-45ed655e],.app-navigation-current-arrow[data-v-45ed655e]{flex:none;margin-left:auto}@keyframes navigation-appear-45ed655e{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:479px){.app-navigation-heading[data-v-45ed655e]{padding:16px 18px 13px}.app-navigation-sections[data-v-45ed655e]{padding:6px 8px 8px}.app-navigation-links[data-v-45ed655e]{-moz-column-gap:2px;column-gap:2px}.app-navigation-link[data-v-45ed655e]{font-size:12px;gap:8px;padding:10px 8px}.app-navigation-links--primary .app-navigation-link[data-v-45ed655e]{font-size:13px}.app-navigation-icon[data-v-45ed655e]{height:30px;width:30px}}@media(prefers-reduced-motion:reduce){.app-navigation-panel[data-v-45ed655e]:popover-open{animation:none}.app-navigation-link[data-v-45ed655e]{transition:none}}.current-event-popover[data-v-a670de59]{background:var(--background)}.current-event-headline[data-v-a670de59]{color:var(--foreground);padding:2px 4px}.current-event-meta-row[data-v-a670de59]{color:var(--muted-foreground-1);padding:2px 4px}.current-event-timeline-row[data-v-a670de59]{transition:background-color .12s ease,border-color .12s ease}.current-event-timeline-row-active[data-v-a670de59]{background:color-mix(in srgb,var(--brand-orange) 6%,transparent)}
