@import "https://fonts.googleapis.com/css2?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=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=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";body{background-color:var(--section-color);color:var(--text);margin:0;padding:0;font-family:Poppins,sans-serif}.layout{box-sizing:border-box;background-color:var(--section-color);width:100%;height:fit-content;min-height:100vh;overflow:hidden}.img{box-sizing:border-box;justify-content:center;align-items:center;height:fit-content;display:flex;overflow:hidden}.img img{object-fit:cover;width:auto;min-width:100%;max-width:100%;height:100%}.input-holder{flex:1;justify-content:space-between;align-items:center;display:flex}.input{font-family:Poppins,sans-serif}.Button{cursor:pointer;border:none;font-family:Poppins,sans-serif}.loader{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:800;background-color:#00000073;justify-content:center;align-items:center;gap:12px;display:flex;position:fixed;inset:0}.loader span{background:#ffac4e;border-radius:50%;width:16px;height:16px;animation:.9s ease-in-out infinite jump}.loader span:nth-child(2){animation-delay:.15s}.loader span:nth-child(3){animation-delay:.3s}@keyframes jump{0%,80%,to{opacity:.7;transform:translateY(0)}40%{opacity:1;transform:translateY(-18px)}}.Alert-box{box-sizing:border-box;z-index:999;justify-content:center;align-items:center;width:100%;padding:20px 10px;display:flex;position:fixed;top:0;overflow:hidden}.main-box{box-sizing:border-box;background:var(--card);transform-origin:top;border-radius:20px;justify-content:flex-start;align-items:center;gap:5px;padding:20px;font-size:14px;transition:all .5s linear;display:flex;position:relative;overflow:hidden;transform:scaleY(0)}.main-box svg{font-size:18px}.open{transform:scaleY(1)}.closeAlert{color:var(--text);background-color:#0000;justify-content:center;align-items:center;padding:5px;font-size:15px;display:flex;position:absolute;top:5px;right:10px}.success{color:#3cf19f;border:2px solid #3cf19f}.failed{color:#ef2a2a;border:2px solid #ef2a2a}.pending{color:#f09f3c;border:2px solid #f09f3c}.info{border:2px solid var(--text);color:var(--text)}.navbar{background-color:var(--card);box-sizing:border-box;width:100%;box-shadow:2px 0px 10px var(--shadow-color);z-index:500;position:fixed}.navbar nav{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;height:fit-content;display:flex}.media-profile{border-radius:50%;width:30px;max-height:30px;display:none}.logo{border-right:1px solid var(--shadow-color);box-sizing:border-box;justify-content:flex-start;align-items:center;gap:5px;min-width:18%;padding:15px 30px;display:flex}.logo .img{width:40px}.logo b{color:#0000;background:linear-gradient(90deg,#ff8a00 0%,#ff3d00 50%,#ff1e1e 100%);-webkit-background-clip:text;background-clip:text;font-size:1.2rem}.nav-links{box-sizing:border-box;flex:1;justify-content:space-between;align-items:center;max-width:82%;padding:15px 30px;display:flex}.search-tab-holder{justify-content:flex-end;align-items:center;gap:10px;width:fit-content;display:flex}.search-tab-holder span{box-sizing:border-box;place-content:center;display:flex;overflow:hidden}.search-tab-holder span svg{font-size:20px}.search-tab{background-color:var(--section-color);border-radius:100px;justify-content:flex-start;align-items:center;gap:5px;padding:10px;display:flex}.search-tab svg{font-size:16px}.search-tab .input-holder{box-sizing:border-box;width:fit-content}.search-tab .input{color:inherit;background-color:#0000;border:none;outline:none;margin-bottom:auto}.sidebar{background-color:var(--card);box-sizing:border-box;flex-direction:column;align-items:flex-start;max-width:18%;padding:70px 20px 20px;display:flex;position:fixed;inset:0;overflow:hidden}.sidebar h3{text-transform:uppercase;color:var(--text-light);font-size:13px;font-weight:400}.site-side-link{flex-direction:column;align-items:flex-start;gap:10px;width:100%;display:flex}.site-side-link a{box-sizing:border-box;color:var(--text);letter-spacing:-.5px;text-transform:capitalize;border-radius:10px;justify-content:flex-start;align-items:center;gap:7px;width:100%;padding:7px 10px;font-size:13px;font-weight:400;text-decoration:none;transition:all .5s linear;display:flex;overflow:hidden}.site-side-link a svg{font-size:16px}.site-side-link a:hover{background-color:var(--shadow-color)}.site-side-link .active{color:#fff;background:linear-gradient(90deg,#ff8a00 0%,#ff3d00 50%,#ff1e1e 100%)}.dashboard-preference{box-sizing:border-box;width:100%;height:fit-content;margin-top:auto;overflow:hidden}.user-profile-box{justify-content:flex-start;align-items:center;gap:10px;margin-top:10px;display:flex;overflow:hidden}.user-profile-box .img{border-radius:50%;max-height:40px;width:40px!important}.user-profile-box .img img{min-height:40px}.user-profile-box div{box-sizing:border-box;flex-direction:column;align-items:flex-start;width:70%;display:flex}.user-profile-box div strong{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:15px;font-weight:500;display:-webkit-box}.user-profile-box div small{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12px;font-weight:400;display:-webkit-box;overflow:hidden}.bank-text{color:var(--text-light);font-size:13px}.bank-text:first-letter{text-transform:capitalize}.bottom-nav{background-color:var(--card);box-sizing:border-box;z-index:500;width:calc(100% - 40px);box-shadow:1px 1px 5px var(--shadow-color);border-radius:100px;justify-content:space-between;align-items:center;margin:20px;padding:20px 30px;display:none;position:fixed;bottom:0;overflow:hidden}.bottom-nav a{box-sizing:border-box;color:var(--grey-text);justify-content:center;align-items:center;font-size:20px;text-decoration:none;display:flex;overflow:hidden}.bottom-nav .active{color:#ffac4e}.bottom-nav .img{cursor:pointer;border:2px solid var(--grey-text);border-radius:50%;width:30px;max-height:30px}.bottom-nav .img img{min-width:30px}.auth-layout{box-sizing:border-box;background:#00000073 url(https://images.unsplash.com/photo-1600596542815-ffad4c1539a9?q=80&w=875&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D) 50%/cover no-repeat;justify-content:space-between;align-items:center;width:100%;height:100vh;display:flex;overflow:hidden}.login-image-container{box-sizing:border-box;background:linear-gradient(#00000020,#000000ad);width:100%;min-height:100vh;overflow:hidden}.login-form-holder{box-sizing:border-box;width:100%;height:fit-content;padding:20px 40px;overflow:hidden}.login-form-holder p{text-align:center;color:#fff;max-width:400px;font-size:14px;font-weight:500}.login-form-holder p a{color:#0000;background:linear-gradient(90deg,#ff8a00 0%,#ff3d00 50%,#ff1e1e 100%);-webkit-background-clip:text;background-clip:text}.login-form{background:var(--background);box-sizing:border-box;border-radius:10px;max-width:400px;padding:20px;overflow:hidden}.login-form h3{letter-spacing:1px solid var(--shadow-color);margin:10px 0}.login-form .form-input{box-sizing:border-box;width:100%;height:fit-content;margin-bottom:10px;overflow:hidden}.login-form .form-input label{letter-spacing:1px solid var(--shadow-color);font-size:13px;font-weight:500}.login-form .form-input label:after{content:"*";color:#ff3d00;letter-spacing:1px solid var(--shadow-color)}.login-form .input-holder{border:2px solid var(--shadow-color);box-sizing:border-box;border-radius:10px;overflow:hidden}.login-form .input{box-sizing:border-box;background-color:var(--card);width:100%;color:var(--text);border:none;outline:none;padding:12px;font-size:14px}.login-form .Button{color:#fff;background:linear-gradient(90deg,#ff8a00 0%,#ff3d00 50%,#ff1e1e 100%);border-radius:10px;width:100%;margin:15px 0;padding:15px;font-size:14px}.login-form .Button:active{transform:translateY(2px)}.login-issues{justify-content:flex-end;align-items:center;width:100%;margin-bottom:10px;display:flex}.login-issues a{color:var(--text);font-size:14px}.new-dashboard{background:var(--background);width:100%;color:var(--text);box-sizing:border-box;min-height:100vh;padding:15px;transition:all .5s linear}.dashboard-top{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:26px;display:flex}.dashboard-eyebrow{color:var(--grey-text);margin-bottom:7px;font-size:12px;font-weight:500;display:block}.dashboard-top h1{color:var(--text);margin:0;font-size:27px;font-weight:650;line-height:1.2}.dashboard-top p{color:var(--grey-text);margin:8px 0 0;font-size:13px}.dashboard-top-actions{align-items:center;gap:10px;display:flex}.dashboard-date,.schedule-report{cursor:pointer;border-radius:9px;align-items:center;gap:8px;height:40px;padding:0 14px;font-family:inherit;font-size:12px;transition:all .5s linear;display:flex}.dashboard-date{background:var(--card);color:var(--grey-text);border:1px solid var(--border-color)}.dashboard-date:hover{background:var(--incard)}.dashboard-date svg:last-child{width:13px}.schedule-report{color:#fff;background:#ff3d00;border:none;padding-inline:18px}.schedule-report:hover{background:#ff1e1e}.dashboard-stat-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:14px;display:grid}.dashboard-stat-card{background:var(--card);border:1px solid var(--border-color);border-radius:12px;min-height:132px;padding:18px 19px;transition:all .5s linear}.dashboard-stat-card:hover{box-shadow:0 8px 25px var(--shadow-color)}.stat-card-top{color:var(--grey-text);justify-content:space-between;align-items:center;font-size:11px;display:flex}.stat-card-top svg{width:15px;color:var(--grey-text)}.dashboard-stat-card>strong{color:var(--text);margin-top:13px;font-size:23px;font-weight:650;display:block}.stat-card-bottom{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.stat-card-bottom>span{color:var(--grey-text);font-size:10px}.stat-card-bottom small{border-radius:20px;padding:4px 7px;font-size:8px}.stat-positive{color:#ff3d00;background:#ff3d001a}.stat-purple{color:#d97800;background:#ffac4e26}.stat-danger{color:#ef2a2a;background:#ef2a2a1f}.dashboard-analytics{grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);gap:14px;margin-bottom:14px;display:grid}.dashboard-panel{background:var(--card);border:1px solid var(--border-color);border-radius:12px;min-height:320px;transition:all .5s linear;position:relative}.panel-heading{justify-content:space-between;align-items:flex-start;padding:18px 19px 0;display:flex}.panel-heading h2{color:var(--text);margin:0;font-size:13px;font-weight:600}.chart-legend{gap:15px;margin-top:8px;display:flex}.chart-legend span{color:var(--grey-text);align-items:center;gap:5px;font-size:9px;display:flex}.chart-legend i{border-radius:2px;width:6px;height:6px;display:block}.legend-offer{background:#ff3d00}.legend-listed{background:#ffac4e}.period-select{color:var(--grey-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-family:inherit;font-size:10px;display:flex}.price-chart{height:235px;padding:20px 20px 15px;display:flex}.chart-y-axis{flex-direction:column;justify-content:space-between;width:38px;padding-bottom:18px;display:flex}.chart-y-axis span{color:var(--grey-text);font-size:8px}.chart-content{flex:1;margin-left:5px;position:relative}.chart-grid{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 18px}.chart-grid span{border-top:1px dashed var(--grid-color);width:100%}.chart-bars{justify-content:space-between;align-items:flex-end;gap:8px;display:flex;position:absolute;inset:0}.chart-bar-group{flex:1;justify-content:center;align-items:flex-end;gap:2px;max-width:42px;height:100%;padding-bottom:18px;display:flex;position:relative}.chart-bar-group>div{border-radius:3px 3px 0 0;width:8px;min-height:5px}.offer-bar{opacity:.85;background:#ff3d00}.listed-bar{opacity:.75;background:#ffac4e}.chart-bar-group>span{color:var(--grey-text);font-size:8px;position:absolute;bottom:0}.location-panel{overflow:hidden}.property-map{background:var(--incard);border-radius:8px;position:absolute;inset:65px 20px 25px;overflow:hidden}.map-grid{background-image:linear-gradient(var(--grid-color) 1px, transparent 1px), linear-gradient(90deg, var(--grid-color) 1px, transparent 1px);background-size:35px 35px;position:absolute;inset:0}.map-shape{background:var(--text-light);opacity:.5;position:absolute}.map-one{border-radius:50% 30% 45% 40%;width:100px;height:150px;top:5%;left:18%;transform:rotate(15deg)}.map-two{border-radius:45% 55% 40% 60%;width:125px;height:105px;top:15%;right:12%;transform:rotate(-12deg)}.map-three{border-radius:50% 35% 55% 45%;width:90px;height:100px;bottom:5%;left:42%}.map-pin{color:#fff;width:25px;height:25px;box-shadow:0 3px 10px var(--shadow-color);background:#ff3d00;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.map-pin svg{width:12px}.pin-one{top:30%;left:35%}.pin-two{top:45%;right:27%}.pin-three{bottom:20%;left:52%}.map-controls{gap:5px;display:flex;position:absolute;bottom:14px;left:18px}.map-controls button{border:1px solid var(--border-color);background:var(--card);width:28px;height:28px;color:var(--grey-text);cursor:pointer;border-radius:7px}.map-controls button:hover{background:var(--incard)}.dashboard-properties{background:var(--card);border:1px solid var(--border-color);border-radius:12px;padding:19px}.properties-heading{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.properties-heading h2{color:var(--text);margin:0;font-size:14px;font-weight:600}.properties-heading p{color:var(--grey-text);margin:4px 0 0;font-size:10px}.properties-heading a{color:var(--grey-text);align-items:center;gap:5px;font-size:10px;text-decoration:none;display:flex}.properties-heading a:hover{color:#ff3d00}.properties-heading a svg{width:13px}.property-card-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.dashboard-property-card{background:var(--card);border:1px solid var(--border-color);color:inherit;border-radius:10px;text-decoration:none;transition:all .5s linear;display:block;overflow:hidden}.dashboard-property-card:hover{box-shadow:0 10px 30px var(--shadow-color);transform:translateY(-3px)}.property-image{background:var(--placeholder);height:125px;position:relative;overflow:hidden}.property-image img{object-fit:cover;width:100%;height:100%;display:block}.property-image-placeholder{background:var(--placeholder);width:100%;height:100%;color:var(--grey-text);justify-content:center;align-items:center;display:flex}.property-image-placeholder svg{width:35px;height:35px}.property-status{background:var(--card);color:var(--grey-text);border-radius:20px;padding:4px 7px;font-size:8px;position:absolute;top:9px;left:9px}.property-card-content{padding:12px}.property-card-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.property-card-title h3{color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;font-weight:600;overflow:hidden}.property-card-title svg{width:13px;color:var(--grey-text);flex-shrink:0}.property-location{color:var(--grey-text);align-items:center;gap:5px;margin-top:7px;font-size:9px;display:flex}.property-location svg{width:11px}.property-card-footer{border-top:1px solid var(--border-light);justify-content:space-between;gap:10px;margin-top:11px;padding-top:11px;display:flex}.property-card-footer div{flex-direction:column;gap:3px;display:flex}.property-card-footer span{color:var(--grey-text);font-size:8px}.property-card-footer strong{color:var(--text);font-size:10px}.property-card-footer .return-value{color:#ff3d00}.empty-properties{text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:180px;display:flex}.empty-properties>svg{width:30px;color:var(--grey-text)}.empty-properties h3{color:var(--text);margin:10px 0 3px;font-size:13px}.empty-properties p{color:var(--grey-text);margin:0;font-size:10px}.empty-properties a{color:#ff3d00;align-items:center;gap:5px;margin-top:12px;font-size:10px;text-decoration:none;display:flex}.dashboard-bottom-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;display:grid}.dashboard-mini-card{background:var(--card);border:1px solid var(--border-color);border-radius:10px;align-items:center;gap:13px;padding:15px;transition:all .5s linear;display:flex}.dashboard-mini-card:hover{box-shadow:0 8px 25px var(--shadow-color)}.mini-card-icon{color:#ff3d00;background:#ff3d001a;border-radius:9px;justify-content:center;align-items:center;width:37px;height:37px;display:flex}.mini-card-icon svg{width:17px}.dashboard-mini-card>div:last-child{flex-direction:column;gap:4px;display:flex}.dashboard-mini-card span{color:var(--grey-text);font-size:9px}.dashboard-mini-card strong{color:var(--text);font-size:14px}@media (width<=1100px){.property-card-grid{grid-template-columns:repeat(2,1fr)}.dashboard-analytics{grid-template-columns:1fr}}@media (width<=750px){.new-dashboard{padding:18px}.dashboard-top{flex-direction:column;align-items:flex-start}.dashboard-top-actions{width:100%}.dashboard-date,.schedule-report{flex:1;justify-content:center}.dashboard-stat-grid,.dashboard-bottom-grid{grid-template-columns:1fr}}@media (width<=500px){.property-card-grid{grid-template-columns:1fr}.properties-heading{flex-direction:column;align-items:flex-start;gap:10px}}.layout{box-sizing:border-box;padding:90px 13px 0 19%;overflow:hidden}.dashboard{box-sizing:border-box;justify-content:start;align-items:flex-start;gap:20px;width:100%;height:fit-content;display:flex;overflow:hidden}.asset-portfolio{width:calc(65% - 10px);height:fit-content;overflow:hidden}.dashboard-assets-show{box-sizing:border-box;color:#fff;background:linear-gradient(90deg,#ff8a00 0%,#ff3d00 50%,#ff1e1e 100%);border-radius:15px;justify-content:space-between;align-items:center;width:100%;padding:25px 20px;display:flex;overflow:hidden}.asset-value{flex-direction:column;gap:7px;display:flex}.asset-value small{letter-spacing:-.8px;font-size:15px;font-weight:400}.asset-action-btn{align-items:center;gap:20px;display:flex}.asset-action-btn strong{letter-spacing:-.8px;font-size:1.6rem;font-weight:400}.asset-action-btn .Button{background-color:var(--card);color:var(--text);border-radius:50%;justify-content:center;align-items:center;padding:10px;font-size:16px;display:flex}.asset-chart{width:40%}.portfolio-list-holder{box-sizing:border-box;background-color:var(--card);border-radius:10px;width:100%;margin-top:10px;padding:25px 20px;overflow:hidden}.portfolio-list-head{justify-content:space-between;align-items:center;width:100%;margin-bottom:15px;display:flex}.portfolio-list-head h3{letter-spacing:-.5px;margin:0;font-size:16px;font-weight:400}.portfolio-list-head span{justify-content:center;align-items:center;gap:5px;display:flex}.portfolio-list-head span .Button{color:var(--text);background-color:#0000;justify-content:center;align-items:center;font-size:15px;display:flex}.portfolio-list-head span .Button:active{background-color:var(--shadow-color)}.portfolio-list{box-sizing:border-box;justify-content:start;align-items:center;gap:10px;width:100%;display:flex;overflow-x:scroll}.portfolio-list::-webkit-scrollbar{display:none}.portfolio-card{cursor:pointer;width:fit-content;min-width:250px;max-width:250px;min-height:150px;box-shadow:2px 2px 10px var(--shadow-color);border-radius:10px;flex-direction:column;align-items:flex-start;transition:all .5s linear;display:flex;position:relative;overflow:hidden}.portfolio-card:hover{box-shadow:10px 10px 10px var(--shadow-color);transform:translateY(-5px)}.portfolio-card .img{width:100%;position:absolute}.portfolio-card-head{position:inherit;justify-content:space-between;align-items:center;padding:10px;display:flex;top:0}.portfolio-card-head .active{color:#3cf19f;background-color:var(--card);border-radius:10px;padding:5px 7px;font-size:11px}.portfolio-card-head .inactive{color:#ef2a2a;background-color:var(--card);border-radius:10px;padding:5px 7px;font-size:11px}.portfolio-data{position:inherit;background:var(--card);box-sizing:border-box;border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;width:90%;margin:10px auto;padding:10px;display:flex;overflow:hidden;margin-top:auto!important}.portfolio-data span{justify-content:space-between;align-items:center;width:100%;font-size:13px;display:flex}.p-listing-head{justify-content:space-between;align-items:center;width:100%;height:fit-content;display:flex}.p-listing-head h3{letter-spacing:-.5px;margin:0;font-size:1rem;font-weight:400}.p-listing-head a{color:var(--text);justify-content:flex-end;align-items:center;gap:3px;font-size:14px;text-decoration:none;display:flex}.listing-table-holder{box-sizing:border-box;width:100%;overflow-x:scroll}.listing-table-holder::-webkit-scrollbar{display:none}.listing-table{border-spacing:0 10px;width:100%}.listing-table thead tr{background-color:var(--shadow-color);border-radius:20px;margin-bottom:10px}.listing-table thead tr th{text-align:start;box-sizing:border-box;white-space:nowrap;padding:5px;font-size:13px;font-weight:400;overflow:hidden}.listing-table tbody tr{box-shadow:1px solid var(--shadow-color) 5px var(--shadow-color);border-radius:10px}.listing-table tbody td:first-child div{align-items:center;gap:7px;display:flex}.listing-table tbody td:first-child div .img{border-radius:10px;width:60px;min-width:60px;max-height:60px}.listing-table tbody td:first-child div .img img{min-height:50px}.listing-table tbody td:first-child div span{flex-direction:column;justify-content:flex-start;display:flex}.listing-table tbody td:first-child div span strong{text-transform:capitalize;letter-spacing:-.5px;-webkit-line-clamp:1;text-align:start;-webkit-box-orient:vertical;max-width:150px;font-size:13px;font-weight:500;display:-webkit-box;overflow:hidden}.listing-table tbody td:first-child div span small{color:var(--shadow-color);text-align:start;font-size:11px}.listing-table tbody td{box-sizing:border-box;letter-spacing:-.5px;text-align:center;margin-top:10px;padding:5px;font-size:13px;overflow:hidden}.listing-table tbody td .Button{color:#ffac4e;letter-spacing:-.5px;background-color:#0000;border:1px solid #ffac4e;border-radius:100px;padding:7px 14px;font-size:11px}.portfolio-actions{box-sizing:border-box;width:calc(35% - 10px);height:fit-content;overflow:hidden}.action-list-holder{box-sizing:border-box;background-color:var(--card);border-radius:10px;width:100%;margin-bottom:10px;padding:20px;overflow:hidden}.action-list-holder h3{letter-spacing:-.5px;margin:0 0 10px;font-size:1rem;font-weight:400}.action-list{box-sizing:border-box;justify-content:space-between;align-items:center;gap:10px;width:100%;height:fit-content;display:flex;overflow:hidden}.action-list a,.action-list span{color:var(--text);flex-direction:column;justify-content:center;align-items:center;font-size:13px;font-weight:400;text-decoration:none;display:flex}.action-list .Button{color:#fff;background:linear-gradient(90deg,#ff8a00 0%,#ff3d00 50%,#ff1e1e 100%);border-radius:50%;justify-content:center;align-items:center;padding:12px;font-size:16px;display:flex}.transaction-list-holder{box-sizing:border-box;background-color:var(--card);border-radius:10px;margin-bottom:10px;padding:25px 20px;overflow:hidden}.transaction-list-holder .transaction-list-head{justify-content:space-between;align-items:center;width:100%;margin-bottom:10px;display:flex}.transaction-list-holder .transaction-list-head h3{letter-spacing:-.5px;margin:0;font-size:1rem;font-weight:400}.transaction-list-holder .transaction-list-head a{color:var(--text);font-size:14px;text-decoration:none;transition:all .5s linear}.transaction-list-holder .transaction-list-head a:hover{color:#ffac4e}.transaction-list{flex-direction:column;gap:15px;width:100%;display:flex}.transaction-card{cursor:pointer;justify-content:space-between;align-items:center;width:100%;display:flex}.transaction-card:hover{box-shadow:1px 2px 3px var(--section-color);transition:all .5s linear;transform:translateY(-2px)}.transaction-card .label{justify-content:flex-start;align-items:center;gap:5px;width:80%;display:flex}.transaction-card .label .img{width:40px;min-height:40px;box-shadow:1px 2px 3px var(--section-color), 2px 0px 5px inset var(--shadow-color);border-radius:50%;padding:10px}.transaction-card .label span{flex-direction:column;flex:1;display:flex}.transaction-card .label strong{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:14px;font-weight:500;display:-webkit-box;overflow:hidden}.transaction-card .label small{color:var(--grey-text);font-size:11px;font-weight:500}.transaction-card .amount{font-size:13px;font-weight:500}.watchlist-card{justify-content:space-between;align-items:center;width:100%;display:flex}.watchlist-card .label{justify-content:flex-start;align-items:center;gap:10px;width:70%;display:flex}.watchlist-card .label .img{width:50px;max-height:40px}.watchlist-card .label .img img{min-height:40px}.watchlist-card .label span{flex-direction:column;flex:1;display:flex}.watchlist-card .label strong{-webkit-line-clamp:1;text-transform:capitalize;-webkit-box-orient:vertical;font-size:14px;font-weight:500;display:-webkit-box;overflow:hidden}.watchlist-card .label small{color:var(--grey-text);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:11px;font-weight:500;display:-webkit-box;overflow:hidden}.watchlist-card .amount{text-align:right;font-size:13px;font-weight:500}.null-card{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:fit-content;display:flex;overflow:hidden}.null-card .img{width:150px}.null-card h3{margin:0;font-size:1.2rem;font-weight:500}.null-card a{color:#fff;background-color:#ffac4e;border-radius:100px;padding:10px 12px;font-size:13px;text-decoration:none}.assets-page{box-sizing:border-box;width:100%;min-height:100vh;color:var(--text);padding:25px 0 60px}.assets-page-header{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px;display:flex}.assets-heading .assets-eyebrow{color:#ff3d00}.assets-heading h1{letter-spacing:-1px;color:var(--text);margin:5px 0 7px;font-size:30px;font-weight:750}.assets-heading p{color:var(--grey-text);margin:0;font-size:13px}.assets-eyebrow{letter-spacing:1.4px;color:#ff3d00;font-size:10px;font-weight:800;display:block}.assets-explore-button{box-sizing:border-box;color:#fff;background:linear-gradient(90deg,#ff8a00 0%,#ff3d00 50%,#ff1e1e 100%);border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:11px 17px;font-size:12px;font-weight:650;text-decoration:none;transition:all .5s linear;display:inline-flex;box-shadow:0 7px 20px #ff3d002e}.assets-explore-button svg{font-size:16px}.assets-explore-button:hover{transform:translateY(-2px);box-shadow:0 10px 25px #ff3d0040}.assets-summary{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:14px;margin-bottom:18px;display:grid}.asset-summary-card{background:var(--card);border:1px solid var(--border-color);min-height:145px;box-shadow:0 3px 15px var(--shadow-color);border-radius:16px;padding:20px;transition:all .5s linear;position:relative;overflow:hidden}.asset-summary-card:hover{border-color:#ff8a004d;transform:translateY(-2px)}.asset-summary-card.primary{color:#fff;background:#222;border-color:#222;box-shadow:0 10px 30px #00000026}.asset-summary-card.primary:after{content:"";background:radial-gradient(circle,#ff3d0047,#0000 70%);border-radius:50%;width:180px;height:180px;position:absolute;top:-90px;right:-70px}.asset-summary-card.primary .summary-card-top span{color:#aaa}.asset-summary-card.primary>strong{color:#fff}.asset-summary-card.primary .summary-card-description{color:#888}.asset-summary-card>strong{letter-spacing:-.6px;color:var(--text);margin-top:18px;font-size:24px;line-height:1.1;display:block}.summary-card-top{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.summary-card-top span{color:var(--grey-text);font-size:11px;font-weight:550}.summary-card-icon{color:#ff3d00;background:#ff8a001a;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.summary-card-icon svg{font-size:16px}.summary-card-icon.earnings{color:#3cf19f;background:#3cf19f1a}.summary-card-bottom{z-index:1;align-items:center;gap:7px;margin-top:10px;display:flex;position:relative}.summary-card-bottom span{color:#888;font-size:10px}.summary-card-bottom .positive{color:#3cf19f;align-items:center;gap:3px;font-weight:700;display:inline-flex}.summary-card-description{color:var(--grey-text);margin-top:8px;font-size:10px;display:block}.earnings-value{color:#ff3d00!important}.assets-performance{background:var(--card);border:1px solid var(--border-color);box-shadow:0 3px 15px var(--shadow-color);border-radius:18px;margin-bottom:25px;padding:24px}.assets-performance-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.assets-performance-header h2{letter-spacing:-.4px;margin:4px 0;font-size:19px}.assets-performance-header p{color:var(--grey-text);margin:0;font-size:12px}.assets-chart-filters{background:var(--incard);border-radius:9px;gap:5px;padding:4px;display:flex}.assets-chart-filters button{color:var(--grey-text);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:7px 12px;font-size:10px;font-weight:650;transition:all .5s linear}.assets-chart-filters button.active{color:#fff;background:#222}.assets-chart-filters button:hover{color:#ff3d00}.assets-chart{background:repeating-linear-gradient(to bottom, transparent 0, transparent 56px, var(--grid-color) 57px);border-radius:12px;height:285px;position:relative;overflow:hidden}.assets-chart-current{z-index:5;position:absolute;top:14px;left:15px}.assets-chart-current span{color:var(--grey-text);margin-bottom:4px;font-size:10px;display:block}.assets-chart-current strong{color:var(--text);letter-spacing:-.4px;font-size:19px;display:block}.assets-real-chart{width:100%;height:calc(100% - 90px);position:absolute;inset:55px 0 35px;overflow:visible}.assets-chart-empty{text-align:center;color:var(--grey-text);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:65px 0 40px}.assets-chart-empty>div{color:#ff3d00;background:#ff8a0014;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:10px;display:grid}.assets-chart-empty>div svg{font-size:22px}.assets-chart-empty strong{color:var(--text);font-size:13px}.assets-chart-empty span{margin-top:4px;font-size:11px}.assets-chart-axis{color:var(--grey-text);justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:10px;left:0;right:0}.my-assets{width:100%}.my-assets-header{justify-content:space-between;align-items:flex-end;margin-bottom:15px;display:flex}.my-assets-header h2{letter-spacing:-.4px;margin:4px 0;font-size:20px}.my-assets-header p{color:var(--grey-text);margin:0;font-size:12px}.my-assets-count{align-items:baseline;gap:5px;display:flex}.my-assets-count strong{color:var(--text);font-size:20px}.my-assets-count span{color:var(--grey-text);font-size:11px}.assets-list{flex-direction:column;gap:14px;display:flex}.asset-investment-card{background:var(--card);border:1px solid var(--border-color);min-height:255px;box-shadow:0 3px 15px var(--shadow-color);border-radius:18px;grid-template-columns:245px minmax(0,1fr);transition:all .5s linear;display:grid;overflow:hidden}.asset-investment-card:hover{box-shadow:0 8px 25px var(--shadow-color);border-color:#ff8a004d;transform:translateY(-2px)}.asset-investment-image{background:var(--placeholder);min-height:255px;position:relative;overflow:hidden}.asset-investment-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.asset-investment-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#00000073);position:absolute;inset:0}.asset-investment-image:hover img{transform:scale(1.04)}.asset-status{z-index:2;color:#222;background:#fffffff2;border-radius:20px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;font-weight:750;display:inline-flex;position:absolute;top:14px;left:14px}.asset-status>span{background:#ff3d00;border-radius:50%;width:6px;height:6px}.asset-status.completed>span{background:#3cf19f}.asset-status.expired>span{background:#ef2a2a}.asset-status.pending>span{background:#f09f3c}.asset-investment-content{flex-direction:column;min-width:0;padding:22px 24px;display:flex}.asset-investment-top{justify-content:space-between;gap:20px;margin-bottom:18px;display:flex}.asset-type{color:#ff3d00;text-transform:uppercase;letter-spacing:.8px;margin-bottom:4px;font-size:9px;font-weight:750;display:inline-block}.asset-investment-top h3{letter-spacing:-.4px;color:var(--text);margin:0;font-size:19px}.asset-investment-top p{color:var(--grey-text);align-items:center;gap:5px;margin:5px 0 0;font-size:11px;display:flex}.asset-investment-top p svg{color:#ff3d00;font-size:13px}.asset-details-button{border:1px solid var(--border-color);width:36px;height:36px;color:var(--text);border-radius:9px;flex-shrink:0;place-items:center;text-decoration:none;transition:all .5s linear;display:grid}.asset-details-button svg{font-size:16px}.asset-details-button:hover{color:#fff;background:#222;border-color:#222}.asset-investment-stats{border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);grid-template-columns:repeat(4,1fr);gap:10px;padding:15px 0;display:grid}.asset-investment-stats>div span{color:var(--grey-text);margin-bottom:5px;font-size:9px;display:block}.asset-investment-stats>div strong{color:var(--text);font-size:13px}.asset-investment-stats>div .asset-profit{color:#ff3d00}.asset-progress-section{margin-top:17px}.asset-progress-header{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.asset-progress-header span{color:var(--grey-text);font-size:9px}.asset-progress-header strong{color:var(--text);font-size:10px}.asset-progress-track{background:var(--border-light);border-radius:20px;height:6px;overflow:hidden}.asset-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#ff8a00 0%,#ff3d00 50%,#ff1e1e 100%);height:100%;transition:width .5s}.asset-progress-footer{color:var(--grey-text);justify-content:space-between;margin-top:6px;font-size:9px;display:flex}.asset-investment-footer{justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:15px;display:flex}.asset-investment-footer span{color:var(--grey-text);font-size:9px}.asset-investment-footer a{color:#ff3d00;align-items:center;gap:6px;font-size:10px;font-weight:700;text-decoration:none;transition:all .5s linear;display:inline-flex}.asset-investment-footer a svg{font-size:13px}.asset-investment-footer a:hover{color:#ff1e1e}.assets-empty{text-align:center;background:var(--card);border:1px dashed var(--border-color);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:40px 20px;display:flex}.assets-empty-icon{color:#ff3d00;background:#ff8a0017;border-radius:18px;place-items:center;width:60px;height:60px;margin-bottom:15px;display:grid}.assets-empty-icon svg{font-size:27px}.assets-empty h3{color:var(--text);margin:0 0 6px;font-size:16px}.assets-empty p{max-width:400px;color:var(--grey-text);margin:0;font-size:11px;line-height:1.7}.assets-empty-button{color:#fff;background:linear-gradient(90deg,#ff8a00 0%,#ff3d00 50%,#ff1e1e 100%);border-radius:9px;align-items:center;gap:8px;margin-top:18px;padding:10px 15px;font-size:11px;font-weight:650;text-decoration:none;transition:all .5s linear;display:inline-flex}.assets-empty-button:hover{transform:translateY(-2px)}.dark .asset-investment-card,.dark .asset-summary-card,.dark .assets-performance,.dark .assets-empty{box-shadow:0 3px 15px #00000040}.dark .asset-details-button:hover{color:#222;background:#fff;border-color:#fff}@media (width<=1200px){.assets-summary{grid-template-columns:repeat(2,1fr)}.asset-investment-card{grid-template-columns:210px minmax(0,1fr)}}@media (width<=900px){.assets-page-header{flex-direction:column;align-items:flex-start}.assets-summary{grid-template-columns:repeat(2,1fr)}.asset-investment-card{grid-template-columns:1fr}.asset-investment-image{height:220px;min-height:220px}}@media (width<=600px){.assets-page{padding:18px 18px 40px}.assets-page-header{margin-bottom:20px}.assets-heading h1{font-size:25px}.assets-explore-button{width:100%}.assets-summary{grid-template-columns:1fr;gap:10px}.asset-summary-card{min-height:125px}.assets-performance{border-radius:14px;padding:17px}.assets-performance-header{flex-direction:column;align-items:flex-start}.assets-chart-filters{justify-content:space-between;width:100%}.assets-chart-filters button{flex:1}.assets-chart{height:250px}.my-assets-header{align-items:flex-start}.asset-investment-image{height:190px;min-height:190px}.asset-investment-content{padding:18px}.asset-investment-stats{grid-template-columns:repeat(2,1fr);row-gap:15px}.asset-investment-top h3{font-size:17px}.asset-investment-footer{flex-direction:column;align-items:flex-start;gap:8px}}.estate-market{background:var(--background);box-sizing:border-box;width:100%;min-height:100%;padding:32px}.market-intro{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:32px;display:flex}.market-intro-copy{max-width:620px}.market-eyebrow{letter-spacing:1.5px;color:#ff8b24;margin-bottom:10px;font-size:10px;font-weight:700;display:block}.market-intro-copy h1{letter-spacing:-1.5px;color:var(--text);margin:0;font-size:clamp(30px,3vw,46px);line-height:1.05}.market-intro-copy h1 span{color:#ff8b24}.market-intro-copy p{max-width:500px;color:var(--grey-text);margin:14px 0 0;font-size:14px;line-height:1.6}.market-search-box{background:var(--card);box-sizing:border-box;border:1px solid #e8e8e8;border-radius:14px;flex-shrink:0;align-items:center;gap:10px;width:320px;height:48px;padding:0 15px;transition:border-color .2s,box-shadow .2s;display:flex}.market-search-box:focus-within{border-color:#ff9a3c;box-shadow:0 0 0 3px #ff9a3c14}.market-search-box>svg{color:#999;flex-shrink:0;font-size:18px}.market-search-box input{width:100%;color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:13px}.market-search-box input::placeholder{color:#aaa}.market-search-box button{background:var(--incard);width:25px;height:25px;color:var(--grey-text);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.market-controls{border-bottom:1px solid #eaeaea;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding-bottom:18px;display:flex}.market-categories{scrollbar-width:none;align-items:center;gap:6px;display:flex;overflow-x:auto}.market-categories::-webkit-scrollbar{display:none}.market-categories button{color:var(--grey-text);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:9px;padding:9px 15px;font-size:12px;transition:all .2s}.market-categories button:hover{background:var(--incard);color:var(--text)}.market-categories button.market-category-selected{color:#fff;background:#ff8b24;font-weight:600}.market-sort{flex-shrink:0;align-items:center;gap:8px;display:flex}.market-sort span{color:var(--grey-text);font-size:11px}.market-sort select{background:var(--card);height:36px;color:var(--text);cursor:pointer;border:1px solid #e5e5e5;border-radius:9px;outline:none;padding:0 10px;font-size:11px}.market-results-header{margin-bottom:16px}.market-results-header div{align-items:center;gap:10px;display:flex}.market-results-header strong{color:var(--text);font-size:15px}.market-results-header span{background:var(--incard);color:var(--grey-text);border-radius:20px;padding:4px 8px;font-size:10px}.estate-property-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.estate-card{background:var(--card);cursor:pointer;border:1px solid #e9e9e9;border-radius:18px;min-width:0;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:hidden}.estate-card:hover{border-color:#ffb66f;transform:translateY(-4px);box-shadow:0 14px 35px #00000014}.estate-card-media{background:#eee;width:100%;height:205px;position:relative;overflow:hidden}.estate-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.estate-card:hover .estate-card-media img{transform:scale(1.04)}.estate-card-no-image{color:#aaa;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.estate-card-no-image svg{font-size:45px}.estate-status{position:absolute;top:12px;left:12px}.estate-status span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-transform:uppercase;letter-spacing:.5px;border-radius:20px;align-items:center;padding:6px 9px;font-size:9px;font-weight:700;display:inline-flex}.estate-status-live{color:#159447;background:#ffffffe6}.estate-status-closed{color:#888;background:#ffffffe6}.estate-save{color:#555;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;top:12px;right:12px}.estate-save:hover{color:#ff6b35}.estate-card-body{padding:16px}.estate-card-title{justify-content:space-between;gap:10px;display:flex}.estate-card-title h3{color:var(--text);margin:0 0 5px;font-size:15px;font-weight:700}.estate-card-title p{color:var(--grey-text);align-items:center;gap:4px;margin:0;font-size:11px;display:flex}.estate-card-title p svg{font-size:12px}.estate-rating{color:var(--grey-text);flex-shrink:0;align-items:center;gap:4px;font-size:10px;display:flex}.estate-rating svg{color:#f5a623;font-size:13px}.estate-metrics{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.estate-metrics>div{background:var(--incard);border-radius:10px;padding:10px}.estate-metrics span{color:var(--grey-text);margin-bottom:4px;font-size:9px;display:block}.estate-metrics strong{color:var(--text);font-size:13px}.estate-metrics .estate-return{color:#159447}.estate-card-bottom{border-top:1px solid #eee;justify-content:space-between;align-items:center;margin-top:15px;padding-top:14px;display:flex}.estate-unit-price span{color:var(--grey-text);margin-bottom:3px;font-size:9px;display:block}.estate-unit-price strong{color:var(--text);font-size:16px}.estate-arrow{color:#fff;background:#ff8b24;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .2s;display:flex}.estate-card:hover .estate-arrow{transform:translate(2px,-2px)}.market-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:350px;display:flex}.market-empty-icon{background:var(--incard);width:55px;height:55px;color:var(--grey-text);border-radius:16px;justify-content:center;align-items:center;margin-bottom:15px;display:flex}.market-empty h3{color:var(--text);margin:0 0 5px;font-size:16px}.market-empty p{color:var(--grey-text);margin:0 0 15px;font-size:12px}.market-empty button{color:#fff;cursor:pointer;background:#ff8b24;border:none;border-radius:9px;padding:9px 15px}.investment-overlay{z-index:1000;justify-content:flex-end;display:flex;position:fixed;inset:0}.investment-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000061;position:absolute;inset:0}.investment-panel{z-index:2;background:var(--card);box-sizing:border-box;scrollbar-width:none;width:min(500px,100vw);height:100vh;padding:20px;animation:.3s marketPanelIn;position:relative;overflow-y:auto;box-shadow:-15px 0 45px #0000001f}.investment-panel::-webkit-scrollbar{display:none}@keyframes marketPanelIn{0%{transform:translate(100%)}to{transform:translate(0)}}.investment-panel-top{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.investment-panel-top span{letter-spacing:1px;color:var(--grey-text);font-size:10px;font-weight:700}.investment-close{background:var(--incard);width:36px;height:36px;color:var(--text);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;display:flex}.investment-hero{background:#eee;border-radius:18px;height:270px;position:relative;overflow:hidden}.investment-hero img{object-fit:cover;width:100%;height:100%}.investment-hero-label{color:#159447;background:#ffffffeb;border-radius:20px;padding:7px 10px;font-size:10px;font-weight:700;position:absolute;bottom:14px;left:14px}.investment-heading{margin-top:18px}.investment-type{letter-spacing:1px;color:#ff8b24;font-size:9px;font-weight:700}.investment-heading h2{color:var(--text);margin:5px 0;font-size:24px}.investment-heading p{color:var(--grey-text);align-items:center;gap:5px;margin:0;font-size:12px;display:flex}.investment-stat-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:20px;display:grid}.investment-stat-grid>div{background:var(--incard);border-radius:13px;padding:13px}.investment-stat-grid span{color:var(--grey-text);margin-bottom:5px;font-size:9px;display:block}.investment-stat-grid strong{color:var(--text);font-size:15px}.investment-description{margin-top:22px}.investment-description h3{color:var(--text);margin:0 0 8px;font-size:14px}.investment-description p{color:var(--grey-text);margin:0;font-size:12px;line-height:1.6}.investment-calculator{background:var(--incard);border:1px solid #ececec;border-radius:17px;margin-top:22px;padding:18px}.calculator-heading span{letter-spacing:1px;color:#ff8b24;font-size:9px;font-weight:700}.calculator-heading h3{color:var(--text);margin:5px 0 17px;font-size:16px}.investment-calculator label{color:var(--grey-text);margin-bottom:7px;font-size:10px;display:block}.calculator-input{background:var(--card);border:1px solid #ddd;border-radius:11px;align-items:center;height:48px;padding:0 13px;display:flex}.calculator-input span{color:var(--grey-text);font-size:14px}.calculator-input input{width:100%;color:var(--text);background:0 0;border:none;outline:none;padding-left:7px;font-size:15px}.calculator-result{margin-top:16px}.calculator-result>div{justify-content:space-between;align-items:center;padding:8px 0;display:flex}.calculator-result span{color:var(--grey-text);font-size:11px}.calculator-result strong{color:var(--text);font-size:12px}.calculator-result .calculator-profit{color:#159447}.calculator-total{border-top:1px dashed #ccc;margin-top:5px;padding-top:13px!important}.calculator-total strong{font-size:17px}.investment-action{color:#fff;cursor:pointer;background:#ff8b24;border:none;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;height:48px;margin-top:15px;font-size:12px;font-weight:700;transition:background .2s,transform .2s;display:flex}.investment-action:hover{background:#ed7412;transform:translateY(-1px)}@media (width<=1200px){.estate-property-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.estate-market{padding:20px}.market-intro{flex-direction:column;align-items:stretch}.market-search-box{width:100%}.market-controls{flex-direction:column;align-items:flex-start}.market-sort{justify-content:space-between;width:100%}}@media (width<=600px){.estate-property-grid{grid-template-columns:1fr}.estate-market{padding:15px}.market-intro-copy h1{font-size:32px}.investment-panel{width:100%}}.deposit-page{box-sizing:border-box;background:var(---card);width:100%;min-height:100%;padding:42px 38px 60px}.deposit-heading{margin-bottom:28px}.deposit-heading h1{color:var(--text);letter-spacing:-.5px;margin:0;font-size:28px;font-weight:700;line-height:1.2}.deposit-heading p{color:var(--grey-text);margin:8px 0 0;font-size:14px;line-height:1.5}.deposit-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;width:100%;display:grid}.deposit-main{min-width:0}.deposit-balance{box-sizing:border-box;color:#fff;background:linear-gradient(135deg,#ff9500 0%,#ff5b18 48%,#ff2424 100%);border-radius:20px;justify-content:space-between;align-items:center;width:100%;min-height:150px;margin-bottom:20px;padding:28px 30px;display:flex;box-shadow:0 12px 30px #ff521829}.balance-content{flex-direction:column;display:flex}.balance-label{opacity:.9;margin-bottom:8px;font-size:13px;font-weight:500}.deposit-balance h2{letter-spacing:-1px;margin:0;font-size:34px;font-weight:700;line-height:1}.balance-eye{background:var(--card);color:#ff4b1f;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:all .2s;display:flex}.balance-eye:hover{background:var(--card);transform:scale(1.05)}.deposit-card{background:var(--card);border:1px solid var(--shadow-color);box-shadow:0 5px 20px var(--shadow-color);border-radius:20px;overflow:hidden}.deposit-section{border-bottom:1px solid var(--shadow-color);padding:26px 28px}.deposit-section h3,.deposit-summary h3{color:var(--text);margin:0;font-size:17px;font-weight:700}.amount-input{border:1px solid var(--shadow-color);background:var(---card);box-sizing:border-box;border-radius:12px;align-items:center;width:100%;height:58px;transition:all .2s;display:flex}.amount-input:focus-within{border-color:#ff4b1f;box-shadow:0 0 0 3px #ff4b1f14}.currency-symbol{color:var(--text-light);padding-left:18px;font-size:18px;font-weight:600}.amount-input input{width:100%;height:100%;color:var(--text);background:0 0;border:0;outline:0;padding:0 18px 0 10px;font-size:18px;font-weight:600}.amount-input input::placeholder{color:var(--text-light)}.amount-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.amount-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.amount-input input[type=number]{appearance:textfield}.quick-amounts{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid}.quick-amounts button{border:1px solid var(--shadow-color);background:var(--card);height:42px;color:var(--grey-text);cursor:pointer;border-radius:10px;font-size:13px;font-weight:600;transition:all .2s}.quick-amounts button:hover{color:#ff4b1f;border-color:#ff5b20}.quick-amounts button.active{color:#ff4b1f;background:#ff4b1f0f;border-color:#ff4b1f}.payment-methods{flex-direction:column;gap:10px;display:flex}.payment-method{border:1px solid var(--shadow-color);background:var(--card);text-align:left;cursor:pointer;border-radius:13px;align-items:center;width:100%;min-height:74px;padding:14px 16px;transition:all .2s;display:flex}.payment-method:hover{background:var(--incard);border-color:#ffb09a}.payment-method.active{background:#fff8f5;border-color:#ff5421;box-shadow:0 0 0 1px #ff542114}.payment-method.active .payment-info strong{color:#222}.payment-method:hover .payment-icon{background-color:var(--card)}.payment-icon{background:var(--incard);color:#ff4d21;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:flex}.payment-method.active .payment-icon{background:#fff0ea}.payment-info{flex-direction:column;flex:1;min-width:0;margin-left:13px;display:flex}.payment-info strong{color:var(--text);font-size:14px;font-weight:650}.payment-info span{color:var(--grey-text);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;overflow:hidden}.payment-fee{color:#229653;white-space:nowrap;background:#eaf9f0;border-radius:20px;margin-right:15px;padding:5px 9px;font-size:11px;font-weight:600}.payment-fee.card-fee{color:#d57b00;background:#fff3df}.payment-radio{color:#fff;box-sizing:border-box;border:1.5px solid #d2d1dc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:19px;height:19px;font-size:10px;font-weight:700;display:flex}.payment-method.active .payment-radio{background:#ff4d21;border-color:#ff4d21}.deposit-summary{background:var(--card);padding:26px 28px}.summary-row strong{color:var(--text);font-size:14px;font-weight:600}.summary-total{justify-content:space-between;align-items:center;display:flex}.summary-total span{color:var(--text);font-size:14px;font-weight:650}.summary-total strong{color:#ff4b1f;font-size:21px;font-weight:700}.deposit-button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#ff5a00,#ff3b20);border:0;border-radius:11px;justify-content:center;align-items:center;gap:10px;width:calc(100% - 56px);height:52px;margin:24px 28px 10px;font-size:14px;font-weight:650;transition:all .2s;display:flex;box-shadow:0 8px 18px #ff4b1f2e}.deposit-button:hover{transform:translateY(-1px);box-shadow:0 10px 22px #ff4b1f40}.deposit-button:active{transform:translateY(0)}.deposit-security{color:var(--grey-text);justify-content:center;align-items:center;gap:7px;padding:0 28px 24px;display:flex}.deposit-security span{font-size:12px}.deposit-security p{margin:0;font-size:11px}.deposit-side{flex-direction:column;gap:18px;min-width:0;display:flex}.info-card{border:1px solid var(--shadow-color);background:var(--card);box-shadow:0 5px 18px var(--shadow-color);border-radius:18px;padding:23px}.info-card h3{color:var(--text);margin:0 0 20px;font-size:16px;font-weight:700}.info-item{border-bottom:1px solid var(--shadow-color);align-items:flex-start;gap:11px;padding:14px 0;display:flex}.info-item:first-of-type{padding-top:0}.info-item:last-child{border-bottom:0;padding-bottom:0}.info-check{color:#ff4b1f;background:#fff0ea;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:27px;height:27px;font-size:12px;font-weight:700;display:flex}.info-item strong{color:var(--text);font-size:13px;font-weight:650;display:block}.info-item p{color:var(--grey-text);margin:4px 0 0;font-size:11px;line-height:1.5}.limit-row{border-bottom:1px solid var(--shadow-color);justify-content:space-between;align-items:center;padding:14px 0;display:flex}.limit-row:first-of-type{padding-top:0}.limit-row:last-child{border-bottom:0;padding-bottom:0}.limit-row span{color:var(--grey-text);font-size:12px}.limit-row strong{color:var(--text);font-size:13px}.help-card{background:linear-gradient(135deg, var(--card), #fff9f7);align-items:flex-start;gap:13px;display:flex}.help-icon{color:#ff4b1f;background:#fff0ea;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;font-weight:700;display:flex}.help-card h3{margin-bottom:7px}.help-card p{color:var(--grey-text);margin:0;font-size:12px;line-height:1.5}.dark .help-card p{color:var(--text)}.support-button{background:var(--card);color:#ff4b1f;cursor:pointer;border:1px solid #ffb49e;border-radius:8px;margin-top:13px;padding:8px 12px;font-size:11px;font-weight:600;transition:all .2s}.support-button:hover{background:#fff1eb}@media (width<=1100px){.deposit-layout{grid-template-columns:minmax(0,1fr) 280px;gap:18px}.deposit-page{padding:32px 25px 50px}}@media (width<=900px){.deposit-layout{grid-template-columns:1fr}.deposit-side{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.help-card{grid-column:span 2}}@media (width<=650px){.deposit-page{padding:25px 16px 40px}.deposit-heading h1{font-size:24px}.deposit-layout{gap:15px}.deposit-balance{border-radius:16px;min-height:130px;padding:22px}.deposit-balance h2{font-size:29px}.deposit-section,.deposit-summary{padding:22px 18px}.quick-amounts{grid-template-columns:repeat(2,1fr)}.payment-method{padding:12px}.payment-fee{display:none}.deposit-button{width:calc(100% - 36px);margin-left:18px;margin-right:18px}.deposit-security{padding-left:18px;padding-right:18px}.deposit-side{display:flex}}@media (width<=400px){.deposit-heading h1{font-size:22px}.deposit-heading p{font-size:12px}.deposit-balance{padding:18px}.deposit-balance h2{font-size:26px}.payment-info span{font-size:10px}.payment-info strong{font-size:12px}}.withdrawal-page{box-sizing:border-box;background:var(--section-color);width:100%;min-height:100%;padding:42px 38px 60px}.withdrawal-heading{margin-bottom:28px}.withdrawal-heading h1{color:var(--text);letter-spacing:-.5px;margin:0;font-size:28px;font-weight:700}.withdrawal-heading p{color:var(--grey-text);margin:8px 0 0;font-size:14px}.withdrawal-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;width:100%;display:grid}.withdrawal-balance{box-sizing:border-box;color:#fff;background:linear-gradient(135deg,#ff9500,#ff5b18,#ff2424);border-radius:20px;justify-content:space-between;align-items:center;min-height:150px;margin-bottom:20px;padding:28px 30px;display:flex;box-shadow:0 12px 30px #ff521829}.withdrawal-balance span{opacity:.9;margin-bottom:8px;font-size:13px;display:block}.withdrawal-balance h2{letter-spacing:-1px;margin:0;font-size:34px;line-height:1}.withdrawal-card{background:var(--card);box-shadow:0 5px 20px var(--shadow-color);border:1px solid #ebeaf2;border-radius:20px;overflow:hidden}.withdrawal-section{border-bottom:1px solid #eeeef4;padding:26px 28px}.withdrawal-section h3{color:var(--text);margin:0;font-size:17px;font-weight:700}.section-description{color:var(--grey-text);margin:7px 0 20px;font-size:13px;line-height:1.5}.withdrawal-amount-input{box-sizing:border-box;border:1px solid var(--shadow-color);background:var(--card);border-radius:12px;align-items:center;width:100%;height:58px;transition:all .2s;display:flex}.withdrawal-amount-input:focus-within{border-color:#ff4b1f;box-shadow:0 0 0 3px #ff4b1f14}.withdrawal-amount-input>span{color:var(--text-light);padding-left:18px;font-size:18px;font-weight:600}.withdrawal-amount-input input{width:100%;height:100%;color:var(--text);background:0 0;border:0;outline:0;padding:0 10px;font-size:18px;font-weight:600}.withdrawal-amount-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.withdrawal-amount-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.withdrawal-amount-input input[type=number]{appearance:textfield}.withdrawal-amount-input button{background:var(--card);color:#ff4b1f;cursor:pointer;border:0;border-radius:7px;margin-right:8px;padding:7px 10px;font-size:10px;font-weight:700}.withdrawal-quick-amounts{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid}.withdrawal-quick-amounts button{border:1px solid var(--shadow-color);background:var(---card);height:42px;color:var(--grey-text);cursor:pointer;border-radius:10px;font-size:13px;font-weight:600;transition:all .2s}.withdrawal-quick-amounts button:hover{color:#ff4b1f;background:var(--card);border-color:#ff5b20}.bank-account-option{border:1px solid var(--shadow-color);background:var(--card);text-align:left;cursor:pointer;border-radius:13px;align-items:center;width:100%;min-height:78px;padding:13px 15px;transition:all .2s;display:flex}.bank-account-option:hover{background:#fffaf8;border-color:#ffb09a}.dark .bank-account-option:hover .bank-account-info strong{color:#222}.bank-account-option.active{background:#fff8f5;border-color:#ff5421;box-shadow:0 0 0 1px #ff542114}.bank-account-icon{background:var(--incard);color:#ff4d21;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:43px;height:43px;font-size:19px;display:flex}.bank-account-option.active .bank-account-icon{background:#fff0ea}.dark .bank-account-option.active .bank-account-info strong{color:#222}.bank-account-info{flex-direction:column;flex:1;min-width:0;margin-left:13px;display:flex}.bank-name-row{align-items:center;gap:7px;display:flex}.bank-account-info>span{color:var(--grey-text);margin-top:3px;font-size:12px}.bank-account-info small{color:var(--grey-text);margin-top:3px;font-size:11px}.primary-badge{color:#229653;background:#eaf9f0;border-radius:20px;padding:3px 7px;font-weight:700;font-size:9px!important}.bank-account-check{border:1.5px solid var(--shadow-color);width:20px;height:20px;color:var(--card);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.bank-account-option.active .bank-account-check{background:#ff4d21;border-color:#ff4d21}.add-bank-account{box-sizing:border-box;border:1px dashed var(--shadow-color);border-radius:12px;align-items:center;min-height:64px;padding:12px 15px;text-decoration:none;transition:all .2s;display:flex}.add-bank-account:hover{background:#fffaf8;border-color:#ff8b6d}.dark .add-bank-account:hover strong{color:#222}.add-bank-account>span{color:#ff4b1f;background:#fff0ea;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:19px;display:flex}.add-bank-account div{flex-direction:column;margin-left:11px;display:flex}.add-bank-account strong{color:var(--text);font-size:12px}.add-bank-account small{color:var(--grey-text);margin-top:3px;font-size:10px}.no-bank-account{border:1px dashed var(--grey-text);text-align:center;border-radius:14px;padding:28px 20px}.no-bank-icon{background:var(--incard);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin:0 auto 12px;font-size:22px;display:flex}.no-bank-account h4{color:var(--card);margin:0;font-size:14px}.no-bank-account p{max-width:280px;color:var(--grey-text);margin:6px auto 15px;font-size:11px;line-height:1.5}.add-bank-button{color:var(--card);background:#ff4b1f;border-radius:9px;justify-content:center;align-items:center;padding:9px 14px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.withdrawal-summary{background:var(--card);padding:26px 28px}.withdrawal-summary h3{color:var(--text);margin:0;font-size:17px}.summary-row{color:var(--grey-text);justify-content:space-between;align-items:center;margin-top:18px;font-size:13px;display:flex}.summary-divider{background:var(--shadow-color);height:1px;margin:20px 0}.withdrawal-button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#ff5a00,#ff3b20);border:0;border-radius:11px;justify-content:center;align-items:center;gap:10px;width:calc(100% - 56px);height:52px;margin:24px 28px 10px;font-size:14px;font-weight:650;transition:all .2s;display:flex;box-shadow:0 8px 18px #ff4b1f2e}.withdrawal-button:hover{transform:translateY(-1px);box-shadow:0 10px 22px #ff4b1f40}.withdrawal-security{color:var(--grey-text);justify-content:center;align-items:center;gap:7px;padding:0 28px 24px;display:flex}.withdrawal-security p{margin:0;font-size:11px}.withdrawal-side{flex-direction:column;gap:18px;display:flex}.withdrawal-info-card{border:1px solid var(--shadow-color);background:var(--card);box-shadow:0 5px 18px var(--shadow-color);border-radius:18px;padding:23px}.withdrawal-info-card h3{color:var(--text);margin:0 0 20px;font-size:16px}.withdrawal-info-row{border-bottom:1px solid var(--shadow-color);justify-content:space-between;align-items:center;padding:14px 0;display:flex}.withdrawal-info-row:first-of-type{padding-top:0}.withdrawal-info-row:last-child{border-bottom:0;padding-bottom:0}.withdrawal-info-row span{color:var(--grey-text);font-size:12px}.withdrawal-info-row strong{color:var(--text);font-size:12px}.withdrawal-info-row .free-text{color:#3cf19f}.withdrawal-step{border-bottom:1px solid var(--shadow-color);align-items:flex-start;gap:11px;padding:13px 0;display:flex}.withdrawal-step:first-of-type{padding-top:0}.withdrawal-step:last-child{border-bottom:0;padding-bottom:0}.step-number{color:#ff4b1f;background:#fff0ea;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:27px;height:27px;font-size:11px;font-weight:700;display:flex}.withdrawal-step strong{color:var(--text);font-size:12px}.withdrawal-step p{color:var(--grey-text);margin:4px 0 0;font-size:10px;line-height:1.5}.withdrawal-help{border:1px solid var(--shadow-color);background:linear-gradient(135deg, var(--card), #fff9f7);border-radius:18px;align-items:flex-start;gap:13px;padding:20px;display:flex}.help-icon{color:#ff4b1f;background:#fff0ea;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-weight:700;display:flex}.withdrawal-help strong{color:var(--text);font-size:13px}.withdrawal-help p{color:var(--grey-text);margin:5px 0 0;font-size:11px;line-height:1.5}.dark .withdrawal-help p{color:var(--text)}.support-button{background:var(--card);color:#ff4b1f;cursor:pointer;border:1px solid #ffb49e;border-radius:8px;margin-top:12px;padding:8px 12px;font-size:10px;font-weight:600}@media (width<=1000px){.withdrawal-layout{grid-template-columns:minmax(0,1fr) 280px}.withdrawal-page{padding:32px 25px 50px}}@media (width<=850px){.withdrawal-layout{grid-template-columns:1fr}.withdrawal-side{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.withdrawal-help{grid-column:span 2}}@media (width<=650px){.withdrawal-page{padding:25px 16px 40px}.withdrawal-heading h1{font-size:24px}.withdrawal-layout{gap:15px}.withdrawal-balance{border-radius:16px;min-height:130px;padding:22px}.withdrawal-balance h2{font-size:29px}.withdrawal-section,.withdrawal-summary{padding:22px 18px}.withdrawal-quick-amounts{grid-template-columns:repeat(2,1fr)}.withdrawal-button{width:calc(100% - 36px);margin-left:18px;margin-right:18px}.withdrawal-security{padding-left:18px;padding-right:18px}.withdrawal-side{display:flex}}@media (width<=400px){.withdrawal-heading h1{font-size:22px}.withdrawal-heading p{font-size:12px}.withdrawal-balance{padding:18px}.withdrawal-balance h2{font-size:26px}}.referral-page{color:#fff;box-sizing:border-box;width:100%;max-width:1000px;margin:0 auto;padding:20px}.referral-card{background:var(--card);border:1px solid var(--shadow-color);box-shadow:0 10px 30px var(--shadow-color);border-radius:10px;padding:18px 16px 12px}.referral-fields{grid-template-columns:130px minmax(250px,1fr) 155px 48px;align-items:end;gap:14px;display:grid}.referral-field-wrapper{min-width:0}.referral-field-wrapper label{color:var(--grey-text);margin-bottom:7px;padding-left:9px;font-size:11px;display:block;position:relative}.referral-field-wrapper label:before{content:"";background:#7550ff;border-radius:4px;width:3px;height:11px;position:absolute;top:1px;left:0}.referral-input{background:var(--incard);height:38px;color:var(--text);border-radius:7px;justify-content:space-between;align-items:center;padding:0 10px;font-size:12px;display:flex;overflow:hidden}.referral-input span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.referral-input button{color:#ffac4e;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.referral-input button:hover{color:#f09f3c}.invite-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#ff8a00 0%,#ff3d00 50%,#ff1e1e 100%);border:0;border-radius:7px;height:38px;font-size:12px;font-weight:500;transition:all .2s}.invite-btn:hover{transform:translateY(-1px);box-shadow:0 5px 20px #ffac4e}.qr-btn{color:#fff;cursor:pointer;background:#ffac4e;border:0;border-radius:7px;justify-content:center;align-items:center;width:48px;height:38px;display:flex}.qr-btn:hover{color:#fff}.how-it-works{border-top:1px solid var(--shadow-color);margin-top:24px;padding-top:18px}.how-it-works h3{color:var(--grey-text);margin:0 0 25px;font-size:14px;font-weight:500}.steps{justify-content:space-between;align-items:center;gap:15px;display:flex}.step{text-align:center;flex-direction:column;flex:1;align-items:center;display:flex}.step-icon{color:#ffac4e;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.step p{max-width:220px;color:var(--text-light);margin:14px 0 0;font-size:10px;line-height:1.5}.step-line{background:#ffac4e;width:110px;height:1px;margin-top:-42px}.hide-tip{border:0;border-top:1px solid var(--shadow-color);width:100%;color:var(--grey-text);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:4px;margin-top:20px;padding-top:10px;font-size:10px;display:flex}.history-section{margin-top:30px}.history-section h2{color:var(--text);margin:0 0 15px;font-size:19px;font-weight:500}.history-card{background:var(--card);box-sizing:border-box;border:1px solid var(--shadow-color);border-radius:10px;width:100%;padding:10px;overflow-x:auto}.history-table{background:var(--incard);border-radius:7px;min-width:700px;overflow:hidden}.history-row{border-bottom:1px solid var(--shadow-color);min-height:42px;color:var(--grey-text);grid-template-columns:1.4fr .8fr 1fr 1.2fr .8fr;align-items:center;padding:0 12px;font-size:10px;display:grid}.history-row:last-child{border-bottom:0}.history-header{color:#fff;background:#ffac4e;min-height:32px;font-size:9px}.history-row span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=800px){.referral-fields{grid-template-columns:1fr 1fr}.referral-link-wrapper{grid-column:span 2}.invite-btn,.qr-btn{width:100%}.steps{flex-direction:column;gap:20px}.step-line{width:1px;height:30px;margin:0}}@media (width<=500px){.referral-page{padding:10px}.referral-fields{grid-template-columns:1fr}.referral-link-wrapper{grid-column:auto}}.membership-page{box-sizing:border-box;width:100%;max-width:1100px;margin:0 auto;padding:35px 30px 60px}.membership-header{margin-bottom:25px}.membership-header h1{color:var(--text);margin:0;font-size:25px;font-weight:600}.membership-header p{color:var(--grey-text);margin:7px 0 0;font-size:13px}.member-card{box-sizing:border-box;color:#fff;background:linear-gradient(120deg,#ff7a00,#ff2518);border-radius:18px;width:100%;padding:28px;position:relative;overflow:hidden;box-shadow:0 15px 35px #ff4a142e}.member-card:after{content:"";background:var(--shadow-color);border-radius:50%;width:220px;height:220px;position:absolute;top:-100px;right:-80px}.member-card-top{z-index:1;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.member-label{letter-spacing:1px;opacity:.75;margin-bottom:8px;font-size:10px;font-weight:600;display:block}.member-card h2{margin:0;font-size:24px;font-weight:600}.member-card p{opacity:.8;margin:7px 0 0;font-size:12px}.member-status{background:var(--card);color:var(--text);border-radius:20px;padding:7px 12px;font-size:11px;font-weight:500}.member-card-bottom{z-index:1;border-top:1px solid var(--shadow-color);grid-template-columns:repeat(3,1fr);gap:15px;margin-top:35px;padding-top:22px;display:grid;position:relative}.member-card-bottom div{flex-direction:column;gap:6px;display:flex}.member-card-bottom span{opacity:.7;font-size:11px}.member-card-bottom strong{font-size:18px;font-weight:600}.earnings-card{background:var(--card);border:1px solid var(--shadow-color);border-radius:15px;margin-top:22px;padding:24px}.card-heading{justify-content:space-between;align-items:center;display:flex}.card-heading h2{color:var(--text);margin:0;font-size:17px;font-weight:600}.card-heading p{color:var(--grey-text);margin:6px 0 0;font-size:12px}.earnings-content{grid-template-columns:1fr 240px;gap:20px;margin-top:25px;display:grid}.earning-main{background:var(--incard);border-radius:12px;flex-direction:column;justify-content:center;min-height:130px;padding:22px;display:flex}.earning-main span,.next-earning span{color:var(--grey-text);font-size:11px}.earning-main strong{color:var(--text);margin-top:7px;font-size:30px;font-weight:600}.next-earning{background:#fff5ee;border-radius:12px;flex-direction:column;justify-content:center;min-height:130px;padding:22px;display:flex}.next-earning strong{color:#ff531c;margin-top:7px;font-size:21px}.next-earning small{color:var(--grey-text);margin-top:5px;font-size:10px}.benefits-section{margin-top:30px}.benefits-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px;display:grid}.benefit-card{background:var(--card);border:1px solid var(--shadow-color);border-radius:14px;padding:22px;transition:all .2s}.benefit-card:hover{box-shadow:0 8px 25px var(--shadow-color);transform:translateY(-2px)}.benefit-icon{color:#ff531c;background:#fff1e9;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;font-weight:600;display:flex}.benefit-card h3{color:var(--text);margin:15px 0 7px;font-size:14px;font-weight:600}.benefit-card p{color:var(--grey-text);margin:0;font-size:11px;line-height:1.6}@media (width<=800px){.membership-page{padding:25px 18px 50px}.member-card-bottom,.earnings-content,.benefits-grid{grid-template-columns:1fr}}@media (width<=500px){.membership-header h1{font-size:21px}.member-card{padding:20px}.member-card-top{flex-direction:column;gap:15px}}.daily-tasks-page{box-sizing:border-box;background:var(--section-color);width:100%;min-height:100%;padding:40px 38px 60px}.daily-tasks-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.daily-tasks-heading h1{color:var(--text);letter-spacing:-.6px;margin:0;font-size:28px;font-weight:700}.daily-tasks-heading p{color:var(--grey-text);margin:8px 0 0;font-size:14px}.task-streak{border:1px solid var(--shadow-color);background:var(--card);border-radius:12px;align-items:center;gap:11px;padding:10px 15px;display:flex}.streak-icon{background:#fff1e8;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:flex}.task-streak span{color:var(--grey-text);font-size:10px;display:block}.task-streak strong{color:var(--text);margin-top:2px;font-size:13px;display:block}.daily-earnings-card{box-sizing:border-box;color:#fff;background:linear-gradient(120deg,#ff7a00,#ff4d1f,#f52d43);border-radius:20px;grid-template-columns:.8fr 1.2fr;gap:40px;min-height:190px;padding:30px 34px;display:grid;box-shadow:0 15px 35px #ff4a1e29}.earnings-left{flex-direction:column;justify-content:center;display:flex}.earnings-label{letter-spacing:1px;opacity:.85;font-size:10px;font-weight:700}.earnings-left h2{letter-spacing:-1px;margin:9px 0 5px;font-size:37px;line-height:1}.earnings-left p{color:var(--text);margin:0;font-size:12px}.earnings-right{flex-direction:column;justify-content:center;display:flex}.earnings-stat{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.earnings-stat span{opacity:.85;font-size:12px}.earnings-stat strong{font-size:13px}.progress-track{background:#ffffff40;border-radius:20px;width:100%;height:9px;overflow:hidden}.progress-fill{border-radius:inherit;background:#fff;height:100%;transition:width .4s}.progress-bottom{color:#fffc;justify-content:space-between;align-items:center;margin-top:9px;font-size:10px;display:flex}.daily-tasks-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;margin-top:24px;display:grid}.tasks-title{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.tasks-title h2{color:var(--text);margin:0;font-size:18px}.tasks-title p{color:var(--grey-text);margin:5px 0 0;font-size:12px}.task-count{color:#ff4d20;background:#fff0ea;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:700}.task-list{flex-direction:column;gap:10px;display:flex}.task-card{box-sizing:border-box;border:1px solid var(--shadow-color);background:var(--card);border-radius:15px;align-items:center;min-height:88px;padding:15px 17px;transition:all .2s;display:flex}.task-card:hover{border-color:var(--shadow-color);box-shadow:0 7px 20px var(--shadow-color);transform:translateY(-1px)}.task-card.completed{background:#fcfffd}.task-card.locked{opacity:.72;background:#fafafd}.task-icon{color:#ff4d20;background:#fff0ea;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:18px;font-weight:700;display:flex}.task-icon.completed{background:var(--incard);color:#219653}.task-icon.locked{background:var(--incard);color:var(--grey-text)}.task-content{flex:1;min-width:0;margin-left:13px}.task-name-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.task-content h3{color:var(--text);margin:0;font-size:13px;font-weight:650}.task-content p{color:var(--grey-text);margin:5px 0 0;font-size:11px;line-height:1.4}.completed-badge{color:#259653;text-transform:uppercase;background:#eaf8ef;border-radius:20px;padding:3px 7px;font-size:8px;font-weight:700}.locked-badge{color:#898897;text-transform:uppercase;background:#eeeef3;border-radius:20px;padding:3px 7px;font-size:8px;font-weight:700}.task-reward{text-align:right;min-width:72px;margin:0 18px}.task-reward span{color:var(--incard);text-transform:uppercase;font-size:8px;display:block}.task-reward strong{color:#ff4b20;margin-top:3px;font-size:13px;display:block}.task-action{min-width:83px}.task-action button{color:#fff;cursor:pointer;background:#ff4d20;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;height:36px;font-size:10px;font-weight:650;transition:all .2s;display:flex}.task-action button:hover{background:#ed4015;transform:translateY(-1px)}.task-action button span{font-size:13px}.task-completed,.task-locked{border-radius:8px;justify-content:center;align-items:center;width:100%;height:36px;font-size:10px;font-weight:600;display:flex}.task-completed{color:#239552;background:#eaf8ef}.task-locked{color:#92919f;background:#f0eff4}.daily-tasks-side{flex-direction:column;gap:16px;display:flex}.streak-card{border:1px solid var(--shadow-color);background:var(--card);border-radius:17px;padding:22px}.streak-card-top{align-items:center;gap:12px;display:flex}.streak-large-icon{background:#fff0e8;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:21px;display:flex}.streak-card-top span{color:var(--grey-text);font-size:10px;display:block}.streak-card-top strong{color:var(--text);margin-top:2px;font-size:18px;display:block}.streak-card>p{color:var(--grey-text);margin:17px 0;font-size:11px;line-height:1.5}.streak-days{justify-content:space-between;gap:5px;display:flex}.streak-day{flex-direction:column;align-items:center;gap:5px;width:31px;display:flex}.streak-day span{color:var(--grey-text);font-size:8px}.streak-day strong{background:var(--incard);width:25px;height:25px;color:var(--grey-text);border-radius:50%;justify-content:center;align-items:center;font-size:9px;display:flex}.streak-day.completed strong{color:#ff4c1f;background:#fff0e8}.streak-day.today strong{color:#fff;background:#ff4c1f}.earnings-summary-card{border:1px solid var(--shadow-color);background:var(--card);border-radius:17px;padding:22px}.earnings-summary-card h3{color:var(--text);margin:0 0 18px;font-size:14px}.reward-summary-row{justify-content:space-between;margin-bottom:13px;display:flex}.reward-summary-row span{color:var(--grey-text);font-size:11px}.reward-summary-row strong{color:var(--grey-text);font-size:12px}.reward-summary-row strong.earned{color:#239653}.reward-summary-divider{background:var(--shadow-color);height:1px;margin:16px 0}.reward-summary-total{justify-content:space-between;display:flex}.reward-summary-total span{color:var(--text);font-size:11px;font-weight:600}.reward-summary-total strong{color:#ff4b20;font-size:14px}.how-tasks-card{border:1px solid var(--shadow-color);background:var(--card);border-radius:17px;padding:22px}.how-tasks-card h3{color:var(--text);margin:0 0 15px;font-size:14px}.how-task-item{border-bottom:1px solid var(--shadow-color);align-items:center;gap:10px;padding:10px 0;display:flex}.how-task-item:last-child{border-bottom:0}.how-task-item>div{color:#ff4d20;background:#fff0ea;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:9px;font-weight:700;display:flex}.how-task-item p{color:var(--grey-text);margin:0;font-size:10px;line-height:1.4}.reward-history-card{border:1px solid var(--shadow-color);background:var(--card);border-radius:17px;padding:22px}.history-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.history-header h3{color:var(--text);margin:0;font-size:14px}.history-header button{color:#ff4b20;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px}.history-item{border-bottom:1px solid var(--shadow-color);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.history-item:last-child{border-bottom:0}.history-item div{flex-direction:column;display:flex}.history-item strong{color:var(--text);font-size:10px}.history-item span{color:var(--grey-text);margin-top:3px;font-size:9px}.history-item b{color:#239653;font-size:11px}.task-modal-overlay{z-index:9999;background:var(--shadow-color);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.task-modal{box-sizing:border-box;background:var(--card);width:100%;max-width:460px;box-shadow:var(--shadow-color);border-radius:20px;padding:30px;animation:.2s taskModalIn;position:relative}@keyframes taskModalIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.task-modal-close{background:var(--incard);width:31px;height:31px;color:var(--grey-text);cursor:pointer;border:0;border-radius:50%;font-size:20px;position:absolute;top:17px;right:17px}.modal-task-icon{color:#ff4d20;background:#fff0ea;border-radius:14px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:18px;font-size:20px;font-weight:700;display:flex}.modal-reward-label{color:#9898a7;letter-spacing:.8px;font-size:9px;font-weight:700}.task-modal h2{color:var(--text);margin:6px 0 0;font-size:22px}.modal-reward{color:#ff4b1f;margin-top:10px;font-size:18px;font-weight:700}.modal-divider{background:var(--shadow-color);height:1px;margin:22px 0}.task-modal h4{color:var(--text);margin:0 0 8px;font-size:13px}.modal-description{color:var(--grey-text);margin:0;font-size:12px;line-height:1.6}.modal-requirement{background:var(--incard);border-radius:11px;align-items:flex-start;gap:10px;margin-top:20px;padding:13px;display:flex}.requirement-check{color:#ff4b20;font-size:18px}.modal-requirement strong{color:var(--text);font-size:11px;display:block}.modal-requirement span{color:var(--grey-text);margin-top:4px;font-size:9px;line-height:1.4;display:block}.modal-actions{grid-template-columns:1fr 1.5fr;gap:10px;margin-top:23px;display:grid}.modal-cancel,.modal-complete{cursor:pointer;border-radius:9px;height:45px;font-size:11px;font-weight:600}.modal-cancel{border:1px solid var(--shadow-color);background:var(--incard);color:var(--grey-text)}.modal-complete{color:#fff;background:#ff4b1f;border:0}@media (width<=1050px){.daily-tasks-layout{grid-template-columns:minmax(0,1fr) 280px}.daily-earnings-card{gap:25px}}@media (width<=850px){.daily-tasks-layout{grid-template-columns:1fr}.daily-tasks-side{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reward-history-card{grid-column:span 2}}@media (width<=700px){.daily-tasks-page{padding:25px 16px 45px}.daily-tasks-heading{flex-direction:column;align-items:flex-start}.daily-earnings-card{grid-template-columns:1fr;gap:25px;padding:25px}.daily-tasks-side{display:flex}.reward-history-card{grid-column:auto}.task-card{flex-wrap:wrap;align-items:flex-start;padding:14px}.task-content{flex:none;width:calc(100% - 60px)}.task-reward{text-align:left;margin:15px 0 0 59px}.task-action{margin-top:15px;margin-left:auto}}@media (width<=450px){.daily-tasks-heading h1{font-size:24px}.daily-earnings-card{border-radius:16px}.earnings-left h2{font-size:32px}.task-card{grid-template-columns:45px 1fr;gap:0 11px;display:grid}.task-icon{grid-row:span 2}.task-content{width:auto;margin-left:0}.task-reward{text-align:left;margin:8px 0 0}.task-action{grid-column:1/-1;width:100%;margin:12px 0 0}.task-action button,.task-completed,.task-locked{height:38px}.task-modal{padding:25px 20px}}.settings-page{box-sizing:border-box;background:var(--section-color);width:100%;color:var(--text);padding:35px 38px 60px;transition:all .5s linear}.settings-heading{margin-bottom:25px}.settings-heading h1{color:var(--text);letter-spacing:-.5px;margin:0;font-size:27px;font-weight:700}.settings-heading p{color:var(--grey-text);margin:7px 0 0;font-size:13px}.settings-layout{grid-template-columns:255px minmax(0,1fr);align-items:start;gap:20px;display:grid}.settings-navigation{border:1px solid var(--shadow-color);background:var(--card);box-shadow:0 5px 20px var(--shadow-color);border-radius:16px;padding:15px 12px;transition:all .5s linear}.settings-navigation-title{color:var(--grey-text);letter-spacing:.8px;padding:6px 10px 12px;font-size:9px;font-weight:700}.settings-navigation-list{flex-direction:column;gap:3px;display:flex}.settings-nav-item{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:11px 10px;transition:all .2s;display:flex}.settings-nav-item:hover{background:var(--section-color)}.settings-nav-item.active{background:linear-gradient(90deg,#ff8a001f,#ff3d0014)}.settings-nav-icon{background:var(--incard);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;font-size:13px;transition:all .2s;display:flex}.settings-nav-item.active .settings-nav-icon{color:#fff;background:linear-gradient(90deg,#ff8a00 0%,#ff3d00 50%,#ff1e1e 100%)}.settings-nav-text{flex:1;min-width:0}.settings-nav-text strong{color:var(--text);font-size:11px;font-weight:650;display:block}.settings-nav-text small{color:var(--grey-text);margin-top:3px;font-size:8px;display:block}.settings-nav-item.active .settings-nav-text strong{color:#ff3d00}.settings-nav-arrow{color:var(--grey-text);font-size:12px}.settings-nav-item.active .settings-nav-arrow{color:#ff3d00}.settings-navigation-divider{background:var(--incard);height:1px;margin:14px 8px}.settings-logout{color:#ef2a2a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:11px 10px;transition:all .2s;display:flex}.settings-logout:hover{background:#ef2a2a14}.settings-logout strong{font-size:11px}.settings-panel{border:1px solid var(--shadow-color);background:var(--card);box-shadow:0 5px 20px var(--shadow-color);border-radius:17px;padding:27px 29px;transition:all .5s linear}.settings-panel-header{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.settings-panel-header h2{color:var(--text);margin:0;font-size:18px;font-weight:700}.settings-panel-header p{color:var(--grey-text);margin:6px 0 0;font-size:11px}.profile-photo-section{border-bottom:1px solid var(--incard);align-items:center;gap:14px;margin-bottom:25px;padding-bottom:24px;display:flex}.profile-avatar{color:#fff;background:linear-gradient(90deg,#ff8a00 0%,#ff3d00 50%,#ff1e1e 100%);border-radius:16px;justify-content:center;align-items:center;width:62px;height:62px;font-size:19px;font-weight:700;display:flex;box-shadow:0 5px 15px #ff3d002e}.profile-photo-info{flex-direction:column;display:flex}.profile-photo-info strong{color:var(--text);font-size:12px}.profile-photo-info span{color:var(--grey-text);margin-top:4px;font-size:9px}.profile-photo-info button{color:#ff3d00;cursor:pointer;background:0 0;border:0;width:fit-content;margin-top:8px;padding:0;font-size:9px;font-weight:650}.settings-form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.settings-field{margin-bottom:18px}.settings-field label{color:var(--text);margin-bottom:7px;font-size:10px;font-weight:600;display:block}.settings-field input,.settings-field select{box-sizing:border-box;border:1px solid var(--incard);background:var(--incard);width:100%;height:43px;color:var(--text);border-radius:9px;outline:none;padding:0 12px;font-family:inherit;font-size:11px;transition:all .2s}.settings-field input::placeholder{color:var(--grey-text)}.settings-field input:focus,.settings-field select:focus{border-color:#ff3d00;box-shadow:0 0 0 3px #ff3d0017}.settings-field small{color:var(--grey-text);margin-top:6px;font-size:8px;display:block}.settings-form-footer{justify-content:flex-end;padding-top:8px;display:flex}.settings-save-button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#ff8a00 0%,#ff3d00 50%,#ff1e1e 100%);border:0;border-radius:9px;min-width:125px;height:40px;padding:0 18px;font-size:10px;font-weight:650;transition:all .2s;box-shadow:0 5px 15px #ff3d0029}.settings-save-button:hover{transform:translateY(-1px);box-shadow:0 7px 20px #ff3d0038}.bank-header{align-items:flex-start}.add-bank-button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#ff8a00 0%,#ff3d00 50%,#ff1e1e 100%);border:0;border-radius:9px;height:38px;padding:0 14px;font-size:10px;font-weight:650}.bank-security-notice{background:var(--section-color);border:1px solid var(--incard);border-radius:10px;align-items:flex-start;gap:11px;margin-bottom:18px;padding:13px;display:flex}.bank-security-notice>span{font-size:15px}.bank-security-notice strong{color:var(--text);font-size:10px;display:block}.bank-security-notice p{color:var(--grey-text);margin:4px 0 0;font-size:8px;line-height:1.5}.bank-account-list{flex-direction:column;gap:10px;display:flex}.bank-account-option2{border:1px solid var(--incard);background:var(--card);cursor:pointer;box-sizing:border-box;border-radius:13px;align-items:center;min-height:85px;padding:14px;transition:all .2s;display:flex}.bank-account-option2:hover{border-color:#ff3d00}.bank-account-option2.active{background:linear-gradient(90deg,#ff8a0012,#ff3d000a);border-color:#ff3d00}.bank-account-logo{background:var(--incard);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:43px;height:43px;font-size:18px;display:flex}.bank-account-option2.active .bank-account-logo{background:#ff3d001a}.bank-account-info{flex:1;min-width:0;margin-left:12px}.bank-account-name{align-items:center;gap:7px;display:flex}.bank-account-info strong{color:var(--text);font-size:12px}.bank-account-info>span{color:var(--grey-text);margin-top:4px;font-size:9px;display:block}.default-bank-badge{background:#3cf19f1f;border-radius:20px;padding:3px 6px;font-weight:700;color:#3cf19f!important;font-size:7px!important}.bank-account-actions{align-items:center;gap:7px;display:flex}.bank-account-actions button{border:1px solid var(--incard);background:var(--incard);height:32px;color:var(--text);cursor:pointer;border-radius:7px;padding:0 10px;font-size:8px;transition:all .2s}.bank-account-actions button:hover{color:#ff3d00;border-color:#ff3d00}.bank-account-actions button.remove-bank{color:#ef2a2a}.bank-account-actions button.remove-bank:hover{background:#ef2a2a12;border-color:#ef2a2a}.bank-form-card{border:1px solid var(--incard);background:var(--section-color);border-radius:14px;margin-top:20px;padding:22px}.bank-form-header{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.bank-form-header h3{color:var(--text);margin:0;font-size:14px}.bank-form-header p{color:var(--grey-text);margin:5px 0 0;font-size:9px}.bank-form-header>button{background:var(--incard);width:28px;height:28px;color:var(--text);cursor:pointer;border:0;border-radius:50%;font-size:18px}.account-type-options{gap:8px;display:flex}.account-type-option{box-sizing:border-box;border:1px solid var(--incard);background:var(--card);cursor:pointer;border-radius:9px;flex:1;align-items:center;height:42px;padding:0 12px;display:flex}.account-type-option.selected{background:#ff3d000f;border-color:#ff3d00}.account-type-option input{accent-color:#ff3d00;width:auto;height:auto;margin-right:8px}.account-type-option span{color:var(--text);font-size:10px}.default-account-checkbox{color:var(--grey-text);cursor:pointer;align-items:center;gap:8px;margin:4px 0 20px;font-size:9px;display:flex}.default-account-checkbox input{accent-color:#ff3d00}.security-section{padding:5px 0}.security-section-title{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.security-section-title h3{color:var(--text);margin:0;font-size:13px}.security-section-title p{color:var(--grey-text);margin:5px 0 0;font-size:9px}.security-divider{background:var(--incard);height:1px;margin:25px 0}.show-password-option{color:var(--grey-text);align-items:center;gap:7px;margin:-5px 0 18px;font-size:9px;display:flex}.show-password-option input{accent-color:#ff3d00}.security-status{border-radius:20px;padding:5px 8px;font-size:8px;font-weight:600}.security-status.off{background:var(--incard);color:var(--grey-text)}.security-action-button{color:#ff3d00;cursor:pointer;background:0 0;border:1px solid #ff3d00;border-radius:8px;height:36px;padding:0 14px;font-size:9px;font-weight:600;transition:all .2s}.security-action-button:hover{background:#ff3d0014}.login-activity{background:var(--section-color);border:1px solid var(--incard);border-radius:10px;justify-content:space-between;align-items:center;padding:14px;display:flex}.login-activity strong{color:var(--text);font-size:10px;display:block}.login-activity span{color:var(--grey-text);margin-top:4px;font-size:8px;display:block}.login-activity .active-session{color:#3cf19f;background:#3cf19f1f;border-radius:20px;padding:4px 7px;font-size:7px}.notification-list{flex-direction:column;display:flex}.notification-option{border-bottom:1px solid var(--incard);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:17px 0;display:flex}.notification-option:first-child{padding-top:0}.notification-info strong{color:var(--text);font-size:11px;display:block}.notification-info span{color:var(--grey-text);margin-top:5px;font-size:9px;display:block}.toggle{background:var(--incard);cursor:pointer;border:0;border-radius:20px;flex-shrink:0;width:39px;height:22px;padding:0;transition:all .2s;position:relative}.toggle span{background:var(--grey-text);width:16px;height:16px;box-shadow:0 1px 3px var(--shadow-color);border-radius:50%;transition:all .2s;position:absolute;top:3px;left:3px}.toggle.on{background:#ff3d00}.toggle.on span{background:#fff;left:20px}.settings-panel>.settings-field{max-width:550px}@media (width<=950px){.settings-layout{grid-template-columns:210px minmax(0,1fr)}.settings-page{padding:28px 22px 50px}}@media (width<=750px){.settings-layout{grid-template-columns:1fr}.settings-navigation{padding:10px}.settings-navigation-title{display:none}.settings-navigation-list{grid-template-columns:repeat(2,1fr);display:grid}.settings-logout,.settings-navigation-divider{display:none}.settings-nav-item{padding:9px}.settings-nav-arrow{display:none}}@media (width<=600px){.settings-page{padding:22px 15px 40px}.settings-heading h1{font-size:23px}.settings-panel{padding:20px 17px}.settings-form-grid{grid-template-columns:1fr;gap:0}.bank-header{flex-direction:column;gap:15px}.add-bank-button{width:100%}.bank-account-option2{flex-wrap:wrap}.bank-account-actions{flex-direction:row;width:100%;margin-top:13px;margin-left:55px}.bank-account-actions button{flex:1}.settings-navigation-list{grid-template-columns:1fr}}.media-action-list-holder{display:none}.investment-processing{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;justify-content:center;align-items:center;padding:30px;display:flex;position:absolute;inset:0}.dark .investment-processing{background:#0a0a0af0}.investment-processing-card{text-align:center;width:100%;max-width:340px}.investment-processing-card h3{margin:22px 0 8px;font-size:21px}.investment-processing-card p{opacity:.7;margin:0;font-size:14px;line-height:1.6}.investment-processing-card p strong{opacity:1}.investment-processing-card>span{opacity:.55;margin-top:14px;font-size:12px;display:block}.investment-loader{background:var(--incard);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto;display:flex}.investment-spinner{border:3px solid var(--text-light);border-top-color:var(--text);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite investmentSpin}@keyframes investmentSpin{to{transform:rotate(360deg)}}.processing-progress{background:var(--incard);border-radius:20px;width:100%;height:5px;margin-top:25px;overflow:hidden}.processing-progress-bar{border-radius:inherit;background:var(--text);width:45%;height:100%;animation:1.5s ease-in-out infinite processingProgress}@keyframes processingProgress{0%{transform:translate(-120%)}50%{transform:translate(100%)}to{transform:translate(230%)}}.button-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite investmentSpin;display:inline-block}.investment-minimum{opacity:.55;margin-top:7px;font-size:12px;display:block}.property-tracker-page{color:var(--text)}.property-back-link{color:var(--text);align-items:center;gap:8px;margin-bottom:24px;font-size:13px;font-weight:600;text-decoration:none;transition:all .5s linear;display:inline-flex}.property-back-link svg{font-size:17px}.property-back-link:hover{color:#ff3d00}.property-tracker-header{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:28px;display:flex}.property-heading{align-items:center;gap:18px;display:flex}.property-image-wrapper{background:var(--placeholder);border:1px solid var(--border-color);border-radius:10px;flex-shrink:0;width:150px;height:fit-content;overflow:hidden}.property-image-wrapper img{object-fit:cover;width:100%;height:auto;display:block}.property-heading-info h1{letter-spacing:-.6px;color:var(--text);margin:7px 0;font-size:27px;font-weight:750}.property-heading-info p{color:var(--grey-text);align-items:center;gap:7px;margin:0;font-size:14px;display:flex}.property-heading-info p svg{color:#ff3d00;font-size:15px}.property-status{color:#ff3d00;background:#ff8a001a;border:1px solid #ff8a002e;border-radius:20px;align-items:center;gap:7px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.property-status span{background:#ff3d00;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #ff8a001f}.property-header-stats{grid-template-columns:repeat(4,1fr);gap:10px;min-width:560px;display:grid}.property-stat{background:var(--incard);border:1px solid var(--border-color);border-radius:13px;padding:17px;transition:all .5s linear}.property-stat span{color:var(--grey-text);margin-bottom:7px;font-size:11px;display:block}.property-stat strong{color:var(--text);font-size:16px}.property-stat .profit{color:#ff3d00}.property-stat:hover{border-color:#ff8a0059;transform:translateY(-2px)}.property-tracker-tabs{border-bottom:1px solid var(--border-color);gap:30px;margin-bottom:20px;display:flex}.property-tracker-tabs button{color:var(--grey-text);cursor:pointer;background:0 0;border:none;padding:12px 2px;font-size:14px;font-weight:600;transition:all .5s linear;position:relative}.property-tracker-tabs button.active{color:#ff3d00}.property-tracker-tabs button.active:after{content:"";background:#ffac4e;border-radius:10px;width:100%;height:2px;position:absolute;bottom:-1px;left:0}.property-tracker-tabs button:hover{color:#ff3d00}.tracker-card{background:var(--card);border:1px solid var(--border-color);box-shadow:0 3px 12px var(--shadow-color);border-radius:16px;padding:24px;transition:all .5s linear}.tracker-card-header{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.tracker-card-header h2{letter-spacing:-.3px;color:var(--text);margin:4px 0;font-size:18px}.tracker-card-header p{color:var(--grey-text);margin:0;font-size:13px}.tracker-card-header a,.tracker-card-header .tracker-view-button{color:#ff3d00;align-items:center;gap:6px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.tracker-eyebrow{letter-spacing:1.2px;color:#ff3d00;font-size:10px;font-weight:800}.property-tracker-grid{grid-template-columns:minmax(0,1.7fr) minmax(320px,.8fr);gap:18px;margin-bottom:18px;display:grid}.performance-card{color:#fff;background:#222;border-color:#222;position:relative;overflow:hidden}.performance-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff8a0038,#0000 70%);width:260px;height:260px;position:absolute;top:-150px;right:-80px}.performance-card .tracker-card-header{z-index:1;position:relative}.performance-card .tracker-eyebrow{color:#ffac4e}.performance-card .tracker-card-header p{color:#aaa}.performance-card h2{color:#fff}.performance-filter{gap:5px;display:flex}.performance-filter button{color:#aaa;cursor:pointer;background:#242424;border:0;border-radius:20px;padding:7px 12px;font-size:11px;transition:all .5s linear}.performance-filter button.active{color:#fff;background:#ffac4e}.performance-filter button:hover{color:#fff;background:#333}.property-chart{background:repeating-linear-gradient(#0000 0 49px,#292929 50px);border-bottom:1px solid #333;height:250px;margin-top:25px;position:relative}.chart-value{color:#222;z-index:3;background:#fff;border-radius:7px;padding:7px 10px;font-size:12px;font-weight:700;position:absolute;top:10px;right:5px;box-shadow:0 5px 15px #0003}.real-property-chart{color:#ffac4e;z-index:2;width:100%;height:calc(100% - 80px);position:absolute;inset:45px 0 35px;overflow:visible}.property-chart-empty{color:#777;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex;position:absolute;inset:45px 0 35px}.property-chart-empty svg{color:#ffac4e;font-size:24px}.chart-axis{color:#777;justify-content:space-between;font-size:10px;display:flex;position:absolute;bottom:-25px;left:0;right:0}.summary-row{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;padding:15px 0;display:flex}.summary-row span{color:var(--grey-text);font-size:13px}.summary-row strong{color:var(--text);font-size:13px}.summary-row .profit{color:#ff3d00}.summary-row:last-child{border-bottom:none}.investment-progress{margin-bottom:18px}.progress-percentage{background:#ffac4e;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:28px}.progress-track{background:var(--border-light);border-radius:20px;height:8px;margin:25px 0 30px;overflow:hidden}.progress-fill{border-radius:inherit;background:#ffac4e;height:100%;transition:width .5s;box-shadow:0 0 10px #ff3d0040}.progress-details{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.progress-point{color:var(--grey-text);gap:12px;display:flex}.progress-point .point-dot{border:1px solid var(--border-color);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.progress-point strong,.progress-point span{display:block}.progress-point strong{color:var(--grey-text);font-size:12px}.progress-point span{margin-top:4px;font-size:11px}.progress-point.completed .point-dot{color:#fff;background:#ffac4e;border-color:#0000}.progress-point.completed strong{color:var(--text)}.progress-point.active{color:#ff3d00}.progress-point.active .point-dot{color:#fff;background:#ff3d00;border-color:#ff3d00;box-shadow:0 0 0 4px #ff3d001a}.progress-point.active strong{color:var(--text)}.property-bottom-grid{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:10px;display:grid}.earning-item{border-bottom:1px solid var(--border-light);align-items:center;gap:12px;padding:14px 0;display:flex}.earning-item:last-child{border-bottom:none}.earning-icon{color:#ff3d00;background:#ff8a001a;border:1px solid #ff8a0026;border-radius:50%;place-items:center;width:35px;height:35px;font-weight:800;display:grid}.earning-item>div:nth-child(2){flex:1}.earning-item>div:nth-child(2) strong,.earning-item>div:nth-child(2) span{display:block}.earning-item>div:nth-child(2) strong{color:var(--text);font-size:13px}.earning-item>div:nth-child(2) span{color:var(--grey-text);margin-top:3px;font-size:11px}.earning-item>strong{color:#ff3d00;font-size:13px}.property-information>div{border-bottom:1px solid var(--border-light);justify-content:space-between;padding:13px 0;display:flex}.property-information>div span{color:var(--grey-text);font-size:12px}.property-information>div strong{text-align:right;color:var(--text);font-size:12px}.property-information>div:last-child{border-bottom:none}.property-full-tab{margin-bottom:18px}.property-details-tab{grid-template-columns:1fr 1fr;gap:18px;display:grid}.property-description p{color:var(--grey-text);margin:0;font-size:13px;line-height:1.8}.property-empty-state{text-align:center;min-height:180px;color:var(--grey-text);flex-direction:column;justify-content:center;align-items:center;display:flex}.property-empty-state svg{color:#ffac4e;margin-bottom:10px;font-size:30px}.property-empty-state h3{color:var(--text);margin:0 0 5px;font-size:14px}.property-empty-state p{margin:0;font-size:12px}.property-tracker-loading{min-height:400px;color:var(--grey-text);flex-direction:column;justify-content:center;align-items:center;display:flex}.property-loading-spinner{border:3px solid var(--border-color);border-top-color:#ff3d00;border-right-color:#ffac4e;border-radius:50%;width:30px;height:30px;animation:.7s linear infinite propertySpin}@keyframes propertySpin{to{transform:rotate(360deg)}}.property-tracker-error{text-align:center;color:var(--text);padding:80px 20px}.property-tracker-error svg{color:#ff3d00;margin-bottom:10px;font-size:35px}.property-tracker-error h3{margin-bottom:8px}.property-tracker-error p{color:var(--grey-text)}.property-tracker-error a{color:#ff3d00;margin-top:15px;font-weight:600;text-decoration:none;display:inline-block}.property-tracker-error a:hover{color:#ff1e1e}@media (width<=1200px){.property-tracker-header{flex-direction:column}.property-header-stats{width:100%;min-width:0}}@media (width<=900px){.property-tracker-grid,.property-bottom-grid,.progress-details,.property-details-tab{grid-template-columns:1fr}}@media (width<=600px){.property-tracker-page{padding:18px}.property-header-stats{grid-template-columns:repeat(2,1fr)}.property-heading{align-items:flex-start}.property-image-wrapper{width:75px;height:75px}.property-heading-info h1{font-size:21px}.performance-filter{display:none}.tracker-card{padding:18px}.tracker-card-header{gap:15px}.property-tracker-tabs{gap:20px;overflow-x:auto}.property-tracker-tabs button{white-space:nowrap}.property-information>div{gap:15px}.property-information>div span{flex-shrink:0}.property-information>div strong{max-width:60%}}.deposit-modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a8c;justify-content:center;align-items:center;padding:24px;animation:.2s depositOverlayIn;display:flex;position:fixed;inset:0}.deposit-modal{background:#fff;border:1px solid #e8e8ee;border-radius:20px;width:100%;max-width:560px;max-height:calc(100vh - 48px);animation:.25s depositModalIn;overflow-y:auto;box-shadow:0 25px 70px #0f172a2e}.deposit-modal-header{border-bottom:1px solid #eeeef2;justify-content:space-between;align-items:flex-start;padding:26px 28px 20px;display:flex}.deposit-modal-header span{color:#ff4b35;letter-spacing:1.2px;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.deposit-modal-header h2{color:#101828;margin:0;font-size:24px;font-weight:700}.deposit-modal-header button{color:#667085;cursor:pointer;background:#f5f5f8;border:0;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex}.deposit-modal-header button:hover{color:#101828;background:#eeeef2}.deposit-modal-header button svg{width:18px;height:18px}.deposit-modal-amount{background:#fff6f3;border:1px solid #ffe1da;border-radius:12px;justify-content:space-between;align-items:center;margin:20px 28px;padding:18px 20px;display:flex}.deposit-modal-amount span{color:#667085;font-size:13px}.deposit-modal-amount strong{color:#ff432f;font-size:21px}.deposit-payment-form{padding:0 28px 24px}.deposit-form-group{margin-bottom:18px}.deposit-form-group label{color:#344054;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.deposit-form-group input{box-sizing:border-box;color:#101828;background:#fff;border:1px solid #d9dce3;border-radius:10px;outline:none;width:100%;height:48px;padding:0 14px;font-family:inherit;font-size:14px;transition:all .2s}.deposit-form-group input::placeholder{color:#98a2b3}.deposit-form-group input:focus{border-color:#ff553f;box-shadow:0 0 0 3px #ff553f1a}.bank-transfer-details{background:#fafafa;border:1px solid #e6e8ec;border-radius:14px;margin-bottom:22px;overflow:hidden}.bank-details-header{background:#fff;border-bottom:1px solid #e6e8ec;justify-content:space-between;align-items:center;padding:18px;display:flex}.bank-details-header span{color:#98a2b3;letter-spacing:1px;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.bank-details-header h3{color:#101828;margin:0;font-size:15px;font-weight:700}.bank-details-badge{color:#ff4b35;background:#fff0ed;border-radius:20px;padding:6px 9px;font-size:11px;font-weight:600}.bank-detail-row{box-sizing:border-box;border-bottom:1px solid #e6e8ec;justify-content:space-between;align-items:center;min-height:62px;padding:12px 18px;display:flex}.bank-detail-row:last-child{border-bottom:0}.bank-detail-row div{flex-direction:column;gap:4px;display:flex}.bank-detail-row span{color:#98a2b3;font-size:11px}.bank-detail-row strong{color:#101828;font-size:14px;font-weight:600}.bank-detail-row button{color:#667085;cursor:pointer;background:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.bank-detail-row button:hover{color:#ff4b35;background:#fff0ed}.bank-detail-row button svg{width:15px;height:15px}.deposit-payment-instruction{background:#f8f9fb;border:1px solid #eaecf0;border-radius:10px;gap:10px;margin-top:8px;padding:13px 14px;display:flex}.deposit-payment-instruction svg{color:#ff553f;flex-shrink:0;width:17px;height:17px;margin-top:2px}.deposit-payment-instruction p{color:#667085;margin:0;font-size:12px;line-height:1.6}.card-payment-summary{background:#f8f9fb;border:1px solid #eaecf0;border-radius:12px;margin:20px 0;padding:15px}.card-payment-summary>div{justify-content:space-between;padding:9px 0;display:flex}.card-payment-summary span{color:#667085;font-size:13px}.card-payment-summary strong{color:#101828;font-size:13px}.card-payment-total{border-top:1px solid #e4e7ec;margin-top:7px;padding-top:14px!important}.card-payment-total strong{color:#ff4b35;font-size:16px}.usdt-payment-address{background:#f8f9fb;border:1px solid #eaecf0;border-radius:12px;margin-bottom:20px;padding:16px}.usdt-payment-address>span{color:#667085;margin-bottom:8px;font-size:12px;display:block}.usdt-payment-address strong{word-break:break-all;color:#101828;margin-bottom:12px;font-size:13px;display:block}.usdt-payment-address button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d9dce3;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;display:flex}.usdt-payment-address button svg{width:14px}.deposit-form-error{color:#d92d20;background:#fff1f0;border:1px solid #ffd5d0;border-radius:10px;align-items:flex-start;gap:9px;margin:0 28px 18px;padding:12px 14px;font-size:13px;line-height:1.4;display:flex}.deposit-form-error svg{flex-shrink:0;width:17px;height:17px}.deposit-modal-footer{border-top:1px solid #eeeef2;gap:12px;padding:18px 28px 24px;display:flex}.deposit-modal-cancel,.deposit-modal-submit{cursor:pointer;border-radius:10px;height:48px;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s}.deposit-modal-cancel{color:#344054;background:#fff;border:1px solid #d9dce3;flex:0 0 110px}.deposit-modal-cancel:hover{background:#f8f9fb}.deposit-modal-submit{color:#fff;background:linear-gradient(135deg,#ff9f0a,#ff3028);border:0;flex:1;box-shadow:0 8px 20px #ff432f2e}.deposit-modal-submit:hover{transform:translateY(-1px);box-shadow:0 10px 25px #ff432f40}.deposit-modal-submit:disabled,.deposit-modal-cancel:disabled{opacity:.6;cursor:not-allowed;transform:none}.deposit-success-modal{box-sizing:border-box;text-align:center;background:#fff;border-radius:20px;width:100%;max-width:430px;padding:35px 30px 30px;animation:.25s depositModalIn;box-shadow:0 25px 70px #0f172a2e}.deposit-success-icon{color:#12b76a;background:#ecfdf3;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 18px;display:flex}.deposit-success-icon svg{width:30px;height:30px}.deposit-success-modal h2{color:#101828;margin:0 0 8px;font-size:22px}.deposit-success-modal>p{color:#667085;max-width:340px;margin:0 auto 22px;font-size:13px;line-height:1.6}.deposit-success-details{text-align:left;background:#f8f9fb;border:1px solid #eaecf0;border-radius:12px;margin-bottom:22px;padding:5px 16px}.deposit-success-details>div{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.deposit-success-details>div:last-child{border-bottom:0}.deposit-success-details span{color:#667085;font-size:12px}.deposit-success-details strong{color:#101828;font-size:13px}.deposit-success-details .pending-status{color:#b54708}.deposit-success-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff9f0a,#ff3028);border:0;border-radius:10px;width:100%;height:48px;font-family:inherit;font-size:14px;font-weight:600}@keyframes depositOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes depositModalIn{0%{opacity:0;transform:translateY(15px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=600px){.deposit-modal-overlay{align-items:flex-end;padding:12px}.deposit-modal{border-radius:18px 18px 0 0;max-height:calc(100vh - 24px)}.deposit-modal-header{padding:22px 20px 18px}.deposit-modal-header h2{font-size:21px}.deposit-modal-amount{margin:16px 20px}.deposit-payment-form{padding:0 20px 20px}.deposit-modal-footer{padding:16px 20px 20px}.deposit-success-modal{border-radius:18px;max-width:none;padding:30px 22px 24px}.bank-details-header{align-items:flex-start;gap:10px}.bank-details-badge{font-size:10px}}.withdrawal-limit-note{background:#f7f7f7;border-radius:8px;justify-content:space-between;align-items:center;margin-top:14px;padding:10px 12px;font-size:12px;display:flex}.withdrawal-limit-note span{color:#777}.withdrawal-limit-note strong{color:#111}.summary-deduction{color:#777;justify-content:space-between;align-items:center;margin-top:10px;font-size:12px;display:flex}.summary-deduction strong{color:#111}.withdrawal-notification{z-index:99999;background:#fff;border:1px solid #e5e5e5;border-radius:14px;align-items:flex-start;gap:14px;width:min(420px,100vw - 32px);padding:16px 18px;animation:.25s withdrawalNotificationIn;display:flex;position:fixed;top:24px;right:24px;box-shadow:0 15px 40px #0000001f}.notification-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;font-weight:700;display:flex}.withdrawal-notification.success .notification-icon{color:#16803c;background:#e8f7ed}.withdrawal-notification.error .notification-icon{color:#c62828;background:#fdecec}.notification-content{flex:1;min-width:0}.notification-content strong{color:#111;margin-bottom:4px;font-size:14px;font-weight:700;display:block}.notification-content p{color:#666;margin:0;font-size:13px;line-height:1.5}.notification-close{color:#888;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:22px;line-height:1;display:flex}.notification-close:hover{color:#111}@keyframes withdrawalNotificationIn{0%{opacity:0;transform:translateY(-12px)translate(20px)}to{opacity:1;transform:translateY(0)translate(0)}}.withdrawal-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite withdrawalSpinner}@keyframes withdrawalSpinner{to{transform:rotate(360deg)}}.withdrawal-button:disabled{opacity:.6;cursor:not-allowed}.withdrawal-amount-input button:disabled{opacity:.5;cursor:not-allowed}@media (width<=600px){.withdrawal-notification{width:auto;top:14px;left:14px;right:14px}}.membership-intro-card{box-sizing:border-box;background:#fff;border:1px solid #e8e8e8;border-radius:18px;width:100%;margin-top:28px;padding:34px}.membership-intro-content{max-width:650px}.membership-label{letter-spacing:1.2px;color:#777;margin-bottom:10px;font-size:11px;font-weight:700;display:inline-block}.membership-intro-content h2{color:#111;margin:0 0 12px;font-size:28px;font-weight:700;line-height:1.2}.membership-intro-content p{color:#777;max-width:580px;margin:0;font-size:14px;line-height:1.7}.plans-section{margin-top:30px}.membership-plan-card{box-sizing:border-box;background:#fff;border:1px solid #e5e5e5;border-radius:18px;flex-direction:column;min-height:390px;padding:26px;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.membership-plan-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #00000012}.plan-label{letter-spacing:1px;color:#888;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.popular-badge{color:#fff;white-space:nowrap;background:#111;border-radius:20px;padding:6px 10px;font-size:10px;font-weight:600}.plan-interest{border-top:1px solid #eee;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;margin-top:24px;padding:14px 0;display:flex}.plan-interest strong{color:#111;font-size:16px}.plan-benefits{flex-direction:column;gap:13px;margin-top:22px;display:flex}.plan-benefits div span{color:#111;background:#f1f1f1;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;font-size:11px;font-weight:700;display:flex}.membership-join-button{color:#fff;cursor:pointer;background:#111;border:none;border-radius:10px;width:100%;height:46px;margin-top:auto;padding:0 18px;font-size:13px;font-weight:600;transition:background .2s,transform .2s}.membership-join-button:hover{background:#2b2b2b}.empty-plans{text-align:center;box-sizing:border-box;border:1px dashed #dcdcdc;border-radius:16px;width:100%;padding:45px 25px}.empty-plans h3{color:#111;margin:0 0 8px;font-size:17px}.empty-plans p{color:#888;margin:0;font-size:13px;line-height:1.6}@media (width<=1000px){.plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.membership-intro-card{border-radius:14px;padding:25px 20px}.membership-intro-content h2{font-size:23px}.plans-grid{grid-template-columns:1fr}.membership-plan-card{min-height:auto;padding:22px}.plan-price strong{font-size:28px}}.plans-section{width:100%;margin-top:30px}.plans-section h2{color:var(--text);margin:0;font-size:20px;font-weight:600}.plans-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.membership-plan-card{background:var(--card);border:1px solid var(--border-color);box-sizing:border-box;border-radius:18px;flex-direction:column;min-height:390px;padding:26px;transition:all .25s;display:flex}.membership-plan-card:hover{border-color:var(--primary);box-shadow:0 12px 30px var(--shadow-color);transform:translateY(-3px)}.plan-card-top{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.plan-label{color:var(--grey-text);letter-spacing:1.2px;margin-bottom:8px;font-size:10px;font-weight:600;display:block}.plan-card-top h3{color:var(--text);margin:0;font-size:22px;font-weight:600}.popular-badge{color:#fff;white-space:nowrap;background:linear-gradient(90deg,#ff8a00 0%,#ff3d00 50%,#ff1e1e 100%);border-radius:20px;flex-shrink:0;padding:6px 11px;font-size:10px;font-weight:600}.plan-price{align-items:baseline;gap:6px;margin-top:30px;display:flex}.plan-price strong{color:var(--text);font-size:34px;font-weight:600;line-height:1}.plan-price span{color:var(--grey-text);font-size:12px}.plan-interest{border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:15px 0;display:flex}.plan-interest:first-of-type{margin-top:26px}.plan-interest span{color:var(--grey-text);font-size:13px}.plan-interest strong{color:var(--text);font-size:14px;font-weight:600}.plan-benefits{flex-direction:column;gap:13px;margin-top:10px;margin-bottom:25px;display:flex}.plan-benefits div{color:var(--grey-text);align-items:center;gap:10px;font-size:13px;display:flex}.plan-benefits div span{background:var(--incard);width:19px;height:19px;color:var(--text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.membership-join-button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#ff8a00 0%,#ff3d00 50%,#ff1e1e 100%);border:none;border-radius:10px;width:100%;height:46px;margin-top:auto;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;transition:all .2s}.membership-join-button:hover{opacity:.9;transform:translateY(-1px)}.membership-join-button:active{transform:scale(.98)}.plans-section>p{border:1px dashed var(--border-color);color:var(--grey-text);text-align:center;border-radius:14px;margin-top:20px;padding:35px;font-size:13px}.dark .membership-plan-card:hover{box-shadow:0 12px 30px var(--shadow-color)}.dark .popular-badge{color:#fff}@media (width<=1100px){.plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.plans-grid{grid-template-columns:1fr}.membership-plan-card{min-height:auto;padding:22px}.plan-price strong{font-size:30px}}.assets-chart-tooltip{z-index:10;pointer-events:none;background:#181818;border:1px solid #ff3d0059;border-radius:8px;flex-direction:column;gap:3px;min-width:130px;padding:10px 12px;display:flex;position:absolute;transform:translate(-50%,-115%);box-shadow:0 8px 25px #00000059}.assets-chart-tooltip span{color:#999;font-size:11px}.assets-chart-tooltip strong{color:#fff;font-size:15px}.assets-chart-tooltip small{color:#777;font-size:10px}.media-sidebar{background-color:var(--card);z-index:800;box-sizing:border-box;width:60%;padding:30px 15px;transition:all .5s linear;position:fixed;inset:0;overflow:hidden}.media-sidebar .sidebar-close{box-sizing:border-box;background-color:var(--incard);color:var(--text);border-radius:50%;padding:10px;font-size:15px;display:flex;position:absolute;right:10px}.media-sidebar .upper .img{border-radius:50%;width:50px;max-height:50px;margin-bottom:10px}.media-sidebar .upper .img img{min-height:50px}.media-sidebar .upper strong{white-space:nowarp;text-transform:capitalize;font-weight:500;display:flex}.media-sidebar .buttom{margin-top:20px}.media-sidebar .buttom a{color:var(--text);justify-content:flex-start;align-items:center;padding:10px 0;text-decoration:none;display:flex}.side-close{transform:translate(-100%)}.side-open{transform:translate(0%)}:root{--background:#fff;--text:#222;--card:#fff;--text-light:#cdcdcd;--section-color:#f7f6ff;--shadow-color:#a8a4a45c;--grey-text:#5a5a5ac3;--incard:#f5f5f5;--border-color:#eee;--border-light:#f2f2f2;--grid-color:#eee;--placeholder:#eee}.dark{--background:#0d0d0d;--text:#f0f0f0;--card:#1b1b1b;--text-light:#595959;--section-color:#111;--shadow-color:#00000080;--grey-text:#a2a2a2b7;--incard:#222;--border-color:#2c2c2c;--border-light:#252525;--grid-color:#303030;--placeholder:#252525}@media screen and (width<=1100px){.sidebar{display:none}.layout{padding:90px 13px 0}.bottom-nav{display:flex!important}.layout{padding-bottom:100px!important}}@media screen and (width<=1000px){.dashboard{flex-wrap:wrap}.asset-portfolio,.portfolio-actions{width:100%}.action-list-holder{display:none}.media-action-list-holder{margin-top:15px;display:block!important}.assets-overview{flex-wrap:wrap;gap:20px}.total-profits,.portfolio-value{width:100%}.capital-section{flex-wrap:wrap}.capital-overview-card,.assets-list{width:100%}}@media screen and (width<=650px){.logo{display:none}.nav-links{box-sizing:border-box;max-width:100%}.portfolio-assets{padding:10px}.portfolio-assets-head{flex-wrap:wrap}.portfolio-assets-head h3{width:100%}.main-capital-data{box-sizing:border-box}.asset-watchlist .watchlist-card{min-width:300px}.capital-info{width:50%}.showcase-image{height:100%}.showcase-image img{min-height:100%}.layout{padding:90px 0 0}.auth-logo{justify-content:center;display:flex!important}.login-form{background-color:#0000;width:100%;margin:0 auto;padding:0}.form-input .input{color:#fff;background-color:#00000073}}@media screen and (width<=500px){.overview-text small{display:none}.media-profile{display:flex}.media-profile img{min-height:30px}.asset-chart{display:none}.asset-value{width:100%}.asset-action-btn{justify-content:space-between}.bottom-nav .img{display:none}.capital-info,.my-property-card{width:100%}.my-property-card .img{width:120px}.main-capital-data p{width:100%}.my-property-info{width:calc(100% - 132px)}.portfolio-value-card .head{flex-wrap:wrap;margin-bottom:10px}.portfolio-value-card .head h3{width:100%}}
