.filter-dropdown[data-v-83c10c33]{display:inline-block;position:relative}.dropdown-trigger[data-v-83c10c33]{align-items:center;background-color:var(--filter-dropdown-bg,hsla(0,0%,100%,.08));border:1px solid var(--filter-dropdown-border,hsla(0,0%,100%,.1));border-radius:100px;color:var(--filter-dropdown-text,hsla(0,0%,100%,.8));cursor:pointer;display:flex;font-family:Work Sans,sans-serif;font-size:14px;font-weight:500;gap:8px;outline:none;padding:8px 16px;position:relative;transition:background-color .2s ease,border-color .2s ease,color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.dropdown-trigger[data-v-83c10c33]:hover:not(:disabled){background-color:var(--filter-dropdown-hover-bg,hsla(0,0%,100%,.12))}.dropdown-trigger[data-v-83c10c33]:focus-visible{box-shadow:0 0 0 2px var(--filter-dropdown-focus,rgba(202,147,242,.5))}.dropdown-trigger[data-v-83c10c33]:disabled{cursor:not-allowed;opacity:.5}.filter-dropdown.has-selection .dropdown-trigger[data-v-83c10c33]{background-color:var(--filter-dropdown-active-bg,rgba(202,147,242,.2));border-color:var(--filter-dropdown-active-border,rgba(202,147,242,.4));color:var(--filter-dropdown-active-text,#ca93f2)}.filter-dropdown.is-open .dropdown-trigger[data-v-83c10c33]{background-color:var(--filter-dropdown-open-bg,hsla(0,0%,100%,.15))}.dropdown-overlay[data-v-83c10c33]{background-color:#0000001a;inset:0;position:fixed;z-index:999}.dropdown-content[data-v-83c10c33]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--dropdown-bg,rgba(31,0,56,.95));border:1px solid var(--dropdown-border,hsla(0,0%,100%,.1));border-radius:12px;box-shadow:0 8px 32px #0006,0 4px 16px #0003;max-height:300px;max-width:300px;min-width:160px;overflow-y:auto;transform-origin:top left;z-index:1000}.dropdown-fade-enter-active[data-v-83c10c33],.dropdown-fade-leave-active[data-v-83c10c33]{transition:opacity .12s ease-out}.dropdown-fade-enter-from[data-v-83c10c33],.dropdown-fade-leave-to[data-v-83c10c33]{opacity:0}.dropdown-slide-enter-active[data-v-83c10c33]{transition:all .15s cubic-bezier(.25,.8,.25,1)}.dropdown-slide-leave-active[data-v-83c10c33]{transition:all .1s cubic-bezier(.4,0,1,1)}.dropdown-slide-enter-from[data-v-83c10c33]{opacity:0;transform:scale(.95)}.dropdown-slide-leave-to[data-v-83c10c33]{opacity:0;transform:scale(.98)}.dropdown-content[data-v-83c10c33]::-webkit-scrollbar{width:6px}.dropdown-content[data-v-83c10c33]::-webkit-scrollbar-track{background:transparent}.dropdown-content[data-v-83c10c33]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb,hsla(0,0%,100%,.2));border-radius:3px}.dropdown-content[data-v-83c10c33]::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover,hsla(0,0%,100%,.3))}body.light-theme .dropdown-trigger[data-v-83c10c33]{background-color:#0000000d;border-color:#0000001a;color:#000c}body.light-theme .dropdown-trigger[data-v-83c10c33]:hover:not(:disabled){background-color:#00000014}body.light-theme .dropdown-trigger[data-v-83c10c33]:focus-visible{box-shadow:0 0 0 2px #8b5cf680}body.light-theme .filter-dropdown.has-selection .dropdown-trigger[data-v-83c10c33]{background-color:#ca93f226;border-color:#ca93f24d;color:#8b5cf6}body.light-theme .filter-dropdown.is-open .dropdown-trigger[data-v-83c10c33]{background-color:#0000001a}body.light-theme .dropdown-overlay[data-v-83c10c33]{background-color:#0000000d}body.light-theme .dropdown-content[data-v-83c10c33]{background:#fffffff2;border-color:#0000001a;box-shadow:0 8px 32px #0000001a,0 4px 16px #0000000d}body.light-theme .dropdown-content[data-v-83c10c33]::-webkit-scrollbar-thumb{background:#0003}body.light-theme .dropdown-content[data-v-83c10c33]::-webkit-scrollbar-thumb:hover{background:#0000004d}@media (max-width:768px){.dropdown-content[data-v-83c10c33]{max-height:60vh;max-width:calc(100vw - 32px)}}@media (prefers-contrast:high){.dropdown-content[data-v-83c10c33],.dropdown-trigger[data-v-83c10c33]{border-width:2px}}@media (prefers-reduced-motion:reduce){.dropdown-fade-enter-active[data-v-83c10c33],.dropdown-fade-leave-active[data-v-83c10c33],.dropdown-slide-enter-active[data-v-83c10c33],.dropdown-slide-leave-active[data-v-83c10c33],.dropdown-trigger[data-v-83c10c33]{transition:none}.dropdown-trigger[data-v-83c10c33]:hover:not(:disabled){transform:none}}.pc-layout[data-v-07ef47cf]{contain:layout style}.stories-grid-pc[data-v-07ef47cf]{contain:layout;transform:translateZ(0);will-change:auto}.virtual-grid-pc[data-v-07ef47cf]{background:transparent;border-radius:12px;margin-bottom:40px;min-height:400px}.story-grid-container[data-v-07ef47cf]{position:relative}.loading-overlay[data-v-07ef47cf]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--loading-overlay-bg,rgba(0,0,0,.3));justify-content:center;inset:0;position:absolute;transition:opacity .3s ease;z-index:10}.loading-content[data-v-07ef47cf],.loading-overlay[data-v-07ef47cf]{align-items:center;border-radius:12px;display:flex}.loading-content[data-v-07ef47cf]{background:var(--loading-content-bg,hsla(0,0%,100%,.1));border:1px solid var(--loading-content-border,hsla(0,0%,100%,.2));flex-direction:column;gap:16px;padding:24px}.loading-spinner[data-v-07ef47cf]{animation:spin-07ef47cf 1s linear infinite;border-top:3px solid var(--loading-spinner-bg,hsla(0,0%,100%,.2));border:3px solid var(--loading-spinner-bg,hsla(0,0%,100%,.2));border-radius:50%;border-top-color:var(--loading-spinner-color,#ca93f2);height:32px;width:32px}.loading-text[data-v-07ef47cf]{color:var(--loading-text-color,hsla(0,0%,100%,.9));font-family:Work Sans,sans-serif;font-size:14px;font-weight:500;margin:0}@keyframes spin-07ef47cf{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.loading-blur[data-v-07ef47cf]{filter:blur(2px);opacity:.6;transition:filter .3s ease,opacity .3s ease}.filter-container[data-v-07ef47cf]{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.dropdown-row[data-v-07ef47cf]{align-items:center;display:flex;gap:12px}.dropdown-row svg[data-v-07ef47cf]{stroke:var(--filter-dropdown-text,hsla(0,0%,100%,.8))!important}.tags-row[data-v-07ef47cf]{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.tag-pill[data-v-07ef47cf]{align-items:center;background-color:var(--tag-bg,hsla(0,0%,100%,.08));border:1px solid var(--tag-border,hsla(0,0%,100%,.1));border-radius:100px;color:var(--tag-text,hsla(0,0%,100%,.8));cursor:pointer;display:flex;font-family:Work Sans,sans-serif;font-size:14px;font-weight:500;gap:4px;padding:8px 12px;transition:all .2s ease;white-space:nowrap}.tag-pill[data-v-07ef47cf]:hover{background-color:var(--tag-hover-bg,hsla(0,0%,100%,.12))}.tag-pill.active[data-v-07ef47cf]{align-items:center;background-color:var(--tag-active-bg,rgba(202,147,242,.2));border:1px solid var(--tag-active-border,rgba(202,147,242,.4));color:var(--tag-active-text,#ca93f2);display:flex;font-weight:600;gap:4px}.tag-pill.active[data-v-07ef47cf]:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI4IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTIgOCI+PHBhdGggc3Ryb2tlPSIjY2E5M2YyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41IiBkPSJNMSAzLjUgNC41IDcgMTEgMSIvPjwvc3ZnPg==) no-repeat 50%;background-size:contain;content:"";display:inline-block;height:8px;width:12px}.dropdown-options[data-v-07ef47cf]{padding:10px 0}.dropdown-option[data-v-07ef47cf]{color:var(--filter-dropdown-text,hsla(0,0%,100%,.8));cursor:pointer;display:block;font-family:Work Sans,sans-serif;font-size:12px;font-weight:500;padding:10px 16px;text-decoration:none;transition:background-color .2s ease}.dropdown-option[data-v-07ef47cf]:hover{background-color:var(--filter-option-hover-bg,hsla(0,0%,100%,.1))}.dropdown-option.active[data-v-07ef47cf]{background-color:var(--filter-option-active-bg,rgba(202,147,242,.2));color:var(--filter-option-active-text,#ca93f2);font-weight:700}.no-data[data-v-07ef47cf]{color:var(--text-secondary,hsla(0,0%,100%,.6));font-size:16px;grid-column:1/-1;padding:40px;text-align:center}body.light-theme .tag-pill[data-v-07ef47cf]{background-color:#0000000d;border-color:#0000001a;color:#000c}body.light-theme .tag-pill[data-v-07ef47cf]:hover{background-color:#00000014}body.light-theme .tag-pill.active[data-v-07ef47cf]{background-color:#ca93f226;border-color:#ca93f24d;color:#8b5cf6}body.light-theme .dropdown-option[data-v-07ef47cf]{color:#000c;text-decoration:none}body.light-theme .dropdown-option[data-v-07ef47cf]:hover{background-color:#0000000d}body.light-theme .dropdown-option.active[data-v-07ef47cf]{background-color:#ca93f226;color:#8b5cf6}body.light-theme .no-data[data-v-07ef47cf]{color:#0009}body.light-theme .loading-overlay[data-v-07ef47cf]{background:#ffffff4d}body.light-theme .loading-content[data-v-07ef47cf]{background:#0000000d;border-color:#0000001a}body.light-theme .loading-spinner[data-v-07ef47cf]{border-color:#8b5cf6 rgba(0,0,0,.1) rgba(0,0,0,.1)}body.light-theme .loading-text[data-v-07ef47cf]{color:#000c}.seo-hidden[data-v-07ef47cf]{border:0;height:1px;left:-10000px;margin:0;overflow:hidden;padding:0;position:absolute;top:auto;width:1px;clip:rect(0,0,0,0);white-space:nowrap}
