/* Gramsify 1.1 — the supplied gradient mark, paired with a clear search-first canvas. */
:root{--ink:#211a2b;--muted:#716b7b;--coral-dark:#98105e;--soft:#faf9fc;--line:#eae6ef;--violet:#6d36cd;--brand-gradient:linear-gradient(115deg,#b91b7c,#7841d4)}
body{font-size:16px}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid #7841d4;outline-offset:4px}input,select,textarea{font-size:16px}.btn{font-size:14px;min-height:46px;border-radius:10px;font-weight:650}.btn-primary,.btn-coral{background:var(--brand-gradient);color:white;border:1px solid transparent;box-shadow:0 4px 12px #9e307319}.btn-primary:hover,.btn-coral:hover{background:linear-gradient(115deg,#a01167,#6430b9);color:white;transform:none}.btn-primary .icon{width:18px;height:18px}.btn-outline{border-color:#dad3e2}.btn-outline:hover{background:#f8f3fa;border-color:#c5b8d5}.btn-small{font-size:14px;min-height:42px}.text-link,.quiet-link{font-size:14px}.caption,.small{font-size:13px}.eyebrow{font-size:12px;letter-spacing:.14em;color:#965176}.wordmark{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;line-height:1}.wordmark .brand-mark{width:38px;height:38px;object-fit:contain;border-radius:10px}.wordmark .brand-name{color:inherit;font-family:Manrope,sans-serif;font-size:30px;font-weight:800;letter-spacing:-1.5px}.site-header{position:relative;background:#fff;z-index:30}.site-nav{height:86px}.main-nav a,.login-link{font-size:14px}.main-nav a.active,.main-nav a:hover{color:#9c1665}.nav-actions .btn{font-size:14px}.announcement{background:#24172e;color:#fff;font-size:13px}.announcement a{color:#fff}.site-footer{background:#f9f7fb}.footer-column strong,.footer-column a,.footer-about p{font-size:14px}.footer-bottom{font-size:12px}.resource-cover{background:#f3eafa}.resource-card:nth-child(2) .resource-cover{background:#efeafa}.resource-card:nth-child(3) .resource-cover{background:#f9eee9}.resource-body .eyebrow{font-size:12px}.resource-card p{font-size:15px}.resource-body h3{font-size:23px}.faq-list summary{font-size:16px}.faq-list p{font-size:15px}.page-intro em{color:#a51b70}.category-chip{font-size:14px}.pill,.tag{font-size:12px}.card-meta,.card-bottom{font-size:13px}.campaign-card-body>p,.creator-card>p{font-size:15px}.creator-card h3{font-size:22px}.search-home .container{max-width:1260px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.discovery-hero{position:relative;padding:32px 0 39px;background:radial-gradient(ellipse at 7% 30%,#f9ebf670 0,transparent 48%),radial-gradient(ellipse at 93% 45%,#eee9fc80 0,transparent 48%),#fff;border-bottom:1px solid var(--line)}.discovery-container{text-align:center}.role-tabs{display:inline-flex;gap:4px;background:#f0edf4;border:1px solid #e8e2ee;border-radius:14px;padding:5px;max-width:100%}.role-tabs a{display:flex;gap:9px;align-items:center;justify-content:center;font-size:14px;font-weight:650;color:#716778;min-height:44px;padding:9px 30px;border-radius:10px}.role-tabs a[aria-selected=true]{background:white;box-shadow:0 2px 8px #30223d12;color:#a8166c}.role-tabs .icon{width:18px;height:18px}.search-intro{padding:27px 0 25px}.discovery-kicker{font-size:11px;letter-spacing:.16em;font-weight:700;color:#9e4879}.search-intro h1{font-size:clamp(34px,4.2vw,54px);line-height:1.16;font-weight:800;max-width:760px;margin:13px auto 14px;letter-spacing:-.05em;text-wrap:balance}.search-intro p{font-size:17px;line-height:1.65;max-width:660px;margin:0 auto;text-wrap:balance}.discovery-form{max-width:1000px;margin:0 auto;border:1px solid #dcd2e6;border-radius:20px;background:#fff;box-shadow:0 16px 46px #4622540b,0 2px 7px #3a24470a;text-align:left;transition:border-color .15s,box-shadow .15s}.discovery-form:focus-within{border-color:#b770a7;box-shadow:0 12px 40px #70315a13,0 0 0 3px #bb1c7910}.main-search-line{display:flex;align-items:center;gap:15px;padding:13px 14px 13px 25px;border-bottom:1px solid var(--line)}.main-search-line>.icon{color:#9d4483;width:22px;height:22px}.main-search-line>input{min-width:0;flex:1;border:0;padding:12px 0;background:transparent;box-shadow:none!important;font-size:17px;border-radius:0;color:var(--ink);outline:none}.main-search-line>input::placeholder{color:#8c8397}.main-search-line>.btn{padding:14px 21px;min-height:52px;flex:none;font-size:14px;gap:8px}.discovery-filters{display:grid;grid-template-columns:1fr 1fr 1.2fr auto;align-items:start;gap:0;padding:16px 18px;min-height:86px}.discovery-filters>label{display:block;min-width:0;padding:0 16px;border-right:1px solid var(--line);font-size:14px}.discovery-filters>label:first-child{padding-left:7px}.discovery-filters>label>span{display:flex;align-items:center;gap:7px;color:#78717f;font-size:12px;font-weight:550}.discovery-filters>label>span .icon{width:14px;height:14px}.discovery-filters input,.discovery-filters select{width:100%;min-width:0;border:0;background:transparent;padding:5px 0 0;font-size:14px;font-weight:550;color:#342a3e;outline:none;box-shadow:none;line-height:1.5;border-radius:0}.discovery-filters input::placeholder{opacity:1;color:#342a3e}.discovery-more{position:relative;margin:0 0 0 17px;align-self:center}.discovery-more summary{display:flex;align-items:center;gap:7px;padding:10px 7px;font-size:13px;font-weight:600;color:#62566e;cursor:pointer;list-style:none;min-height:44px}.discovery-more summary::-webkit-details-marker{display:none}.discovery-more summary .icon{width:17px;height:17px}.discovery-more[open] summary{color:#a11568}.extra-filters{position:absolute;right:0;top:calc(100% + 14px);min-width:285px;padding:22px;background:#fff;border:1px solid var(--line);border-radius:15px;box-shadow:0 18px 50px #35244224;z-index:12;display:grid;gap:18px}.extra-filters>label{font-size:14px}.extra-filters input:not([type=checkbox]),.extra-filters select{border:1px solid #ddd6e6;border-radius:7px;padding:9px;margin-top:6px;font-size:14px}.extra-filters .checkbox{display:flex;align-items:center;gap:10px;font-size:14px}.extra-filters input[type=checkbox]{width:18px;height:18px;accent-color:#a8166c;padding:0}.discovery-suggestions{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin:22px 0 18px}.discovery-suggestions>span{font-size:12px;color:#83788e;margin-right:3px}.discovery-suggestions button{font-size:12px;border:1px solid #e7dfed;border-radius:100px;background:#fff;padding:7px 13px;color:#64586f;min-height:34px}.discovery-suggestions button:hover{background:#f8eff8;border-color:#c79bc2;color:#9c1469}.discovery-trust{display:flex;align-items:center;justify-content:center;gap:27px;color:#817686;font-size:12px}.discovery-trust span{display:flex;align-items:center;gap:6px}.discovery-trust .icon{width:14px;height:14px;color:#926581}.discovery-results{text-align:left;max-width:1080px;margin:32px auto 0;padding-top:25px;border-top:1px solid #e7dfed;scroll-margin-top:20px}.discovery-results[aria-busy=true]{opacity:.55}.discovery-result-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:20px}.discovery-result-heading .eyebrow{font-size:11px;margin-bottom:5px}.discovery-result-heading h2{font-size:25px;letter-spacing:-.03em}.discovery-result-heading a{white-space:nowrap;font-size:14px}.discovery-grid{gap:18px}.discovery-empty{padding:28px;border:1px dashed #d9cde2;border-radius:15px;display:flex;align-items:center;gap:23px;background:#ffffffb3}.discovery-empty .empty-icon{margin:0;flex:none;color:#aa2474;background:#f6eaf3}.discovery-empty h3{font-size:21px}.discovery-empty p{font-size:15px;max-width:660px;margin:8px 0 18px}.discovery-error{padding:25px;border-radius:12px;border:1px solid #ead9e2;background:#fff8fc}.discovery-error p{margin:8px 0 15px}.search-loading{padding:24px;text-align:center;color:#89788e}.brand-belt{padding:27px 0 31px;border-bottom:1px solid var(--line);background:#fff}.brand-belt-label{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:11px;color:#8b8192;letter-spacing:.1em;margin-bottom:24px}.brand-belt-label a{letter-spacing:0;font-size:13px;color:#706478}.brand-belt .brand-wordmarks{justify-content:space-between;gap:25px}.brand-belt .brand-wordmarks a{color:#453b4d;font-size:22px}.brand-belt .brand-wordmarks a:hover{color:#a51970}.ways-section{padding-top:68px;padding-bottom:64px}.search-home .section-heading h2{font-size:36px;line-height:1.2}.search-home .section-heading p{font-size:16px;margin-top:14px}.search-home .section-heading{align-items:flex-end}.collab-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.collab-type{display:block;position:relative;border:1px solid var(--line);padding:29px 28px;border-radius:16px;transition:transform .2s,box-shadow .2s;background:#fff}.collab-type:hover{transform:translateY(-4px);box-shadow:0 15px 30px #2c193709;border-color:#dbc5db}.type-icon{width:48px;height:48px;border-radius:13px;display:flex;align-items:center;justify-content:center;margin-bottom:23px}.type-icon .icon{width:24px;height:24px}.rose{background:#fbe8f3;color:#b42b7e}.violet{background:#efe8fc;color:#774bc1}.amber{background:#fdf0e1;color:#b37018}.type-number{position:absolute;right:27px;top:33px;color:#c7becb;font-size:12px}.collab-type h3{font-size:23px;letter-spacing:-.035em}.collab-type p{font-size:15px;line-height:1.8;margin:13px 0 23px}.type-caption{font-size:10px;letter-spacing:.1em;font-weight:650;color:#9a7494}.live-section{padding-top:0;padding-bottom:60px}.creator-spotlight{display:grid;grid-template-columns:1fr 1.04fr;gap:0;align-items:stretch;padding:0!important;margin:0 auto;overflow:hidden;border-radius:22px;background:#faf6fb}.spotlight-image{position:relative;min-height:490px;overflow:hidden}.spotlight-image>img{height:100%;width:100%;object-fit:cover;object-position:center 40%;position:absolute;inset:0}.spotlight-caption{position:absolute;bottom:23px;left:25px;right:25px;display:flex;gap:10px;align-items:center;border:1px solid #ffffff60;background:#2d203ba6;backdrop-filter:blur(10px);border-radius:12px;padding:16px;color:#fff;font-size:14px}.spotlight-copy{padding:48px 50px}.spotlight-copy h2{font-size:39px;line-height:1.22;margin:0 0 22px}.spotlight-copy>p{font-size:16px;line-height:1.8}.spotlight-points{display:grid;gap:12px;font-size:14px;margin:25px 0 29px}.spotlight-points span{display:flex;gap:10px;align-items:flex-start}.spotlight-points .icon{width:18px;height:18px;color:#a92173;margin-top:2px}.spotlight-copy>small{display:block;font-size:12px;margin-top:14px;color:#8d8093;max-width:350px}.journey-section{padding-top:70px;padding-bottom:70px}.journey-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:37px}.journey-steps>div{border-top:1px solid #d8cddd;padding-top:22px}.journey-steps>div>span{font-size:11px;letter-spacing:.13em;color:#a64384;font-weight:700}.journey-steps h3{font-size:23px;margin:17px 0 13px}.journey-steps p{font-size:15px;line-height:1.8}.business-invite{background:radial-gradient(ellipse at 95% 0%,#6a255686,transparent 60%),#22132e;color:white;display:grid;grid-template-columns:1fr 300px;gap:70px;padding:53px!important;border-radius:20px;margin:auto}.business-invite .eyebrow{color:#e8a1cc}.business-invite h2{font-size:39px;line-height:1.22;letter-spacing:-.04em}.business-invite p{color:#c8b8d3;font-size:16px;margin:18px 0 25px;max-width:580px}.business-invite .inline{gap:24px;flex-wrap:wrap}.business-search-link{font-size:14px;border-bottom:1px solid #a887b4;padding:8px 0}.business-note{border-left:1px solid #73597a70;padding-left:38px;align-self:center}.business-note>.icon{width:35px;height:35px;color:#ed94c8;margin-bottom:24px}.business-note strong{font-family:Manrope,sans-serif;font-size:25px;letter-spacing:-.025em;line-height:1.4}.business-note p{font-size:14px;line-height:1.9;margin-bottom:0}.last-call{text-align:center;padding-top:55px;padding-bottom:75px;border-top:1px solid var(--line)}.last-call>img{margin:0 auto 21px;border-radius:14px}.last-call h2{font-size:39px}.last-call p{font-size:18px;margin:13px 0 25px}.last-call .inline{gap:13px;flex-wrap:wrap}
.workspace-body{--soft:#f6f4f9;background:#f6f4f9}.sidebar{background:#fff;border-color:#e9e3ef;overflow-y:auto}.sidebar .wordmark .brand-mark{width:32px;height:32px;border-radius:9px}.sidebar .wordmark .brand-name{font-size:26px}.sidebar nav>a{font-size:14px;padding:11px 12px;line-height:1.3}.sidebar nav>a.active{background:#f7eaf4;color:#a3196b}.sidebar .workspace-label{font-size:12px;color:#87738e}.sidebar .sidebar-public{font-size:13px}.sidebar-person strong{font-size:13px}.sidebar-person small{font-size:12px}.workspace-header{font-size:14px}.workspace-header .header-link{font-size:14px}.workspace-content .eyebrow{font-size:11px}.welcome-banner{background:#f0e9f7;border:1px solid #e4d8ed}.welcome-banner h2{color:#412550}.welcome-banner p{color:#766080}.stat-card small{font-size:13px}.stat-card>span{font-size:12px}.page-heading p{font-size:15px}.editor-card p,.list-row p,.readiness-item p{font-size:14px}.list-row strong,.readiness-item strong{font-size:14px}.field,.field>span,.form-stack>label:not(.field):not(.checkbox),.checkbox,.check-label{font-size:14px}.field input,.field select,.field textarea,.form-stack input,.form-stack select,.form-stack textarea{font-size:16px}.field small,.field-help,.help-text{font-size:12px}.disclosure summary{font-size:15px}.disclosure summary small{font-size:12px}.data-table th{font-size:12px}.data-table td{font-size:14px}.facts>div{font-size:14px}.auth-form>p{font-size:16px}.auth-story{background:#25172f}.auth-story p{font-size:16px}.auth-story .eyebrow{color:#f39aca}.auth-story .wordmark .brand-name{color:white}.auth-form h2{font-size:35px}.auth-home{font-size:14px}.filter-grid label{font-size:14px}.filter-grid input,.filter-grid select{font-size:15px}.filter-footer .checkbox,.filter-footer .text-link{font-size:14px}.social-preview{background:linear-gradient(145deg,#342039,#211729)}.social-preview .eyebrow{color:#ed98cb}.social-preview>small{font-size:12px}.workspace-footer{font-size:12px}.toast,.flash-toast{font-size:14px}
@media(min-width:1500px){.search-home .container{max-width:1300px}.discovery-hero{padding-top:37px;padding-bottom:45px}.search-intro{padding-top:32px;padding-bottom:30px}}
@media(max-width:1100px){.main-nav{gap:17px}.main-nav a{font-size:13px}.site-nav{gap:20px}.spotlight-copy{padding:34px}.spotlight-copy h2{font-size:33px}.creator-spotlight,.business-invite{max-width:calc(100% - 60px)!important}.business-invite{gap:35px;grid-template-columns:1fr 240px}.search-home .section-heading h2{font-size:33px}.main-search-line>input{font-size:16px}.discovery-filters>label{padding-left:11px;padding-right:11px}}
@media(max-width:850px){.site-nav{height:78px}.nav-links{top:100%;font-size:15px}.main-nav a{font-size:15px}.discovery-filters{grid-template-columns:1fr 1fr 1.15fr auto;padding:14px 10px}.discovery-more{margin-left:5px}.discovery-more summary{padding-left:5px;padding-right:5px}.discovery-more summary>span{display:none}.main-search-line{gap:10px;padding-left:18px}.main-search-line>.btn{padding:12px 16px}.main-search-line>.btn>.icon{display:none}.brand-belt .brand-wordmarks{justify-content:center;gap:20px 36px}.brand-belt .brand-wordmarks a{font-size:20px}.collab-types{gap:14px}.collab-type{padding:23px 20px}.collab-type h3{font-size:21px}.collab-type p{font-size:14px}.creator-spotlight{grid-template-columns:1fr 1.1fr}.spotlight-copy{padding:27px}.spotlight-copy h2{font-size:29px}.spotlight-copy>p{font-size:15px}.spotlight-points{font-size:13px}.business-invite{padding:37px!important;grid-template-columns:1fr 220px;gap:30px}.business-invite h2{font-size:32px}.business-note{padding-left:27px}.business-note strong{font-size:23px}.journey-steps{gap:25px}.journey-steps h3{font-size:22px}.discovery-trust{gap:18px}.search-intro p{font-size:16px}}
@media(max-width:600px){.site-nav{height:72px}.wordmark .brand-name{font-size:26px}.wordmark .brand-mark{width:33px;height:33px;border-radius:9px}.nav-actions .btn{font-size:12px;padding:9px 12px;min-height:38px}.nav-actions{gap:6px}.discovery-hero{padding-top:24px;padding-bottom:29px}.role-tabs{width:100%;max-width:355px;padding:4px}.role-tabs a{flex:1;padding:8px 12px;min-height:43px;font-size:14px;gap:7px}.search-intro{padding:25px 0 23px}.discovery-kicker{font-size:10px;letter-spacing:.11em}.search-intro h1{font-size:36px;line-height:1.17;max-width:390px;margin-top:12px;letter-spacing:-.045em}.search-intro p{font-size:15px;line-height:1.65;max-width:380px}.discovery-form{border-radius:16px}.main-search-line{position:relative;flex-wrap:wrap;padding:14px 14px 13px;gap:9px}.main-search-line>.icon{width:18px;height:18px}.main-search-line>input{font-size:16px;width:calc(100% - 32px);padding:9px 0}.main-search-line>.btn{width:100%;min-height:44px;padding:10px;order:3}.main-search-line>.btn>.icon{display:block}.discovery-filters{grid-template-columns:1fr 1fr;padding:14px;row-gap:15px}.discovery-filters>label{padding:0 0 0 12px}.discovery-filters>label:first-child{padding-left:0}.discovery-filters>label:nth-child(2){border:0}.discovery-filters>label:nth-child(3){grid-column:1/2;padding-left:0;border:0}.discovery-filters>label>span{font-size:11px}.discovery-filters input,.discovery-filters select{font-size:14px;min-height:34px}.discovery-more{position:static;align-self:center;justify-self:end;margin:0}.discovery-more summary{font-size:12px;min-height:44px;gap:5px}.discovery-more summary>span{display:inline}.discovery-more[open]{display:contents}.discovery-more[open] summary{grid-column:2;grid-row:2;justify-self:end;align-self:center}.extra-filters{position:static;grid-column:1/-1;box-shadow:none;min-width:0;padding:17px;background:#faf7fb;gap:15px;margin-top:3px;width:100%}.discovery-suggestions{gap:6px;margin:17px 0 19px}.discovery-suggestions>span{flex-basis:100%;font-size:11px;margin-bottom:3px}.discovery-suggestions button{font-size:11px;padding:6px 10px;min-height:31px}.discovery-trust{gap:10px;justify-content:center;flex-wrap:wrap;font-size:11px}.discovery-trust span{gap:4px}.discovery-trust .icon{width:12px;height:12px}.discovery-results{margin-top:24px}.discovery-result-heading h2{font-size:22px}.discovery-result-heading a{font-size:12px}.discovery-empty{padding:24px 20px;display:block}.discovery-empty .empty-icon{margin-bottom:16px}.discovery-empty h3{font-size:20px}.discovery-empty p{font-size:14px}.discovery-empty .inline{flex-wrap:wrap}.discovery-grid{grid-template-columns:1fr}.brand-belt{padding:23px 0}.brand-belt-label{font-size:9px;letter-spacing:.09em;margin-bottom:20px}.brand-belt-label a{font-size:11px}.brand-belt .brand-wordmarks{gap:15px 25px}.brand-belt .brand-wordmarks a{font-size:17px}.brand-belt .brand-wordmarks a:nth-child(5){font-size:23px}.ways-section{padding-top:43px;padding-bottom:43px}.search-home .section-heading{display:block}.search-home .section-heading h2{font-size:30px}.search-home .section-heading p{font-size:15px}.search-home .section-heading>.text-link{display:inline-block;margin-top:18px}.collab-types{grid-template-columns:1fr;gap:13px}.collab-type{padding:24px 23px}.collab-type .type-icon{margin-bottom:19px}.collab-type h3{font-size:24px}.collab-type p{font-size:15px;margin-top:11px;margin-bottom:19px}.collab-type .type-caption{font-size:11px}.creator-spotlight,.business-invite{max-width:calc(100% - 42px)!important}.creator-spotlight{grid-template-columns:1fr;border-radius:17px}.spotlight-image{min-height:320px}.spotlight-image>img{object-position:center 39%}.spotlight-copy{padding:29px 25px 34px}.spotlight-copy .eyebrow{font-size:10px;line-height:1.7}.spotlight-copy h2{font-size:32px}.spotlight-points{font-size:14px;gap:13px}.spotlight-copy small{font-size:12px}.spotlight-copy .btn{font-size:13px}.spotlight-caption{left:18px;right:18px;bottom:18px;padding:14px;font-size:13px}.journey-section{padding-top:47px;padding-bottom:45px}.journey-steps{grid-template-columns:1fr;gap:23px;margin-top:27px}.journey-steps h3{font-size:24px;margin-top:12px}.journey-steps p{font-size:15px}.journey-steps>div>span{font-size:11px}.business-invite{grid-template-columns:1fr;padding:30px 25px!important;gap:30px;border-radius:16px}.business-invite h2{font-size:31px}.business-invite p{font-size:15px}.business-invite .inline{gap:16px}.business-invite .btn{font-size:12px;padding:12px}.business-note{border-left:0;border-top:1px solid #73597a70;padding:26px 0 0;display:grid;grid-template-columns:42px 1fr;gap:0 14px}.business-note>.icon{grid-row:1/3;margin:4px 0 0}.business-note strong{font-size:23px}.business-note p{font-size:14px;margin-top:13px}.last-call{padding-top:37px;padding-bottom:47px}.last-call h2{font-size:31px}.last-call p{font-size:16px}.last-call .btn{font-size:13px;padding:12px 16px}.faq-list summary{font-size:15px}.workspace-content .section-heading{display:flex}.workspace-header>div>span:not(.avatar){font-size:12px}.workspace-content .btn{font-size:13px}.field,.field>span{font-size:14px}.page-heading p{font-size:14px}.disclosure summary{font-size:14px}.footer-column strong,.footer-column a{font-size:14px}.resource-body .eyebrow{font-size:11px}.sidebar nav>a{font-size:14px}.stat-card small{font-size:12px}.stat-card>span{font-size:11px}}
@media(prefers-reduced-motion:reduce){.collab-type:hover,.btn-primary:hover{transform:none}}

.welcome-banner>.icon,.stat-card>.icon,.list-row>.icon{color:#9b77ae}
.last-call .inline{justify-content:center}
.brand-belt .brand-wordmarks a{font-family:Manrope,'DM Sans',sans-serif;font-style:normal;font-weight:650;letter-spacing:-.035em}
.text-link:after{display:none}
