body{font-family:Inter,sans-serif;background-color:#fffdf9;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.dark{--dark-panel-bg: #1e293b}html.dark body{background-color:#0f172a;color:#f1f5f9}html.dark .bg-white,html.dark [class~=bg-white]{background-color:var(--dark-panel-bg)!important}html.dark .bg-gray-50{background-color:#0d1117!important}html.dark .bg-gray-50\/50{background-color:#0f172a80!important}html.dark .bg-gray-50\/30{background-color:#0f172a4d!important}html.dark .bg-gray-100{background-color:#1e293b!important}html.dark .bg-gray-200{background-color:#334155!important}html.dark .bg-\[\#fffdf9\]{background-color:#0f172a!important}html.dark .bg-\[\#fafafa\]{background-color:#1e293b!important}html.dark .text-gray-900{color:#cbd5e1!important}html.dark .text-gray-800,html.dark .text-gray-700{color:#94a3b8!important}html.dark .text-gray-600,html.dark .text-gray-500{color:#64748b!important}html.dark .text-black{color:#cbd5e1!important}html.dark .border-gray-100,html.dark .border-gray-200{border-color:#334155!important}html.dark .border-black\/5{border-color:#ffffff14!important}html.dark .border-black\/10{border-color:#ffffff1f!important}html.dark .shadow-sm{box-shadow:0 1px 2px #0006!important}html.dark .glass-effect{background:#0f172af2!important}html.dark .hover\:bg-red-50:hover{background-color:#991b1b40!important;color:#fca5a5!important}html.dark .hover\:bg-red-50:hover *{color:#fca5a5!important}html.dark .hover\:border-red-600:hover{border-color:#dc2626!important}html.dark .border-gray-50{border-color:#334155!important}html.dark .bg-\[\#f6f3ee\]{background-color:#0f172a!important}html.dark .bg-slate-50{background-color:#1e293b!important}html.dark .bg-slate-100{background-color:#334155!important}html.dark .bg-slate-200{background-color:#475569!important}html.dark .text-slate-950,html.dark .text-slate-900,html.dark .text-slate-800,html.dark .text-slate-700{color:#94a3b8!important}html.dark .text-slate-600,html.dark .text-slate-500{color:#64748b!important}html.dark .text-slate-400,html.dark .text-slate-300{color:#475569!important}html.dark .border-slate-100,html.dark .border-slate-200{border-color:#334155!important}html.dark .border-slate-300{border-color:#475569!important}html.dark textarea,html.dark input:not([type=checkbox]):not([type=radio]):not([type=range]),html.dark select{color:#f1f5f9!important;background-color:var(--dark-panel-bg)!important}html.dark .hover\:bg-slate-50:hover{background-color:#1e293b!important}html.dark .hover\:bg-gray-50:hover{background-color:#334155!important}html.dark .hover\:bg-gray-100:hover{background-color:#475569!important}html.dark nav.bg-red-600{background-color:#0f172a!important;border-color:#1e293b!important}html.dark .dark\:bg-slate-900{background-color:#0f172a!important}html.dark .dark\:bg-slate-700{background-color:#334155!important}html.dark .dark\:border-slate-700{border-color:#334155!important}html.dark .dark\:text-yellow-400{color:#facc15!important}html.dark .dark\:text-white,html.dark .dark\:text-slate-100{color:#cbd5e1!important}html.dark .dark\:text-slate-300{color:#94a3b8!important}html.dark .dark\:text-slate-400{color:#64748b!important}html.dark .dark\:hover\:bg-slate-700:hover{background-color:#334155!important}html.dark .dark\:border-slate-600{border-color:#475569!important}html.dark .dark\:hover\:bg-slate-600:hover{background-color:#475569!important}html.dark .dark\:bg-red-800{background-color:#991b1b!important}html.dark .dark\:bg-red-900{background-color:#7f1d1d!important}html.dark .dark\:hover\:bg-red-700:hover{background-color:#b91c1c!important}html.dark .hover\:bg-yellow-400:hover{background-color:#facc15!important}html.dark .hover\:text-gray-900:hover{color:#111827!important}html.dark .hover\:bg-slate-200:hover{background-color:#475569!important}html.dark .h-px.bg-slate-200{background-color:#334155!important}html.dark .bg-slate-100.px-3{color:#e2e8f0!important}.glass-effect{background:#fffffff2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}@keyframes indeterminate-bar{0%{left:-40%}60%{left:100%}to{left:100%}}@keyframes blink{0%,90%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.eye-pupil{transform-origin:center 35px;animation:blink 5s ease-in-out infinite}@keyframes wag{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.animate-wag{transform-origin:top center;animation:wag 3s ease-in-out infinite}@keyframes munch{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.6,.4) translateY(1.5px)}}.animate-munch{transform-origin:50px 53.5px;animation:munch .5s ease-in-out infinite}@keyframes puff{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.animate-puff-left{transform-origin:28px 48px;animation:puff .5s ease-in-out infinite}.animate-puff-right{transform-origin:72px 48px;animation:puff .5s ease-in-out infinite}@keyframes traveling{0%,to{opacity:.3;filter:blur(2px);transform:translateY(2px)}50%{opacity:1;filter:blur(0px);transform:translateY(0)}}.animate-traveling{animation:traveling 1.5s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-30px)}}.animate-float{animation:float 5s ease-in-out infinite}.glow-fission{filter:drop-shadow(0 0 50px rgba(255,215,0,.5))}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.custom-scrollbar::-webkit-scrollbar{width:5px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:#0000000d;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#dc262633}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.animate-shimmer{background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:shimmer 2s infinite}@keyframes checkingDots{0%,20%{opacity:.2}50%{opacity:1}to{opacity:.2}}.checking-dot{display:inline-block;width:.28em;text-align:center;opacity:.2;animation:checkingDots .9s ease-in-out infinite}html.dark .bg-red-50{background-color:#991b1b33!important}html.dark .bg-red-100{background-color:#991b1b4d!important}html.dark .bg-orange-100{background-color:#9a34124d!important}html.dark .bg-amber-100{background-color:#78350f4d!important}html.dark .bg-yellow-100{background-color:#713f124d!important}html.dark .bg-green-100{background-color:#14532d4d!important}html.dark .bg-blue-100{background-color:#1e40af4d!important}html.dark .bg-purple-100{background-color:#581c874d!important}html.dark .text-red-700{color:#fca5a5!important}html.dark .text-orange-700{color:#fdba74!important}html.dark .text-green-700{color:#86efac!important}html.dark .bg-orange-50{background-color:#9a341233!important}html.dark .bg-amber-50{background-color:#78350f33!important}html.dark .bg-yellow-50{background-color:#713f1233!important}html.dark .bg-green-50{background-color:#14532d33!important}html.dark .bg-blue-50{background-color:#1e40af33!important}html.dark .bg-purple-50{background-color:#581c8733!important}html.dark .bg-pink-50{background-color:#83184333!important}html.dark .bg-teal-50{background-color:#134e4a33!important}html.dark .border-red-100{border-color:#991b1b59!important}html.dark .border-red-200{border-color:#991b1b80!important}html.dark .border-red-300{border-color:#b91c1c99!important}html.dark .border-green-200{border-color:#14532d80!important}html.dark .border-green-500{border-color:#16a34a!important}html.dark .border-amber-200{border-color:#78350f80!important}html.dark .border-blue-200{border-color:#1e40af80!important}html.dark .text-amber-700{color:#fbbf24!important}html.dark .text-amber-800{color:#f59e0b!important}html.dark .text-blue-700{color:#60a5fa!important}html.dark .text-green-700{color:#4ade80!important}html.dark .text-gray-700{color:#cbd5e1!important}.seller-exposure-slider{-webkit-appearance:none;appearance:none;display:block;width:100%;height:6px;margin:10px 0 12px;border-radius:9999px;background:linear-gradient(to right,#dc2626 0%,#dc2626 var(--range-progress, 0%),#475569 var(--range-progress, 0%),#475569 100%);cursor:pointer}.seller-exposure-slider::-webkit-slider-runnable-track{height:6px;border-radius:9999px;background:transparent}.seller-exposure-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;margin-top:-6px;border:2px solid #dc2626;border-radius:9999px;background:#dc2626;box-shadow:none}.seller-exposure-slider::-moz-range-track{height:6px;border-radius:9999px;background:#475569}.seller-exposure-slider::-moz-range-progress{height:6px;border-radius:9999px;background:#dc2626}.seller-exposure-slider::-moz-range-thumb{width:18px;height:18px;border:2px solid #dc2626;border-radius:9999px;background:#dc2626;box-shadow:none}html.dark input[type=range]{-webkit-appearance:none;appearance:none;height:4px;border-radius:2px;outline:none;cursor:pointer}html.dark input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#dc2626;cursor:pointer}html.dark input[type=range]::-moz-range-track{height:4px;border-radius:2px}html.dark input[type=range]::-moz-range-progress{background-color:#dc2626;height:4px;border-radius:2px}html.dark input[type=range].seller-exposure-slider::-webkit-slider-thumb{width:18px;height:18px;margin-top:-6px;border:2px solid #dc2626;background:#dc2626;box-shadow:none}html.dark ::-webkit-scrollbar{width:6px;height:6px}html.dark ::-webkit-scrollbar-track{background:#1e293b}html.dark ::-webkit-scrollbar-thumb{background:#475569;border-radius:3px}html.dark ::-webkit-scrollbar-thumb:hover{background:#64748b}html.dark .cf-cart-btn{border-color:#475569!important}html.dark .cf-cart-btn:hover{background-color:#334155!important;border-color:#94a3b8!important;color:#f1f5f9!important}html.dark .cf-hero-browse-btn{background-color:#991b1b!important;color:#fff!important}html.dark .cf-hero-browse-btn:hover{background-color:#dc2626!important;color:#fff!important}html.dark .cf-buynow-btn{background-color:transparent!important;border-color:#facc15!important;color:#facc15!important}html.dark .cf-buynow-btn:hover{background-color:#facc15!important;border-color:#facc15!important;color:#111827!important}html.dark .cf-planarian-toggle{background-color:#991b1b!important}html.dark .cf-planarian-toggle:hover{background-color:#dc2626!important}html.dark .cf-planarian-badge{background-color:#ffe066!important;color:#7a2018!important;font-size:9px!important;letter-spacing:.02em!important;padding:.25rem .875rem!important}
