.creator-page{max-width:800px;margin:auto;padding:4px 0 32px}.creator-page h2{font-size:1.2rem}.creator-page button,.creator-page a{min-height:44px}.creator-notice{color:var(--text-secondary);margin:0 0 16px;font-size:.85rem}.creator-hero{color:#fff;background:#2b1741 url(/creator-program/banner.png) 0/cover no-repeat;border-radius:26px;align-items:center;min-height:230px;padding:28px;display:flex}.creator-hero h2{text-wrap:balance;color:#fff;margin:0 0 8px;font-size:clamp(1.05rem,3.9vw,1.6rem)}.creator-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.social-main{position:relative}@media (max-width:700px){.social-main .social-mobile-menu{position:absolute;top:0;right:0}.social-section-heading{padding-inline:42px}.creator-hero{padding:20px}.creator-hero>div{width:62%}}.creator-hero p{color:#eee1ff;font-size:.9rem;line-height:1.8}.creator-hero a{color:#4a285f;background:#fff;border-radius:14px;align-items:center;gap:18px;margin-top:14px;padding:8px 20px;display:inline-flex}.creator-steps{grid-template-columns:repeat(4,1fr);gap:8px;padding:24px 0;list-style:none;display:grid}.creator-steps li{text-align:center;flex-direction:column;align-items:center;gap:9px;font-size:.8rem;display:flex}.creator-steps svg{color:#ed6b36}.creator-section-title{justify-content:space-between;align-items:center;margin:8px 0 14px;display:flex}.creator-section-title a{color:#de5829;align-items:center;display:flex}.creator-templates{grid-auto-columns:minmax(150px,29%);grid-auto-flow:column;gap:14px;padding-bottom:12px;display:grid;overflow-x:auto}.creator-template{aspect-ratio:9/14;background:#29202f;border-radius:20px;position:relative;overflow:hidden;color:#fff!important}.creator-template img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.creator-template>div{background:linear-gradient(#0000,#000b);gap:3px;padding:36px 12px 12px;display:grid;position:absolute;inset:auto 0 0}.creator-template strong{font-size:.88rem}.creator-template span{font-size:.75rem}.creator-play{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff3;border:1px solid #fff8;border-radius:50%;padding:10px;position:absolute;top:40%;left:40%}.creator-ideas{color:#513722;background:#fff3ea;border:1px solid #f4e0d3;border-radius:20px;margin:24px 0;padding:18px}.creator-ideas summary{cursor:pointer;align-items:center;gap:15px;display:flex}.creator-ideas summary svg{color:#e86d38}.creator-ideas small{display:block}.creator-ideas a{padding:8px;display:block}.creator-primary{background:linear-gradient(100deg,#ff9434,#ed582a);border-radius:18px;justify-content:center;align-items:center;gap:12px;padding:13px;font-weight:700;display:flex;color:#fff!important}.creator-empty{text-align:center;color:var(--text-secondary);border:1px dashed var(--border);border-radius:18px;padding:30px 10px}.creator-page video{background:#211926;border-radius:20px;width:100%;max-height:65vh}.creator-page label{gap:8px;margin:15px 0;display:grid}.creator-page input,.creator-page textarea{background:var(--background);width:100%;color:var(--text-primary);border:1px solid #ddd;border-radius:12px;padding:12px}.creator-page textarea{min-height:110px}.creator-balances{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.creator-balances>div{border:1px solid #eee;border-radius:18px;padding:20px;display:grid}.creator-link{border-bottom:1px solid #eee;padding:12px;display:block}.creator-terms{white-space:pre-wrap;max-height:45vh;padding:12px;overflow:auto}.social-primary-tabs{border-bottom:1px solid #eee;gap:12px;margin-bottom:24px;display:flex}.social-primary-tabs a{text-align:center;flex:1;padding:12px}.social-primary-tabs a[aria-current=page]{color:#e96931;border-bottom:3px solid #e96931}.social-section-heading{text-align:center;font-size:1.3rem!important}.social-bottom-nav{display:none}@media (max-width:700px){.creator-hero{min-height:190px;padding:22px 18px}.creator-hero h2{font-size:1.22rem}.creator-hero p{font-size:.75rem}.creator-hero>div{width:61%}.creator-steps li{font-size:.68rem}.creator-templates{grid-auto-columns:42%}.social-sidebar{display:none!important}.social-layout{padding:16px 16px 100px!important;display:block!important}.social-bottom-nav{bottom:0;background:var(--background);padding:9px 8px max(9px, env(safe-area-inset-bottom));z-index:30;border-top:1px solid #eee;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;inset-inline:0}.social-bottom-nav a{text-align:center;flex-direction:column;align-items:center;gap:4px;min-height:54px;font-size:.8rem;line-height:1.6;display:flex}.social-bottom-nav [aria-current=page]{color:#e96931}}.social-mobile-menu{display:none}@media (max-width:700px){.social-mobile-menu{z-index:20;display:block;position:relative}.social-mobile-menu summary{cursor:pointer;place-items:center;width:44px;height:44px;display:grid}.social-mobile-menu nav{background:var(--background);border:1px solid #ddd;border-radius:16px;min-width:210px;padding:10px;position:absolute;top:44px;right:0;box-shadow:0 8px 25px #0001}.social-mobile-menu a{padding:8px 14px;display:block}}.creator-language{justify-content:flex-end;align-items:center;gap:8px;margin-block:8px;font-size:.8rem;display:flex}.creator-page fieldset{border:1px solid var(--border-color,#ddd);border-radius:12px;min-width:0;padding:12px}.creator-page input,.creator-page textarea,.creator-page select{box-sizing:border-box;max-width:100%}.creator-page progress{width:100%}.creator-page [role=alert]{overflow-wrap:anywhere}.creator-page video{-o-object-fit:contain;object-fit:contain;max-width:100%}.creator-page details{margin-block:12px}.creator-hero{min-height:0;color:inherit;background:0 0;border-radius:0;padding:12px 0}.creator-hero>div{width:100%}.creator-hero h2{color:inherit;font-size:1.15rem}.creator-hero p{color:var(--text-secondary);max-width:65ch}.creator-hero a{background:var(--accent,#ed6b30);color:#fff;width:fit-content}.creator-language{gap:8px;min-height:36px;flex-direction:row!important;display:flex!important}.social .creator-language select{flex:none;width:auto;min-width:82px;min-height:36px;padding:4px 8px;font-size:.8rem}
