/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-e4a2d6dc],[data-v-e4a2d6dc]::backdrop,[data-v-e4a2d6dc]:after,[data-v-e4a2d6dc]:before{--tw-leading:initial;--tw-font-weight:initial}}}.filter-letters[data-v-e4a2d6dc]{display:flex;flex-direction:column;padding-top:calc(var(--spacing,.25rem)*2)}.filter-letters .filter-row[data-v-e4a2d6dc]{align-items:flex-start;display:flex;gap:calc(var(--spacing,.25rem)*4)}.filter-letters .filter-label[data-v-e4a2d6dc]{flex-shrink:0;text-align:right;white-space:nowrap}@media (min-width:48rem){.filter-letters .filter-label[data-v-e4a2d6dc]{margin-right:calc(var(--spacing,.25rem)*4)}}.filter-letters .filter-label[data-v-e4a2d6dc]{padding-top:.4rem}.filter-letters .filter-track-area[data-v-e4a2d6dc]{display:flex;flex:1;flex-direction:column;min-width:calc(var(--spacing,.25rem)*0)}.filter-letters .filter-scroll[data-v-e4a2d6dc]{overflow-x:auto;padding-bottom:calc(var(--spacing,.25rem)*2);width:100%}@media (min-width:48rem){.filter-letters .filter-scroll[data-v-e4a2d6dc]{flex:1}}.filter-letters .filter-scroll[data-v-e4a2d6dc]{scrollbar-width:none;-ms-overflow-style:none}.filter-letters .filter-scroll[data-v-e4a2d6dc]::-webkit-scrollbar{display:none}.filter-letters .filter-list[data-v-e4a2d6dc]{align-items:center;display:flex;gap:calc(var(--spacing,.25rem)*2);min-width:-moz-max-content;min-width:max-content}@media (min-width:48rem){.filter-letters .filter-list[data-v-e4a2d6dc]{justify-content:space-between;min-width:calc(var(--spacing,.25rem)*0);width:100%}}.filter-letters .custom-scrollbar[data-v-e4a2d6dc]{background-color:#0000;height:3px;margin-top:calc(var(--spacing,.25rem)*1);position:relative;width:100%}.filter-letters .custom-scrollbar__thumb[data-v-e4a2d6dc]{background-color:var(--color-warm-gray-600,#9f9685);height:3px;left:calc(var(--spacing,.25rem)*0);position:absolute;top:calc(var(--spacing,.25rem)*0)}.filter-letters .filter-button[data-v-e4a2d6dc]{font-family:var(--font-body,"Roboto",ui-sans-serif,system-ui,sans-serif);padding-inline:calc(var(--spacing,.25rem)*3);--tw-leading:1.05;--tw-font-weight:var(--font-weight-bold,700);border-radius:4px;color:var(--color-cool-gray-700,#666);flex-shrink:0;font-size:16px;font-weight:var(--font-weight-bold,700);line-height:1.05;padding-block:.55rem;transition-duration:.3s;transition-property:all;transition-timing-function:ease-in-out}.filter-letters .filter-button[data-v-e4a2d6dc]:focus-visible,.filter-letters .filter-button[data-v-e4a2d6dc]:hover{color:var(--color-black,#000);--tw-outline-style:none;outline-style:none}.filter-letters .filter-button.active[data-v-e4a2d6dc]{background-color:var(--color-warm-gray-700,#887f6f);color:var(--color-white,#fff)}.filter-letters .filter-button.disabled[data-v-e4a2d6dc]{color:var(--color-cool-gray-700,#666);font-style:italic;font-weight:400;opacity:.6;pointer-events:none}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
