@import url("https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&display=swap");.top50-isolated-root,.top50-isolated-root *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}body:has(.top50-isolated-root),html:has(.top50-isolated-root),html:has(.top50-isolated-root) body{background:#ffffff!important;color:#111827!important}body:has(.top50-isolated-root):after,body:has(.top50-isolated-root):before{display:none!important}.top50-isolated-root,.top50-isolated-root[data-theme=light],[data-theme=dark] .top50-isolated-root,html[data-theme=dark] .top50-isolated-root{--background:#ffffff!important;--foreground:#111827!important;--page:#ffffff!important;--canvas:#ffffff!important;--surface:#ffffff!important;--surface-soft:#f3f4f6!important;--card:#ffffff!important;--card-foreground:#111827!important;--border:#e5e7eb!important;--border-strong:#d1d5db!important;--muted:#f3f4f6!important;--muted-foreground:#6b7280!important;--color-background:#ffffff!important;--color-foreground:#111827!important;--color-surface:#ffffff!important;--color-card:#ffffff!important;--color-border:#e5e7eb!important;min-height:100vh;width:100%;background:#ffffff!important;color:#111827!important;color-scheme:light only!important}.top50-isolated-root *{color-scheme:light only!important}.top50-isolated-root .bg-white,[data-theme=dark] .top50-isolated-root .bg-white{background-color:#ffffff!important}.top50-isolated-root .bg-gray-50,[data-theme=dark] .top50-isolated-root .bg-gray-50{background-color:#f9fafb!important}.top50-isolated-root .bg-gray-100,[data-theme=dark] .top50-isolated-root .bg-gray-100{background-color:#f3f4f6!important}.top50-isolated-root .text-gray-900,[data-theme=dark] .top50-isolated-root .text-gray-900{color:#111827!important}.top50-isolated-root .text-gray-800,[data-theme=dark] .top50-isolated-root .text-gray-800{color:#1f2937!important}.top50-isolated-root .text-gray-700,[data-theme=dark] .top50-isolated-root .text-gray-700{color:#374151!important}.top50-isolated-root .text-gray-600,[data-theme=dark] .top50-isolated-root .text-gray-600{color:#4b5563!important}.top50-isolated-root .text-gray-500,[data-theme=dark] .top50-isolated-root .text-gray-500{color:#6b7280!important}.top50-isolated-root .border-gray-100,[data-theme=dark] .top50-isolated-root .border-gray-100{border-color:#f3f4f6!important}.top50-isolated-root .border-gray-200,[data-theme=dark] .top50-isolated-root .border-gray-200{border-color:#e5e7eb!important}.top50-isolated-root .border-gray-300,[data-theme=dark] .top50-isolated-root .border-gray-300{border-color:#d1d5db!important}::selection{background:rgba(255,255,255,.15);color:#ffffff}.top50-isolated-root,.top50-isolated-root *,body:has(.top50-isolated-root),html:has(.top50-isolated-root){-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{width:0;height:0}::-webkit-scrollbar,::-webkit-scrollbar-track{display:none;background:transparent}::-webkit-scrollbar-thumb{display:none;background:transparent}.no-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@utility liquid-glass{background:rgba(255,255,255,.01);background-blend-mode:luminosity;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:none;box-shadow:inset 0 1px 1px rgba(255,255,255,.1);position:relative;overflow:hidden}.liquid-glass:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.4px;background:linear-gradient(180deg,rgba(255,255,255,.45),rgba(255,255,255,.15) 20%,rgba(255,255,255,0) 40%,rgba(255,255,255,0) 60%,rgba(255,255,255,.15) 80%,rgba(255,255,255,.45));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.perspective-container{perspective:1200px;perspective-origin:50% 50%}.coverflow-card{transition:transform 1.2s cubic-bezier(.22,1,.36,1),opacity 1.2s ease,filter 1.2s ease;transform-style:preserve-3d}.custom-sidebar-scroll::-webkit-scrollbar{width:6px}.custom-sidebar-scroll::-webkit-scrollbar-track{background:transparent}.custom-sidebar-scroll::-webkit-scrollbar-thumb{background:#27272a;border-radius:4px}.custom-sidebar-scroll::-webkit-scrollbar-thumb:hover{background:#00D8F6}