.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.landing{padding-block:32px 56px}.landing-intro{text-align:center;max-width:760px;margin-bottom:32px}.landing-intro h1{margin:4px 0 14px;font-size:clamp(30px,7vw,54px);line-height:1.08}.landing-lead{color:#ccc;margin:0 auto 22px;font-size:17px;line-height:1.55}.landing-jump{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.landing-areas{gap:18px;display:grid}.landing-area{background:#1b1b1b;border:1px solid #373737;border-radius:16px;flex-direction:column;padding:26px 20px;scroll-margin-top:16px;display:flex}.landing-area--creators{background:linear-gradient(#f5328317,#1b1b1b 45%);border-color:#f532838c}.landing-area-icon svg{width:30px;height:30px;color:var(--pink);margin-bottom:12px}.landing-area h2{font-size:clamp(23px,4.6vw,30px);line-height:1.2}.landing-area>.muted{margin:0 0 20px;line-height:1.55}.landing-points,.landing-steps{gap:14px;margin:0 0 24px;padding:0;list-style:none;display:grid}.landing-points li{align-items:flex-start;gap:12px;display:flex}.landing-points li>svg{width:20px;height:20px;color:var(--pink);flex:none;margin-top:2px}.landing-points li>span,.landing-steps li{flex-direction:column;gap:3px;line-height:1.45;display:flex}.landing-steps{counter-reset:step}.landing-steps li{counter-increment:step;padding-left:40px;position:relative}.landing-steps li:before{content:counter(step);background:var(--pink);color:#10090d;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;font-weight:800;display:grid;position:absolute;top:0;left:0}.landing-cta{margin-top:auto}.landing-cta .btn{min-height:52px;font-size:16px}.landing-cta-note{text-align:center;margin:10px 0 0;font-size:13px}@media (min-width:760px){.landing{padding-block:56px 80px}.landing-intro{margin-bottom:44px}.landing-jump{display:none}.landing-areas{grid-template-columns:1fr 1fr;gap:22px}.landing-area{padding:32px 28px}}@media (min-width:1100px){.landing-areas{gap:28px}.landing-area{padding:40px 40px 36px}}.creator-nav{align-items:center;gap:16px;font-size:14px;display:flex}.creator-nav-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-weight:700;overflow:hidden}.creator-nav a{color:var(--text);text-decoration:none}.creator-nav a:hover{color:var(--pink)}.field-note{color:var(--muted);margin:6px 0 0;font-size:13px}.creator-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.sticky-actions{background:linear-gradient(transparent, var(--bg) 30%);padding:14px 0;position:sticky;bottom:0}.creator-profile .upload-card+.upload-card{margin-top:18px}.creator-profile .upload-card-title{margin-bottom:8px}.profile-form{gap:20px;margin-top:22px;display:grid}.profile-form .field{margin:0}.profile-form .field label{align-items:center;gap:10px;display:flex}.profile-form>.btn{justify-self:start;margin-top:6px}.interest-picker{gap:10px;margin:20px 0;display:grid}.interest-cat{border:1px solid #2c2c2c;border-radius:12px;padding:10px}.interest-cat.open{border-color:#444}.interest-cat-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.chip{min-height:40px;color:var(--text);cursor:pointer;background:0 0;border:1px solid #444;border-radius:999px;align-items:center;gap:6px;padding:7px 15px;font-size:15px;display:inline-flex}.chip.small{min-height:36px;padding:5px 13px;font-size:14px}.chip.on{background:var(--pink);border-color:var(--pink);color:#fff}.chip:focus-visible,.chip-more:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.chip.custom button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 0 4px;font-size:18px;line-height:1}.chip-more{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;min-height:40px;padding:0 6px;font-size:14px}.chip-list{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.custom-interests{margin-top:8px}.custom-interests label{margin-bottom:6px;font-weight:600;display:block}.custom-row{gap:8px;display:flex}.custom-row .input{flex:1}.verify-note{color:var(--amber);margin-left:8px;font-size:12px;font-weight:500}.verify-note.ok{color:var(--green)}.filter-bar{flex-wrap:wrap;gap:8px;margin:18px 0 22px;display:flex}.creator-simple.creator-wide{max-width:1040px}.campaign-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.campaign-card{display:flex}.campaign-card-link{color:var(--text);background:#1b1b1b;border:1px solid #373737;border-radius:13px;flex-direction:column;flex:1;gap:16px;padding:22px;text-decoration:none;display:flex}.campaign-card-link:hover,.campaign-card-link:focus-visible{border-color:var(--pink)}.campaign-card-brand{align-items:center;gap:12px;display:flex}.campaign-card-logo{object-fit:contain;background:#fff;border-radius:10px;flex:none;width:44px;height:44px}.campaign-card-name{min-width:0;color:var(--pink);flex-direction:column;font-size:17px;font-weight:800;line-height:1.25;display:flex}.campaign-card-site{color:var(--muted);font-size:13px;font-weight:500}.campaign-card-section{flex-direction:column;gap:6px;display:flex}.campaign-card-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.campaign-card-desc{color:#d6d0d4;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.campaign-card-offer{gap:8px;font-size:15px;line-height:1.5;display:flex}.campaign-card-offer svg{width:18px;height:18px;color:var(--pink);flex:none;margin-top:2px}.match-badge{color:var(--pink);white-space:nowrap;align-self:flex-start;margin-left:auto;font-size:12px;font-weight:600}.campaign-card-cta{margin-top:auto}.creator-join{margin:8px 0 4px}.creator-empty .btn{margin-top:14px}@media (max-width:560px){.creator-nav{gap:12px;font-size:13px}.creator-nav-name{max-width:96px}}.interest-tags{border:0;margin:0;padding:0}.interest-tags legend{margin-bottom:8px;font-weight:600}.interest-tags .chip-list{margin-top:6px}.unverified{color:var(--amber)}
