@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:ital,wght@1,700&display=swap";*{box-sizing:border-box}html{background:#08060b;color:#f7f4f8;scroll-behavior:smooth}body{margin:0;min-width:320px;font-family:DM Sans,sans-serif;background:radial-gradient(circle at 80% 10%,#261130 0,transparent 25%),#08060b}button,input,select{font:inherit}.app-shell{min-height:100vh}.topbar{position:sticky;top:0;z-index:40;height:72px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding:0 4vw;background:#08060be0;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom:1px solid #ffffff12}.brand{display:flex;align-items:center;gap:9px;border:0;background:none;color:#fff;font-size:20px;font-weight:700;cursor:pointer}.brand span{display:grid;place-items:center;width:31px;height:31px;border-radius:10px;background:linear-gradient(135deg,#ff4571,#a855f7);font-family:Playfair Display;font-style:italic}.topbar nav{display:flex;justify-content:center;gap:28px}.topbar nav button{position:relative;border:0;background:none;color:#9d96a3;padding:26px 0;font-size:13px;font-weight:600;cursor:pointer}.topbar nav button.active{color:#fff}.topbar nav button.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#ff4571}.topbar nav i{position:absolute;width:5px;height:5px;background:#ff4571;border-radius:50%;right:-8px;top:24px}.header-actions{display:flex;align-items:center;gap:9px}.wallet-chip{border:1px solid #ffffff18;background:#ffffff09;color:#fff;border-radius:999px;padding:9px 13px;cursor:pointer}.wallet-chip b{color:#ffca62;margin-right:6px}.avatar-button{width:34px;height:34px;border-radius:50%;border:1px solid #ff4571;background:#321326;color:#fff;font-weight:700}.btn{border:1px solid transparent;border-radius:10px;padding:12px 17px;color:#fff;background:none;font-weight:700;cursor:pointer}.btn.primary{background:linear-gradient(135deg,#ff3f70,#d52b75);box-shadow:0 10px 30px #ff3f7030}.btn.ghost,.btn.glass{border-color:#ffffff1c;background:#ffffff09}.btn.large{padding:15px 22px}.btn.small{padding:8px 12px;font-size:12px}.btn.wide{width:100%;margin-top:12px}.hero{min-height:760px;padding:100px 7vw 70px;display:grid;grid-template-columns:1fr .75fr;align-items:center;gap:40px;background:linear-gradient(90deg,#08060bf5 5%,#08060bbf 42%,#08060b22),url(/secretsin-hero.png) center/cover}.hero-copy{max-width:680px}.eyebrow{display:block;color:#f6759a;font-size:11px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.live-label:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#ff4571;margin-right:8px;box-shadow:0 0 12px #ff4571}.hero h1,.page-hero h1,.page-heading h1,.empty-state h1{font-size:clamp(3.5rem,7vw,7.4rem);line-height:.96;letter-spacing:-.065em;margin:18px 0}.hero h1 em{font-family:Playfair Display;font-weight:700;color:#ff6c97}.hero p,.page-hero p,.page-heading p,.empty-state p{color:#b9b1be;font-size:17px;line-height:1.7;max-width:620px}.hero-actions{display:flex;gap:12px;margin-top:30px}.trust-row{display:flex;gap:20px;flex-wrap:wrap;margin-top:36px;color:#9f97a4;font-size:12px}.hero-live-card{align-self:end;justify-self:end;width:min(360px,100%);padding:18px;border:1px solid #ffffff1c;border-radius:16px;background:#0c0910cc;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hero-live-top,.room-footer,.creator-card-bottom,.section-head,.post-actions,.profile-stats,.modal-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.hero-live-top{color:#aaa0ae;font-size:12px;margin-bottom:48px}.hero-live-card strong{display:block;font-size:18px}.hero-live-card small{color:#a99fad}.goal{height:4px;background:#ffffff14;border-radius:10px;margin-top:12px}.goal i{display:block;width:68%;height:100%;background:#ff4571;border-radius:10px}.live-dot,.online,.offline{display:inline-flex;align-items:center;width:-moz-max-content;width:max-content;background:#ff3f70;color:#fff;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:700;text-transform:uppercase}.live-dot:before{content:"";width:5px;height:5px;border-radius:50%;background:#fff;margin-right:5px}.section,.page-content{padding:75px 6vw}.section{border-top:1px solid #ffffff0c}.section-head{margin-bottom:28px}.section-head h2,.event-rail h2,.split-promo h2{font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.05em;margin:7px 0}.section-head>button{color:#f6759a;border:0;background:none;font-weight:700;cursor:pointer}.room-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.room-card{overflow:hidden;border:1px solid #ffffff12;border-radius:15px;background:#100d13;cursor:pointer;transition:.25s}.room-card:hover,.creator-card:hover{transform:translateY(-4px);border-color:#ff457166}.room-image{min-height:350px;padding:12px;display:flex;flex-direction:column;justify-content:space-between;background-size:cover;background-position:center}.room-image>div h3{margin:0 0 5px;font-size:20px}.room-image>div p{margin:0;color:#c9c0cb;font-size:12px}.viewer-count{align-self:flex-end;margin-top:-25px;font-size:10px;background:#08060baa;padding:5px 7px;border-radius:999px}.room-footer{padding:12px;color:#a89eab;font-size:12px}.room-footer button{border:0;background:none;color:#f6759a;font-weight:700;cursor:pointer}.creator-strip,.creator-directory{display:grid;grid-template-columns:repeat(5,1fr);gap:15px}.creator-directory{grid-template-columns:repeat(4,1fr)}.creator-card{padding:9px;border:1px solid #ffffff10;border-radius:15px;background:#100d13;transition:.25s}.creator-photo{position:relative;width:100%;height:270px;display:flex;align-items:flex-end;text-align:left;padding:13px;border:0;border-radius:10px;background-size:cover;background-position:center;color:#fff;cursor:pointer}.creator-photo .online{position:absolute;top:10px;left:10px}.creator-photo h3{margin:0;font-size:18px}.creator-photo span{font-size:11px;color:#c5bbc8}.creator-card>p{height:38px;color:#9d94a0;font-size:11px;line-height:1.5}.creator-card-bottom strong{font-size:16px}.creator-card-bottom small{font-size:10px;color:#9f96a2}.follow{border:1px solid #ffffff18;background:#ffffff08;color:#fff;padding:7px 10px;border-radius:8px;font-size:11px;font-weight:700;cursor:pointer}.follow.active{color:#f6759a;border-color:#ff457150}.split-promo{margin:70px 6vw;padding:70px;display:grid;grid-template-columns:1fr 1fr;gap:80px;border:1px solid #ffffff10;border-radius:22px;background:linear-gradient(135deg,#1b0d19,#0d0a10 60%,#191020)}.split-promo p{color:#aaa0ad;line-height:1.7}.feature{display:flex;gap:18px;padding:20px 0;border-bottom:1px solid #ffffff10}.feature>span{color:#ff6c97;font-family:Playfair Display;font-style:italic;font-size:23px}.feature h3{margin:0 0 6px}.feature p{margin:0;color:#a9a0ac;font-size:13px}.drop-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.drop-card{padding:0;text-align:left;border:1px solid #ffffff10;border-radius:14px;background:#100d13;color:#fff;overflow:hidden;cursor:pointer}.drop-card>div{height:170px;padding:12px;display:flex;align-items:flex-end;justify-content:space-between;background:linear-gradient(135deg,#301328,#171020,#0e2330)}.drop-card h3,.drop-card p{margin:12px 14px}.drop-card p{color:#988f9b;font-size:12px}.page-hero{padding:100px 6vw 55px;background:radial-gradient(circle at 80% 20%,#321339,transparent 35%);border-bottom:1px solid #ffffff0d}.page-hero h1,.page-heading h1,.empty-state h1{font-size:clamp(3rem,6vw,6rem);max-width:900px}.category-bar{display:flex;gap:8px;flex-wrap:wrap;margin-top:30px}.category-bar button{border:1px solid #ffffff14;background:#ffffff07;color:#aaa1ad;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:700;cursor:pointer}.category-bar button.active{background:#fff;color:#140d16}.large-grid{grid-template-columns:repeat(3,1fr)}.large-grid .room-image{min-height:440px}.event-rail{display:grid;gap:8px;margin-top:70px}.event-rail article{display:grid;grid-template-columns:80px 50px 1fr auto;align-items:center;gap:15px;padding:12px;border-top:1px solid #ffffff10}.event-rail img,.post-header img{width:42px;height:42px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.event-rail time{font-size:18px;font-weight:700}.event-rail time small,.event-rail span{display:block;color:#9f96a2;font-size:10px}.search-row input,.modal-form input,.modal-form select,.composer input{width:100%;border:1px solid #ffffff16;background:#ffffff09;color:#fff;border-radius:11px;padding:14px}.creator-directory{margin-top:10px}.feed-layout{width:min(1200px,92%);margin:0 auto;padding:70px 0;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:30px}.feed-column{display:grid;gap:20px}.page-heading{margin-bottom:20px}.feed-post,.side-card,.stat{border:1px solid #ffffff10;border-radius:16px;background:#100d13}.feed-post{padding:14px}.post-header{display:flex;align-items:center;gap:10px}.post-header div{display:grid;gap:2px}.post-header span{color:#9f96a2;font-size:11px}.post-header button{margin-left:auto;border:0;background:none;color:#aaa;cursor:pointer}.post-media{height:430px;margin:14px 0;border-radius:11px;padding:18px;display:flex;align-items:flex-end;background:linear-gradient(135deg,#551736,#181023,#173141)}.gradient-2{background:linear-gradient(135deg,#31184b,#6a2039,#141126)}.gradient-3{background:linear-gradient(135deg,#153e44,#372141,#1b1018)}.post-media span{font-size:23px;font-weight:700}.post-actions{justify-content:flex-start;border-bottom:1px solid #ffffff0d;padding-bottom:10px}.post-actions button{border:0;background:none;color:#c8becb;font-weight:700;cursor:pointer}.feed-post p{font-size:13px;color:#aaa1ad}.feed-side{display:grid;align-content:start;gap:14px;position:sticky;top:92px}.side-card{padding:20px}.side-card h3{font-size:22px;margin:8px 0}.side-card p{color:#9d94a0;font-size:13px}.messages-shell{width:min(1200px,94%);height:calc(100vh - 110px);margin:22px auto;display:grid;grid-template-columns:330px 1fr;border:1px solid #ffffff10;border-radius:17px;overflow:hidden;background:#0d0a10}.messages-shell aside{padding:18px;border-right:1px solid #ffffff10;overflow:auto}.message-title h2{margin:7px 0 20px}.thread{width:100%;display:flex;gap:10px;align-items:center;padding:10px;border:0;border-radius:10px;background:none;color:#fff;text-align:left;cursor:pointer}.thread.active{background:#ffffff0b}.thread img{width:42px;height:42px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.thread span{display:grid;gap:3px;min-width:0}.thread small{color:#968d99;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation{display:grid;grid-template-rows:auto 1fr auto;padding:18px}.message-stream{padding:30px;display:flex;flex-direction:column;gap:9px;overflow:auto}.bubble{max-width:68%;padding:11px 13px;border-radius:13px;background:#ffffff0d;font-size:13px}.bubble.mine{align-self:flex-end;background:#9f2457}.bubble small{display:block;margin-top:5px;opacity:.6}.composer{display:flex;gap:8px}.composer .btn{margin:0}.wallet-grid,.stat-grid,.studio-grid,.safety-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.token-card{padding:35px;border:1px solid #ffffff12;border-radius:16px;background:linear-gradient(145deg,#1c1021,#100d13);color:#fff;display:grid;gap:5px;place-items:center;cursor:pointer}.token-card span{color:#ffca62}.token-card strong{font-size:35px}.token-card small{color:#9e95a1}.token-card b{margin-top:10px;color:#f6759a}.safety-banner{margin-top:30px;padding:30px;display:flex;justify-content:space-between;align-items:center;border:1px solid #ffffff10;border-radius:16px;background:#100d13}.safety-banner h3{margin:8px 0}.safety-banner p{color:#9c939f}.stat-grid{grid-template-columns:repeat(4,1fr);margin-bottom:30px}.stat{padding:22px;display:grid;gap:8px}.stat span,.stat small{color:#9d94a0;font-size:11px}.stat strong{font-size:28px}.studio-grid .side-card{min-height:210px}.safety-grid{grid-template-columns:repeat(2,1fr)}.empty-state{min-height:calc(100vh - 72px);display:grid;place-content:center;text-align:center;padding:30px}.empty-state p{margin:0 auto 20px}.overlay{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:#08060be8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.modal{position:relative;width:min(490px,100%);max-height:90vh;overflow:auto;padding:28px;border:1px solid #ffffff16;border-radius:18px;background:#120d19;box-shadow:0 30px 100px #000}.modal h2{font-size:30px;letter-spacing:-.04em;margin:10px 0}.modal-close{position:absolute;z-index:2;top:12px;right:12px;width:32px;height:32px;border:1px solid #ffffff18;border-radius:50%;background:#08060b99;color:#fff;font-size:20px;cursor:pointer}.modal-form{display:grid;gap:10px}.text-link{margin-top:15px;border:0;background:none;color:#f6759a;font-weight:700;cursor:pointer}.error{color:#ff718b}.muted,.creator-handle{color:#a89fac}.profile-hero{height:260px;margin:-28px -28px 20px;border-radius:18px 18px 0 0;padding:15px;background-size:cover;background-position:center}.offline{background:#fff2}.profile-stats{margin:20px 0;font-size:10px;color:#9e95a1}.profile-stats strong{display:block;color:#fff;font-size:14px}.modal-actions{margin-top:10px}.modal-actions .btn{flex:1}.page-heading p{color:#a99fad}.page-content>.page-heading{margin-bottom:35px}footer{padding:30px 5vw;display:flex;align-items:center;gap:20px;border-top:1px solid #ffffff10;color:#918894;font-size:11px}footer strong{color:#fff;font-size:17px}footer button{margin-left:auto;border:0;background:none;color:#f6759a;cursor:pointer}.creator-tools{display:grid;grid-template-columns:1.1fr .9fr;gap:18px;margin-bottom:22px}.studio-panel,.price-panel{padding:20px;border:1px solid #ffffff10;border-radius:17px;background:#100d13}.price-panel{display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px;margin-bottom:18px}.price-panel h3{margin:7px 0}.price-panel p,.price-panel small{color:#9c939f;font-size:12px}.price-panel small{grid-column:1/-1}.price-control{display:flex;align-items:center;gap:8px}.price-control>span{font-size:22px;color:#f6759a}.price-control input{width:120px;padding:11px;border:1px solid #ffffff18;border-radius:9px;background:#ffffff08;color:#fff}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.panel-heading h2{margin:6px 0 0}.panel-heading>span{color:#9d94a0;font-size:11px}.camera-preview{width:100%;aspect-ratio:16/9;display:block;-o-object-fit:cover;object-fit:cover;border-radius:12px;background:linear-gradient(135deg,#1d1020,#0a151c);border:1px solid #ffffff10}.studio-form{display:grid;gap:9px;margin-top:14px}.studio-form input,.studio-form textarea{width:100%;padding:12px;border:1px solid #ffffff15;border-radius:9px;background:#ffffff08;color:#fff}.studio-form textarea{min-height:90px;resize:vertical}.check-row{display:flex;align-items:center;gap:8px;color:#aaa1ad;font-size:12px}.check-row input{width:auto}.studio-actions{display:flex;gap:9px;margin-top:14px}.btn.danger{background:#8d2341}.btn.crypto{border-color:#7f5cff;background:linear-gradient(135deg,#28205d,#151332)}.studio-message{color:#f38baa;font-size:12px}.file-picker{padding:25px;border:1px dashed #ffffff25;border-radius:11px;text-align:center;color:#b8aebc;cursor:pointer}.file-picker input{display:none}.published-list{display:grid;gap:7px;margin-top:15px}.published-list button{padding:10px;display:flex;justify-content:space-between;gap:10px;border:1px solid #ffffff0d;border-radius:9px;background:#ffffff06;color:#fff;text-align:left;cursor:pointer}.published-list span,.checkout-note{color:#9c939f;font-size:10px}.checkout-options{display:grid;gap:8px}.subscribed-banner{display:block;padding:12px;border:1px solid #4ccf9a55;border-radius:9px;background:#17463344;color:#7ce2b6;text-align:center;font-weight:700}@media(max-width:1000px){.topbar nav{display:none}.topbar{grid-template-columns:1fr auto}.hero{grid-template-columns:1fr;min-height:700px}.hero-live-card{display:none}.room-grid,.creator-strip,.creator-directory,.drop-grid{grid-template-columns:repeat(2,1fr)}.split-promo,.feed-layout,.creator-tools{grid-template-columns:1fr}.feed-side{position:static}.stat-grid{grid-template-columns:repeat(2,1fr)}.studio-grid{grid-template-columns:1fr}.messages-shell{grid-template-columns:260px 1fr}}@media(max-width:650px){.topbar{padding:0 14px}.header-actions .ghost,.wallet-chip{display:none}.hero{padding:80px 20px;background-position:65% center}.hero h1{font-size:3.4rem}.section,.page-content,.page-hero{padding:50px 16px}.room-grid,.creator-strip,.creator-directory,.drop-grid,.wallet-grid,.stat-grid,.safety-grid{grid-template-columns:1fr}.room-image,.large-grid .room-image{min-height:430px}.split-promo{margin:25px 12px;padding:30px;grid-template-columns:1fr}.messages-shell{height:auto;margin:10px;display:block}.messages-shell aside{display:none}.conversation{min-height:75vh}.post-media{height:300px}.safety-banner,footer{align-items:flex-start;flex-direction:column}.hero-actions,.studio-actions,.price-control{flex-direction:column;align-items:stretch}.price-panel{grid-template-columns:1fr}.price-control input,.hero-actions .btn{width:100%}}.field-label{display:grid;gap:6px;color:#aaa1ad;font-size:11px}.inline-link{padding:0;border:0;background:none;color:#f6759a;cursor:pointer}.footer-links{margin-left:auto;display:flex;gap:14px;flex-wrap:wrap}.footer-links button{margin-left:0}.compliance-panel{margin-bottom:18px;padding:24px;border:1px solid #ffffff12;border-radius:17px;background:linear-gradient(145deg,#1c1021,#100d13)}.compliance-panel h2{margin:7px 0}.compliance-panel>div>p,.compliance-step p{color:#a99fad;font-size:12px}.compliance-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}.compliance-step{padding:16px;border:1px solid #ffffff12;border-radius:12px;background:#08060b66}.compliance-step>strong,.compliance-step>span{display:block}.compliance-step>span,.compliance-step small{margin-top:7px;color:#aaa1ad;font-size:11px}.compliance-step.complete{border-color:#4ccf9a55;background:#17463322}.policy-page{max-width:1000px}.policy-version{padding:14px;border:1px solid #ffffff12;border-radius:10px;color:#a99fad;font-size:12px}.policy-sections{display:grid;gap:12px}.policy-sections article{padding:24px;border:1px solid #ffffff10;border-radius:14px;background:#100d13}.policy-sections h2{margin:0 0 8px}.policy-sections p{margin:0;color:#aaa1ad;line-height:1.7}@media(max-width:1000px){.compliance-steps{grid-template-columns:1fr}}@media(max-width:650px){.footer-links{margin-left:0}.compliance-panel{padding:16px}}
