@import url(https://fonts.googleapis.com/css2?family=SF+Mono:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.header{position:absolute}.shop-container{display:inline-block;position:relative}.shop-link{color:#333;cursor:default;font-weight:700;text-decoration:none;transition:color .3s ease}.shop-link:hover{color:#0f8}.coming-soon-popup{background:#333;border-radius:6px;box-shadow:0 4px 12px #0000004d;color:#fff;font-size:12px;font-weight:400;margin-top:5px;opacity:0;padding:8px 12px;top:100%;transition:all .3s ease;visibility:hidden;white-space:nowrap;z-index:1001}.coming-soon-popup,.coming-soon-popup:before{left:50%;position:absolute;transform:translateX(-50%)}.coming-soon-popup:before{border-bottom:5px solid #333;border-left:5px solid #0000;border-right:5px solid #0000;content:"";height:0;top:-5px;width:0}.shop-container:hover .coming-soon-popup{opacity:1;visibility:visible}@media (max-width:768px){.nav-menu{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;flex-direction:column;height:calc(100vh - 70px);justify-content:flex-start;left:-100%;padding-top:2rem;position:fixed;top:70px;transition:left .3s ease;width:100%}.nav-menu.active{left:0}.hamburger{display:flex}.header{height:70px;padding:1rem}.logo{height:120px}.coming-soon-popup{font-size:11px;left:0;padding:6px 10px;transform:none}.coming-soon-popup:before{left:20px;transform:none}}.modal-overlay{align-items:center;background:#000000b3;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:all .3s ease;visibility:hidden;width:100%;z-index:2000}.modal-overlay.active{opacity:1;visibility:visible}.modal-content{background:#fff;border-radius:8px;box-shadow:0 20px 40px #0000004d;max-height:80vh;max-width:500px;overflow-y:auto;padding:2rem;position:relative;transform:scale(.7);transition:transform .3s ease;width:90%}.modal-overlay.active .modal-content{transform:scale(1)}.modal-close{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:24px;font-weight:700;height:30px;justify-content:center;position:absolute;right:20px;top:15px;transition:all .3s ease;width:30px}.modal-close:hover{background:#f0f0f0;color:#333}.modal-title{color:#333;font-size:1.8rem;font-weight:700;margin-bottom:1rem;padding-right:40px}.modal-text{color:#666;font-size:1rem;line-height:1.6}.modal-text p{margin-bottom:1rem}.modal-text p:last-child{margin-bottom:0}@media (max-width:768px){.modal-content{margin:1rem;padding:1.5rem;width:95%}.modal-title{font-size:1.5rem;padding-right:35px}.modal-close{font-size:20px;right:15px;top:10px}}.hero-section{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;min-height:550px;overflow:visible;padding:2rem;position:relative}.hero-video-background{height:100%;left:50%;overflow:hidden;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.hero-video-background video{height:1080px;left:50%;object-fit:cover;object-position:center 100px;position:absolute;top:50%;transform:translate(-50%,-50%);width:1920px}.hero-video-background:after{background:#0006;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.sprite-animation{height:100%;left:50%;overflow:hidden;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:1}.sprite{position:absolute;transition:none;will-change:transform}#sprite-green{height:auto;opacity:1;width:1200px}#sprite-pink{height:auto;opacity:1;width:300px}#sprite-yellow{height:auto;opacity:1;width:500px}.hero-content{flex:1 1;max-width:500px;position:relative;z-index:2}.hero-title{color:#fff;font-size:4rem;font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 4px #000000b3}.hero-description{background:linear-gradient(#000000e6,#000000e6);border-radius:0!important;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#68cbff;display:block;font-size:1.3rem;line-height:1.6;margin-bottom:2rem;max-width:100%;min-height:3.2rem;padding:.3em .5em;width:-webkit-fit-content;width:fit-content}.hero-button{background:#0f8;border-radius:0;box-shadow:0 4px 15px #00ff884d;color:#000;display:inline-block;font-size:1.2rem;font-weight:700;padding:1.5rem 3rem;text-decoration:none;transition:all .3s ease}.hero-button:hover{background:#00cc6a;box-shadow:0 6px 20px #0f86;transform:translateY(-2px)}.hero-visual{aspect-ratio:16/10;border-radius:0;box-shadow:0 10px 30px #0000004d;flex:1 1;height:350px;margin-left:2rem;max-width:600px;overflow:hidden;position:relative;transform:perspective(1000px) rotateY(-15deg) rotateX(5deg);z-index:2}.hero-visual .room-image{background-position:50%;background-repeat:no-repeat;background-size:300%;height:100%;width:100%}@media (max-width:768px){.hero-section{align-items:center;flex-direction:row;min-height:50vh;padding:80px 1rem 1rem;text-align:left}.hero-content{flex:1 1;margin-right:1rem;max-width:60%}.hero-visual{flex-shrink:0;height:120px;margin-left:0;margin-top:0;max-width:150px;transform:none;width:40%}.hero-video-background{height:50vh}.hero-video-background video{display:none}.hero-video-background:before{background-image:url(/static/media/zoomgrid.ea38d6ab629d65256a01.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.hero-title{font-size:1.8rem;margin-bottom:.5rem}.hero-description{font-size:.85rem;line-height:1.4;margin-bottom:1rem;padding:.2em .3em}.hero-button{font-size:.9rem;padding:.8rem 1.5rem}#sprite-green{opacity:1;width:180px}#sprite-pink{opacity:1;width:80px}#sprite-yellow{opacity:1;width:65px}}.room-editor{background-image:url(/static/media/iso-editor.becb29e90d1cef4d9354.png)}.room-card{background:#fff;border:1px solid #ffffff1a;box-shadow:0 0 0 0 #26ef96,0 2px 20px 0 #00000005;color:inherit;display:flex;height:123px;overflow:hidden;text-decoration:none;transition:all .3s ease}.room-card:hover{box-shadow:0 0 0 0 #26ef96,0 2px 20px 0 #00000026;transform:translateY(-2px)}.room-image{background-repeat:no-repeat;flex-shrink:0;height:123px;overflow:hidden;position:relative;width:123px}.room-info{display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;padding:32px 34px 72px}.room-name{font-size:1.2rem;margin-bottom:.5rem}.room-description{color:#666;font-size:.95rem}.room-basketball{background-image:url(/static/media/iso-basketball.d096b6ddae566ca657e6.png)}.room-basketball,.room-sini{background-position:50%;background-size:300%}.room-sini{background-image:url(/static/media/iso-sini.b843feef6f74a7ec6413.png)}.room-anthony{background-image:url(/static/media/iso-anthony1.d2eb5a5cc517ac0b3c1a.png)}.room-anthony,.room-pearl{background-position:50%;background-size:300%}.room-pearl{background-image:url(/static/media/iso-pearls.7d8b301b89a7e4ae803d.png)}.room-dante{background-image:url(/static/media/iso-dante.435433326817bf7265ad.png)}.room-dante,.room-dj{background-position:50%;background-size:300%}.room-dj{background-image:url(/static/media/iso-dj.774b7a7c7055b93f1d0a.png)}.room-downthetubes0{background-image:url(/static/media/iso-tubes.ee3cd8c5e9a6f0551e27.png)}.room-downthetubes0,.room-saisocupid{background-position:50%;background-size:300%}.room-saisocupid{background-image:url(/static/media/iso-saiso.6413a0a65e2588d743ad.png)}.room-rocky{background-image:url(/static/media/iso-rocky.f030b1e20b88e6cc6899.png)}.room-party,.room-rocky{background-position:50%;background-size:300%}.room-party{background-image:url(/static/media/iso-party.2cbfdb5230e06c8c1456.png)}.room-summer{background-image:url(/static/media/iso-summer.64c6eb5614dca26bd99b.png)}.room-plex1,.room-summer{background-position:50%;background-size:300%}.room-plex1{background-image:url(/static/media/iso-plex1.1caf87b7fddcf54a2261.png)}.room-souls{background-image:url(/static/media/iso-souls.a7c9ee00ce4e3476d8a9.png)}.room-love,.room-souls{background-position:50%;background-size:300%}.room-love{background-image:url(/static/media/iso-love.5de6266a269077dcef72.png)}.room-okayhank{background-image:url(/static/media/iso-hank.c33b77629a57878f128a.png)}.room-cinema,.room-okayhank{background-position:50%;background-size:300%}.room-cinema{background-image:url(/static/media/iso-cinema.9fd62fca4c0108d5b7af.png)}.room-market{background-image:url(/static/media/iso-market.899a0e1397c15c5f9a4f.png)}.room-market,.room-zen{background-position:50%;background-size:300%}.room-zen{background-image:url(/static/media/iso-zen.41baaec177cd704af31d.png)}.room-2025{background-image:url(/static/media/iso-5.f7c721f08b474ce96ade.png)}.room-2025,.room-nightrace{background-position:50%;background-size:300%}.room-nightrace{background-image:url(/static/media/iso-nightrace.e9219e7e7f3a108f8908.png)}.room-helltakemehome{background-image:url(/static/media/iso-takeme.097c3dee9beddc6138ee.png)}.room-helltakemehome,.room-kitchen{background-position:50%;background-size:300%}.room-kitchen{background-image:url(/static/media/iso-kitchen.e7c55ec4b12066aa2858.png)}@media (max-width:768px){.room-card{flex-direction:column;height:auto;min-height:180px}.room-image{flex-shrink:0;height:100px;width:100%}.room-info{flex:1 1;padding:.75rem}.room-name{font-size:.9rem;margin-bottom:.25rem}.room-description{font-size:.8rem}}.rooms-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff0d;background-image:url(/static/media/grid.12d0ba6ee98ca792a2aa.png);background-position:center -740px;background-repeat:no-repeat;background-size:2000px 1500px;border:1px solid #ffffff1a;margin:0;padding:1rem 2rem 6rem;position:relative;width:100%;z-index:1}.rooms-tabs{border-bottom:1px solid #fff3;display:flex;gap:2rem;margin-bottom:2rem;padding:0 34px}.tab-button{background:none;border:none;border-bottom:2px solid #0000;color:#000c;cursor:pointer;font-family:SF Mono,DM Mono,monospace;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:auto;padding:1rem 0;transition:all .3s ease}.tab-button.active{border-bottom-color:#0f8;color:#000}.tab-button:hover{color:#000000e6}.rooms-grid{grid-gap:44px;display:grid;gap:44px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-left:auto;margin-right:auto;margin-top:32px;max-width:1400px;padding:0 34px}@media (max-width:768px){.rooms-grid{gap:1rem;grid-template-columns:repeat(2,1fr);padding:0 1rem}.rooms-section{background-position:center -300px;background-size:1000px 750px;padding:.5rem 1rem 6rem}.rooms-tabs{margin-bottom:1rem;overflow-x:auto;padding:0 1rem 1rem;white-space:nowrap}}.footer{background:#000;clear:both;color:#fff;font-size:.9rem;margin:0;padding:1rem 0;position:relative;text-align:center;z-index:10}.mogulplex-landing{min-height:100vh;position:relative}.main-content{margin-top:0;min-height:100vh}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background-color:#ffffff4d;border-radius:0}::-webkit-scrollbar-thumb:hover{background-color:#ffffff80}html{scrollbar-color:#ffffff4d #0000;scrollbar-width:thin}body{overflow-y:overlay}*{scrollbar-color:#ffffff4d #0000;scrollbar-width:thin}body{-ms-overflow-style:none}*{box-sizing:border-box;margin:0;padding:0}body,html{font-family:DM Mono,monospace;font-size:14px;font-style:normal;font-weight:400;height:100%;line-height:auto;overflow-x:hidden}.background-container{background-image:url(/static/media/grid2.3505e3282aee1155ee61.png);background-position:0 0;background-repeat:repeat;background-size:auto;height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:-2}.header{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;box-shadow:0 2px 20px #0000001a;display:flex;height:70px;justify-content:space-between;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.logo{height:180px;transition:opacity .3s ease}.logo,.logo img{display:block;width:auto}.logo img{height:100%}.logo:hover{opacity:.8}.nav-menu{display:flex;gap:2rem;list-style:none}.nav-menu a{color:#333;font-weight:700;text-decoration:none;transition:color .3s ease}.nav-menu a:hover{color:#0f8}.hamburger{cursor:pointer;display:none;flex-direction:column;gap:4px}.hamburger span{background:#333;height:3px;transition:.3s;width:25px}.hamburger.active span:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.main-content{margin-top:70px;min-height:calc(100vh - 70px);padding:2rem}.account-container{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:300px 1fr;margin:0 auto;max-width:1400px}.account-settings{background:#fff;box-shadow:0 2px 20px #0000001a;padding:2rem}.account-settings h2{color:#333;font-size:1.2rem;margin-bottom:1.5rem}.settings-option{border-bottom:1px solid #eee;color:#333;cursor:pointer;padding:.75rem 0;transition:color .3s ease}.settings-option:hover{color:#0f8}.settings-option:last-child{border-bottom:none}.delete-account{border-top:1px solid #eee;margin-top:2rem;padding-top:2rem}.delete-account a{color:#f44;cursor:pointer;text-decoration:none;transition:color .3s ease}.delete-account a:hover{color:#c00}.rooms-section{background:#fff;box-shadow:0 2px 20px #0000001a;padding:2rem}.rooms-section h1{color:#333;font-size:2rem;margin-bottom:2rem}.rooms-list{flex-direction:column}.room-item,.rooms-list{display:flex;gap:1.5rem}.room-item{align-items:center;background:#fafafa;border:1px solid #eee;padding:1.5rem}.room-thumbnail{background:#ddd;flex-shrink:0;height:80px;overflow:hidden;width:120px}.room-thumbnail img{height:100%;object-fit:cover;width:100%}.room-details{flex:1 1}.room-id{color:#666;font-size:.9rem;margin-bottom:.5rem}.room-name{color:#333;font-size:1.1rem;font-weight:700}.room-actions{display:flex;gap:.5rem}.btn{border:none;cursor:pointer;font-family:DM Mono,monospace;font-size:.9rem;font-weight:700;padding:.5rem 1rem;transition:all .3s ease}.btn-edit{background:#0f8;color:#000}.btn-edit:hover{background:#00cc6a}.btn-share{background:#68cbff;color:#000}.btn-share:hover{background:#4db8ff}.btn-delete{background:#f44;color:#fff}.btn-delete:hover{background:#c00}@media (max-width:968px){.account-container{grid-template-columns:1fr}.account-settings{order:2}.rooms-section{order:1}}@media (max-width:768px){.nav-menu{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;flex-direction:column;height:calc(100vh - 70px);justify-content:flex-start;left:-100%;padding-top:2rem;position:fixed;top:70px;transition:left .3s ease;width:100%}.nav-menu.active{left:0}.hamburger{display:flex}.header{padding:1rem}.logo{height:120px}.main-content{padding:1rem}.room-item{align-items:flex-start;flex-direction:column}.room-thumbnail{height:150px;width:100%}.room-actions{justify-content:space-between;width:100%}.btn{flex:1 1;padding:.75rem}.rooms-section h1{font-size:1.5rem}}