@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:Manrope,DM Sans,sans-serif;color:#f2f0f3;background:#101218;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html,body,#root{margin:0;min-width:320px;min-height:100%;background:#101218}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.app-shell{max-width:680px;min-height:100dvh;margin:auto;background:#101218;position:relative;padding-bottom:calc(90px + env(safe-area-inset-bottom))}.topbar{height:74px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid #23252d}.brand{display:flex;align-items:center;gap:9px;border:0;background:none;color:#fff;font-weight:800;letter-spacing:-1px;font-size:20px;padding:0}.brand-accent{color:#d4a1d3}.logo-mark{width:64px;height:64px;border-radius:22px;background:linear-gradient(140deg,#ba8bc3,#764d8d);display:grid;place-items:center;color:#fff;box-shadow:0 10px 30px #8e51ac3a}.logo-mark.small{width:33px;height:33px;border-radius:11px;box-shadow:none}.account-pill{border:1px solid #343440;border-radius:30px;background:#1b1c25;color:#d9d8e0;display:flex;align-items:center;gap:8px;padding:9px 12px;font-size:12px;max-width:150px}.account-pill span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.content{padding:0 18px}.page{padding:22px 0}.hero{position:relative;overflow:hidden;border-radius:22px;min-height:250px;padding:28px 24px;margin-bottom:30px;background:linear-gradient(125deg,#584064,#343044 55%,#242633)}.hero .eyebrow,.hero h1,.hero p{position:relative;z-index:2}.eyebrow{font-size:10px;letter-spacing:2.1px;color:#ce9ed0;font-weight:800;display:flex;gap:8px;align-items:center}.eyebrow.light{color:#e6c9e8}.hero h1{font-size:clamp(27px,7vw,39px);letter-spacing:-1.6px;line-height:1.14;margin:19px 0 12px;font-weight:800}.hero em{font-style:normal;color:#e2b6e7}.hero p{font-size:12px;line-height:1.7;color:#eee0ee;max-width:270px}.hero-orb{position:absolute;border-radius:50%;background:linear-gradient(135deg,#ffffff51,#da8dca13);border:1px solid #ffffff3b}.orb-one{width:190px;height:190px;right:-70px;top:-60px}.orb-two{width:130px;height:130px;right:20px;bottom:-70px}.section-heading{display:flex;justify-content:space-between;align-items:center;margin:0 4px 17px}.section-heading h2{margin:0 0 3px;font-size:19px}.section-heading span{font-size:11px;color:#9695a4}.section-heading svg{color:#c297cc}.search-box{display:flex;align-items:center;gap:10px;background:#1b1d26;border:1px solid #2a2b37;border-radius:13px;padding:12px 14px;color:#8e8c9c}.search-box input{border:none;outline:none;background:none;color:#fff;width:100%;font-size:12px}.category-row{display:flex;gap:8px;overflow-x:auto;padding:16px 0 21px;scrollbar-width:none}.category-chip{background:#20212b;border:1px solid #2d2e3a;border-radius:30px;color:#aeadbc;font-size:11px;padding:9px 15px;white-space:nowrap}.category-chip.active{background:#b985c2;border-color:#b985c2;color:#18121c;font-weight:800}.creator-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.creator-card{border:1px solid #292934;border-radius:19px;overflow:hidden;background:#1b1c25;padding:0;color:inherit;text-align:left}.creator-cover{height:170px;position:relative;display:flex;align-items:center;justify-content:center}.avatar{display:grid;place-items:center;flex-shrink:0;border-radius:50%;width:48px;height:48px;color:#fff;border:2px solid #ffffff30;font-size:21px;font-weight:800}.avatar-large{width:89px;height:89px;font-size:40px;box-shadow:0 14px 35px #0003}.cover-tag{position:absolute;bottom:10px;left:11px;background:#161622b3;border:1px solid #ffffff25;border-radius:40px;padding:5px 8px;display:flex;gap:5px;align-items:center;font-size:9px}.creator-card-info{padding:13px;display:flex;flex-direction:column;gap:5px}.creator-card-info strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.creator-card-info small{font-size:10px;color:#a6a2b0}.creator-tag{font-size:10px;color:#d7aadf;display:flex;align-items:center;gap:4px;margin-top:7px}.bottom-nav{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:min(100%,680px);display:flex;background:#191a23ee;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid #32313b;justify-content:space-around;padding:13px 6px calc(13px + env(safe-area-inset-bottom));z-index:10}.bottom-nav button{background:none;border:none;display:flex;flex-direction:column;gap:5px;align-items:center;color:#848391;min-width:54px;font-size:9px}.bottom-nav button.nav-active{color:#d5a2df}.page-title{margin:18px 4px 28px}.page-title h1{font-size:30px;line-height:1.2;letter-spacing:-1.2px;margin:12px 0}.page-title h1 span{color:#c79ad0}.page-title p{color:#9b9aa8;font-size:12px;line-height:1.7}.feature-panel,.empty{border-radius:20px;border:1px solid #2a2b34;background:#1c1d27;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:42px 20px;color:#f2eefa}.feature-panel h3,.empty h3{font-size:17px;margin:12px 0 3px}.feature-panel p,.empty p{font-size:12px;line-height:1.7;color:#a7a4b2;max-width:300px}.feature-panel .chip{margin-top:12px}.feature-icon{display:grid;place-items:center;width:74px;height:74px;border-radius:24px;background:#503a5c;color:#dbafdf}.empty svg{color:#c39bc6}.chip{display:inline-flex;gap:5px;align-items:center;border:1px solid #66486c;color:#dfb3e3;background:#3b2c42;padding:7px 11px;border-radius:50px;font-size:10px;font-weight:700}.user-card{display:flex;align-items:center;gap:12px;background:#1e202a;border:1px solid #2d2e3a;border-radius:18px;padding:16px}.user-card strong,.user-card small{display:block}.user-card strong{font-size:14px}.user-card small{color:#9995a6;font-size:11px;margin-top:5px}.verified{margin-left:auto;border-radius:50%;background:#4b7b68;padding:5px;display:flex}.profile-intro{display:flex;align-items:center;gap:15px;margin:28px 3px 18px}.profile-intro>svg{color:#d0a7d7}.profile-intro h2{font-size:18px;margin:0}.profile-intro p{font-size:11px;color:#a5a1b0}.form{display:flex;flex-direction:column;gap:15px}.form label{display:flex;flex-direction:column;gap:9px;color:#c5c1cc;font-size:11px;font-weight:700}.form input,.form select,.form textarea{background:#1d1e28;border:1px solid #34343e;border-radius:12px;min-height:46px;padding:12px 14px;color:#f3eef5;outline:none}.form textarea{resize:vertical}.form input:focus,.form select:focus,.form textarea:focus{border-color:#bc8cc8}.primary-button{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;border:none;border-radius:14px;padding:15px;background:#c99bd2;color:#17111d;font-weight:800;font-size:13px;margin-top:9px}.secondary-button{display:flex;align-items:center;gap:6px;border:1px solid #5b4660;color:#e4b6ec;padding:12px;border-radius:12px;background:#302637}.status-panel,.application-card{background:#1e202a;border:1px solid #30303a;border-radius:18px;padding:20px;margin-top:20px}.status-top{display:flex;align-items:center;gap:12px;color:#dab0dd}.status-panel p,.application-card p{font-size:12px;color:#beb9c7;line-height:1.7}.status{display:inline-flex;border-radius:50px;padding:8px 13px;font-size:11px;font-weight:700;background:#52435f;color:#e4b9ef}.status-approved{background:#2b5945;color:#b0e2c6}.status-rejected{background:#66363f;color:#f2b4bd}.moderation-note{border-top:1px solid #34333e;padding-top:12px}.admin-summary{display:flex;align-items:center;gap:10px;background:#30283b;border-radius:12px;padding:15px;font-size:13px;color:#dbb5df}.application-header{display:flex;align-items:center;gap:12px}.application-header strong,.application-header small{display:block}.application-header strong{font-size:14px}.application-header small{color:#a9a3b1;font-size:10px;margin-top:4px}.muted{font-size:10px;color:#878392}.decision-row{display:flex;gap:10px;margin-top:18px}.decision-row button{display:flex;align-items:center;justify-content:center;gap:6px;flex:1;border-radius:11px;padding:11px;border:none;font-size:11px;font-weight:700}.approve{background:#4d8d72;color:#fff}.reject{background:#3a303c;color:#d4b0b7;border:1px solid #654b55!important}.back{display:flex;align-items:center;gap:8px;background:none;border:0;color:#bcb0c8;font-size:12px;margin-bottom:20px}.profile-banner{height:210px;border-radius:20px;display:flex;align-items:center;justify-content:center}.profile-copy{padding:25px 4px}.profile-copy h1{margin:12px 0;font-size:26px}.profile-copy p{font-size:13px;color:#bcb7c5;line-height:1.8}.info-panel{background:#20202a;border:1px solid #34313d;padding:16px;border-radius:16px;display:flex;align-items:flex-start;gap:14px;margin-top:23px}.info-panel svg{color:#c99bd2;flex-shrink:0}.info-panel strong,.info-panel small{display:block}.info-panel strong{font-size:12px}.info-panel small{font-size:11px;line-height:1.65;color:#9e9baa;margin-top:6px}.disabled-button{background:#4a4050;color:#bcaec3}.blocked-wrap{max-width:420px;margin:16vh auto 0;padding:24px;text-align:center;display:flex;align-items:center;flex-direction:column}.blocked-wrap h1{font-size:31px}.blocked-wrap p{font-size:13px;color:#bdb6c5;line-height:1.7}.note{border-radius:13px;padding:15px;color:#e7c0d9;background:#302333;font-size:11px;margin-top:17px}.error-banner{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#5b2934;color:#fff;border-radius:10px;margin:14px 18px 0;padding:12px;font-size:12px}.error-banner button{border:0;background:none;color:#fff;display:flex}.loading-screen{min-height:100dvh;display:flex;gap:14px;align-items:center;justify-content:center;flex-direction:column;color:#b7aabd;font-size:13px}.spinner{width:30px;height:30px;border:3px solid #36303c;border-top-color:#d3a3dc;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.pop-in{animation:fade .2s ease-out}@keyframes fade{0%{opacity:.2;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(min-width:600px){.content{padding:0 32px}.creator-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.creator-cover{height:190px}.hero{min-height:285px;padding:35px}}.notice-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#244d42;color:#d9f8e8;border-radius:12px;margin:14px 18px 0;padding:13px;font-size:12px;line-height:1.6}.notice-banner button{border:0;background:none;color:inherit;display:flex}.stars-price{font-size:18px!important;font-weight:800;color:#e8c17c!important;margin:20px 0 2px}.subscription-card{display:flex;gap:15px;flex-wrap:wrap;align-items:center;background:#1e202a;border:1px solid #34343d;padding:17px;border-radius:17px;margin-bottom:14px}.subscription-card>div:first-child{flex:1;min-width:160px}.subscription-card strong,.subscription-card small{display:block}.subscription-card small{font-size:11px;color:#b7b2c2;line-height:1.5;margin-top:8px}.subscription-card .secondary-button{width:100%;justify-content:center}.channel-form{margin-top:20px}.checkline{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:12px!important;line-height:1.6!important;font-weight:400!important}.checkline input{min-height:auto!important;margin-top:3px;width:17px;height:17px}.channel-form button{justify-content:center}.profile-copy .secondary-button{margin-top:12px;width:100%;justify-content:center}
