.group-hover\:opacity-100[data-v-3df53251]:hover,.group:hover .group-hover\:opacity-100[data-v-3df53251]{opacity:1;visibility:visible}.overflow-y-auto[data-v-3df53251]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-3df53251]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.overflow-y-auto[data-v-3df53251]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.overflow-y-auto[data-v-3df53251]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.line-clamp-1[data-v-3df53251]{-webkit-line-clamp:1}.line-clamp-1[data-v-3df53251],.line-clamp-2[data-v-3df53251]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2[data-v-3df53251]{-webkit-line-clamp:2}.promo-banner-container[data-v-e99fb5d3]{overflow:hidden}.variant-dark[data-v-e99fb5d3]{background:linear-gradient(135deg,#1e3a8a,#7c3aed 50%,#a855f7);border-bottom:1px solid hsla(0,0%,100%,.1);box-shadow:0 2px 4px #0000001a;height:48px;left:0;position:fixed;right:0;top:0;z-index:60}.variant-light[data-v-e99fb5d3]{background-color:transparent;height:40px;position:relative}.promo-banner-wrapper[data-v-e99fb5d3]{height:100%;overflow:hidden}.promo-banner-item[data-v-e99fb5d3]{align-items:center;display:flex;flex-shrink:0;justify-content:center;position:relative}.variant-dark .promo-banner-item[data-v-e99fb5d3]{height:48px}.variant-light .promo-banner-item[data-v-e99fb5d3]{background-color:transparent;height:40px}.variant-dark .theme-blue[data-v-e99fb5d3]{background:linear-gradient(135deg,#1e40af,#3b82f6)}.variant-dark .theme-purple[data-v-e99fb5d3]{background:linear-gradient(135deg,#7c3aed,#a855f7)}.variant-dark .theme-green[data-v-e99fb5d3]{background:linear-gradient(135deg,#059669,#10b981)}.promo-content[data-v-e99fb5d3]{align-items:center;display:flex;width:100%}.variant-dark .promo-content[data-v-e99fb5d3]{gap:46px;justify-content:center;max-width:1200px;padding:0 20px}.variant-light .promo-content[data-v-e99fb5d3]{gap:42px;justify-content:center;padding:0 16px}.promo-highlight[data-v-e99fb5d3]{font-weight:600;white-space:nowrap}.variant-dark .promo-highlight[data-v-e99fb5d3]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;border-radius:12px;color:#fbbf24;font-size:11px;padding:4px 8px}.variant-light .promo-highlight[data-v-e99fb5d3]{background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:6px;box-shadow:0 1px 2px #0000001a;color:#1f2937;font-size:11px;padding:4px 8px}.promo-main[data-v-e99fb5d3]{align-items:center;display:flex;flex:none;gap:12px;min-width:0}.variant-light .promo-main[data-v-e99fb5d3]{gap:8px}.promo-title[data-v-e99fb5d3]{font-weight:600;white-space:nowrap}.variant-dark .promo-title[data-v-e99fb5d3]{color:#fff;font-size:14px}.variant-light .promo-title[data-v-e99fb5d3]{font-size:14px}.variant-light .theme-blue .promo-title[data-v-e99fb5d3]{color:#1e40af}.variant-light .theme-purple .promo-title[data-v-e99fb5d3]{color:#7c3aed}.variant-light .theme-green .promo-title[data-v-e99fb5d3]{color:#059669}.dark .variant-light .theme-blue .promo-title[data-v-e99fb5d3]{color:#93c5fd}.dark .variant-light .theme-purple .promo-title[data-v-e99fb5d3]{color:#c4b5fd}.dark .variant-light .theme-green .promo-title[data-v-e99fb5d3]{color:#6ee7b7}.promo-text[data-v-e99fb5d3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.variant-dark .promo-text[data-v-e99fb5d3]{color:#ffffffe6;font-size:13px}.variant-light .promo-text[data-v-e99fb5d3]{color:#64748b;font-size:13px}.dark .variant-light .promo-text[data-v-e99fb5d3]{color:#9ca3af}.promo-button[data-v-e99fb5d3]{font-weight:600;text-decoration:none;transition:all .3s ease;white-space:nowrap}.promo-button[data-v-e99fb5d3]:hover{transform:translateY(-1px)}.variant-dark .promo-button[data-v-e99fb5d3]{background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:20px;box-shadow:0 2px 4px #0003;color:#1f2937;font-size:12px;padding:6px 16px}.variant-dark .promo-button[data-v-e99fb5d3]:hover{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 8px #0000004d}.variant-light .promo-button[data-v-e99fb5d3]{border-radius:12px;box-shadow:0 1px 2px #0000001a;color:#fff;font-size:12px;padding:6px 16px}.variant-light .promo-button[data-v-e99fb5d3]:hover{box-shadow:0 2px 4px #0003}.variant-light .theme-blue .promo-button[data-v-e99fb5d3]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.variant-light .theme-blue .promo-button[data-v-e99fb5d3]:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.variant-light .theme-purple .promo-button[data-v-e99fb5d3]{background:linear-gradient(135deg,#7c3aed,#6d28d9)}.variant-light .theme-purple .promo-button[data-v-e99fb5d3]:hover{background:linear-gradient(135deg,#6d28d9,#5b21b6)}.variant-light .theme-green .promo-button[data-v-e99fb5d3]{background:linear-gradient(135deg,#10b981,#059669)}.variant-light .theme-green .promo-button[data-v-e99fb5d3]:hover{background:linear-gradient(135deg,#059669,#047857)}@media(max-width:768px){.variant-dark .promo-content[data-v-e99fb5d3]{gap:12px;padding:0 16px}.variant-dark .promo-highlight[data-v-e99fb5d3]{font-size:10px;padding:3px 6px}.variant-dark .promo-title[data-v-e99fb5d3]{font-size:13px}.variant-dark .promo-text[data-v-e99fb5d3]{font-size:12px}.variant-dark .promo-button[data-v-e99fb5d3]{font-size:11px;padding:5px 12px}}@media(max-width:480px){.variant-dark .promo-content[data-v-e99fb5d3]{gap:8px;padding:0 12px}.variant-dark .promo-text[data-v-e99fb5d3]{display:none}.variant-dark .promo-main[data-v-e99fb5d3]{gap:8px}}@media(max-width:768px){.variant-light .promo-content[data-v-e99fb5d3]{gap:12px;padding:0 12px}.variant-light .promo-text[data-v-e99fb5d3]{display:none}}nav[data-v-349d260f]{transition:all .3s ease}.navbar-white[data-v-349d260f]{background:#fffffff2;border-bottom:1px solid rgba(229,231,235,.8)}.navbar-scrolled[data-v-349d260f]{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f,0 0 0 1px #e5e7eb80}.navbar-white-mobile[data-v-349d260f]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.group:hover .group-hover\:opacity-100[data-v-349d260f]{opacity:1}.group:hover .group-hover\:visible[data-v-349d260f]{visibility:visible}.group:hover .group-hover\:rotate-180[data-v-349d260f]{transform:rotate(180deg)}.absolute[data-v-349d260f]:hover,.group:hover .absolute[data-v-349d260f]{opacity:1;visibility:visible}.notification-panel-open .opacity-0[data-v-349d260f]{opacity:1!important;visibility:visible!important}.group:hover .group-hover\:opacity-100[data-v-ebaf206a]{opacity:1}button[data-v-ebaf206a]:hover{transform:scale(1.1)}button.translate-y-4[data-v-ebaf206a]{transform:translateY(1rem)}button.opacity-0[data-v-ebaf206a]{opacity:0}button.translate-y-0[data-v-ebaf206a]{transform:translateY(0)}button.opacity-100[data-v-ebaf206a]{opacity:1}
