@import"https://fonts.googleapis.com/css2?family=Alan+Sans:wght@300..900&family=Figtree:ital,wght@0,300..900;1,300..900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Nunito:ital,wght@0,200..1000;1,200..1000&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import'https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Space+Grotesk:wght@500;600;700&family=Bebas+Neuefamily=Montserrat,wght@0,100..900;1,100..900&display=swap" rel="stylesheet';@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@600;700;800&family=Space+Grotesk:wght@400;500;600;700&display=swap";@import'https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Space+Grotesk:wght@500;600;700&display=swap" rel="stylesheet';.sidebar-container{display:flex;flex-direction:column;align-self:flex-start;height:100vh;padding:10px;width:20%;background:#030c29;border-right:1px solid #606678;border-bottom:1px solid #606678}.sidebar-container .sidebar-logo-container{display:flex;width:113px;height:40px;margin-bottom:30px}.sidebar-container .sidebar-logo-container img{width:100%;height:100%;object-fit:cover}.sidebar-container .links-container .link{display:flex;align-items:center;gap:12px;padding:10px;margin-bottom:10px;color:#f8fafc;text-decoration:none;border-radius:5px;border-left:none;cursor:pointer;transition:background .3s ease-in-out,border-left .3s ease-in-out}.sidebar-container .links-container .link:hover{border-left:2px solid #4F91B2;background:#4f91b240}.sidebar-container .links-container .link img{width:20px;height:20px}.sidebar-container .links-container .link button{border:none;background:none;color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:125%;cursor:pointer}.sidebar-container .logout-button{display:flex;align-items:center;justify-self:flex-end;gap:10px;padding:10px;margin-top:auto;color:#f8fafc;text-decoration:none;border-radius:5px;cursor:pointer;transition:background .3s ease-in-out,border-left .3s ease-in-out}.sidebar-container .logout-button button{border:none;background:none;color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:125%;border-left:none;cursor:pointer}.sidebar-container .logout-button:hover{border-left:2px solid #4F91B2;background:#4f91b240}@media(max-width:900px){.sidebar-container{width:100%;padding:10px;height:6vh;flex-direction:row;align-items:center;position:absolute;bottom:0;justify-content:space-around;z-index:99}.sidebar-container .sidebar-logo-container{display:none}.links-container{display:flex;gap:32px;align-items:stretch;overflow-x:auto}.sidebar-container .links-container .link{margin-bottom:0}.sidebar-container .logout-button{margin-top:0}}@media(max-width:700px){.sidebar-container .links-container .link button,.sidebar-container .logout-button button{display:none}}.topbar-container{display:flex;align-items:center;justify-content:space-between;width:100%}.search-container{display:flex;width:339px;padding:12px 16px;align-items:center;gap:12px;border-radius:12px;background:#eae6ee26}.search-container img{width:20px;height:20px}.search-container input{width:100%;border:none;outline:none;background:none;color:#f8fafc;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:125%}.logo-container{width:130px;height:40px;margin-bottom:30px;display:none}.logo-container img{width:100%;height:100%;object-fit:contain}.profile-container{display:flex;align-items:center;gap:32px}.user-info{display:flex;gap:8px;position:relative}.user-info img{width:38px;height:38px;border-radius:50%;object-fit:cover}.user-info img.profile-picture:hover{opacity:.8;box-shadow:0 0 0 2px #ffffff4d}.profile-dropdown{position:absolute;top:50px;right:0;background:#2d3142;border-radius:8px;box-shadow:0 4px 12px #0000004d;min-width:180px;z-index:1000;overflow:hidden;animation:dropdownSlide .2s ease-out}.profile-dropdown button{width:100%;padding:12px 16px;background:none;border:none;color:#fff;font-family:Inter;font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:background-color .2s}.profile-dropdown button:hover{background-color:#ffffff1a}.profile-dropdown button:not(:last-child){border-bottom:1px solid rgba(255,255,255,.1)}@keyframes dropdownSlide{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.user-info span{color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:125%}.user-info span p{color:#737791;font-family:Space Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:125%;text-align:left}.user-info span p .tenant-badge{color:#00d37f;font-family:Space Grotesk;font-size:13px;font-style:normal;font-weight:500;line-height:125%}@media(max-width:900px){.profile-container{align-self:flex-start}.logo-container{display:block}.user-info img{width:30px;height:30px}.search-container{display:none}}.property-details-container{height:100vh;background:#030c29;width:100%;display:flex;flex-direction:column;overflow:hidden;gap:16px;padding:0 10px}.back-button-box{display:flex;align-items:center;gap:8px;cursor:pointer}.back-button-box button{border:none;background:none;color:#fff;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:125%;cursor:pointer}.back-button-box img{width:16px;height:16px}.property-deatils-heading{color:#4f91b2;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:800;line-height:125%}.property-details-info h2{color:#fff;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:800;line-height:150%}.property-details-info .location-price{display:flex;justify-content:space-between;align-items:center}.property-details-info .location-price .location{color:#9397a3;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:125%}.property-details-info .location-price .price{color:var(--white, #FFF);font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:150%}.property-price-wrapper{display:flex;flex-direction:column;align-items:flex-end}.property-details-price{color:#0ea5e9;font-family:Bebas Neue;font-size:24px;font-style:normal;font-weight:400;line-height:150%}.property-badge-box{display:flex;align-items:center;gap:8px}.property-badge-box .badge{border:none;padding:4px 12px;border-radius:8px;border:1px solid rgba(0,0,0,0);background:#e5e7eb33;color:#fff;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.property-details-content{display:flex;gap:24px;overflow:hidden}.property-image-box{display:flex;flex:1;flex-direction:column;gap:24px}.property-image-box .main-image{height:70%;align-self:stretch;border-radius:16px;object-fit:cover}.property-image-thumbnails{display:flex;align-items:center;gap:24px;overflow-x:auto}.property-image-thumbnails::-webkit-scrollbar{height:0px}.property-image-thumbnails img{height:60px;width:80px;border-radius:12px;object-fit:cover;cursor:pointer}.property-description-box{flex:1;display:flex;flex-direction:column;gap:16px;height:100%;overflow-y:auto}.property-description-box::-webkit-scrollbar{width:0px}.section-heading{color:#fff;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:800;line-height:150%;margin-bottom:8px}.detail-row{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:8px 0;color:#fff;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:150%;text-align:right}@media(max-width:900px){.property-deatils-heading{font-size:16px}.property-details-info h2{font-size:18px}.property-details-info .location-price .location{font-size:12px;text-align:left}.property-details-info .location-price .price,.property-details-price{font-size:16px}.property-details-info{padding:0}.property-details-content{flex-direction:column}.property-image-thumbnails img{height:90px}.detail-row{font-size:14px}.property-description-box{margin-bottom:3rem}}.payment-modal-overlay{position:fixed;inset:0;background:#000000bf;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn .2s ease-out}.payment-modal-content{background:linear-gradient(135deg,#1a1d2e,#16213e);border-radius:16px;width:90%;max-width:650px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #00000080;animation:slideUp .3s ease-out;border:1px solid rgba(255,255,255,.1)}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.payment-modal-header{display:flex;justify-content:space-between;align-items:flex-start;padding:15px 20px;border-bottom:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,#4caf5014,#2196f314)}.payment-modal-title p{text-align:left}.payment-modal-header div{flex:1}.payment-modal-header h2{color:#fff;font-size:26px;margin:0 0 8px;font-weight:600;letter-spacing:-.5px}.payment-order-number{color:#ffffff80;font-size:13px;margin:0;font-family:Courier New,monospace;letter-spacing:.5px}.payment-modal-close{background:#ffffff14;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:30px;width:38px;height:38px;border-radius:50%;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;line-height:1;padding:0;margin-left:auto}.payment-modal-close:hover{background:#f4433626;border-color:#f443364d;transform:rotate(90deg)}.payment-modal-body{padding:28px 32px 24px;max-height:calc(90vh - 200px);overflow-y:auto}.payment-modal-body::-webkit-scrollbar{width:0px}.payment-status-banner{display:flex;align-items:flex-start;gap:16px;padding:20px 24px;border-radius:12px;margin-bottom:28px;border-left:4px solid;animation:slideDown .3s ease-out}.payment-status-banner.payment-success{background:linear-gradient(135deg,#4caf5026,#4caf500d);border-left-color:#4caf50}.payment-status-banner.payment-pending{background:linear-gradient(135deg,#ffc10726,#ffc1070d);border-left-color:#ffc107}.payment-status-banner .status-icon{font-size:36px;line-height:1;margin-top:2px}.payment-status-banner h3{color:#fff;font-size:20px;margin:0 0 6px;font-weight:700;letter-spacing:-.3px}.payment-status-banner p{color:#ffffffbf;font-size:14px;margin:0;line-height:1.5}.payment-date{color:#ffffff80;font-size:12px;margin-top:6px!important;font-style:italic}.payment-order-summary,.payment-info-section,.payment-stripe-section{margin-bottom:24px;padding:24px;background:#ffffff0a;border-radius:12px;border:1px solid rgba(255,255,255,.08);transition:all .2s ease}.payment-order-summary:hover,.payment-info-section:hover,.payment-stripe-section:hover{background:#ffffff0f;border-color:#ffffff1f}.payment-order-summary h3,.payment-info-section h3,.payment-stripe-section h3{color:#fff;font-size:17px;margin:0 0 20px;font-weight:700;display:flex;align-items:center;gap:10px;letter-spacing:-.3px;padding-bottom:12px;border-bottom:2px solid rgba(255,255,255,.1)}.payment-detail-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.05)}.payment-detail-row:last-child{border-bottom:none}.payment-detail-row label{color:#fff9;font-size:14px;font-weight:500}.payment-detail-row p{color:#fff;font-size:14px;margin:0;font-weight:500}.payment-detail-row.payment-total{padding-top:16px;margin-top:8px;border-top:2px solid rgba(255,255,255,.2);border-bottom:none}.payment-detail-row.payment-total label,.payment-detail-row.payment-total p{font-size:18px;font-weight:700;color:#4caf50}.payment-status-badge{background:#2196f333;color:#2196f3;padding:6px 12px;border-radius:6px;font-size:12px!important;font-weight:600!important;letter-spacing:.5px}.payment-reference{font-family:Courier New,monospace;color:#fffc!important;font-size:13px!important}.payment-stripe-placeholder{padding:20px;background:#0003;border-radius:8px;border:1px dashed rgba(255,255,255,.2)}.stripe-demo-notice{text-align:center;color:#fff9}.stripe-demo-notice p{margin:8px 0;font-size:14px}.payment-element-container{margin-top:16px;padding:20px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;min-height:120px}.payment-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:30px}.spinner{width:40px;height:40px;border:4px solid rgba(255,255,255,.1);border-top-color:#4caf50;border-radius:50%;animation:spin .8s linear infinite}.payment-loading p{color:#94a3b8;font-size:14px;margin:0}.payment-error-banner{display:flex;align-items:center;gap:12px;padding:16px;background:#f443361a;border:1px solid rgba(244,67,54,.3);border-radius:8px;margin-bottom:20px}.payment-error-banner .error-icon{font-size:24px;line-height:1}.payment-error-banner p{color:#f44336;margin:0;font-size:14px}.payment-modal-actions{display:flex;gap:14px;padding:15px;border-top:1px solid rgba(255,255,255,.1);background:#00000026}.btn-primary,.btn-secondary{flex:1;padding:5px 28px;border-radius:10px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;border:none;text-align:center;letter-spacing:.3px;display:flex;align-items:center;justify-content:center;gap:10px}.btn-primary{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff;box-shadow:0 6px 20px #4caf5059}.btn-primary:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 8px 25px #4caf5073}.btn-primary:active:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 15px #4caf5059}.btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-secondary{background:#ffffff14;color:#fff;border:1.5px solid rgba(255,255,255,.2);box-shadow:none}.btn-secondary:hover:not(:disabled){background:#ffffff1f;border-color:#ffffff4d;transform:translateY(-2px)}.btn-secondary:disabled{opacity:.4;cursor:not-allowed}.spinner-small{width:18px;height:18px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite;display:inline-block}.payment-info-notice{margin-top:20px;padding:18px 20px;background:#2196f314;border-radius:10px;border:1px solid rgba(33,150,243,.15)}.payment-info-notice p{color:#fffc;font-size:13px;margin:8px 0;display:flex;align-items:center;gap:10px;line-height:1.5}.payment-steps{margin-top:20px;display:flex;flex-direction:column;gap:14px}.payment-step{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;background:#0003;border-radius:10px;border:1px solid rgba(255,255,255,.05);transition:all .2s ease}.payment-step:hover{background:#0000004d;border-color:#ffffff1a;transform:translate(4px)}.step-number{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#4caf50,#45a049);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;box-shadow:0 3px 12px #4caf504d}.payment-step p{color:#ffffffd9;font-size:14px;line-height:1.6;margin:0;padding-top:5px}.payment-modal-content::-webkit-scrollbar{width:8px}.payment-modal-content::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.payment-modal-content::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.payment-modal-content::-webkit-scrollbar-thumb:hover{background:#ffffff4d}@media(max-width:768px){.payment-modal-content{width:95%;max-height:95vh}.payment-modal-header{padding:20px}.payment-modal-header h2{font-size:20px}.payment-modal-body{padding:20px}.payment-modal-actions{flex-direction:column}.btn-primary,.btn-secondary{width:100%}}.manual-transfer-container{display:flex;flex-direction:column;gap:16px;width:100%;max-width:700px;background:#030c29;padding:10px;border-radius:12px}.transfer-header{display:flex;align-items:flex-start;gap:4px}.transfer-title{color:#fff;font-family:Montserrat,sans-serif;font-size:24px;font-weight:800;line-height:150%;margin:0}.transfer-status{color:#9397a3;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:150%}.transfer-card{display:flex;flex-direction:column;padding:20px;gap:24px;border-radius:12px;border:1px solid #303850;background:#030c29}.transfer-card-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.property-name{color:#fff;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;line-height:150%;margin:0}.property-price{display:flex;align-items:center;gap:12px}.price-label{color:#9397a3;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:150%}.price-value{color:#00e5a0;font-family:Bebas Neue,sans-serif;font-size:28px;font-weight:400;line-height:150%}.bank-info-section{display:flex;flex-direction:column;gap:16px}.bank-info-title{color:#9397a3;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:125%;margin:0}.bank-info-fields{display:flex;flex-direction:column;gap:12px}.bank-info-field{display:flex;flex-direction:column;gap:4px;padding:12px 16px;border-radius:8px;background:#303850;position:relative}.bank-info-field.highlighted{background:linear-gradient(135deg,#1a3a4a,#0d2a3a);border:1px solid #2a5a6a}.field-label{color:#9397a3;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:125%}.field-value{color:#fff;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:150%}.copy-button{position:absolute;top:50%;right:16px;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:background .2s ease}.copy-button:hover{background:#ffffff1a}.transfer-confirm-button{display:flex;padding:12px 24px;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:8px;background:#0094ff;border:none;color:#fff;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:150%;cursor:pointer;transition:background .2s ease,transform .1s ease}.transfer-confirm-button:hover{background:#0080e0}.transfer-confirm-button:active{transform:scale(.98)}.transfer-confirm-button:disabled{background:#475569;cursor:not-allowed}.transfer-back-button{display:flex;padding:12px 24px;justify-content:center;align-items:center;gap:10px;border-radius:8px;background:#303850;border:1px solid #475569;color:#fff;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:150%;cursor:pointer;transition:background .2s ease}.transfer-back-button:hover{background:#3d4560}.transfer-back-button:disabled{opacity:.5;cursor:not-allowed}.transfer-confirm-fields{display:flex;flex-direction:column;gap:16px}.confirm-field{display:flex;flex-direction:column;gap:6px}.confirm-field label{color:#e2e8f0;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.confirm-field input{padding:12px 16px;border-radius:8px;background:#1e293b;border:1px solid #334155;color:#fff;font-family:Inter,sans-serif;font-size:15px;transition:border-color .2s ease}.confirm-field input:focus{outline:none;border-color:#0094ff}.confirm-field input::placeholder{color:#64748b}.confirm-field input:disabled{opacity:.7;cursor:not-allowed}.confirm-field.readonly input{background:#0f172a;color:#94a3b8}.confirm-field .field-hint{color:#64748b;font-size:12px;font-family:Inter,sans-serif}@media(max-width:600px){.transfer-card-header{flex-direction:column;align-items:flex-start}.price-value{font-size:24px}.transfer-confirm-button{width:100%}}.payment-modal-overlay{position:fixed;inset:0;background:#020814f2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:40px 20px}.payment-container{position:relative;width:100%;max-width:1050px;max-height:90vh;overflow-y:auto;border-radius:28px;border:1px solid rgba(255,255,255,.1);box-shadow:0 25px 50px -12px #00000080,inset 0 1px #ffffff1a,0 0 0 1px #4da3ff1a;animation:modalSlideUp .4s cubic-bezier(.16,1,.3,1);color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(40px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-close{position:absolute;top:24px;right:24px;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.15);background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fffc;font-size:22px;cursor:pointer;transition:all .2s ease;z-index:10;display:flex;align-items:center;justify-content:center}.modal-close:hover{background:#ef444433;border-color:#ef444466;color:#fff;transform:rotate(90deg)}.top-bar{padding:48px 40px 32px;text-align:center;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.03) 0%,transparent 100%);position:relative}.top-bar:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:180px;height:3px;background:linear-gradient(90deg,transparent,#4da3ff,transparent);border-radius:3px}.top-bar h1{font-size:36px;font-weight:700;background:linear-gradient(135deg,#fff,#a5b4fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:8px;letter-spacing:-.5px}.top-bar p{color:#fff9;font-size:16px;font-weight:500;margin:0}.desktop-form-wrapper{padding:40px}.input-container{display:grid;grid-template-columns:1.4fr 1fr;gap:32px;min-height:400px}.input-from{background:linear-gradient(180deg,#0c1c4066,#060e2499);border-radius:20px;padding:36px;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 2px 4px #0003,0 8px 32px #0003;display:flex;flex-direction:column;gap:28px}.payment-summary{padding:24px;background:#08122a99;border-radius:16px;border:1px solid rgba(255,255,255,.08);margin-bottom:16px}.summary-header{display:flex;align-items:center;gap:12px;margin-bottom:20px}.summary-icon{width:40px;height:40px;background:linear-gradient(135deg,#4da3ff,#2563eb);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px}.summary-header h2{font-size:20px;font-weight:600;color:#fff;margin:0}.ptek-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.ptek-col{display:flex;flex-direction:column;gap:8px}.ptek-col.full-width{grid-column:span 2}label{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#fffc;margin-bottom:4px}.label-icon{color:#4da3ff;font-size:16px}.copy-link-input{width:100%;padding:16px 20px;background:#08122acc;border:2px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;font-size:16px;font-weight:500;transition:all .2s ease}.copy-link-input:focus{outline:none;border-color:#4da3ff;box-shadow:0 0 0 3px #4da3ff1a}.copy-link-input:read-only{background:#08122a99;border-color:#ffffff14}.token-balance{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#08122a66;border-radius:10px;margin-top:4px}.balance-label{font-size:13px;color:#fff9}.balance-amount{font-size:14px;font-weight:600;color:#4da3ff}.balance-amount.insufficient{color:#f87171}.split-indicator{display:flex;align-items:center;justify-content:center;gap:16px;margin:20px 0;color:#fff9;font-size:14px}.split-line{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)}.waiting-payment{background:linear-gradient(145deg,#0c1c4066,#060e2499);border-radius:20px;padding:36px;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:28px;position:relative;overflow:hidden}.payment-header{text-align:center;margin-bottom:16px}.payment-header h2{font-size:22px;font-weight:600;color:#fff;margin-bottom:8px}.payment-header p{color:#fff9;font-size:14px;line-height:1.5}.payment-method{background:#08122a99;border-radius:16px;padding:24px;border:1px solid rgba(255,255,255,.08);margin-bottom:20px}.method-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.method-icon{width:36px;height:36px;background:linear-gradient(135deg,#10b981,#059669);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px}.method-header h3{font-size:16px;font-weight:600;color:#fff;margin:0}.method-details{display:flex;flex-direction:column;gap:12px}.method-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05)}.method-label{font-size:14px;color:#fff9}.method-value{font-size:14px;font-weight:600;color:#fff}.method-value.usdp{color:#60a5fa}.method-value.ptek{color:#818cf8}.payment-total{background:linear-gradient(135deg,#4da3ff1a,#2563eb1a);border-radius:16px;padding:24px;border:1px solid rgba(77,163,255,.2);margin-bottom:24px}.total-label{font-size:14px;color:#fff9;margin-bottom:8px}.total-amount{font-size:32px;font-weight:700;background:linear-gradient(135deg,#fff,#a5b4fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.connectbtn{width:100%;padding:20px;border-radius:14px;border:none;background:linear-gradient(135deg,#4da3ff,#2563eb);color:#fff;font-size:17px;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:12px}.connectbtn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .7s ease}.connectbtn:hover:before{left:100%}.connectbtn:hover{transform:translateY(-2px);box-shadow:0 12px 24px #2563eb4d,0 0 0 1px #4da3ff4d}.connectbtn:active{transform:translateY(0)}.connectbtn:disabled{background:linear-gradient(135deg,#475569,#334155);cursor:not-allowed;transform:none;box-shadow:none}.connectbtn:disabled:before{display:none}.button-icon{font-size:20px}.payment-status{text-align:center;padding:16px;border-radius:12px;margin-top:16px}.status-warning{background:#fbbf241a;border:1px solid rgba(251,191,36,.3);color:#fbbf24}.status-error{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#f87171}.status-success{background:#22c55e1a;border:1px solid rgba(34,197,94,.3);color:#4ade80}.loading-spinner{width:24px;height:24px;border:3px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin 1s linear infinite}.security-badges{display:flex;justify-content:center;gap:16px;margin-top:24px;padding-top:24px;border-top:1px solid rgba(255,255,255,.05)}.security-badge{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#ffffff0d;border-radius:20px;font-size:13px;color:#fff9}.security-badge i{color:#10b981}.connectbtn.rate-failed{background:linear-gradient(135deg,#ffc107,#ff9800);cursor:not-allowed;opacity:.8}.connectbtn.rate-failed:hover{transform:none;box-shadow:none}.rate-error-message{margin-top:8px;padding:8px 12px;background-color:#ffc1071a;border:1px solid rgba(255,193,7,.3);border-radius:6px;font-size:14px;color:#ffc107}.rate-error-message button{margin-top:6px;padding:4px 12px;background-color:#ffc10733;border:1px solid rgba(255,193,7,.4);border-radius:4px;color:#ffc107;font-size:13px;cursor:pointer;transition:all .2s ease}.rate-error-message button:hover{background-color:#ffc1074d}.payment-disabled-reason{margin-top:12px;padding:10px;background-color:#6c757d1a;border:1px solid rgba(108,117,125,.3);border-radius:8px;font-size:14px;color:#6c757d;text-align:center}.payment-disabled-reason.rate-failed{background-color:#ffc1071a;border-color:#ffc1074d;color:#ffc107}@media(max-width:1024px){.input-container{grid-template-columns:1fr;gap:24px}.payment-container{max-width:600px}}@media(max-width:640px){.payment-container{border-radius:20px}.top-bar{padding:36px 24px 24px}.top-bar h1{font-size:28px}.desktop-form-wrapper,.input-from,.waiting-payment{padding:24px}.ptek-row{grid-template-columns:1fr;gap:16px}.ptek-col.full-width{grid-column:span 1}.connectbtn{padding:18px}}.payment-container::-webkit-scrollbar{width:0px}.buyer-order-modal-overlay{position:fixed;inset:0;background:#030c29;display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.buyer-order-modal-content{background:#ffffff14;border-radius:16px;max-width:900px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #00000080}.buyer-order-modal-header{padding:24px;display:flex;justify-content:space-between;align-items:flex-start;z-index:10}.buyer-order-modal-header h2{margin:0 0 8px;color:#f1f5f9;font-family:Montserrat,sans-serif;font-size:24px;font-weight:700}.buyer-order-number{color:#60a5fa;font-family:Courier New,monospace;font-size:16px;font-weight:600;margin:0}.buyer-modal-close-btn{background:#ffffff1a;border:none;color:#94a3b8;font-size:32px;width:40px;height:40px;border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;line-height:1}.buyer-modal-close-btn:hover{background:#ef444433;color:#ef4444;transform:rotate(90deg)}.buyer-order-modal-body{padding:24px;display:flex;flex-direction:column;gap:24px}.buyer-status-banner{padding:20px;border-radius:12px;display:flex;align-items:center;gap:16px}.buyer-status-banner .status-icon{font-size:48px;line-height:1}.buyer-status-banner h3{margin:0 0 4px;font-size:20px;font-weight:700}.buyer-status-banner p{margin:0;color:#94a3b8;font-size:14px}.buyer-timeline-section h3{margin:0 0 20px;color:#f1f5f9;font-size:18px;font-weight:600}.buyer-timeline{display:flex;flex-direction:column;gap:0;position:relative}.timeline-step{display:flex;align-items:flex-start;gap:16px;position:relative;padding-bottom:32px}.timeline-step:last-child{padding-bottom:0}.timeline-icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0;z-index:2;position:relative}.timeline-completed .timeline-icon{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 4px 12px #22c55e66}.timeline-active .timeline-icon{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 12px #3b82f666;animation:pulse 2s infinite}.timeline-pending .timeline-icon{background:#94a3b833;border:2px solid rgba(148,163,184,.3)}.timeline-cancelled .timeline-icon{background:#ef444433;border:2px solid rgba(239,68,68,.3)}@keyframes pulse{0%,to{box-shadow:0 4px 12px #3b82f666}50%{box-shadow:0 4px 20px #3b82f699}}.timeline-content{flex:1;padding-top:8px}.timeline-content h4{margin:0 0 4px;color:#f1f5f9;font-size:16px;font-weight:600}.timeline-content p{color:#f1f5f9;font-size:12px;font-weight:400;text-align:left}.timeline-date{margin:0;color:#94a3b8;font-size:13px}.timeline-connector{position:absolute;left:23px;top:48px;bottom:0;width:2px;background:#94a3b833}.timeline-completed .timeline-connector{background:linear-gradient(180deg,#22c55e,#22c55e4d)}.timeline-active .timeline-connector{background:linear-gradient(180deg,#3b82f6,#3b82f633)}.buyer-order-section{background:#0f172a80;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:20px}.buyer-order-section h3{margin:0 0 16px;color:#f1f5f9;font-size:16px;font-weight:600;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:12px}.buyer-order-details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.detail-item{display:flex;flex-direction:column;gap:6px}.detail-item.full-width{grid-column:1 / -1}.detail-label{color:#94a3b8;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.detail-value{color:#e2e8f0;font-size:15px;font-weight:500}.detail-value.highlight{color:#60a5fa;font-size:18px;font-weight:700}.detail-value.highlight-green{color:#34d399;font-size:18px;font-weight:700}.detail-value.code{font-family:Courier New,monospace;font-size:13px;color:#a5b4fc;word-break:break-all}.status-badge{display:inline-block;border-radius:6px;font-size:12px;font-weight:600;text-transform:capitalize;color:#34d399}.status-badge.status-pending,.status-badge.status-payment_pending,.status-badge.status-kyc_pending{background:#fef3c7;color:#92400e}.status-badge.status-completed,.status-badge.status-payment_completed,.status-badge.status-kyc_approved{background:#d1fae5;color:#065f46}.status-badge.status-failed,.status-badge.status-payment_failed,.status-badge.status-kyc_rejected{background:#fee2e2;color:#991b1b}.note-item{padding:16px;border-radius:8px;border-left:4px solid}.note-item strong{display:block;margin-bottom:8px;color:#f1f5f9;font-size:14px}.note-item p{margin:0;color:#cbd5e1;font-size:14px;line-height:1.6}.note-warning{background:#fbbf241a;border-color:#fbbf24}.note-error{background:#ef44441a;border-color:#ef4444}.btn-view-property{margin-top:12px;padding:10px 16px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;width:100%}.btn-view-property:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3b82f666}.buyer-order-modal-footer{padding:20px 24px;border-top:1px solid rgba(255,255,255,.1);display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.btn-cancel-order{padding:12px 24px;background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.3);border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-cancel-order:hover{background:#ef444433;border-color:#ef4444}.btn-secondary{padding:12px 24px;background:#ffffff1a;color:#94a3b8;border:1px solid rgba(255,255,255,.2);border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-secondary:hover{background:#ffffff26;color:#f1f5f9}.buyer-confirm-action-section{width:100%;padding:20px;background:#ef44441a;border:2px solid #ef4444;border-radius:12px;margin-bottom:12px}.buyer-confirm-action-section h4{margin:0 0 12px;color:#f1f5f9;font-size:16px;font-weight:600}.buyer-action-notes-input{width:100%;padding:12px;background:#0f172a80;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#f1f5f9;font-family:Inter,sans-serif;font-size:14px;resize:vertical;min-height:80px;margin-bottom:12px;transition:all .3s ease}.buyer-action-notes-input:focus{outline:none;border-color:#ef4444;background:#0f172ab3}.buyer-confirm-buttons{display:flex;gap:12px;justify-content:flex-end}.btn-confirm-cancel{padding:10px 20px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #ef44444d}.btn-confirm-cancel:hover{transform:translateY(-2px);box-shadow:0 6px 16px #ef444466}.buyer-order-modal-content::-webkit-scrollbar{width:0px}@media(max-width:768px){.buyer-order-modal-content{max-height:95vh}.buyer-order-details-grid{grid-template-columns:1fr}.buyer-order-modal-footer{flex-direction:column}.buyer-order-modal-footer button{width:100%}.buyer-confirm-buttons{flex-direction:column}.buyer-confirm-buttons button{width:100%}.timeline-step{padding-bottom:24px}}.kyc-modal-overlay{position:fixed;inset:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeIn .2s ease-out}.kyc-modal-content{background:linear-gradient(135deg,#1a1d29,#252936);border-radius:16px;width:95%;max-width:800px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #00000080;border:1px solid rgba(255,255,255,.1);animation:slideUp .3s ease-out}.kyc-modal-content::-webkit-scrollbar{width:0}.kyc-modal-header{padding:24px 32px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#3b82f61a,#6366f11a)}.kyc-modal-header h2{margin:0;font-size:24px;font-weight:600;color:#fff}.kyc-order-number{margin:4px 0 0;font-size:14px;color:#fff9;font-weight:400}.kyc-modal-close-btn{background:none;border:none;font-size:32px;color:#fff9;cursor:pointer;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s}.kyc-modal-close-btn:hover{background:#ffffff1a;color:#fff;transform:rotate(90deg)}.kyc-modal-body{padding:32px}.kyc-loading{text-align:center;padding:60px 20px}.kyc-loading .spinner{width:60px;height:60px;border:4px solid rgba(59,130,246,.2);border-top-color:#3b82f6;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 20px}.kyc-loading p{color:#ffffffb3;font-size:16px}.kyc-error{text-align:center;padding:40px 20px}.error-icon{font-size:48px;display:block;margin-bottom:16px}.kyc-error p{color:#ef4444;margin-bottom:24px;font-size:16px}.kyc-success{text-align:center;padding:60px 20px}.success-icon{font-size:64px;margin-bottom:20px}.kyc-success h3{color:#10b981;font-size:24px;margin-bottom:12px}.kyc-success p{color:#fffc;font-size:16px;margin-bottom:8px}.kyc-success-note{color:#ffffff80;font-size:14px;font-style:italic}.kyc-instructions{background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:12px;padding:24px;margin-bottom:24px}.kyc-instructions h3{color:#3b82f6;font-size:18px;margin-bottom:16px}.kyc-instructions ol{margin:0 0 16px;padding-left:24px;color:#ffffffe6}.kyc-instructions li{margin-bottom:12px;line-height:1.6}.kyc-instructions strong{color:#fff;font-weight:600}.kyc-security-note{margin:0;padding:12px;background:#10b9811a;border-left:3px solid #10b981;border-radius:4px;font-size:14px;color:#fffc}.sumsub-container{background:#fff;border-radius:12px;overflow:hidden;min-height:500px;margin-bottom:20px}.kyc-mock-section{padding-top:20px;border-top:1px solid rgba(255,255,255,.1);text-align:center}.btn-mock{padding:12px 24px;font-size:14px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s}.btn-mock:hover{background:#ffc1074d!important;transform:translateY(-2px);box-shadow:0 4px 12px #ffc1074d}@media(max-width:768px){.kyc-modal-content{width:100%;max-width:100%;border-radius:16px 16px 0 0;max-height:95vh}.kyc-modal-header,.kyc-modal-body{padding:20px}.kyc-instructions{padding:16px}.sumsub-container{min-height:400px}}.profile-modal-overlay{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;height:100vh;overflow:hidden;color:#f8fafc;animation:fadeIn .2s ease-out}.profile-modal-content::-webkit-scrollbar{width:0}.profile-modal-content{background:var(--Foundation-Blue-blue-6, #030C29);border-radius:12px;width:100%;max-width:600px;padding:0 5px;max-height:80vh;overflow-y:auto;animation:slideUp .3s ease-out}.profile-modal-header{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:10px 24px;border-bottom:1px solid #e0e0e0}.profile-modal-header h2{margin:0;font-size:24px;font-weight:600;color:#f8fafc}.profile-modal-header p{margin:0;font-size:14px;font-weight:400;color:#f8fafc}.profile-modal-close{background:none;border:none;font-size:32px;color:#f8fafc;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s,color .2s}.profile-modal-close:hover{background-color:#f0f0f0;color:#f8fafc}.profile-loading{padding:48px 24px;text-align:center;color:#f8fafc;font-size:16px}.profile-form{padding:24px}.profile-form-group{margin-bottom:20px}.profile-form-group label{display:block;margin-bottom:8px;font-weight:500;color:#f8fafc;font-size:14px}.profile-form-group input{width:100%;padding:12px 16px;border:1px solid #ddd;border-radius:6px;font-size:15px;transition:border-color .2s,box-shadow .2s;box-sizing:border-box;background:var(--Foundation-Blue-blue-6, #030C29);color:#f8fafc}.profile-form-group input:focus{outline:none;border-color:#4caf50;box-shadow:0 0 0 3px #4caf501a}.profile-form-group input:disabled{background:var(--Foundation-Blue-blue-6, #030C29);color:#f8fafc;cursor:not-allowed}.profile-form-group input.tenant-field{background:linear-gradient(90deg,#00d37f1a,#030c29);border-color:#00d37f;color:#00d37f;font-weight:600}.profile-form-group small{display:block;margin-top:6px;font-size:12px;color:#f8fafc}.profile-error{padding:12px 16px;background-color:#ffebee;color:#c62828;border-radius:6px;margin-bottom:20px;font-size:14px;border-left:4px solid #c62828}.profile-success{padding:12px 16px;background-color:#e8f5e9;color:#2e7d32;border-radius:6px;margin-bottom:20px;font-size:14px;border-left:4px solid #2e7d32}.profile-form-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:32px;padding-top:20px;border-top:1px solid #e0e0e0}.profile-btn-cancel,.profile-btn-save{padding:12px 24px;border-radius:6px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.profile-btn-cancel{background-color:#f5f5f5;color:#000}.profile-btn-cancel:hover:not(:disabled){background-color:#e0e0e0}.profile-btn-save{background-color:#4caf50;color:#fff}.profile-btn-save:hover:not(:disabled){background-color:#45a049;box-shadow:0 2px 8px #4caf504d}.profile-btn-cancel:disabled,.profile-btn-save:disabled{opacity:.6;cursor:not-allowed}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:900px){.profile-modal-content{margin-bottom:3rem}.profile-modal-header{padding:20px}.profile-modal-header p{font-size:12px}.profile-form{padding:16px}.profile-form-actions{flex-direction:column}.profile-btn-cancel,.profile-btn-save{width:100%;margin-bottom:1rem}}.agreement-modal-overlay{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px;animation:fadeIn .2s ease-out}.agreement-modal-container{background:linear-gradient(135deg,#1e293b,#0f172a);border:1px solid rgba(255,255,255,.05);border-radius:16px;max-width:700px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #00000080;animation:slideUp .3s ease-out}.agreement-modal-header{background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.05);padding:32px;text-align:center}.agreement-modal-header h2{font-family:Montserrat,sans-serif;font-weight:800;font-size:32px;color:#fff;margin:0 0 12px;letter-spacing:-.5px}.agreement-modal-header p{font-family:Space Grotesk,sans-serif;font-size:16px;color:#94a3b8;margin:0}.agreement-modal-content{padding:32px}.agreement-section{background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:24px;margin-bottom:24px}.agreement-section:last-child{margin-bottom:0}.agreement-section h3{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:18px;color:#60a5fa;margin:0 0 16px;text-transform:uppercase;letter-spacing:.5px}.agreement-instructions{background:#60a5fa0d;border:1px solid rgba(96,165,250,.1);border-radius:8px;padding:20px 20px 20px 40px}.agreement-instructions ol{margin:0;padding:0;list-style-position:outside;color:#e2e8f0}.agreement-instructions li{font-family:Space Grotesk,sans-serif;font-size:15px;line-height:1.8;margin-bottom:8px;padding-left:8px}.agreement-instructions li:last-child{margin-bottom:0}.download-template-button{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:16px 24px;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;color:#fff;font-family:Space Grotesk,sans-serif;font-weight:600;font-size:16px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #10b9814d}.download-template-button:hover{transform:translateY(-2px);box-shadow:0 6px 16px #10b98166}.download-template-button:active{transform:translateY(0)}.file-upload-area{margin-top:16px}.file-input{display:none}.file-upload-label{display:block;width:100%;min-height:180px;border:2px dashed rgba(255,255,255,.2);border-radius:12px;background:#ffffff05;cursor:pointer;transition:all .3s ease;overflow:hidden}.file-upload-label:hover{border-color:#60a5fa;background:#60a5fa0d}.file-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;color:#94a3b8}.file-placeholder svg{margin-bottom:16px;opacity:.6}.file-placeholder p{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:16px;color:#e2e8f0;margin:0 0 8px}.file-placeholder span{font-family:Space Grotesk,sans-serif;font-size:14px;color:#64748b}.file-selected{display:flex;align-items:center;gap:16px;padding:24px;background:#10b98114;border:1px solid rgba(16,185,129,.2);border-radius:8px;margin:12px}.file-info{flex:1;text-align:left}.file-name{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:15px;color:#10b981;margin:0 0 4px;word-break:break-word}.file-size{font-family:Space Grotesk,sans-serif;font-size:13px;color:#94a3b8;margin:0}.upload-progress{margin-top:20px;padding:20px;background:#3b82f614;border:1px solid rgba(59,130,246,.2);border-radius:8px}.progress-bar-container{width:100%;height:8px;background:#ffffff1a;border-radius:4px;overflow:hidden;margin-bottom:12px}.progress-bar-fill{height:100%;background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:4px;transition:width .3s ease}.progress-text{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:14px;color:#60a5fa;text-align:center;margin:0}.error-message{font-family:Space Grotesk,sans-serif;font-size:14px;color:#f87171;margin:12px 0 0;padding:12px;background:#f871711a;border:1px solid rgba(248,113,113,.2);border-radius:6px}.error-banner{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#f871711a;border:1px solid rgba(248,113,113,.2);border-radius:8px;margin-top:20px;color:#f87171;font-family:Space Grotesk,sans-serif;font-size:14px}.agreement-modal-footer{display:flex;justify-content:flex-end;gap:16px;padding:24px 32px;background:#ffffff05;border-top:1px solid rgba(255,255,255,.05)}.cancel-button,.upload-button{padding:12px 32px;border:none;border-radius:8px;font-family:Space Grotesk,sans-serif;font-weight:600;font-size:15px;cursor:pointer;transition:all .3s ease}.cancel-button{background:#ffffff0d;color:#94a3b8;border:1px solid rgba(255,255,255,.1)}.cancel-button:hover:not(:disabled){background:#ffffff14;color:#e2e8f0}.upload-button{background:#3b82f6;color:#fff;box-shadow:0 4px 12px #3b82f64d}.upload-button:hover:not(:disabled){background:#2563eb;transform:translateY(-2px);box-shadow:0 6px 16px #3b82f666}.upload-button:active:not(:disabled){transform:translateY(0)}.upload-button:disabled,.cancel-button:disabled{opacity:.5;cursor:not-allowed;transform:none}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.agreement-modal-container::-webkit-scrollbar{width:8px}.agreement-modal-container::-webkit-scrollbar-track{background:#ffffff0d}.agreement-modal-container::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.agreement-modal-container::-webkit-scrollbar-thumb:hover{background:#ffffff4d}@media(max-width:768px){.agreement-modal-container{max-width:95%;margin:10px}.agreement-modal-header{padding:24px 20px}.agreement-modal-header h2{font-size:24px}.agreement-modal-content,.agreement-section{padding:20px}.agreement-modal-footer{flex-direction:column-reverse;padding:20px}.cancel-button,.upload-button{width:100%}}.dev-container{height:100vh;background:#030c29;display:flex;width:100%;overflow:hidden}.dev-container .main-content{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;gap:20px;padding:8px 32px;background:#030c29;min-height:100vh}.heading-content{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:20px}.heading-content .heading-text h1{color:#fff;font-family:Montserrat,sans-serif;font-size:40px;font-style:normal;font-weight:700;line-height:100%;text-align:left;margin-bottom:8px}.heading-content .heading-text p{color:var(--white, #FFF);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:125%;text-align:left}.heading-button{display:flex;width:235px;padding:12px 16px;justify-content:center;align-items:center;gap:10px;border-radius:16px;background:#4f91b2;cursor:pointer}.heading-button button,p{border:none;background:none;color:#fff;text-align:center;font-family:Space Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:150%;cursor:pointer}.nav-container{display:flex;width:100%;gap:24px}.mini-card{display:flex;width:243.25px;padding:5px 15px;justify-content:space-between;align-items:center;flex-shrink:0;border-radius:16px;background:#30385040}.mini-card .mini-card-text{display:flex;align-items:flex-start;flex-direction:column}.mini-card h1{color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.mini-card p{color:#fff;font-family:Bebas Neue;font-size:20px;font-style:normal;font-weight:400;line-height:125%}.mini-card-icon{display:flex;height:38px;padding:9.6px 8.4px 9.6px 10.8px;justify-content:center;align-items:center;border-radius:14.4px;background:#30385066}.mini-card img{width:20px;height:20px}.property-container{display:flex;flex-direction:column;width:100%;gap:16px;overflow-y:auto}.property-container::-webkit-scrollbar{width:0}.property-container h2{color:#fff;font-family:Inter;font-size:24px;font-style:normal;font-weight:500;line-height:150%;text-align:left}.property-cards{flex:1;display:grid;grid-template-columns:repeat(3,1fr);width:100%;gap:24px;margin-bottom:5px;overflow-y:auto;max-height:calc(100vh - 350px);padding-bottom:20px}.property-cards::-webkit-scrollbar{width:0px}.property-card{display:flex;flex-direction:column;justify-content:flex-start;gap:12px;width:100%;border-radius:16px 16px 0 0;cursor:default;position:relative}.property-card img{width:100%;height:200px;border-radius:16px 16px 0 0;object-fit:cover}.property-card-content{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:0 16px 16px;border-radius:0 0 24px 24px}.property-card-price{color:#0ea5e9;font-family:Bebas Neue;font-size:24px;font-style:normal;font-weight:400;line-height:150%}.price-wrapper{display:flex;align-items:center;gap:6px}.property-card-content h1{color:#fff;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:800;line-height:150%}.property-card-content p{text-align:left}.property-actions{display:flex;gap:8px;margin-top:12px;position:relative;z-index:10}.property-actions button{padding:8px 16px;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;font-family:Inter,sans-serif;pointer-events:auto;position:relative;z-index:11;background-color:#4f91b2}.btn-view{background:#4a90e2;color:#fff}.btn-view:hover{background:#4a90e2}.btn-edit{background:#4a90e2;color:#fff}.btn-edit:hover{background:#4a90e2}.btn-status{background:#4a90e2;color:#fff}.btn-status:hover{background:#4a90e2}.btn-delete{background:#dc3545;color:#fff}.btn-delete:hover{background:#c82333}.btn-delete:disabled{background:#6c757d;cursor:not-allowed;opacity:.5}.btn-deploy-contract{background:#007bff;color:#fff;padding:6px 12px;border:none;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500;transition:background .2s}.btn-deploy-contract:hover:not(:disabled){background:#0056b3}.btn-deploy-contract:disabled{background:#6c757d;cursor:wait}.btn-contract-deployed{background:#28a745;color:#fff;padding:6px 12px;border:none;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500}.btn-contract-deployed:hover{background:#218838}.view-tabs{display:flex;gap:12px;width:100%;margin-bottom:20px;border-bottom:2px solid #1e293b}.view-tabs button{padding:12px 24px;border:none;background:none;color:#94a3b8;font-size:15px;font-weight:600;cursor:pointer;border-bottom:3px solid transparent;transition:all .2s;font-family:Montserrat,sans-serif}.tab-active{color:#4a90e2!important;border-bottom-color:#4a90e2!important}.tab-inactive:hover{color:#cbd5e1}.orders-container,.minting-container{width:100%}.orders-container h2,.minting-container h2{color:#fff;font-family:Montserrat,sans-serif;font-size:28px;font-weight:700;margin-bottom:20px}.orders-table{width:100%;background:#1e293b;border-radius:12px;overflow:hidden;border-collapse:collapse}.orders-table thead{background:#0f172a}.orders-table th{color:#cbd5e1;font-family:Inter,sans-serif;font-size:13px;font-weight:600;text-align:left;padding:16px;text-transform:uppercase;letter-spacing:.5px}.orders-table td{color:#e2e8f0;font-family:Inter,sans-serif;font-size:14px;padding:16px;border-top:1px solid #334155}.orders-table tbody tr:hover{background:#334155}.status-badge{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase;display:inline-block}.status-pending{background:#fef3c7;color:#92400e}.status-approved{background:#d1fae5;color:#065f46}.status-rejected{background:#fee2e2;color:#991b1b}.status-completed{background:#d1fae5;color:#065f46}.status-payment_pending,.status-kyc_pending{background:#fde68a;color:#78350f}.order-main-conatiner{width:100%;overflow-y:auto}.order-main-conatiner::-webkit-scrollbar,.minting-container::-webkit-scrollbar{width:0}.orders-container{width:100%;background:linear-gradient(135deg,#1e293b,#0f172a);border-radius:16px;padding:24px;box-shadow:0 10px 30px #0000004d}.orders-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.orders-header h2{color:#f1f5f9;font-family:Montserrat,sans-serif;font-size:28px;font-weight:700;margin:0}.orders-actions{display:flex;gap:12px;align-items:center;flex:1;justify-content:flex-end}.orders-filters{display:flex;gap:12px;flex:1;max-width:700px}.order-search-input{flex:1;padding:10px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#f1f5f9;font-family:Inter,sans-serif;font-size:14px;transition:all .3s ease}.order-search-input:focus{outline:none;border-color:#3b82f6;background:#ffffff14}.order-search-input::placeholder{color:#f1f5f980}.order-status-filter{padding:10px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#f1f5f9;font-family:Inter,sans-serif;font-size:14px;cursor:pointer;transition:all .3s ease;min-width:200px}.order-status-filter:focus{outline:none;border-color:#3b82f6;background:#ffffff14}.order-status-filter option{background:#1e293b;color:#f1f5f9}.orders-table-wrapper{overflow-x:auto;background:#0f172a80;border-radius:12px;border:1px solid rgba(255,255,255,.05)}.orders-table{width:100%;border-collapse:collapse;font-family:Inter,sans-serif}.orders-table thead{background:#1e293bcc;border-bottom:2px solid rgba(59,130,246,.3)}.orders-table thead th{padding:16px;text-align:left;color:#94a3b8;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.orders-table tbody tr{border-bottom:1px solid rgba(255,255,255,.05);transition:all .2s ease}.orders-table tbody tr:hover{background:#3b82f60d}.orders-table tbody td{padding:16px;color:#e2e8f0;font-size:14px}.order-number-cell{font-family:Courier New,monospace;font-weight:600;color:#60a5fa}.amount-cell{font-weight:600;color:#34d399;font-size:15px}.date-cell{color:#94a3b8;font-size:13px}.text-center{text-align:center!important}.minting-container{overflow-y:auto}.minting-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.minting-header h2{margin:0;color:#fff;font-family:"Montserrat",;font-size:32px;font-weight:700}.minting-header button{padding:10px 20px;background:#4f91b2;color:#fff;border:none;border-radius:12px;cursor:pointer;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:500}.btn-view-order{padding:8px 16px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:6px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #3b82f64d}.btn-view-order:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3b82f666;background:linear-gradient(135deg,#2563eb,#1d4ed8)}.btn-view-order:active{transform:translateY(0)}.btn-clear-filters{padding:10px 16px;background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.3);border-radius:8px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.btn-clear-filters:hover{background:#ef444433;border-color:#ef4444;transform:translateY(-1px)}.btn-export-orders{padding:10px 18px;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;border:none;border-radius:8px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #8b5cf64d;white-space:nowrap;display:flex;align-items:center;gap:6px}.btn-export-orders:hover{transform:translateY(-2px);box-shadow:0 4px 12px #8b5cf666;background:linear-gradient(135deg,#7c3aed,#6d28d9)}.btn-export-orders:active{transform:translateY(0)}.status-created{background:#e0e7ff;color:#3730a3}.status-spv_approval_pending{background:#fef3c7;color:#92400e}.status-spv_approved{background:#d1fae5;color:#065f46}.status-spv_rejected{background:#fee2e2;color:#991b1b}.status-minting_pending{background:#ddd6fe;color:#5b21b6}.status-minting_completed,.status-kyc_approved{background:#d1fae5;color:#065f46}.status-cancelled{background:#f3f4f6;color:#374151}.status-failed{background:#fee2e2;color:#991b1b}.certification-nav-container{display:flex;gap:32px;margin-bottom:8px;background:#ffffff14;padding:5px 25px;border-radius:16px}.certification-mini-card{padding:5px 20px;border-radius:12px;cursor:pointer}.certification-mini-card.active{background:#ffffff14;transition:background .5s ease-in-out}.certification-mini-card-text h1{color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:150%}@media(max-width:900px){.dev-container .main-content{padding:8px 16px}.heading-content{margin-top:0;flex-direction:column;gap:12px;align-items:flex-start;margin-bottom:10px}.heading-content .heading-text h1{font-size:30px;line-height:110%}.nav-container{flex-direction:column;overflow-y:auto;gap:10px;margin:10px 0}.nav-container::-webkit-scrollbar{width:0}.heading-button{width:100%;padding:6px}.property-container,.order-main-conatiner,.minting-container{height:100vh}.property-container,.order-main-conatiner,.minting-container{margin-bottom:3rem}.property-cards{grid-template-columns:repeat(1,1fr)}.orders-header{flex-direction:column;align-items:flex-start;gap:32px}.orders-actions{flex-direction:column;width:100%}.orders-filters{flex-direction:column;width:100%;max-width:100%}.order-search-input,.order-status-filter,.btn-clear-filters,.btn-export-orders{width:100%}.orders-table-wrapper{overflow-x:scroll}.orders-table{min-width:800px}.view-tabs{gap:0;justify-content:space-between}.view-tabs button{padding:12px 0;font-size:14px}.property-container h2,.property-card-content h1,.minting-header h2{font-size:20px}}.dev-container .main-content{display:flex;overflow:hidden;max-height:100vh}.buyer-property-container{width:100%;margin-bottom:2rem;overflow-y:auto}.buyer-property-container::-webkit-scrollbar{width:0}.buyer-header-btn{padding:8px 16px;background-color:#4f91b2;color:#fff;border:none;border-radius:8px;cursor:pointer;font-family:Space Grotesk}.buyer-nav-container{display:flex;width:100%;gap:24px}.buyer-nav-container::-webkit-scrollbar{width:0}.property-cards{display:grid;gap:24px;width:100%;padding-bottom:20px;max-height:none!important;overflow-y:visible!important}.property-card{position:relative;pointer-events:auto}.property-card:before{pointer-events:none!important}.property-card-content{pointer-events:auto}.modal-overlay{position:fixed;inset:0;background-color:#000000bf;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:20px}.modal-content{background:#0f172a;border:1px solid #334155;border-radius:12px;box-shadow:0 20px 25px -5px #00000080;max-height:90vh;overflow-y:auto;padding:20px}.view-details-button{display:flex;gap:10px;margin-top:auto;padding:0 0 10px 10px;position:relative;z-index:10}.view-details-button button{font-family:Space Grotesk;padding:12px 16px;font-size:14px;background:#4f91b2;font-weight:400;font-style:normal;border:none;border-radius:8px;color:#fff;cursor:pointer;pointer-events:auto;position:relative;z-index:11;transition:all .2s ease}.view-details-button button:hover:not(:disabled){background:#3a7a99;transform:translateY(-2px);box-shadow:0 4px 12px #4f91b24d}.view-details-button button:active:not(:disabled){transform:translateY(0)}.view-details-button button:disabled{opacity:.6;cursor:not-allowed}.buyer-orders-section{width:100%;overflow-y:auto}.buyer-orders-section::-webkit-scrollbar{width:0}.buyer-orders-section h2{color:#f8fafc;font-size:24px;font-weight:700;font-family:Space Grotesk,sans-serif}.buyer-orders-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.buyer-order-card{background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:20px;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.buyer-order-card:hover{background:#ffffff1f;border-color:#fff3;transform:translateY(-4px);box-shadow:0 8px 24px #0000004d}.buyer-order-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.buyer-order-id{font-family:Courier New,monospace;font-weight:600;color:#60a5fa;font-size:14px}.buyer-order-status{padding:4px 12px;border-radius:12px;font-size:11px;font-weight:600;text-transform:capitalize}.buyer-order-status.status-created{background:#9ca3af33;color:#d1d5db}.buyer-order-status.status-payment_pending{background:#fbbf2433;color:#fbbf24}.buyer-order-status.status-payment_completed{background:#22c55e33;color:#22c55e}.buyer-order-status.status-kyc_pending{background:#3b82f633;color:#3b82f6}.buyer-order-status.status-kyc_approved{background:#22c55e33;color:#22c55e}.buyer-order-status.status-spv_approval_pending{background:#fbbf2433;color:#fbbf24}.buyer-order-status.status-spv_approved{background:#22c55e33;color:#22c55e}.buyer-order-status.status-spv_rejected{background:#ef444433;color:#ef4444}.buyer-order-status.status-minting_pending{background:#a855f733;color:#a855f7}.buyer-order-status.status-minting_completed,.buyer-order-status.status-completed{background:#22c55e33;color:#22c55e}.buyer-order-status.status-cancelled{background:#9ca3af33;color:#9ca3af}.buyer-order-status.status-failed{background:#ef444433;color:#ef4444}.buyer-order-property h3{color:#f8fafc;font-size:18px;font-weight:600;margin:0 0 8px;font-family:Space Grotesk,sans-serif}.buyer-order-partitions{color:#94a3b8;font-size:14px;margin:0;text-align:left}.buyer-order-footer{display:flex;justify-content:space-between;align-items:flex-end;margin-top:16px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.buyer-order-amount{display:flex;flex-direction:column;gap:4px}.amount-label{color:#94a3b8;font-size:12px;text-transform:uppercase;letter-spacing:.5px}.amount-value{color:#34d399;font-size:20px;font-weight:700;font-family:Space Grotesk,sans-serif}.buyer-order-date{color:#64748b;font-size:13px}.btn-view-order-details{width:100%;margin-top:16px;padding:10px 16px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;font-family:Space Grotesk,sans-serif}.btn-view-order-details:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-2px);box-shadow:0 4px 12px #3b82f666}.buyer-order-pay-btn{width:100%;margin-top:12px;padding:12px 16px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:8px;font-weight:700;font-size:15px;cursor:pointer;transition:all .3s ease;font-family:Space Grotesk,sans-serif;text-transform:uppercase;letter-spacing:.5px}.buyer-order-pay-btn:hover{background:linear-gradient(135deg,#059669,#047857);transform:translateY(-2px);box-shadow:0 6px 16px #10b98180}@media(max-width:900px){.dev-container{display:flex;flex-direction:column;gap:20px}.dev-container .main-content{gap:0px}.buyer-property-container h2{font-size:18px}.buyer-orders-section{margin-bottom:3rem}.buyer-orders-grid{grid-template-columns:1fr}.buyer-nav-container{flex-direction:column;overflow-y:auto;gap:10px;margin-bottom:10px}.buyer-nav-container::-webkit-scrollbar{width:0px}.mini-card{width:100%;gap:8px;height:90%;padding:0 10px}.mini-card .mini-card-text h1{font-size:12px}.mini-card .mini-card-text p{font-size:20px}.mini-card .mini-card-icon{height:30px}.mini-card img{width:20px;height:20px}.buyer-orders-section h2{font-size:18px}.buyer-order-header{margin-bottom:5px}.buyer-order-property h3{font-size:14px}.buyer-order-partitions{font-size:12px}.buyer-order-pay-btn{font-size:13px;padding:5px 10px}}.analytics-wrapper{display:flex;flex-direction:column;width:100%;gap:32px}.analytics-heading-container{display:flex;align-items:flex-start;flex-direction:column}.analytics-heading-container h1{color:var(--white, #FFF);font-family:Montserrat,sans-serif;font-size:24px;font-style:normal;font-weight:800;line-height:150%}.analytics-heading-container p{color:var(--Foundation-Blue-blue-4, #606678);font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:125%}.analytics-graph-container{display:flex;gap:28px;width:100%}.analytics-graph{display:flex;flex-direction:column;align-items:flex-start;gap:28px;flex:1 0 0;align-self:stretch;border-radius:14px;border:1px solid #606678;background:#030c29;box-shadow:0 1px 2px #0000000d;padding:21px}.analytics-graph-header{display:flex;align-items:center;width:100%;gap:10.5px}.analytics-graph-header h2{color:#fff;font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:150%}.pie-icon{display:flex;padding:7px;flex-direction:column;align-items:flex-start;border-radius:7px;background:#e6e7ea}.bar-icon{display:flex;padding:7px;flex-direction:column;align-items:flex-start;border-radius:7px;background:#e6fff3}.pie-graph-image{align-self:center;width:153.944px;height:160px;object-fit:cover}.bar-graph-image{align-self:center;height:170px;object-fit:cover}.analytics-graph-footer{display:flex;width:100%;justify-content:center;align-items:flex-start;gap:21px}.analytics-graph-footer p{text-align:center;font-family:Inter,sans-serif;font-size:10.5px;font-style:normal;font-weight:500;line-height:14px;color:#9397a3;display:flex;align-items:center;gap:7px}.analytics-graph-footer span{width:10.5px;height:10.5px;border-radius:9999px}.analytics-graph-footer .sold{background:#2879a1}.analytics-graph-footer .available{background:#c3c5cc}.analytics-graph-footer .reserved{background:#f1d091}.analytics-footer{display:flex;align-items:center;justify-content:center;align-items:flex-start;gap:21px}.footer-item{display:flex;padding:21px;flex-direction:column;align-items:flex-start;gap:7px;flex:1 0 0;align-self:stretch;border-radius:14px;border:1px solid #606678;background:#030c29}.footer-item-title{font-family:Inter,sans-serif;font-size:10.5px;font-style:normal;font-weight:700;line-height:14px;letter-spacing:1.05px;text-transform:uppercase;color:#c3c5cc}.footer-item-numbers{font-family:Bebas Neue,sans-serif;font-size:30px;font-style:normal;font-weight:400;line-height:125%;color:#fff}.footer-item-status{color:#fff;font-family:Inter,sans-serif;font-size:10.5px;font-style:normal;font-weight:700;line-height:14px}.units-wrapper{display:flex;align-items:flex-start;gap:32px;flex-direction:column;width:100%;height:100vh;overflow-y:auto;overflow-x:hidden;padding-bottom:2rem}.units-wrapper::-webkit-scrollbar{width:8px}.units-wrapper::-webkit-scrollbar-track{background:#1a1f3a;border-radius:4px}.units-wrapper::-webkit-scrollbar-thumb{background:#2a3154;border-radius:4px}.units-wrapper::-webkit-scrollbar-thumb:hover{background:#3a4164}.header-bottom p{display:flex;align-items:start;color:var(--white, #FFF);font-size:24px;font-weight:800;line-height:150%}.overview-info-description p{color:#fff;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%;text-align:left}.minting-overview{padding:2rem;width:100%;color:#fff;border-radius:12px;border:1px solid var(--Foundation-Blue-blue-5, #303850);background:var(--Foundation-Blue-blue-6, #030C29)}.contract-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.contract-header h1{font-size:1.5rem;font-weight:700;color:#fff;margin:0}.property-badge{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:.35rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;letter-spacing:.05em}.contract-card{background:#1a1f3a;border-radius:.75rem;padding:1.5rem;margin-bottom:1.5rem;border:1px solid #2a3154}.contract-info{display:flex;align-items:center;gap:1rem}.contract-icon{width:3rem;height:3rem;background:#e8e8e8;border-radius:.5rem;display:flex;align-items:center;justify-content:center;font-weight:700;color:#333;font-size:1.25rem}.contract-details{flex:1}.contract-property{font-size:.8rem;color:#a0aec0;margin-top:.25rem}.contract-name{font-size:1rem;font-weight:400;color:#fff;margin-bottom:.25rem}.contract-symbol{font-size:.875rem;color:#8b92b0}.contract-status{background:transparent;color:#00d9b1;padding:.5rem 1rem;border-radius:.25rem;font-size:.875rem;font-weight:600;letter-spacing:.05em}.contract-status.deployed{color:#00d9b1}.contract-status.pending{color:#f59e0b}.contract-status.failed{color:#ef4444}.contract-status.deploying{color:#fcd34d}.contract-status.not-deployed{color:#6b7280}.address-section{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2.5rem}.address-box label{display:block;font-size:.875rem;color:#8b92b0;margin-bottom:.5rem}.address-value{background:#1a1f3a;border:1px solid #2a3154;border-radius:.5rem;padding:1rem;color:#fff;font-size:.875rem;font-family:Courier New,monospace;word-break:break-all}.address-link{color:#60a5fa;text-decoration:none;transition:color .2s ease}.address-link:hover{color:#93bbfc;text-decoration:underline}.no-contract,.no-wallet{color:#6b7280;font-style:italic}.deploy-notice{background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:.75rem;padding:1rem 1.25rem;margin-bottom:1.5rem}.deploy-notice p{margin:0;font-size:.9rem;color:#93c5fd;line-height:1.5}.deploy-notice.deploy-failed{background:#ef44441a;border:1px solid rgba(239,68,68,.4)}.deploy-failed .failed-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.deploy-failed .failed-icon{font-size:1.5rem}.deploy-failed h3{margin:0;font-size:1.1rem;font-weight:600;color:#fca5a5}.deploy-failed .error-details{background:#0003;border-radius:.5rem;padding:1rem;margin-bottom:1rem}.deploy-failed .error-details label{font-size:.8rem;color:#9ca3af;display:block;margin-bottom:.5rem;font-weight:500}.deploy-failed .error-message{margin:0;font-size:.85rem;color:#fca5a5;font-family:monospace;word-break:break-word;line-height:1.5}.deploy-failed .retry-section{display:flex;flex-direction:column;gap:1rem}.deploy-failed .retry-hint{color:#d1d5db!important;font-size:.85rem!important}.retry-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:opacity .2s,transform .2s;align-self:flex-start}.retry-button:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.retry-button:disabled{opacity:.6;cursor:not-allowed}.retry-button .spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}.deploy-notice.deploy-in-progress{background:#fbbf241a;border:1px solid rgba(251,191,36,.3)}.deploy-in-progress p{color:#fcd34d!important}.owners-section h2{font-size:1.25rem;font-weight:700;margin-bottom:1.5rem;color:#fff}.owner-card{background:#1a1f3a;border:1px solid #2a3154;border-radius:.75rem;padding:2rem;margin-bottom:1.5rem}.owner-header{display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #2a3154}.owner-info h3{font-size:1.125rem;font-weight:600;color:#fff;margin-bottom:.5rem}.phone{font-size:.875rem;color:#8b92b0;margin-bottom:1rem}.email-section{margin-top:.5rem}.email{font-size:.875rem;color:#fff;margin-bottom:.25rem}.wallet-address{font-size:.75rem;color:#8b92b0;font-family:Courier New,monospace}.owner-location{font-size:.875rem;color:#8b92b0;text-align:right;max-width:200px}.owner-details-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-bottom:1.5rem}.detail-item label{display:block;font-size:.75rem;color:#8b92b0;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.detail-value{font-size:1rem;color:#fff;font-weight:500}.transaction-section{margin-top:1.5rem}.transaction-section label{display:block;font-size:.75rem;color:#8b92b0;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.transaction-hash{background:#0f1323;border:1px solid #2a3154;border-radius:.5rem;padding:.875rem;color:#fff;font-size:.875rem;font-family:Courier New,monospace;word-break:break-all}@media(max-width:1024px){.owner-details-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.minting-overview{padding:1rem}.address-section{grid-template-columns:1fr}.owner-header{flex-direction:column;gap:1rem}.owner-location{text-align:left;max-width:100%}.owner-details-grid{grid-template-columns:1fr;gap:1rem}.contract-card{padding:1rem}.owner-card{padding:1.5rem}}.token-stats-section{margin-bottom:1.5rem}.token-stats-section h3{font-size:1rem;font-weight:600;color:#f8fafc;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.stat-box{background:#ffffff0d;border-radius:.5rem;padding:1rem;text-align:center}.stat-box label{display:block;font-size:.75rem;color:#94a3b8;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.stat-box .stat-value{font-size:1.25rem;font-weight:700;color:#22c55e}.nft-metadata-section{background:#9333ea1a;border:1px solid rgba(147,51,234,.3);border-radius:.75rem;padding:1.25rem;margin-bottom:1.5rem}.nft-metadata-section h3{font-size:1rem;font-weight:600;color:#c4b5fd;margin-bottom:1rem}.metadata-grid{display:flex;flex-direction:column;gap:.75rem}.metadata-item{display:flex;flex-wrap:wrap;gap:.5rem}.metadata-item label{font-size:.875rem;color:#94a3b8;min-width:120px}.metadata-item span,.metadata-item a{font-size:.875rem;color:#e2e8f0;flex:1}.metadata-item a{color:#a78bfa;text-decoration:none;word-break:break-all}.metadata-item a:hover{text-decoration:underline}.metadata-item .description-text{color:#94a3b8;font-style:italic}.metadata-uri{font-family:monospace;font-size:.8rem!important;background:#0003;padding:.25rem .5rem;border-radius:4px}.network-info-section{background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:.75rem;padding:1.25rem;margin-bottom:1.5rem}.network-info-section h3{font-size:1rem;font-weight:600;color:#93c5fd;margin-bottom:1rem}.network-details{display:flex;flex-direction:column;gap:.75rem}.network-item{display:flex;align-items:center;gap:.75rem}.network-item label{font-size:.875rem;color:#94a3b8;min-width:80px}.network-badge{background:#22c55e33;color:#4ade80;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.network-item a{color:#60a5fa;text-decoration:none;font-size:.875rem}.network-item a:hover{text-decoration:underline}@media(max-width:768px){.stats-grid{grid-template-columns:repeat(2,1fr)}.metadata-item{flex-direction:column;gap:.25rem}.metadata-item label{min-width:auto}}.mint-request-container{width:100%;display:flex;flex-direction:column;gap:2rem}.mint-request-content{display:flex;gap:2rem;width:100%;padding:16px;border-radius:12px;border:1px solid var(--Foundation-Blue-blue-5, #303850);background:var(--Foundation-Blue-blue-6, #030C29)}.pending-section{flex:1;display:flex;flex-direction:column;gap:1.5rem}.section-title{color:#fff;font-family:Montserrat,sans-serif;font-size:1.125rem;font-weight:800;line-height:150%;margin:0}.request-list{display:flex;flex-direction:column;gap:1rem}.request-item{display:flex;align-items:center;padding:1rem;gap:1rem;background:#1a1f3a;border:1px solid #303850;border-radius:.75rem;cursor:pointer;transition:all .2s ease}.request-item:hover{background:#1f2542;border-color:#3a4164}.request-item.selected{background:#1f2542;border-color:#4a5174}.request-checkbox{display:flex;align-items:center;justify-content:center}.checkbox-circle{width:1.25rem;height:1.25rem;border:2px solid #606678;border-radius:50%;transition:all .2s ease}.request-item.selected .checkbox-circle{border-color:#00d9b1;background:#00d9b1;position:relative}.request-item.selected .checkbox-circle:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.4rem;height:.4rem;background:#1a1f3a;border-radius:50%}.request-icon{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:#2a3154;border-radius:.5rem}.request-info{flex:1;display:flex;flex-direction:column;gap:.25rem}.request-info h3{color:#fff;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;margin:0}.request-info p{color:#9397a3;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;margin:0}.conditions-btn{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:transparent;border:1px solid #303850;border-radius:.5rem;color:#fff;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;position:relative}.conditions-btn:hover{background:#303850}.view-detail{color:#9397a3;font-size:.75rem;margin-left:.25rem}.mint-token-panel{min-width:360px;display:flex;flex-direction:column;align-items:center;padding:2rem;gap:1.5rem;background:#1a1f3a;border:1px solid #303850;border-radius:.75rem;text-align:center}.mint-token-icon{display:flex;align-items:center;justify-content:center}.mint-token-title{color:#fff;font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:700;margin:0}.mint-token-description{color:#9397a3;font-family:Inter,sans-serif;font-size:.875rem;line-height:150%;margin:0}.security-note{width:100%;padding:1rem;background:#0f1323;border:1px solid #303850;border-radius:.5rem;text-align:left}.security-note h4{color:#fff;font-family:Inter,sans-serif;font-size:.875rem;font-weight:600;margin:0 0 .5rem}.security-note p{color:#9397a3;font-family:Inter,sans-serif;font-size:.813rem;line-height:150%;margin:0}.execute-btn{width:100%;padding:.75rem 1.5rem;background:#00d9b1;border:none;border-radius:.5rem;color:#0a0e27;font-family:Inter,sans-serif;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.execute-btn:hover{background:#00c4a0}.conditions-info{display:flex;align-items:center;gap:.5rem;color:#9397a3;font-family:Inter,sans-serif;font-size:.813rem}.issuance-section{width:100%;display:flex;flex-direction:column;gap:1.5rem;padding:16px;border-radius:12px;border:1px solid var(--Foundation-Blue-blue-5, #303850);background:var(--Foundation-Blue-blue-6, #030C29)}.issuance-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.search-box{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#1a1f3a;border:1px solid #303850;border-radius:.5rem;flex:0 0 auto;min-width:250px}.search-box input{flex:1;background:transparent;border:none;outline:none;color:#fff;font-family:Inter,sans-serif;font-size:.875rem}.issuance-table{width:100%;background:#1a1f3a;border:1px solid #303850;border-radius:.75rem;overflow:hidden}.table-header{display:grid;grid-template-columns:1fr 1.5fr .8fr 1.2fr 1fr;padding:1rem;background:#0f1323;border-bottom:1px solid #303850}.table-header .table-cell{color:#9397a3;font-family:Inter,sans-serif;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.table-row{display:grid;grid-template-columns:1fr 1.5fr .8fr 1.2fr 1fr;padding:1rem;border-bottom:1px solid #303850;transition:background .2s ease}.table-row:hover{background:#1f2542}.table-cell{display:flex;align-items:center;color:#fff;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400}.compliance-tags{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.compliance-tag{display:inline-flex;padding:.25rem .75rem;background:#303850;border-radius:.25rem;color:#fff;font-family:Inter,sans-serif;font-size:.75rem;font-weight:500}.status-pending{padding:.25rem .75rem;background:#ffc1071a;border:1px solid rgba(255,193,7,.3);border-radius:.25rem;color:#ffc107;font-family:Inter,sans-serif;font-size:.75rem;font-weight:500}@media(max-width:1200px){.mint-request-content{flex-direction:column}.mint-token-panel{width:100%;min-width:auto}.table-header,.table-row{grid-template-columns:1fr;gap:.5rem}.table-header .table-cell{display:none}.table-cell{display:grid;grid-template-columns:150px 1fr;gap:.5rem}.table-cell:before{content:attr(data-label);color:#9397a3;font-weight:600;text-transform:uppercase;font-size:.75rem}}.minting-summary{display:flex;gap:1.5rem;padding:1rem;background:#1a1f3a;border:1px solid #303850;border-radius:.75rem;flex-wrap:wrap}.summary-stat{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.75rem 1.5rem;background:#030c29;border-radius:.5rem;min-width:100px}.stat-value{font-size:1.5rem;font-weight:700;color:#00d9b1}.stat-label{font-size:.75rem;color:#9397a3;text-transform:uppercase}.loading-state,.error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:#9397a3;text-align:center}.retry-btn{margin-top:1rem;padding:.5rem 1rem;background:#00d9b1;color:#030c29;border:none;border-radius:.5rem;cursor:pointer;font-weight:600}.no-requests,.no-data{padding:2rem;text-align:center;color:#9397a3}.request-info .buyer-email{font-size:.75rem;color:#606678;margin-top:.25rem;display:block}.request-details{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.partitions{font-size:.875rem;color:#9397a3}.checkbox-circle.checked{border-color:#00d9b1;background:#00d9b1;color:#030c29;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700}.status-badge{padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;text-transform:uppercase}.status-ready{background:#00d9b133;color:#00d9b1}.status-pending{background:#edc27033;color:#edc270}.status-completed{background:#00d9b14d;color:#00d9b1}.status-partial{background:#3b82f633;color:#3b82f6}.table-row.minted{background:#00d9b10d}.table-row.failed{background:#ff64640d}.table-row.minting{background:#edc2700d}.execute-btn:disabled{background:#3a4164;cursor:not-allowed;opacity:.7}@media(max-width:768px){.mint-request-container,.mint-request-content{gap:1rem}.request-item{flex-wrap:wrap}.conditions-btn{width:100%;margin-top:.5rem}.issuance-header{flex-direction:column;align-items:flex-start}.search-box{width:100%;min-width:auto}.minting-summary{justify-content:center}.summary-stat{flex:1;min-width:80px}}.bulk-mint-container{width:100%;display:flex;align-items:center;justify-content:center;padding:2rem;min-height:500px}.bulk-mint-card{width:100%;max-width:600px;display:flex;flex-direction:column;align-items:center;padding:2rem 1.5rem;gap:.5rem;background:linear-gradient(135deg,#3a4158,#2a3147);border-radius:1rem;box-shadow:0 8px 32px #0000004d;text-align:center}.bulk-mint-icon{display:flex;align-items:center;justify-content:center}.bulk-mint-title{color:#fff;font-family:Montserrat,sans-serif;font-size:1.75rem;font-weight:700;line-height:140%;margin:0}.bulk-mint-description{color:#b8bcc8;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:160%;margin:0;max-width:520px}.bulk-mint-stats{display:grid;grid-template-columns:1fr 1fr;gap:1rem;width:100%;margin-top:1rem}.stat-box{display:flex;flex-direction:column;align-items:flex-start;padding:1rem;background:#0a1128;border-radius:.75rem;border:1px solid #1a2540}.stat-label{color:#b8bcc8;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;line-height:140%;text-align:left}.stat-value{color:#fff;font-size:1.75rem;font-weight:700;line-height:120%;text-align:left}.stat-unit{font-size:1.25rem;font-weight:600;color:#e0e0e0}.initiate-btn{padding:1rem;background:linear-gradient(135deg,#70b8d6,#5a9fb8);border:none;border-radius:.5rem;color:#0a1128;font-family:Inter,sans-serif;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:1rem;box-shadow:0 4px 12px #70b8d64d}.initiate-btn:hover{background:linear-gradient(135deg,#80c8e6,#6aafcc);transform:translateY(-2px);box-shadow:0 6px 16px #70b8d666}.initiate-btn:active{transform:translateY(0);box-shadow:0 2px 8px #70b8d64d}.conditions-section{display:flex;align-items:center;gap:.75rem;justify-content:center;margin-top:.5rem}.conditions-text{color:#b8bcc8;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400}.conditions-checkbox{display:flex;align-items:center;gap:.5rem;cursor:pointer;position:relative}.conditions-checkbox input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;width:0;height:0}.checkbox-custom{display:flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border:2px solid #70b8d6;border-radius:.25rem;background:transparent;transition:all .2s ease;position:relative}.conditions-checkbox input[type=checkbox]:checked+.checkbox-custom{background:#70b8d6;border-color:#70b8d6}.conditions-checkbox input[type=checkbox]:checked+.checkbox-custom:after{content:"";position:absolute;width:.35rem;height:.65rem;border:solid #0a1128;border-width:0 2px 2px 0;transform:rotate(45deg);top:.15rem;left:.35rem}.conditions-label{color:#fff;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500}@media(max-width:768px){.bulk-mint-container{padding:1rem}.bulk-mint-card{padding:2rem 1.5rem;gap:1.25rem}.bulk-mint-title{font-size:1.5rem}.bulk-mint-description{font-size:.875rem}.bulk-mint-stats{grid-template-columns:1fr;gap:.75rem}.stat-box{padding:1rem 1.25rem}.stat-value{font-size:1.5rem}.initiate-btn{font-size:.875rem;padding:.875rem 1.5rem}.conditions-section{flex-direction:column;gap:.5rem}}@media(max-width:480px){.bulk-mint-icon{width:4rem;height:4rem}.bulk-mint-icon svg{width:36px;height:36px}.bulk-mint-title,.stat-value{font-size:1.25rem}.stat-unit{font-size:1rem}}.burn-reissue-container{min-height:100vh;color:#fff;padding:24px;border-radius:12px;border:1px solid var(--Foundation-Blue-blue-5, #303850);background:var(--Foundation-Blue-blue-6, #030C29)}.burn-reissue-content{max-width:1400px;margin:0 auto 24px;display:grid;grid-template-columns:2fr 1fr;gap:24px}.section-title{font-size:20px;font-weight:600;margin-bottom:24px;color:#fff}.burn-requests-section{background-color:#1a1f2e;border-radius:12px;padding:24px}.request-list{display:flex;flex-direction:column;gap:16px}.request-item{background-color:#2a3142;border-radius:12px;padding:16px;display:flex;align-items:center;gap:16px;cursor:pointer;transition:all .2s}.request-item:hover{background-color:#323847}.request-item.selected{border:2px solid #3b82f6;background-color:#2d3548}.request-checkbox{flex-shrink:0}.checkbox-circle{width:20px;height:20px;border-radius:50%;border:2px solid #606678;transition:all .2s}.request-item.selected .checkbox-circle{border-color:#3b82f6;background-color:#3b82f6}.request-icon{flex-shrink:0;width:48px;height:48px;background-color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center}.request-info{flex:1}.request-info h3{font-size:16px;font-weight:500;margin:0 0 4px;color:#fff}.request-info p{font-size:14px;margin:0;color:#9ca3af}.request-actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.conditions-btn{display:flex;align-items:center;gap:8px;background-color:#1a1f2e;border:none;padding:6px 12px;border-radius:6px;color:#fff;font-size:14px;cursor:pointer;transition:background-color .2s}.conditions-btn:hover{background-color:#252a3a}.conditions-btn svg{flex-shrink:0}.view-detail{font-size:12px;color:#60a5fa;cursor:pointer;transition:color .2s}.view-detail:hover{color:#93c5fd;text-decoration:underline}.burn-lifecycle-panel{background-color:#4a5168;border-radius:12px;padding:24px;display:flex;flex-direction:column;align-items:center}.burn-lifecycle-icon{width:64px;height:64px;background-color:#5a6278;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.burn-lifecycle-title{font-size:24px;font-weight:600;margin:0 0 12px;text-align:center;color:#fff}.burn-lifecycle-description{font-size:14px;color:#d1d5db;text-align:center;margin:0 0 24px;line-height:1.5}.security-note{background-color:#1a1f2e;border-radius:8px;padding:16px;width:100%;margin-bottom:24px}.security-note h4{font-size:14px;font-weight:600;margin:0 0 8px;color:#fff}.security-note p{font-size:13px;margin:0;color:#d1d5db;line-height:1.5}.execute-btn{background-color:#5a9fb8;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;width:100%;margin-bottom:16px;transition:background-color .2s}.execute-btn:hover{background-color:#6aafcc}.conditions-info{display:flex;align-items:center;gap:8px;font-size:14px;color:#fff}.conditions-info svg{flex-shrink:0}.token-owners-section{max-width:1400px;margin:0 auto;background-color:#1a1f2e;padding:24px;border-radius:12px;border:1px solid var(--Foundation-Blue-blue-5, #303850);background:var(--Foundation-Blue-blue-6, #030C29)}.token-owners-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.search-box{display:flex;align-items:center;gap:8px;background-color:#2a3142;padding:8px 16px;border-radius:8px;width:300px}.search-box input{background:transparent;border:none;outline:none;color:#fff;font-size:14px;flex:1}.search-box input::placeholder{color:#606678}.token-owners-table{background-color:#0a0e1a;border-radius:8px;overflow:hidden}.table-header{display:grid;grid-template-columns:1fr 1.5fr 1fr 1fr 1.5fr;gap:16px;padding:16px 20px;background-color:#1a1f2e;border-bottom:1px solid #2a3142}.table-header .table-cell{font-size:13px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px}.table-row{display:grid;grid-template-columns:1fr 1.5fr 1fr 1fr 1.5fr;gap:16px;padding:16px 20px;border-bottom:1px solid #1a1f2e;transition:background-color .2s}.table-row:hover{background-color:#1a1f2e}.table-row:last-child{border-bottom:none}.table-cell{font-size:14px;color:#fff;display:flex;align-items:center}@media(max-width:1200px){.burn-reissue-content{grid-template-columns:1fr}}@media(max-width:768px){.burn-reissue-container{padding:16px}.token-owners-header{flex-direction:column;align-items:flex-start;gap:16px}.search-box{width:100%}.table-header,.table-row{grid-template-columns:1fr;gap:8px}.table-cell{padding:8px 0}.request-item{flex-wrap:wrap}.request-actions{width:100%;flex-direction:row;justify-content:space-between;align-items:center}}.rental-wrapper{display:flex;align-items:flex-start;gap:32px;flex-direction:column;width:100%;overflow-y:auto}.rental-wrapper::-webkit-scrollbar{width:8px}.rental-wrapper::-webkit-scrollbar-track{background:#1a1f3a;border-radius:4px}.rental-wrapper::-webkit-scrollbar-thumb{background:#2a3154;border-radius:4px}.rental-wrapper::-webkit-scrollbar-thumb:hover{background:#3a4164}.rental-header-container{display:flex;align-items:flex-start;flex-direction:column;gap:12px}.rental-header-top{display:flex;align-items:center;gap:8px}.rental-header-top p{color:#606678;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:125%}.rental-header-top-btn{display:flex;align-items:center;padding:8px 16px;gap:6px;border:none;background:none;color:#fff;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:125%;border-radius:8px;background:#303850}.rental-header-container h1{color:#fff;font-family:Montserrat,sans-serif;font-size:24px;font-style:normal;font-weight:800;line-height:150%}.rental-header-container p{color:var(--Foundation-Blue-blue-4, #606678);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:125%}.rental-nav-button-container{display:flex;align-items:center;gap:32px;padding:8px;border-radius:12px;border:1px solid #303850;background:#030c29;width:100%}.rental-nav-button{display:flex;padding:8px 16px;align-items:center;gap:8px;cursor:pointer}.rental-nav-button--active{border-radius:8px;background:#303850;display:flex;padding:8px 16px;align-items:center;gap:8px}.rate-management-container{display:flex;align-self:flex-start;flex-direction:column;width:679px;padding:16px;align-items:center;gap:32px;flex-shrink:0;border-radius:12px;border:1px solid var(--Foundation-Blue-blue-5, #303850);background:var(--Foundation-Blue-blue-6, #030C29)}.rate-management-header-container{display:flex;flex-direction:column;align-items:flex-start;width:100%}.rate-management-header-container h1{color:#fff;font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:800;line-height:150%}.rate-management-header-container p{color:var(--Foundation-Blue-blue-4, #606678);font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:125%}.rate-management-input-container{display:flex;align-items:flex-start;flex-direction:column;width:100%;gap:4px}.rate-management-input{display:flex;padding:8px 16px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:8px;border:1px solid var(--Foundation-Blue-blue-5, #303850)}.rate-management-input span{color:var(--white, #FFF);font-family:Bebas Neue;font-size:30px;font-style:normal;font-weight:400;line-height:125%}.rate-management-cards-container{display:flex;flex-direction:column;align-items:flex-start;gap:4px;align-self:stretch}.rate-management-cards-container p{font-family:Inter;color:var(--Foundation-Blue-blue-3, #9397A3);font-size:14px;font-style:normal;font-weight:500;line-height:125%}.rate-management-cards{display:flex;align-items:flex-start;gap:16px;align-self:stretch}.rate-management-card{display:flex;padding:16px;justify-content:space-between;flex-direction:column;align-items:flex-start;flex:1 0 0;border-radius:8px;background:var(--Foundation-Blue-blue-5, #303850)}.rate-management-card h4{color:var(--white, #FFF);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:125%}.rate-management-card span{color:var(--white, #FFF);font-family:Inter;font-size:20px;font-style:normal;font-weight:400;line-height:150%}.rate-management-button{align-self:flex-start;border:none;border-radius:16px;background:var(--Foundation-Blue-blue-5, #4F91B2);padding:12px 16px;color:#fff;text-align:center;font-family:Space Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.pre-investor-container{display:flex;padding:16px;align-items:center;flex-direction:column;gap:32px;border-radius:12px;border:1px solid var(--Foundation-Blue-blue-5, #303850);background:var(--Foundation-Blue-blue-6, #030c29);width:100%}.pre-investor-header-container{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.pre-investor-header-container h1{color:#fff;font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:800;line-height:150%}.pre-investor-search-button{display:flex;justify-content:flex-end;align-items:flex-start;gap:16px}.pre-investor-search-button button{display:flex;padding:4px 8px;justify-content:space-between;align-items:center;border-radius:8px;border:1px solid var(--Foundation-Blue-blue-5, #303850);background:var(--Foundation-Green-green-8, #00B55E);color:var(--white, #FFF);font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.pre-investor-seach-box{display:flex;width:242px;height:32px;padding:4px 16px;align-items:center;gap:12px;flex-shrink:0;border-radius:8px;background:#eae6ee26}.pre-investor-seach-box p{color:var(--white, #fff);font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:125%}.pre-investor-table-wrapper{width:100%}.pre-investor-table{width:100%;border-collapse:separate;border-spacing:0 12px;color:#fff;font-family:Inter,sans-serif}.pre-investor-table thead th{text-align:left;font-size:14px;font-weight:500;color:#9397a3;padding:12px 16px}.pre-investor-table tbody td{padding:0 16px;font-size:14px;vertical-align:middle}.pre-investor-table img{width:18px;height:18px}.pre-investor-status-select{display:flex;align-items:center;justify-content:space-between;background:transparent;border:1px solid #303850;color:#fff;padding:6px 10px;border-radius:8px}.pre-investor-done-btn{background:#4f91b2;color:#fff;border:none;padding:6px 16px;border-radius:10px;cursor:pointer}.batch-compute-wrapper{display:flex;align-items:center;justify-content:center;width:100%}.batch-compute-container{display:flex;padding:32px 16px;flex-direction:column;align-items:center;gap:16px;align-self:stretch;border-radius:8px;background:var(--Foundation-Blue-blue-5, #303850)}.batch-compute-content{display:flex;flex-direction:column;align-items:center;gap:32px}.batch-compute-content p{color:var(--Foundation-Blue-blue-3, #9397A3);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:125%;text-align:center}.batch-compute-cards{display:flex;align-items:flex-start;gap:16px;align-self:stretch}.batch-compute-card{display:flex;flex-direction:column;align-items:flex-start;padding:16px;justify-content:space-between;flex:1 0 0;border-radius:8px;background:var(--Foundation-Blue-blue-6, #030C29)}.batch-compute-card span{color:var(--white, #FFF);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:125%}.batch-compute-card h6{color:var(--white, #FFF);font-family:Bebas Neue;font-size:20px;font-style:normal;font-weight:400;line-height:150%}.batch-compute-container button{display:flex;padding:4px 8px;align-items:center;gap:4px;border-radius:8px;background:var(--Foundation-Blue-blue-5, #4F91B2);border:none;color:#fff;text-align:center;font-family:Space Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.batch-compute-footer{display:flex;align-items:center;gap:8px}.batch-compute-footer p{color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:125%}.yeild-forecast-wrapper{display:flex;width:100%;align-items:flex-start;gap:32px}.yeild-forecast-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:16px;gap:32px;flex:1 0 0;border-radius:12px;border:1px solid var(--Foundation-Blue-blue-5, #303850);background:var(--Foundation-Blue-blue-6, #030C29)}.yeild-forecast-container h1{color:#fff;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:800;line-height:150%}.yeild-forecast-cards{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.yeild-forecast-card{display:flex;padding:16px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:8px;background:var(--Foundation-Blue-blue-5, #303850)}.yeild-forecast-card span{display:flex;padding:8px 16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;color:var(--white, #FFF);font-family:Bebas Neue;font-size:24px;font-style:normal;font-weight:400;line-height:150%}.yeild-forecast-card-content{display:flex;flex-direction:column;gap:4px}.yeild-forecast-card-content p{color:var(--white, #FFF);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:125%}.yeild-forecast-card-content h5{color:var(--white, #FFF);font-family:Inter;font-size:20px;font-style:normal;font-weight:400;line-height:150%}.yeild-forecast-status{color:var(--Foundation-Green-green-7, #00D971);font-family:Space Grotesk;font-size:14px;font-style:normal;font-weight:700;line-height:125%}.system-health-wrapper{display:flex;width:100%;flex-direction:column;align-items:center;gap:32px}.sytem-health-header-container{display:flex;flex-direction:column;align-items:flex-start;width:100%}.sytem-health-header-container h1{color:var(--white, #FFF);font-family:Montserrat;font-size:24px;font-style:normal;font-weight:800;line-height:150%}.sytem-health-header-container p{color:var(--Foundation-Blue-blue-4, #606678);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:125%}.system-health-nav-container{display:flex;width:100%;justify-content:center;align-items:flex-start;gap:21px}.system-health-nav-content{display:flex;padding:21px;flex-direction:column;align-items:flex-start;gap:7px;flex:1 0 0;align-self:stretch;border-radius:14px;border:1px solid var(--Foundation-Blue-blue-4, #606678);background:var(--Foundation-Blue-blue-6, #030C29)}.system-health-nav-content h2{color:var(--Foundation-Blue-blue-4, #606678);font-family:Inter;font-size:10.5px;font-style:normal;font-weight:700;line-height:14px;letter-spacing:1.05px;text-transform:uppercase}.system-health-nav-content span{color:var(--white, #FFF);font-family:Bebas Neue;font-size:30px;font-style:normal;font-weight:400;line-height:125%}.system-health-nav-content p{color:#fffc;font-family:Inter;font-size:10.5px;font-style:normal;font-weight:700;line-height:14px}.system-health-main-container{display:flex;padding:16px;align-items:flex-start;flex-direction:column;gap:32px;width:100%;flex:1;border-radius:12px;border:1px solid var(--Foundation-Blue-blue-5, #303850);background:var(--Foundation-Blue-blue-6, #030C29)}.system-health-main-container h3{color:#fff;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:800;line-height:150%}.audit-table{display:flex;align-items:flex-start;width:100%;overflow:hidden}.audit-row{display:flex;align-items:flex-start;flex-direction:column;gap:4px;width:100%}.audit-title{color:var(--Foundation-Blue-blue-3, #9397A3);font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:125%}.audit-cell{padding:8px 16px 8px 0;color:var(--white, #FFF);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.timestamp{padding:8px 16px 8px 0;color:var(--Foundation-Blue-blue-4, #606678);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.spv-portal-wrapper{display:flex;align-items:flex-start;gap:32px;width:100%;flex-direction:column}.spv-portal-header{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:1 0 0}.spv-portal-header h1{color:var(--white, #FFF);font-family:Montserrat,sans-serif;font-size:24px;font-style:normal;font-weight:800;line-height:150%}.spv-portal-header p{color:var(--Foundation-Blue-blue-4, #606678);font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:125%}.spv-portal-content{display:flex;flex-direction:column;padding:16px;align-items:center;gap:32px;width:100%;border-radius:12px;border:1px solid var(--Foundation-Blue-blue-5, #303850);background:var(--Foundation-Blue-blue-6, #030C29)}.spv-portal-content h1{color:#fff;font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:800;line-height:150%;align-self:flex-start}.spv-portal-main{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.spv-portal-input{display:flex;align-items:center;gap:32px;align-self:stretch}.spv-portal-input div{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:1 0 0}.spv-portal-input label{color:var(--Foundation-Blue-blue-3, #9397A3);font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:125%}.spv-portal-input input,.spv-portal-input select{display:flex;padding:8px 16px;align-items:center;gap:10px;align-self:stretch;border-radius:8px;border:1px solid var(--Foundation-Blue-blue-5, #303850);background:none;flex:1;color:var(--white, #FFF);font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.spv-portal-btn{align-self:flex-start;border:none;padding:12px 16px;justify-content:center;align-items:center;gap:10px;border-radius:16px;background:var(--Foundation-Blue-blue-5, #4F91B2);color:#fff;text-align:center;font-family:Space Grotesk,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%;cursor:pointer}@keyframes slideUp{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;z-index:10000;animation:fadeIn .3s ease-in-out;padding:20px;box-sizing:border-box}.modal-container{background:linear-gradient(135deg,#1e293bfa,#0f172afa);border-radius:24px;width:100%;max-width:900px;max-height:90vh;overflow:hidden;box-shadow:0 25px 50px -12px #000c;border:1px solid rgba(255,255,255,.15);animation:slideUp .3s ease-out;display:flex;flex-direction:column}.modal-container ::-webkit-scrollbar{width:10px}.modal-container ::-webkit-scrollbar-track{background:#0f172a80;border-radius:5px}.modal-container ::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#60a5fa,#3b82f6);border-radius:5px;border:2px solid rgba(15,23,42,.5)}.modal-container ::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#3b82f6,#2563eb)}.modal-header{background:#0f172a99;padding:28px 32px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.modal-header h2{font-family:Montserrat,sans-serif;font-size:28px;font-weight:700;color:#fff;margin:0;letter-spacing:-.02em}.property-modal-close{background:transparent;border:none;font-size:32px;color:#94a3b8;cursor:pointer;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:12px;transition:all .3s ease}.property-modal-close:hover{background:#ef44441a;color:#ef4444;transform:rotate(90deg)}.modal-form{padding:32px;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0}.form-section{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:24px;margin-bottom:24px}.form-section h3{font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:600;color:#60a5fa;margin:0 0 20px;display:flex;align-items:center;gap:10px}.form-section p{font-family:Inter,sans-serif;font-size:14px;color:#94a3b8;margin-top:12px;margin-bottom:16px;text-align:left}.form-section h3:before{content:"";width:4px;height:20px;background:linear-gradient(135deg,#60a5fa,#3b82f6);border-radius:2px}.form-grid,.form-row{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.form-grid.full-width{grid-template-columns:1fr}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:500;color:#e2e8f0;display:flex;align-items:center;gap:6px}.form-group label .required{color:#f87171;font-size:16px}.form-group input[type=text],.form-group input[type=number],.form-group input[type=email],.form-group input[type=url],.form-group textarea,.form-group select{font-family:Inter,sans-serif;font-size:15px;padding:12px 16px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:12px;color:#fff;transition:all .3s ease}.form-group input[type=text]:focus,.form-group input[type=number]:focus,.form-group input[type=email]:focus,.form-group input[type=url]:focus,.form-group textarea:focus,.form-group select:focus{outline:none;border-color:#60a5fa;background:#60a5fa1a;box-shadow:0 0 0 3px #60a5fa26}.form-group input::placeholder,.form-group textarea::placeholder{color:#64748b}.form-group input:disabled,.form-group select:disabled,.form-group textarea:disabled{background:#ffffff05;border-color:#ffffff0d;color:#64748b;cursor:not-allowed}.form-group textarea{resize:vertical;min-height:100px;font-family:Inter,sans-serif}.form-group select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2394a3b8' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px}.form-group select option{background:#1e293b;color:#fff;padding:10px}.form-group .active-property{display:flex;color:#fff;font-weight:500;font-size:14px}.checkbox-field,.checkbox-group{display:flex;align-items:center;gap:12px;padding:16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:12px;cursor:pointer;transition:all .3s ease}.checkbox-field:hover,.checkbox-group:hover{background:#ffffff0d;border-color:#60a5fa4d}.checkbox-field input[type=checkbox],.checkbox-group input[type=checkbox]{width:20px;height:20px;cursor:pointer;accent-color:#60a5fa}.checkbox-field label,.checkbox-group label{font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:500;color:#e2e8f0;cursor:pointer;margin:0;flex:1;display:flex;align-items:center;gap:12px}.checkbox-group label span{color:#e2e8f0}.file-upload-section{margin-top:20px}.file-upload-label{font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:500;color:#e2e8f0;display:block;margin-bottom:12px}.file-upload-button{position:relative;display:inline-block}.file-upload-button input[type=file]{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;top:0;left:0}.file-upload-button label{display:inline-flex;align-items:center;gap:10px;padding:12px 24px;background:linear-gradient(135deg,#60a5fa,#3b82f6);color:#fff;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600;border-radius:12px;cursor:pointer;transition:all .3s ease;border:none}.file-upload-button:hover label{transform:translateY(-2px);box-shadow:0 10px 20px -10px #60a5fa80}.selected-files{margin-top:16px;display:flex;flex-direction:column;gap:10px}.file-item{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:10px;color:#10b981}.file-item-info{display:flex;align-items:center;gap:10px;font-family:Space Grotesk,sans-serif;font-size:14px}.file-item-size{color:#6ee7b7;font-size:12px}.file-item-remove{background:transparent;border:none;color:#f87171;font-size:20px;cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .2s ease}.file-item-remove:hover{background:#f871711a}.current-template{margin-top:12px;padding:12px 16px;background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:10px;display:flex;align-items:center;gap:10px}.current-template-icon{color:#60a5fa;font-size:20px}.current-template-text{flex:1;font-family:Space Grotesk,sans-serif;font-size:14px;color:#93c5fd}.current-template-link{color:#60a5fa;text-decoration:none;font-weight:600;transition:all .2s ease}.current-template-link:hover{color:#93c5fd;text-decoration:underline}.image-preview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:16px;margin-top:16px}.image-preview-item{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:1;border:2px solid rgba(255,255,255,.1);transition:all .3s ease}.image-preview-item:hover{border-color:#60a5fa;transform:scale(1.05)}.image-preview-item img{width:100%;height:100%;object-fit:cover}.image-preview-remove{position:absolute;top:6px;right:6px;background:#ef4444e6;color:#fff;border:none;width:28px;height:28px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;transition:all .2s ease}.image-preview-remove:hover{background:#dc2626;transform:scale(1.1)}.error-message,.error{color:#f87171;font-family:Space Grotesk,sans-serif;font-size:13px;margin-top:6px;display:flex;align-items:center;gap:6px}.error-message:before,.error:before{content:"⚠";font-size:14px}.modal-actions{background:#0f172a99;padding:24px 32px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:flex-end;gap:16px;flex-shrink:0}.btn{font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:600;padding:14px 32px;border-radius:12px;cursor:pointer;transition:all .3s ease;border:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:120px}.btn-cancel{background:transparent;color:#94a3b8;border:1px solid rgba(148,163,184,.3)}.btn-cancel:hover{background:#94a3b81a;border-color:#94a3b8;color:#cbd5e1}.btn-submit{background:linear-gradient(135deg,#60a5fa,#3b82f6);color:#fff;border:none;box-shadow:0 4px 12px -4px #60a5fa66}.btn-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 25px -8px #60a5fa99}.btn-submit:disabled{opacity:.5;cursor:not-allowed;transform:none}.spinner{width:18px;height:18px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}@media(max-width:900px){.modal-container{max-width:100%;max-height:100vh;border-radius:0}.modal-header{padding:20px}.modal-header h2{font-size:22px}.modal-form{padding:20px}.form-section{padding:16px}.form-grid,.form-row{grid-template-columns:1fr}.modal-actions{padding:16px 20px;flex-direction:column-reverse}.btn{width:100%}.image-preview-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px}}.helper-text{font-family:Inter,sans-serif;font-size:13px;color:#94a3b8;margin-top:6px;font-style:italic}.success-message{color:#10b981;font-family:Space Grotesk,sans-serif;font-size:13px;margin-top:6px;display:flex;align-items:center;gap:6px}.success-message:before{content:"✓";font-size:14px;font-weight:700}.save-progress-container{padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;text-align:center}.save-progress-header{display:flex;align-items:center;gap:16px;margin-bottom:32px;font-size:20px;font-weight:600;color:#f1f5f9}.save-progress-spinner{width:28px;height:28px;border:3px solid rgba(99,102,241,.3);border-top-color:#6366f1;border-radius:50%;animation:spin 1s linear infinite}.save-progress-steps{display:flex;flex-direction:column;gap:16px;width:100%;max-width:400px}.save-progress-step{display:flex;align-items:center;gap:14px;padding:14px 20px;background:#1e293bcc;border-radius:12px;border:1px solid rgba(99,102,241,.2);transition:all .3s ease}.save-progress-step.loading{border-color:#6366f1;background:#6366f11a}.save-progress-step.done{border-color:#10b981;background:#10b9811a}.save-progress-step.error{border-color:#ef4444;background:#ef44441a}.save-progress-step.skipped{opacity:.5}.save-progress-step .step-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700}.save-progress-step.pending .step-icon{color:#64748b}.save-progress-step.loading .step-icon{color:#6366f1}.save-progress-step.done .step-icon{color:#10b981}.save-progress-step.error .step-icon{color:#ef4444}.save-progress-step.skipped .step-icon{color:#64748b}.save-progress-step .step-label{flex:1;text-align:left;font-size:15px;color:#e2e8f0}.save-progress-step .step-error{font-size:12px;color:#f87171;text-align:left;margin-top:4px;display:block;width:100%}.save-progress-step .mini-spinner{display:inline-block;width:18px;height:18px;border:2px solid rgba(99,102,241,.3);border-top-color:#6366f1;border-radius:50%;animation:spin .8s linear infinite}.save-progress-error{margin-top:24px;padding:14px 20px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:10px;color:#f87171;font-size:14px;max-width:400px}.delete-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:10px}.delete-modal-container{background:linear-gradient(135deg,#1e293bfa,#0f172afa);width:100%;max-width:800px;border-radius:14px;box-shadow:0 10px 40px #0003;animation:fadeInScale .25s ease-out;overflow:hidden}.delete-modal-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:linear-gradient(135deg,#1e293bfa,#0f172afa);border-bottom:1px solid rgba(30,41,59,.98)}.delete-modal-header h2{font-size:18px;font-weight:600;color:#f1f1f1;margin:0}.delete-modal-close{background:none;border:none;font-size:26px;cursor:pointer;color:#94a3b8;transition:.2s}.delete-modal-close:hover{color:red}.delete-modal-content{padding:22px;text-align:center}.delete-modal-icon{font-size:40px;margin-bottom:10px}.delete-modal-content h3{font-size:20px;font-weight:600;margin-bottom:8px;color:#fff}.delete-modal-content p{font-size:14px;color:#fff;margin-bottom:8px}.delete-property-name{font-weight:600;color:#fff}.delete-modal-actions{display:flex;gap:12px;margin-top:20px;justify-content:flex-end}.btn-cancel,.btn-delete{padding:10px 18px;border-radius:8px;font-size:14px;font-weight:500;border:none;cursor:pointer;transition:.2s}.btn-cancel{background:#f1f1f1;color:#333}.btn-delete{background:#e74c3c;color:#fff}.btn-delete:hover{background:#c0392b}.btn-delete:disabled,.btn-cancel:disabled{opacity:.6;cursor:not-allowed}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media(max-width:600px){.delete-modal-container{max-width:100%;border-radius:10px}.delete-modal-actions{flex-direction:column}.btn-cancel,.btn-delete{width:100%}}.order-modal-overlay{position:fixed;inset:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.order-modal-content{background:linear-gradient(135deg,#1e293b,#0f172a);border-radius:16px;max-width:900px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px #00000080;border:1px solid rgba(255,255,255,.1)}.order-modal-header{padding:24px 30px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center;background:#ffffff05}.order-modal-header h2{margin:0;font-size:24px;color:#fff;font-weight:600}.order-number{color:#94a3b8;font-size:14px;margin:4px 0 0;font-family:Courier New,monospace}.modal-close-btn{background:none;border:none;font-size:32px;color:#94a3b8;cursor:pointer;transition:all .2s;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px}.modal-close-btn:hover{background:#ffffff1a;color:#fff}.order-status-section{padding:20px 30px;text-align:center}.order-status-badge{display:inline-block;padding:8px 20px;border-radius:20px;color:#fff;font-weight:600;font-size:13px;letter-spacing:.5px;box-shadow:0 4px 12px #0003}.order-modal-body{padding:0 30px 30px}.order-section{margin-bottom:24px;background:#ffffff08;border-radius:12px;padding:20px;border:1px solid rgba(255,255,255,.05)}.order-section h3{margin:0 0 16px;font-size:16px;color:#60a5fa;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.order-details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px 132px}.order-detail-item{display:flex;align-items:flex-start;justify-content:space-between}.order-detail-item label{font-size:12px;color:#94a3b8;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.order-detail-item p{font-size:15px;color:#e2e8f0;margin:0;font-weight:500}.order-detail-item p.highlight{color:#60a5fa;font-size:18px;font-weight:700}.order-detail-item p.highlight-green{color:#34d399;font-size:20px;font-weight:700}.order-note{padding:12px 16px;border-radius:8px;margin-bottom:12px}.order-note:last-child{margin-bottom:0}.order-note strong{display:block;margin-bottom:8px;font-size:13px;text-transform:uppercase;letter-spacing:.5px}.order-note p{margin:0;color:#e2e8f0;line-height:1.6}.order-note.success{background:#34d3991a;border:1px solid rgba(52,211,153,.3)}.order-note.success strong{color:#34d399}.order-note.error{background:#f871711a;border:1px solid rgba(248,113,113,.3)}.order-note.error strong{color:#f87171}.order-note.warning{background:#fbbf241a;border:1px solid rgba(251,191,36,.3)}.order-note.warning strong{color:#fbbf24}.order-modal-footer{padding:20px 30px;border-top:1px solid rgba(255,255,255,.1);display:flex;gap:12px;justify-content:flex-end;background:#ffffff05}.order-modal-footer button{padding:10px 24px;border-radius:8px;border:none;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s}.btn-approve{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.btn-approve:hover{transform:translateY(-2px);box-shadow:0 8px 16px #10b9814d}.btn-reject{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.btn-reject:hover{transform:translateY(-2px);box-shadow:0 8px 16px #ef44444d}.btn-secondary{background:#ffffff1a;color:#e2e8f0;border:1px solid rgba(255,255,255,.2)}.order-modal-content::-webkit-scrollbar{width:8px}.order-modal-content::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.order-modal-content::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.order-modal-content::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.confirm-action-section{width:100%;padding:20px;background:#22c55e1a;border:2px solid #22c55e;border-radius:12px;margin-bottom:16px}.confirm-action-section.reject-section{background:#ef44441a;border-color:#ef4444}.confirm-action-section h4{margin:0 0 12px;color:#f1f5f9;font-size:16px;font-weight:600}.action-notes-input{width:100%;padding:12px;background:#0f172a80;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#f1f5f9;font-family:Inter,sans-serif;font-size:14px;resize:vertical;min-height:80px;margin-bottom:12px;transition:all .3s ease}.action-notes-input:focus{outline:none;border-color:#3b82f6;background:#0f172ab3}.action-notes-input::placeholder{color:#f1f5f980}.confirm-buttons{display:flex;gap:12px;justify-content:flex-end}.btn-confirm-approve{padding:10px 20px;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #22c55e4d}.btn-confirm-approve:hover{transform:translateY(-2px);box-shadow:0 6px 16px #22c55e66}.btn-confirm-reject{padding:10px 20px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #ef44444d}.btn-confirm-reject:hover{transform:translateY(-2px);box-shadow:0 6px 16px #ef444466}.btn-cancel-action{padding:10px 20px;background:#ffffff1a;color:#94a3b8;border:1px solid rgba(255,255,255,.2);border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-cancel-action:hover{background:#ffffff26;color:#f1f5f9}@media(max-width:900px){.order-modal-content{max-height:95vh}.order-details-grid{grid-template-columns:1fr}.order-modal-footer{flex-direction:column}.order-modal-footer button{width:100%}.confirm-buttons{flex-direction:column}.confirm-buttons button{width:100%}}.order-timeline-section{padding:0 30px 20px}.order-timeline-section h3{margin:0 0 16px;color:#e2e8f0;font-size:16px;font-weight:600}.order-timeline{display:flex;justify-content:space-between;position:relative;padding:20px 0}.order-timeline-step{display:flex;flex-direction:column;align-items:center;position:relative;flex:1;z-index:1}.order-timeline-step .timeline-icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;background:#47556980;border:2px solid rgba(148,163,184,.3);transition:all .3s ease}.order-timeline-step .timeline-content{text-align:center;margin-top:12px}.order-timeline-step .timeline-content h4{margin:0;font-size:12px;color:#94a3b8;font-weight:500}.order-timeline-step .timeline-date{font-size:10px;color:#64748b;margin-top:4px}.order-timeline-step .timeline-connector{position:absolute;top:24px;left:calc(50% + 24px);width:calc(100% - 48px);height:2px;background:#94a3b833;z-index:-1}.order-timeline-step.timeline-completed .timeline-icon{background:linear-gradient(135deg,#10b981,#059669);border-color:#10b981;box-shadow:0 0 16px #10b98166}.order-timeline-step.timeline-completed .timeline-content h4{color:#10b981}.order-timeline-step.timeline-completed .timeline-connector{background:linear-gradient(90deg,#10b981,#10b9814d)}.order-timeline-step.timeline-active .timeline-icon{background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:#3b82f6;box-shadow:0 0 16px #3b82f666;animation:pulse-blue 2s ease-in-out infinite}.order-timeline-step.timeline-active .timeline-content h4{color:#3b82f6}@keyframes pulse-blue{0%,to{box-shadow:0 0 16px #3b82f666}50%{box-shadow:0 0 24px #3b82f699}}.order-timeline-step.timeline-pending .timeline-icon{background:#4755694d;border-color:#94a3b833}.order-timeline-step.timeline-cancelled .timeline-icon{background:linear-gradient(135deg,#ef4444,#dc2626);border-color:#ef4444}.order-timeline-step.timeline-cancelled .timeline-content h4{color:#ef4444}@media(max-width:768px){.order-timeline{flex-direction:column;gap:16px}.order-timeline-step{flex-direction:row;gap:16px}.order-timeline-step .timeline-content{text-align:left;margin-top:0}.order-timeline-step .timeline-connector{position:absolute;top:calc(100% + 8px);left:24px;width:2px;height:16px}.order-timeline-step:last-child .timeline-connector{display:none}}.bank-details-container{display:flex;width:793px;padding:21px;flex-direction:column;align-items:flex-start;gap:7px;flex-shrink:0;align-self:stretch;border-radius:14px;border:1px solid var(--Foundation-Blue-blue-4, #606678);background:var(--Foundation-Blue-blue-6, #030c29);box-shadow:0 1px 2px #0000000d}.bank-details-title{color:var(--white, #fff);font-family:Montserrat;font-size:24px;font-style:normal;font-weight:800;line-height:150%}.bank-details-form{display:flex;flex-direction:column;gap:14px}.form-account,.form-account-label{display:flex;flex-direction:column;color:var(--Foundation-Blue-blue-3, #9397a3);font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:125%;margin-bottom:5px}.form-details-select,.form-input{background:#0f172a99;border:1px solid rgba(71,85,105,.5);border-radius:8px;padding:10px 16px;font-size:16px;color:#fff;transition:all .2s ease;outline:none;width:100%;min-width:750px}.form-details-select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:44px}.form-details-select:hover,.form-input:hover{border-color:#60a5fa80}.form-details-select:focus,.form-input:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa1a}.form-details-select:disabled,.form-input:disabled{opacity:.5;cursor:not-allowed}.form-input::placeholder{color:#475569}.submit-button{background:var(--Foundation-Blue-blue-5, #4f91b2);color:#fff;border:none;border-radius:16px;padding:14px 32px;font-size:16px;font-weight:400;cursor:pointer;transition:all .2s ease;align-self:flex-start;margin-top:8px}.submit-button:hover{background:linear-gradient(135deg,#3b82f6,#2563eb);transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.submit-button:active{transform:translateY(0)}@media(max-width:768px){.bank-details-container{padding:24px;max-width:100%}.bank-details-title{font-size:24px;margin-bottom:24px}.form-select,.form-input{font-size:14px;padding:12px 14px}.submit-button{width:100%;padding:12px 24px}}.units-overview-container{display:flex;width:100%;align-items:flex-start;gap:32px}.overview-heading{color:#fff;font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:800;line-height:150%}.overview-info-container{display:flex;flex-direction:column;padding:16px;align-items:flex-start;gap:32px;flex:1 0 0;border-radius:12px;border:1px solid #303850;background:#030c29}.overview-info-content{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.overview-info{display:flex;align-items:center;gap:32px;align-self:stretch}.overview-info input,.overview-info button{display:flex;padding:8px 16px;align-items:center;gap:10px;align-self:stretch;border-radius:8px;border:1px solid #303850;color:var(--white, #FFF);background:none;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.overview-info-box{display:flex;align-items:flex-start;gap:4px;flex-direction:column}.overview-info label{color:#9397a3;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:125%}.overview-info-description{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:1 0 0}.overview-info-description h2{color:#9397a3;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:125%}.overview-info-description p{color:#fff;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%;padding:8px 16px;text-align:left;border-radius:8px;border:1px solid var(--Foundation-Blue-blue-5, #303850)}.unit-status-container{display:flex;flex-direction:column;padding:16px;align-items:flex-start;gap:32px;flex:1 0 0;border-radius:12px;border:1px solid var(--Foundation-Blue-blue-5, #303850);background:var(--Foundation-Blue-blue-6, #030C29)}.metaUri{display:flex;flex-direction:column;align-items:flex-start}.metaUri h3{color:var(--Foundation-Blue-blue-4, #606678);font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:150%}.metaUri p{color:var(--white, #FFF);text-align:right;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.overview-status-button{display:flex;padding:8px 16px;align-items:center;gap:10px;align-self:stretch;border-radius:9px;background:#00b55e;border:none;color:#fff;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.token-info-container{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}.unit-token-info{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;width:100%;border-radius:8px;background:var(--Foundation-Blue-blue-5, #303850)}.unit-token-info p{color:var(--Foundation-Blue-blue-3, #9397A3);font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:150%}.unit-token-info span{color:var(--white, #FFF);font-family:Bebas Neue,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.tokenization-wrapper{width:100%;padding:16px;background:#030c29;border-radius:12px;outline:1px #303850 solid;outline-offset:-1px;justify-content:flex-start;align-items:center;gap:32px;display:inline-flex}.tokenization-main-container{flex:1 1 0;flex-direction:column;justify-content:center;align-items:flex-start;gap:32px;display:inline-flex}.tokenization-header-container{align-self:stretch;justify-content:flex-start;align-items:flex-start;gap:4px;display:inline-flex}.tokenization-header{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;display:inline-flex}.tokenization-header h1{justify-content:center;display:flex;flex-direction:column;color:#fff;font-size:18px;font-family:Montserrat,sans-serif;font-weight:800;line-height:27px;word-wrap:break-word}.tokenization-header p{justify-content:center;display:flex;flex-direction:column;color:#606678;font-size:14px;font-family:Inter,sans-serif;font-weight:400;line-height:17.5px;word-wrap:break-word}.tokenization-inputs-container{align-self:stretch;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;display:flex}.tokenization-inputs{align-self:stretch;justify-content:flex-start;align-items:center;gap:32px;display:inline-flex}.tokenization-inputs-content{flex:1 1 0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;display:inline-flex}.tokenization-inputs-content span{align-self:stretch;justify-content:center;display:flex;flex-direction:column;color:#9397a3;font-size:14px;font-family:Inter,sans-serif;font-weight:500;line-height:17.5px;word-wrap:break-word}.tokenization-input-wrapper{align-self:stretch;padding:8px 16px;border-radius:8px;outline:1px #303850 solid;outline-offset:-1px;justify-content:space-between;align-items:center;display:inline-flex}.tokenization-input-wrapper p{justify-content:center;display:flex;flex-direction:column;color:var(--white, white);font-size:16px;font-family:Inter,sans-serif;font-weight:400;line-height:24px;word-wrap:break-word}.tokenization-button-container{width:296px;padding:12px 16px;background:#4f91b2;border-radius:16px;justify-content:center;align-items:center;gap:10px;display:inline-flex;cursor:pointer}.tokenization-button-container button{border:none;background:none;text-align:center;color:#fff;font-size:16px;font-family:Space Grotesk,sans-serif;font-weight:400;line-height:24px;word-wrap:break-word;cursor:pointer}.tokenization-footer{width:666px;color:#606678;font-size:14px;font-family:Space Grotesk,sans-serif;font-weight:400;line-height:17.5px;word-wrap:break-word}.users-wrapper{display:flex;padding:16px;align-items:center;flex-direction:column;gap:32px;border-radius:12px;border:1px solid var(--Foundation-Blue-blue-5, #303850);background:var(--Foundation-Blue-blue-6, #030C29);width:100%}.users-seach-box{display:flex;width:242px;height:32px;padding:4px 16px;align-items:center;gap:12px;flex-shrink:0;border-radius:8px;background:#eae6ee26}.users-seach-box p{color:var(--white, #FFF);font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:125%}.status-select{display:flex;align-items:center;justify-content:space-between;background:transparent;border:1px solid #303850;color:#fff;padding:6px 10px;border-radius:8px}.rental-config-wrapper{display:flex;flex-direction:column;align-items:center;gap:32px;width:100%}.rental-config-container1{display:flex;align-self:flex-start;flex-direction:column;width:679px;padding:16px;align-items:center;gap:32px;flex-shrink:0;border-radius:12px;border:1px solid var(--Foundation-Blue-blue-5, #303850);background:var(--Foundation-Blue-blue-6, #030C29)}.rental-config-header-container1{display:flex;flex-direction:column;align-items:flex-start;width:100%}.rental-config-header-container1 h1{color:#fff;font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:800;line-height:150%}.rental-config-header-container1 p{color:var(--Foundation-Blue-blue-4, #606678);font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:125%}.rental-config-input-container{display:flex;align-items:flex-start;flex-direction:column;width:100%;gap:4px}.rental-config-input{display:flex;padding:8px 16px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:8px;border:1px solid var(--Foundation-Blue-blue-5, #303850)}.rental-config-input span{color:var(--white, #FFF);font-family:Bebas Neue;font-size:30px;font-style:normal;font-weight:400;line-height:125%}.rental-config-cards-container{display:flex;flex-direction:column;align-items:flex-start;gap:4px;align-self:stretch}.rental-config-cards-container p{font-family:Inter;color:var(--Foundation-Blue-blue-3, #9397A3);font-size:14px;font-style:normal;font-weight:500;line-height:125%}.rental-config-cards{display:flex;align-items:flex-start;gap:16px;align-self:stretch}.rental-config-card{display:flex;padding:16px;justify-content:space-between;flex-direction:column;align-items:flex-start;flex:1 0 0;border-radius:8px;background:var(--Foundation-Blue-blue-5, #303850)}.rental-config-card h4{color:var(--white, #FFF);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:125%}.rental-config-card span{color:var(--white, #FFF);font-family:Inter;font-size:20px;font-style:normal;font-weight:400;line-height:150%}.rental-config-button{align-self:flex-start;border:none;border-radius:16px;background:var(--Foundation-Blue-blue-5, #4F91B2);padding:12px 16px;color:#fff;text-align:center;font-family:Space Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.rental-config-container2{display:flex;padding:16px;align-items:center;flex-direction:column;gap:32px;border-radius:12px;border:1px solid var(--Foundation-Blue-blue-5, #303850);background:var(--Foundation-Blue-blue-6, #030c29);width:100%}.rental-config-header-container2{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.rental-config-header-container2 h1{color:#fff;font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:800;line-height:150%}.rental-config-search-button{display:flex;justify-content:flex-end;align-items:flex-start;gap:16px}.rental-config-search-button button{display:flex;padding:4px 8px;justify-content:space-between;align-items:center;border-radius:8px;border:1px solid var(--Foundation-Blue-blue-5, #303850);background:var(--Foundation-Green-green-8, #00B55E);color:var(--white, #FFF);font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.rental-config-seach-box{display:flex;width:242px;height:32px;padding:4px 16px;align-items:center;gap:12px;flex-shrink:0;border-radius:8px;background:#eae6ee26}.rental-config-seach-box p{color:var(--white, #fff);font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:125%}.rental-config-table-wrapper{width:100%}.rental-config-table{width:100%;border-collapse:separate;border-spacing:0 12px;color:#fff;font-family:Inter,sans-serif}.rental-config-table thead th{text-align:left;font-size:14px;font-weight:500;color:#9397a3;padding:12px 16px}.rental-config-table tbody td{padding:0 16px;font-size:14px;vertical-align:middle}.rental-config-table img{width:18px;height:18px}.rental-config-status-select{display:flex;align-items:center;justify-content:space-between;background:transparent;border:1px solid #303850;color:#fff;padding:6px 10px;border-radius:8px}.done-btn{background:#4f91b2;color:#fff;border:none;padding:6px 16px;border-radius:10px;cursor:pointer}.cov-wrapper{display:flex;width:1082px;align-items:flex-start;gap:32px;flex-shrink:0;width:100%}.cov-1-container{display:flex;flex-direction:column;width:70%;padding:16px;align-items:center;gap:32px;flex-shrink:0;border-radius:12px;border:1px solid var(--Foundation-Blue-blue-5, #303850);background:var(--Foundation-Blue-blue-6, #030C29)}.cov-1-sub-1-container{display:flex;padding:32px 16px;flex-direction:column;align-items:center;gap:16px;align-self:stretch;border-radius:8px;background:var(--Foundation-Blue-blue-5, #303850)}.cov-1-sub-2-container{display:flex;padding:8px 16px;align-items:center;gap:10px;border-radius:8px;align-self:stretch;border:1px solid var(--Foundation-Blue-blue-5, #303850)}.cov-1-sub-1-content{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.cov-1-sub-1-container button{display:flex;padding:4px 8px;align-items:center;gap:4px;border-radius:8px;background:var(--Foundation-Blue-blue-5, #4F91B2);border:none;color:#fff;text-align:center;font-family:Space Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.cov-1-sub-2-content{display:flex;align-items:flex-start;flex-direction:column}.cov-1-sub-2-content h5{color:var(--white, #FFF);font-family:Space Grotesk;font-size:14px;font-style:normal;font-weight:700;line-height:125%}.cov-1-sub-2-content p{color:var(--Foundation-Blue-blue-2, #C3C5CC);font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:125%}.cov-2-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:32px;flex:1 0 0}.cov-2-sub-1-container{display:flex;padding:16px;flex-direction:column;align-items:center;gap:32px;align-self:stretch;border-radius:12px;border:1px solid var(--Foundation-Blue-blue-5, #303850);background:var(--Foundation-Blue-blue-4, #78ABC4)}.cov-2-sub-1-container h1{align-self:flex-start;color:#fff;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:800;line-height:150%}.cov-2-sub-1-content-box{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.cov-2-sub-1-content{display:flex;padding:16px;justify-content:space-between;align-items:center;align-self:flex-start;border-radius:8px;background:var(--Foundation-Blue-blue-5, #4F91B2);cursor:pointer;width:100%}.cov-2-sub-1-content button{border:none;background:none;color:var(--white, #FFF);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:150%;cursor:pointer}.cov-2-sub-1-content-box p{color:#fff;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:125%}.cov-2-sub-2-container{display:flex;padding:16px;align-items:center;flex-direction:column;gap:32px;align-self:stretch;border-radius:12px;border:1px solid var(--Foundation-Blue-blue-5, #303850);background:var(--Foundation-Blue-blue-6, #030C29)}.cov-2-sub-2-container h1{color:#fff;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:800;line-height:150%}.cov-2-sub-2-content{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.cov-2-sub-2-card{display:flex;align-items:center;justify-content:space-between;align-self:stretch;border-radius:8px;padding:16px;background:var(--Foundation-Blue-blue-5, #303850)}.sub-2-card-content{display:flex;gap:16px;flex-direction:column;align-items:flex-start;align-self:stretch}.header-top{display:flex;align-items:center;gap:8px}.header-top p{color:#606678;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:125%}.units-header-container h1{color:#fff;font-family:Montserrat,sans-serif;font-size:24px;font-style:normal;font-weight:800;line-height:150%}.units-wrapper{display:flex;align-items:flex-start;gap:32px;flex-direction:column;width:100%}.units-header-container{display:flex;align-items:flex-start;flex-direction:column;gap:12px}.header-top-btn{display:flex;align-items:center;padding:8px 16px;gap:6px;border:none;background:none;color:#fff;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:125%;border-radius:8px;background:#303850}.units-header-container h1{color:#4f91b2;font-family:Montserrat,sans-serif;font-size:30px;font-style:normal;font-weight:800;line-height:150%}.nav-button-container{display:flex;align-items:center;gap:32px;padding:8px;border-radius:12px;border:1px solid #303850;background:#030c29;width:100%}.units-nav-button{display:flex;padding:8px 16px;align-items:center;gap:8px;cursor:pointer}.units-nav-button--active{border-radius:8px;background:#303850;display:flex;padding:8px 16px;align-items:center;gap:8px}.listing-wrapper{display:flex;align-items:center;width:100%}.sales-grid{display:flex;align-items:flex-start;gap:24px;width:100%}.sales-grid-container{display:flex;flex-direction:column;gap:24px;flex:1}.card-sales-performance{background:#030c29;border:1px solid #303850;border-radius:16px;display:flex;padding:48px 24px;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}.card-sales-progress{background:#030c29;border:1px solid #303850;border-radius:16px;padding:48px 24px}.card-token-allocation{border:1px solid #303850;border-radius:16px;padding:16px}.card-order-status{background:#030c29;border:1px solid #303850;border-radius:16px;padding:48px 24px}.card-title{color:#fff;font-size:16px;font-weight:800;font-family:Montserrat,sans-serif;margin-bottom:24px;line-height:150%}.card-title-token{color:#fff;font-size:18px;font-weight:800;font-family:Montserrat,sans-serif;margin-bottom:8px;line-height:150%;padding:16px}.stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;width:100%}.stat-box{background:#030c29;border:1px solid #303850;border-radius:16px;padding:16px}.stat-box p{color:#fff;font-size:16px;font-weight:400;font-style:Inter,sans-serif}.stat-box h3{color:#fff;font-size:30px;margin-top:8px;font-weight:400;font-style:Bebas Neue,sans-serif}.progress-wrapper{display:flex;align-items:center;gap:16px}.progress-bar{flex:1;height:8px;background:#303850;border-radius:10px;overflow:hidden}.progress-fill{height:100%;background:#78abc4;border-radius:10px}.progress-text{color:#78abc4;font-weight:600}.table{display:flex;flex-direction:column;gap:12px}.table-row{display:grid;grid-template-columns:repeat(4,1fr);padding:12px 16px;border-radius:10px;color:#fff}.table-row.header{font-size:14px;font-family:inter;background:transparent;color:#9397a3;font-weight:500}.investors-wrapper{width:100%;display:flex;flex-direction:column;gap:32px}.page-title{color:#fff;font-family:Montserrat,sans-serif;font-size:16px;font-weight:800}.investors-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.stat-card{padding:16px;border-radius:16px;border:1px solid #303850;background:#030c29}.stat-card p{color:#fff;font-family:Inter,sans-serif;font-size:16px;font-weight:400;text-align:start}.stat-card h3{margin-top:12px;color:#fff;font-family:Bebas Neue,sans-serif;font-size:30px;font-weight:400}.users-wrapper{display:flex;padding:16px;align-items:center;flex-direction:column;gap:32px;border-radius:12px;border:1px solid var(--Foundation-Blue-blue-5, #303850);background:var(--Foundation-Blue-blue-6, #030c29);width:100%}.users-header-container{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.user-header-content{display:flex;align-items:center;gap:6px}.users-header-container h1{color:#fff;font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:800;line-height:150%}.users-seach-box{display:flex;width:242px;height:32px;padding:4px 16px;align-items:center;gap:12px;flex-shrink:0;border-radius:8px;background:#eae6ee26;margin-left:12px}.users-seach-box p{color:var(--white, #fff);font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:125%}.users-table-wrapper{width:100%}.users-table{width:100%;border-collapse:separate;border-spacing:0 12px;color:#fff;font-family:Inter,sans-serif}.users-table thead th{text-align:left;font-size:14px;font-weight:500;color:#9397a3;padding:12px 16px}.users-table tbody td{padding:0 16px;font-size:14px;vertical-align:middle}.users-table img{width:18px;height:18px}.status-select{display:flex;align-items:center;justify-content:space-between;background:transparent;border:1px solid #303850;color:#fff;padding:8px 10px;border-radius:8px}.filter-label{color:#fff;font-size:14px}.filter-select{display:flex;width:128.5px;padding:4px 8px;justify-content:space-between;align-items:center;color:var(--white, #fff);border-radius:8px;border:1px solid var(--Foundation-Blue-blue-5, #303850);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.admin-container{display:flex;min-height:100vh;background:#030c29;overflow:hidden}.admin-main{flex:1;padding:40px 20px;color:#fff;width:100%;overflow:hidden}.admin-header{margin-bottom:30px}.admin-header h1{font-size:32px;font-weight:700;margin-bottom:8px;color:#fff}.admin-header p{font-size:16px;color:#ffffffb3}.admin-notification{padding:16px 20px;border-radius:8px;margin-bottom:24px;font-weight:500;animation:slideDown .3s ease}.admin-error{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#ef4444}.admin-success{background:#10b9811a;border:1px solid rgba(16,185,129,.3);color:#10b981}.admin-tabs{display:flex;gap:12px;margin-bottom:32px;border-bottom:2px solid rgba(255,255,255,.1);padding-bottom:4px}.admin-tab{padding:12px 24px;background:transparent;border:none;color:#fff9;font-size:16px;font-weight:600;cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .3s ease}.admin-tab:hover{color:#fff}.admin-tab.active{color:#4caf50;border-bottom-color:#4caf50}.admin-content{display:flex;height:70vh;flex-direction:column;background:linear-gradient(135deg,#ffffff08,#ffffff03);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;box-shadow:0 8px 32px #0003;overflow:hidden;min-height:0}.admin-content-header{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:32px;flex-wrap:wrap;gap:16px}.admin-header-left{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.admin-content-header h2{font-size:28px;font-weight:700;color:#fff;margin:0;background:linear-gradient(135deg,#fff,#ffffffb3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.admin-btn-primary{padding:14px 28px;background:linear-gradient(135deg,#4caf50,#45a049);border:none;border-radius:10px;color:#fff;font-weight:700;font-size:15px;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 16px #4caf5059;text-transform:uppercase;letter-spacing:.5px}.admin-btn-primary:hover{transform:translateY(-3px);box-shadow:0 10px 24px #4caf5080;background:linear-gradient(135deg,#45a049,#4caf50)}.admin-btn-secondary{padding:8px 16px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#fff;font-weight:500;font-size:13px;cursor:pointer;transition:all .2s ease}.admin-btn-secondary:hover{background:#ffffff26;border-color:#ffffff4d}.admin-btn-warning{padding:8px 14px;background:#fbbf241f;border:1px solid rgba(251,191,36,.35);border-radius:8px;color:#fcd34d;font-weight:600;font-size:12px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.admin-btn-warning:hover{background:#fbbf2440;border-color:#fbbf2499;transform:translateY(-1px);box-shadow:0 4px 8px #fbbf2433}.admin-btn-success{padding:8px 14px;background:#10b9811f;border:1px solid rgba(16,185,129,.35);border-radius:8px;color:#34d399;font-weight:600;font-size:12px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.admin-btn-success:hover{background:#10b98140;border-color:#10b98199;transform:translateY(-1px);box-shadow:0 4px 8px #10b98133}.admin-btn-danger{padding:8px 14px;background:#ef44441f;border:1px solid rgba(239,68,68,.35);border-radius:8px;color:#f87171;font-weight:600;font-size:12px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.admin-btn-danger:hover{background:#ef444440;border-color:#ef444499;transform:translateY(-1px);box-shadow:0 4px 8px #ef44444d}.admin-btn-link{padding:8px 14px;background:#3b82f61f;border:1px solid rgba(59,130,246,.35);border-radius:8px;color:#60a5fa;font-weight:600;font-size:12px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.admin-btn-link:hover{background:#3b82f640;border-color:#3b82f699;transform:translateY(-1px);box-shadow:0 4px 8px #3b82f633}.admin-table-container{flex:1;overflow-y:auto;border-radius:8px;border:1px solid rgba(255,255,255,.1);min-height:0}.admin-table-container::-webkit-scrollbar{width:0}.admin-table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px}.admin-table thead{background:#030c29;position:sticky;top:0;z-index:2}.admin-table th{padding:16px;text-align:left;font-weight:600;color:#ffffffe6;border-bottom:2px solid rgba(255,255,255,.1);text-transform:uppercase;font-size:12px;letter-spacing:.5px}.admin-table td{padding:20px 16px;border-bottom:1px solid rgba(255,255,255,.05);color:#ffffffd9;vertical-align:middle}.admin-table tbody tr{transition:all .2s ease;border-radius:8px}.admin-table tbody tr:hover{background:#4caf500d;box-shadow:0 0 0 1px #4caf5033}.admin-table tbody tr td:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.admin-table tbody tr td:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.admin-no-data{text-align:center!important;padding:40px!important;color:#ffffff80!important}.admin-loading{text-align:center;padding:40px;color:#fff9;font-size:16px}.admin-role-select{padding:6px 12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#fff;font-size:13px;cursor:pointer;transition:all .2s ease}.admin-role-select:hover{background:#ffffff26;border-color:#ffffff4d}.admin-role-select option{background:#1a1d2e;color:#fff}.admin-status-badge,.admin-kyc-badge{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.admin-status-badge.active{background:#10b98133;color:#10b981;border:1px solid rgba(16,185,129,.3)}.admin-status-badge.suspended{background:#ef444433;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.admin-kyc-badge.approved{background:#10b98133;color:#10b981;border:1px solid rgba(16,185,129,.3)}.admin-kyc-badge.pending{background:#fbbf2433;color:#fbbf24;border:1px solid rgba(251,191,36,.3)}.admin-kyc-badge.rejected{background:#ef444433;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.admin-invitation-badge{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.admin-invitation-badge.accepted{background:#10b98133;color:#10b981;border:1px solid rgba(16,185,129,.3)}.admin-invitation-badge.sent{background:#3b82f633;color:#3b82f6;border:1px solid rgba(59,130,246,.3)}.admin-invitation-badge.pending{background:#fbbf2433;color:#fbbf24;border:1px solid rgba(251,191,36,.3)}.admin-invitation-badge.failed{background:#ef444433;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.developer-invitation-info{font-size:11px;color:#ffffff80;margin-top:6px}.developer-invitation-info small{display:inline}.admin-btn-info{background:#3b82f633;color:#3b82f6;border:1px solid rgba(59,130,246,.3);padding:6px 12px;border-radius:8px;cursor:pointer;transition:all .3s ease;font-size:12px}.admin-btn-info:hover{background:#3b82f64d}.admin-actions{display:flex;gap:10px;flex-wrap:nowrap;align-items:center;justify-content:flex-start}.admin-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px}.admin-stat-card{background:linear-gradient(135deg,#4caf5014,#4caf5005);border:1px solid rgba(76,175,80,.2);border-radius:16px;padding:28px;display:flex;align-items:center;gap:24px;transition:all .3s ease;position:relative;overflow:hidden}.admin-stat-card:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#4caf50,#45a049)}.admin-stat-card:hover{background:linear-gradient(135deg,#4caf501f,#4caf500a);transform:translateY(-6px);box-shadow:0 12px 40px #4caf5033;border-color:#4caf5066}.admin-stat-icon{font-size:48px}.admin-stat-info h3{font-size:32px;font-weight:700;color:#4caf50;margin-bottom:4px}.admin-stat-info p{font-size:14px;color:#ffffffb3;margin:0}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.modal-overlay{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn .2s ease}.modal-content{background:#1a1f3e;border-radius:12px;padding:10px;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #00000080;animation:slideUp .3s ease}.modal-header{padding:24px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center}.modal-header h2{font-size:20px;font-weight:600;color:#fff;margin:0}.modal-close{background:none;border:none;color:#fff9;font-size:24px;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.modal-close:hover{background:#ffffff1a;color:#fff}.invite-form{padding:24px}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:8px;color:#fff;font-weight:500;font-size:14px}.form-group input,.form-group select{width:100%;padding:12px;background:#030c29;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:14px;transition:all .2s}.form-group input:focus,.form-group select:focus{outline:none;border-color:#3b82f6;background:#3b82f60d}.form-help{display:block;margin-top:6px;color:#ffffff80;font-size:12px}.modal-actions{display:flex;gap:12px;margin-top:24px}.modal-actions button{flex:1}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.admin-action-badge{padding:4px 12px;border-radius:4px;font-size:12px;font-weight:600;background:#3b82f61a;color:#3b82f6;border:1px solid rgba(59,130,246,.3);text-transform:uppercase}.admin-recent-activity{margin-top:32px;background:#ffffff0d;border-radius:12px;padding:24px}.admin-recent-activity h3{font-size:20px;font-weight:600;margin-bottom:16px;color:#fff}.admin-activity-list{display:flex;flex-direction:column;gap:12px}.admin-activity-item{display:flex;align-items:center;padding:12px;background:#ffffff08;border-radius:8px;transition:background .2s}.admin-activity-item:hover{background:#ffffff14}.admin-activity-icon{font-size:20px;margin-right:12px}.admin-activity-text{flex:1;color:#ffffffe6;font-size:14px}.admin-activity-time{color:#ffffff80;font-size:12px}.admin-btn-link{background:none;border:none;color:#3b82f6;cursor:pointer;font-size:14px;font-weight:500;text-decoration:underline;transition:color .2s}.admin-btn-link:hover{color:#60a5fa}@media(max-width:768px){.admin-main{margin-left:0;padding:20px}.admin-header h1{font-size:24px}.admin-tabs{overflow-x:auto;flex-wrap:nowrap}.admin-table-container{overflow-x:scroll}.admin-stats{grid-template-columns:1fr}}.modal-large{max-width:700px;max-height:90vh;overflow-y:auto}.modal-info-box{background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:8px;padding:16px;margin-bottom:24px;color:#93c5fd}.modal-info-box p{margin:8px 0;font-size:14px;line-height:1.6}.modal-info-box strong{color:#60a5fa}.admin-header-help{display:flex;flex-direction:column;gap:10px;background:#3b82f61a;border-left:4px solid rgba(59,130,246,.5);padding:16px;border-radius:8px;font-size:14px;color:#fffc;margin-top:16px;line-height:1.6}.admin-header-help strong{color:#fffffff2;font-weight:600}.admin-header-help span{text-align:left}.form-section{margin-bottom:32px}.form-section h3{font-size:18px;font-weight:600;color:#fff;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.1)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tenant-form .form-group,.user-form .form-group,.invite-form .form-group{margin-bottom:20px}.tenant-form label,.user-form label,.invite-form label{display:block;font-size:14px;font-weight:500;color:#ffffffe6;margin-bottom:8px}.tenant-form input,.tenant-form select,.user-form input,.user-form select,.invite-form input,.invite-form select{width:100%;padding:12px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:14px;transition:all .2s}.tenant-form input:focus,.tenant-form select:focus,.user-form input:focus,.user-form select:focus,.invite-form input:focus,.invite-form select:focus{outline:none;border-color:#3b82f6;background:#ffffff14}.tenant-form input::placeholder,.user-form input::placeholder,.invite-form input::placeholder{color:#fff6}.form-help-text{font-size:12px;color:#ffffff80;margin-top:6px;line-height:1.4}.modal-footer{display:flex;justify-content:flex-end;gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1)}.admin-btn-danger{padding:8px 16px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#ef4444;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s}.admin-btn-danger:hover{background:#ef444433;border-color:#ef444480}.admin-table-expandable tbody tr.expanded{background:#4caf500d}.admin-expand-btn{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;padding:6px 10px;border-radius:4px;cursor:pointer;font-size:12px;transition:all .2s;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.admin-expand-btn:hover{background:#4caf501a;border-color:#4caf504d}.admin-expanded-content{background:#ffffff05}.admin-expanded-content td{padding:0!important}.tenant-developers-section{padding:24px 32px;border-left:3px solid #4CAF50}.tenant-developers-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.tenant-developers-header h4{font-size:18px;font-weight:600;color:#fff;margin:0}.admin-btn-sm{padding:8px 16px;font-size:13px}.tenant-developers-empty{text-align:center;padding:40px 20px;color:#ffffff80}.tenant-developers-empty p{margin:8px 0}.tenant-developers-empty .help-text{font-size:14px;color:#fff6}.tenant-developers-list{display:flex;flex-direction:column;gap:12px}.tenant-developer-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:16px;display:flex;justify-content:space-between;align-items:center;transition:all .2s}.tenant-developer-card:hover{background:#ffffff0d;border-color:#4caf504d}.developer-info{flex:1}.developer-name{display:flex;align-items:center;gap:12px;margin-bottom:6px}.developer-name strong{font-size:16px;color:#fff}.developer-email{color:#ffffffb3;font-size:14px;margin-bottom:8px}.developer-meta{display:flex;gap:16px;font-size:13px;color:#ffffff80}.developer-meta span{display:flex;align-items:center;gap:4px}.developer-actions{display:flex;gap:8px;align-items:center}.admin-loading-inline{text-align:center;padding:20px;color:#ffffff80;font-style:italic}@media(max-width:640px){.form-row{grid-template-columns:1fr}.modal-large{max-width:100%;margin:0;border-radius:0;max-height:100vh}.tenant-developer-card{flex-direction:column;align-items:flex-start;gap:12px}.developer-actions{width:100%;justify-content:flex-start}.developer-meta{flex-direction:column;gap:4px}}.landing-page{background:#0a0e27;color:#fff;height:100vh;width:100%}.landing-page-navbar{background:#0a0e27;padding:1.25rem 0;position:sticky;top:0;z-index:1000;border-bottom:1px solid rgba(255,255,255,.1)}.landing-page-nav-container{width:100%;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.logo-icon img{height:100%;width:100%;object-fit:cover}.logo-text{display:flex;flex-direction:column;line-height:1.2}.logo-main{font-size:1.1rem;font-weight:700;letter-spacing:.5px}.logo-sub{font-size:.85rem;font-weight:400;color:#ffffffb3}.landing-page-nav-links{display:flex;gap:2.5rem;align-items:center}.landing-page-nav-links a{color:#fffc;text-decoration:none;font-size:.95rem;transition:color .3s;font-weight:500}.landing-page-nav-links a:hover{color:#4a9eff}.nav-actions{display:flex;gap:1rem;align-items:center}.btn-signin{background:transparent;color:#fff;border:none;padding:.7rem 1.5rem;cursor:pointer;font-size:.95rem;font-weight:500;transition:color .3s}.btn-signin:hover{color:#4a9eff}.btn-getstarted{background:#4a9eff;color:#fff;border:none;padding:.7rem 1.8rem;border-radius:8px;cursor:pointer;font-size:.95rem;font-weight:600;transition:all .3s}.btn-getstarted:hover{background:#3d8ae6;transform:translateY(-2px)}.hero-section{padding:5rem 0 8rem;background:#0a0e27}.hero-container{width:100%;margin:0 auto;padding:0 100px;display:flex;gap:97px;align-items:center}.hero-badge{display:inline-block;color:#fff;padding:.5rem 1.2rem;font-size:1.1rem;margin-bottom:2rem;font-weight:400;border-radius:8px;background:#4f91b240;padding:8px 24px}.hero-title{font-size:72px;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.gradient-text{background:#4f91b2;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description{font-size:1rem;line-height:1.7;color:#ffffffb3;margin-bottom:36px;max-width:90%;text-align:left}.hero-buttons{display:flex;gap:1rem}.btn-primary{color:#fff;border:none;padding:1rem 2.5rem;cursor:pointer;font-size:1rem;font-weight:600;transition:all .3s;border-radius:16px;background:var(--Foundation-Blue-blue-5, #4f91b2)}.btn-primary:hover{background:#3d8ae6;transform:translateY(-2px)}.btn-secondary{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.3);padding:1rem 2.5rem;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:600;transition:all .3s}.btn-secondary:hover{border-color:#4a9eff;color:#4a9eff}.hero-visual{display:flex;width:526px;height:297px;flex-direction:column;align-items:flex-start;gap:10px;flex-shrink:0;border-radius:12px;background:url(<path-to-image>) #d3d3d3 50% / cover no-repeat}.hero-visual iframe{border-radius:12px}.visual-card{background:linear-gradient(135deg,#4a9eff1a,#64b5f60d);border:1px solid rgba(74,158,255,.2);border-radius:20px;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.card-header{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.pt-icon-small{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#4a9eff,#06c);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem}.card-header h3{font-size:1.5rem;line-height:1.3}.building-graphic{position:relative;height:300px;display:flex;align-items:center;justify-content:center;margin:2rem 0}.building-container{position:relative}.building{width:80px;height:200px;background:linear-gradient(180deg,#ff9800,#f57c00);border-radius:4px;position:relative;box-shadow:0 10px 40px #ff980066}.building:before{content:"";position:absolute;width:100%;height:100%;background-image:repeating-linear-gradient(0deg,transparent,transparent 15px,rgba(0,0,0,.1) 15px,rgba(0,0,0,.1) 16px),repeating-linear-gradient(90deg,transparent,transparent 15px,rgba(0,0,0,.1) 15px,rgba(0,0,0,.1) 16px)}.cubes-grid{position:absolute;top:-50px;right:-120px;display:grid;grid-template-columns:repeat(4,35px);gap:10px;perspective:1000px}.cube{width:35px;height:35px;background:linear-gradient(135deg,#4a9eff,#2979ff);border:1px solid rgba(255,255,255,.2);transform:rotateX(45deg) rotate(45deg);animation:float 3s ease-in-out infinite;box-shadow:0 5px 15px #4a9eff66}.cube:nth-child(2n){animation-delay:.5s}.cube:nth-child(3n){animation-delay:1s}@keyframes float{0%,to{transform:rotateX(45deg) rotate(45deg) translateY(0)}50%{transform:rotateX(45deg) rotate(45deg) translateY(-10px)}}.smart-contract-badge{display:flex;align-items:center;gap:1rem;background:#4a9eff1a;padding:1rem 1.5rem;border-radius:12px;border:1px solid rgba(74,158,255,.2)}.badge-icon{font-size:1.5rem}.badge-title{font-weight:600;font-size:1rem}.badge-subtitle{font-size:.85rem;color:#fff9}.tokenization-section{padding:0 60px;background:#0a0e27}.comming-soon-description{color:var(--Foundation-Blue-blue-5, #4F91B2);text-align:center;font-family:Montserrat;font-size:96px;font-style:normal;font-weight:800;line-height:100%;padding:50px 0}.section-container{width:100%;margin:0 auto;padding:0 2rem}.section-badge{display:inline-block;color:#fff;padding:.5rem 1.2rem;font-size:1.1rem;margin-bottom:16px;font-weight:400;border-radius:8px;background:#4f91b240}.section-title{font-size:36px;font-weight:700;margin-bottom:16px;line-height:1.2}.section-intro{font-size:16px;line-height:1.7;color:#ffffffb3;max-width:90%;text-align:left}.tokenization-section .section-container{display:flex;flex-direction:column;align-items:start}.tokenization-section .section-container .section-content{display:flex;flex-direction:row-reverse;gap:97px}.problems-list{list-style:none;margin-top:16px}.problems-list li{padding:.3rem 0 .3rem 2rem;position:relative;color:#fffc}.problems-list li:before{content:"●";color:#4a9eff;position:absolute;left:0;font-size:1.2rem}.section-conclusion{font-size:.95rem;line-height:1.7;color:#ffffffb3;text-align:left}.visual-frame{background:linear-gradient(135deg,#2563eb,#1e40af);border-radius:20px;padding:2.5rem}.visual-title{color:#fff;font-size:1.5rem;margin-bottom:2rem;text-align:center}.visual-content{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.building-visual{flex:0 0 auto;text-align:center}.building-floors{width:60px;height:120px;background:linear-gradient(180deg,#64b5f6,#42a5f5);border-radius:4px;position:relative;margin:0 auto 1rem;box-shadow:0 5px 20px #64b5f666}.building-floors.small{height:80px;width:50px}.building-floors:before{content:"";position:absolute;width:100%;height:100%;background-image:repeating-linear-gradient(0deg,transparent,transparent 12px,rgba(0,0,0,.15) 12px,rgba(0,0,0,.15) 13px)}.building-label{font-size:.75rem;color:#fff;max-width:140px;line-height:1.4}.label-text{background:#ffffff1a;padding:.5rem;border-radius:8px}.arrow-right{font-size:2rem;color:#fff;flex:0 0 auto}.token-visual{text-align:center;flex:0 0 auto}.token-stack{display:flex;flex-direction:column;gap:4px;margin-bottom:1rem}.token-layer{width:80px;height:25px;border-radius:4px;position:relative}.token-layer.yellow{background:linear-gradient(135deg,#ffd54f,#ffb300);box-shadow:0 2px 10px #ffd54f66}.token-label{font-size:.75rem;color:#fff;max-width:140px;line-height:1.4;background:#ffffff1a;padding:.5rem;border-radius:8px;margin:0 auto}.distribution-visual{text-align:center;flex:0 0 auto}.dist-icons{display:flex;gap:.5rem;justify-content:center;margin-bottom:1rem}.person-icon{width:40px;height:40px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.dist-label{font-size:.75rem;color:#fff;max-width:160px;line-height:1.4;background:#ffffff1a;padding:.5rem;border-radius:8px}.problem-section{padding:6rem 0;background:#0a0e27}.problem-header2{display:flex;flex-direction:column;align-items:center}.problem-badge{display:inline-block;background:#4a9eff26;color:#fff;padding:.5rem 1.2rem;font-size:1.1rem;margin-bottom:1.5rem;font-weight:500;text-align:center;border-radius:8px;background:#4f91b240}.problem-title{font-size:48px;font-weight:800;margin-bottom:1.5rem;text-align:center}.problem-subtitle{font-size:1.1rem;color:#ffffffb3;text-align:center;margin-bottom:4rem}.cards-grid{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;max-width:1200px;margin:0 auto}.problem-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:3rem 1.5rem;transition:all .3s}.problem-card:hover{background:#ffffff0d;border-color:#4a9eff4d;transform:translateY(-5px)}.card-icon{font-size:2.5rem;margin-bottom:1.5rem}.icon{display:flex;width:70px;height:70px;padding:12px;justify-content:center;align-items:center;border-radius:12px;background:var(--Foundation-Blue-blue-6, #030c29)}.card-title{font-size:1.4rem;font-weight:600;margin-bottom:1rem;color:#fff}.card-list{list-style:none;margin-bottom:2rem}.card-list li{padding:.3rem 0 .3rem 2rem;position:relative;color:#fffc;line-height:1.6;font-size:.95rem}.card-list li:before{content:"●";color:#4a9eff;position:absolute;left:0;font-size:1rem}.card-footer{color:#fff9;font-size:.9rem;font-style:italic;text-align:center;display:flex;justify-content:center;align-items:center;gap:10px;border-radius:12px;background:#2fffff0d}.card-footer button{display:flex;padding:12px 8px;color:#fff;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:12px;background:transparent;border:none}.proptech-smart,.future-ready{display:flex;padding:40px 100px;flex-direction:column;align-items:center;gap:24px;background:var(--Foundation-Blue-blue-6, #030c29);width:100%}.smartv8-hero-section{padding:5rem 0 8rem;background:#0a0e27}.smartv8-hero-container{max-width:1400px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.smartv8-hero-badge{display:inline-block;color:#fff;padding:.5rem 1.2rem;font-size:1.1rem;margin-bottom:2rem;font-weight:400;border-radius:8px;background:#4f91b240;padding:8px 24px}.smartv8-hero-title{font-size:2.25rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.smartv8-gradient-text{background:#4f91b2;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.smartv8-hero-description{font-size:1rem;line-height:1.7;color:#ffffffb3;margin-bottom:2.5rem;max-width:90%;text-align:left}.smartv8-hero-buttons{display:flex;gap:1rem}.smartv8-btn-primary{color:#fff;border:none;padding:1rem 2.5rem;border-radius:16px;cursor:pointer;font-size:1rem;font-weight:600;transition:all .3s;background:var(--Foundation-Blue-blue-5, #4f91b2)}.smartv8-btn-primary:hover{background:#3d8ae6;transform:translateY(-2px)}.smartv8-btn-secondary{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.3);padding:1rem 2.5rem;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:600;transition:all .3s}.smartv8-btn-secondary:hover{border-color:#4a9eff;color:#4a9eff}.smartv8-hero-visual{position:relative}.smartv8-visual-card{background:linear-gradient(135deg,#4a9eff1a,#64b5f60d);border:1px solid rgba(74,158,255,.2);border-radius:20px;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.smartv8-card-header{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.smartv8-pt-icon-small{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#4a9eff,#06c);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem}.smartv8-card-header h3{font-size:1.5rem;line-height:1.3}.smartv8-building-graphic{position:relative;height:300px;display:flex;align-items:center;justify-content:center;margin:2rem 0}.smartv8-building-container{position:relative}.smartv8-building{width:80px;height:200px;background:linear-gradient(180deg,#ff9800,#f57c00);border-radius:4px;position:relative;box-shadow:0 10px 40px #ff980066}.smartv8-building:before{content:"";position:absolute;width:100%;height:100%;background-image:repeating-linear-gradient(0deg,transparent,transparent 15px,rgba(0,0,0,.1) 15px,rgba(0,0,0,.1) 16px),repeating-linear-gradient(90deg,transparent,transparent 15px,rgba(0,0,0,.1) 15px,rgba(0,0,0,.1) 16px)}.smartv8-cubes-grid{position:absolute;top:-50px;right:-120px;display:grid;grid-template-columns:repeat(4,35px);gap:10px;perspective:1000px}.smartv8-cube{width:35px;height:35px;background:linear-gradient(135deg,#4a9eff,#2979ff);border:1px solid rgba(255,255,255,.2);transform:rotateX(45deg) rotate(45deg);animation:smartv8-float 3s ease-in-out infinite;box-shadow:0 5px 15px #4a9eff66}.smartv8-cube:nth-child(2n){animation-delay:.5s}.smartv8-cube:nth-child(3n){animation-delay:1s}@keyframes smartv8-float{0%,to{transform:rotateX(45deg) rotate(45deg) translateY(0)}50%{transform:rotateX(45deg) rotate(45deg) translateY(-10px)}}.smartv8-smart-contract-badge{display:flex;align-items:center;gap:1rem;background:#4a9eff1a;padding:1rem 1.5rem;border-radius:12px;border:1px solid rgba(74,158,255,.2)}.smartv8-badge-icon{font-size:1.5rem}.smartv8-badge-title{font-weight:600;font-size:1rem}.smartv8-badge-subtitle{font-size:.85rem;color:#fff9}.builddifferent-problem-section{padding:3rem 0;background:#0a0e27}.builddifferent-problem-header2{display:flex;flex-direction:column;align-items:center}.builddifferent-problem-badge{display:inline-block;background:#4a9eff26;color:#fff;padding:.5rem 1.2rem;font-size:.78rem;margin-bottom:1.5rem;font-weight:500;text-align:center;border-radius:8px;background:#4f91b240}.builddifferent-problem-title{font-size:2.25rem;font-weight:800;margin-bottom:1.5rem;text-align:center}.builddifferent-problem-subtitle{font-size:1.1rem;color:#ffffffb3;text-align:center;margin-bottom:4rem}.builddifferent-cards-grid{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;max-width:1200px;margin:0 auto}.builddifferent-problem-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:3rem 1.5rem;transition:all .3s}.builddifferent-problem-card:hover{background:#ffffff0d;border-color:#4a9eff4d;transform:translateY(-5px)}.builddifferent-card-icon{font-size:2.5rem;display:flex;margin-bottom:1.5rem;gap:5px}.builddifferent-card-icon p{font-size:1rem;padding:5px;text-align:left}.builddifferent-card-title{font-size:1rem;font-weight:400;margin-bottom:1rem;color:#fff}.builddifferent-card-list,.builddifferent-card-list2{list-style:none;margin-bottom:2rem}.builddifferent-card-list2 li{padding:.3rem 0 .3rem 2rem;position:relative;color:#fffc;line-height:1.6;font-size:.95rem;border-radius:12px;border:1px solid var(--Foundation-Blue-blue-9, #17455c);margin:12px;padding:16px}.builddifferent-card-list li{padding:.3rem 0 .3rem 2rem;position:relative;color:#fffc;line-height:1.6;font-size:.95rem}.builddifferent-card-list li:before{content:"●";color:#4a9eff;position:absolute;left:0;font-size:1rem}.builddifferent-card-footer{color:#fff9;font-size:.9rem;font-style:italic;text-align:center;display:flex;justify-content:center;align-items:center;gap:10px;border-radius:12px;background:#2fffff0d}.builddifferent-card-footer button{display:flex;padding:12px 8px;color:#fff;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:12px;background:transparent;border:none}.builddifferent-category-buttons{width:90%;justify-content:center;gap:12px;margin-top:1.5rem;margin-bottom:2rem;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:#30385040;display:flex;padding:48px 24px;flex-direction:column;align-items:center;gap:36px;flex:1 0 0}.builddifferent-category-row{display:inline-flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap}.builddifferent-category-btn{padding:12px 40px;background:#2fffff0d;display:flex;justify-content:center;align-items:center;gap:10px;border-radius:12px;background:var(--Foundation-Blue-blue-6, #030c29)}.builddifferent-category-btn span{color:#fff;font-size:16px;font-family:Inter,sans-serif;font-weight:400;line-height:24px;word-wrap:break-word}.SolvingAsset-problem-section{padding:6rem 0;background:#0a0e27}.SolvingAsset-problem-header2{display:flex;flex-direction:column;align-items:center}.SolvingAsset-problem-badge{display:inline-block;background:#4a9eff26;color:#fff;padding:.5rem 1.2rem;font-size:1.1rem;margin-bottom:1.5rem;font-weight:500;text-align:center;border-radius:8px;background:#4f91b240}.SolvingAsset-problem-title{font-size:2.25rem;font-weight:800;margin-bottom:1.5rem;text-align:center}.SolvingAsset-problem-subtitle{font-size:1.1rem;color:#ffffffb3;text-align:center;margin-bottom:4rem}.SolvingAsset-cards-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2.5rem;max-width:1240px;margin:0 auto}.SolvingAsset-problem-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:3rem 1.5rem;transition:all .3s}.SolvingAsset-problem-card:hover{background:#ffffff0d;border-color:#4a9eff4d;transform:translateY(-5px)}.SolvingAsset-card-icon{font-size:2.5rem;margin-bottom:1.5rem}.SolvingAsset-card-title{font-size:1.4rem;font-weight:600;margin-bottom:1rem;color:#fff}.SolvingAsset-card-list{list-style:none;margin-bottom:2rem}.SolvingAsset-card-list li{padding:.3rem 0 .3rem 2rem;position:relative;color:#fffc;line-height:1.6;font-size:.95rem}.SolvingAsset-card-list li:before{content:"●";color:#4a9eff;position:absolute;left:0;font-size:1rem}.SolvingAsset-card-footer{color:#fff9;font-size:.9rem;font-style:italic;text-align:center;display:flex;justify-content:center;align-items:center;gap:10px;border-radius:12px;background:#2fffff0d}.SolvingAsset-card-footer button{display:flex;padding:12px 8px;color:#fff;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:12px;background:transparent;border:none}.PowerfulEngines-problem-section{padding:3rem 0;background:#0a0e27}.PowerfulEngines-problem-header2{display:flex;flex-direction:column;align-items:center}.PowerfulEngines-problem-badge{display:inline-block;background:#4a9eff26;color:#fff;padding:.5rem 1.2rem;font-size:1.1rem;margin-bottom:1.5rem;font-weight:500;text-align:center;border-radius:8px;background:#4f91b240}.PowerfulEngines-problem-title{font-size:2.25rem;font-weight:800;margin-bottom:1.5rem;text-align:center}.PowerfulEngines-problem-subtitle{font-size:1.1rem;color:#ffffffb3;text-align:center;margin-bottom:4rem}.PowerfulEngines-cards-grid{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;max-width:1200px;margin:0 auto}.PowerfulEngines-problem-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:3rem 1.5rem;transition:all .3s}.PowerfulEngines-problem-card:hover{background:#ffffff0d;border-color:#4a9eff4d;transform:translateY(-5px)}.PowerfulEngines-card-icon{font-size:2.5rem;margin-bottom:1.5rem}.PowerfulEngines-card-title{font-size:1.4rem;font-weight:600;margin-bottom:1rem;color:#fff}.PowerfulEngines-card-description{text-align:left}.PowerfulEngines-card-list{list-style:none;margin-bottom:2rem}.PowerfulEngines-card-list li{padding:.3rem 0 .3rem 2rem;position:relative;color:#fffc;line-height:1.6;font-size:.95rem}.PowerfulEngines-card-list li:before{content:"●";color:#4a9eff;position:absolute;left:0;font-size:1rem}.PowerfulEngines-card-footer{color:#fff9;font-size:.9rem;font-style:italic;text-align:center;display:flex;justify-content:center;align-items:center;gap:10px;border-radius:12px;background:#2fffff0d}.PowerfulEngines-card-footer button{display:flex;padding:12px 8px;color:#fff;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:12px;background:transparent;border:none}.PowerfulEngines-category-buttons{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin-top:1.5rem;margin-bottom:2rem}.PowerfulEngines-category-row{display:inline-flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap}.PowerfulEngines-category-btn{padding:12px 40px;display:flex;justify-content:center;align-items:center;gap:10px;border-radius:12px;background:#2fffff0d}.PowerfulEngines-category-btn span{color:#fff;font-size:16px;font-family:Inter,sans-serif;font-weight:400;line-height:24px;word-wrap:break-word}.footer-section{padding:6rem 0;background:#0a0e27}.footer-container{max-width:1400px;margin:0 auto;padding:0 2rem;text-align:center}.footer-intro{margin-bottom:3rem}.footer-intro p{font-size:1rem;color:#ffffff80;margin-bottom:.5rem;line-height:1.6}.footer-message{margin-bottom:4rem}.footer-message p{font-size:1rem;color:#fff9;margin-bottom:.75rem;line-height:1.6}.footer-cta-box{background:#c8dcf01f;border-radius:24px;padding:4rem 3rem;max-width:1200px;margin:0 auto;border:1px solid rgba(200,220,240,.15)}.footer-title{font-size:3rem;font-weight:700;color:#fff;margin-bottom:1.5rem;line-height:1.2}.footer-subtitle{font-size:1.05rem;color:#fff9;max-width:900px;margin:0 auto 2.5rem;line-height:1.7}.footer-buttons{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.footer-btn-primary{background:var(--Foundation-Blue-blue-5, #4f91b2);color:#fff;border:none;padding:.9rem 2.5rem;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.footer-btn-primary:hover{background:#3d7a99;transform:translateY(-2px);box-shadow:0 8px 20px #4f91b24d}.footer-btn-secondary{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.3);padding:.85rem 2.5rem;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.footer-btn-secondary:hover{border-color:#fff;color:#fff;background:#ffffff0d;transform:translateY(-2px)}@media(max-width:1024px){.footer-cta-box{padding:3rem 2rem}.footer-title{font-size:2.2rem}.footer-subtitle{font-size:1rem}}@media(max-width:768px){.footer-section{padding:4rem 0}.footer-intro p,.footer-message p{font-size:.95rem}.footer-cta-box{padding:2.5rem 1.5rem;border-radius:16px}.footer-title{font-size:1.8rem;margin-bottom:1.25rem}.footer-buttons{flex-direction:column;gap:1rem}.footer-btn-primary,.footer-btn-secondary{width:100%;padding:1rem}}.footer-bottom-section{padding:3rem 0;background:#0a0e27;border-top:1px solid rgba(255,255,255,.1)}.footer-bottom-container{max-width:1400px;margin:0 auto;padding:0 2rem}.footer-bottom-content{display:flex;flex-direction:column;gap:2rem}.footer-logo{display:flex;align-items:center;margin-bottom:.5rem}.footer-logo-icon{width:70px;height:70px;border-radius:50%;background:linear-gradient(135deg,#4a9eff,#06c);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.8rem;color:#fff;border:3px solid rgba(74,158,255,.3)}.footer-description{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1rem}.footer-description p{font-size:1rem;color:#ffffff8c;line-height:1.7;margin:0}.footer-link{margin-bottom:1.5rem}.footer-link a{font-size:1rem;color:#4a9eff;text-decoration:none;font-weight:500;transition:color .3s ease}.footer-link a:hover{color:#64b5f6;text-decoration:underline}.footer-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);margin-top:0}@media(max-width:768px){.footer-bottom-section{padding:2.5rem 0}.footer-logo-icon{width:60px;height:60px;font-size:1.5rem}.footer-description p,.footer-link a{font-size:.95rem}}.smart-footer{background:#0a0e27;padding:60px 40px 40px;color:#fff}.smart-footer-container{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr;gap:80px;align-items:start}.smart-footer-left{display:flex;flex-direction:column;gap:24px}.smart-footer-logo{display:flex;align-items:center;gap:12px}.smart-logo-circle{width:48px;height:48px;background:linear-gradient(135deg,#4a9eff,#2d7fd9);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #4a9eff4d}.smart-logo-text{font-size:20px;font-weight:700;color:#fff;letter-spacing:1px}.smart-logo-name{display:flex;flex-direction:column;line-height:1.2}.smart-brand-name{font-size:20px;font-weight:700;color:#fff;letter-spacing:2px}.smart-brand-tagline{font-size:14px;font-weight:400;color:#fff;letter-spacing:1px}.smart-footer-description{font-size:14px;line-height:1.7;color:#a8b8d0;margin:0;text-align:left}.smart-footer-version{font-size:13px;color:#4f91b2;margin:0;text-align:left}.smart-footer-copyright{font-size:12px;color:#6b7c98;margin:0}.smart-footer-center{display:flex;align-items:flex-start;padding-top:8px}.smart-footer-nav{display:flex;flex-direction:column;gap:16px}.smart-footer-link{font-size:14px;color:#fff;text-decoration:none;transition:color .3s ease}.smart-footer-link:hover{color:#4a9eff}.smart-footer-right{display:flex;flex-direction:column;gap:32px;padding-top:8px}.smart-footer-actions{display:flex;flex-direction:column;gap:12px}.smart-button{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:50px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.smart-button-icon{width:24px;height:24px;background:linear-gradient(135deg,#b794f6,#9061f9);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#fff}.smart-button-support{background:#b794f626;color:#fff;border:1px solid rgba(183,148,246,.3)}.smart-button-support:hover{background:#b794f640;border-color:#b794f680;transform:translateY(-2px)}.smart-button-demo{background:#b794f626;color:#fff;border:1px solid rgba(183,148,246,.3)}.smart-button-demo:hover{background:#b794f640;border-color:#b794f680;transform:translateY(-2px)}.smart-footer-legal{display:flex;flex-direction:column;gap:12px}.smart-legal-link{font-size:13px;color:#a8b8d0;text-decoration:none;transition:color .3s ease}.smart-legal-link:hover{color:#fff}@media(max-width:1024px){.smart-footer-container{grid-template-columns:1fr 1fr;gap:60px}.smart-footer-left{grid-column:1 / -1}}@media(max-width:768px){.hero-container,.tokenization-section .section-container .section-content{flex-direction:column}.smart-footer{padding:40px 20px 30px}.smart-footer-container{grid-template-columns:1fr;gap:40px}.smart-footer-left{grid-column:1}.smart-footer-actions{flex-direction:row;flex-wrap:wrap}.smart-button{flex:1;min-width:140px}}@media(max-width:480px){.smart-footer-actions{flex-direction:column}.smart-button{width:100%}.smart-footer-description{font-size:13px}}.smart-copyright-bar{background-color:#0a0e27;border-top:1px solid rgba(255,255,255,.05);padding:20px 40px;color:#fff}.smart-copyright-container{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.smart-copyright-text{font-size:13px;color:#6b7c98;margin:0;font-weight:400}.smart-copyright-links{display:flex;gap:40px;align-items:center}.smart-copyright-link{font-size:13px;color:#fff;text-decoration:none;font-weight:400;transition:color .3s ease;position:relative}.smart-copyright-link:hover{color:#4a9eff}.smart-copyright-link:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:#4a9eff;transition:width .3s ease}.smart-copyright-link:hover:after{width:100%}@media(max-width:768px){.smart-copyright-bar{padding:20px}.smart-copyright-container{flex-direction:column;gap:16px;text-align:center}.smart-copyright-links{gap:24px}}@media(max-width:480px){.smart-copyright-bar{padding:16px}.smart-copyright-text,.smart-copyright-link{font-size:12px}.smart-copyright-links{gap:20px}}@media(max-width:1024px){.hero-container,.tokenization-section .section-container,.cards-grid{grid-template-columns:1fr}.hero-title{font-size:2.8rem}.section-title,.problem-title{font-size:2.2rem}.visual-content{flex-direction:column}}@media(max-width:768px){.nav-links{display:none}.hero-title{font-size:2.2rem}.section-title,.problem-title{font-size:1.8rem}.cubes-grid{right:-80px;grid-template-columns:repeat(3,30px)}.cube{width:30px;height:30px}}@media(max-width:1024px){.smartv8-hero-container,.tokenization-section .section-container,.cards-grid{grid-template-columns:1fr}.smartv8-hero-title{font-size:2.8rem}.section-title,.problem-title{font-size:2.2rem}.visual-content{flex-direction:column}}@media(max-width:768px){.nav-links{display:none}.smartv8-hero-title{font-size:2.2rem}.section-title,.problem-title{font-size:1.8rem}.smartv8-cubes-grid{right:-80px;grid-template-columns:repeat(3,30px)}.smartv8-cube{width:30px;height:30px}}@media(max-width:1400px){.hero-container,.tokenization-section .section-container .section-content{gap:60px}.SolvingAsset-cards-grid,.PowerfulEngines-cards-grid{max-width:100%;padding:0 1rem}}@media(max-width:1200px){.hero-container{gap:40px;padding:0 1.5rem}.hero-title{font-size:3.5rem}.hero-visual{width:450px;height:253px}.tokenization-section .section-container .section-content{gap:40px}.smartv8-hero-container{gap:2rem;padding:0 1.5rem}.SolvingAsset-cards-grid{grid-template-columns:1fr 1fr;gap:1.5rem}.PowerfulEngines-cards-grid{gap:1.5rem}.builddifferent-cards-grid,.cards-grid{max-width:100%;padding:0 1rem}}@media(max-width:1024px){.landing-page-nav-links{gap:1.5rem}.landing-page-nav-links a{font-size:.85rem}.hero-section{padding:3rem 0 5rem}.hero-container{flex-direction:column;gap:3rem;text-align:center}.hero-content{order:1}.hero-visual{order:2;width:100%;max-width:560px;height:auto;aspect-ratio:16/9}.hero-title{font-size:3rem}.hero-description{max-width:100%;text-align:center}.hero-buttons{justify-content:center}.tokenization-section .section-container .section-content{flex-direction:column;gap:2rem}.tokenization-visual{order:-1}.tokenization-visual img{max-width:100%;height:auto}.section-intro,.section-conclusion{max-width:100%}.smartv8-hero-section{padding:3rem 0 5rem}.smartv8-hero-container{grid-template-columns:1fr;gap:2rem;text-align:center}.smartv8-hero-visual{order:-1}.smartv8-hero-visual img{max-width:100%;height:auto}.smartv8-hero-description{max-width:100%;text-align:center}.builddifferent-cards-grid{grid-template-columns:1fr;gap:2rem}.builddifferent-category-buttons{width:100%;padding:32px 16px}.SolvingAsset-problem-section{padding:4rem 0}.SolvingAsset-cards-grid{grid-template-columns:1fr 1fr;gap:1.5rem}.PowerfulEngines-problem-section{padding:2rem 0}.PowerfulEngines-cards-grid{grid-template-columns:1fr 1fr;gap:1.5rem}.PowerfulEngines-category-buttons{padding:0 1rem}.PowerfulEngines-category-row{gap:8px}.PowerfulEngines-category-btn{padding:10px 20px}.PowerfulEngines-category-btn span{font-size:14px}.problem-section{padding:4rem 0}.cards-grid{grid-template-columns:1fr;gap:2rem}}@media(max-width:768px){.landing-page{height:auto}.landing-page-navbar{padding:1rem 0}.landing-page-nav-container{padding:0 1rem}.landing-page-nav-links{display:none}.nav-actions{gap:.5rem}.btn-signin,.btn-getstarted{padding:.7rem 1.8rem;font-size:.85rem}.logo-icon{width:40px;height:40px}.hero-section{padding:2rem 0 4rem}.hero-container{padding:0 1rem;gap:2rem}.hero-badge{font-size:.9rem;padding:6px 16px;margin-bottom:1.5rem}.hero-title{font-size:2.2rem;margin-bottom:1rem}.hero-description{font-size:.95rem;margin-bottom:1.5rem}.hero-buttons{flex-direction:column;width:100%}.btn-primary,.btn-secondary{width:100%;padding:.9rem 1.5rem;font-size:.95rem}.hero-visual{width:100%;height:auto;min-height:200px}.hero-visual iframe{height:250px}.tokenization-section{padding:2rem 0}.section-container{padding:0 1rem}.section-badge{font-size:1rem;padding:.4rem 1rem}.section-title{font-size:1.8rem;margin-bottom:1.5rem}.section-intro{font-size:.95rem}.problems-list li{font-size:.9rem;padding-left:1.5rem}.section-conclusion{font-size:.9rem}.problem-section{padding:3rem 0}.problem-badge{font-size:1rem}.problem-title{font-size:1.6rem}.problem-subtitle{font-size:1rem;margin-bottom:2rem}.problem-card{padding:2rem 1.25rem}.card-title{font-size:1.2rem}.card-list li{font-size:.9rem}.card-footer button{font-size:.85rem;padding:10px 6px}.smartv8-hero-section{padding:2rem 0 4rem}.smartv8-hero-container{padding:0 1rem}.smartv8-hero-badge{font-size:1rem;padding:6px 16px}.smartv8-hero-title{font-size:1.8rem}.smartv8-hero-description{font-size:.95rem}.builddifferent-problem-section{padding:2rem 0}.builddifferent-problem-title{font-size:1.6rem}.builddifferent-problem-subtitle{font-size:1rem;margin-bottom:2rem}.builddifferent-category-buttons{padding:24px 12px;gap:24px}.builddifferent-category-row{gap:8px}.builddifferent-category-btn{padding:10px 16px}.builddifferent-category-btn span{font-size:13px;line-height:1.4}.builddifferent-problem-card{padding:2rem 1.25rem}.builddifferent-card-icon p{font-size:.9rem}.builddifferent-card-list2 li{padding:12px;margin:8px;font-size:.9rem}.SolvingAsset-problem-section{padding:3rem 0}.SolvingAsset-problem-badge{font-size:1rem}.SolvingAsset-problem-title{font-size:1.6rem}.SolvingAsset-cards-grid{grid-template-columns:1fr;gap:1.5rem}.SolvingAsset-problem-card{padding:2rem 1.25rem}.SolvingAsset-card-title{font-size:1.2rem}.SolvingAsset-card-list li{font-size:.9rem}.PowerfulEngines-problem-badge{font-size:1rem}.PowerfulEngines-problem-title{font-size:1.6rem}.PowerfulEngines-problem-subtitle{font-size:1rem;margin-bottom:2rem}.PowerfulEngines-category-row{flex-direction:column;width:100%}.PowerfulEngines-category-btn{width:100%;max-width:300px;padding:12px 20px}.PowerfulEngines-cards-grid{grid-template-columns:1fr;gap:1.5rem}.PowerfulEngines-problem-card{padding:2rem 1.25rem}.PowerfulEngines-card-title{font-size:1.2rem}.PowerfulEngines-card-description,.PowerfulEngines-card-list li{font-size:.9rem}.footer-section{padding:3rem 0}.footer-container{padding:0 1rem}.footer-intro h3{font-size:1.5rem!important}.footer-cta-box{padding:2rem 1.25rem}.footer-title{font-size:1.6rem}.footer-subtitle{font-size:.95rem}.smart-footer{padding:40px 16px 30px}.smart-footer-container{grid-template-columns:1fr;gap:30px}.smart-footer-description{font-size:13px}.smart-footer-nav{flex-direction:row;flex-wrap:wrap;gap:20px}}@media(max-width:576px){.landing-page-nav-container{padding:0 .75rem}.logo-icon{width:36px;height:36px}.btn-signin{padding:.4rem .8rem;font-size:.8rem}.btn-getstarted{font-size:.8rem}.hero-section{padding:1.5rem 0 3rem}.hero-container{padding:0 .75rem}.hero-badge{font-size:1rem;padding:5px 12px}.hero-title{font-size:1.8rem}.hero-description{font-size:.9rem}.hero-visual iframe{height:200px}.btn-primary,.btn-secondary{padding:.8rem 1.25rem;font-size:.9rem;border-radius:12px}.section-container{padding:0 .75rem}.section-title{font-size:1.5rem}.problem-title{font-size:1.4rem}.problem-subtitle{font-size:.9rem}.problem-card{padding:1.5rem 1rem}.icon{width:50px;height:50px;padding:10px}.card-title{font-size:1.1rem}.card-list li{font-size:.85rem;padding-left:1.5rem}.smartv8-hero-title{font-size:1.5rem}.smartv8-hero-description{font-size:.9rem}.builddifferent-problem-title{font-size:1.4rem}.builddifferent-category-buttons{padding:20px 10px;gap:16px;border-radius:16px}.builddifferent-category-btn{padding:8px 12px}.builddifferent-category-btn span{font-size:12px}.builddifferent-problem-card{padding:1.5rem 1rem}.builddifferent-card-icon{flex-direction:column;align-items:flex-start}.builddifferent-card-icon p{font-size:.85rem}.builddifferent-card-list2 li{padding:10px;margin:6px 0;font-size:.85rem;padding-left:1.5rem}.SolvingAsset-problem-title{font-size:1.4rem}.SolvingAsset-problem-card{padding:1.5rem 1rem}.SolvingAsset-card-title{font-size:1.1rem}.SolvingAsset-card-list li{font-size:.85rem}.SolvingAsset-card-footer button{font-size:.8rem;padding:10px 6px}.PowerfulEngines-problem-title{font-size:1.4rem}.PowerfulEngines-category-btn{padding:10px 16px}.PowerfulEngines-category-btn span{font-size:12px}.PowerfulEngines-problem-card{padding:1.5rem 1rem}.PowerfulEngines-card-title{font-size:1.1rem}.PowerfulEngines-card-description,.PowerfulEngines-card-list li{font-size:.85rem}.footer-intro h3{font-size:1.3rem!important}.footer-intro p,.footer-message p{font-size:.85rem}.footer-cta-box{padding:1.5rem 1rem;border-radius:12px}.footer-title{font-size:1.4rem}.footer-subtitle{font-size:.85rem}.footer-btn-primary,.footer-btn-secondary{padding:.8rem 1.5rem;font-size:.9rem}.smart-footer{padding:30px 12px 24px}.smart-brand-name{font-size:16px}.smart-brand-tagline,.smart-footer-description{font-size:12px}.smart-footer-version{font-size:11px}.smart-footer-link{font-size:13px}.smart-copyright-bar{padding:16px 12px}.smart-copyright-text{font-size:11px}.smart-copyright-links{gap:16px}.smart-copyright-link{font-size:11px}}@media(max-width:400px){.hero-title{font-size:1.5rem}.hero-badge{font-size:.75rem;padding:4px 10px}.btn-signin{padding:.35rem .6rem;font-size:.75rem}.btn-getstarted{padding:.35rem .8rem;font-size:.75rem}.section-title{font-size:1.3rem}.problem-title,.builddifferent-problem-title,.SolvingAsset-problem-title,.PowerfulEngines-problem-title{font-size:1.2rem}.smartv8-hero-title{font-size:1.3rem}.card-title,.SolvingAsset-card-title,.PowerfulEngines-card-title{font-size:1rem}.footer-title{font-size:1.2rem}.builddifferent-category-btn span,.PowerfulEngines-category-btn span{font-size:11px}}@media(max-width:900px)and (orientation:landscape){.hero-section{padding:2rem 0 3rem}.hero-container{flex-direction:row;gap:2rem}.hero-content{flex:1}.hero-visual{flex:1;max-width:45%}.hero-title{font-size:2rem}.hero-buttons{flex-direction:row}.btn-primary,.btn-secondary{width:auto}}@media(max-width:1200px){.comming-soon-description{font-size:72px;padding:40px 0}}@media(max-width:992px){.comming-soon-description{font-size:56px;padding:30px 0}}@media(max-width:768px){.comming-soon-description{font-size:42px;padding:25px 0}.tokenization-section{padding:0 20px}.proptech-smart,.future-ready{padding:30px 20px}}@media(max-width:576px){.comming-soon-description{font-size:32px;padding:20px 0}.tokenization-section{padding:0 15px}.proptech-smart,.future-ready{padding:25px 15px;gap:16px}}@media(max-width:400px){.comming-soon-description{font-size:24px;padding:15px 0}}@media(max-width:768px){.visual-card{padding:1.5rem;border-radius:16px}.card-header h3{font-size:1.2rem}.building-graphic{height:200px;margin:1rem 0}.building{width:60px;height:150px}.cubes-grid{grid-template-columns:repeat(3,28px);gap:8px;right:-80px;top:-40px}.cube{width:28px;height:28px}.smart-contract-badge{padding:.75rem 1rem;flex-direction:column;text-align:center}}@media(max-width:576px){.visual-card{padding:1rem}.building-graphic{height:150px}.building{width:50px;height:120px}.cubes-grid{grid-template-columns:repeat(2,24px);gap:6px;right:-60px;top:-30px}.cube{width:24px;height:24px}}@media(max-width:768px){.visual-frame{padding:1.5rem;border-radius:16px}.visual-title{font-size:1.2rem;margin-bottom:1.5rem}.visual-content{flex-direction:column;gap:2rem}.arrow-right{transform:rotate(90deg);font-size:1.5rem}.building-floors{width:50px;height:100px}.building-floors.small{width:40px;height:65px}.building-label,.token-label,.dist-label{font-size:.7rem;max-width:120px}.token-layer{width:60px;height:20px}.person-icon{width:32px;height:32px;font-size:1rem}}@media(max-width:768px){.smartv8-visual-card{padding:1.5rem}.smartv8-card-header h3{font-size:1.2rem}.smartv8-building-graphic{height:200px;margin:1rem 0}.smartv8-building{width:60px;height:150px}.smartv8-cubes-grid{grid-template-columns:repeat(3,28px);gap:8px;right:-80px;top:-40px}.smartv8-cube{width:28px;height:28px}.smartv8-smart-contract-badge{padding:.75rem 1rem;flex-direction:column;text-align:center}.smartv8-hero-buttons{flex-direction:column;width:100%}.smartv8-btn-primary,.smartv8-btn-secondary{width:100%;padding:.9rem 1.5rem}}@media(max-width:576px){.smartv8-visual-card{padding:1rem}.smartv8-building-graphic{height:150px}.smartv8-building{width:50px;height:120px}.smartv8-cubes-grid{grid-template-columns:repeat(2,24px);gap:6px;right:-60px;top:-30px}.smartv8-cube{width:24px;height:24px}}@media(max-width:576px){.icon{width:48px;height:48px;padding:8px;border-radius:10px}.icon svg,.icon img{width:100%;height:100%}}@media(max-width:576px){.smart-footer-actions{flex-direction:column;width:100%}.smart-button{width:100%;justify-content:center}.smart-footer-legal{flex-direction:column;gap:8px}}@media(max-width:768px){.landing-page,.hero-section,.tokenization-section,.problem-section,.smartv8-hero-section,.builddifferent-problem-section,.SolvingAsset-problem-section,.PowerfulEngines-problem-section,.footer-section{overflow-x:hidden}}@media(max-width:576px){.problems-list{margin:1.5rem 0}.problems-list li{padding:.25rem 0 .25rem 1.25rem;font-size:.85rem}.problems-list li:before{font-size:.9rem}}@media(max-width:576px){.card-footer,.builddifferent-card-footer,.SolvingAsset-card-footer,.PowerfulEngines-card-footer{flex-direction:column;gap:6px;padding:8px}.card-footer button,.builddifferent-card-footer button,.SolvingAsset-card-footer button,.PowerfulEngines-card-footer button{width:100%;font-size:.8rem;padding:10px}}@media(max-width:576px){.pt-icon-small,.smartv8-pt-icon-small{width:32px;height:32px;font-size:.85rem}}@media(max-width:576px){.badge-icon,.smartv8-badge-icon{font-size:1.2rem}.badge-title,.smartv8-badge-title{font-size:.9rem}.badge-subtitle,.smartv8-badge-subtitle{font-size:.75rem}}@media(max-width:576px){.logo-main{font-size:.95rem}.logo-sub{font-size:.75rem}}.proptech-smart img,.future-ready img{max-width:100%;height:auto}@media(max-width:1200px){.proptech-smart img,.future-ready img{max-width:90%}}@media(max-width:992px){.proptech-smart img,.future-ready img{max-width:85%}}@media(max-width:768px){.proptech-smart img,.future-ready img{max-width:100%;width:100%}}@media(max-width:576px){.proptech-smart img,.future-ready img{max-width:100%;width:100%}}.public-dev-page{display:flex;flex-direction:column;height:100vh;background:#030c29;color:#fff}.public-dev-header{position:relative;background:linear-gradient(135deg,#1e3a8a,#0f172a);padding:10px 20px;text-align:center;overflow:hidden}.header-overlay{position:absolute;inset:0;background:url(/pattern.svg) repeat;opacity:.05}.header-content{position:relative;z-index:1;max-width:1200px;margin:0 auto}.developer-info{display:flex;justify-content:space-between;align-items:center}.developer-logo{width:80px;height:80px;border-radius:50%;overflow:hidden;background:#ffffff1a;border:3px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center}.developer-logo img{width:100%;height:100%;object-fit:cover}.logo-placeholder{font-size:48px;font-weight:700;color:#3b82f6}.developer-name{font-size:48px;font-weight:700;margin-bottom:12px;color:#fff}.company-legal-name{font-size:18px;color:#ffffffb3;margin-bottom:32px}.developer-stats{display:flex;justify-content:space-between;margin:10px 0}.stat{display:flex;flex-direction:column;align-items:center}.stat-value{font-size:36px;font-weight:700;color:#3b82f6}.stat-label{font-size:14px;color:#fff9;margin-top:4px;text-transform:uppercase;letter-spacing:1px}.btn-contact{padding:16px 32px;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;margin-top:24px}.btn-contact:hover{background:#2563eb;transform:translateY(-2px);box-shadow:0 8px 24px #3b82f666}.public-dev-about{padding:80px 20px;background:#ffffff05;border-top:1px solid rgba(255,255,255,.05)}.public-dev-about h2{font-size:32px;font-weight:700;margin-bottom:24px;text-align:center}.public-dev-about p{font-size:18px;line-height:1.8;color:#fffc;max-width:800px;margin:0 auto;text-align:center}.public-dev-properties{padding:10px 20px}.container{overflow:hidden}.public-dev-properties h2{font-size:32px;font-weight:700;margin-bottom:15px;text-align:left}.properties-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:32px;overflow-y:auto}.property-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s}.property-image{position:relative;width:100%;height:240px;overflow:hidden;background:#ffffff0d}.property-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.property-card:hover .property-image img{transform:scale(1.05)}.property-status{position:absolute;top:12px;right:12px;padding:6px 12px;background:#10b981e6;color:#fff;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase}.property-status.pending{background:#fbbf24e6}.property-status.sold{background:#ef4444e6}.property-info{padding:24px}.property-title{font-size:20px;font-weight:600;margin-bottom:12px;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.property-location{font-size:14px;color:#fff9;margin-bottom:16px}.property-details{display:flex;gap:16px;margin-bottom:16px;flex-wrap:wrap}.detail{font-size:13px;color:#ffffffb3;padding:6px 12px;background:#ffffff0d;border-radius:4px}.property-price{font-size:24px;font-weight:700;color:#3b82f6;margin-top:12px}.no-properties{text-align:center;padding:80px 20px;color:#ffffff80}.property-modal{position:fixed;inset:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;overflow-y:auto}.modal-content{background:#0a1628;border-radius:16px;max-width:900px;width:100%;max-height:90vh;overflow-y:auto;position:relative}.modal-content::-webkit-scrollbar{width:0}.modal-close{position:absolute;top:16px;right:16px;background:#00000080;border:none;color:#fff;width:40px;height:40px;border-radius:50%;font-size:24px;cursor:pointer;z-index:10;transition:all .2s}.modal-close:hover{background:#000000b3}.modal-image{width:100%;height:400px;overflow:hidden}.modal-image img{width:100%;height:100%;object-fit:cover;border-radius:10px 10px 0 0}.modal-info{padding:32px}.modal-info h2{font-size:32px;font-weight:700;margin-bottom:12px;text-align:left}.modal-location{font-size:16px;color:#fff9;margin-bottom:20px;text-align:left}.modal-price{font-size:36px;font-weight:700;color:#3b82f6;margin-bottom:24px}.modal-description{margin-bottom:32px}.modal-description h3{font-size:20px;font-weight:600;margin-bottom:12px;text-align:left}.modal-description p{font-size:16px;line-height:1.8;color:#fffc;text-align:left}.modal-specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:32px;padding:24px;background:#ffffff05;border-radius:8px}.spec{display:flex;flex-direction:column}.spec-label{font-size:14px;color:#ffffff80;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.spec-value{font-size:18px;font-weight:600;color:#fff}.modal-actions{display:flex;gap:12px}.btn-primary,.btn-secondary{flex:1;padding:16px 24px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s}.btn-primary{background:#3b82f6;color:#fff}.btn-primary:hover{background:#2563eb;transform:translateY(-2px)}.btn-secondary{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}.btn-secondary:hover{background:#ffffff26}.public-dev-footer{padding:10px 20px;text-align:center;border-top:1px solid rgba(255,255,255,.05);background:#0003}.public-dev-footer p{color:#ffffff80;font-size:14px}.powered-by{font-size:12px}.public-dev-loading,.public-dev-error{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center}.loading-spinner{width:60px;height:60px;border:4px solid rgba(59,130,246,.2);border-top-color:#3b82f6;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:24px}.public-dev-error h1{font-size:120px;font-weight:700;color:#fff3;margin-bottom:16px}.public-dev-error h2{font-size:32px;margin-bottom:12px}.public-dev-error p{font-size:18px;color:#fff9;margin-bottom:32px}.btn-home{padding:16px 32px;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s}.btn-home:hover{background:#2563eb;transform:translateY(-2px)}@media(max-width:768px){.developer-name{font-size:32px}.developer-stats{gap:24px}.stat-value{font-size:28px}.properties-grid{grid-template-columns:1fr}.modal-content{margin:0;border-radius:0;max-height:100vh}.modal-image{height:300px}.modal-info{padding:24px}.modal-specs{grid-template-columns:1fr}.modal-actions{flex-direction:column}}.smart-marketplace{display:flex;flex-direction:column;height:100vh;background:#030c29;font-family:Space Grotesk,sans-serif;color:#f1f5f9;overflow-x:hidden;overflow-y:auto}.smart-header{padding:10px;overflow:hidden}.header-heading{padding:10px}@keyframes pulse{0%,to{opacity:.5}50%{opacity:1}}.smart-header .header-content{display:flex;align-items:center;justify-content:space-between}.smart-header h1{font-family:Montserrat,sans-serif;font-size:4rem;font-weight:800;margin:0 0 20px;background:linear-gradient(135deg,#fff,#4f91b2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-1px}.smart-header p{font-size:1.3rem;color:#94a3b8;max-width:700px;line-height:1.6}.smart-btn-primary{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;padding:12px 32px;border-radius:12px;font-weight:600;font-size:16px;cursor:pointer;transition:background .3s ease-in-out}.error-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;gap:16px}.smart-properties{flex:1;padding:20px;background:#030c29;overflow-y:auto}.smart-properties::-webkit-scrollbar{width:0px}.smart-properties-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.smart-properties-grid::-webkit-scrollbar{height:8px}.smart-properties-grid::-webkit-scrollbar-track{background:#0f172a80;border-radius:10px}.smart-properties-grid::-webkit-scrollbar-thumb{background:#4f91b280;border-radius:10px}.smart-property-card{width:100%;background:linear-gradient(135deg,#0f172ae6,#1e293bb3);border-radius:20px;overflow:hidden;cursor:pointer;transition:all .4s cubic-bezier(.16,1,.3,1);border:1px solid rgba(79,145,178,.15);box-shadow:0 4px 24px #0000004d;position:relative}.smart-property-image{width:100%;height:280px;overflow:hidden;background:linear-gradient(135deg,#0f172a,#1e293b)}.smart-property-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.property-info{padding:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.property-info h3{font-family:Montserrat,sans-serif;font-size:1.4rem;font-weight:700;margin-bottom:12px}.property-location{color:#4f91b2;margin-bottom:16px;font-weight:500;text-align:left}.property-details{display:flex;gap:16px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(79,145,178,.15)}.property-details span{background:#4f91b214;padding:6px 12px;border-radius:8px;font-size:.85rem}.property-pricing{display:grid;grid-template-columns:1fr 1fr}.property-pricing .token-price{text-align:left}.property-pricing .total-tokens{text-align:right}.property-pricing .value{font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:700;color:#4f91b2}.spinner{width:40px;height:40px;border:4px solid rgba(255,255,255,.1);border-top-color:#4c4caf;border-radius:50%;animation:spin .8s linear infinite}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;gap:16px}.developer-badge{position:absolute;top:8px;left:8px;background:#0000001a;color:#fff;padding:6px 12px;border-radius:17px;font-size:.75rem;font-weight:600;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@keyframes spin{to{transform:rotate(360deg)}}.smart-modal-overlay{position:fixed;inset:0;background:#030c29;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:9999}.smart-modal-content{background:#ffffff14;width:100%;max-width:920px;max-height:95vh;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;position:relative;animation:modalFadeIn .25s ease}.modal-close{position:absolute;top:14px;right:14px;border:none;background:#0000000d;width:36px;height:36px;border-radius:50%;font-size:18px;cursor:pointer;transition:background .2s ease}.modal-close:hover{background:#0000001f}.smart-modal-header{padding:1.5rem 2rem;background:#ffffff14;color:#f8fafc}.smart-modal-header h2{margin:0;font-size:1.5rem;font-weight:600}.smart-modal-location{margin-top:.25rem;font-size:.95rem;color:#f8fafc;text-align:left}.smart-modal-body{padding:.5rem 2rem;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem}.smart-modal-body::-webkit-scrollbar{width:0px}.smart-property-detail-container::-webkit-scrollbar{width:0px}.smart-property-detail-container{padding:.5rem 1rem;overflow:hidden}.smart-modal-images img{width:100%;height:400px;object-fit:cover;border-radius:10px}.smart-modal-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}.smart-detail-group,.detail-group{background:#ffffff14;border-radius:10px;padding:1.25rem}.smart-detail-group h3,.detail-group h3{margin-bottom:.75rem;font-size:1.1rem;font-weight:600;color:#f8fafc}.smart-detail-group ul,.detail-group ul{list-style:none;padding:0;margin:0}.smart-detail-group li,.detail-group li{padding:.35rem 0;font-size:.95rem;color:#f8fafc}.smart-detail-group strong,.detail-group strong{color:#f8fafc}.detail-group p{font-size:.95rem;line-height:1.55;color:#f8fafc;text-align:left}.smart-modal-actions{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1rem;flex-wrap:wrap}.smart-btn-primary{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#f8fafc;border:none;padding:.65rem 1.25rem;border-radius:8px;font-size:.95rem;font-weight:500;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.smart-btn-developer{background:#f8fafc;color:#0f172a;border:1px solid #cbd5e1;padding:.65rem 1.25rem;border-radius:8px;font-size:.95rem;cursor:pointer;transition:background .15s ease}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:640px){.smart-modal-header,.smart-modal-body{padding:1.25rem}.smart-modal-images img{height:220px}.property-pricing .token-price,.total-tokens,.property-pricing .value{font-size:13px}}@media(max-width:1200px){.smart-properties-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.smart-properties-grid{grid-template-columns:1fr}.smart-header h1{font-size:2rem}.smart-header p{font-size:.8rem}}.login-page{width:100%;min-height:100vh;background:#030c29;font-family:Inter,sans-serif;color:#fff;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}.login-navbar{padding:20px 40px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.logo{display:flex;align-items:center;gap:12px;width:192px;height:68px;max-width:100%}.brand-icon{width:48px;height:48px}.brand-text{font-size:14px;font-weight:600;line-height:16px}.nav-center span{margin:0 16px;font-size:14px;font-weight:500;color:#000;cursor:pointer}.nav-right{display:flex;align-items:center;gap:16px}.signin-text{font-size:14px;font-weight:500;color:#000;cursor:pointer}.btn-signin{background:transparent;border:2px solid #4F91B2;color:#4f91b2;padding:10px 32px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;font-family:Space Grotesk,sans-serif;transition:all .3s ease}.btn-signin:hover{background:#4f91b226;transform:translateY(-2px)}.btn-primary{padding:12px 24px;background:#5f9db8;border-radius:18px;border:none;color:#fff;font-size:14px;cursor:pointer}.login-wrapper{display:flex;justify-content:center;align-items:center;margin-top:60px;padding:20px;min-height:calc(100vh - 200px)}.login-card{width:100%;max-width:577px;min-height:400px;padding:40px;border-radius:48px;background:#54347040;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;box-shadow:0 8px 32px #0000004d;border:1px solid rgba(255,255,255,.1)}.login-card h2{font-size:30px;font-weight:800;margin-bottom:8px;font-family:Montserrat,sans-serif;color:#fff}.login-subtitle{font-size:14px;color:#c3c5cc;margin-bottom:32px;font-weight:400;font-family:Inter,sans-serif;line-height:1.5}.error-message{display:flex;align-items:center;gap:10px;background:#ef444426;border:1px solid rgba(239,68,68,.4);border-radius:12px;padding:12px 16px;margin-bottom:20px;color:#fca5a5;font-size:14px;text-align:left}.error-icon{font-size:18px}.btn-microsoft,.btn-google{width:100%;height:52px;border-radius:12px;border:none;font-size:16px;font-weight:500;display:flex;padding:0 20px;align-items:center;justify-content:center;gap:12px;cursor:pointer;font-family:Space Grotesk,sans-serif;transition:all .3s ease;margin-bottom:16px}.btn-microsoft{background:#fff;color:#2b2b2b;box-shadow:0 2px 8px #00000026}.btn-microsoft:hover:not(:disabled){background:#f5f5f5;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.btn-microsoft:disabled{opacity:.6;cursor:not-allowed}.microsoft-icon,.google-icon{width:18px;height:18px}.btn-google{background:#fff;color:#555;box-shadow:0 2px 8px #00000026;position:relative}.btn-google:hover:not(:disabled){background:#f5f5f5;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.btn-google:disabled{opacity:.6;cursor:not-allowed}.btn-google img{width:20px;height:20px}.divider{display:flex;align-items:center;margin:24px 0;color:#94a3b8;font-size:14px}.divider:before,.divider:after{content:"";flex:1;height:1px;background:#fff3}.divider span{padding:0 16px}.signup-footer{margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.signup-footer p{color:#94a3b8;font-size:14px;margin-bottom:12px}.btn-signup-link{background:transparent;border:2px solid #4F91B2;color:#4f91b2;padding:10px 32px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;font-family:Space Grotesk,sans-serif;transition:all .3s ease}.btn-signup-link:hover{background:#4f91b226;transform:translateY(-2px)}.btn-apple{background:#000;color:#fff}.apple-icon{width:24px;height:24px}@media screen and (max-width:768px){.login-navbar{padding:16px 20px}.nav-center,.nav-right{display:none}.logo{width:150px;height:auto}.login-wrapper{margin-top:40px;padding:16px}.login-card{padding:30px 20px;border-radius:32px}.login-card h2{font-size:24px}.login-subtitle{font-size:13px}.btn-microsoft,.btn-google{height:48px;font-size:15px}}@media screen and (max-width:480px){.login-navbar{padding:12px 16px}.logo{width:120px}.nav-center{gap:12px}.nav-center span{font-size:13px;margin:0}.signin{font-size:13px}.login-wrapper{margin-top:20px;padding:12px}.login-card{padding:24px 16px;border-radius:24px;min-height:auto}.login-card h2{font-size:22px}.login-subtitle{font-size:12px;margin-bottom:24px}.btn-microsoft,.btn-google{height:44px;font-size:14px;padding:0 16px;gap:8px}.microsoft-icon,.google-icon{width:18px;height:18px}.error-message{padding:10px 12px;font-size:13px}.btn-signup-link{padding:8px 24px;font-size:13px}.divider{margin:20px 0}}@media screen and (max-width:360px){.login-navbar{padding:10px 12px}.nav-center span{font-size:12px}.login-card{padding:20px 12px}.login-card h2{font-size:20px}.login-subtitle{font-size:11px}.btn-microsoft,.btn-google{font-size:13px;height:42px}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,sans-serif;overflow:hidden}body::-webkit-scrollbar{width:0}.alert-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:2147483647}.alert-box{background:linear-gradient(135deg,#1e293bfa,#0f172afa);width:100%;max-width:max-content;border-radius:14px;box-shadow:0 10px 40px #0003;animation:fadeInScale .25s ease-out;overflow:hidden;animation:fadeIn .2s ease-in-out;padding:15px 30px}.alert-box h3{font-size:24px;font-weight:600;color:#f1f1f1;margin:0;text-align:left}.alert-box p{font-size:18px;color:#fff;margin:8px;text-align:left}.alert-box.success{border-left:5px solid #2ecc71}.alert-box.error{border-left:5px solid #e74c3c}.alert-box.warning{border-left:5px solid #f39c12}.alert-box.info{border-left:5px solid #3498db}.alert-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.btn{padding:8px 14px;border-radius:6px;border:none;cursor:pointer;font-size:14px}.btn.confirm{background:#3498db;color:#fff}.btn.cancel{background:#e0e0e0}@keyframes fadeIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}
