.fade-image[data-v-4de7fc33]{vertical-align:middle;line-height:0;display:inline-block;position:relative;overflow:hidden}.fade-image--fill[data-v-4de7fc33]{width:100%;height:100%;position:absolute;inset:0}.fade-image--intrinsic[data-v-4de7fc33]{justify-content:center;align-items:center;display:inline-flex}.fade-image--circle[data-v-4de7fc33]{border-radius:50%}.fade-image--rounded[data-v-4de7fc33]{border-radius:var(--radius-sm,.5rem)}.fade-image--square[data-v-4de7fc33]{border-radius:0}.fade-image__skeleton[data-v-4de7fc33]{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fade-image__skeleton--shimmer[data-v-4de7fc33]{background:var(--glass-bg-strong);overflow:hidden}.fade-image__skeleton--shimmer[data-v-4de7fc33]:after{content:"";background:linear-gradient(90deg, transparent, hsl(var(--hue-primary), 30%, 92%), transparent);animation:fade-image-shimmer-4de7fc33 1.4s var(--ease-standard) infinite;position:absolute;inset:0;transform:translate(-100%)}.fade-image__skeleton--letter[data-v-4de7fc33]{color:#fffffff2;font-weight:700}.fade-image__letter[data-v-4de7fc33]{font-size:var(--text-lg);-webkit-user-select:none;user-select:none;line-height:1}.fade-image__img[data-v-4de7fc33]{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity var(--transition-fast);margin:auto;position:absolute;inset:0}.fade-image--intrinsic .fade-image__img[data-v-4de7fc33]{width:auto;max-width:100%;height:100%;margin:0;position:relative;inset:auto}.fade-image__img.is-loaded[data-v-4de7fc33]{opacity:1}.fade-image__img.is-immediate[data-v-4de7fc33]{transition:none}.fade-image__error[data-v-4de7fc33]{background:var(--glass-bg-strong);color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fade-image--circle .fade-image__error[data-v-4de7fc33],.fade-image--rounded .fade-image__error[data-v-4de7fc33]{border-radius:inherit}.fade-image__error-icon[data-v-4de7fc33]{opacity:.7;width:55%;max-width:22px;height:55%;max-height:22px}@keyframes fade-image-shimmer-4de7fc33{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.fade-image__img[data-v-4de7fc33]{transition:none}.fade-image__skeleton--shimmer[data-v-4de7fc33]:after{animation:none}}.card-tooltip[data-v-e8162ea6]{z-index:var(--z-tooltip);visibility:hidden;width:max-content;min-width:200px;max-width:360px;position:fixed}.card-tooltip--above[data-v-e8162ea6]{transform:translate(-50%,-100%)}.card-tooltip--below[data-v-e8162ea6]{transform:translate(-50%)}.card-tooltip.is-placed[data-v-e8162ea6]{visibility:visible}.card-tooltip__panel[data-v-e8162ea6]{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;transition:opacity var(--transition-base), transform var(--transition-base);padding:.75rem 1rem;position:relative;transform:translateY(4px)}.card-tooltip.is-placed .card-tooltip__panel[data-v-e8162ea6]{opacity:1;transform:translateY(0)}.card-tooltip__panel[data-v-e8162ea6]:after{content:"";border:6px solid #0000;border-top-color:var(--glass-border);position:absolute;top:100%;left:50%;transform:translate(-50%)}.card-tooltip--below .card-tooltip__panel[data-v-e8162ea6]:after{border-top-color:#0000;border-bottom-color:var(--glass-border);top:auto;bottom:100%}.card-tooltip__label[data-v-e8162ea6]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary-text);margin-bottom:.25rem;font-weight:600}.card-tooltip__text[data-v-e8162ea6]{font-size:var(--text-sm);color:var(--color-text-secondary);word-break:break-word;white-space:normal;line-height:1.55}@media (hover:none) and (pointer:coarse){.card-tooltip[data-v-e8162ea6]{display:none}}@media (prefers-reduced-motion:reduce){.card-tooltip__panel[data-v-e8162ea6]{transition:opacity var(--transition-base);transform:none}}.cat-icon[data-v-96ee88df]{width:1em;height:1em;display:block}.nav-item[data-v-bd67e151]{align-items:center;gap:var(--space-md);color:var(--color-text-secondary);font-size:var(--text-base);border-radius:var(--radius-md);text-align:left;white-space:nowrap;width:calc(100% - 1rem);box-shadow:none;transition:background var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);cursor:pointer;background:0 0;border:none;justify-content:flex-start;min-height:50px;margin:.25rem auto;padding:.75rem 1rem;font-family:inherit;font-weight:500;display:flex;position:relative;overflow:hidden}.nav-item[data-v-bd67e151]:hover{background:var(--color-hover-bg);color:var(--color-primary-text)}.nav-item.active[data-v-bd67e151]{color:var(--color-primary-text);font-weight:600}.nav-item[data-v-bd67e151]:active{transform:scale(var(--scale-press-lg))}.nav-item[data-v-bd67e151]:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.nav-item.collapsed[data-v-bd67e151]{border-radius:var(--radius-md);width:44px;height:44px;min-height:44px;animation:navItemIn-bd67e151 var(--dur-normal) var(--ease-out-expo) backwards;animation-delay:calc(var(--item-index,0) * var(--stagger-nav));background:0 0;justify-content:center;gap:0;margin:.375rem auto;padding:0;overflow:hidden}.nav-item.collapsed[data-v-bd67e151]:hover{background:var(--color-hover-bg);color:var(--color-primary-text);transform:scale(1.02)}.nav-item.collapsed.active[data-v-bd67e151]{background:var(--color-hover-bg);color:var(--color-primary-text)}.nav-item.collapsed.active .nav-icon[data-v-bd67e151]{color:var(--color-primary-text)}.nav-item.collapsed[data-v-bd67e151]:active{transform:scale(.96)}.nav-icon[data-v-bd67e151]{font-size:var(--text-xl);text-align:center;width:32px;height:32px;transition:color var(--transition-fast), transform var(--transition-fast);color:var(--color-text-secondary);background:0 0;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.nav-item.collapsed .nav-icon[data-v-bd67e151]{width:24px;height:24px;font-size:var(--text-xl);margin:0}.nav-item:hover .nav-icon[data-v-bd67e151],.nav-item.active .nav-icon[data-v-bd67e151]{color:var(--color-primary-text)}.nav-name[data-v-bd67e151]{white-space:nowrap;text-overflow:ellipsis;z-index:1;transform-origin:0;transition:opacity var(--transition-base), transform var(--transition-base);flex:1;align-items:center;line-height:1.4;display:flex;position:relative;overflow:hidden}.nav-item.collapsed .nav-name[data-v-bd67e151]{display:none}@keyframes navItemIn-bd67e151{0%{opacity:0;transform:scale(.85) translateY(var(--move-sm))}to{opacity:1;transform:scale(1)translateY(0)}}@media (max-width:768px){.nav-item[data-v-bd67e151]{min-height:50px;margin:0;padding:.75rem}.nav-icon[data-v-bd67e151]{font-size:var(--text-2xl);width:36px;height:36px;color:var(--color-text-secondary);background:0 0;flex-shrink:0}.nav-name[data-v-bd67e151]{font-size:var(--text-base);flex:1;font-weight:500}}@media (max-width:480px){.nav-item[data-v-bd67e151]{font-size:var(--text-sm);min-height:46px;padding:.625rem .75rem}.nav-icon[data-v-bd67e151]{width:32px;height:32px;font-size:var(--text-base);color:var(--color-text-secondary);background:0 0}.nav-name[data-v-bd67e151]{font-size:var(--text-sm)}}@media (hover:none) and (pointer:coarse){.nav-item[data-v-bd67e151]:hover{box-shadow:none;background:0 0;transform:none}.nav-item[data-v-bd67e151]:active{transform:scale(var(--scale-press-lg));background:var(--color-hover-bg);box-shadow:inset 0 0 0 1px hsl(var(--hue-primary), var(--sat-primary), var(--lig-primary), .2), 0 2px 8px hsl(var(--hue-primary), var(--sat-primary), var(--lig-primary), .1)}.nav-item[data-v-bd67e151]{min-height:52px}.nav-icon[data-v-bd67e151]{width:36px;height:36px;color:var(--color-text-secondary);background:0 0}}@media (prefers-reduced-motion:reduce){.nav-item[data-v-bd67e151]{animation:none}}.sidebar[data-v-b37a9213]{width:var(--sidebar-width);background:var(--glass-bg);height:100vh;z-index:var(--z-sidebar);clip-path:inset(0);transition:clip-path var(--dur-normal) var(--ease-out-expo), transform var(--dur-normal) var(--ease-out-expo), background-color var(--transition-normal);border-right:none;flex-direction:column;display:flex;position:fixed;top:0;left:0;overflow:hidden}.sidebar[data-v-b37a9213]:after{content:"";background:linear-gradient(to bottom, transparent, var(--color-border) 14%, var(--color-border) 86%, transparent);pointer-events:none;width:1px;transition:transform var(--dur-normal) var(--ease-out-expo);position:absolute;top:0;bottom:0;right:0}.sidebar.sidebar-collapsed[data-v-b37a9213]:after{transform:translateX(calc(var(--sidebar-collapsed-width) - var(--sidebar-width)))}.sidebar[data-v-b37a9213]:not(.sidebar-open){transform:translate(-100%)}.sidebar.sidebar-collapsed[data-v-b37a9213]{clip-path:inset(0 calc(var(--sidebar-width) - var(--sidebar-collapsed-width)) 0 0)}.sidebar-collapsed .sidebar-logo-section[data-v-b37a9213],.sidebar-collapsed .sidebar-nav[data-v-b37a9213]{width:var(--sidebar-collapsed-width)}@media (max-width:768px){.sidebar[data-v-b37a9213]{width:var(--sidebar-mobile-width);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(var(--glass-blur));clip-path:none}.sidebar.sidebar-collapsed[data-v-b37a9213]:after{transform:none}.sidebar[data-v-b37a9213]:not(.sidebar-open){transform:translate(-100%)}.sidebar-open[data-v-b37a9213]{transform:translate(0)}}.sidebar-logo-section[data-v-b37a9213]{border-bottom:1px solid var(--glass-border);justify-content:space-between;align-items:center;gap:var(--space-sm);background:0 0;flex-shrink:0;min-height:64px;padding:1rem .5rem;display:flex;position:relative;overflow:visible}.logo-brand[data-v-b37a9213]{flex:1;align-items:center;gap:0;min-width:0;display:flex}.logo-content[data-v-b37a9213]{align-items:center;gap:var(--space-md);border-radius:var(--radius-md);width:calc(100% - 1rem);animation:logoFadeIn-b37a9213 var(--transition-normal);cursor:pointer;-webkit-user-select:none;user-select:none;color:inherit;transition:background var(--transition-base), transform var(--transition-base);background:0 0;border:none;justify-content:flex-start;margin:.25rem auto;padding:.75rem 1rem;font-family:inherit;display:flex;overflow:hidden}.logo-content[data-v-b37a9213]:hover{background:var(--color-hover-bg);transform:translate(2px)}.logo-content[data-v-b37a9213]:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset);border-radius:var(--radius-md)}.logo-icon[data-v-b37a9213]{border-radius:var(--radius-sm,8px);flex-shrink:0;width:32px;height:32px}.site-title[data-v-b37a9213]{font-size:var(--text-xl);white-space:nowrap;background:var(--gradient-primary);-webkit-text-fill-color:transparent;letter-spacing:-.02em;vertical-align:middle;-webkit-background-clip:text;background-clip:text;margin:0;font-weight:700;line-height:1}.logo-content.logo-collapsed[data-v-b37a9213]{justify-content:center;width:100%;padding:.375rem}.site-title.sr-only-collapsed[data-v-b37a9213]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.logo-actions[data-v-b37a9213]{flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.sidebar-collapsed .sidebar-logo-section[data-v-b37a9213]{justify-content:center;padding:1rem .75rem}.sidebar-collapsed .logo-content[data-v-b37a9213]{display:none}.sidebar-collapsed .logo-actions[data-v-b37a9213]{justify-content:center;width:100%;position:relative;right:auto}.collapse-btn[data-v-b37a9213]{width:30px;height:30px;transition:border-color var(--transition-base), color var(--transition-base), background-color var(--transition-base), box-shadow var(--transition-base), transform var(--transition-base);cursor:pointer;color:var(--color-text-secondary);background:0 0;border:1px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:0 auto;padding:0;font-family:inherit;display:flex;position:relative}.collapse-btn[data-v-b37a9213]:hover{background:var(--color-hover-bg);color:var(--color-primary-text);transform:translate(-1px)}.collapse-btn[data-v-b37a9213]:active{transform:scale(var(--scale-press-sm))}.collapse-btn[data-v-b37a9213]:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset);border-color:var(--color-primary-text)}.collapse-icon[data-v-b37a9213]{transition:transform var(--transition-base);display:inline-block}.collapse-btn.collapsed .collapse-icon[data-v-b37a9213]{transform:rotate(180deg)}.mobile-close-btn[data-v-b37a9213]{width:34px;height:34px;color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--transition-base), border-color var(--transition-base), color var(--transition-base), transform var(--transition-base);background:0 0;border:1px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.mobile-close-btn[data-v-b37a9213]:hover{background:var(--color-danger-strong);border-color:var(--color-danger-strong);color:var(--color-on-fill);transform:scale(1.05)}.mobile-close-btn[data-v-b37a9213]:active{transform:scale(var(--scale-press))}.mobile-close-btn[data-v-b37a9213]:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}@keyframes logoFadeIn-b37a9213{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.sidebar-nav-section[data-v-b37a9213]{flex-direction:column;flex:1;display:flex;overflow:hidden}.sidebar-nav[data-v-b37a9213]{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:.125rem;padding:.25rem .5rem;display:flex;overflow-y:auto}@media (max-width:480px){.sidebar[data-v-b37a9213]{width:220px}.sidebar-logo-section[data-v-b37a9213]{padding:1rem}.site-title[data-v-b37a9213]{font-size:var(--text-xl)}.sidebar-nav[data-v-b37a9213]{padding:.375rem .625rem}}@media (hover:none) and (pointer:coarse){.collapse-btn[data-v-b37a9213]:active,.mobile-close-btn[data-v-b37a9213]:active{transform:scale(var(--scale-press))}}@media (prefers-reduced-motion:reduce){.sidebar[data-v-b37a9213],.sidebar[data-v-b37a9213]:after,.logo-content[data-v-b37a9213],.site-title[data-v-b37a9213]{transition:none}.logo-content[data-v-b37a9213]{animation:none}}.time-date-component[data-v-a685ec94]{height:var(--header-module-h);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);min-width:200px;transition:background-color var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base);align-items:center;gap:1rem;padding:0 1rem;display:flex}.time-date-component[data-v-a685ec94]:hover{box-shadow:var(--shadow-md)}.time-section[data-v-a685ec94]{align-items:center;gap:.75rem;display:flex}.time-icon[data-v-a685ec94]{width:24px;height:24px;color:var(--color-primary-text);flex-shrink:0;justify-content:center;align-items:center;display:flex}.time-content[data-v-a685ec94]{flex-direction:column;gap:.25rem;display:flex}.time[data-v-a685ec94]{font-size:var(--text-lg);color:var(--color-text);font-weight:700;line-height:1}.date[data-v-a685ec94]{font-size:var(--text-xs);color:var(--color-text-secondary);line-height:1}@media (max-width:1024px) and (min-width:769px){.time-date-component[data-v-a685ec94]{gap:.75rem;min-width:180px;padding:0 .875rem}.time[data-v-a685ec94]{font-size:var(--text-base)}.date[data-v-a685ec94]{font-size:var(--text-xs)}}.suggestions-list[data-v-a4be3a7f]{z-index:var(--z-dropdown);background:var(--glass-bg-strong);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);flex-direction:column;gap:.125rem;max-height:18rem;margin:0;padding:.375rem;list-style:none;display:flex;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow-y:auto}.suggestion-item[data-v-a4be3a7f]{border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast);align-items:center;gap:.75rem;padding:.5rem .625rem;display:flex}.suggestion-item.active[data-v-a4be3a7f],.suggestion-item[data-v-a4be3a7f]:hover{background:var(--color-hover-bg)}.suggestion-avatar[data-v-a4be3a7f]{border-radius:var(--radius-sm);color:#fffffff2;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative;overflow:hidden}.suggestion-avatar[data-v-a4be3a7f] .fade-image__img{width:20px;height:20px}.suggestion-avatar__letter[data-v-a4be3a7f]{font-size:var(--text-base);-webkit-user-select:none;user-select:none;font-weight:700;line-height:1}.suggestion-info[data-v-a4be3a7f]{flex-direction:column;flex:1;min-width:0;display:flex}.suggestion-name[data-v-a4be3a7f]{font-size:var(--text-md);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.3;overflow:hidden}.suggestion-desc[data-v-a4be3a7f]{font-size:var(--text-xs);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;line-height:1.4;overflow:hidden}.engine-icon[data-v-cbd82e32]{background:hsl(var(--hue-primary), 14%, 93%);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative}.dark .engine-icon[data-v-cbd82e32]{background:hsl(var(--hue-primary), 20%, 14%)}.engine-icon--inset[data-v-cbd82e32]{margin-right:8px}.engine-icon--fallback[data-v-cbd82e32]{color:var(--color-on-fill);font-size:var(--text-xs);text-transform:uppercase;font-weight:600}.engine-icon[data-v-cbd82e32] .fade-image__img{width:14px;height:14px}.search-engine-selector[data-v-d4b15bac]{align-items:center;gap:var(--space-sm);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--transition-fast), background-color var(--transition-fast);color:var(--color-text-secondary);font-size:var(--text-md);white-space:nowrap;background:0 0;margin-right:.375rem;padding:.375rem .625rem;font-weight:500;display:flex;position:relative}.engine-selector-content[data-v-d4b15bac]{align-items:center;gap:var(--space-sm);cursor:pointer;display:flex}.search-engine-selector[data-v-d4b15bac]:hover{color:var(--color-primary-text);background:var(--color-hover-bg)}.engine-name[data-v-d4b15bac]{white-space:nowrap}.dropdown-arrow[data-v-d4b15bac]{color:var(--color-text-secondary);cursor:pointer;transition:transform var(--transition-fast), color var(--transition-fast);font-size:var(--text-xs);padding:2px}.dropdown-arrow[data-v-d4b15bac]:hover{color:var(--color-primary-text)}.dropdown-arrow.open[data-v-d4b15bac]{transform:rotate(180deg)}.engine-dropdown-menu[data-v-d4b15bac]{z-index:var(--z-dropdown);background:var(--glass-bg-strong);border:1px solid var(--glass-border);border-radius:var(--radius-lg);min-width:12rem;box-shadow:var(--shadow-lg);flex-direction:column;gap:.125rem;padding:.375rem;display:flex;position:absolute;top:calc(100% + .5rem);left:0}.engine-dropdown-item[data-v-d4b15bac]{border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-md);color:var(--color-text);transition:background-color var(--transition-fast), color var(--transition-fast);align-items:center;padding:.5rem .625rem;display:flex}.engine-dropdown-item[data-v-d4b15bac]:hover,.engine-dropdown-item.highlighted[data-v-d4b15bac]{background:var(--color-hover-bg);color:var(--color-primary-text)}.engine-dropdown-item.selected[data-v-d4b15bac]{color:var(--color-primary-text);font-weight:600}.search-engine-selector[data-v-d4b15bac]:focus-visible,.engine-selector-content[data-v-d4b15bac]:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}@media (max-width:768px){.search-engine-selector[data-v-d4b15bac]{gap:.25rem;padding:.375rem .5rem}.engine-name[data-v-d4b15bac]{display:none}}.search-wrapper[data-v-04a562a7]{min-width:0;height:var(--header-module-h);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);transition:border-color var(--transition-base), background-color var(--transition-base), box-shadow var(--transition-base);box-shadow:var(--shadow-sm);flex:1;align-items:center;gap:0;padding:0 .5rem;display:flex;position:relative}.suggestions-anchor[data-v-04a562a7]{z-index:var(--z-dropdown);padding-top:.5rem;position:absolute;top:100%;left:0;right:0}.search-wrapper[data-v-04a562a7]:focus-within{border-color:hsl(var(--header-accent) / .5);box-shadow:var(--focus-ring), var(--shadow-md)}.search-mode-toggle[data-v-04a562a7]{cursor:pointer;border-radius:var(--radius-sm);transition:color var(--transition-fast), background-color var(--transition-fast);color:var(--color-primary-text);background:var(--color-hover-bg);font-size:var(--text-md);white-space:nowrap;border:none;align-items:center;gap:.375rem;margin-right:.375rem;padding:.375rem .625rem;font-family:inherit;font-weight:600;display:flex;position:relative}.search-mode-toggle[data-v-04a562a7]:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.search-mode-toggle[data-v-04a562a7]:hover{color:var(--color-primary-text);background:var(--color-hover-bg)}.mode-icon[data-v-04a562a7]{justify-content:center;align-items:center;line-height:1;display:flex}.search-input[data-v-04a562a7]{min-width:0;height:100%;font-size:var(--text-base);color:var(--color-text);background:0 0;border:none;outline:none;flex:1;padding:.5rem}.search-input[data-v-04a562a7]::placeholder{color:var(--color-text-secondary);opacity:.6}.search-clear[data-v-04a562a7]:focus-visible,.search-button[data-v-04a562a7]:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.search-clear[data-v-04a562a7]{width:26px;height:26px;color:var(--color-text-secondary);cursor:pointer;transition:color var(--transition-fast), background-color var(--transition-fast);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}.search-clear[data-v-04a562a7]:hover{color:var(--color-primary-text);background:var(--color-hover-bg)}.search-button[data-v-04a562a7]{cursor:pointer;border-radius:var(--radius-lg);background:var(--color-primary);width:40px;height:40px;color:var(--color-on-fill);box-shadow:var(--shadow-sm);transition:transform .2s var(--ease-spring), filter var(--transition-base);border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0 2px 0 4px;padding:0;display:flex}.search-button svg[data-v-04a562a7]{transition:transform .2s var(--ease-spring)}.search-button[data-v-04a562a7]:hover{filter:brightness(1.06);transform:translateY(-2px)}.search-button:hover svg[data-v-04a562a7]{transform:scale(1.1)}.search-button[data-v-04a562a7]:active{box-shadow:0 1px 4px hsl(var(--header-accent) / .3);transform:translateY(0)scale(.94)}@media (max-width:768px){.search-wrapper[data-v-04a562a7]{min-width:0}.search-mode-toggle[data-v-04a562a7]{font-size:var(--text-sm);gap:.25rem;padding:.375rem .5rem}.mode-text[data-v-04a562a7]{display:none}.search-button[data-v-04a562a7]{width:32px;height:32px;margin:0 1px 0 3px}.search-clear[data-v-04a562a7]{width:22px;height:22px}}.main-header[data-v-4b2b5f84]{--header-accent:var(--hue-primary), var(--sat-primary), var(--lig-primary);padding:var(--space-md) var(--space-lg);background:var(--glass-bg);z-index:var(--z-header);transition:background-color var(--transition-base), color var(--transition-base);justify-content:space-between;align-items:center;gap:var(--space-lg);border-bottom:none;display:flex;position:sticky;top:0}.main-header[data-v-4b2b5f84]:after{content:"";background:linear-gradient(to right, transparent, var(--color-border) 14%, var(--color-border) 86%, transparent);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.header-left[data-v-4b2b5f84]{align-items:center;gap:var(--space-md);flex-shrink:0;display:flex}.header-center[data-v-4b2b5f84]{align-items:center;gap:var(--space-md);flex:1;justify-content:flex-start;min-width:0;display:flex}.header-right[data-v-4b2b5f84]{align-items:center;gap:var(--space-sm);flex-shrink:0;display:flex}.hamburger-btn[data-v-4b2b5f84]{border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;width:36px;height:36px;transition:border-color var(--transition-fast), background-color var(--transition-fast), transform var(--transition-fast);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.hamburger-btn[data-v-4b2b5f84]:hover{border-color:var(--color-primary-text);background:var(--color-hover-bg)}.hamburger-btn[data-v-4b2b5f84]:active{transform:scale(var(--scale-press))}.hamburger-btn[data-v-4b2b5f84]:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.hamburger-icon[data-v-4b2b5f84]{color:var(--color-text-secondary);transition:color var(--transition-fast)}.hamburger-btn:hover .hamburger-icon[data-v-4b2b5f84]{color:var(--color-primary-text)}.theme-icon[data-v-4b2b5f84]{transition:transform .3s var(--ease-spring);display:block}.icon-btn:hover .theme-icon[data-v-4b2b5f84]{transform:scale(1.08)}.theme-flip-enter-active[data-v-4b2b5f84]{animation:theme-icon-in-4b2b5f84 .22s var(--ease-spring)}.theme-flip-leave-active[data-v-4b2b5f84]{animation:theme-icon-out-4b2b5f84 .12s var(--ease-standard)}@keyframes theme-icon-in-4b2b5f84{0%{opacity:0;transform:rotate(-90deg)scale(.6)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes theme-icon-out-4b2b5f84{0%{opacity:1;transform:rotate(0)scale(1)}to{opacity:0;transform:rotate(90deg)scale(.6)}}@media (prefers-reduced-motion:reduce){.theme-flip-enter-active[data-v-4b2b5f84],.theme-flip-leave-active[data-v-4b2b5f84]{animation-duration:0s}.icon-btn:hover .theme-icon[data-v-4b2b5f84]{transform:none}}@media (max-width:768px){.main-header[data-v-4b2b5f84]{--header-module-h:42px;gap:.75rem;padding:.625rem .75rem}.header-center[data-v-4b2b5f84]{gap:.75rem}.theme-icon[data-v-4b2b5f84]{width:18px;height:18px}.hamburger-btn[data-v-4b2b5f84]{width:var(--header-module-h);height:var(--header-module-h)}}@media (max-width:480px){.main-header[data-v-4b2b5f84]{--header-module-h:40px;padding:.625rem .75rem}.header-left[data-v-4b2b5f84]{gap:.625rem}.header-right[data-v-4b2b5f84]{gap:.5rem}}.empty-state[data-v-d8c06190]{padding:var(--space-2xl) var(--space-xl);text-align:center;animation:fadeInUp-d8c06190 .3s var(--ease-out-expo);flex-direction:column;justify-content:center;align-items:center;display:flex}@keyframes fadeInUp-d8c06190{0%{opacity:0;transform:translateY(var(--move-xl))}to{opacity:1;transform:translateY(0)}}.empty-icon[data-v-d8c06190]{background:var(--glass-bg);border:1px solid var(--glass-border);width:88px;height:88px;box-shadow:var(--glass-shadow);color:var(--color-primary-text);margin-bottom:var(--space-lg);opacity:.85;border-radius:50%;justify-content:center;align-items:center;display:flex}.empty-title[data-v-d8c06190]{font-size:var(--text-xl);color:var(--color-text);margin:0 0 var(--space-sm);font-weight:600;line-height:1.4}.empty-description[data-v-d8c06190]{font-size:var(--text-base);color:var(--color-text-secondary);margin:0 0 var(--space-lg);max-width:320px;line-height:1.6}@media (prefers-reduced-motion:reduce){.empty-state[data-v-d8c06190],.empty-icon[data-v-d8c06190]{animation:none}}@media (max-width:768px){.empty-state[data-v-d8c06190]{padding:var(--space-xl) var(--space-md)}.empty-icon[data-v-d8c06190]{font-size:3rem}.empty-title[data-v-d8c06190]{font-size:var(--text-lg)}.empty-description[data-v-d8c06190]{font-size:var(--text-md)}}.sub-category-menu[data-v-53932ea8]{flex-wrap:wrap;align-items:center;gap:.625rem .5rem;width:100%;padding:.875rem 0;display:flex}.menu-item[data-v-53932ea8]{border-radius:var(--radius-xl);border:1px solid var(--glass-border);background:var(--glass-bg);color:var(--color-text-secondary);cursor:pointer;transition:border-color var(--transition-base), color var(--transition-base), background-color var(--transition-base), box-shadow var(--transition-base), transform var(--transition-base);white-space:nowrap;font-size:var(--text-md);align-items:center;gap:.5rem;padding:.5rem 1rem;font-family:inherit;font-weight:500;display:inline-flex}.menu-item[data-v-53932ea8]:hover{border-color:var(--color-primary-text);color:var(--color-primary-text)}.menu-item[data-v-53932ea8]:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.menu-item.active[data-v-53932ea8]{background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:var(--shadow-sm);transform:translateY(-1px)}.menu-item--all[data-v-53932ea8]{background:var(--glass-bg-strong);border-style:dashed;font-weight:600}.menu-item--all.active[data-v-53932ea8]{background:var(--color-primary);border-style:solid}@media (max-width:768px){.sub-category-menu[data-v-53932ea8]{gap:.5rem .375rem;padding:.75rem 0}.menu-item[data-v-53932ea8]{font-size:var(--text-sm);min-height:44px;padding:.5rem .875rem}}.pager[data-v-cd41bfe2]{align-items:center;gap:.375rem;display:flex}.pager-btn[data-v-cd41bfe2]{border-radius:var(--radius-sm);border:1px solid var(--glass-border);background:var(--glass-bg);min-width:34px;height:34px;color:var(--color-text-secondary);font-size:var(--text-md);cursor:pointer;transition:border-color var(--transition-fast), background-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);justify-content:center;align-items:center;padding:0 .5rem;display:flex}.pager-btn[data-v-cd41bfe2]:hover:not(:disabled):not(.active){border-color:var(--color-primary-text);color:var(--color-primary-text);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.pager-btn.active[data-v-cd41bfe2]{background:var(--color-primary);color:var(--color-on-fill);box-shadow:var(--shadow-sm);border-color:#0000;font-weight:600}.pager-btn[data-v-cd41bfe2]:disabled{opacity:.4;cursor:not-allowed}.pager-btn[data-v-cd41bfe2]:active:not(:disabled){transform:scale(var(--scale-press))}.pager-jump[data-v-cd41bfe2]{border-radius:var(--radius-md);border:1px solid var(--glass-border);background:var(--glass-bg);align-items:center;gap:.375rem;margin-left:.5rem;padding:.25rem;display:flex}.pager-jump-label[data-v-cd41bfe2]{color:var(--color-text-secondary);font-size:var(--text-sm);-webkit-user-select:none;user-select:none;padding-left:.25rem}.pager-jump-input[data-v-cd41bfe2]{border-radius:var(--radius-sm);border:1px solid var(--glass-border);background:var(--color-card);width:4.5rem;height:32px;color:var(--color-text);font-size:var(--text-md);text-align:center;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;padding:0 .5rem}.pager-jump-input[data-v-cd41bfe2]::placeholder{color:var(--color-text-secondary);opacity:.7}.pager-jump-input[data-v-cd41bfe2]:focus{border-color:var(--color-primary-text);box-shadow:var(--focus-ring)}.pager-jump-input[data-v-cd41bfe2]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pager-jump-input[data-v-cd41bfe2]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pager-jump-input[type=number][data-v-cd41bfe2]{appearance:textfield}.pager-jump-btn[data-v-cd41bfe2]{background:var(--color-primary);width:32px;min-width:32px;height:32px;color:var(--color-on-fill);box-shadow:var(--shadow-sm);border-color:#0000;padding:0}.pager-jump-btn[data-v-cd41bfe2]:hover:not(:disabled){filter:brightness(1.08);transform:translate(1px)}.pager-jump-btn[data-v-cd41bfe2]:active:not(:disabled){transform:translate(0)}.pager-jump-icon[data-v-cd41bfe2]{stroke-width:2.5px;width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.pager-btn[data-v-cd41bfe2],.pager-jump-btn[data-v-cd41bfe2]{transition:none}.pager-btn[data-v-cd41bfe2]:hover:not(:disabled):not(.active),.pager-btn[data-v-cd41bfe2]:active:not(:disabled),.pager-jump-btn[data-v-cd41bfe2]:hover:not(:disabled){transform:none}}@media (max-width:480px){.pager-btn[data-v-cd41bfe2]{min-width:30px;height:30px;font-size:var(--text-sm)}.pager-jump[data-v-cd41bfe2]{margin-left:.25rem}.pager-jump-label[data-v-cd41bfe2]{display:none}.pager-jump-input[data-v-cd41bfe2]{width:4rem;height:30px;font-size:var(--text-sm)}.pager-jump-btn[data-v-cd41bfe2]{width:30px;min-width:30px;height:30px}}.site-card[data-v-65db9310]{align-items:center;gap:var(--space-md);padding:var(--space-md2) var(--space-lg);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);transition:transform var(--transition-base), background-color var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base);-webkit-user-select:none;user-select:none;box-shadow:var(--glass-shadow);contain:paint;min-width:0;min-height:80px;text-decoration:none;display:flex;position:relative}.site-card__link[data-v-65db9310]{align-items:center;gap:var(--space-md);min-width:0;color:inherit;z-index:0;flex:1;text-decoration:none;display:flex;position:relative}.site-card__link[data-v-65db9310]:after{content:"";z-index:0;position:absolute;inset:0}.site-card__link[data-v-65db9310]:active{transform:translateY(0) scale(var(--scale-press-lg))}@media (hover:hover) and (pointer:fine){.site-card[data-v-65db9310]:hover,.site-card[data-v-65db9310]:focus-within{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}}.site-card[data-v-65db9310]:hover{z-index:1;border-color:hsl(var(--hue-primary), var(--sat-primary), var(--lig-primary), .45);background:var(--glass-bg-strong);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.dark .site-card[data-v-65db9310]:hover{background:var(--glass-bg-strong);border-color:hsl(var(--hue-primary), var(--sat-primary), var(--lig-primary), .5);box-shadow:var(--shadow-lg)}.site-card[data-v-65db9310]:active{transform:translateY(0px) scale(var(--scale-press-lg));box-shadow:var(--shadow-sm)}.site-icon-wrapper[data-v-65db9310]{background:var(--glass-bg-strong);border:1px solid var(--glass-border);width:48px;height:48px;transition:transform var(--transition-base), background-color var(--transition-base), box-shadow var(--transition-base);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.site-card:hover .site-icon-wrapper[data-v-65db9310]{transform:scale(var(--scale-hover));background:hsl(var(--hue-primary), 20%, 92%)}.dark .site-card:hover .site-icon-wrapper[data-v-65db9310]{background:hsl(var(--hue-primary), 25%, 25%)}.site-favicon[data-v-65db9310] .fade-image__img{width:24px;height:24px}.site-info[data-v-65db9310]{flex:1;min-width:0}.site-name-row[data-v-65db9310]{align-items:center;gap:.375rem;margin-bottom:.25rem;display:flex}.site-name[data-v-65db9310]{font-weight:700;font-size:var(--text-lg);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;line-height:1.3;overflow:hidden}.site-card:hover .site-name[data-v-65db9310]{color:var(--color-primary-text)}.copy-btn[data-v-65db9310],.fav-btn[data-v-65db9310]{cursor:pointer;opacity:0;width:24px;height:24px;color:var(--color-text-secondary);transition:opacity var(--transition-fast), color var(--transition-fast), background var(--transition-fast);z-index:1;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.fav-btn[data-v-65db9310]{transition:opacity var(--transition-fast), color var(--transition-fast), background var(--transition-fast), transform var(--transition-fast)}.site-card:hover .copy-btn[data-v-65db9310],.site-card:hover .fav-btn[data-v-65db9310]{opacity:.6}.copy-btn[data-v-65db9310]:hover,.fav-btn[data-v-65db9310]:hover{background:var(--color-hover-bg);opacity:1!important}.copy-btn[data-v-65db9310]:hover{color:var(--color-primary-text)}.fav-btn[data-v-65db9310]:hover{color:var(--color-warning);transform:scale(1.1)}.copy-btn.copied[data-v-65db9310]{color:var(--color-success);opacity:1!important}.copy-btn.copied svg[data-v-65db9310]{animation:icon-pop-65db9310 .25s var(--ease-spring)}.fav-btn.active[data-v-65db9310]{color:var(--color-warning);opacity:1!important}.fav-btn.active svg[data-v-65db9310]{animation:star-pop-65db9310 .28s var(--ease-spring)}@keyframes icon-pop-65db9310{0%{transform:scale(.4)}60%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes star-pop-65db9310{0%{transform:scale(.6)rotate(-20deg)}60%{transform:scale(1.25)rotate(6deg)}to{transform:scale(1)rotate(0)}}.copy-btn[data-v-65db9310]:focus-visible,.fav-btn[data-v-65db9310]:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset);opacity:1}.site-desc[data-v-65db9310]{font-size:var(--text-sm);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-weight:400;line-height:1.4;overflow:hidden}.site-url[data-v-65db9310]{font-size:var(--text-xs);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:768px){.site-card[data-v-65db9310]{border-radius:var(--radius-md);gap:.875rem;min-height:64px;padding:.875rem 1rem}.site-icon-wrapper[data-v-65db9310]{border-radius:8px;width:40px;height:40px}.site-favicon .fade-image__img[data-v-65db9310]{width:22px;height:22px}.site-name[data-v-65db9310]{font-size:var(--text-md)}.copy-btn[data-v-65db9310],.fav-btn[data-v-65db9310]{opacity:.5}.site-desc[data-v-65db9310]{font-size:var(--text-sm)}.site-card[data-v-65db9310]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}}@media (max-width:480px){.site-card[data-v-65db9310]{border-radius:var(--radius-sm);gap:.75rem;min-height:60px;padding:.75rem .875rem}.site-icon-wrapper[data-v-65db9310]{border-radius:var(--radius-sm);width:38px;height:38px}.site-favicon .fade-image__img[data-v-65db9310]{width:20px;height:20px}.site-name[data-v-65db9310]{font-size:var(--text-md)}.site-desc[data-v-65db9310]{font-size:var(--text-xs)}}@media (hover:none) and (pointer:coarse){.site-card[data-v-65db9310]:hover{border-color:var(--color-border);box-shadow:var(--shadow-sm);background:var(--color-card);transform:none}.site-card:hover .site-name[data-v-65db9310]{color:var(--color-text)}.copy-btn[data-v-65db9310],.fav-btn[data-v-65db9310]{opacity:.5;width:40px;height:40px}.site-desc[data-v-65db9310]{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.site-card[data-v-65db9310]:active,.site-card__link[data-v-65db9310]:active{transform:scale(var(--scale-press-lg));background:var(--color-hover-bg)}.dark .site-card[data-v-65db9310]:active{background:var(--color-hover-bg)}}@media (prefers-reduced-motion:reduce){.site-card[data-v-65db9310]:hover,.site-card[data-v-65db9310]:active,.site-card:hover .site-icon-wrapper[data-v-65db9310]{transform:none}.copy-btn.copied svg[data-v-65db9310],.fav-btn.active svg[data-v-65db9310]{animation:none}}.site-card-skeleton[data-v-0e37fae0]{align-items:center;gap:var(--space-md);padding:var(--space-md2) var(--space-lg);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);contain:paint;min-height:80px;display:flex;position:relative;overflow:hidden}.skeleton-icon[data-v-0e37fae0]{border-radius:var(--radius-sm);background:var(--glass-bg-strong);flex-shrink:0;width:48px;height:48px}.skeleton-lines[data-v-0e37fae0]{gap:var(--space-sm);flex-direction:column;flex:1;min-width:0;display:flex}.skeleton-line[data-v-0e37fae0]{border-radius:var(--radius-sm);background:var(--glass-bg-strong);height:12px}.skeleton-line--title[data-v-0e37fae0]{width:55%}.skeleton-line--desc[data-v-0e37fae0]{opacity:.7;width:80%}.site-card-skeleton[data-v-0e37fae0]:after{content:"";background:linear-gradient(90deg, transparent, hsl(var(--hue-primary), 30%, 92%), transparent);animation:skeleton-shimmer-0e37fae0 1.4s var(--ease-standard) infinite;pointer-events:none;position:absolute;inset:0;transform:translate(-100%)}@keyframes skeleton-shimmer-0e37fae0{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.site-card-skeleton[data-v-0e37fae0]:after{animation:none}}.home-layout[data-v-2f391918]{min-height:100vh;display:flex}.main-content[data-v-2f391918]{margin-left:var(--sidebar-width);background:var(--glass-bg);height:100vh;transition:background-color var(--transition-normal);flex-direction:column;flex:1;display:flex;overflow:hidden}.main-content.sidebar-collapsed[data-v-2f391918]{margin-left:var(--sidebar-collapsed-width)}.main-content.sidebar-closed[data-v-2f391918]{margin-left:0}.sites-section[data-v-2f391918]{flex-direction:column;flex:1;min-height:0;padding:0 1.5rem 2rem;display:flex;overflow:hidden}.sub-category-wrapper[data-v-2f391918]{flex-shrink:0;padding:0 1.5rem}.category-header[data-v-2f391918]{padding:var(--space-md2) var(--space-lg) 1rem;background:0 0;border:none;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.category-title[data-v-2f391918]{font-size:var(--text-xl);color:var(--color-text);letter-spacing:-.02em;margin:0;padding-left:.875rem;font-weight:700;line-height:1.2;position:relative}.category-title[data-v-2f391918]:before{content:"";background:var(--color-primary);border-radius:2px;width:4px;height:1.1em;position:absolute;top:50%;left:0;transform:translateY(-50%)}.site-count[data-v-2f391918]{font-size:var(--text-sm);color:var(--color-text-secondary);white-space:nowrap;margin-left:auto;font-weight:500}.sites-grid[data-v-2f391918]{grid-template-columns:repeat(var(--grid-cols,4), 1fr);gap:var(--space-lg);width:100%;max-width:1400px;min-height:0;padding:var(--space-lg) 0;contain:paint;flex:1;align-content:start;margin:0 auto;display:grid}.main-content.density-compact .sites-grid[data-v-2f391918]{gap:var(--space-md)}.main-content.density-compact[data-v-2f391918] .site-card,.main-content.density-compact[data-v-2f391918] .site-card-skeleton{min-height:60px;padding:.75rem 1rem}.main-content.density-compact[data-v-2f391918] .site-icon-wrapper{width:40px;height:40px}.sidebar-overlay[data-v-2f391918]{z-index:var(--z-overlay);-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur));cursor:pointer;appearance:none;background:#0f172a66;border:none;padding:0;position:fixed;inset:0}.sites-grid--animate[data-v-2f391918]>*{animation:cardFadeIn-2f391918 var(--dur-normal) var(--ease-out-expo) backwards}@keyframes cardFadeIn-2f391918{0%{opacity:0;transform:translateY(var(--move-lg)) scale(var(--scale-press-lg))}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.sites-grid--animate[data-v-2f391918]>*,.sites-grid[data-v-2f391918]{animation:none}}@media (max-width:1024px) and (min-width:769px){.sites-grid[data-v-2f391918]{grid-template-columns:repeat(var(--grid-cols,2), 1fr)}}@media (max-width:768px){.main-content[data-v-2f391918]{margin-left:0}.sites-section[data-v-2f391918]{padding:0 1rem 2rem}.category-header[data-v-2f391918]{flex-wrap:wrap;padding:.875rem 1rem .625rem}.category-title[data-v-2f391918]{font-size:var(--text-base)}.site-count[data-v-2f391918]{font-size:var(--text-xs);padding:.25rem .5rem}.sub-category-wrapper[data-v-2f391918]{padding:0 1rem}.sites-grid[data-v-2f391918]{grid-template-columns:repeat(var(--grid-cols,1), 1fr);gap:1rem}.pagination-wrapper[data-v-2f391918]{height:64px}}@media (max-width:480px){.sites-grid[data-v-2f391918]{gap:.75rem}}.pagination-wrapper[data-v-2f391918]{height:var(--pagination-h);border-top:1px solid var(--glass-border);background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}
