@font-face{font-family:Inter;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}html{overflow-x:hidden;overscroll-behavior-y:none;padding:0}body,html{max-width:100vw;margin:0}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:#000;color:#fff;min-height:100dvh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:env(safe-area-inset-top,0) 0 0}#__next{position:relative}.fixed-header-spacing{padding-top:8rem}@media (min-width:1024px){.fixed-header-spacing{padding-top:4rem}}.fixed-back-menu-spacing{padding-top:3.5rem}:root{--color-primary:#131313;--color-secondary:#A855F7;--color-danger:#DC2626;--color-green:#34C759;--color-green-gradient:#00774F;--color-green-primary:#00FFB9;--color-gray-secondary:#838383;--landing-width:1100px;--mygradient:radial-gradient(ellipse_at_bottom_right,_#002C1F,_#000000)}@keyframes bounce-x{0%,to{transform:translateX(0)}50%{transform:translateX(5px)}}.group:hover .arrow-bounce{animation:bounce-x .5s infinite}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:#363636;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#4a4a4a}*{scrollbar-width:thin;scrollbar-color:#363636 #0a0a0a}::selection{background-color:rgba(0,255,185,.3);color:#fff}::-moz-selection{background-color:rgba(0,255,185,.3);color:#fff}:focus-visible{outline:2px solid #00FFB9;outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:inherit;margin:inherit;overflow:visible;clip:auto;white-space:normal}a:not([style*=color]){color:inherit;text-decoration:none}a:hover{text-decoration:none}button,input,select,textarea{font-family:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}img{max-width:100%;height:auto}#nprogress .bar{background:linear-gradient(90deg,#00FFB9,#A855F7)!important;height:3px!important}#nprogress .peg{box-shadow:0 0 10px #00FFB9,0 0 5px #00FFB9!important}@keyframes pulse-highlight{0%,to{box-shadow:0 0 0 0 rgba(0,255,185,0);transform:scale(1)}50%{box-shadow:0 0 0 8px rgba(0,255,185,.4);transform:scale(1.02)}}.ai-search-bg{position:relative;overflow:hidden;background:radial-gradient(ellipse 80% 60% at 50% 40%,rgba(147,51,234,.08) 0,transparent 60%),radial-gradient(ellipse 60% 50% at 70% 80%,rgba(0,255,185,.04) 0,transparent 50%),#000}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes glowPulse{0%{opacity:0;transform:translateY(12px);box-shadow:0 0 0 2px rgba(147,51,234,.7),0 0 20px rgba(147,51,234,.3)}50%{opacity:1;transform:translateY(0);box-shadow:0 0 0 2px rgba(147,51,234,.5),0 0 15px rgba(147,51,234,.2)}to{opacity:1;transform:translateY(0);box-shadow:0 0 0 0 transparent,0 0 0 transparent}}@keyframes badgePop{0%{opacity:0;transform:scale(.5)}70%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes chipPop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes stepReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes statusBlink{0%,to{opacity:1}50%{opacity:.3}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-4px) rotateY(-6deg)}18.5%{transform:translateX(3px) rotateY(4deg)}31.5%{transform:translateX(-2px) rotateY(-2deg)}43.5%{transform:translateX(1px) rotateY(1deg)}50%{transform:translateX(0)}}@keyframes editExpand{0%{opacity:0;max-height:0;overflow:hidden}to{opacity:1;max-height:2000px;overflow:visible}}@keyframes toastEnter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes toastExit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes bounceDown{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes bounceUp{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulseBorderRed{0%,to{border-color:rgba(239,68,68,.3)}50%{border-color:rgba(239,68,68,.6)}}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes avatarPulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:0}}@keyframes miniSpin{to{transform:rotate(1turn)}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.arrow-bounce-down,[style*=avatarPulse],[style*=badgePop],[style*=bounceDown],[style*=bounceUp],[style*=chipPop],[style*=cursorBlink],[style*=editExpand],[style*=fadeIn],[style*=glowPulse],[style*=gradientShift],[style*=miniSpin],[style*=pulseBorderRed],[style*=slideUp],[style*=statusBlink],[style*=stepReveal]{animation:none!important}}@keyframes typingBounce{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.animate-cursor-blink{animation:cursorBlink 1s step-end infinite}.animate-typing-bounce{animation:typingBounce 1.4s ease-in-out infinite both}@keyframes pulse-ring{0%{transform:scale(.8);opacity:.6}50%{transform:scale(1.15);opacity:0}to{transform:scale(.8);opacity:0}}@keyframes center-glow{0%,to{box-shadow:0 0 20px rgba(0,255,185,.2)}50%{box-shadow:0 0 40px rgba(0,255,185,.4)}}@keyframes check-in{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}@keyframes cta-slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes cardPop{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}body:has([data-modal-type=manage-searches]) #deal-search-container,body:has([data-modal-type=manage-searches]) #deal-search-container-mobile{visibility:hidden}@keyframes dh-stream-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.dh-stream-in{animation:dh-stream-in .3s cubic-bezier(.34,1.56,.64,1) both}@keyframes dh-flash-row{0%{background-color:rgba(255,255,255,.08)}to{background-color:initial}}.dh-flash-row{animation:dh-flash-row .9s ease-out both}@keyframes dh-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.35)}}.dh-live-pulse{animation:dh-live-pulse 1.4s ease-in-out infinite}@keyframes dh-spin{to{transform:rotate(1turn)}}.dh-spin{animation:dh-spin .7s linear infinite}@keyframes dh-card-glow{0%,to{box-shadow:0 0 0 0 var(--dh-glow-color,rgba(0,255,185,.3))}50%{box-shadow:0 0 0 6px rgba(0,0,0,0)}}.dh-card-glow{animation:dh-card-glow 2s ease-in-out infinite}@keyframes dh-shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}.dh-shimmer{background:linear-gradient(90deg,rgba(255,255,255,.03),rgba(255,255,255,.08) 50%,rgba(255,255,255,.03));background-size:400px 100%;animation:dh-shimmer 1.6s linear infinite}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}@media (prefers-reduced-motion:reduce){.dh-card-glow,.dh-flash-row,.dh-live-pulse,.dh-shimmer,.dh-spin,.dh-stream-in{animation-duration:.001ms!important;animation-iteration-count:1!important}}