:root{--bg:#101014;--panel:#17171d;--panel2:#1d1c23;--line:rgba(255,255,255,.09);--muted:#92909b;--text:#f4f1f3;--rose:#dc9caa;--rose2:#f2bdc4;--gold:#dfbd83;--serif:'Playfair Display',Georgia,serif;--sans:'DM Sans',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);font-size:14px;min-height:100vh;overflow-x:hidden}button,a{font:inherit}button{color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}.ambient{position:fixed;pointer-events:none;border-radius:50%;filter:blur(100px);opacity:.12;z-index:-1}.ambient-one{width:400px;height:400px;background:#a34c68;top:3%;left:-260px}.ambient-two{width:380px;height:380px;background:#986344;right:-280px;top:58%}.hidden{display:none!important}.topbar{height:78px;border-bottom:1px solid rgba(255,255,255,.055);display:flex;align-items:center;padding:0 max(calc((100vw - 1160px)/2),5.4vw);position:relative;z-index:5;background:rgba(16,16,20,.78);backdrop-filter:blur(18px)}.brand{display:flex;align-items:center;gap:10px;font-weight:700;font-size:20px;letter-spacing:-.7px}.brand-mark{width:28px;height:28px;border:1px solid rgba(220,156,170,.55);color:var(--rose2);border-radius:9px 9px 9px 3px;display:grid;place-items:center;font-family:var(--serif);font-size:20px;font-weight:500}.brand-dot{color:var(--rose)}.topnav{display:flex;gap:34px;margin-left:78px;color:#b7b4bd;font-size:12px}.topnav a:hover,.footer a:hover{color:var(--rose2)}.top-actions{margin-left:auto;display:flex;align-items:center;gap:9px}.button{border:1px solid transparent;border-radius:8px;padding:11px 16px;font-size:12px;font-weight:600;transition:.2s ease;display:inline-flex;align-items:center;justify-content:center;gap:10px}.button:hover{transform:translateY(-1px)}.button-quiet{background:transparent;color:#c8c5cd}.button-quiet:hover{background:rgba(255,255,255,.05)}.button-light{background:#f0e6e4;color:#231a1d}.button-light:hover{background:#fff4f0}.button-primary{background:linear-gradient(130deg,#df9eaa,#ca7f91);color:#27171d;box-shadow:0 7px 22px rgba(191,112,132,.15)}.button-primary:hover{box-shadow:0 10px 26px rgba(191,112,132,.27)}.button-outline{background:rgba(255,255,255,.025);border-color:rgba(255,255,255,.14);color:#eee9ed}.button-outline:hover{border-color:rgba(220,156,170,.55)}.wallet-pill{background:#211d22;border:1px solid rgba(220,156,170,.18);border-radius:999px;padding:9px 14px;color:#f2d6da;font-size:12px}.wallet-label{color:#aaa1a6;margin-left:-5px}.heart{color:var(--rose2);font-size:13px}.avatar-button{border:1px solid rgba(220,156,170,.3);border-radius:50%;background:#30252b;color:#f1c5ce;width:36px;height:36px;font-family:var(--serif);font-size:16px}.hero-view{max-width:1160px;min-height:calc(100vh - 146px);margin:auto;display:grid;grid-template-columns:1.02fr .98fr;align-items:center;padding:56px 0 76px}.hero-copy{padding:0 20px 0 0;z-index:1}.eyebrow,.section-kicker{font-size:9px;letter-spacing:2.1px;color:#b89ca3;font-weight:700}.eyebrow{display:flex;align-items:center;gap:12px}.eyebrow-line{height:1px;width:29px;background:var(--rose)}h1,h2,p{margin-top:0}.hero-copy h1{font:500 clamp(56px,7vw,88px)/1.03 var(--serif);letter-spacing:-3px;margin:26px 0 21px}.hero-copy h1 em{color:var(--rose2);font-weight:500}.hero-lede{font-size:14px;line-height:1.85;color:#aaa7b1;max-width:390px;margin-bottom:28px}.hero-buttons{display:flex;align-items:center;gap:25px}.hero-buttons .button{padding:14px 19px}.hero-buttons .button span{font-size:17px}.text-link{font-size:11px;color:#c5bec7}.text-link span{color:var(--rose);margin-left:7px}.hero-proof{display:flex;align-items:center;gap:9px;margin-top:50px;color:#8e8b95;font-size:10px}.proof-avatars{display:flex;margin-right:3px}.proof-avatars span{width:22px;height:22px;margin-right:-6px;border-radius:50%;border:2px solid var(--bg);background:#423138;color:#edc0c9;display:grid;place-items:center;font-family:var(--serif);font-size:9px}.proof-avatars span:nth-child(2){background:#394044;color:#d1dfdb}.proof-avatars span:nth-child(3){background:#4a4032;color:#ead8b6}.proof-separator{color:#48444a}.proof-lock{color:var(--rose)}.hero-art{height:500px;position:relative;display:grid;place-items:center}.hero-orbit{position:absolute;border:1px solid rgba(226,174,182,.1);border-radius:50%;transform:rotate(-29deg)}.orbit-a{width:440px;height:330px}.orbit-b{width:500px;height:380px;transform:rotate(28deg)}.hero-portrait{width:310px;height:408px;position:relative;overflow:hidden;border:1px solid rgba(246,219,212,.2);border-radius:160px 160px 13px 13px;background:radial-gradient(ellipse at 55% 30%,#583d43 0,#2e252b 37%,#211e24 67%,#18171c 100%);box-shadow:0 35px 100px rgba(0,0,0,.4),inset 0 0 90px rgba(225,150,157,.07)}.hero-portrait:before,.hero-portrait:after{content:"";position:absolute;border-radius:50%;filter:blur(1px)}.hero-portrait:before{width:210px;height:320px;left:28px;top:62px;background:linear-gradient(160deg,rgba(239,193,174,.15),rgba(177,111,113,.03));transform:rotate(24deg)}.hero-portrait:after{width:190px;height:210px;right:-92px;top:24px;background:rgba(223,183,133,.1);filter:blur(40px)}.portrait-glow{position:absolute;width:180px;height:180px;border-radius:50%;background:#d49591;opacity:.12;filter:blur(50px);left:63px;top:50px}.portrait-silhouette{position:absolute;inset:0;filter:drop-shadow(20px 12px 15px rgba(0,0,0,.18))}.silhouette-head{position:absolute;width:113px;height:153px;border-radius:49% 48% 47% 48%;background:linear-gradient(130deg,#b78279,#815853 75%);left:112px;top:91px;transform:rotate(-7deg)}.silhouette-hair{position:absolute;width:160px;height:218px;left:88px;top:68px;border-radius:53% 50% 46% 48%;background:linear-gradient(100deg,#211a1d,#302126 55%,#4b2e31);transform:rotate(-8deg);z-index:1}.silhouette-head{z-index:2}.silhouette-head:before{content:"";position:absolute;width:35px;height:58px;left:-14px;top:72px;border-radius:50%;background:#a77470}.silhouette-body{position:absolute;width:270px;height:260px;left:34px;top:235px;border-radius:48% 52% 0 0;background:linear-gradient(130deg,#b17b7b 0,#724d54 35%,#2b252c 75%);transform:rotate(-7deg);z-index:3}.portrait-caption{position:absolute;left:25px;bottom:21px;z-index:4;font-size:8px;letter-spacing:1.7px;color:#ddd0d2}.caption-dot{display:inline-block;width:5px;height:5px;background:var(--rose2);border-radius:50%;margin-right:8px;vertical-align:1px}.caption-sep{color:#9e8189;margin:0 8px}.floating-note{position:absolute;display:flex;align-items:center;gap:11px;background:rgba(33,30,35,.87);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.11);border-radius:10px;padding:12px 15px;box-shadow:0 14px 40px rgba(0,0,0,.25)}.floating-note b,.floating-note small{display:block}.floating-note b{font-size:10px;font-weight:600;color:#ede6e8}.floating-note small{font-size:9px;color:#aaa2aa;margin-top:4px}.note-icon{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#392b31;color:var(--rose2)}.note-heart{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#3b2a30;color:var(--rose2)}.note-top{top:76px;right:5px}.note-bottom{bottom:72px;left:5px}.art-spark{position:absolute;color:#d5b18f}.spark-one{top:72px;left:54px;font-size:22px}.spark-two{bottom:91px;right:51px;font-size:17px;color:#d9a4ac}.footer{height:68px;border-top:1px solid rgba(255,255,255,.055);display:flex;align-items:center;padding:0 max(calc((100vw - 1160px)/2),5.4vw);color:#797680;font-size:10px}.brand-small{font-size:15px;color:#eee}.brand-small .brand-mark{width:22px;height:22px;font-size:15px;border-radius:7px 7px 7px 2px}.footer>span{margin-left:17px}.footer>div{margin-left:auto;display:flex;gap:22px}.view{max-width:1160px;margin:auto}.creator-view,.account-view,.studio-view{padding:40px 0 92px}.profile-cover{height:190px;border-radius:13px;position:relative;overflow:hidden;background:linear-gradient(112deg,#2b2229,#4b3138 48%,#34252a);border:1px solid rgba(255,255,255,.07)}.profile-cover:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 74% 25%,rgba(226,169,155,.24),transparent 44%),linear-gradient(90deg,rgba(16,16,20,.4),transparent 80%)}.cover-shape{position:absolute;border:1px solid rgba(241,204,186,.14);border-radius:50%;transform:rotate(-24deg);z-index:1}.shape-one{width:430px;height:240px;top:-68px;right:48px}.shape-two{width:450px;height:255px;top:-36px;right:15px;transform:rotate(25deg)}.cover-label{position:absolute;right:35px;bottom:26px;font-size:9px;letter-spacing:2px;color:#e5c9c1;z-index:2}.cover-label i{color:var(--gold);font-size:14px;margin-left:8px}.profile-head{display:flex;align-items:center;padding:0 28px;min-height:106px;border-bottom:1px solid var(--line)}.profile-avatar{width:82px;height:82px;border-radius:50%;margin-top:-38px;z-index:2;border:4px solid var(--bg);background:radial-gradient(circle at 36% 28%,#b17e79,#64454a 50%,#2c252b);display:grid;place-items:center;font:500 33px var(--serif);color:#f3d4ce;position:relative}.online-dot{position:absolute;right:2px;bottom:5px;width:11px;height:11px;background:#89ad8d;border-radius:50%;border:2px solid var(--bg)}.profile-intro{margin-left:17px;align-self:center}.profile-name-row{display:flex;align-items:center;gap:8px}.profile-name-row h1{font:500 24px var(--serif);margin:0}.verified{width:16px;height:16px;border-radius:50%;background:#ab7781;display:grid;place-items:center;font-size:10px;color:#1e171b}.creator-tag{font-size:8px;letter-spacing:1.5px;color:#c8a4aa;margin-left:5px}.profile-handle{font-size:10px;color:#928d98;margin-top:7px}.profile-handle span{margin:0 6px}.profile-head-actions{margin-left:auto;display:flex;gap:9px}.profile-body{display:grid;grid-template-columns:260px 1fr;gap:51px;padding:35px 28px}.profile-about{padding-top:4px}.profile-about p{font-size:12px;line-height:1.85;color:#b8b3bd;margin:16px 0 22px}.creator-stats{display:flex;gap:25px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.creator-stats div{display:flex;flex-direction:column;gap:4px}.creator-stats b{font-size:15px;font-weight:600}.creator-stats b small{font-size:10px;color:var(--rose2)}.creator-stats span{font-size:9px;color:#88838f}.rate-note{margin-top:15px;padding:12px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.055);border-radius:7px;color:#a9a3ad;font-size:9px;line-height:1.65}.rate-note span{color:var(--rose2);margin-right:5px}.feed-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:19px}.feed-heading h2,.card-heading h2{font:500 22px var(--serif);margin:7px 0 0}.feed-tabs{display:flex;gap:5px;padding:3px;border:1px solid var(--line);border-radius:7px}.feed-tabs button,.studio-tabs button{border:0;background:transparent;color:#97939d;padding:8px 11px;font-size:10px;border-radius:5px}.feed-tabs button.active,.studio-tabs button.active{background:#2c272e;color:#f0ccd1}.media-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.media-card{min-width:0}.media-art{height:192px;border-radius:9px;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#292329}.media-art .visual{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 30%,#80605e,transparent 50%),linear-gradient(155deg,#4d3739,#1d1b21 75%)}.media-art.art-2 .visual{background:radial-gradient(ellipse at 75% 30%,#a16a52,transparent 34%),linear-gradient(130deg,#43333a,#222026 70%)}.media-art.art-3 .visual{background:radial-gradient(ellipse at 32% 36%,#92717a,transparent 35%),linear-gradient(140deg,#3a2c36,#1d1b20)}.media-art.art-4 .visual{background:radial-gradient(ellipse at 50% 20%,#a3876b,transparent 38%),linear-gradient(145deg,#4a3d37,#252127)}.media-art.art-5 .visual{background:radial-gradient(ellipse at 65% 31%,#815d65,transparent 40%),linear-gradient(135deg,#433139,#211e25)}.media-art.art-6 .visual{background:radial-gradient(ellipse at 35% 24%,#907e6d,transparent 35%),linear-gradient(145deg,#3e3535,#1c1b20)}.media-art:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(11,10,13,.5))}.media-card.locked .media-art .visual{filter:blur(14px) brightness(.68);transform:scale(1.08)}.lock-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2}.lock-icon{width:35px;height:35px;border-radius:50%;background:rgba(21,18,21,.58);border:1px solid rgba(255,255,255,.25);display:grid;place-items:center;color:#f3dde0;font-size:13px;margin-bottom:8px}.lock-overlay span:last-child{font-size:9px;color:#eee2e5;letter-spacing:.5px}.media-top{position:absolute;top:10px;left:10px;right:10px;z-index:2;display:flex;justify-content:space-between}.media-badge{font-size:8px;padding:5px 7px;border-radius:4px;background:rgba(15,14,17,.62);color:#f0e8ec;backdrop-filter:blur(5px)}.media-badge.free{color:#d9e7d2}.media-badge.video{color:#e6d7ee}.media-info{display:flex;align-items:flex-start;padding:11px 2px}.media-title{font-size:10px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media-sub{font-size:9px;color:#85818b;margin-top:5px}.media-price{margin-left:auto;padding-left:8px;white-space:nowrap;font-size:10px;color:#ecc8ce}.media-price small{font-size:8px;color:#a99da4}.unlock-button{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);z-index:3;border:1px solid rgba(255,231,231,.4);background:rgba(31,24,28,.82);backdrop-filter:blur(8px);border-radius:6px;padding:8px 10px;color:#f6e8eb;font-size:9px;white-space:nowrap}.unlock-button:hover{background:#9f6671}.video-mark{position:absolute;left:50%;top:49%;transform:translate(-50%,-50%);z-index:1;width:34px;height:34px;border-radius:50%;background:rgba(15,14,17,.45);border:1px solid rgba(255,255,255,.2);display:grid;place-items:center;color:white;padding-left:2px}.account-view{max-width:1020px}.page-heading,.studio-heading{display:flex;align-items:center;justify-content:space-between;margin:12px 0 27px}.page-heading h1,.studio-heading h1{font:500 36px var(--serif);margin:8px 0 0}.page-heading .button{color:#f2cbd2}.account-grid{display:grid;grid-template-columns:290px 1fr;gap:17px}.account-card,.history-card{background:rgba(26,25,31,.86);border:1px solid var(--line);border-radius:10px;padding:22px}.account-card-title{font-size:9px;color:#b99da5;letter-spacing:1.5px}.account-card-title span{color:#79747e;margin-right:8px}.account-avatar{width:64px;height:64px;margin:23px auto 10px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(140deg,#73505a,#332830);border:2px solid rgba(233,185,191,.3);font:500 25px var(--serif);color:#f1cbd0}.account-person{text-align:center}.account-person h2{font:500 19px var(--serif);margin:0 0 3px}.account-person span{color:#918b97;font-size:10px}.account-details{margin:22px 0 17px;border-top:1px solid var(--line)}.account-details div{padding:12px 0;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:6px}.account-details span{font-size:9px;color:#88838d}.account-details b{font-size:10px;color:#ded9e0;font-weight:500}.inline-link{background:none;border:0;color:var(--rose2);font-size:9px;padding:0;margin-left:5px}.button-full{width:100%}.account-main{display:flex;flex-direction:column;gap:16px}.balance-card{min-height:204px;padding:24px 27px;border-radius:10px;border:1px solid rgba(231,175,181,.17);background:radial-gradient(ellipse at 85% 15%,rgba(220,156,170,.15),transparent 34%),linear-gradient(125deg,#30252b,#242127 70%);position:relative;overflow:hidden}.balance-card h2{font:500 46px var(--serif);margin:12px 0 5px}.balance-card h2 small{color:var(--rose2);font-size:23px}.balance-card p{font-size:10px;color:#aaa2ac;margin-bottom:17px}.balance-icon{position:absolute;right:42px;top:30px;font-size:74px;color:rgba(226,162,174,.11)}.balance-card .button{position:relative;z-index:1;padding:9px 13px}.balance-foot{position:absolute;right:25px;bottom:19px;font-size:9px;color:#8c828b}.history-card{padding:20px 24px}.card-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.card-heading h2{font-size:19px}.history-count{color:#817c87;font-size:9px}.history-row{display:flex;align-items:center;padding:12px 0;border-top:1px solid var(--line);gap:11px}.history-symbol{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:14px}.history-symbol.plus{background:#28352e;color:#a1c2a6}.history-symbol.minus{background:#3b2c31;color:#dfaab4}.history-row div{display:flex;flex-direction:column;gap:4px}.history-row b{font-size:10px;font-weight:500}.history-row small{font-size:9px;color:#88838d}.history-row strong{margin-left:auto;font-size:11px;font-weight:600}.history-row strong.positive{color:#a9c7a8}.studio-view{max-width:1160px}.studio-heading{margin-bottom:23px}.studio-heading p{font-size:11px;color:#928d98;margin:9px 0 0}.studio-live{border:1px solid rgba(144,190,149,.2);background:rgba(75,109,77,.09);border-radius:999px;padding:9px 13px;color:#b4c8b1;font-size:9px}.studio-live span{display:inline-block;width:6px;height:6px;border-radius:50%;background:#89b48d;margin-right:7px}.studio-tabs{display:flex;gap:5px;border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:22px}.studio-tabs button{padding:10px 13px}.studio-content{min-height:250px}.studio-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.metric{padding:18px;border:1px solid var(--line);border-radius:9px;background:#19181e}.metric span{font-size:9px;color:#928d98}.metric b{display:block;font:500 27px var(--serif);margin-top:9px}.metric small{font:400 9px var(--sans);color:#91b492;margin-left:5px}.studio-panel{padding:20px;border:1px solid var(--line);border-radius:9px;background:#19181e;margin-bottom:14px}.studio-panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.studio-panel h2{font:500 19px var(--serif);margin:0}.data-table{width:100%;border-collapse:collapse}.data-table th{text-align:left;color:#8f8a95;font-size:8px;letter-spacing:1px;font-weight:500;padding:10px;border-bottom:1px solid var(--line)}.data-table td{padding:12px 10px;border-bottom:1px solid rgba(255,255,255,.045);font-size:10px;color:#d5d0d7}.data-table tr:last-child td{border-bottom:0}.table-muted{color:#8b8690!important}.status-pill{padding:5px 8px;border-radius:999px;font-size:8px;background:#29352d;color:#b4cfb4}.status-pill.private{background:#382a31;color:#e3bac3}.member-initial{display:inline-grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#392d34;color:#e2bdc3;margin-right:8px;font:500 12px var(--serif);vertical-align:middle}.studio-media-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.studio-media-row{display:flex;align-items:center;gap:12px;padding:11px;border:1px solid var(--line);border-radius:8px;background:#1d1c23}.studio-thumb{width:47px;height:47px;border-radius:6px;background:linear-gradient(140deg,#6c4a50,#28232a);flex:none}.studio-media-row b{font-size:10px}.studio-media-row small{display:block;color:#8e8993;font-size:9px;margin-top:5px}.studio-media-row .status-pill{margin-left:auto}.upload-zone{border:1px dashed rgba(220,156,170,.32);background:rgba(220,156,170,.025);border-radius:9px;padding:22px;display:flex;align-items:center;gap:14px;cursor:pointer}.upload-zone:hover{background:rgba(220,156,170,.06)}.upload-plus{width:37px;height:37px;border-radius:8px;background:#392c33;color:#efc9d0;display:grid;place-items:center;font-size:20px}.upload-zone b{font-size:11px}.upload-zone small{display:block;color:#908a95;font-size:9px;margin-top:5px}.upload-zone input{display:none}.log-list{display:flex;flex-direction:column}.log-entry{display:grid;grid-template-columns:105px 1fr auto;gap:12px;padding:13px 3px;border-top:1px solid var(--line);align-items:center}.log-entry time{font-size:9px;color:#89838e}.log-entry span{font-size:10px;color:#d8d2dc}.log-entry b{font-size:9px;color:#9eaa96;font-weight:500}.log-entry.warn b{color:#d7ad7d}.modal-backdrop{position:fixed;inset:0;background:rgba(6,6,8,.72);backdrop-filter:blur(8px);z-index:20;display:grid;place-items:center;padding:20px}.modal{width:min(440px,100%);background:#1d1b22;border:1px solid rgba(255,255,255,.12);border-radius:13px;padding:31px;position:relative;box-shadow:0 25px 90px rgba(0,0,0,.5);animation:modal-in .2s ease}.modal-close{position:absolute;right:16px;top:12px;border:0;background:none;color:#9c96a1;font-size:23px}.modal h2{font:500 29px var(--serif);margin:8px 0}.modal-intro{font-size:11px;color:#9e98a3;line-height:1.7;margin-bottom:21px}.field{display:block;margin:13px 0}.field span{display:block;font-size:9px;color:#bbb4c0;margin-bottom:7px}.field input,.field select,.field textarea{width:100%;border:1px solid rgba(255,255,255,.12);border-radius:7px;background:#151419;color:#f3edf2;padding:12px;font:11px var(--sans);outline:none}.field input:focus,.field select:focus{border-color:rgba(220,156,170,.55)}.field textarea{resize:vertical}.modal .button-full{margin-top:10px;padding:13px}.modal-switch{text-align:center;color:#96909b;font-size:10px;margin-top:17px}.modal-switch button{border:0;background:none;color:#edbac4;font-size:10px}.modal-price{font:500 32px var(--serif);color:#efc9d0;text-align:center;margin:15px 0}.modal-price small{font:400 10px var(--sans);color:#9a929d}.modal-icon{width:58px;height:58px;border:1px solid rgba(220,156,170,.24);background:#34272e;border-radius:50%;display:grid;place-items:center;color:#e9bdc6;font-size:22px;margin:0 auto 16px}.modal-center{text-align:center}.modal-center .section-kicker{margin-bottom:10px}.topup-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:17px 0}.topup-option{background:#242229;border:1px solid var(--line);padding:12px 7px;border-radius:7px;text-align:center}.topup-option b{display:block;font-size:12px}.topup-option span{display:block;color:#9c929c;font-size:9px;margin-top:5px}.toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%,15px);padding:12px 18px;background:#eee4e4;color:#221b20;border-radius:7px;font-size:11px;font-weight:600;box-shadow:0 12px 36px rgba(0,0,0,.25);z-index:30;opacity:0;transition:.25s;pointer-events:none}.toast.visible{opacity:1;transform:translate(-50%,0)}@keyframes modal-in{from{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1200px){.view,.hero-view{margin-left:5.4vw;margin-right:5.4vw}.topbar,.footer{padding-left:5.4vw;padding-right:5.4vw}}@media(max-width:850px){.topbar{height:68px}.topnav{margin-left:35px;gap:19px}.top-actions .button{padding:10px 12px;font-size:10px}.hero-view{grid-template-columns:1fr .8fr;min-height:calc(100vh - 136px)}.hero-art{transform:scale(.84);transform-origin:center}.hero-copy h1{font-size:70px}.profile-body{grid-template-columns:1fr;gap:30px}.profile-about{max-width:560px}.account-grid{grid-template-columns:250px 1fr}.studio-metrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.topbar{padding:0 18px}.brand{font-size:18px}.topnav{display:none}.top-actions{gap:4px}.top-actions .button-quiet{padding:8px;font-size:10px}.top-actions .button-light{padding:9px;font-size:9px}.wallet-label{display:none}.hero-view{margin:0;padding:63px 22px 34px;display:flex;flex-direction:column;align-items:stretch;min-height:auto}.hero-copy{padding:0}.hero-copy h1{font-size:66px;letter-spacing:-2px}.hero-lede{font-size:13px;max-width:350px}.hero-proof{margin-top:29px;flex-wrap:wrap}.hero-art{height:410px;width:100%;margin-top:7px;transform:scale(.87);transform-origin:top center;margin-bottom:-47px}.hero-portrait{width:270px;height:360px}.silhouette-head{left:94px;top:81px}.silhouette-hair{left:70px;top:57px}.silhouette-body{top:220px;left:9px}.orbit-a{width:350px;height:270px}.orbit-b{width:390px;height:305px}.note-top{right:-9px;top:42px}.note-bottom{left:-7px;bottom:49px}.spark-one{left:15px;top:36px}.spark-two{right:16px;bottom:60px}.footer{padding:15px 20px;height:auto;flex-wrap:wrap;gap:10px}.footer>span{margin-left:0}.footer>div{width:100%;margin:5px 0 0;gap:15px;flex-wrap:wrap}.creator-view,.account-view,.studio-view{padding:24px 18px 55px}.profile-cover{height:135px}.profile-head{padding:0 8px;min-height:124px;flex-wrap:wrap;align-content:center}.profile-avatar{width:67px;height:67px;margin-top:-30px;font-size:27px}.profile-intro{margin-left:11px}.profile-name-row h1{font-size:19px}.creator-tag{display:none}.profile-head-actions{width:100%;margin:12px 0 0;justify-content:flex-end}.profile-head-actions .button{padding:9px 11px;font-size:10px}.profile-body{padding:25px 4px;gap:27px}.feed-heading{align-items:flex-start;gap:10px;flex-direction:column}.feed-tabs{align-self:stretch}.feed-tabs button{flex:1}.media-grid{grid-template-columns:repeat(2,1fr);gap:10px}.media-art{height:174px}.media-price{font-size:9px}.page-heading h1,.studio-heading h1{font-size:31px}.account-grid{grid-template-columns:1fr}.account-card{padding:19px}.account-main{gap:11px}.balance-card{padding:20px;min-height:208px}.balance-card h2{font-size:40px}.balance-foot{left:20px;right:auto;bottom:14px}.history-card{padding:18px}.studio-heading{align-items:flex-start;gap:10px;flex-direction:column}.studio-live{align-self:flex-start}.studio-tabs{overflow:auto;white-space:nowrap}.studio-tabs button{padding:9px}.studio-metrics{gap:8px}.metric{padding:13px}.metric b{font-size:22px}.studio-panel{padding:14px;overflow:auto}.studio-media-list{grid-template-columns:1fr}.data-table th,.data-table td{padding:10px 6px;font-size:9px}.log-entry{grid-template-columns:70px 1fr;gap:6px}.log-entry b{grid-column:2}.modal{padding:27px 21px}.topup-options{gap:5px}.topup-option{padding:10px 4px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
.checkline{display:flex!important;align-items:center;gap:8px;line-height:1.5;color:#bdb6c0!important}.checkline input{width:auto;accent-color:#d99aa7}.demo-access{text-align:center;margin-top:13px}.demo-access button{border:0;background:none;color:#c4a1a9;font-size:9px}.demo-access button:hover,.inline-link:hover{color:#ffe0e5}.following{border-color:rgba(220,156,170,.45);color:#eac0c8}
.brand-emoji{font-size:15px;letter-spacing:0}.media-pagination{display:flex;justify-content:center;align-items:center;gap:16px;padding:23px 0 5px;color:#aaa2ad;font-size:10px}.page-arrow{width:34px;height:34px;border:1px solid var(--line);border-radius:8px;background:#1b1a20;color:#e5c1c8;font-size:17px}.page-arrow:hover:not(:disabled){border-color:rgba(220,156,170,.55);background:#2b242b}.page-arrow:disabled{opacity:.35;cursor:default}.panel-subtitle{font-size:10px;color:#99939e;margin:7px 0 0;line-height:1.6}.member-detail-title{font:500 20px var(--serif);margin:8px 0 0}.member-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px}.detail-cell{padding:14px;background:#211f26;border:1px solid rgba(255,255,255,.05);border-radius:7px;min-width:0}.detail-cell span{display:block;font-size:8px;letter-spacing:.8px;color:#928c98;margin-bottom:8px}.detail-cell b{font-size:11px;font-weight:500;overflow-wrap:anywhere}.collection-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.collection-summary-card{display:flex;align-items:center;gap:11px;padding:13px;background:#211f26;border:1px solid rgba(255,255,255,.05);border-radius:8px}.collection-summary-card b,.collection-summary-card small{display:block}.collection-summary-card b{font-size:10px;font-weight:600}.collection-summary-card small{font-size:9px;color:#96909a;margin-top:4px}.collection-swatch{width:33px;height:33px;border-radius:8px;background:#392b32;color:#e2b5bf;display:grid;place-items:center}.collection-swatch.collection-two{background:#303034;color:#d2c0a4}.collection-swatch.collection-three{background:#2c3332;color:#bfd1c0}.table-scroll{overflow-x:auto}.empty-state{font-size:11px;color:#99939e;padding:10px 0}@media(max-width:620px){.member-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-summary{grid-template-columns:1fr}.studio-panel-head{gap:10px;align-items:flex-start}.studio-panel-head>.button{white-space:nowrap}.member-detail-title{font-size:17px}}
@media(max-width:620px){.public-view-button{display:none}}
.preview-notice{min-height:34px;display:flex;justify-content:center;align-items:center;gap:8px;padding:7px 14px;background:#211b21;border-bottom:1px solid rgba(220,156,170,.14);color:#beb2ba;font-size:9px;letter-spacing:.35px}.preview-notice span{color:#e7bac3}.public-preview #home,.public-preview #account,.public-preview #studio{display:none!important}.public-preview #loginButton,.public-preview #signupButton,.public-preview #walletPill,.public-preview #userMenu,.public-preview .profile-head-actions,.public-preview .unlock-button{display:none!important}.public-preview .media-card.locked .media-art{cursor:default}
