@import "https://fonts.googleapis.com/css2?family=Exo+2:wght@700;800;900&family=Plus+Jakarta+Sans:wght@300;400;500;600&display=swap";
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.06d3mdzz5bre_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.11.cyxs5p-0z~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.16t1db8_9y2o~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0q3udbd2bu5yp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0gw~uztddq1df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0.q-h669a_dqa.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{color:#e8e6e1;background:#0d0e12;font-family:Plus Jakarta Sans,sans-serif}.nav{border-bottom:.5px solid #ffffff14;justify-content:space-between;align-items:center;padding:18px 32px;display:flex}.logo{color:#fff;letter-spacing:-.5px;font-family:"Exo 2",sans-serif;font-size:20px;font-weight:800}.logo span{color:#e63946}.nav-links{gap:8px;display:flex}.btn-ghost{color:#b0ae9a;cursor:pointer;background:0 0;border:.5px solid #ffffff26;border-radius:8px;padding:8px 18px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:500}.btn-solid{color:#fff;cursor:pointer;background:#e63946;border:none;border-radius:8px;padding:8px 18px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:600}.hero{text-align:center;max-width:700px;margin:0 auto;padding:64px 32px 48px}.badge{color:#e63946;letter-spacing:.5px;text-transform:uppercase;background:#e639461f;border:.5px solid #e639464d;border-radius:100px;margin-bottom:24px;padding:5px 14px;font-size:12px;font-weight:600;display:inline-block}.hero h1{letter-spacing:-1px;color:#fff;margin-bottom:14px;font-family:"Exo 2",sans-serif;font-size:42px;font-weight:900;line-height:1.1}.hero h1 em{color:#e63946;font-style:normal}.hero p{color:#7a7870;font-size:15px;line-height:1.7}.search-card{background:#13141a;border:.5px solid #ffffff1a;border-radius:16px;width:90%;max-width:680px;margin:0 auto 48px;padding:24px}.search-row{gap:10px;margin-bottom:16px;display:flex}.search-input{color:#e8e6e1;background:#0d0e12;border:.5px solid #ffffff1f;border-radius:10px;outline:none;flex:1;padding:12px 16px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px}.search-input::placeholder{color:#4a4845}.search-input:focus{border-color:#e6394666}.search-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#e63946;border:none;border-radius:10px;padding:12px 24px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600}.search-btn:hover{background:#c1121f}.filters{flex-wrap:wrap;gap:10px;display:flex}.filter-select{color:#7a7870;cursor:pointer;background:#0d0e12;border:.5px solid #ffffff1a;border-radius:8px;padding:8px 12px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px}.status-msg{text-align:center;color:#4a4845;margin:32px auto;font-size:14px}.results-section{width:90%;max-width:900px;margin:0 auto;padding-bottom:48px}.results-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.results-title{color:#e8e6e1;font-family:"Exo 2",sans-serif;font-size:16px;font-weight:700}.results-count{color:#4a4845;font-size:13px}.results-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.result-card{background:#13141a;border:.5px solid #ffffff14;border-radius:14px;text-decoration:none;transition:border-color .2s;display:block;overflow:hidden}.result-card:hover{border-color:#e6394666}.result-img{object-fit:cover;background:#1a1c23;width:100%;height:160px;display:block}.result-body{padding:14px}.result-price{color:#e63946;letter-spacing:-.5px;margin-bottom:4px;font-family:"Exo 2",sans-serif;font-size:20px;font-weight:800}.result-title-text{color:#e8e6e1;margin-bottom:6px;font-size:13px;font-weight:500;line-height:1.4}.result-location{color:#4a4845;font-size:12px}.auth-page{justify-content:center;align-items:center;min-height:100vh;padding:32px 16px;display:flex}.auth-card{text-align:center;background:#13141a;border:.5px solid #ffffff14;border-radius:20px;width:100%;max-width:480px;padding:40px}.auth-logo{color:#fff;letter-spacing:-.5px;margin-bottom:24px;font-family:"Exo 2",sans-serif;font-size:22px;font-weight:800}.auth-logo span{color:#e63946}.auth-icon-wrap{background:#e639461a;border:.5px solid #e6394633;border-radius:20px;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 24px;display:flex}.auth-title{color:#fff;margin-bottom:8px;font-family:"Exo 2",sans-serif;font-size:22px;font-weight:800}.auth-subtitle{color:#4a4845;margin-bottom:28px;font-size:14px;line-height:1.6}.auth-subtitle strong{color:#e8e6e1}.form-row{text-align:left;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.form-group{text-align:left;margin-bottom:16px}.form-label{color:#7a7870;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.form-input{color:#e8e6e1;background:#0d0e12;border:.5px solid #ffffff1a;border-radius:10px;outline:none;width:100%;padding:13px 16px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px}.form-input:focus{border-color:#e6394666}.form-error{color:#e63946;text-align:left;background:#e639461a;border:.5px solid #e639464d;border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:13px}.form-terms{color:#4a4845;text-align:left;margin-bottom:20px;font-size:12px;line-height:1.6}.form-terms a{color:#e63946;text-decoration:none}.auth-btn-primary{color:#fff;cursor:pointer;text-align:center;background:#e63946;border:none;border-radius:10px;width:100%;margin-bottom:16px;padding:14px;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:600;text-decoration:none;display:block}.auth-btn-primary:hover{background:#c1121f}.auth-btn-primary:disabled{opacity:.6;cursor:not-allowed}.auth-btn-ghost{color:#7a7870;cursor:pointer;text-align:center;background:0 0;border:.5px solid #ffffff1a;border-radius:10px;width:100%;padding:13px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:500;text-decoration:none;display:block}.auth-btn-ghost:hover{color:#e8e6e1;border-color:#fff3}.auth-divider{align-items:center;gap:12px;margin:20px 0;display:flex}.auth-divider-line{background:#ffffff12;flex:1;height:.5px}.auth-divider-text{color:#4a4845;white-space:nowrap;font-size:12px}.forgot-link{color:#e63946;text-align:right;margin-top:-8px;margin-bottom:20px;font-size:12px;text-decoration:none;display:block}.paywall-icon{margin-bottom:20px;font-size:48px}.paywall-title{color:#fff;letter-spacing:-.5px;margin-bottom:10px;font-family:"Exo 2",sans-serif;font-size:24px;font-weight:800}.paywall-plans{grid-template-columns:1fr 1fr;gap:14px;display:grid}.paywall-btn-pro{background:#13141a;border:.5px solid #ffffff26;border-radius:14px;padding:20px;text-decoration:none;transition:border-color .2s;display:block}.paywall-btn-pro:hover{border-color:#ffffff4d}.paywall-btn-hunter{background:#e63946;border:none;border-radius:14px;padding:20px;text-decoration:none;transition:background .2s;display:block}.paywall-btn-hunter:hover{background:#c1121f}.paywall-btn-hunter .paywall-plan-name{color:#ffffffb3}.paywall-plan-desc{color:#4a4845;font-size:12px}.paywall-btn-hunter .paywall-plan-desc{color:#fff9}.paywall{width:90%;max-width:780px;margin:0 auto;padding-bottom:48px}.paywall-card{text-align:center;background:#13141a;border:.5px solid #e639464d;border-radius:20px;padding:48px 40px}.paywall-tag{color:#e63946;letter-spacing:1px;text-transform:uppercase;background:#e639461a;border:.5px solid #e639464d;border-radius:100px;margin-bottom:20px;padding:5px 14px;font-size:11px;font-weight:600;display:inline-block}.paywall-title{color:#fff;letter-spacing:-.5px;margin-bottom:12px;font-family:"Exo 2",sans-serif;font-size:28px;font-weight:900;line-height:1.1}.paywall-sub{color:#7a7870;max-width:480px;margin:0 auto 36px;font-size:15px;line-height:1.7}.paywall-plans{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px;display:grid}.paywall-btn-outline{text-align:left;background:#0d0e12;border:.5px solid #ffffff1f;border-radius:14px;padding:20px;text-decoration:none;transition:border-color .2s;display:block}.paywall-btn-outline:hover{border-color:#ffffff40}.paywall-btn-solid{text-align:left;background:#e63946;border:none;border-radius:14px;padding:20px;text-decoration:none;transition:background .2s;display:block}.paywall-btn-solid:hover{background:#c1121f}.paywall-plan-badge{letter-spacing:1px;text-transform:uppercase;color:#ff9f1c;background:#ff9f1c26;border-radius:100px;margin-bottom:10px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-block}.paywall-plan-name{letter-spacing:2px;text-transform:uppercase;color:#7a7870;margin-bottom:6px;font-family:"Exo 2",sans-serif;font-size:12px;font-weight:700}.paywall-plan-price{color:#fff;letter-spacing:-.5px;margin-bottom:6px;font-family:"Exo 2",sans-serif;font-size:28px;font-weight:900}.paywall-plan-desc{color:#4a4845;margin-bottom:12px;font-size:12px;line-height:1.5}.paywall-plan-cta{color:#e63946;font-size:13px;font-weight:600}.paywall-footer{color:#4a4845;margin-top:8px;font-size:12px}
