.styles_container__C_B4Z{max-width:1200px;margin:0 auto;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;background:linear-gradient(135deg,#000,#1a1a1a);color:#fff}.styles_header__kgqIc{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;border-bottom:2px solid #dc2626;background:rgba(0,0,0,.8);padding:20px;border-radius:12px;backdrop-filter:blur(10px)}.styles_title__ZAaJT{font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,#dc2626,#ef4444);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}.styles_walletInfo__4gxBP{display:flex;align-items:center;gap:15px;background:rgba(220,38,38,.1);padding:12px 20px;border-radius:12px;border:1px solid #dc2626;backdrop-filter:blur(10px)}.styles_address__CR63x{font-family:Courier New,monospace;font-weight:600;color:#fff;background:rgba(220,38,38,.3);padding:4px 8px;border-radius:6px;border:1px solid #dc2626}.styles_balance__S0V9N{font-weight:600;color:#10b981}.styles_connectButton__MWcag,.styles_disconnectButton__CPIXR{background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:14px;box-shadow:0 4px 15px rgba(220,38,38,.3)}.styles_connectButton__MWcag:hover,.styles_disconnectButton__CPIXR:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(220,38,38,.5)}.styles_connectButton__MWcag:disabled{opacity:.6;cursor:not-allowed;transform:none}.styles_disconnectButton__CPIXR{background:linear-gradient(135deg,#991b1b,#dc2626)}.styles_disconnectButton__CPIXR:hover{box-shadow:0 6px 20px rgba(153,27,27,.5)}.styles_tabs__cIoiE{display:flex;gap:4px;margin-bottom:30px;background:rgba(0,0,0,.6);padding:4px;border-radius:12px;border:1px solid #dc2626;backdrop-filter:blur(10px)}.styles_tab__AG20N{flex:1;padding:12px 20px;border:none;background:transparent;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;color:#9ca3af}.styles_tab__AG20N.styles_active__7eXm4{background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff;box-shadow:0 4px 15px rgba(220,38,38,.4)}.styles_tab__AG20N:hover:not(.styles_active__7eXm4){background:rgba(220,38,38,.2);color:#fff}.styles_content__0vv7Z{min-height:400px}.styles_connectPrompt__NHmap{text-align:center;padding:60px 20px;color:#9ca3af;font-size:18px;background:rgba(0,0,0,.6);border-radius:12px;border:1px solid #dc2626;backdrop-filter:blur(10px)}.styles_filters__qxuzL{margin-bottom:30px}.styles_filterInput__H_cHy{width:100%;max-width:400px;padding:12px 16px;border:2px solid #dc2626;border-radius:8px;font-size:14px;transition:border-color .2s ease;background:rgba(0,0,0,.6);color:#fff;backdrop-filter:blur(10px)}.styles_filterInput__H_cHy:focus{outline:none;border-color:#ef4444;box-shadow:0 0 0 3px rgba(220,38,38,.2)}.styles_listings__e1myn{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px}.styles_listingCard__jMUxj{background:rgba(0,0,0,.8);border:1px solid #dc2626;border-radius:12px;padding:20px;transition:all .2s ease;box-shadow:0 4px 15px rgba(220,38,38,.2);overflow:hidden;backdrop-filter:blur(10px)}.styles_nftImageContainer__u2tT4{width:100%;height:200px;margin-bottom:15px;border-radius:8px;overflow:hidden;background:#f8fafc;display:flex;align-items:center;justify-content:center}.styles_nftImage__GYxGA{width:100%;height:100%;object-fit:cover;border-radius:8px}.styles_listingCard__jMUxj:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(220,38,38,.4);border-color:#ef4444}.styles_listingHeader__SzH5q{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.styles_tokenInfo__s3wau{font-weight:600;color:#fff;font-size:16px}.styles_listingType__aou4r{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase}.styles_forSale__fcX8B{background:#dbeafe;color:#1d4ed8}.styles_forRental__VocoG{background:#fef3c7;color:#d97706}.styles_listingDetails__azLFl{margin-bottom:15px}.styles_listingDetails__azLFl p{margin:8px 0;color:#d1d5db;font-size:14px}.styles_rentalDetails__f19wS,.styles_saleDetails__SeDE7{margin-bottom:15px}.styles_rentalForm__7kl14{display:flex;gap:10px;margin-top:15px}.styles_rentalInput__OI3Vs{flex:1;padding:8px 12px;border:1px solid #dc2626;border-radius:6px;font-size:14px;background:rgba(0,0,0,.6);color:#fff}.styles_buyButton__uTlH4,.styles_rentButton__A0XZ5{background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff;border:none;padding:10px 20px;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:14px;box-shadow:0 4px 15px rgba(220,38,38,.3)}.styles_buyButton__uTlH4:hover,.styles_rentButton__A0XZ5:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(220,38,38,.5)}.styles_buyButton__uTlH4:disabled,.styles_rentButton__A0XZ5:disabled{opacity:.6;cursor:not-allowed;transform:none}.styles_sectionHeader__aZH3O{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.styles_sectionHeader__aZH3O h2{font-size:1.8rem;font-weight:700;background:linear-gradient(135deg,#dc2626,#ef4444);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}.styles_listButton__HdEBW{background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff;border:none;padding:10px 20px;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:14px;box-shadow:0 4px 15px rgba(220,38,38,.3)}.styles_listButton__HdEBW:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(220,38,38,.5)}.styles_nftGrid__3ohIs{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.styles_nftCard__BaPZU{background:rgba(0,0,0,.8);border:1px solid #dc2626;border-radius:12px;padding:20px;transition:all .2s ease;overflow:hidden;backdrop-filter:blur(10px);box-shadow:0 4px 15px rgba(220,38,38,.2)}.styles_nftCard__BaPZU:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(220,38,38,.4);border-color:#ef4444}.styles_nftInfo__sG09e{margin-bottom:15px}.styles_nftInfo__sG09e p{margin:8px 0;color:#d1d5db;font-size:14px}.styles_nftName__spMJk{font-weight:600;color:#fff;font-size:16px;margin-bottom:4px}.styles_nftDescription__wef5e{color:#9ca3af;font-size:14px;line-height:1.4}.styles_nftActions__te6GZ{display:flex;gap:10px}.styles_rentalsList__Cj4dY{display:flex;flex-direction:column;gap:20px}.styles_rentalCard__pMMgu{background:rgba(0,0,0,.8);border:1px solid #dc2626;border-radius:12px;padding:20px;transition:all .2s ease;backdrop-filter:blur(10px);box-shadow:0 4px 15px rgba(220,38,38,.2)}.styles_rentalCard__pMMgu:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(220,38,38,.4);border-color:#ef4444}.styles_rentalHeader__esMfl{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.styles_rentalRole__17nP3{background:#dbeafe;color:#1d4ed8}.styles_rentalRole__17nP3,.styles_rentalStatus__cEt4C{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase}.styles_rentalStatus__cEt4C:contains("Active"){background:#d1fae5;color:#065f46}.styles_rentalStatus__cEt4C:contains("Expired"){background:#fee2e2;color:#dc2626}.styles_rentalDetails__f19wS{margin-bottom:15px}.styles_rentalDetails__f19wS p{margin:8px 0;color:#d1d5db;font-size:14px}.styles_rentalActions__HKzuj{display:flex;gap:10px}.styles_claimButton__B3mFP,.styles_returnButton__u_81u{background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff;border:none;padding:8px 16px;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:14px;box-shadow:0 4px 15px rgba(220,38,38,.3)}.styles_claimButton__B3mFP:hover,.styles_returnButton__u_81u:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(220,38,38,.5)}.styles_claimButton__B3mFP:disabled,.styles_returnButton__u_81u:disabled{opacity:.6;cursor:not-allowed;transform:none}.styles_claimButton__B3mFP{background:linear-gradient(135deg,#991b1b,#dc2626)}.styles_claimButton__B3mFP:hover{box-shadow:0 6px 20px rgba(153,27,27,.5)}.styles_noListings__vlQ6C,.styles_noNFTs__2g7nm,.styles_noRentals__UAgCP{text-align:center;padding:60px 20px;color:#9ca3af;font-size:16px;background:rgba(0,0,0,.6);border-radius:12px;border:1px solid #dc2626;backdrop-filter:blur(10px)}.styles_debugInfo__7szZY{font-size:12px;color:#9ca3af;margin-top:10px;font-family:Courier New,monospace;background:rgba(0,0,0,.6);padding:10px;border-radius:6px;text-align:left;border:1px solid #dc2626}.styles_refreshButton__QwH5a{background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff;border:none;padding:8px 16px;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:14px;margin-top:15px;box-shadow:0 4px 15px rgba(220,38,38,.3)}.styles_refreshButton__QwH5a:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(220,38,38,.5)}.styles_modalOverlay__pNfG0{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.styles_modal__4aKQT{background:linear-gradient(135deg,#000,#1a1a1a);border-radius:12px;padding:0;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px rgba(220,38,38,.3);border:1px solid #dc2626}.styles_modalHeader___Fcwu{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #dc2626;background:rgba(0,0,0,.8)}.styles_modalHeader___Fcwu h3{margin:0;font-size:1.25rem;font-weight:600;color:#fff}.styles_closeButton__lWIiT{background:none;border:none;font-size:24px;cursor:pointer;color:#9ca3af;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease}.styles_closeButton__lWIiT:hover{background:rgba(220,38,38,.2);color:#ef4444}.styles_modalContent__gaiWa{padding:24px}.styles_listingTypeSelector__3OwyO{display:flex;gap:4px;margin-bottom:20px;background:rgba(0,0,0,.6);padding:4px;border-radius:8px;border:1px solid #dc2626}.styles_typeButton__p5xBk{flex:1;padding:8px 16px;border:none;background:transparent;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s ease;color:#9ca3af;font-size:14px}.styles_typeButton__p5xBk.styles_active__7eXm4{background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff;box-shadow:0 4px 15px rgba(220,38,38,.4)}.styles_formGroup__5sBmx{margin-bottom:20px}.styles_formGroup__5sBmx label{display:block;margin-bottom:8px;font-weight:600;color:#fff;font-size:14px}.styles_formInput__bpuky{width:100%;padding:12px 16px;border:2px solid #dc2626;border-radius:8px;font-size:14px;transition:border-color .2s ease;box-sizing:border-box;background:rgba(0,0,0,.6);color:#fff}.styles_formInput__bpuky:focus{outline:none;border-color:#ef4444;box-shadow:0 0 0 3px rgba(220,38,38,.2)}.styles_modalActions__ngKiG{display:flex;gap:12px;justify-content:flex-end;margin-top:30px}.styles_cancelButton__L6vHu{background:rgba(0,0,0,.6);color:#9ca3af;border:1px solid #dc2626;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:14px}.styles_cancelButton__L6vHu:hover{background:rgba(220,38,38,.2);color:#fff}.styles_confirmButton__yKsyb{background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:14px;box-shadow:0 4px 15px rgba(220,38,38,.3)}.styles_confirmButton__yKsyb:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(220,38,38,.5)}.styles_confirmButton__yKsyb:disabled{opacity:.6;cursor:not-allowed;transform:none}.styles_transactionStatus__L_p7O{position:fixed;bottom:20px;right:20px;background:linear-gradient(135deg,#000,#1a1a1a);color:#fff;padding:16px 20px;border-radius:8px;box-shadow:0 10px 25px rgba(220,38,38,.3);z-index:1001;max-width:300px;border:1px solid #dc2626}.styles_transactionStatus__L_p7O p{margin:4px 0;font-size:14px}@media (max-width:768px){.styles_container__C_B4Z{padding:15px}.styles_header__kgqIc{flex-direction:column;gap:20px;text-align:center}.styles_title__ZAaJT{font-size:2rem}.styles_walletInfo__4gxBP{flex-direction:column;gap:10px}.styles_tabs__cIoiE{flex-direction:column}.styles_listings__e1myn,.styles_nftGrid__3ohIs{grid-template-columns:1fr}.styles_rentalForm__7kl14{flex-direction:column}.styles_modal__4aKQT{width:95%;margin:20px}.styles_modalActions__ngKiG{flex-direction:column}.styles_transactionStatus__L_p7O{left:20px;right:20px;bottom:20px;max-width:none}}