.not-found[data-v-a83a1500]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 24px;flex:1}.not-found h1[data-v-a83a1500]{font-size:32px;font-weight:600;color:#000000e6;margin:0 0 12px}@media (prefers-color-scheme: dark){.not-found h1[data-v-a83a1500]{color:#fffffff2}}.not-found p[data-v-a83a1500]{font-size:16px;color:#0009;margin:0 0 24px;line-height:1.75}@media (prefers-color-scheme: dark){.not-found p[data-v-a83a1500]{color:#ffffffa6}}.not-found .not-found-home-link[data-v-a83a1500]{display:inline-flex;align-items:center;justify-content:center;gap:4px;border:none;border-radius:8px;font-family:Creato Display,Helvetica Neue,-apple-system,sans-serif;font-weight:500;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;background-color:transparent;color:#000000e6;border:1px solid rgba(0,0,0,.15);padding:8px 16px;font-size:14px;text-decoration:none}.not-found .not-found-home-link[data-v-a83a1500]:active{transform:scale(.98)}.not-found .not-found-home-link[data-v-a83a1500]:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.not-found .not-found-home-link[data-v-a83a1500]:hover:not(:disabled){background-color:#0000000a;border-color:#00000040}@media (prefers-color-scheme: dark){.not-found .not-found-home-link[data-v-a83a1500]{color:#fffffff2;border-color:#fff3}.not-found .not-found-home-link[data-v-a83a1500]:hover:not(:disabled){background-color:#ffffff14;border-color:#ffffff4d}}.widget-theme-dark .not-found .not-found-home-link[data-v-a83a1500]{color:#fffffff2;border-color:#fff3}.widget-theme-dark .not-found .not-found-home-link[data-v-a83a1500]:hover:not(:disabled){background-color:#ffffff14;border-color:#ffffff4d}.widget-theme-light .not-found .not-found-home-link[data-v-a83a1500]{color:#000000e6;border-color:#00000026}.widget-theme-light .not-found .not-found-home-link[data-v-a83a1500]:hover:not(:disabled){background-color:#0000000a;border-color:#00000040}.not-found .not-found-home-link[data-v-a83a1500]:hover{text-decoration:none}.category-pill-selector-wrapper[data-v-4b79ce38]{position:relative;width:100%;display:flex;align-items:center;gap:8px}.category-pill-selector-wrapper.disabled[data-v-4b79ce38]{opacity:.5;pointer-events:none}.scroll-arrow[data-v-4b79ce38]{flex-shrink:0;width:44px;height:44px;border:none;border-radius:9999px;background-color:#0000000a;color:#0009;font-size:24px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1);padding:0;z-index:2}.scroll-arrow[data-v-4b79ce38]:hover{background-color:#0000001a;color:#000000e6}.scroll-arrow[data-v-4b79ce38]:active{transform:scale(.95)}@media (prefers-color-scheme: dark){.scroll-arrow[data-v-4b79ce38]{background-color:#ffffff14;color:#ffffffa6}.scroll-arrow[data-v-4b79ce38]:hover{background-color:#ffffff24;color:#fffffff2}}.widget-theme-dark .scroll-arrow[data-v-4b79ce38]{background-color:#ffffff14;color:#ffffffa6}.widget-theme-dark .scroll-arrow[data-v-4b79ce38]:hover{background-color:#ffffff24;color:#fffffff2}.category-pill-selector[data-v-4b79ce38]{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;position:relative;flex:1;display:flex;flex-wrap:nowrap;gap:8px;padding:4px 8px}.category-pill-selector[data-v-4b79ce38]::-webkit-scrollbar{display:none}.category-pill-selector.disabled[data-v-4b79ce38]{opacity:.5;pointer-events:none}.category-pill-selector.fade-left.fade-right[data-v-4b79ce38]{-webkit-mask-image:linear-gradient(to right,transparent 0%,black 20px,black calc(100% - 20px),transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 20px,black calc(100% - 20px),transparent 100%)}.category-pill-selector.fade-left[data-v-4b79ce38]:not(.fade-right){-webkit-mask-image:linear-gradient(to right,transparent 0%,black 20px,black 100%);mask-image:linear-gradient(to right,transparent 0%,black 20px,black 100%)}.category-pill-selector.fade-right[data-v-4b79ce38]:not(.fade-left){-webkit-mask-image:linear-gradient(to right,black 0%,black calc(100% - 20px),transparent 100%);mask-image:linear-gradient(to right,black 0%,black calc(100% - 20px),transparent 100%)}.category-pill[data-v-4b79ce38]{display:inline-flex;align-items:center;padding:6px 14px;min-height:32px;border:none;border-radius:16px;font-family:Creato Display,Helvetica Neue,-apple-system,sans-serif;font-size:13px;font-weight:400;letter-spacing:.02em;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);white-space:nowrap;-webkit-user-select:none;user-select:none;background-color:#0000000a;color:#0009;box-shadow:0 1px 2px #0000000a;flex-shrink:0;gap:4px}.category-pill[data-v-4b79ce38]:hover{background-color:#00000014;color:#000000bf;box-shadow:0 1px 3px #00000014}.category-pill[data-v-4b79ce38]:active{transform:scale(.97)}.category-pill.absent[data-v-4b79ce38]{opacity:.4;cursor:not-allowed;color:#0006}.category-pill.absent[data-v-4b79ce38]:hover,.category-pill.absent[data-v-4b79ce38]:focus{background-color:#0000000a;color:#0006;box-shadow:0 1px 2px #0000000a}.category-pill.absent[data-v-4b79ce38]:active{transform:none}.category-pill.selected[data-v-4b79ce38]{background-color:#ff9131;color:#fff;font-weight:500;box-shadow:0 2px 4px #0000001f,0 4px 8px #0000000a}.category-pill.selected[data-v-4b79ce38]:hover{background-color:#ff8318}@media (prefers-color-scheme: dark){.category-pill[data-v-4b79ce38]{background-color:#ffffff14;color:#ffffffa6;box-shadow:0 1px 2px #0003}.category-pill[data-v-4b79ce38]:hover{background-color:#ffffff1a;color:#fffc;box-shadow:0 1px 3px #0000004d}.category-pill.absent[data-v-4b79ce38]{opacity:.4;cursor:not-allowed;color:#ffffff73}.category-pill.absent[data-v-4b79ce38]:hover,.category-pill.absent[data-v-4b79ce38]:focus{background-color:#ffffff14;color:#ffffff73;box-shadow:0 1px 2px #0003}.category-pill.absent[data-v-4b79ce38]:active{transform:none}.category-pill.selected[data-v-4b79ce38]{background-color:#c86002;box-shadow:0 2px 4px #0000004d,0 4px 8px #0003}.category-pill.selected[data-v-4b79ce38]:hover{background-color:#e16c02}}.widget-theme-dark .category-pill[data-v-4b79ce38]{background-color:#ffffff14;color:#ffffffa6;box-shadow:0 1px 2px #0003}.widget-theme-dark .category-pill[data-v-4b79ce38]:hover{background-color:#ffffff1a;color:#fffc;box-shadow:0 1px 3px #0000004d}.widget-theme-dark .category-pill.absent[data-v-4b79ce38]{opacity:.4;cursor:not-allowed;color:#ffffff73}.widget-theme-dark .category-pill.absent[data-v-4b79ce38]:hover,.widget-theme-dark .category-pill.absent[data-v-4b79ce38]:focus{background-color:#ffffff14;color:#ffffff73;box-shadow:0 1px 2px #0003}.widget-theme-dark .category-pill.absent[data-v-4b79ce38]:active{transform:none}.widget-theme-dark .category-pill.selected[data-v-4b79ce38]{background-color:#c86002;box-shadow:0 2px 4px #0000004d,0 4px 8px #0003}.widget-theme-dark .category-pill.selected[data-v-4b79ce38]:hover{background-color:#e16c02}.widget-theme-light .category-pill[data-v-4b79ce38]{background-color:#0000000a;color:#0009;box-shadow:0 1px 2px #0000000a}.widget-theme-light .category-pill[data-v-4b79ce38]:hover{background-color:#00000014;color:#000000bf;box-shadow:0 1px 3px #00000014}.widget-theme-light .category-pill.absent[data-v-4b79ce38]{opacity:.4;cursor:not-allowed;color:#0006}.widget-theme-light .category-pill.absent[data-v-4b79ce38]:hover,.widget-theme-light .category-pill.absent[data-v-4b79ce38]:focus{background-color:#0000000a;color:#0006;box-shadow:0 1px 2px #0000000a}.widget-theme-light .category-pill.absent[data-v-4b79ce38]:active{transform:none}.widget-theme-light .category-pill.selected[data-v-4b79ce38]{background-color:#ff9131;color:#fff;box-shadow:0 2px 4px #0000001f,0 4px 8px #0000000a}.widget-theme-light .category-pill.selected[data-v-4b79ce38]:hover{background-color:#ff8318}.category-pill[data-v-4b79ce38]:focus:not(:disabled){outline:2px solid rgba(0,0,0,.4);outline-offset:1px;z-index:1}.category-pill[data-v-4b79ce38]:focus-visible:not(:disabled){outline:2px solid #ff9131;outline-offset:2px;z-index:1}@media (prefers-color-scheme: dark){.category-pill[data-v-4b79ce38]:focus-visible:not(:disabled){outline-color:#c86002}}.widget-theme-dark .category-pill[data-v-4b79ce38]:focus-visible:not(:disabled){outline-color:#c86002}.widget-theme-light .category-pill[data-v-4b79ce38]:focus-visible:not(:disabled){outline-color:#ff9131}.category-pill[data-v-4b79ce38]:disabled{cursor:not-allowed;opacity:.4}.category-pill .category-name[data-v-4b79ce38]{line-height:1.25}.category-pill .checkmark[data-v-4b79ce38]{font-size:11px;font-weight:700;line-height:1;opacity:.9}@media (prefers-color-scheme: dark){.category-pill[data-v-4b79ce38]:focus:not(:disabled){outline-color:#fff6}}.widget-theme-dark .category-pill[data-v-4b79ce38]:focus:not(:disabled){outline-color:#fff6}@media (max-width: 599px){.category-pill[data-v-4b79ce38]{padding:5px 10px;font-size:11px;min-height:44px}}.search-filter-public[data-v-a60880de]{display:flex;flex-direction:column;gap:16px;max-width:72rem;margin:0 auto;padding:0 1rem}@media (min-width: 640px){.search-filter-public[data-v-a60880de]{padding:0 1.5rem}}@media (min-width: 1024px){.search-filter-public[data-v-a60880de]{padding:0 2rem}}.search-row[data-v-a60880de]{display:flex;flex-direction:row;align-items:flex-start;gap:16px;width:100%}.search-section[data-v-a60880de]{min-width:200px;flex:1;min-width:0}.search-section .search-label[data-v-a60880de]{display:block;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.02em;color:#0009;margin-bottom:8px}@media (prefers-color-scheme: dark){.search-section .search-label[data-v-a60880de]{color:#ffffffa6}}.search-section .search-label.sr-only[data-v-a60880de]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.search-section .search-input-container[data-v-a60880de]{position:relative;display:flex;align-items:center}.search-section .search-icon[data-v-a60880de]{position:absolute;left:12px;color:#0006;pointer-events:none;flex-shrink:0;z-index:1}@media (prefers-color-scheme: dark){.search-section .search-icon[data-v-a60880de]{color:#ffffff73}}.widget-theme-dark .search-section .search-icon[data-v-a60880de]{color:#ffffff73}.search-section .search-input[data-v-a60880de]{width:100%;font-family:Creato Display,Helvetica Neue,-apple-system,sans-serif;font-size:14px;font-weight:400;color:#000000e6;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:20px;transition:all .15s cubic-bezier(.4,0,.2,1);padding:8px 32px 8px 36px}.search-section .search-input[data-v-a60880de]::placeholder{color:#0006}.search-section .search-input[data-v-a60880de]:hover{border-color:#00000026;background:#00000005}.search-section .search-input[data-v-a60880de]:focus{outline:2px solid #ff9131;outline-offset:0;border-color:transparent;background:#fff}@media (prefers-color-scheme: dark){.search-section .search-input[data-v-a60880de]{color:#fffffff2;background:#ffffff0d;border-color:#ffffff1f}.search-section .search-input[data-v-a60880de]::placeholder{color:#ffffff73}.search-section .search-input[data-v-a60880de]:hover{border-color:#fff3;background:#ffffff14}.search-section .search-input[data-v-a60880de]:focus{outline-color:#c86002;background:#ffffff1a}}.widget-theme-dark .search-section .search-input[data-v-a60880de]{color:#fffffff2;background:#ffffff0d;border-color:#ffffff1f}.widget-theme-dark .search-section .search-input[data-v-a60880de]::placeholder{color:#ffffff73}.widget-theme-dark .search-section .search-input[data-v-a60880de]:hover{border-color:#fff3;background:#ffffff14}.widget-theme-dark .search-section .search-input[data-v-a60880de]:focus{outline-color:#c86002;background:#ffffff1a}.widget-theme-light .search-section .search-input[data-v-a60880de]{color:#000000e6;background:#fff;border-color:#00000014}.widget-theme-light .search-section .search-input[data-v-a60880de]::placeholder{color:#0006}.widget-theme-light .search-section .search-input[data-v-a60880de]:hover{border-color:#00000026;background:#00000005}.widget-theme-light .search-section .search-input[data-v-a60880de]:focus{outline-color:#ff9131;background:#fff}.search-section .clear-search[data-v-a60880de]{position:absolute;right:8px;background:none;border:none;cursor:pointer;padding:4px;color:#0009;font-size:14px;transition:all .15s cubic-bezier(.4,0,.2,1)}.search-section .clear-search[data-v-a60880de]:hover{color:#000000e6}@media (prefers-color-scheme: dark){.search-section .clear-search[data-v-a60880de]{color:#ffffffa6}.search-section .clear-search[data-v-a60880de]:hover{color:#fffffff2}}.widget-theme-dark .search-section .clear-search[data-v-a60880de]{color:#ffffffa6}.widget-theme-dark .search-section .clear-search[data-v-a60880de]:hover{color:#fffffff2}.widget-theme-light .search-section .clear-search[data-v-a60880de]{color:#0009}.widget-theme-light .search-section .clear-search[data-v-a60880de]:hover{color:#000000e6}.search-section .search-helper-text[data-v-a60880de]{margin-top:4px;font-size:12px;color:#0009}@media (prefers-color-scheme: dark){.search-section .search-helper-text[data-v-a60880de]{color:#ffffffa6}}.widget-theme-dark .search-section .search-helper-text[data-v-a60880de]{color:#ffffffa6}.category-filter-section[data-v-a60880de]{flex:1;min-width:200px;width:100%}.category-filter-section .filter-label[data-v-a60880de]{display:block;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.02em;color:#0009;margin-bottom:8px;font-size:12px;opacity:.6}@media (prefers-color-scheme: dark){.category-filter-section .filter-label[data-v-a60880de]{color:#ffffffa6}}.clear-all-section[data-v-a60880de]{width:100%;display:flex;justify-content:flex-end}.clear-all-section .clear-all-filters-btn[data-v-a60880de]{display:inline-flex;align-items:center;justify-content:center;gap:4px;border:none;border-radius:8px;font-family:Creato Display,Helvetica Neue,-apple-system,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;background-color:transparent;color:#000000e6;border:1px solid rgba(0,0,0,.15);padding:4px 12px;font-size:13px}.clear-all-section .clear-all-filters-btn[data-v-a60880de]:active{transform:scale(.98)}.clear-all-section .clear-all-filters-btn[data-v-a60880de]:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.clear-all-section .clear-all-filters-btn[data-v-a60880de]:hover:not(:disabled){background-color:#0000000a;border-color:#00000040}@media (prefers-color-scheme: dark){.clear-all-section .clear-all-filters-btn[data-v-a60880de]{color:#fffffff2;border-color:#fff3}.clear-all-section .clear-all-filters-btn[data-v-a60880de]:hover:not(:disabled){background-color:#ffffff14;border-color:#ffffff4d}}.widget-theme-dark .clear-all-section .clear-all-filters-btn[data-v-a60880de]{color:#fffffff2;border-color:#fff3}.widget-theme-dark .clear-all-section .clear-all-filters-btn[data-v-a60880de]:hover:not(:disabled){background-color:#ffffff14;border-color:#ffffff4d}.widget-theme-light .clear-all-section .clear-all-filters-btn[data-v-a60880de]{color:#000000e6;border-color:#00000026}.widget-theme-light .clear-all-section .clear-all-filters-btn[data-v-a60880de]:hover:not(:disabled){background-color:#0000000a;border-color:#00000040}.date-range-section[data-v-a60880de]{display:flex;justify-content:flex-end;flex-shrink:0;width:auto}.date-range-section .date-filter-wrapper[data-v-a60880de]{position:relative;display:inline-flex;flex-direction:column}.date-range-section .date-filter-button-group[data-v-a60880de]{display:inline-flex;align-items:center;gap:0}.date-range-section .clear-date-filter[data-v-a60880de]{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin-left:4px;padding:8px;border:none;border-radius:50%;background:#00000014;color:#00000080;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);flex-shrink:0}.date-range-section .clear-date-filter[data-v-a60880de]:hover{background:#00000026;color:#000c}.date-range-section .clear-date-filter[data-v-a60880de]:focus-visible{outline:2px solid #ff9131;outline-offset:1px}.date-range-section .clear-date-filter[data-v-a60880de]:active{transform:scale(.92)}.date-range-section .clear-date-filter svg[data-v-a60880de]{display:block}@media (prefers-color-scheme: dark){.date-range-section .clear-date-filter[data-v-a60880de]{background:#ffffff1a;color:#ffffff80}.date-range-section .clear-date-filter[data-v-a60880de]:hover{background:#fff3;color:#fffc}.date-range-section .clear-date-filter[data-v-a60880de]:focus-visible{outline-color:#c86002}}.widget-theme-dark .date-range-section .clear-date-filter[data-v-a60880de]{background:#ffffff1a;color:#ffffff80}.widget-theme-dark .date-range-section .clear-date-filter[data-v-a60880de]:hover{background:#fff3;color:#fffc}.widget-theme-dark .date-range-section .clear-date-filter[data-v-a60880de]:focus-visible{outline-color:#c86002}.date-range-section .date-filter-button[data-v-a60880de]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;min-height:44px;border:1px solid rgba(0,0,0,.12);border-radius:20px;background:#fff;font-family:Creato Display,Helvetica Neue,sans-serif;font-size:14px;font-weight:400;color:#000000d9;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;box-shadow:0 1px 3px #0000000a}.date-range-section .date-filter-button[data-v-a60880de]:hover{border-color:#0003;background:#00000005;box-shadow:0 2px 4px #00000014}.date-range-section .date-filter-button[data-v-a60880de]:focus-visible{outline:2px solid #ff9131;outline-offset:1px;box-shadow:0 0 0 3px #0000000d}.date-range-section .date-filter-button.active[data-v-a60880de]{border-color:#ff9131;background:#00000005;box-shadow:0 2px 6px #0000001a}@media (prefers-color-scheme: dark){.date-range-section .date-filter-button.active[data-v-a60880de]{border-color:#c86002;background:#ffffff0d}}.widget-theme-dark .date-range-section .date-filter-button.active[data-v-a60880de]{border-color:#c86002;background:#ffffff0d}.date-range-section .date-filter-button.has-filter[data-v-a60880de]{background-color:#ff9131;color:#fff;font-weight:500;border-color:#ff9131;box-shadow:0 2px 4px #00000026}.date-range-section .date-filter-button.has-filter[data-v-a60880de]:hover{background-color:#ff8318;border-color:#ff8318}@media (prefers-color-scheme: dark){.date-range-section .date-filter-button.has-filter[data-v-a60880de]{background-color:#c86002;border-color:#c86002;box-shadow:0 2px 4px #0000004d}.date-range-section .date-filter-button.has-filter[data-v-a60880de]:hover{background-color:#e16c02;border-color:#e16c02}}.widget-theme-dark .date-range-section .date-filter-button.has-filter[data-v-a60880de]{background-color:#c86002;border-color:#c86002;box-shadow:0 2px 4px #0000004d}.widget-theme-dark .date-range-section .date-filter-button.has-filter[data-v-a60880de]:hover{background-color:#e16c02;border-color:#e16c02}.date-range-section .date-filter-button.has-filter .dropdown-icon[data-v-a60880de]{color:#fff}@media (prefers-color-scheme: dark){.date-range-section .date-filter-button[data-v-a60880de]{background:#ffffff0f;border-color:#ffffff26;color:#ffffffe6;box-shadow:0 1px 3px #0003}.date-range-section .date-filter-button[data-v-a60880de]:hover{border-color:#ffffff40;background:#ffffff14;box-shadow:0 2px 4px #0000004d}.date-range-section .date-filter-button[data-v-a60880de]:focus-visible{outline-color:#c86002;box-shadow:0 0 0 3px #ffffff14}}.widget-theme-dark .date-range-section .date-filter-button[data-v-a60880de]{background:#ffffff0f;border-color:#ffffff26;color:#ffffffe6;box-shadow:0 1px 3px #0003}.widget-theme-dark .date-range-section .date-filter-button[data-v-a60880de]:hover{border-color:#ffffff40;background:#ffffff14;box-shadow:0 2px 4px #0000004d}.widget-theme-dark .date-range-section .date-filter-button[data-v-a60880de]:focus-visible{outline-color:#c86002;box-shadow:0 0 0 3px #ffffff14}.date-range-section .date-filter-button .calendar-icon[data-v-a60880de]{flex-shrink:0}.date-range-section .date-filter-button .button-label[data-v-a60880de]{display:inline-flex;align-items:center;gap:8px}.date-range-section .date-filter-button .button-text[data-v-a60880de]{flex:1;white-space:nowrap}.date-range-section .date-filter-button .dropdown-icon[data-v-a60880de]{flex-shrink:0;transition:transform .25s cubic-bezier(.4,0,.2,1)}.date-range-section .date-filter-button .dropdown-icon.rotated[data-v-a60880de]{transform:rotate(180deg)}.date-range-section .date-dropdown[data-v-a60880de]{position:absolute;top:calc(100% + 8px);right:0;z-index:20;min-width:320px;padding:12px;background:#fff;border-radius:16px;box-shadow:0 4px 6px #0000000d,0 10px 24px #0000001a,0 0 0 1px #0000000a}@media (prefers-color-scheme: dark){.date-range-section .date-dropdown[data-v-a60880de]{background:#1e1e23fa;box-shadow:0 4px 6px #0000004d,0 10px 24px #00000080,0 0 0 1px #ffffff14;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.widget-theme-dark .date-range-section .date-dropdown[data-v-a60880de]{background:#1e1e23fa;box-shadow:0 4px 6px #0000004d,0 10px 24px #00000080,0 0 0 1px #ffffff14;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@media (max-width: 599px){.date-range-section .date-dropdown[data-v-a60880de]{right:0;left:auto;min-width:auto;width:min(280px,100vw - 24px)}}.date-range-section .date-mode-pills[data-v-a60880de]{display:flex;gap:8px;flex-wrap:wrap}@media (min-width: 600px){.date-range-section .date-mode-pills[data-v-a60880de]{flex-wrap:nowrap}}.date-range-section .date-mode-pills .date-pill[data-v-a60880de]{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;padding:6px 14px;min-height:44px;border:none;border-radius:16px;font-family:Creato Display,Helvetica Neue,sans-serif;font-size:13px;font-weight:400;letter-spacing:.01em;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);white-space:nowrap;-webkit-user-select:none;user-select:none;background-color:#0000000a;color:#0009;box-shadow:0 1px 2px #0000000a}.date-range-section .date-mode-pills .date-pill[data-v-a60880de]:hover:not(.active){background-color:#00000014;color:#000000bf;box-shadow:0 1px 3px #00000014}.date-range-section .date-mode-pills .date-pill[data-v-a60880de]:focus-visible{outline:2px solid rgba(0,0,0,.5);outline-offset:1px;box-shadow:0 0 0 3px #00000014}.date-range-section .date-mode-pills .date-pill[data-v-a60880de]:active:not(.active){transform:scale(.97)}.date-range-section .date-mode-pills .date-pill.active[data-v-a60880de]{background-color:#ff9131;color:#fff;font-weight:500;box-shadow:0 2px 4px #00000026}.date-range-section .date-mode-pills .date-pill.active[data-v-a60880de]:hover{background-color:#ff8318}@media (prefers-color-scheme: dark){.date-range-section .date-mode-pills .date-pill.active[data-v-a60880de]{background-color:#c86002;color:#fff;box-shadow:0 2px 4px #0000004d}.date-range-section .date-mode-pills .date-pill.active[data-v-a60880de]:hover{background-color:#e16c02}}.widget-theme-dark .date-range-section .date-mode-pills .date-pill.active[data-v-a60880de]{background-color:#c86002;color:#fff;box-shadow:0 2px 4px #0000004d}.widget-theme-dark .date-range-section .date-mode-pills .date-pill.active[data-v-a60880de]:hover{background-color:#e16c02}@media (prefers-color-scheme: dark){.date-range-section .date-mode-pills .date-pill[data-v-a60880de]{background-color:#ffffff0f;color:#fff9;box-shadow:0 1px 2px #0003}.date-range-section .date-mode-pills .date-pill[data-v-a60880de]:hover:not(.active){background-color:#ffffff1a;color:#fffc;box-shadow:0 1px 3px #0000004d}.date-range-section .date-mode-pills .date-pill[data-v-a60880de]:focus-visible{outline-color:#ffffff80;box-shadow:0 0 0 3px #ffffff14}}.widget-theme-dark .date-range-section .date-mode-pills .date-pill[data-v-a60880de]{background-color:#ffffff0f;color:#fff9;box-shadow:0 1px 2px #0003}.widget-theme-dark .date-range-section .date-mode-pills .date-pill[data-v-a60880de]:hover:not(.active){background-color:#ffffff1a;color:#fffc;box-shadow:0 1px 3px #0000004d}.widget-theme-dark .date-range-section .date-mode-pills .date-pill[data-v-a60880de]:focus-visible{outline-color:#ffffff80;box-shadow:0 0 0 3px #ffffff14}.date-range-section .date-mode-pills .date-pill.calendar-pill[data-v-a60880de]{padding:6px 10px}.date-range-section .date-mode-pills .date-pill.calendar-pill svg[data-v-a60880de]{display:block}.date-range-section .date-mode-pills .date-pill.calendar-pill .sr-only[data-v-a60880de]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.date-range-section .custom-dates-section[data-v-a60880de]{margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.08)}@media (prefers-color-scheme: dark){.date-range-section .custom-dates-section[data-v-a60880de]{border-top-color:#ffffff1a}}.widget-theme-dark .date-range-section .custom-dates-section[data-v-a60880de]{border-top-color:#ffffff1a}.date-range-section .custom-dates-section .date-inputs-grid[data-v-a60880de]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 599px){.date-range-section .custom-dates-section .date-inputs-grid[data-v-a60880de]{grid-template-columns:1fr;gap:8px}}.date-range-section .custom-dates-section .date-inputs-grid .date-input-group[data-v-a60880de]{display:flex;flex-direction:column;gap:6px}.date-range-section .custom-dates-section .date-inputs-grid .date-input-group .date-input-label[data-v-a60880de]{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#00000080}@media (prefers-color-scheme: dark){.date-range-section .custom-dates-section .date-inputs-grid .date-input-group .date-input-label[data-v-a60880de]{color:#ffffff80}}.widget-theme-dark .date-range-section .custom-dates-section .date-inputs-grid .date-input-group .date-input-label[data-v-a60880de]{color:#ffffff80}.date-range-section .custom-dates-section .date-inputs-grid .date-input-group .date-input[data-v-a60880de]{font-family:Creato Display,Helvetica Neue,-apple-system,sans-serif;font-size:14px;color:#000000e6;background:#fff;border:1px solid rgba(0,0,0,.08);width:100%;padding:8px 10px;font-size:13px;min-height:36px;border-radius:8px;border:1px solid rgba(0,0,0,.12);background-color:#00000005;color:#000000d9;font-family:Creato Display,Helvetica Neue,sans-serif;font-weight:400;transition:all .15s cubic-bezier(.4,0,.2,1)}.date-range-section .custom-dates-section .date-inputs-grid .date-input-group .date-input[data-v-a60880de]::placeholder{color:#0006}.date-range-section .custom-dates-section .date-inputs-grid .date-input-group .date-input[data-v-a60880de]:hover{border-color:#00000026;background:#00000005}.date-range-section .custom-dates-section .date-inputs-grid .date-input-group .date-input[data-v-a60880de]:focus{outline:2px solid #ff9131;outline-offset:0;border-color:transparent;background:#fff}@media (prefers-color-scheme: dark){.date-range-section .custom-dates-section .date-inputs-grid .date-input-group .date-input[data-v-a60880de]{color:#fffffff2;background:#ffffff0d;border-color:#ffffff1f}.date-range-section .custom-dates-section .date-inputs-grid .date-input-group .date-input[data-v-a60880de]::placeholder{color:#ffffff73}.date-range-section .custom-dates-section .date-inputs-grid .date-input-group .date-input[data-v-a60880de]:hover{border-color:#fff3;background:#ffffff14}.date-range-section .custom-dates-section .date-inputs-grid .date-input-group .date-input[data-v-a60880de]:focus{outline-color:#c86002;background:#ffffff1a}}.widget-theme-dark .date-range-section .custom-dates-section .date-inputs-grid .date-input-group .date-input[data-v-a60880de]{color:#fffffff2;background:#ffffff0d;border-color:#ffffff1f}.widget-theme-dark .date-range-section .custom-dates-section .date-inputs-grid .date-input-group .date-input[data-v-a60880de]::placeholder{color:#ffffff73}.widget-theme-dark .date-range-section .custom-dates-section .date-inputs-grid .date-input-group .date-input[data-v-a60880de]:hover{border-color:#fff3;background:#ffffff14}.widget-theme-dark .date-range-section .custom-dates-section .date-inputs-grid .date-input-group .date-input[data-v-a60880de]:focus{outline-color:#c86002;background:#ffffff1a}.widget-theme-light .date-range-section .custom-dates-section .date-inputs-grid .date-input-group .date-input[data-v-a60880de]{color:#000000e6;background:#fff;border-color:#00000014}.widget-theme-light .date-range-section .custom-dates-section .date-inputs-grid .date-input-group .date-input[data-v-a60880de]::placeholder{color:#0006}.widget-theme-light .date-range-section .custom-dates-section .date-inputs-grid .date-input-group .date-input[data-v-a60880de]:hover{border-color:#00000026;background:#00000005}.widget-theme-light .date-range-section .custom-dates-section .date-inputs-grid .date-input-group .date-input[data-v-a60880de]:focus{outline-color:#ff9131;background:#fff}.date-range-section .custom-dates-section .date-inputs-grid .date-input-group .date-input[data-v-a60880de]:hover{border-color:#0003;background-color:#0000000a}.date-range-section .custom-dates-section .date-inputs-grid .date-input-group .date-input[data-v-a60880de]:focus{outline:2px solid #ff9131;outline-offset:0;border-color:transparent;background-color:#fff}@media (prefers-color-scheme: dark){.date-range-section .custom-dates-section .date-inputs-grid .date-input-group .date-input[data-v-a60880de]{border-color:#ffffff26;background-color:#ffffff0d;color:#ffffffe6}.date-range-section .custom-dates-section .date-inputs-grid .date-input-group .date-input[data-v-a60880de]:hover{border-color:#ffffff40;background-color:#ffffff14}.date-range-section .custom-dates-section .date-inputs-grid .date-input-group .date-input[data-v-a60880de]:focus{outline-color:#c86002;background-color:#ffffff1a}}.widget-theme-dark .date-range-section .custom-dates-section .date-inputs-grid .date-input-group .date-input[data-v-a60880de]{border-color:#ffffff26;background-color:#ffffff0d;color:#ffffffe6}.widget-theme-dark .date-range-section .custom-dates-section .date-inputs-grid .date-input-group .date-input[data-v-a60880de]:hover{border-color:#ffffff40;background-color:#ffffff14}.widget-theme-dark .date-range-section .custom-dates-section .date-inputs-grid .date-input-group .date-input[data-v-a60880de]:focus{outline-color:#c86002;background-color:#ffffff1a}.date-range-section .custom-dates-section .date-inputs-grid .date-input-group .date-input[data-v-a60880de]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.5;transition:opacity .15s ease}.date-range-section .custom-dates-section .date-inputs-grid .date-input-group .date-input[data-v-a60880de]::-webkit-calendar-picker-indicator:hover{opacity:.8}@media (prefers-color-scheme: dark){.date-range-section .custom-dates-section .date-inputs-grid .date-input-group .date-input[data-v-a60880de]::-webkit-calendar-picker-indicator{filter:invert(1)}}.widget-theme-dark .date-range-section .custom-dates-section .date-inputs-grid .date-input-group .date-input[data-v-a60880de]::-webkit-calendar-picker-indicator{filter:invert(1)}.date-range-section .custom-dates-section .date-inputs-grid .date-input-group .date-format-hint[data-v-a60880de]{font-size:10px;color:#0006;letter-spacing:.02em}@media (prefers-color-scheme: dark){.date-range-section .custom-dates-section .date-inputs-grid .date-input-group .date-format-hint[data-v-a60880de]{color:#fff6}}.widget-theme-dark .date-range-section .custom-dates-section .date-inputs-grid .date-input-group .date-format-hint[data-v-a60880de]{color:#fff6}.date-range-section .dropdown-fade-enter-active[data-v-a60880de]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.date-range-section .dropdown-fade-leave-active[data-v-a60880de]{transition:all .2s cubic-bezier(.4,0,1,1)}.date-range-section .dropdown-fade-enter-from[data-v-a60880de]{opacity:0;transform:translateY(-12px) scale(.95)}.date-range-section .dropdown-fade-enter-to[data-v-a60880de],.date-range-section .dropdown-fade-leave-from[data-v-a60880de]{opacity:1;transform:translateY(0) scale(1)}.date-range-section .dropdown-fade-leave-to[data-v-a60880de]{opacity:0;transform:translateY(-8px) scale(.96)}.date-range-section .slide-fade-enter-active[data-v-a60880de]{transition:all .3s cubic-bezier(.4,0,.2,1)}.date-range-section .slide-fade-leave-active[data-v-a60880de]{transition:all .2s cubic-bezier(.4,0,1,1)}.date-range-section .slide-fade-enter-from[data-v-a60880de]{opacity:0;max-height:0;transform:translateY(-8px)}.date-range-section .slide-fade-enter-to[data-v-a60880de],.date-range-section .slide-fade-leave-from[data-v-a60880de]{opacity:1;max-height:200px;transform:translateY(0)}.date-range-section .slide-fade-leave-to[data-v-a60880de]{opacity:0;max-height:0;transform:translateY(-4px)}@media (max-width: 599px){.search-filter-public[data-v-a60880de]{gap:12px}.search-row[data-v-a60880de]{flex-wrap:wrap}.date-range-section .date-filter-button[data-v-a60880de]{width:44px;min-width:44px;padding:0;justify-content:center;gap:0;border-radius:50%}.date-range-section .date-filter-button .button-label[data-v-a60880de]{display:none}.date-range-section .date-mode-pills[data-v-a60880de]{width:100%}.date-range-section .date-mode-pills .date-pill[data-v-a60880de]{flex:1;font-size:12px;padding:5px 10px;min-height:44px;justify-content:center}.date-range-section .date-inputs-inline .date-input-compact .date-input[data-v-a60880de]{font-size:12px;padding:5px 10px;min-height:44px}.date-range-section.is-open[data-v-a60880de]{width:100%}.date-range-section.is-open .date-filter-wrapper[data-v-a60880de]{position:static;flex-direction:column;width:100%}.date-range-section.is-open .date-dropdown[data-v-a60880de]{position:static;width:100%;min-width:unset;margin-top:8px}}.event-image[data-v-df9c0cfe]{position:relative;width:100%;overflow:hidden;background-color:#0000000a;border-radius:12px}@media (prefers-color-scheme: dark){.event-image[data-v-df9c0cfe]{background-color:#ffffff14}}.widget-theme-dark .event-image[data-v-df9c0cfe]{background-color:#ffffff14}.event-image .image-content[data-v-df9c0cfe]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.event-image:not(.is-loading) .image-content[data-v-df9c0cfe]{opacity:1}.event-image .image-vignette[data-v-df9c0cfe]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 40px #0000000f}@media (prefers-color-scheme: dark){.event-image .image-vignette[data-v-df9c0cfe]{box-shadow:inset 0 0 40px #00000026}}.widget-theme-dark .event-image .image-vignette[data-v-df9c0cfe]{box-shadow:inset 0 0 40px #00000026}.context-card[data-v-df9c0cfe]{aspect-ratio:16/10;border-radius:8px;box-shadow:0 1px 2px #0000000a}@media (prefers-color-scheme: dark){.context-card[data-v-df9c0cfe]{box-shadow:0 1px 2px #0003}}.widget-theme-dark .context-card[data-v-df9c0cfe]{box-shadow:0 1px 2px #0003}.context-card .image-content[data-v-df9c0cfe],.context-card .image-vignette[data-v-df9c0cfe]{border-radius:8px}.context-card:hover .image-content[data-v-df9c0cfe]{transform:scale(calc(var(--image-zoom, 1) * 1.03))!important;transition:transform .3s cubic-bezier(.4,0,.2,1)}.context-hero[data-v-df9c0cfe]{aspect-ratio:16/9;border-radius:16px;box-shadow:0 2px 4px #0000001f,0 4px 8px #0000000a;max-height:400px}@media (prefers-color-scheme: dark){.context-hero[data-v-df9c0cfe]{box-shadow:0 2px 4px #0000004d,0 4px 8px #0003}}.widget-theme-dark .context-hero[data-v-df9c0cfe]{box-shadow:0 2px 4px #0000004d,0 4px 8px #0003}.context-hero .image-content[data-v-df9c0cfe]{border-radius:16px}.context-hero .image-vignette[data-v-df9c0cfe]{border-radius:16px;box-shadow:inset 0 0 60px #00000014}@media (prefers-color-scheme: dark){.context-hero .image-vignette[data-v-df9c0cfe]{box-shadow:inset 0 0 60px #0003}}.widget-theme-dark .context-hero .image-vignette[data-v-df9c0cfe]{box-shadow:inset 0 0 60px #0003}@media (max-width: 599px){.context-hero[data-v-df9c0cfe]{max-height:240px}}.context-feature[data-v-df9c0cfe]{aspect-ratio:2/1;border-radius:20px;box-shadow:0 4px 6px #0000000d,0 10px 24px #0000001a,0 0 0 1px #0000000a;max-height:480px}@media (prefers-color-scheme: dark){.context-feature[data-v-df9c0cfe]{box-shadow:0 4px 6px #0000004d,0 10px 24px #00000080,0 0 0 1px #ffffff14}}.widget-theme-dark .context-feature[data-v-df9c0cfe]{box-shadow:0 4px 6px #0000004d,0 10px 24px #00000080,0 0 0 1px #ffffff14}.context-feature .image-content[data-v-df9c0cfe]{border-radius:20px}.context-feature .image-vignette[data-v-df9c0cfe]{border-radius:20px;box-shadow:inset 0 0 100px #0000001a}@media (prefers-color-scheme: dark){.context-feature .image-vignette[data-v-df9c0cfe]{box-shadow:inset 0 0 100px #00000040}}.widget-theme-dark .context-feature .image-vignette[data-v-df9c0cfe]{box-shadow:inset 0 0 100px #00000040}@media (max-width: 599px){.context-feature[data-v-df9c0cfe]{aspect-ratio:16/9;max-height:280px;border-radius:16px}.context-feature .image-content[data-v-df9c0cfe],.context-feature .image-vignette[data-v-df9c0cfe]{border-radius:16px}}.image-loading[data-v-df9c0cfe]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.image-loading .loading-pulse[data-v-df9c0cfe]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#0000000f,#00000005);animation:gentle-pulse-df9c0cfe 1.8s ease-in-out infinite}@media (prefers-color-scheme: dark){.image-loading .loading-pulse[data-v-df9c0cfe]{background:linear-gradient(135deg,#ffffff14,#ffffff08)}}.widget-theme-dark .image-loading .loading-pulse[data-v-df9c0cfe]{background:linear-gradient(135deg,#ffffff14,#ffffff08)}@keyframes gentle-pulse-df9c0cfe{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:.7;transform:scale(1)}}.event-card[data-v-dd8d68f1]{display:flex;flex-direction:column;transition:box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);position:relative;background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;overflow:hidden;text-decoration:none}.event-card .card-image[data-v-dd8d68f1]{width:100%;height:12rem;overflow:hidden}.event-card .card-image img[data-v-dd8d68f1]{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1)}.event-card[data-v-dd8d68f1]:hover{box-shadow:0 8px 12px #00000014,0 20px 40px #00000026;transform:translateY(-.5px)}.event-card:hover .card-image img[data-v-dd8d68f1]{transform:scale(1.05)}@media (min-width: 640px){.event-card[data-v-dd8d68f1]{flex-direction:row}.event-card .card-image[data-v-dd8d68f1]{width:12rem;height:auto;flex-shrink:0}}@media (min-width: 768px){.event-card .card-image[data-v-dd8d68f1]{width:14rem}}@media (min-width: 1024px){.event-card .card-image[data-v-dd8d68f1]{width:16rem}}@media (prefers-color-scheme: dark){.event-card[data-v-dd8d68f1]:hover{box-shadow:0 8px 12px #0006,0 20px 40px #0009}}.widget-theme-dark .event-card[data-v-dd8d68f1]:hover{box-shadow:0 8px 12px #0006,0 20px 40px #0009}.widget-theme-light .event-card[data-v-dd8d68f1]:hover{box-shadow:0 8px 12px #00000014,0 20px 40px #00000026}@media (prefers-color-scheme: dark){.event-card[data-v-dd8d68f1]{background:#1a1a1e;box-shadow:0 1px 3px #0000004d}}.widget-theme-dark .event-card[data-v-dd8d68f1]{background:#1a1a1e;box-shadow:0 1px 3px #0000004d}.widget-theme-light .event-card[data-v-dd8d68f1]{background:#fff;box-shadow:0 1px 3px #00000014}.card-image[data-v-dd8d68f1]{position:relative;flex-shrink:0;overflow:hidden;background:#0000000a}@media (max-width: 599px){.card-image[data-v-dd8d68f1]{height:9rem}}@media (prefers-color-scheme: dark){.card-image[data-v-dd8d68f1]{background:#ffffff14}}.widget-theme-dark .card-image[data-v-dd8d68f1]{background:#ffffff14}.widget-theme-light .card-image[data-v-dd8d68f1]{background:#0000000a}.no-image-fallback[data-v-dd8d68f1]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#00000005,#0000000a)}@media (prefers-color-scheme: dark){.no-image-fallback[data-v-dd8d68f1]{background:linear-gradient(135deg,#ffffff0d,#ffffff14)}}.widget-theme-dark .no-image-fallback[data-v-dd8d68f1]{background:linear-gradient(135deg,#ffffff0d,#ffffff14)}.widget-theme-light .no-image-fallback[data-v-dd8d68f1]{background:linear-gradient(135deg,#00000005,#0000000a)}.fallback-icon[data-v-dd8d68f1]{width:2.5rem;height:2.5rem;color:#0006}@media (prefers-color-scheme: dark){.fallback-icon[data-v-dd8d68f1]{color:#ffffff73}}.widget-theme-dark .fallback-icon[data-v-dd8d68f1]{color:#ffffff73}.widget-theme-light .fallback-icon[data-v-dd8d68f1]{color:#0006}.recurrence-badge[data-v-dd8d68f1]{position:absolute;top:.75rem;left:.75rem;display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .625rem;border-radius:9999px;font-size:11px;font-weight:500;background:#ffffffe6;color:#000000e6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap}@media (prefers-color-scheme: dark){.recurrence-badge[data-v-dd8d68f1]{background:#1e1e23d9;color:#fffffff2}}.widget-theme-dark .recurrence-badge[data-v-dd8d68f1]{background:#1e1e23d9;color:#fffffff2}.widget-theme-light .recurrence-badge[data-v-dd8d68f1]{background:#ffffffe6;color:#000000e6}.cancelled-badge[data-v-dd8d68f1]{position:absolute;top:.75rem;right:.75rem;display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .625rem;border-radius:9999px;font-size:11px;font-weight:600;background:#dc2626;color:#fff;white-space:nowrap;text-transform:uppercase;letter-spacing:.02em}@media (prefers-color-scheme: dark){.cancelled-badge[data-v-dd8d68f1]{background:#fca5a5;color:#1a1a1e}}.widget-theme-dark .cancelled-badge[data-v-dd8d68f1]{background:#fca5a5;color:#1a1a1e}.widget-theme-light .cancelled-badge[data-v-dd8d68f1]{background:#dc2626;color:#fff}.event-card.is-cancelled .card-image[data-v-dd8d68f1] .event-image,.event-card.is-cancelled .no-image-fallback[data-v-dd8d68f1]{opacity:.55;filter:grayscale(.6)}.event-card.is-cancelled .event-card-content[data-v-dd8d68f1]{opacity:.7}.event-card.is-cancelled .event-title-link[data-v-dd8d68f1]{text-decoration:line-through;text-decoration-thickness:2px}.event-card-content[data-v-dd8d68f1]{flex:1;padding:16px;display:flex;flex-direction:column;gap:8px;min-width:0}@media (max-width: 599px){.event-card-content[data-v-dd8d68f1]{padding:12px}}.event-time[data-v-dd8d68f1]{font-size:13px;font-weight:500;color:#ff9131;margin:0}@media (prefers-color-scheme: dark){.event-time[data-v-dd8d68f1]{color:#c86002}}.widget-theme-dark .event-time[data-v-dd8d68f1]{color:#c86002}.widget-theme-light .event-time[data-v-dd8d68f1]{color:#ff9131}h3[data-v-dd8d68f1]{margin:0;font-size:16px;font-weight:600;line-height:1.25}@media (max-width: 599px){h3[data-v-dd8d68f1]{font-size:14px}}.event-title-link[data-v-dd8d68f1]{color:#000000e6;text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1)}.event-title-link[data-v-dd8d68f1]:hover{color:#ff9131}.event-title-link[data-v-dd8d68f1]:focus-visible{outline:2px solid #ff9131;outline-offset:2px}@media (prefers-color-scheme: dark){.event-title-link[data-v-dd8d68f1]:focus-visible{outline-color:#c86002}}.widget-theme-dark .event-title-link[data-v-dd8d68f1]:focus-visible{outline-color:#c86002}.widget-theme-light .event-title-link[data-v-dd8d68f1]:focus-visible{outline-color:#ff9131}@media (prefers-color-scheme: dark){.event-title-link[data-v-dd8d68f1]{color:#fffffff2}.event-title-link[data-v-dd8d68f1]:hover{color:#c86002}}.widget-theme-dark .event-title-link[data-v-dd8d68f1]{color:#fffffff2}.widget-theme-dark .event-title-link[data-v-dd8d68f1]:hover{color:#c86002}.widget-theme-light .event-title-link[data-v-dd8d68f1]{color:#000000e6}.widget-theme-light .event-title-link[data-v-dd8d68f1]:hover{color:#ff9131}.event-location[data-v-dd8d68f1]{display:flex;align-items:center;gap:4px;font-size:13px;color:#0009;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-color-scheme: dark){.event-location[data-v-dd8d68f1]{color:#ffffffa6}}.widget-theme-dark .event-location[data-v-dd8d68f1]{color:#ffffffa6}.widget-theme-light .event-location[data-v-dd8d68f1]{color:#0009}.event-description[data-v-dd8d68f1]{font-size:14px;color:#0009;margin:0;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:pre-wrap}@media (prefers-color-scheme: dark){.event-description[data-v-dd8d68f1]{color:#ffffffa6}}.widget-theme-dark .event-description[data-v-dd8d68f1]{color:#ffffffa6}.widget-theme-light .event-description[data-v-dd8d68f1]{color:#0009}.event-categories[data-v-dd8d68f1]{display:flex;flex-wrap:wrap;gap:8px}.category-badge[data-v-dd8d68f1]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:16px;font-size:11px;font-weight:500;background-color:#e0f2fe;color:#0369a1}@media (prefers-color-scheme: dark){.category-badge[data-v-dd8d68f1]{background-color:#0c4a6e4d;color:#7dd3fc}}.widget-theme-dark .category-badge[data-v-dd8d68f1]{background-color:#0c4a6e4d;color:#7dd3fc}.widget-theme-light .category-badge[data-v-dd8d68f1]{background-color:#e0f2fe;color:#0369a1}.source-calendar-pill[data-v-dd8d68f1]{display:inline-flex;align-items:center;gap:4px;padding:4px .625rem;border-radius:9999px;font-size:11px;font-weight:500;background-color:#3b82f61a;color:#2563eb;text-decoration:none;white-space:nowrap;transition:background-color .15s cubic-bezier(.4,0,.2,1);align-self:flex-start}.source-calendar-pill[data-v-dd8d68f1]:hover{background-color:#3b82f633}.source-calendar-pill[data-v-dd8d68f1]:focus-visible{outline:2px solid #ff9131;outline-offset:2px}@media (prefers-color-scheme: dark){.source-calendar-pill[data-v-dd8d68f1]:focus-visible{outline-color:#c86002}}.widget-theme-dark .source-calendar-pill[data-v-dd8d68f1]:focus-visible{outline-color:#c86002}.widget-theme-light .source-calendar-pill[data-v-dd8d68f1]:focus-visible{outline-color:#ff9131}@media (prefers-color-scheme: dark){.source-calendar-pill[data-v-dd8d68f1]{background-color:#60a5fa26;color:#93bbfd}.source-calendar-pill[data-v-dd8d68f1]:hover{background-color:#60a5fa40}}.widget-theme-dark .source-calendar-pill[data-v-dd8d68f1]{background-color:#60a5fa26;color:#93bbfd}.widget-theme-dark .source-calendar-pill[data-v-dd8d68f1]:hover{background-color:#60a5fa40}.widget-theme-light .source-calendar-pill[data-v-dd8d68f1]{background-color:#3b82f61a;color:#2563eb}.widget-theme-light .source-calendar-pill[data-v-dd8d68f1]:hover{background-color:#3b82f633}.add-to-calendar-btn[data-v-5e0cb96c]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;min-height:44px;border:1px solid #ff9131;border-radius:12px;background:transparent;color:#ff9131;font-family:Creato Display,Helvetica Neue,-apple-system,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.add-to-calendar-btn[data-v-5e0cb96c]:hover{background-color:#ff9131;color:#fff}.add-to-calendar-btn[data-v-5e0cb96c]:focus-visible{outline:2px solid #ff9131;outline-offset:2px}@media (prefers-color-scheme: dark){.add-to-calendar-btn[data-v-5e0cb96c]:focus-visible{outline-color:#c86002}}.widget-theme-dark .add-to-calendar-btn[data-v-5e0cb96c]:focus-visible{outline-color:#c86002}.widget-theme-light .add-to-calendar-btn[data-v-5e0cb96c]:focus-visible{outline-color:#ff9131}@media (prefers-color-scheme: dark){.add-to-calendar-btn[data-v-5e0cb96c]{border-color:#c86002;color:#c86002}.add-to-calendar-btn[data-v-5e0cb96c]:hover{background-color:#c86002;color:#fff}}.widget-theme-dark .add-to-calendar-btn[data-v-5e0cb96c]{border-color:#c86002;color:#c86002}.widget-theme-dark .add-to-calendar-btn[data-v-5e0cb96c]:hover{background-color:#c86002;color:#fff}.hero-image-wrapper[data-v-9eb3fb1a]{border-radius:16px;overflow:hidden;aspect-ratio:2/1;background:linear-gradient(135deg,#00000005,#0000000a);display:flex;align-items:center;justify-content:center;margin-bottom:32px}@media (min-width: 640px){.hero-image-wrapper[data-v-9eb3fb1a]{aspect-ratio:21/9}}@media (prefers-color-scheme: dark){.hero-image-wrapper[data-v-9eb3fb1a]{background:linear-gradient(135deg,#ffffff0d,#ffffff14)}}.widget-theme-dark .hero-image-wrapper[data-v-9eb3fb1a]{background:linear-gradient(135deg,#ffffff0d,#ffffff14)}.widget-theme-light .hero-image-wrapper[data-v-9eb3fb1a]{background:linear-gradient(135deg,#00000005,#0000000a)}.hero-image-wrapper[data-v-9eb3fb1a] .event-image{width:100%;height:100%;border-radius:0}.recurrence-badge[data-v-9eb3fb1a]{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:9999px;background-color:#ffffffe6;color:#000000e6;font-size:13px;font-weight:500;margin-bottom:12px}@media (prefers-color-scheme: dark){.recurrence-badge[data-v-9eb3fb1a]{background-color:#1e1e23d9;color:#fffffff2}}.widget-theme-dark .recurrence-badge[data-v-9eb3fb1a]{background-color:#1e1e23d9;color:#fffffff2}.widget-theme-light .recurrence-badge[data-v-9eb3fb1a]{background-color:#ffffffe6;color:#000000e6}.cancelled-badge[data-v-9eb3fb1a]{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:9999px;background-color:#dc2626;color:#fff;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;margin-bottom:12px;margin-right:8px}@media (prefers-color-scheme: dark){.cancelled-badge[data-v-9eb3fb1a]{background-color:#fca5a5;color:#1a1a1e}}.widget-theme-dark .cancelled-badge[data-v-9eb3fb1a]{background-color:#fca5a5;color:#1a1a1e}.widget-theme-light .cancelled-badge[data-v-9eb3fb1a]{background-color:#dc2626;color:#fff}.source-calendar-pill[data-v-9eb3fb1a]{display:inline-flex;align-items:center;gap:4px;padding:4px .625rem;border-radius:9999px;font-size:11px;font-weight:500;background-color:#3b82f61a;color:#2563eb;text-decoration:none;white-space:nowrap;transition:background-color .15s cubic-bezier(.4,0,.2,1);margin-bottom:12px}.source-calendar-pill[data-v-9eb3fb1a]:hover{background-color:#3b82f633}.source-calendar-pill[data-v-9eb3fb1a]:focus-visible{outline:2px solid #ff9131;outline-offset:2px}@media (prefers-color-scheme: dark){.source-calendar-pill[data-v-9eb3fb1a]:focus-visible{outline-color:#c86002}}.widget-theme-dark .source-calendar-pill[data-v-9eb3fb1a]:focus-visible{outline-color:#c86002}.widget-theme-light .source-calendar-pill[data-v-9eb3fb1a]:focus-visible{outline-color:#ff9131}@media (prefers-color-scheme: dark){.source-calendar-pill[data-v-9eb3fb1a]{background-color:#60a5fa26;color:#93bbfd}.source-calendar-pill[data-v-9eb3fb1a]:hover{background-color:#60a5fa40}}.widget-theme-dark .source-calendar-pill[data-v-9eb3fb1a]{background-color:#60a5fa26;color:#93bbfd}.widget-theme-dark .source-calendar-pill[data-v-9eb3fb1a]:hover{background-color:#60a5fa40}.widget-theme-light .source-calendar-pill[data-v-9eb3fb1a]{background-color:#3b82f61a;color:#2563eb}.widget-theme-light .source-calendar-pill[data-v-9eb3fb1a]:hover{background-color:#3b82f633}.instance-title[data-v-9eb3fb1a]{font-size:32px;font-weight:700;letter-spacing:-.01em;line-height:1.25;color:#000000e6;margin:0 0 16px}@media (min-width: 600px){.instance-title[data-v-9eb3fb1a]{font-size:40px}}@media (min-width: 1024px){.instance-title[data-v-9eb3fb1a]{font-size:48px}}@media (prefers-color-scheme: dark){.instance-title[data-v-9eb3fb1a]{color:#fffffff2}}.widget-theme-dark .instance-title[data-v-9eb3fb1a]{color:#fffffff2}.widget-theme-light .instance-title[data-v-9eb3fb1a]{color:#000000e6}.datetime-row[data-v-9eb3fb1a]{display:flex;flex-wrap:wrap;gap:8px 24px;margin-bottom:32px}.event-date[data-v-9eb3fb1a],.event-datetime[data-v-9eb3fb1a]{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#0009}@media (prefers-color-scheme: dark){.event-date[data-v-9eb3fb1a],.event-datetime[data-v-9eb3fb1a]{color:#ffffffa6}}.widget-theme-dark .event-date[data-v-9eb3fb1a],.widget-theme-dark .event-datetime[data-v-9eb3fb1a]{color:#ffffffa6}.widget-theme-light .event-date[data-v-9eb3fb1a],.widget-theme-light .event-datetime[data-v-9eb3fb1a]{color:#0009}.datetime-icon[data-v-9eb3fb1a]{flex-shrink:0}.datetime-icon--date[data-v-9eb3fb1a]{color:var(--pav-accent-light)}@media (prefers-color-scheme: dark){.datetime-icon--date[data-v-9eb3fb1a]{color:var(--pav-accent-dark)}}.widget-theme-dark .datetime-icon--date[data-v-9eb3fb1a]{color:var(--pav-accent-dark)}.widget-theme-light .datetime-icon--date[data-v-9eb3fb1a]{color:var(--pav-accent-light)}.datetime-icon--time[data-v-9eb3fb1a]{color:#0009}@media (prefers-color-scheme: dark){.datetime-icon--time[data-v-9eb3fb1a]{color:#ffffffa6}}.widget-theme-dark .datetime-icon--time[data-v-9eb3fb1a]{color:#ffffffa6}.widget-theme-light .datetime-icon--time[data-v-9eb3fb1a]{color:#0009}.detail-grid[data-v-9eb3fb1a]{display:grid;grid-template-columns:1fr;margin-bottom:32px}@media (min-width: 1024px){.detail-grid[data-v-9eb3fb1a]{grid-template-columns:2fr 1fr;gap:3rem}}.detail-main[data-v-9eb3fb1a]{min-width:0}.about-heading[data-v-9eb3fb1a]{font-size:16px;font-weight:600;color:#0009;margin:0 0 12px}@media (prefers-color-scheme: dark){.about-heading[data-v-9eb3fb1a]{color:#ffffffa6}}.widget-theme-dark .about-heading[data-v-9eb3fb1a]{color:#ffffffa6}.widget-theme-light .about-heading[data-v-9eb3fb1a]{color:#0009}.event-description[data-v-9eb3fb1a]{font-size:16px;line-height:1.75;color:#000000e6;margin:0 0 24px;white-space:pre-line}@media (prefers-color-scheme: dark){.event-description[data-v-9eb3fb1a]{color:#fffffff2}}.widget-theme-dark .event-description[data-v-9eb3fb1a]{color:#fffffff2}.widget-theme-light .event-description[data-v-9eb3fb1a]{color:#000000e6}.categories-section[data-v-9eb3fb1a]{margin-top:16px}.section-heading[data-v-9eb3fb1a]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:#0009;margin:0 0 8px}@media (prefers-color-scheme: dark){.section-heading[data-v-9eb3fb1a]{color:#ffffffa6}}.widget-theme-dark .section-heading[data-v-9eb3fb1a]{color:#ffffffa6}.widget-theme-light .section-heading[data-v-9eb3fb1a]{color:#0009}.category-badges[data-v-9eb3fb1a]{display:flex;flex-wrap:wrap;gap:8px}.event-category-badge[data-v-9eb3fb1a]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:16px;font-size:11px;font-weight:500;background-color:#e0f2fe;color:#0369a1;text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1)}@media (prefers-color-scheme: dark){.event-category-badge[data-v-9eb3fb1a]{background-color:#0c4a6e4d;color:#7dd3fc}}.widget-theme-dark .event-category-badge[data-v-9eb3fb1a]{background-color:#0c4a6e4d;color:#7dd3fc}.widget-theme-light .event-category-badge[data-v-9eb3fb1a]{background-color:#e0f2fe;color:#0369a1}.event-category-badge[data-v-9eb3fb1a]:is(a):hover{background-color:#ff8318;transform:translateY(-1px)}@media (prefers-color-scheme: dark){.event-category-badge[data-v-9eb3fb1a]:is(a):hover{background-color:#e16c02}}.widget-theme-dark .event-category-badge[data-v-9eb3fb1a]:is(a):hover{background-color:#e16c02}.widget-theme-light .event-category-badge[data-v-9eb3fb1a]:is(a):hover{background-color:#ff8318}.event-category-badge[data-v-9eb3fb1a]:is(span){cursor:default}.event-category-badge[data-v-9eb3fb1a]:focus-visible{outline:2px solid #ff9131;outline-offset:2px}@media (prefers-color-scheme: dark){.event-category-badge[data-v-9eb3fb1a]:focus-visible{outline-color:#c86002}}.widget-theme-dark .event-category-badge[data-v-9eb3fb1a]:focus-visible{outline-color:#c86002}.widget-theme-light .event-category-badge[data-v-9eb3fb1a]:focus-visible{outline-color:#ff9131}.detail-sidebar[data-v-9eb3fb1a]{display:flex;flex-direction:column;gap:16px}.sidebar-card[data-v-9eb3fb1a]{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:24px;padding:1.25rem}@media (prefers-color-scheme: dark){.sidebar-card[data-v-9eb3fb1a]{background:#1a1a1e;border-color:#ffffff1f}}.widget-theme-dark .sidebar-card[data-v-9eb3fb1a]{background:#1a1a1e;border-color:#ffffff1f}.widget-theme-light .sidebar-card[data-v-9eb3fb1a]{background:#fff;border-color:#00000014}.card-header[data-v-9eb3fb1a]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.card-icon[data-v-9eb3fb1a]{color:#0009;flex-shrink:0}@media (prefers-color-scheme: dark){.card-icon[data-v-9eb3fb1a]{color:#ffffffa6}}.widget-theme-dark .card-icon[data-v-9eb3fb1a]{color:#ffffffa6}.widget-theme-light .card-icon[data-v-9eb3fb1a]{color:#0009}.card-heading[data-v-9eb3fb1a]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:#0009;margin:0}@media (prefers-color-scheme: dark){.card-heading[data-v-9eb3fb1a]{color:#ffffffa6}}.widget-theme-dark .card-heading[data-v-9eb3fb1a]{color:#ffffffa6}.widget-theme-light .card-heading[data-v-9eb3fb1a]{color:#0009}.location-name[data-v-9eb3fb1a]{font-size:14px;font-weight:500;color:#000000e6;margin:0 0 4px}@media (prefers-color-scheme: dark){.location-name[data-v-9eb3fb1a]{color:#fffffff2}}.widget-theme-dark .location-name[data-v-9eb3fb1a]{color:#fffffff2}.widget-theme-light .location-name[data-v-9eb3fb1a]{color:#000000e6}.location-address[data-v-9eb3fb1a]{font-size:13px;color:#0009;margin:0;line-height:1.75}@media (prefers-color-scheme: dark){.location-address[data-v-9eb3fb1a]{color:#ffffffa6}}.widget-theme-dark .location-address[data-v-9eb3fb1a]{color:#ffffffa6}.widget-theme-light .location-address[data-v-9eb3fb1a]{color:#0009}.accessibility-section+.accessibility-section[data-v-9eb3fb1a]{margin-top:12px}.accessibility-subheading[data-v-9eb3fb1a]{font-size:13px;font-weight:600;color:#0009;margin:0 0 4px}@media (prefers-color-scheme: dark){.accessibility-subheading[data-v-9eb3fb1a]{color:#ffffffa6}}.widget-theme-dark .accessibility-subheading[data-v-9eb3fb1a]{color:#ffffffa6}.widget-theme-light .accessibility-subheading[data-v-9eb3fb1a]{color:#0009}.accessibility-info[data-v-9eb3fb1a]{font-size:14px;color:#000000e6;margin:0;white-space:pre-line;line-height:1.75}@media (prefers-color-scheme: dark){.accessibility-info[data-v-9eb3fb1a]{color:#fffffff2}}.widget-theme-dark .accessibility-info[data-v-9eb3fb1a]{color:#fffffff2}.widget-theme-light .accessibility-info[data-v-9eb3fb1a]{color:#000000e6}.recurrence-text[data-v-9eb3fb1a]{font-size:14px;color:#000000e6;margin:0}@media (prefers-color-scheme: dark){.recurrence-text[data-v-9eb3fb1a]{color:#fffffff2}}.widget-theme-dark .recurrence-text[data-v-9eb3fb1a]{color:#fffffff2}.widget-theme-light .recurrence-text[data-v-9eb3fb1a]{color:#000000e6}.external-link-button[data-v-9eb3fb1a]{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:8px 16px;border:none;border-radius:8px;font-family:Creato Display,Helvetica Neue,-apple-system,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;background-color:#ff9131;color:#fff;box-shadow:0 1px 3px #00000014;min-height:44px;text-decoration:none;text-align:center}.external-link-button[data-v-9eb3fb1a]:active{transform:scale(.98)}.external-link-button[data-v-9eb3fb1a]:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.external-link-button[data-v-9eb3fb1a]:hover:not(:disabled){background-color:#ff8318;box-shadow:0 2px 4px #0000001f,0 4px 8px #0000000a}@media (prefers-color-scheme: dark){.external-link-button[data-v-9eb3fb1a]{background-color:#c86002;box-shadow:0 1px 3px #0000004d}.external-link-button[data-v-9eb3fb1a]:hover:not(:disabled){background-color:#e16c02;box-shadow:0 2px 4px #0000004d,0 4px 8px #0003}}.widget-theme-dark .external-link-button[data-v-9eb3fb1a]{background-color:#c86002;box-shadow:0 1px 3px #0000004d}.widget-theme-dark .external-link-button[data-v-9eb3fb1a]:hover:not(:disabled){background-color:#e16c02;box-shadow:0 2px 4px #0000004d,0 4px 8px #0003}.widget-theme-light .external-link-button[data-v-9eb3fb1a]{background-color:#ff9131;box-shadow:0 1px 3px #00000014}.widget-theme-light .external-link-button[data-v-9eb3fb1a]:hover:not(:disabled){background-color:#ff8318;box-shadow:0 2px 4px #0000001f,0 4px 8px #0000000a}.external-link-button[data-v-9eb3fb1a]:focus-visible{outline:2px solid #ff9131;outline-offset:2px}@media (prefers-color-scheme: dark){.external-link-button[data-v-9eb3fb1a]:focus-visible{outline-color:#c86002}}.widget-theme-dark .external-link-button[data-v-9eb3fb1a]:focus-visible{outline-color:#c86002}.widget-theme-light .external-link-button[data-v-9eb3fb1a]:focus-visible{outline-color:#ff9131}.sr-only[data-v-9eb3fb1a]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
