@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@700;800&display=swap";.promotion-credits{max-width:1120px;margin:0 auto}.promotion-credits h1{font-size:clamp(1.65rem,3vw,2.2rem);margin:0 0 .3rem;line-height:1.2}.promotion-credits h2,.credits-overview h2{font-size:1.15rem;margin:0}.promotion-credits p{margin:.35rem 0}.credits-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.credits-heading a{display:inline-flex;align-items:center;gap:.4rem}.credits-muted{color:#617269;font-size:.92rem}.credits-review{padding:.65rem .9rem;background:#f0e8ff;border-radius:12px;font-size:.88rem!important;color:#594577;margin:1rem 0!important}.credits-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding:1rem 0}.credits-stats>div{display:flex;flex-direction:column;gap:.15rem}.credits-stats strong{font-size:1.75rem;line-height:1.2}.credits-stats span{color:#617269;font-size:.85rem}.credits-purchase{padding-top:.7rem}.credits-packs{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem;margin:1rem 0}.credits-pack{border:1px solid #d8e0d5;border-radius:18px;padding:1rem;text-align:left;display:flex;flex-direction:column;gap:.25rem;color:#173c31;box-shadow:0 4px 10px #18382b08;cursor:pointer;min-height:140px}.credits-pack--0{background:#f0f9cf}.credits-pack--1{background:#e6f2ff}.credits-pack--2{background:#f0e8ff}.credits-pack--3{background:#ffeadb}.credits-pack.is-selected{outline:2px solid #277454;outline-offset:2px}.credits-pack:focus-visible{outline:3px solid #176445;outline-offset:4px}.credits-pack__icon{display:flex;justify-content:space-between;margin-bottom:.4rem}.credits-pack strong{font-size:1.7rem}.credits-pack>span:last-child{font-size:.87rem}.credits-confirm{display:flex;justify-content:space-between;gap:1rem;align-items:center}.credits-confirm>div{display:flex;flex-direction:column}.credits-confirm span{font-size:.85rem;color:#617269}.credits-notice{font-size:.9rem;color:#176445}.credits-notice:empty{display:none}.credits-section{border-top:1px solid #dce3d6;margin-top:1.6rem;padding-top:1.2rem}.credits-history article{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:1rem;padding:1rem 0;border-bottom:1px solid #e4e8df;font-size:.9rem}.credits-history article>div{display:flex;flex-direction:column;gap:.2rem}.credits-history small{color:#617269}.credits-terms{font-size:.87rem;color:#53675c;margin-top:1rem}.credits-terms summary{cursor:pointer;font-weight:600}.credits-terms p{max-width:750px}.credits-campaigns{display:grid;gap:.6rem;margin-top:.8rem}.credits-campaign{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid #dce4d7;border-radius:14px;background:#fff;box-shadow:0 3px 10px #203b2907;text-decoration:none;color:inherit}.credits-campaign>div{display:flex;flex-direction:column;gap:.25rem;min-width:0}.credits-campaign strong{overflow-wrap:anywhere}.credits-campaign small,.credits-campaign div>span{font-size:.8rem;color:#617269}.credits-campaign>span{display:flex;align-items:center;gap:.5rem;white-space:nowrap;font-size:.9rem}.credits-overview{padding:1.25rem!important}.credits-detail{padding:1.4rem!important}.credits-detail h1{margin:.7rem 0;max-width:780px}.credits-detail>p{white-space:pre-wrap;font-size:1rem;color:#53675c;overflow-wrap:anywhere}.credits-stages{list-style:none;padding:1rem 0;display:flex;gap:1rem;flex-wrap:wrap;border-top:1px solid #dce4d7;border-bottom:1px solid #dce4d7;margin:1.2rem 0}.credits-stages li{display:flex;align-items:center;gap:.4rem;font-size:.9rem;color:#69776d}.credits-stages .is-done{color:#176445}.credits-simulate p{font-size:.9rem;margin:.5rem 0 1rem}.credits-detail .back{margin-bottom:1rem}@media(max-width:600px){.credits-packs{grid-template-columns:repeat(2,1fr);gap:.7rem}.credits-pack{min-height:116px;padding:.75rem}.credits-pack strong{font-size:1.4rem}.credits-stats{gap:.5rem}.credits-stats strong{font-size:1.4rem}.credits-stats span{font-size:.75rem}.credits-history article{grid-template-columns:1fr 1fr}.credits-history article>div:last-child{grid-column:1/-1}.credits-confirm{align-items:flex-start}.credits-confirm .button{padding:.8rem;white-space:nowrap}.credits-campaign{align-items:flex-start;flex-direction:column}.credits-detail{padding:1rem!important}.credits-stages{flex-direction:column;gap:.6rem}}.credits-country{display:flex;align-items:center;gap:.45rem;min-height:44px;color:#53675c;font-size:.84rem}.credits-country strong{color:#173c31}.credits-country button{border:0;background:none;padding:.45rem;color:#176445;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.credits-country label{display:flex;align-items:center;gap:.55rem}.credits-country select{font:inherit;font-weight:600;color:#173c31;background:#fff;border:1px solid #c8d6cd;border-radius:10px;padding:.55rem .75rem;min-height:44px;max-width:230px}.credits-country button:focus-visible,.credits-country select:focus-visible{outline:3px solid #277454;outline-offset:2px}@media(max-width:600px){.credits-confirm{flex-wrap:wrap}.credits-confirm .button{white-space:normal}.credits-pack strong{overflow-wrap:anywhere}.credits-country,.credits-country label{width:100%;justify-content:space-between}.credits-country select{max-width:65%}}.credits-custom{margin:-.2rem 0 1rem;border:1px solid #d8e0d5;border-radius:14px;background:#fff}.credits-custom>button{width:100%;border:0;background:transparent;padding:.8rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#173c31;font:inherit;cursor:pointer;text-align:left}.credits-custom>button>span{display:flex;align-items:baseline;gap:.55rem}.credits-custom small{color:#617269;font-size:.8rem;font-weight:400}.credits-custom>button>span:last-child{color:#176445;font-size:.82rem;font-weight:700}.credits-custom.is-selected{border-color:#277454;box-shadow:0 0 0 2px #27745433}.credits-custom label{display:flex;align-items:center;gap:.7rem;padding:0 1rem .9rem;font-size:.88rem;font-weight:700}.credits-custom input{width:90px;border:1px solid #c8d6cd;border-radius:9px;padding:.55rem .65rem;font:inherit}.credits-custom input:focus-visible,.credits-custom>button:focus-visible{outline:3px solid #277454;outline-offset:2px}@media(max-width:600px){.credits-custom label{align-items:flex-start;flex-wrap:wrap}.credits-custom label small{width:100%}.credits-custom>button>span:first-child{align-items:flex-start;flex-direction:column;gap:.1rem}}.credits-phone{max-width:360px;margin:0 0 1rem}.credits-phone small{font-size:.8rem;color:#53675c}.paypal-checkout{width:min(100%,290px);min-height:48px}.paypal-checkout>span{display:block;padding:.7rem;text-align:center;color:#617269;font-size:.85rem}.paypal-checkout>div[aria-label]{position:relative;z-index:0}@media(max-width:600px){.paypal-checkout{width:100%}}.credits-unavailable{padding:.8rem 1rem;border-radius:12px;background:#fff1dc;color:#6e4b16;font-size:.9rem!important}.promoter-profile{padding:24px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(120deg,#f4f7df,#fff 58%);max-width:680px}.promoter-profile__heading{display:flex;gap:14px;align-items:flex-start;margin-bottom:16px}.promoter-profile__spark{display:grid;place-items:center;flex:0 0 44px;height:44px;border-radius:14px;background:#e0f397;color:#1e503e}.promoter-profile h2{font-size:clamp(1.3rem,2.4vw,1.7rem);margin:0 0 6px;letter-spacing:-.03em}.promoter-profile p{margin:0;color:var(--muted);line-height:1.45}.promoter-profile__platforms{margin:0 0 18px;padding:0;border:0;min-width:0}.promoter-profile__platforms legend,.promoter-profile__pitch{font-weight:650;margin-bottom:10px;font-size:.95rem}.promoter-profile__platforms>div{display:flex;flex-wrap:wrap;gap:8px}.promoter-profile__chip{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:10px 13px;border:1px solid transparent;border-radius:13px;cursor:pointer;color:#193a32;font:inherit;font-size:.9rem}.promoter-profile__chip--instagram{background:#ffe7ef}.promoter-profile__chip--linkedin{background:#e1efff}.promoter-profile__chip--youtube{background:#ffe9dd}.promoter-profile__chip--reddit{background:#fff0ce}.promoter-profile__chip--x{background:#ede7fa}.promoter-profile__chip[aria-pressed=true]{border-color:#276d50;box-shadow:inset 0 0 0 1px #276d50}.promoter-profile__chip:focus-visible,.promoter-profile__later:focus-visible{outline:2px solid #276d50;outline-offset:3px}.promoter-profile__pitch{display:block}.promoter-profile__pitch textarea{display:block;width:100%;margin-top:9px;min-height:76px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:#fff;font:inherit;font-weight:400;resize:vertical;color:inherit}.promoter-profile__pitch textarea:focus{outline:2px solid #276d50;outline-offset:2px}.promoter-profile__hint{display:flex;align-items:flex-start;gap:20px;font-size:.83rem;margin:8px 0 16px}.promoter-profile__hint span{white-space:nowrap;color:var(--muted)}.promoter-profile__actions{display:flex;align-items:center;gap:20px}.promoter-profile__later{border:0;padding:12px 5px;font:inherit;color:var(--muted);background:transparent;cursor:pointer}.promoter-profile .promoter-profile__visibility{margin-top:12px;font-size:.8rem}.promoter-profile--saved{display:flex;gap:12px;align-items:center}.promoter-profile--saved a{margin-left:auto;white-space:nowrap}@media(max-width:600px){.promoter-profile{padding:18px;border-radius:20px}.promoter-profile__heading{gap:10px;margin-bottom:16px}.promoter-profile__spark{display:none}.promoter-profile__heading p{font-size:.9rem}.promoter-profile__chip{padding:9px 11px}.promoter-profile__hint{gap:10px}.promoter-profile--saved{flex-wrap:wrap}}.promoter-profile__name{margin-bottom:16px}.promoter-profile__name label{display:block;font-size:.95rem;font-weight:650;margin-bottom:7px}.promoter-profile__name label span{color:var(--muted);font-size:.8rem;font-weight:400;margin-left:6px}.promoter-profile__name input{display:block;width:100%;max-width:360px;min-height:44px;padding:10px 14px;border:1px solid var(--line);border-radius:14px;background:#fff;color:inherit;font:inherit}.promoter-profile__name input:focus{outline:2px solid #276d50;outline-offset:2px}.promoter-profile__name p{font-size:.8rem;margin-top:6px}.promoter-profile__required{font-size:.78rem;font-weight:400;color:var(--muted)}.promoter-profile__name summary{width:fit-content;padding:8px 0;cursor:pointer;font-size:.9rem}.promoter-profile__name summary span{color:var(--muted);font-size:.8rem}.promoter-profile__name summary:focus-visible{outline:2px solid #276d50;outline-offset:3px}.promoter-profile-notice{margin:0;padding:12px 16px;border:1px solid var(--line);border-radius:14px;background:#f4f7df;font-size:.9rem;line-height:1.5}.promoter-profile-notice a{display:inline-flex;align-items:center;gap:5px;font-weight:650}@media(max-width:600px){.promoter-profile__platforms legend .promoter-profile__required{display:block;margin-top:3px}.promoter-profile__actions{gap:12px;flex-wrap:wrap}.promoter-profile__actions .button{padding-inline:14px}}.campaign-builder{max-width:1080px;margin:0 auto;color:#183a31;padding-bottom:24px}.campaign-topline{display:flex;align-items:center;gap:16px;margin-bottom:22px;font-size:13px}.campaign-topline ol{display:flex;list-style:none;margin:0 auto;padding:0;gap:20px;color:#69796e}.campaign-topline li[aria-current]{color:#214938;font-weight:800}.campaign-topline li[aria-current]:before{content:"";display:inline-block;width:7px;height:7px;background:#81b630;border-radius:50%;margin-right:6px}.campaign-saved{color:#607466;font-size:12px}.campaign-builder h1{font-size:clamp(27px,3.2vw,40px);line-height:1.15;letter-spacing:-1.2px;margin:0 0 20px;font-weight:750;outline:none}.campaign-builder h2{font-size:20px;line-height:1.25;margin:0 0 12px}.campaign-builder p{font-size:15px;line-height:1.6}.campaign-builder .campaign-hint,.campaign-public .campaign-hint{font-size:12px;line-height:1.5;color:#607466;margin:12px 0}.campaign-intro{margin:-8px 0 20px;color:#607466}.campaign-builder label{display:grid;gap:7px;font-weight:650;font-size:14px}.campaign-builder input:not([type=checkbox]),.campaign-builder textarea,.campaign-builder select{width:100%;box-sizing:border-box;border:1px solid #ccd8cb;border-radius:12px;background:#fff;color:#183a31;padding:12px 14px;font:inherit;font-weight:400;min-height:46px}.campaign-builder textarea{resize:vertical}.campaign-builder button,.campaign-public .button{min-height:44px}.campaign-builder button:focus-visible,.campaign-builder a:focus-visible,.campaign-public a:focus-visible{outline:3px solid #5078b3;outline-offset:4px}.campaign-builder .campaign-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:none;border:0;padding:5px 0;color:#315543;font-size:13px;font-weight:650;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.campaign-entry{max-width:680px;padding:30px;background:#fff;border:1px solid #dde5d7;border-radius:24px;box-shadow:0 8px 30px #27482c05}.campaign-entry>p{margin:12px 0 22px;color:#607466}.campaign-entry form{display:grid;gap:18px}.campaign-entry form>.button{justify-self:start}.campaign-entry>.campaign-link{margin-top:12px}.campaign-entry__art{display:flex;align-items:center;gap:15px;height:92px;color:#365635}.campaign-entry__art>span:first-child{display:grid;place-items:center;width:78px;height:78px;background:#dff385;border-radius:23px;transform:rotate(-7deg)}.campaign-entry__art>svg{color:#a276be}.campaign-entry__note{font-size:20px;font-weight:700;line-height:1.3;letter-spacing:-.4px}.campaign-actions{display:flex;align-items:center;gap:20px;margin-top:24px;flex-wrap:wrap}.campaign-product{display:flex;gap:18px;align-items:center}.campaign-product__image{flex:0 0 90px;position:relative;width:90px;height:90px;display:grid;place-items:center;background:#ece6fa;border-radius:20px;overflow:hidden}.campaign-product__image img{width:100%;height:100%;object-fit:cover}.campaign-product p{margin:4px 0 8px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#607466}.campaign-product a{font-size:12px;color:#486757;text-decoration:underline;overflow-wrap:anywhere}.campaign-product h2{overflow-wrap:anywhere;margin-bottom:6px}.campaign-ideas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.campaign-idea{display:block;text-align:left;padding:0;overflow:hidden;background:#fff;border:2px solid transparent;box-shadow:0 0 0 1px #dde5d7;border-radius:20px;cursor:pointer;color:#183a31;transition:border-color .15s,box-shadow .15s}.campaign-idea.is-selected{border-color:#476934;box-shadow:0 0 0 3px #daedb4}.idea-art{height:190px;position:relative;display:grid;place-items:center;background:#fce5d9;overflow:hidden;padding:25px 16px 12px}.idea-art--linkedin{background:#dceefb}.idea-art--youtube{background:#eae2fb}.idea-art--reddit{background:#ffe4d8}.idea-art--x{background:#e8eccf}.idea-art--product-hunt{background:#f7e1e9}.idea-art__tag{position:absolute;top:12px;left:14px;border-radius:20px;background:#ffffffb8;padding:4px 9px;font-size:10px;font-weight:700}.campaign-idea__caption{position:relative;padding:18px 15px;display:grid;gap:6px}.campaign-idea__caption strong{font-size:16px;padding-right:20px}.campaign-idea__caption>span{font-size:12px;color:#617567;line-height:1.4}.campaign-idea__caption>svg{position:absolute;right:14px;top:18px}.campaign-review{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.85fr);gap:22px;align-items:start}.campaign-draft-preview,.campaign-commitment{padding:25px;border:1px solid #dde5d7;background:#fff;border-radius:22px}.campaign-platform{display:inline-flex;font-size:11px;font-weight:750;background:#fbe3d6;color:#713f24;border-radius:20px;padding:5px 10px;margin-bottom:14px}.campaign-platform--linkedin{background:#dfedff;color:#254e81}.campaign-platform--youtube{background:#ece2fa;color:#654880}.campaign-platform--reddit{background:#ffe7db;color:#864023}.campaign-platform--x{background:#eaf0d5;color:#496022}.campaign-platform--product-hunt{background:#f9e4ed;color:#8a3d60}.campaign-brief{white-space:pre-line;margin:0 0 12px;max-height:150px;overflow:auto;padding-right:4px}.campaign-builder details{border-top:1px solid #e8ece3;padding:12px 0 0;margin-top:12px;font-size:13px}.campaign-builder summary{min-height:30px;cursor:pointer;align-items:center;font-weight:650;line-height:1.5}.campaign-builder summary>svg{display:inline;vertical-align:middle;margin-right:6px}.campaign-builder summary>span{font-size:11px;color:#637366;font-weight:450;float:right}.campaign-builder details[open]>label{margin-top:14px}.campaign-builder details[open]>.campaign-chips{margin-top:12px}.campaign-disclosure{display:flex;align-items:center;gap:7px;font-size:12px;margin-top:15px;color:#52694e}.campaign-chips{display:flex;gap:7px}.campaign-chips button{flex:1;padding:8px;border:1px solid #dbe2d3;border-radius:12px;background:#fafbf7;color:#395637;cursor:pointer;font:inherit;font-size:13px;font-weight:650;white-space:nowrap}.campaign-chips button[aria-pressed=true]{background:#e3f39e;border-color:#809b40;color:#203624}.campaign-total{font-size:12px;margin:16px 0 0}.campaign-total>div{display:flex;justify-content:space-between;gap:16px;margin:10px 0}.campaign-total dd{margin:0;white-space:nowrap;font-weight:650}.campaign-total>div:last-child{font-weight:750;border-top:1px solid #e5ebde;padding-top:12px;font-size:15px}.campaign-consent{display:flex!important;align-items:flex-start;gap:9px!important;font-size:11px!important;font-weight:450!important;line-height:1.5;margin:14px 0}.campaign-consent input{width:17px;height:17px;flex-shrink:0;accent-color:#486534;margin:2px 0 0}.campaign-consent a{text-decoration:underline}.campaign-commitment>.button{width:100%;font-size:13px;padding:13px 10px;line-height:1.4;text-align:center}.campaign-commitment>.campaign-link{display:flex;margin:4px auto auto}.campaign-share{grid-column:1/-1;display:flex;align-items:center;gap:10px;font-size:11px;color:#657564;flex-wrap:wrap}.campaign-share>span{flex:1;min-width:180px}.campaign-share>a{font-size:11px;text-decoration:underline}.campaign-share .campaign-link{font-size:11px}.campaign-invitation{padding:15px;border-radius:12px;background:#fff0cc;display:flex;align-items:center;gap:12px;margin-bottom:16px;font-size:13px}.campaign-invitation button{border:0;border-radius:10px;background:#fff;padding:10px;color:#314b33;cursor:pointer}.campaign-public{max-width:960px;margin:auto;padding:35px 24px;color:#183a31}.campaign-public__brand{display:flex;gap:8px;font-size:25px;font-weight:750;align-items:center;margin-bottom:45px}.campaign-public h1{font-size:clamp(28px,4vw,44px);line-height:1.2;letter-spacing:-1px;margin:0 0 22px}.campaign-public__preview{display:grid;grid-template-columns:1fr 1.5fr;align-items:center;gap:30px;margin-bottom:26px;padding:25px;border:1px solid #dde5d7;border-radius:24px;background:#fff}.campaign-public__preview>.idea-art{height:270px;border-radius:20px}.campaign-public__preview section>p{line-height:1.6;font-size:14px}.campaign-public__preview .campaign-product__image{width:60px;height:60px;flex-basis:60px}.campaign-public__preview h2{font-size:19px;margin:14px 0 8px}.campaign-public__preview .campaign-product p{font-size:12px}@media(max-width:750px){.campaign-builder{padding-bottom:16px}.campaign-topline{gap:7px;margin-bottom:16px;font-size:11px}.campaign-topline ol{gap:10px}.campaign-saved{font-size:10px}.campaign-topline .back{font-size:12px}.campaign-builder h1{font-size:28px;margin-bottom:17px}.campaign-entry{padding:20px;border-radius:20px}.campaign-entry__art{height:75px;gap:9px}.campaign-entry__art>span:first-child{width:62px;height:62px;border-radius:18px}.campaign-entry__note{font-size:17px}.campaign-entry__art>svg{width:20px}.campaign-entry>p{font-size:14px;margin:14px 0}.campaign-entry form>.button{width:100%;justify-self:stretch;font-size:14px}.campaign-entry label{font-size:13px}.campaign-product{gap:12px}.campaign-product__image{width:65px;height:65px;flex-basis:65px;border-radius:15px}.campaign-product h2{font-size:18px}.campaign-product p{font-size:13px}.campaign-ideas{grid-template-columns:1fr;gap:11px}.campaign-idea{display:grid;grid-template-columns:112px minmax(0,1fr);border-radius:16px}.idea-art{height:104px;padding:12px 10px 6px;box-sizing:border-box}.idea-art__tag{top:5px;left:5px;font-size:8px;padding:2px 5px}.campaign-idea__caption{padding:16px 12px;align-content:center;gap:8px}.campaign-idea__caption strong{font-size:14px}.campaign-idea__caption>span{font-size:11px}.campaign-idea__caption>svg{right:10px;top:13px;width:15px}.campaign-intro{font-size:13px!important;margin:-6px 0 17px}.campaign-actions{gap:10px;margin-top:18px}.campaign-actions>.button{font-size:13px;padding:12px 16px}.campaign-actions--sticky{position:sticky;bottom:0;background:#fafbf6;padding:10px 0;z-index:2;border-top:1px solid #e2e8dc}.campaign-actions--sticky .campaign-link{font-size:11px}.campaign-review{grid-template-columns:1fr;gap:14px}.campaign-draft-preview,.campaign-commitment{padding:18px;border-radius:18px}.campaign-draft-preview h2{font-size:19px}.campaign-brief{font-size:13px!important;max-height:96px;line-height:1.5!important}.campaign-platform{margin-bottom:10px}.campaign-builder details{padding-top:9px;margin-top:9px}.campaign-disclosure{margin-top:10px;font-size:11px}.campaign-commitment h2{font-size:17px;margin-bottom:12px}.campaign-share{gap:8px;padding:4px;font-size:10px}.campaign-public{padding:25px 18px}.campaign-public__brand{margin-bottom:28px}.campaign-public__preview{display:flex;flex-direction:column;gap:12px;padding:18px}.campaign-public__preview>.idea-art{width:100%;height:140px}.campaign-public>.button{font-size:14px;width:100%}}@media(prefers-reduced-motion:reduce){.campaign-idea{transition:none}}.campaign-settings>summary{font-size:13px}.campaign-settings>details{padding-left:6px}.campaign-settings[open]{padding-bottom:5px}@media(max-width:750px){.campaign-draft-preview .campaign-brief{max-height:58px;font-size:12px!important;line-height:1.55!important}.campaign-draft-preview{padding:16px}.campaign-draft-preview h2{font-size:18px;margin-bottom:8px}.campaign-commitment{padding:16px}.campaign-commitment>.campaign-link{min-height:32px}.campaign-commitment .campaign-total{margin-top:12px}.campaign-commitment .campaign-total>div{margin:8px 0}.campaign-commitment .campaign-hint{margin:8px 0}.campaign-consent{margin:10px 0}.campaign-draft-preview .campaign-disclosure{margin-top:8px}}@media(max-width:750px){.campaign-draft-preview .campaign-platform{padding:3px 9px;margin-bottom:7px}.campaign-draft-preview .campaign-brief{max-height:38px;margin-bottom:6px}.campaign-draft-preview details{margin-top:6px;padding-top:7px}.campaign-draft-preview summary{min-height:24px}.campaign-draft-preview .campaign-disclosure{font-size:10px;margin-top:5px}.campaign-commitment>details{border:0;margin-top:4px;padding-top:0}.campaign-commitment>details>summary{min-height:24px;font-size:11px}.campaign-commitment .campaign-total{margin-top:8px}.campaign-commitment .campaign-total>div{margin:7px 0}.campaign-commitment h2{font-size:16px;margin-bottom:10px}}.campaign-access-summary{font-size:11px;color:#617466;margin-left:10px;display:inline-block}.campaign-draft-preview h2{overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:750px){.campaign-access-summary{font-size:10px;margin-left:7px}}.campaign-public>.button{margin-bottom:22px}.campaign-public__brief{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.campaign-public details{font-size:13px;line-height:1.5}.campaign-public summary{cursor:pointer;min-height:30px}.campaign-public h1{overflow-wrap:anywhere}.product-library__heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px}.product-library__heading h1{margin-bottom:8px}.product-library__heading p{margin:0;color:#607466}.product-library__heading>.button{white-space:nowrap}.product-library__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.product-library__card{background:#fff;border:1px solid #dde5d7;border-radius:22px;padding:22px;min-width:0}.product-library__picture{display:grid;place-items:center;background:#eae2fb;color:#654880;width:64px;height:64px;flex-shrink:0;border-radius:17px;overflow:hidden}.product-library__picture img{width:100%;height:100%;object-fit:cover}.product-library__card:nth-child(3n+2) .product-library__picture{background:#dceefb;color:#254e81}.product-library__card:nth-child(3n) .product-library__picture{background:#fce5d9;color:#713f24}.product-library__card h2{margin-top:16px;overflow-wrap:anywhere}.product-library__card p{color:#607466;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:48px}.product-library__card>.button{font-size:13px;width:100%;padding:12px}.product-library__tools{display:flex;justify-content:space-between;gap:12px;margin-top:8px}.product-library__empty{background:#edf5d8;border-radius:24px;padding:32px;max-width:680px;color:#395637}.product-library__empty h2{margin-top:16px}.product-library__empty p{margin-bottom:0}.product-library .campaign-entry>h2{margin-top:18px}.product-library__choices{display:grid;gap:10px;max-height:330px;overflow:auto}.product-library__choice{display:flex;align-items:center;gap:12px;text-align:left;border:1px solid #dde5d7;border-radius:16px;background:#fcfcf8;padding:12px;color:#183a31;cursor:pointer}.product-library__choice strong{flex:1;overflow-wrap:anywhere}.product-library__choice .product-library__picture{width:44px;height:44px;border-radius:12px}.product-library__choice:hover{border-color:#809b40;background:#f1f7df}@media(max-width:750px){.product-library__heading{flex-wrap:wrap;gap:14px}.product-library__heading h1{margin-bottom:8px}.product-library__grid{grid-template-columns:1fr}.product-library__card{padding:18px}.product-library__empty{padding:24px}.product-library__choices{max-height:300px}}.idea-art{height:190px;padding:38px 16px 30px;box-sizing:border-box;background:#ffe8dc}.idea-art--linkedin{background:#dbedff}.idea-art--youtube{background:#ede1ff}.idea-art--reddit{background:#ffe6cf}.idea-art--x{background:#e6f2aa}.idea-art--product-hunt{background:#fbe0ee}.idea-art__identity{display:grid;justify-items:center;gap:10px;max-width:100%;position:relative;z-index:1}.idea-art__logo{position:relative;display:grid;place-items:center;width:70px;height:70px;background:#fff;color:#315543;border-radius:19px;font-size:24px;font-weight:750;overflow:hidden;box-shadow:0 5px 16px #254d3010}.idea-art__logo img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#fff;padding:7px;box-sizing:border-box}.idea-art__identity strong{font-size:16px;line-height:1.25;max-width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;text-align:center}.idea-art__format{position:absolute;bottom:10px;font-size:10px;font-weight:650;color:#435743;letter-spacing:.2px}.idea-art--linkedin .idea-art__logo{border-radius:12px}.idea-art--youtube .idea-art__logo{width:92px;border-radius:16px}.idea-art--product-hunt .idea-art__logo{border-radius:50%}.campaign-idea__caption{gap:7px;padding:17px 16px;min-width:0}.campaign-idea__caption .campaign-idea__platform{font-size:10px;font-weight:750;color:#46654f}.campaign-idea__caption strong{line-height:1.25;min-height:40px}.campaign-idea__caption .campaign-idea__summary{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;line-height:1.45}.campaign-idea__caption .campaign-idea__deliverable{font-size:11px;color:#355443;font-weight:600}@media(max-width:750px){.campaign-idea{grid-template-columns:102px minmax(0,1fr)}.campaign-idea>.idea-art{height:100%;min-height:128px;padding:27px 8px 10px}.idea-art__logo{width:48px;height:48px;border-radius:13px;font-size:18px}.idea-art--youtube .idea-art__logo{width:64px}.idea-art__identity{gap:6px}.idea-art__identity strong{font-size:10px}.campaign-idea .idea-art__format{display:none}.campaign-idea__caption{padding:10px 11px;gap:4px}.campaign-idea__caption strong{font-size:13px;min-height:0}.campaign-idea__caption .campaign-idea__summary{font-size:11px}.campaign-idea__caption .campaign-idea__deliverable{font-size:10px}.campaign-idea__caption>svg{top:9px}.campaign-public__preview>.idea-art{height:170px}.campaign-public .idea-art__identity strong{font-size:16px}.campaign-public .idea-art__logo{width:65px;height:65px}}.campaign-platform-picker{margin:0 0 16px}.campaign-platform-picker button{min-height:42px}.campaign-ideas:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.crew-options{margin:0 0 12px;font-size:.88rem}.crew-options summary{min-height:44px;align-content:center}.crew-options summary:focus-visible{outline:3px solid #5078b3;outline-offset:3px}.crew-options__size>summary strong{margin-left:8px}.crew-options fieldset{border:0;margin:12px 0;padding:0}.crew-options legend{font-weight:700}.crew-options .campaign-chips{margin:8px 0}.crew-options__participation .campaign-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.crew-options__participation .campaign-chips button{white-space:normal;overflow-wrap:anywhere}@media(max-width:600px){.campaign-ideas:has(>:nth-child(2):last-child){grid-template-columns:1fr}}.campaign-invites{max-width:1120px}.campaign-invites header h1{margin:8px 0;font-size:clamp(1.8rem,4vw,2.6rem)}.campaign-invite-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.campaign-creator-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.campaign-creator-card{background:#fff;border:1px solid #dce4dc;border-radius:24px;padding:20px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.campaign-creator-card:nth-child(3n+1){background:#f4eeff}.campaign-creator-card:nth-child(3n+2){background:#eaf6ff}.campaign-creator-card:nth-child(3n){background:#fff1e3}.campaign-creator-card h2,.campaign-creator-card p{margin:0}.campaign-creator-avatar{border-radius:50%;background:#fff;padding:12px}.campaign-creator-rating{display:flex;align-items:center;gap:5px;font-size:.88rem}.campaign-new-badge{background:#e1efcf;padding:5px 10px;border-radius:20px}.campaign-creator-brief{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:.9rem}.campaign-creator-card .button{margin-top:auto}@media(max-width:850px){.campaign-creator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.campaign-creator-grid{grid-template-columns:1fr}}.campaign-platform-picker{flex-wrap:wrap}.campaign-invites .campaign-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;background:none;border:0;color:#315543;font:inherit;font-size:.9rem;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.campaign-invites .campaign-link:focus-visible{outline:3px solid #5078b3;outline-offset:3px}@media(max-width:750px){.campaign-review{gap:10px}.campaign-commitment .campaign-total>div{margin:5px 0}.campaign-consent{margin:8px 0}}.campaign-idea__caption strong{font-size:19px;line-height:1.3;min-height:0;padding-right:22px}.campaign-idea__caption .campaign-idea__summary{font-size:13px;color:#586b60}.campaign-idea__caption .campaign-idea__platform{font-size:11px;color:#365c49}.campaign-idea__caption{gap:9px;padding:18px}.campaign-builder h1{scroll-margin-top:90px}.campaign-public__preview>.request-preview{width:100%;border-radius:18px}@media(max-width:750px){.campaign-idea{grid-template-columns:118px minmax(0,1fr)}.campaign-idea__caption{padding:12px 10px;gap:6px}.campaign-idea__caption strong{font-size:14px;line-height:1.35;padding-right:13px}.campaign-idea__caption .campaign-idea__summary{font-size:11px;-webkit-line-clamp:3}.campaign-idea__caption .campaign-idea__deliverable{font-size:10px}.campaign-idea__caption .campaign-idea__platform{font-size:9px}}.campaign-platform-picker{flex-wrap:nowrap;overflow-x:auto;padding:3px 3px 8px;scrollbar-width:thin;scrollbar-color:#8ca67a #edf1e7}.campaign-platform-picker button{display:flex;align-items:center;justify-content:center;gap:8px;flex:1 0 auto;min-height:44px}.campaign-platform-picker button svg{flex-shrink:0}.campaign-platform-picker button:focus-visible{outline:3px solid #527b39;outline-offset:2px}@media(max-width:750px){.campaign-platform-picker button{flex:0 0 132px;padding:9px 14px}}@media(min-width:751px){.campaign-request-actions{width:calc((100% - 18px)/2)}.campaign-request-actions--right{margin-left:calc((100% + 18px)/2)}}.product-library__heading{margin-bottom:16px}.product-library__heading h1{font-size:clamp(1.55rem,4vw,2rem);margin-bottom:8px}.campaign-commitment .campaign-currency{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;color:#607466;font-size:13px}.campaign-commitment .campaign-currency select{width:auto;min-height:38px;padding:6px 10px}.campaign-commitment .campaign-hint details{margin-top:4px}.campaign-commitment .campaign-hint summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.campaign-invites{max-width:1000px;gap:20px}.campaign-invites header h1{margin:0 0 8px;font-size:clamp(1.6rem,3vw,2rem);letter-spacing:-.6px}.campaign-invites header p{margin:0;color:#607466;line-height:1.5}.campaign-invites .invite-campaign-meta{margin:-8px 0 0;color:#607466;font-size:13px}.invite-toolbar{display:flex;align-items:center;gap:12px}.campaign-invites .invite-search{display:flex;flex:1;align-items:center;gap:10px;max-width:none;min-width:0;padding:0 14px;border:1px solid #ccd8cb;border-radius:12px;background:#fff}.campaign-invites .invite-search input{width:100%;min-width:0;border:0;padding:13px 0;background:transparent;font:inherit;color:inherit;outline:none}.invite-platform-select{display:flex;align-items:center;gap:8px;font-size:13px;color:#607466}.invite-platform-select select{min-height:46px;max-width:100%;border:1px solid #ccd8cb;border-radius:12px;background:#fff;color:#183a31;padding:10px 12px;font:inherit}.campaign-invites .invite-search:focus-within,.campaign-invites select:focus-visible,.campaign-invites button:focus-visible,.campaign-invites a:focus-visible{outline:3px solid #5078b3;outline-offset:3px}.invite-empty{padding:20px 0;border-top:1px solid #dce4dc}.invite-empty h2{margin:0 0 6px;font-size:18px}.invite-empty p{margin:0 0 14px;color:#607466;font-size:14px}.campaign-invites .campaign-invite-actions:empty{display:none}.campaign-invites .campaign-hint{font-size:13px;color:#607466}@media(max-width:600px){.invite-toolbar{align-items:stretch;flex-direction:column}.invite-platform-select{justify-content:space-between}.invite-platform-select select{flex:1}.campaign-invites .invite-campaign-meta{line-height:1.6}}.attention-badge{display:inline-flex;align-items:center;justify-content:center;min-width:23px;height:23px;padding:0 6px;border-radius:99px;background:#ffe2bd;color:#6c360b;font-size:12px;font-weight:800;line-height:1;flex-shrink:0}.sidebar__nav .attention-badge{margin-left:auto}.attention-notifications,.bottom-nav>a{position:relative}.attention-notifications .attention-badge{position:absolute;top:-3px;right:-5px}.bottom-nav .attention-badge{position:absolute;top:2px;left:calc(50% + 6px);min-width:19px;height:19px;padding:0 5px;font-size:10px}.work-summary-card{color:var(--ink);overflow-wrap:anywhere}.work-summary-card.work-summary-card--white{background:#fff}.work-summary-card.work-summary-card--peach{background:#fff0df}.work-summary-card.work-summary-card--mint{background:#edf8e5}.work-summary-card .eyebrow{color:#25634a}.work-summary-title{margin:.6rem 0;line-height:1.3;overflow-wrap:anywhere}h1.work-summary-title{font-size:clamp(1.25rem,3vw,1.8rem);letter-spacing:-.03em}h2.work-summary-title,h3.work-summary-title{font-size:1rem;letter-spacing:normal}.work-summary-heading{margin-top:.75rem}.work-summary-label{display:block;color:#526658;font-size:.72rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.agreement-hero .promoter-work-heading{font-size:clamp(1.5rem,3vw,2rem);line-height:1.2;margin:1rem 0;letter-spacing:-.03em}.campaign-crew{padding:clamp(18px,3vw,28px);border:1px solid var(--line);border-radius:24px;background:#fff;min-width:0}.campaign-crew h2{font-size:1.35rem;margin:0 0 6px}.crew-muted{color:var(--muted);margin:5px 0 16px;font-size:.94rem}.crew-tabs{display:flex;gap:9px;overflow-x:auto;padding:3px 0 14px}.crew-tabs button{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:12px 16px;border:1px solid var(--line);border-radius:14px;background:#f6f8f4;color:inherit;font:inherit;font-weight:600;cursor:pointer}.crew-tabs button[aria-selected=true]{background:#e9ffb2;border-color:#72984a}.crew-tabs small{font-size:.72rem;background:#fff0cd;padding:3px 7px;border-radius:8px}.crew-access{background:#edfaf3;border-radius:18px;padding:18px;margin:2px 0 20px}.crew-access h3,.private-comments h3{font-size:1.08rem;margin:0 0 6px}.crew-access p{margin:5px 0 14px}.crew-access details{margin-top:14px}.crew-access-note{white-space:pre-wrap;overflow-wrap:anywhere}.crew-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.crew-actions .button{min-height:44px;padding:10px 16px;font-size:.92rem}.private-comments{min-width:0;scroll-margin-top:110px}.private-comments>.crew-safety{font-size:.84rem;line-height:1.5;padding:11px 14px;border-radius:12px;background:#fff2da;color:#76521b}.crew-messages{list-style:none;display:flex;flex-direction:column-reverse;gap:10px;padding:0;margin:16px 0;max-height:390px;overflow-y:auto}.crew-messages li{padding:12px 15px;border-radius:14px;background:#f4f0ff;margin-right:32px}.crew-messages li.is-own{margin-right:0;margin-left:32px;background:#eff7dc}.crew-messages li>div{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:.84rem}.crew-messages time{color:var(--muted);font-size:.76rem}.crew-messages p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:.94rem}.crew-composer{display:grid;gap:8px;margin-top:18px}.crew-composer label{font-weight:600;font-size:.94rem}.crew-composer textarea{width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--line);border-radius:14px;padding:12px;resize:vertical;font:inherit;color:inherit;background:#fff}.crew-composer .crew-actions{justify-content:space-between}.crew-composer small{color:var(--muted)}@media(max-width:600px){.crew-access .crew-actions .button{flex:1 1 auto}.crew-messages li{margin-right:15px}.crew-messages li.is-own{margin-left:15px}}.crew-thread-heading{display:flex;align-items:start;justify-content:space-between;gap:12px}.crew-thread-heading>button{border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);padding:8px 12px;font:inherit;font-size:.82rem;cursor:pointer}.crew-tabs button:focus-visible,.crew-thread-heading>button:focus-visible{outline:3px solid #258564;outline-offset:2px}.agreement-conversation{padding:clamp(18px,3vw,28px)}.agreement-message-link{display:inline-block;margin:14px 0 0 14px;color:#245d45;font-size:.85rem;font-weight:650;text-decoration:underline;text-underline-offset:3px}@media(max-width:600px){.agreement-message-link{display:block;margin-left:0}.crew-messages{max-height:280px}}.access-recipient{color:#526658;font-size:.85rem;margin:.25rem 0 1rem}.access-card dd{font-size:.9rem;line-height:1.45}.campaign-workspace-tabs{display:flex;gap:8px;border-bottom:1px solid var(--line);padding-bottom:10px}.campaign-workspace-tabs button{border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);font:inherit;font-weight:700;padding:10px 22px;min-height:44px;cursor:pointer}.campaign-workspace-tabs button[aria-current=page]{background:#e9ffb2;border-color:#72984a}.campaign-workspace-tabs button:focus-visible{outline:3px solid #258564;outline-offset:2px}.writing-assist{margin-top:.8rem;border:1px solid #ddd3f3;border-radius:16px;background:#f5f0ff;color:var(--ink)}.writing-assist>summary{display:flex;align-items:center;gap:.55rem;min-height:48px;padding:.7rem .9rem;cursor:pointer;font-weight:650;font-size:.85rem;list-style:none}.writing-assist summary::-webkit-details-marker{display:none}.writing-assist summary small{margin-left:auto;font-size:.7rem;font-weight:400}.writing-assist__body{padding:0 .9rem .9rem}.writing-assist__body>p{margin:0 0 .7rem;font-size:.8rem}.writing-assist label{display:grid;gap:.4rem;font-size:.8rem;margin:.6rem 0}.writing-assist input,.writing-assist textarea{width:100%;box-sizing:border-box;background:#fff}.writing-assist__chips{display:flex;flex-wrap:wrap;gap:.4rem;margin:.7rem 0}.writing-assist__chips button{display:inline-flex;align-items:center;gap:.2rem;min-height:38px;padding:.45rem .65rem;border:1px solid #cfc0eb;border-radius:999px;background:#fff;color:#51366f;font-size:.75rem;cursor:pointer}.writing-assist__chips button:first-child{background:#e4f596;color:#203827;border-color:#d3e583}.writing-assist button:disabled{opacity:.6;cursor:default}.writing-assist__preview{padding:.8rem;background:#fff;border-radius:12px}.writing-assist__badge{display:inline-block;border-radius:6px;padding:.2rem .4rem;background:#dff1fc;font-size:.7rem}.writing-assist__hint{font-size:.75rem;color:#526359}.writing-assist__cancel{padding:.6rem;margin-left:.3rem;border:0;background:transparent;text-decoration:underline;cursor:pointer;color:var(--ink);font-size:.75rem}.writing-assist :is(summary,button):focus-visible{outline:3px solid #287551;outline-offset:3px}.wizard-heading:focus-visible{outline:3px solid var(--accent, #c5fa73);outline-offset:6px;border-radius:4px}.listing-funding{margin:20px 0;padding:16px;border:1px solid var(--line, #dce4de);border-radius:12px}.listing-funding p{margin:0 0 10px}.listing-funding p:last-child{margin-bottom:0}.offer-total{padding:12px 0;line-height:1.6}.offer-total strong{display:block}.open-campaigns{min-width:0}.open-campaigns .section-title{margin-bottom:14px;gap:12px}.open-campaigns .section-title h2{margin:4px 0 0}.open-campaigns .section-title>a{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.open-campaigns__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.open-campaign-card{display:flex;flex-direction:column;gap:14px;padding:18px;background:#f0e8ff;border:1px solid #ded5ed;border-radius:20px;color:#183a31}.open-campaign-card--reddit{background:#fff0e1;border-color:#efdbc7}.open-campaign-card--linkedin,.open-campaign-card--instagram{background:#e9f5ff;border-color:#cfdfed}.open-campaign-card--x{background:#eff5dc;border-color:#dce5bc}.open-campaign-card__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;font-size:.8rem}.open-campaign-card__top>span{display:flex;align-items:center;gap:5px}.open-campaign-card h3{margin:0;font-size:1rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.open-campaign-card__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:.76rem;color:#465e51}.open-campaign-card__bottom>span:last-child{display:flex;align-items:center;gap:4px}.open-campaign-card__action{display:flex;align-items:center;gap:6px;font-weight:700;font-size:.82rem;margin-top:auto}.open-campaign-card:focus-visible{outline:3px solid #258564;outline-offset:2px}@media(max-width:850px){.open-campaigns__cards{display:flex;overflow-x:auto;scroll-snap-type:x proximity;padding:3px 3px 12px}.open-campaign-card{flex:0 0 84%;scroll-snap-align:start}}.invite-search{display:flex;align-items:center;gap:10px;max-width:480px;padding:0 14px;border:1px solid var(--line);border-radius:14px;background:#fff}.invite-search input{border:0;min-width:0;width:100%;padding:14px 0;background:transparent;font:inherit;color:inherit;outline:none}.invite-search:focus-within{outline:2px solid #258564;outline-offset:2px}.campaign-invites header h1{font-size:clamp(1.7rem,3vw,2.5rem)}.invite-platform-filters,.invite-platform-tags{display:flex;gap:8px;flex-wrap:wrap}.invite-platform-filters button{cursor:pointer;border:1px solid var(--line);padding:9px 14px;font:inherit}.invite-platform-filters button[aria-pressed=true]{outline:2px solid #258564;outline-offset:2px}.invite-platform-filters button:focus-visible{outline:3px solid #172d26;outline-offset:3px}.campaign-creator-brief{overflow-wrap:anywhere}.promoter-home{max-width:960px}.promoter-home__heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.promoter-home__heading h1{font-size:clamp(1.5rem,3vw,2rem);margin:.3rem 0 0}.promoter-home__heading>a,.promoter-home__more{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;font-weight:650;white-space:nowrap}.promoter-home__campaigns{display:grid;gap:.75rem}.promoter-home__campaign{padding:1rem 1.25rem;background:#fff;border:1px solid var(--line);border-radius:1.1rem;min-width:0}.promoter-home__campaign:first-child{background:#f1fadf}.promoter-home__campaign:hover{border-color:var(--brand)}.promoter-home__campaign-meta,.promoter-home__campaign-bottom{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.promoter-home__campaign-meta strong{font-size:.9rem;white-space:nowrap}.promoter-home__campaign .work-summary-heading{margin:.6rem 0}.promoter-home__campaign .work-summary-title{margin:.25rem 0}.promoter-home__campaign-bottom{font-size:.8rem}.promoter-home__campaign-bottom>span{color:var(--muted);text-transform:capitalize}.promoter-home__campaign-bottom b{display:flex;align-items:center;gap:.4rem;color:var(--brand)}.promoter-home__shortcuts{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;border-top:1px solid var(--line);padding-top:1rem}.promoter-home__shortcuts a{display:flex;align-items:center;gap:.65rem;flex:1 1 180px;min-height:48px;font-size:.9rem}.promoter-home__shortcuts a>svg:last-child{margin-left:auto}.promoter-home__shortcuts small{display:block;color:var(--muted);margin-top:.15rem;font-size:.75rem}.promoter-home__empty{background:#f1fadf}.promoter-home__empty h2{margin:.75rem 0 .5rem;font-size:1.3rem}.promoter-home__empty p{color:var(--muted);margin-bottom:1rem}.promoter-home a:focus-visible{outline:3px solid var(--brand);outline-offset:4px}@media(max-width:600px){.promoter-home__campaign{padding:1rem}.promoter-home__campaign-bottom{align-items:flex-start;flex-direction:column;gap:.6rem}.promoter-home__shortcuts a{flex-basis:100%}}.promoter-home__empty{padding:1.25rem}.promoter-home__empty h2{margin:.65rem 0}.owner-dashboard>.dashboard-lead,.owner-dashboard>.stat-grid{border-top:1px solid var(--border, #d9e2d5);padding-top:1.25rem}.campaign-welcome{margin:0;color:#16734e;font-weight:650}.completed-campaigns{border-top:1px solid var(--line, #dce3d7);padding-top:22px}.completed-campaigns__list{display:grid;gap:12px}.completed-campaign{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px;border:1px solid #dce3d7;border-radius:18px;background:#fff;box-shadow:0 3px 12px #19372a08}.completed-campaign__task{min-width:0}.completed-campaign__task .work-title{margin-top:10px}.completed-campaign__task small{color:#66746a;text-transform:capitalize}.completed-campaign__action{flex-shrink:0;display:grid;gap:12px;text-align:right}.completed-campaign__action span{display:flex;align-items:center;gap:7px;color:#147650;font-weight:650}@media(max-width:650px){.completed-campaign{align-items:stretch;flex-direction:column;gap:14px;padding:16px}.completed-campaign__action{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;text-align:left}}.deposit-page{gap:1rem}.deposit-page__title{margin:0;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2;letter-spacing:-.035em}.deposit-page .deposit-transfer{display:grid;grid-template-columns:minmax(0,1fr) 165px;align-items:start;gap:1rem 1.25rem;padding:1.25rem;text-align:left}.deposit-transfer__address{min-width:0}.deposit-transfer__minimum{margin:.4rem 0;font-size:.85rem}.deposit-page .deposit-network-note{max-width:none;margin:0 0 .85rem;line-height:1.45}.deposit-transfer__address .eyebrow{margin:0}.deposit-transfer__address code{display:block;margin:.35rem 0 .65rem}.deposit-transfer__address>small{display:block;margin-top:.4rem}.deposit-transfer__links{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.8rem}.deposit-transfer__links a{display:inline-flex;align-items:center;gap:.3rem;text-decoration:underline;text-underline-offset:.2em}@media(max-width:600px){.deposit-page .deposit-transfer{grid-template-columns:minmax(0,1fr);padding:1rem;gap:.85rem}.deposit-transfer__address .button{width:100%}.deposit-page .deposit-transfer .deposit-qr{justify-self:center;width:145px;height:145px}}@media(min-width:641px){.deposit-page .incoming-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}.deposit-page .incoming-card>div{padding:0 0 .75rem}.deposit-page .incoming-card>button{justify-self:start}.deposit-page .incoming-card>p{font-size:.8rem;margin:0;align-self:center}}.deposit-page .incoming-card--pending>div:nth-child(2)>svg{color:#a37112}@media(prefers-reduced-motion:no-preference){.deposit-page .incoming-card--pending>div:nth-child(2)>svg{animation:deposit-detected .65s ease-out 2}@keyframes deposit-detected{0%{transform:scale(.8);opacity:.5}to{transform:scale(1);opacity:1}}}.auth.auth--polished{background:var(--paper, #f6f5ed);grid-template-rows:auto auto 1fr;gap:2rem;padding-bottom:2rem}.auth--polished .auth__panel{max-width:540px;border-radius:1.2rem;box-shadow:0 16px 44px #1e23140d;padding:clamp(1.35rem,5vw,2.6rem)}.auth--polished .auth__form-wrap h1{font-size:clamp(2rem,6vw,2.6rem);line-height:1.08}.auth--polished .auth__copy{margin-bottom:1.65rem;font-size:.95rem}.auth--polished .field input{min-height:50px;font-size:1rem;border-radius:.6rem}.auth--polished .button{min-height:50px;border-radius:.65rem}.auth--polished :is(input,button,a):focus-visible{outline:3px solid var(--ink);outline-offset:3px}.auth--polished .auth__password{display:flex;position:relative}.auth--polished .auth__password input{width:100%;padding-right:3.25rem}.auth--polished .auth__password button{position:absolute;right:3px;top:3px;bottom:3px;width:44px;border:0;border-radius:.4rem;background:transparent;color:var(--muted);display:grid;place-items:center;cursor:pointer}.auth--polished .auth__hint{color:var(--muted);font-size:.78rem;line-height:1.55;font-weight:400}.auth--polished .role-choice label{border-radius:.6rem;line-height:1.4;min-height:52px}.auth--polished .role-choice input{min-height:0;flex-shrink:0;accent-color:var(--ink)}.auth--polished .role-choice label:has(input:checked){border-color:var(--ink);background:color-mix(in srgb,var(--brand) 14%,var(--card))}.auth--polished .auth__code-field input{font-variant-numeric:tabular-nums;letter-spacing:.3em}.auth--polished .auth__code-field .auth__back-button{margin-top:.35rem}.auth--polished .auth__back-button{min-height:44px;text-decoration:underline;text-underline-offset:3px}.auth--polished .auth__links{flex-wrap:wrap;gap:.25rem 1rem}.auth--polished .auth__links a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:3px}.auth--polished .auth__switch{margin-top:1.5rem;line-height:1.6}.auth--polished .auth__switch a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:3px}.auth--polished .auth__security{display:flex;justify-content:center;align-items:flex-start;gap:.45rem;color:var(--muted);font-size:.75rem;line-height:1.5;margin:-.5rem auto 0;text-align:center}.auth--polished .auth__security svg{flex-shrink:0;margin-top:1px}.auth--polished .auth__success-icon{width:48px;height:48px;display:grid;place-items:center;background:var(--acid);color:#152019;border-radius:50%;margin-bottom:1.5rem}.auth--polished .auth__notice{padding:.75rem;border:1px solid var(--line);border-radius:.5rem;color:var(--ink);background:var(--paper);font-size:.85rem}@media(max-width:420px){.auth.auth--polished{padding:1rem;gap:1.25rem}.auth--polished .auth__panel{padding:1.25rem}.auth--polished .auth__header .auth__home{display:inline-flex}}.auth.auth--polished{min-height:calc(100svh - 28px);padding:22px 24px;gap:24px;align-content:start;grid-template-rows:auto auto auto}.auth--polished .auth__header{width:100%;max-width:1120px;margin:0 auto}.auth--polished .auth__panel{width:100%;max-width:440px;padding:28px}.auth--polished .auth__form-wrap h1{font-size:clamp(1.65rem,4vw,2rem);line-height:1.15;letter-spacing:-.035em;margin:0 0 10px}.auth--polished .eyebrow{font-size:.7rem;margin:0 0 10px}.auth--polished .auth__copy{font-size:.9rem;line-height:1.5;margin:0 0 22px}.auth--polished .form-stack{gap:14px}.auth--polished .role-choice{gap:7px}.auth--polished .role-choice label{min-height:44px;padding:9px 12px;font-size:.85rem}.auth--polished .auth__switch{margin-top:12px;font-size:.85rem}.auth--polished .auth__security{margin:-8px auto 0;max-width:400px}.phone-field{border:0;padding:0;margin:0;min-width:0}.phone-field legend{font-weight:650;margin-bottom:10px}.phone-field__row{display:grid;grid-template-columns:115px minmax(0,1fr);gap:10px}.phone-field input{width:100%;min-width:0}.phone-field .auth__hint{display:block;margin-top:7px}.security-panel{max-width:480px;margin:0 auto;padding:20px}.security-panel h1{font-size:1.7rem;line-height:1.2;margin:12px 0}.security-panel h2{font-size:1rem;margin:0}.security-panel>p{color:var(--muted);margin-bottom:12px}.security-panel input{width:100%}.security-panel .auth__back-button{background:none;border:0;color:var(--ink);cursor:pointer}.security-reminder{display:flex;flex-wrap:wrap;gap:0 12px;align-items:center;background:#f0eaff;border:1px solid #dfd2f5;border-radius:12px;padding:4px 12px;margin-top:24px;font-size:.8rem;color:#51366f}.security-reminder>span{flex:1}.security-reminder a{font-weight:700;white-space:nowrap;text-decoration:underline;padding:12px 0}.security-reminder button{background:none;border:0;color:#51366f;min-height:44px;cursor:pointer}.security-settings-link{font-size:.8rem}@media(max-width:600px){.auth.auth--polished{padding:16px;gap:20px}.auth--polished .auth__panel{padding:22px}.auth--polished .auth__header .auth__home{font-size:.8rem}.security-reminder{gap:0 8px}.security-reminder>svg{display:none}.security-panel{padding:20px}}.auth--polished .auth__role{border-radius:12px;background:#f0eaff;color:#51366f}.auth--polished .auth__role summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:8px 12px;font-size:.8rem;font-weight:650;cursor:pointer;list-style:none}.auth--polished .auth__role summary::-webkit-details-marker{display:none}.auth--polished .auth__role summary:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:12px}.auth--polished .auth__role-change{font-size:.75rem;text-decoration:underline;text-underline-offset:3px}.auth--polished .auth__role .role-choice{grid-template-columns:1fr 1fr;gap:8px;padding:0 10px 10px;color:var(--ink)}.auth--polished .auth__role legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.auth--polished .auth__role label{padding:8px;background:#fff;gap:7px;font-size:.78rem}.auth--polished .auth__copy{margin-bottom:16px}.security-panel__heading{display:flex;align-items:center;gap:.65rem;margin-bottom:.75rem}.security-panel__heading svg{flex:none}.security-panel__heading h1{margin:0}.button.google-sign-in{background:#fff;color:#1f1f1f;border:1px solid #747775;font-weight:600;gap:12px}.google-sign-in svg{flex-shrink:0}.auth__divider{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:.75rem}.auth__divider:before,.auth__divider:after{content:"";height:1px;background:var(--line, #ddd);flex:1}.payout-flow{padding-block:1.25rem}.payout-flow .ops-transfer code,.payout-hash{overflow-wrap:anywhere;word-break:break-word}.payout-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;margin:1rem 0 1.25rem;gap:.5rem}.payout-steps li{display:flex;align-items:center;gap:.5rem;padding:.65rem .5rem;border-bottom:3px solid #e4e9e2;color:#647269;font-size:.85rem}.payout-steps li>span{display:inline-flex;flex:0 0 1.65rem;width:1.65rem;height:1.65rem;align-items:center;justify-content:center;border-radius:50%;background:#edf0ea}.payout-steps .is-current{border-color:#6d993f;color:#173e2c}.payout-steps .is-current>span{background:#ddfa91}.payout-steps .is-complete{border-color:#99bca3;color:#28704d}.payout-steps .is-complete>span{background:#e3f2e6}.payout-stage{padding:1.25rem;border:1px solid #dce6d5;border-radius:1rem;background:#f8fbf2;display:grid;gap:.85rem}.payout-stage h4{margin:0;font-size:1.15rem;display:flex;align-items:center;gap:.5rem}.payout-stage p{margin:0;max-width:70ch;color:#52655a;line-height:1.5}.payout-stage>.button{justify-self:start}.payout-redownload{font-size:.85rem}.payout-hash{display:block;font-size:.8rem}.payout-flow>details{margin-top:1rem}.payout-flow>details summary,.payout-history>summary{cursor:pointer;padding:.6rem 0;color:#52655a}.payout-flow>details form{padding-top:.75rem}.payout-history{border-top:1px solid #dce6d5;margin-top:1rem}.payout-history>summary{font-weight:600}@media(max-width:600px){.payout-steps{gap:.25rem}.payout-steps li{flex-direction:column;align-items:flex-start;padding:.5rem .2rem;font-size:.72rem;gap:.4rem}.payout-stage{padding:1rem}.payout-stage .inline-record{grid-template-columns:minmax(0,1fr)}.payout-stage>.button{width:100%}}.payout-batch{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;margin-top:1rem;border-radius:1rem;background:#eff7dd;border:1px solid #d4e6b1}.payout-batch p{margin:.35rem 0 0;color:#52655a;font-size:.9rem}.payout-batch .button{flex-shrink:0}.payout-check{display:flex;align-items:center;gap:.65rem;padding:.8rem .5rem;cursor:pointer;font-size:.9rem;color:#244d35}.payout-check input{width:1.2rem;height:1.2rem;accent-color:#28704d;flex-shrink:0}.payout-check input:focus-visible{outline:2px solid #28704d;outline-offset:3px}.payout-export-status{padding:.8rem 1rem;background:#f4f1fc;border-radius:.75rem;overflow-wrap:anywhere}@media(max-width:700px){.payout-batch{flex-direction:column;align-items:stretch}.payout-batch .button{width:100%}}.payment-alerts{display:grid;gap:.75rem}.payment-alerts--blocking{border-color:#e5b1aa;background:#fffaf8}.payment-alerts__pause{display:flex;align-items:center;gap:.55rem;margin:0;padding:.75rem;border-radius:.75rem;background:#ffe8e4;color:#7b2821;font-weight:700}.payment-alerts__pause svg{flex:0 0 auto;width:1.1rem}.payment-alert{display:grid;gap:.35rem;padding-top:.9rem;border-top:1px solid #dde4da}.payment-alert>p{margin:0;overflow-wrap:anywhere}.payment-alert__heading{display:flex;align-items:start;justify-content:space-between;gap:.75rem}.payment-alert__resolution{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;margin-top:.35rem}.payment-alert__resolution textarea{resize:vertical;min-height:3.8rem}@media(max-width:600px){.payment-alert__heading,.payment-alert__resolution{grid-template-columns:minmax(0,1fr)}.payment-alert__heading{display:grid;justify-items:start}.payment-alert__resolution .button{width:100%}}.operator-code-dialog{width:min(28rem,calc(100vw - 2rem));padding:1.5rem;border:1px solid #d9e2d7;border-radius:1.5rem;background:#fffef8;color:#17271e;box-shadow:0 20px 80px #142c2540}.operator-code-dialog::backdrop{background:#142c2570}.operator-code-dialog h2,.operator-code-dialog p{margin:0}.request-preview{position:relative;display:flex;justify-content:center;align-items:center;height:206px;padding:24px 24px 12px;background:#f1edf8;overflow:hidden;isolation:isolate;color:#263338}.request-preview__example{position:absolute;top:7px;right:12px;font:9px system-ui,sans-serif;color:#596773;letter-spacing:.2px}.request-preview__surface{background:#fff;border:1px solid #e1e5e8;border-radius:10px;padding:12px;width:100%;max-width:340px;box-shadow:0 5px 15px #233d3910;text-align:left;font:11px/1.4 system-ui,sans-serif;overflow:hidden}.request-preview p{font:inherit!important;line-height:1.4!important;margin:4px 0!important}.request-preview h4{font-size:13px;line-height:1.3;margin:5px 0}.request-preview small{font-size:9px;color:#626e76}.request-preview strong{font-weight:650;overflow-wrap:anywhere}.request-preview b{font-weight:650}.request-preview__author{display:flex;gap:7px;align-items:center;margin-bottom:6px}.request-preview__author>span:nth-child(2){flex:1;display:grid}.request-preview__avatar{width:25px;height:25px;background:linear-gradient(140deg,#a1c7d0,#decbee);border-radius:50%;flex-shrink:0}.request-preview__avatar--square{border-radius:4px}.request-preview__media{position:relative;display:grid;place-items:center;height:78px;background:#e6f1ea;border-radius:5px;overflow:hidden}.request-preview__media img{height:100%;width:100%;object-fit:cover}.request-preview__product-mark{font-size:30px;font-weight:800;color:#49735e}.request-preview__play{position:absolute;inset:0;display:grid;place-items:center;color:#fff;background:#14272d2a}.request-preview__play svg{background:#19282e8a;border-radius:10px;box-sizing:content-box;padding:8px}.request-preview__actions{display:flex;gap:18px;align-items:center;border-top:1px solid #eef0f2;padding-top:7px;margin-top:7px;color:#61676a}.request-preview__actions>svg:last-child{margin-left:auto}.request-preview__comment{display:flex;gap:7px;align-items:flex-start;margin-top:7px}.request-preview__comment>div{flex:1;min-width:0}.request-preview__parent{display:flex;align-items:center;gap:7px;border-bottom:1px solid #e8e9ea;padding-bottom:7px;margin:5px 0 8px;font-size:10px;color:#747d84}.request-preview__section-label{font-size:11px}.request-preview__inline{display:flex;align-items:center;gap:7px;font-size:9px;color:#687078;margin-top:7px}.request-preview__mini-photo{width:30px;height:28px;background:linear-gradient(130deg,#fadfc8,#e9c9eb);border-radius:4px}.request-preview--instagram{background:#fff0eb}.request-preview--instagram.request-preview--comment{background:#f6eafa}.request-preview__reel{position:relative;width:116px;height:176px;background:#202d32;color:#fff;border-radius:11px;overflow:hidden}.request-preview__reel .request-preview__media{height:100%;border-radius:0}.request-preview__reel .request-preview__media img{opacity:.75}.request-preview__reel .request-preview__product-mark{color:#fff}.request-preview__reel .request-preview__media{background:linear-gradient(150deg,#d2ac89,#54787c)}.request-preview__reel-title{position:absolute;top:9px;left:9px;font-size:11px;font-weight:700}.request-preview__reel-rail{position:absolute;right:7px;bottom:48px;display:grid;gap:8px}.request-preview__reel-rail svg{width:13px;height:13px}.request-preview__reel-caption{position:absolute;bottom:0;left:0;right:0;padding:15px 8px 8px;background:linear-gradient(transparent,#122027db);font-size:8px}.request-preview__reel-caption p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.request-preview__ig-comment{max-width:320px}.request-preview--youtube{background:#f9eded}.request-preview__youtube-video{padding:0 0 8px;border-radius:8px}.request-preview__youtube-video .request-preview__media{height:110px;border-radius:0}.request-preview__youtube-video .request-preview__play svg{background:#e32026;border-radius:8px}.request-preview__video-title{display:block;padding:7px 9px 3px;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.request-preview__video-author{display:flex;align-items:center;gap:6px;padding:0 9px;font-size:9px;color:#636b70}.request-preview__video-author .request-preview__avatar{width:16px;height:16px}.request-preview--reddit{background:#fff0df}.request-preview__community{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700}.request-preview__community>span{background:#f65a28;color:#fff;border-radius:50%;width:20px;height:20px;display:grid;place-items:center;font-size:11px}.request-preview__reddit-post{display:flex;gap:8px;margin-top:8px}.request-preview__vote-rail{display:grid;gap:6px;align-content:start;color:#788188}.request-preview__vote-rail svg{width:20px;height:20px}.request-preview__branch{border-left:2px solid #e0e4e7;padding-left:10px;margin-left:8px}.request-preview__reddit-post p{color:#616b73}.request-preview--linkedin{background:#eaf3fb}.request-preview__linkedin-reply{margin-left:14px}.request-preview__linkedin-reply>div{padding:7px 9px;background:#f0f2f4;border-radius:0 10px 10px}.request-preview--linkedin .request-preview__media{height:60px}.request-preview--linkedin .request-preview__actions{justify-content:space-around}.request-preview--x{background:#edf1f4}.request-preview--x .request-preview__surface{border-radius:0;border-width:1px 0;box-shadow:none}.request-preview__replying{font-size:10px;color:#2684b9;margin:0 0 4px 32px}.request-preview--x .request-preview__feed-copy{padding-left:32px}.request-preview--x .request-preview__media{margin-left:32px;height:63px;border-radius:10px}.request-preview--x .request-preview__actions{border:0;justify-content:space-between;margin-left:32px}.request-preview--x .request-preview__actions>svg:last-child{margin-left:0}.request-preview--product-hunt{background:#fff1e9}.request-preview--product-hunt .request-preview__surface{box-shadow:none;border-color:#f0e1d6}.request-preview--product-hunt .request-preview__community>span{background:#ed6744}.request-preview--product-hunt .request-preview__author{margin-top:10px}@media(max-width:750px){.request-preview{height:100%;min-height:150px;padding:20px 7px 10px}.request-preview__surface{padding:7px;font-size:9px}.request-preview p{font-size:9px!important}.request-preview h4{font-size:10px}.request-preview__author>svg{display:none}.request-preview__author{gap:4px}.request-preview__avatar{width:17px;height:17px}.request-preview__author small{display:none}.request-preview__example{font-size:7px;right:7px}.request-preview__media{height:50px}.request-preview__actions{gap:7px}.request-preview__actions svg{width:10px;height:10px}.request-preview__reel{height:140px;width:88px}.request-preview__reel-caption{font-size:7px;padding:12px 5px 5px}.request-preview__reel-rail{right:5px;gap:6px}.request-preview__reel-rail svg{width:10px;height:10px}.request-preview__reel-title{font-size:9px}.request-preview__reel .request-preview__media{height:100%}.request-preview__parent{font-size:8px;gap:4px}.request-preview__mini-photo{width:20px;height:22px;flex-shrink:0}.request-preview__comment{gap:4px}.request-preview__comment>svg{display:none}.request-preview__section-label{font-size:9px}.request-preview__comment small{font-size:7px}.request-preview__inline{font-size:7px;gap:3px}.request-preview__youtube-video{padding:0 0 7px}.request-preview__youtube-video .request-preview__media{height:65px}.request-preview__video-title{font-size:9px}.request-preview__video-author{font-size:7px}.request-preview__community{font-size:8px;gap:3px}.request-preview__community>span{width:16px;height:16px;font-size:9px;flex-shrink:0}.request-preview__branch{padding-left:4px;margin-left:1px}.request-preview__vote-rail svg{width:12px;height:12px}.request-preview__reddit-post{gap:4px}.request-preview__linkedin-reply{margin-left:0}.request-preview__linkedin-reply>div{padding:4px}.request-preview--linkedin .request-preview__media{height:40px}.request-preview--x .request-preview__media{margin-left:0;height:46px}.request-preview--x .request-preview__feed-copy{padding-left:0}.request-preview__replying{margin-left:0;font-size:8px}.request-preview--x .request-preview__actions{margin-left:0}}@media(max-width:750px){.request-preview{box-sizing:border-box;height:170px;min-height:170px;padding:20px 7px 10px}.request-preview__surface{box-sizing:border-box;max-height:140px}.request-preview__parent{max-height:28px;overflow:hidden}.request-preview__comment p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.request-preview__comment small{white-space:nowrap;display:block;overflow:hidden;text-overflow:ellipsis}}.marketing{--ink: #182b24;--muted: #647069;--paper: #faf9f5;--card: #fff;--line: #dedfd6;--brand: #226544;--brand-dark: #2a4938;--acid: #ddf780;color:var(--ink);background:var(--paper);color-scheme:light;overflow:clip}.marketing h1,.marketing h2,.marketing h3{text-wrap:balance}.marketing p{line-height:1.7}.marketing svg{flex-shrink:0}.marketing .button--primary{background:var(--ink);color:#fff;border-radius:9px}.marketing .button--primary:hover{background:var(--brand-dark)}.marketing .button{min-height:49px;padding:.8rem 1.2rem}.marketing-nav,.marketing-hero,.marketing-section,.marketing-platforms,.marketing-story,.marketing-footer,.creator-principles,.creator-promise{width:min(1200px,calc(100% - 96px));margin-inline:auto}.marketing-nav{min-height:98px;display:flex;align-items:center;gap:40px;border-bottom:1px solid var(--line);position:relative;z-index:5}.marketing-nav__audiences{display:flex;gap:6px;margin-left:34px;padding:5px;background:#eeeee6;border-radius:9px}.marketing-nav__audiences a{padding:9px 14px;font-size:13px;color:#627067;font-weight:700;border-radius:6px}.marketing-nav__audiences a[aria-current]{color:var(--ink);background:#fff;box-shadow:0 1px 4px #182b2410}.marketing-nav__actions{display:flex;align-items:center;gap:28px;margin-left:auto;font-size:13px;font-weight:700}.marketing .marketing-menu-toggle{display:none}.marketing-skip{position:absolute;top:-80px;left:20px;padding:12px 20px;background:var(--ink);color:#fff;z-index:20}.marketing-skip:focus{top:10px}.marketing-hero{display:grid;grid-template-columns:1.15fr 1fr;align-items:start;gap:64px;padding-block:32px 56px}.marketing-kicker{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:700;margin-bottom:25px}.marketing-kicker>span{width:7px;height:7px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 4px #2265440c;flex-shrink:0}.marketing-hero h1{font-size:clamp(46px,5.45vw,76px);line-height:1.08;letter-spacing:-.065em;margin-bottom:26px;font-weight:800}.marketing-hero h1>span{color:var(--brand)}.marketing-lead{max-width:490px;color:#5e6961;font-size:16px;margin-bottom:28px}.marketing-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px}.marketing-text-link{display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:700;min-height:44px}.marketing-text-link:hover{color:var(--brand);text-decoration:underline;text-underline-offset:5px}.marketing-trust{display:flex;flex-wrap:wrap;list-style:none;padding:0;gap:9px 16px;margin:21px 0 0}.marketing-trust li{display:flex;align-items:center;gap:5px;font-size:11px;color:#626c64}.marketing-trust svg{color:var(--brand)}.campaign-stage{padding:25px 18px 28px;background:#eeeee5;border-radius:28px;position:relative;transform:rotate(1.5deg)}.campaign-stage__note{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:20px;font-size:12px;font-weight:600}.campaign-preview{background:#fff;border:1px solid #dde1d6;border-radius:15px;box-shadow:0 14px 30px #2639240a;overflow:hidden;transform:rotate(-1.5deg)}.campaign-preview__top{display:flex;align-items:center;gap:11px;padding:17px}.preview-product{width:38px;height:38px;border-radius:10px;background:var(--acid);display:grid;place-items:center}.campaign-preview__top strong,.campaign-preview__top small{display:block}.campaign-preview__top strong{font-size:12px}.campaign-preview__top small{font-size:10px;color:var(--muted);margin-top:4px}.preview-draft{margin-left:auto;font-size:9px;border:1px solid var(--line);border-radius:20px;padding:4px 8px;color:var(--muted)}.campaign-preview__art{background:var(--acid);min-height:135px;position:relative;display:flex;gap:18px;align-items:center;padding:24px;overflow:hidden}.campaign-preview__art>span:not(.art-asterisk){font-size:23px;line-height:1.2;letter-spacing:-.04em;z-index:1}.art-asterisk{position:absolute;right:-16px;bottom:-38px;font-size:160px;line-height:1;color:#bfd568}.campaign-preview__body{padding:23px}.campaign-preview__body .eyebrow{font-size:9px;letter-spacing:.1em}.platform-picker{display:flex;flex-wrap:wrap;gap:5px;margin:12px 0 20px}.platform-picker button{border:1px solid #e0e3da;border-radius:7px;background:#fff;min-width:42px;min-height:42px;padding:9px;display:flex;align-items:center;gap:7px;cursor:pointer;color:var(--ink)}.platform-picker button[aria-pressed=true]{background:#edf3e5;border-color:#65845a}.platform-picker button:hover{border-color:var(--brand)}.platform-picker button svg{width:17px;height:17px;fill:currentColor}.platform-picker button span{display:none;font-size:11px;font-weight:700}.platform-picker button[aria-pressed=true] span{display:inline}.campaign-preview__description{min-height:104px}.campaign-preview__description h2{font-size:16px;letter-spacing:-.03em;margin:0 0 7px}.campaign-preview__description p{font-size:12px;color:var(--muted);margin-bottom:15px}.campaign-preview__reward,.creator-example__reward{border-top:1px solid var(--line);padding:16px 0;display:flex;align-items:center;justify-content:space-between;gap:10px}.campaign-preview__reward>span:first-child,.creator-example__reward>span:first-child{font-size:10px;color:var(--muted)}.campaign-preview__reward strong,.creator-example__reward strong{display:block;font-size:27px;letter-spacing:-.04em;color:var(--ink);margin-top:3px}.campaign-preview__reward strong small,.creator-example__reward strong small{font-size:12px;letter-spacing:0}.campaign-preview__reward>span:last-child{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--brand)}.campaign-preview__body .button{min-height:43px;font-size:12px}.preview-cost{margin:9px 0 0;font-size:9px;text-align:center;color:var(--muted)}.campaign-stage__stamp{position:absolute;bottom:7px;right:-18px;display:flex;align-items:center;gap:9px;padding:12px 17px;background:#fff;box-shadow:0 5px 20px #182b2412;border:1px solid #e2e5d9;border-radius:10px;font-size:10px;transform:rotate(-4deg)}.campaign-stage__stamp svg{color:var(--brand)}.marketing-platforms{display:flex;align-items:center;gap:55px;padding:28px 0;border-block:1px solid var(--line)}.marketing-platforms p{font-size:16px;line-height:1.5;margin:0;color:var(--muted);flex-shrink:0}.marketing-platforms strong{color:var(--ink);font-weight:600}.marketing-platforms>div{display:flex;flex:1;justify-content:space-between;gap:24px;flex-wrap:wrap}.marketing-platforms>div>span{display:flex;align-items:center;gap:9px;font-weight:700;font-size:16px;letter-spacing:-.035em}.marketing-platforms svg{width:21px;height:21px;fill:currentColor}.marketing-section{padding-block:92px;scroll-margin-top:24px}.marketing-section h2,.marketing-story h2,.creator-promise h2{font-size:clamp(30px,3.5vw,46px);line-height:1.15;letter-spacing:-.055em;margin:12px 0 22px}.marketing .eyebrow{font-size:10px;letter-spacing:.11em}.marketing-section-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:end;margin-bottom:35px}.marketing-section-heading>p{max-width:400px;justify-self:end;font-size:14px;color:var(--muted)}.marketing-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;list-style:none;padding:0;margin:0}.marketing-steps li{padding:26px;background:#f0f1e9;border-radius:12px}.marketing-steps li>span{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--brand);margin-bottom:40px}.marketing-steps h3{font-size:18px;line-height:1.4;letter-spacing:-.035em}.marketing-steps p{margin:0;font-size:13px;color:var(--muted)}.marketing-story{display:grid;grid-template-columns:1fr 1fr;border-radius:20px;overflow:hidden;background:#edf0e5}.marketing-story__image{position:relative;min-height:480px}.marketing-story__image img{width:100%;height:100%;position:absolute;object-fit:cover}.marketing-story__image>span{position:absolute;bottom:22px;left:22px;right:22px;background:#faf9f5ed;border-radius:8px;padding:13px;font-size:11px;text-align:center}.marketing-story__copy{padding:48px}.marketing-story__copy>p:not(.eyebrow){color:var(--muted);font-size:14px}.marketing-story__copy ul{display:grid;gap:22px;list-style:none;padding:5px 0 14px}.marketing-story__copy li{display:flex;gap:12px;align-items:start;font-size:12px;line-height:1.7;color:var(--muted)}.marketing-story__copy li svg{color:var(--brand);margin-top:2px}.marketing-story__copy li strong{display:block;color:var(--ink)}.marketing-payment{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:100px;border-bottom:1px solid var(--line)}.marketing-payment>div>p:not(.eyebrow){max-width:400px;font-size:14px;color:var(--muted)}.marketing-receipt{background:#fff;padding:32px;border:1px solid var(--line);border-radius:12px;transform:rotate(-1deg);box-shadow:0 12px 0 -5px #eceee4}.marketing-receipt>span{font-size:10px;letter-spacing:.12em;color:var(--muted)}.marketing-receipt dl{margin:20px 0 0}.marketing-receipt dl>div{display:flex;justify-content:space-between;gap:15px;padding:15px 0;font-size:14px}.marketing-receipt dd{margin:0;font-weight:700}.marketing-receipt dt small{background:#edf0e5;padding:4px 6px;margin-left:5px;border-radius:4px}.marketing-receipt dl>div:last-child{border-top:1px dashed #bbc4b7;font-weight:700;font-size:17px;margin-top:10px}.marketing-receipt>p{font-size:11px!important;margin:8px 0 0}.marketing-faq{display:grid;grid-template-columns:.8fr 1fr;gap:100px}.marketing-faq>div>p:not(.eyebrow){color:var(--muted);font-size:13px}.marketing-faq>div>p a{color:var(--ink);font-weight:700;display:inline-flex;align-items:center;gap:3px}.marketing-faq details{border-bottom:1px solid var(--line)}.marketing-faq details:first-child{border-top:1px solid var(--line)}.marketing-faq summary{list-style:none;position:relative;padding:21px 32px 21px 0;cursor:pointer;font-weight:700;font-size:13px;line-height:1.5}.marketing-faq summary::-webkit-details-marker{display:none}.marketing-faq summary:after{content:"+";position:absolute;right:2px;top:18px;font-size:21px;color:var(--brand);font-weight:400}.marketing-faq details[open] summary:after{content:"−"}.marketing-faq details p{color:var(--muted);font-size:13px;padding-right:18px;margin:0 0 22px}.marketing-close{padding:72px 24px;text-align:center;background:var(--acid);position:relative;overflow:hidden}.marketing-close h2{position:relative;z-index:1;font-size:clamp(34px,4.3vw,58px);line-height:1.13;letter-spacing:-.06em;margin:18px auto 26px}.marketing-close p:last-of-type{font-size:11px;margin:20px auto 0;position:relative;z-index:1}.marketing-close .button{position:relative;z-index:1}.close-asterisk{position:absolute;right:-60px;bottom:-90px;font-size:370px;color:#c4de6b;line-height:1;transform:rotate(10deg)}.marketing-footer{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding-block:42px 26px}.marketing-footer>div>p{font-size:12px;color:var(--muted);margin:15px 0 0}.marketing-footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;align-content:start;gap:14px 20px;padding-top:5px}.marketing-footer nav a{font-size:11px;color:var(--muted)}.marketing-footer nav a:hover{color:var(--ink);text-decoration:underline}.marketing-footer>small{grid-column:1 / -1;border-top:1px solid var(--line);padding-top:20px;color:var(--muted);font-size:10px}.marketing-fineprint{color:var(--muted);font-size:10px;margin:15px 0 0}.marketing-promoters .marketing-hero{gap:55px}.marketing-promoters .marketing-hero h1{font-size:clamp(42px,4.9vw,67px)}.creator-stage{background:#ece9f2;border-radius:28px;padding:24px;transform:rotate(1deg)}.creator-sticker{display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;margin-bottom:22px}.creator-example{border-radius:15px;overflow:hidden;background:#fff;transform:rotate(-1deg);box-shadow:0 10px 30px #2721300a}.creator-example__art{position:relative;overflow:hidden;padding:30px 26px;background:#ddd1ec;display:flex;align-items:center;gap:20px}.creator-example__art p{font-size:33px;font-family:Manrope,sans-serif;line-height:1.15;font-weight:800;letter-spacing:-.05em;margin:0;position:relative;z-index:1}.creator-example__art em{font-style:normal;color:#665579}.creator-art-star{position:absolute;font-size:160px;right:-32px;bottom:-65px;color:#c7b7db}.creator-example__body{padding:25px}.creator-example__body h2{font-size:23px;letter-spacing:-.04em}.creator-example__body>p:not(.eyebrow){color:var(--muted);font-size:12px}.creator-example__tags{display:flex;gap:9px;flex-wrap:wrap;margin-block:18px}.creator-example__tags>span{display:flex;align-items:center;gap:5px;font-size:10px;background:#f0f2ec;padding:6px 8px;border-radius:5px}.creator-example__reward>span:last-child{display:flex;align-items:center;gap:7px;color:var(--brand);font-size:10px}.creator-example__body>small{display:block;text-align:center;color:var(--muted);font-size:10px;margin-top:12px}.creator-example__body .button{font-size:12px}.creator-principles{display:flex;justify-content:space-around;gap:20px;border-block:1px solid var(--line);padding-block:30px}.creator-principles>span{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700}.creator-principles svg{color:var(--brand)}.creator-promise{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center;background:#ece9f2;border-radius:18px;padding:55px}.creator-promise h2{margin-bottom:0}.creator-promise h2 span{color:#726082}.creator-promise h3{margin:15px 0 10px;font-size:21px;letter-spacing:-.04em}.creator-promise p:not(.eyebrow){font-size:13px;color:#656071}@media(min-width:1500px){.marketing-hero{padding-block:40px 64px}}@media(max-width:1050px){.marketing-nav,.marketing-hero,.marketing-section,.marketing-platforms,.marketing-story,.marketing-footer,.creator-principles,.creator-promise{width:calc(100% - 56px)}.marketing-hero,.marketing-promoters .marketing-hero{gap:30px}.marketing-nav{gap:20px}.marketing-nav__audiences{margin-left:0}.marketing-nav__actions{gap:20px}.marketing-hero h1{font-size:56px}.marketing-actions{gap:12px}.marketing-platforms{gap:28px}.marketing-platforms>div{gap:20px}.marketing-platforms>div>span{font-size:13px}.marketing-platforms svg{width:18px;height:18px}.campaign-preview__body{padding:18px}.platform-picker button{min-width:38px;padding:8px}.marketing-story__copy{padding:32px}.marketing-payment,.marketing-faq{gap:50px}}@media(max-width:760px){.marketing-nav,.marketing-hero,.marketing-section,.marketing-platforms,.marketing-story,.marketing-footer,.creator-principles,.creator-promise{width:calc(100% - 40px)}.marketing-nav{min-height:80px;gap:12px}.marketing-nav__audiences,.marketing-signin{display:none}.marketing-nav__actions{margin-left:auto}.marketing-nav .button{min-height:42px;padding:9px 13px;font-size:12px}.marketing .marketing-menu-toggle{display:grid;place-items:center;background:#fff;border-color:var(--line);color:var(--ink);width:42px;height:42px}.marketing-mobile-menu{position:absolute;top:72px;left:0;right:0;display:grid;padding:10px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 12px 20px #182b2412}.marketing-mobile-menu a{padding:14px;font-size:14px;border-radius:5px}.marketing-mobile-menu a:hover{background:#edf0e5}.marketing-hero,.marketing-promoters .marketing-hero{grid-template-columns:1fr;padding-block:28px 40px;gap:36px}.marketing-kicker{font-size:10px;margin-bottom:20px}.marketing-hero h1,.marketing-promoters .marketing-hero h1{font-size:clamp(34px,8.9vw,66px)}.marketing-lead{font-size:15px;max-width:530px}.marketing-actions{gap:18px}.marketing-actions>.button{font-size:13px}.marketing-text-link{font-size:12px}.campaign-stage,.creator-stage{width:min(100% - 12px,460px);justify-self:center}.campaign-stage__stamp{right:-9px}.campaign-preview__body{padding:22px}.marketing-platforms{flex-direction:column;gap:20px;align-items:flex-start;padding-block:24px}.marketing-platforms p br{display:none}.marketing-platforms p strong{margin-left:5px}.marketing-platforms>div{justify-content:flex-start;gap:20px 24px}.marketing-section{padding-block:55px}.marketing-section-heading{grid-template-columns:1fr;gap:0;margin-bottom:25px}.marketing-section-heading>p{justify-self:start;max-width:540px;margin-bottom:0}.marketing-steps{grid-template-columns:1fr;gap:12px}.marketing-steps li{padding:24px}.marketing-steps li>span{margin-bottom:22px}.marketing-steps h3{margin-bottom:10px}.marketing-story{grid-template-columns:1fr}.marketing-story__image{min-height:310px}.marketing-story__copy{padding:30px 25px}.marketing-payment,.marketing-faq{grid-template-columns:1fr;gap:25px}.marketing-receipt{padding:25px;margin:0 4px}.marketing-faq h2 br{display:none}.marketing-close{padding:50px 23px}.marketing-close .eyebrow{max-width:250px;margin-inline:auto}.marketing-close p:last-of-type{max-width:310px}.close-asterisk{font-size:230px;right:-95px;bottom:-55px}.marketing-footer{grid-template-columns:1fr;padding-top:30px;gap:22px}.marketing-footer nav{justify-content:flex-start;gap:18px 23px}.marketing-footer nav a{font-size:12px}.creator-principles{flex-wrap:wrap;justify-content:flex-start;padding-block:25px;gap:20px}.creator-principles>span{font-size:12px}.creator-promise{grid-template-columns:1fr;padding:30px 25px;gap:30px}}@media(prefers-reduced-motion:reduce){.marketing *,.marketing *:before,.marketing *:after{scroll-behavior:auto!important;transition:none!important}}.conversation-art{position:relative;min-height:540px;overflow:hidden;background:#dce7d0;isolation:isolate}.conversation-art__orbit{width:470px;height:470px;border:1px solid #acc59b;border-radius:50%;position:absolute;top:25px;left:50%;transform:translate(-50%)}.conversation-art__orbit--inner{width:300px;height:300px;top:110px;border-style:dashed}.conversation-art__product{position:absolute;top:185px;left:50%;transform:translate(-50%) rotate(-6deg);background:var(--ink);color:var(--acid);width:166px;height:166px;border-radius:30px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;box-shadow:0 18px 24px #182b2420}.conversation-art__product strong{font-size:18px;letter-spacing:-.04em}.conversation-art__product small{color:#b8c9b6;font-size:9px}.conversation-bubble{position:absolute;padding:18px 40px 18px 18px;background:#faf9f5;border-radius:12px 12px 12px 0;box-shadow:0 6px 20px #182b2410;z-index:2}.conversation-bubble span{display:block;color:var(--muted);font-size:8px;letter-spacing:.1em;margin-bottom:8px}.conversation-bubble strong{font-size:14px;letter-spacing:-.025em}.conversation-bubble svg{position:absolute;right:14px;top:16px;color:var(--brand);width:15px}.conversation-bubble--one{top:64px;left:34px;transform:rotate(-7deg)}.conversation-bubble--two{top:136px;right:24px;transform:rotate(7deg);background:#e9dff4}.conversation-bubble--three{bottom:105px;right:38px;transform:rotate(-5deg)}.conversation-art--animated .conversation-bubble--one{--card-angle: -7deg;animation-delay:.1s}.conversation-art--animated .conversation-bubble--two{--card-angle: 7deg;animation-delay:.26s}.conversation-art--animated .conversation-bubble--three{--card-angle: -5deg;animation-delay:.42s}@media(prefers-reduced-motion:no-preference){.conversation-art--animated .conversation-bubble{animation-name:conversation-card-settle;animation-duration:.8s;animation-timing-function:cubic-bezier(.2,.7,.25,1);animation-fill-mode:backwards}@keyframes conversation-card-settle{0%{opacity:0;transform:translateY(-160px) rotate(calc(var(--card-angle) - 12deg))}65%{opacity:1;transform:translateY(7px) rotate(calc(var(--card-angle) + 2deg))}85%{transform:translateY(-3px) rotate(calc(var(--card-angle) - 1deg))}to{opacity:1;transform:translateY(0) rotate(var(--card-angle))}}}.conversation-art__spark{position:absolute;color:#789f63;font-size:105px;left:26px;bottom:130px;line-height:1}.conversation-art>p{position:absolute;left:15px;right:15px;bottom:23px;text-align:center;font-size:12px;font-weight:700}.conversation-art>p small{display:block;font-size:9px;color:#4f6547;font-weight:400;margin-top:5px}@media(max-width:1050px)and (min-width:761px){.conversation-bubble--one{left:15px}.conversation-bubble--two{right:12px;top:160px}.conversation-art__product{top:185px}}@media(max-width:760px){.conversation-art{min-height:460px}.conversation-art__product{top:167px;width:145px;height:145px}.conversation-bubble--one{top:42px;left:20px}.conversation-bubble--two{top:115px;right:14px}.conversation-bubble--three{bottom:90px;right:20px}.conversation-art__spark{font-size:75px;bottom:103px;left:14px}}.marketing-burst{width:160px;height:160px}.marketing-burst.close-asterisk{width:370px;height:370px}.marketing-burst.conversation-art__spark{width:105px;height:105px}@media(max-width:760px){.marketing-burst.close-asterisk{width:230px;height:230px}.marketing-burst.conversation-art__spark{width:75px;height:75px}}@media(min-width:761px)and (max-height:700px){.marketing-nav{min-height:80px}.marketing-hero{padding-block:24px 40px}.marketing-kicker{margin-bottom:16px}.marketing-hero h1,.marketing-promoters .marketing-hero h1{font-size:clamp(40px,5.1vw,60px);margin-bottom:20px}.marketing-lead{margin-bottom:20px}}.marketing-hero>.conversation-art{width:100%;border-radius:24px}.conversation-bubble{padding-left:66px}.conversation-bubble .comment-avatar{position:absolute;left:14px;right:auto;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;box-shadow:0 0 0 3px #fff}@media(max-width:400px){.conversation-bubble{padding-left:57px;padding-right:30px}.conversation-bubble strong{font-size:12px}.conversation-bubble .comment-avatar{left:12px;width:34px;height:34px}.conversation-bubble--one{left:14px}}.landing-bird-visit{position:fixed;inset:0 auto auto 0;width:64px;height:64px;z-index:30;pointer-events:none;visibility:hidden;transform-origin:50% 100%}.landing-bird-visit svg{display:block;width:100%;height:100%;overflow:visible}.landing-bird-visit--active{visibility:visible;will-change:transform,opacity}.landing-bird-visit__wing{transform-origin:30px 33px}.landing-bird-visit__body{transform-origin:30px 53px}.landing-bird-visit--active .landing-bird-visit__wing{animation:bird-wing-visit 6.5s linear both}.landing-bird-visit--active .landing-bird-visit__body{animation:bird-peck-visit 6.5s ease-in-out both}@keyframes bird-wing-visit{0%,8%,16%,24%,30%,73%,81%,89%,97%,to{transform:rotate(0)}4%,12%,20%,77%,85%,93%{transform:rotate(95deg)}}@keyframes bird-peck-visit{0%,34%,44%,54%,64%,to{transform:rotate(0)}40%,50%,60%{transform:rotate(55deg)}}@media(prefers-reduced-motion:reduce){.landing-bird-visit{display:none}}.marketing-nav .brand__mark.landing-bird-away{clip-path:polygon(0 0,55% 0,55% 76%,100% 76%,100% 100%,0 100%)}.conversation-art--promoter{background:#ebe3f5}.conversation-art--promoter .conversation-art__orbit{border-color:#c6b4dc}.conversation-art--promoter .conversation-art__product{background:#e0f3b6;color:#234b39}.conversation-art--promoter .conversation-art__product small{color:#486448}.conversation-art--promoter .conversation-bubble--one{background:#fff1dd}.conversation-art--promoter .conversation-bubble--two{background:#f9faf5}.conversation-art--promoter .conversation-bubble--three{background:#dff3e8}.conversation-art--promoter .conversation-art__spark{color:#a18ab7}.landing-coins{position:absolute;width:90px;height:100px;left:28px;bottom:126px;transform:rotate(-9deg)}.landing-coins__coin{position:absolute;left:0;bottom:0;width:80px;height:25px;border-radius:50%;border:1px solid #987218;background:repeating-linear-gradient(90deg,#9b741a 0 1px,transparent 1px 4px),linear-gradient(90deg,#c49322,#ffed93 30%,#e0ad32 58%,#a77a16);box-shadow:0 2px #87651d,0 6px 8px #71533220}.landing-coins__coin:before{content:"";position:absolute;inset:-1px -1px 5px;border:1px solid #b58a26;border-radius:50%;background:linear-gradient(125deg,#deb440 5%,#fff5b7 28%,#fffbe0 36%,#e9c04f 47%,#f9dd76 72%,#c79729);box-shadow:inset 0 0 0 2px #fff0a0,inset 0 0 0 3px #bd932f}.landing-coins__coin:after{content:"$";position:absolute;inset:-5px 0 5px;display:grid;place-items:center;color:#9b771f;font:700 24px/1 Georgia,serif;text-shadow:0 1px 0 #fff5bd;transform:scaleY(.55)}.landing-coins__coin--1{bottom:11px;left:3px}.landing-coins__coin--2{bottom:22px;left:-1px}.landing-coins__coin--3{bottom:33px;left:2px}@media(prefers-reduced-motion:no-preference){.landing-coins__coin{animation:landing-coin-drop .65s cubic-bezier(.2,.8,.25,1) both;animation-delay:.5s}.landing-coins__coin--1{animation-delay:.7s}.landing-coins__coin--2{animation-delay:.9s}.landing-coins__coin--3{animation-delay:1.1s}}@keyframes landing-coin-drop{0%{opacity:0;transform:translateY(-90px) rotate(15deg)}65%{opacity:1;transform:translateY(3px) rotate(-2deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@media(max-width:760px){.landing-coins{left:17px;bottom:104px;transform:rotate(-9deg) scale(.8);transform-origin:left bottom}}.hero-highlight{position:relative;height:0;pointer-events:none}.hero-highlight>svg{position:absolute;top:19px;left:4px;width:330px;height:92px;max-width:100%}@media(max-width:760px){.hero-highlight{display:none}}.campaign-steps__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:0}.campaign-steps__list>li{min-width:0}.campaign-steps__scene{height:254px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:28px;isolation:isolate}.campaign-steps__scene--product{background:#ffe6d8}.campaign-steps__scene--people{background:#ebe3ff}.campaign-steps__scene--live{background:#eaf6c3}.campaign-steps__product{background:#fffdf8;border:1px solid #eadace;box-shadow:0 10px #f2cebb;border-radius:20px;width:198px;padding:18px;display:grid;justify-items:center;gap:5px;transform:rotate(-5deg)}.campaign-steps__product-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:15px;background:#dfff65;color:#173c2c;margin-bottom:4px}.campaign-steps__product strong{font-size:18px}.campaign-steps__product>span:last-child{font-size:11px;color:#51645c}.campaign-steps__formats{display:flex;gap:5px;margin-top:17px;transform:rotate(2deg)}.campaign-steps__formats>span{display:flex;align-items:center;gap:5px;background:#fffdf8;border:1px solid #e5d8cf;border-radius:999px;padding:8px 9px;font-size:11px;font-weight:650}.campaign-steps__arrow{position:absolute;right:-24px;top:calc(50% - 17px);z-index:2;background:#fffdf8;border:1px solid #dce3d6;border-radius:50%;width:38px;height:38px;padding:8px}.campaign-steps__people{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:15px}.campaign-steps__person{position:relative;background:#fffdf8;border-radius:22px;padding:9px;box-shadow:0 8px #d7cdeb;transform:rotate(-9deg)}.campaign-steps__person .comment-avatar{display:block;width:55px;height:55px;border-radius:16px}.campaign-steps__person--1{transform:translateY(-15px) rotate(3deg);background:#dfff65}.campaign-steps__person--1 .comment-avatar{width:68px;height:68px}.campaign-steps__person--2{transform:rotate(9deg)}.campaign-steps__person>span{position:absolute;right:-5px;bottom:-7px;display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#176444;color:#fff;border:3px solid #ebe3ff}.campaign-steps__match{display:flex;align-items:center;gap:7px;background:#fffdf8;border-radius:999px;padding:9px 14px;font-size:12px;font-weight:650;margin-top:28px}.campaign-steps__post{width:207px;background:#fffdf8;border:1px solid #d6dfbf;border-radius:15px;padding:11px;transform:rotate(5deg);box-shadow:0 8px #d5e5ac}.campaign-steps__post-header{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:650}.campaign-steps__post-header .comment-avatar{width:25px;height:25px;border-radius:50%}.campaign-steps__post-header>span:last-child{margin-left:auto}.campaign-steps__post-image{display:grid;place-items:center;gap:7px;text-align:center;background:#dfff65;border-radius:8px;margin:9px 0;padding:14px}.campaign-steps__post-image strong{font-size:14px;max-width:130px;line-height:1.3}.campaign-steps__post-footer{display:flex;gap:8px;align-items:center}.campaign-steps__post-footer span{margin-left:auto;font-size:10px;color:#51645c}.campaign-steps__live{position:absolute;bottom:19px;left:23px;display:flex;align-items:center;gap:7px;border-radius:999px;background:#176444;color:#fff;padding:9px 12px;font-size:12px;font-weight:650;transform:rotate(-6deg)}.campaign-steps__caption{position:relative;padding:22px 0 0 37px}.campaign-steps__caption>span{position:absolute;left:0;top:25px;font-size:12px;color:#56705f;font-weight:700}.campaign-steps__caption h3{font-size:21px;line-height:1.25;margin:0 0 10px;letter-spacing:-.5px}.campaign-steps__caption p{font-size:15px;line-height:1.55;color:#52675e;margin:0;max-width:280px}@media(prefers-reduced-motion:no-preference){.campaign-steps--entered .campaign-steps__piece{animation:campaign-step-arrive .85s cubic-bezier(.2,.85,.25,1.12) both}.campaign-steps--entered li:nth-child(2) .campaign-steps__piece{animation-delay:.3s}.campaign-steps--entered li:nth-child(3) .campaign-steps__piece{animation-delay:.6s}.campaign-steps--entered .campaign-steps__formats{animation-delay:.15s}.campaign-steps--entered li:nth-child(2) .campaign-steps__match{animation-delay:.55s}.campaign-steps--entered li:nth-child(3) .campaign-steps__live{animation-delay:.9s}@keyframes campaign-step-arrive{0%{opacity:0;translate:0 -28px;scale:.92}to{opacity:1;translate:0 0;scale:1}}}@media(max-width:760px){.campaign-steps__list{grid-template-columns:1fr;gap:30px}.campaign-steps__scene{height:236px}.campaign-steps__arrow{display:none}.campaign-steps__caption{padding-top:18px}.campaign-steps__caption>span{top:21px}.campaign-steps__caption p{max-width:none}}:root{--ink: #152019;--muted: #68756d;--paper: #fffdf7;--lilac: #e9ddff;--sky: #d9eeff;--peach: #ffe3ca;--rose: #ffe0ec;--card: #fff;--line: #dce3da;--brand: #18784d;--brand-dark: #0e5133;--acid: #dcff58;--danger: #b83b35;--shadow: 0 14px 42px rgba(25, 48, 34, .08);font-family:DM Sans,sans-serif;color:var(--ink);background:var(--paper);color-scheme:light;font-synthesis:none}*{box-sizing:border-box}html{background:var(--paper);scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 95% -5%,rgba(220,255,88,.28),transparent 30rem),var(--paper)}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}:focus-visible{outline:3px solid rgba(24,120,77,.45);outline-offset:3px}.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}h1,h2,h3,p{margin-top:0}h1,h2,h3,.brand{font-family:Manrope,sans-serif}.stack-lg,.stack-md,.stack-sm{display:flex;flex-direction:column}.stack-lg{gap:2rem}.stack-md{gap:1.25rem}.stack-sm{gap:.75rem}.narrow{width:min(100%,720px);margin-inline:auto}.card{min-width:0;border:1px solid var(--line);border-radius:1.25rem;background:var(--card)}.eyebrow{margin:0 0 .55rem;color:var(--brand);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.14em}.button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.68rem 1.05rem;border:1px solid transparent;border-radius:.8rem;font-weight:700;font-size:.875rem;cursor:pointer;transition:transform .18s,background .18s,border .18s}.button:hover{transform:translateY(-1px)}.button:disabled{cursor:wait;opacity:.65;transform:none}.button--primary{background:var(--ink);color:#fff}.button--primary:hover{background:var(--brand-dark)}.button--accent{background:var(--acid);color:var(--ink)}.button--secondary{border-color:var(--line);background:#fff;color:var(--ink)}.button--secondary:hover{border-color:var(--brand)}.button--danger{background:var(--danger);color:#fff}.button--wide{width:100%}.page-head{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.page-head h1{font-size:clamp(1.55rem,4vw,2rem);line-height:1.02;letter-spacing:-.055em;margin:0}.page-head__copy{max-width:610px;margin:.7rem 0 0;color:var(--muted);line-height:1.6}.pill{display:inline-flex;padding:.28rem .58rem;border:1px solid #dce2dc;border-radius:999px;background:#f4f6f3;color:#617068;font-size:.68rem;font-weight:800}.pill--green{background:#e5f8ce;color:#13683f;border-color:#cce5d5}.pill--amber{background:#fff0c2;color:#825e00;border-color:#f1dda1}.pill--red{background:#ffe1df;color:#a12f2a;border-color:#f2cbc8}.field{display:block}.field__label{display:block;margin-bottom:.42rem;font-size:.84rem;font-weight:700}.field__label small{margin-left:.45rem;color:var(--muted);font-weight:400}.field input,.field select,.field textarea,.search-box input{width:100%;min-height:48px;border:1px solid var(--line);border-radius:.75rem;background:#fff;padding:.75rem;color:var(--ink)}.field textarea{min-height:112px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus,.search-box input:focus{border-color:var(--brand);outline:3px solid rgba(24,120,77,.12)}.form-stack{display:flex;flex-direction:column;gap:1rem}.form-grid{display:grid;gap:1rem}.form-card,.cost-card{padding:1.25rem}.form-card>h2,.cost-card h2{font-size:1.05rem;margin-bottom:1.2rem}.form-card fieldset{border:0;padding:0;margin:0}.form-card legend{font-family:Manrope;font-weight:800;margin-bottom:1rem}.choice-grid{display:grid;gap:.65rem}.choice-grid label{display:flex;gap:.7rem;border:1px solid var(--line);border-radius:1rem;padding:1rem;cursor:pointer}.choice-grid label:has(input:checked){border:2px solid var(--brand);background:#f2faf5}.choice-grid input{accent-color:var(--brand)}.choice-grid span{display:flex;flex-direction:column;gap:.25rem}.choice-grid small{color:var(--muted);line-height:1.4}.check{display:flex;align-items:flex-start;gap:.65rem;color:var(--muted);font-size:.84rem;line-height:1.5}.check input{width:17px;height:17px;margin-top:.1rem;accent-color:var(--brand)}.cost-card dl{margin:0}.cost-card dl div{display:flex;justify-content:space-between;gap:1rem;padding:.45rem 0;font-size:.87rem}.cost-card dt{color:var(--muted)}.cost-card dd{margin:0;font-weight:700;text-align:right}.cost-card dl div:last-child{margin-top:.55rem;padding-top:.9rem;border-top:1px solid var(--line);font-size:1rem}.cost-card .check{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line)}.landing{padding:1rem 1rem 3rem}.landing__nav{width:min(100%,1120px);margin:auto;display:flex;align-items:center;justify-content:space-between;padding:.65rem 0}.landing__nav>div{display:flex;align-items:center;gap:.65rem}.text-link{padding:.7rem;font-size:.875rem;font-weight:700}.brand{display:inline-flex;align-items:center;gap:.55rem;font-size:1.16rem;font-weight:800;letter-spacing:-.05em}.brand b{color:var(--brand)}.brand__mark{display:block;flex-shrink:0;object-fit:contain;width:36px;height:36px;border-radius:.7rem}.hero{width:min(100%,1120px);margin:4.5rem auto;display:grid;gap:2rem;align-items:center}.hero__copy h1{max-width:700px;margin:.7rem 0 1.25rem;font-size:clamp(2.8rem,9vw,5rem);line-height:.95;letter-spacing:-.075em}.hero__copy>p:not(.eyebrow){max-width:650px;color:var(--muted);font-size:1.05rem;line-height:1.65}.hero__actions{display:flex;flex-direction:column;gap:.65rem;margin-top:1.6rem}.hero__flow{position:relative;overflow:hidden;background:var(--ink);color:#fff}.hero__flow{padding:2rem;border-radius:1.75rem}.hero__flow .eyebrow{position:relative;color:var(--acid)}.hero__orb{position:absolute;right:-3rem;top:-4rem;width:10rem;height:10rem;border-radius:50%;background:var(--acid)}.hero__flow ol{position:relative;list-style:none;padding:0;margin:2rem 0 0;display:grid;gap:1.1rem}.hero__flow li{display:flex;align-items:center;gap:.9rem;font-weight:700}.hero__flow li b{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:#ffffff14}.feature-grid{width:min(100%,1120px);margin:auto;display:grid;gap:.8rem}.feature{padding:1.35rem;border:1px solid var(--line);border-radius:1.25rem;background:#fff}.feature svg{color:var(--brand)}.feature h2{margin:2rem 0 .65rem;font-size:1.1rem}.feature p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.6}.auth{--auth-input-bg: #fff;min-height:100vh;padding:clamp(1rem,3vw,2rem);display:grid;grid-template-rows:auto 1fr;gap:clamp(2rem,6vh,4.5rem);background:var(--paper)}.auth>*{min-width:0}.auth__header{width:100%;max-width:1080px;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:1rem}.auth__panel{width:100%;max-width:590px;min-width:0;align-self:start;justify-self:center;padding:clamp(1.4rem,4vw,2.75rem);border:1px solid var(--line);border-radius:.6rem;background:var(--card)}.auth__home{min-height:44px;display:inline-flex;align-items:center;font-size:.85rem;font-weight:700}.auth__form-wrap{width:100%;margin:0}.auth__form-wrap h1{margin:.65rem 0 .9rem;font-size:clamp(2rem,8vw,2.8rem);line-height:1.02;letter-spacing:-.055em;overflow-wrap:break-word}.auth .field input{background:var(--auth-input-bg)}.auth .field input:-webkit-autofill,.auth .field input:-webkit-autofill:hover,.auth .field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);box-shadow:0 0 0 1000px var(--auth-input-bg) inset;transition:background-color 9999s ease-out}.auth__copy{color:var(--muted);line-height:1.6}.auth__links{display:flex;justify-content:space-between;margin-top:1rem;font-size:.82rem;font-weight:700}.auth__switch{text-align:center;color:var(--muted);font-size:.85rem;margin:2rem 0 0}.auth__switch a{font-weight:700;color:var(--ink)}.role-choice{display:grid;gap:.55rem;border:0;margin:0;padding:0}.role-choice legend{font-size:.84rem;font-weight:700;margin-bottom:.5rem}.role-choice label{min-height:48px;display:flex;align-items:center;gap:.65rem;padding:.7rem .8rem;border:1px solid var(--line);border-radius:.4rem;cursor:pointer;font-size:.9rem}.role-choice label:has(input:checked){border-color:var(--brand);background:color-mix(in srgb,var(--brand) 9%,var(--card))}.role-choice input{width:1rem;height:1rem;margin:0;accent-color:var(--brand)}.form-error,.error-panel{border:1px solid #f1c6c3;border-radius:.75rem;background:#fff1f0;color:#9c2e29;padding:.8rem;font-size:.84rem}.app-shell{min-height:100vh}.sidebar{display:none}.app-main{min-width:0}.topbar{position:sticky;top:0;z-index:20;height:64px;display:flex;align-items:center;justify-content:space-between;gap:.65rem;border-bottom:1px solid var(--line);background:#fffdf7f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:0 1rem}.topbar__label{display:none;color:var(--muted);font-size:.82rem;font-weight:700}.icon-button{position:relative;display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:50%;background:#fff}.icon-button i{position:absolute;right:7px;top:7px;width:8px;height:8px;border:2px solid #fff;border-radius:50%;background:#d2453e}.content{width:min(100%,1160px);margin:auto;padding:1rem 1rem 7rem}.bottom-nav{position:fixed;z-index:30;left:.75rem;right:.75rem;bottom:.75rem;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:.35rem;border-radius:1.1rem;background:#fff;border:1px solid var(--line);box-shadow:0 6px 24px #1930221f}.bottom-nav a{min-height:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;border-radius:.75rem;color:#536159;font-size:.62rem;font-weight:700}.bottom-nav a.is-active{background:var(--acid);color:var(--ink)}.back{width:max-content;min-height:40px;display:inline-flex;align-items:center;gap:.45rem;color:var(--muted);font-size:.83rem;font-weight:700}.dashboard-lead{display:grid;gap:.8rem}.next-card{padding:1.25rem}.next-card>*{position:relative}.next-card>p:not(.eyebrow){max-width:430px;color:#526658;line-height:1.55;font-size:.9rem}.next-card .button{margin-top:.5rem}.balance-card{padding:1.4rem}.balance-card>div:first-child{display:grid;grid-template-columns:1fr auto;align-items:start}.balance-card svg{color:var(--brand)}.balance-card strong{grid-column:1/-1;font-family:Manrope;font-size:2rem;letter-spacing:-.04em}.balance-card strong small{font-size:.8rem;color:var(--muted)}.button-row{display:flex;gap:.55rem;flex-wrap:wrap}.balance-card .button-row{display:grid;grid-template-columns:1fr 1fr;margin:1.5rem 0 1rem}.balance-card>a:last-child{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid var(--line);color:var(--brand);font-size:.82rem;font-weight:700}.section-title,.results-row{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.section-title h2{font-size:1.35rem;margin:0}.section-title>a{color:var(--brand);font-size:.82rem;font-weight:700}.two-grid,.listing-grid{display:grid;gap:.8rem}.work-card,.listing-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:1.15rem;background:#fff;padding:1.15rem;transition:.18s}.work-card:hover,.listing-card:hover{border-color:var(--brand);transform:translateY(-2px);box-shadow:var(--shadow)}.work-card>div{display:flex;justify-content:space-between}.work-card h3{margin:1.25rem 0 .35rem;font-size:1rem}.work-card>p{color:var(--muted);font-size:.8rem}.work-card footer{display:flex;justify-content:space-between;margin-top:auto;padding-top:1rem;border-top:1px solid var(--line);color:var(--brand)}.work-card footer span{display:flex;gap:.35rem;align-items:center;color:var(--muted);font-size:.75rem}.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem}.stat{display:flex;flex-direction:column;padding:1rem}.stat strong{font-family:Manrope;font-size:1.45rem}.stat span{color:var(--muted);font-size:.7rem}.search-card{padding:.75rem}.search-box{display:flex;align-items:center;gap:.4rem}.search-box svg{margin-left:.5rem;color:var(--muted)}.search-box input{border:0;outline:0!important;background:transparent}.search-card details{padding:.7rem .4rem 0;border-top:1px solid var(--line)}.search-card summary{display:flex;align-items:center;gap:.4rem;min-height:38px;color:var(--muted);font-size:.82rem;font-weight:700;cursor:pointer}.filter-grid{display:grid;gap:.75rem;padding:.7rem 0}.demo-note{margin:0;padding:.65rem .8rem;border-radius:.7rem;background:#f0f2ed;color:var(--muted);font-size:.75rem}.loading{padding:4rem;text-align:center;color:var(--muted)}.results-row{font-size:.8rem;color:var(--muted)}.results-row p{margin:0}.results-row span{display:flex;align-items:center;gap:.35rem;color:var(--brand);font-weight:700}.listing-card>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.platform{padding:.3rem .55rem;border-radius:.55rem;background:#f0f2ef;color:#536159;font-size:.67rem;font-weight:800}.platform--youtube{background:#ffe1df;color:#b7241e}.platform--instagram{background:#fff0fb;color:#a21985}.platform--reddit{background:#fff2ea;color:#bd4b18}.platform--linkedin{background:var(--sky);color:#12528a}.platform--x{background:var(--lilac);color:#513276}.platform--product-hunt{background:var(--peach);color:#8d3c17}.listing-card>.eyebrow{margin-top:1.25rem}.listing-card h2{margin:.1rem 0 .55rem;font-size:1.13rem;line-height:1.3;letter-spacing:-.025em}.listing-card>p:not(.eyebrow){color:var(--muted);font-size:.82rem;line-height:1.55}.listing-card footer{display:grid;grid-template-columns:1fr auto auto;align-items:end;gap:1rem;margin-top:auto;padding-top:1rem;border-top:1px solid var(--line)}.listing-card footer div{display:flex;flex-direction:column}.listing-card footer small,.listing-card footer span{color:var(--muted);font-size:.68rem}.listing-card footer strong{font-family:Manrope;font-size:1.05rem}.listing-card footer span{display:flex;align-items:center;gap:.3rem}.listing-card footer>svg{width:18px;color:var(--brand)}.empty{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem}.empty>svg{color:var(--brand)}.empty h2{margin:1rem 0 .4rem}.empty p{max-width:360px;color:var(--muted);line-height:1.5}.empty .button{margin-top:.6rem}.detail-grid{display:grid;gap:1rem}.detail-card{overflow:hidden}.detail-card>header{padding:1.4rem;background:#f0f8f3}.detail-card>header>div:first-child{display:flex;justify-content:space-between}.detail-card>header>.eyebrow{margin-top:1.5rem}.detail-card>header>p:last-child{color:var(--muted);font-size:.75rem}.detail-body{padding:1.4rem}.detail-body h2{font-size:1.05rem}.detail-body>p{color:var(--muted);line-height:1.65}.detail-facts{display:grid;gap:.6rem;margin-top:1.4rem}.detail-facts>div{display:flex;flex-direction:column;padding:1rem;border-radius:.8rem;background:#f5f7f3}.detail-facts svg{width:18px;color:var(--brand)}.detail-facts b{margin-top:.7rem;font-size:.82rem}.detail-facts span{margin-top:.2rem;color:var(--muted);font-size:.76rem}.privacy{display:flex;align-items:flex-start;gap:.7rem;margin-top:1.2rem;padding:1rem;border-radius:.8rem;background:#f1faf5;color:var(--brand-dark);font-size:.8rem}.privacy>svg{width:18px;flex:none}.privacy p{margin:.25rem 0 0;color:var(--muted);line-height:1.5}.bid-card{padding:1.3rem;height:max-content}.bid-card h2{font-size:2rem;letter-spacing:-.05em;margin:.1rem 0}.bid-card h2 small{font-size:.8rem;color:var(--muted)}.funded{display:flex;gap:.4rem;color:var(--brand);font-size:.78rem;font-weight:700}.bid-card form{margin-top:1.3rem;padding-top:1.2rem;border-top:1px solid var(--line)}.bid-card>small{display:block;margin-top:.8rem;text-align:center;color:var(--muted)}.wallet-hero{padding:1.25rem}.wallet-hero>*{position:relative}.wallet-hero h2{margin:.75rem 0 1rem;font-size:2.7rem;letter-spacing:-.06em}.wallet-hero h2 small{font-size:.8rem;color:var(--muted)}.balance-stat{padding:1rem}.balance-stat>div{display:flex;justify-content:space-between;color:var(--muted);font-size:.78rem}.balance-stat svg{width:18px;color:var(--brand)}.balance-stat>b{display:block;margin-top:.8rem;font-family:Manrope;font-size:1.4rem}.balance-stat>small{color:var(--muted);font-size:.65rem}.activity-card{overflow:hidden}.activity-card>header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.2rem;border-bottom:1px solid var(--line)}.activity-card header h2{margin:0;font-size:1rem}.activity-card header p{margin:.2rem 0 0;color:var(--muted);font-size:.72rem}.activity-card header a{color:var(--brand);font-size:.78rem;font-weight:700}.activity-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.9rem 1rem;border-bottom:1px solid var(--line)}.activity-row:last-child{border:0}.activity-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:.7rem;background:#f0f2ef;color:var(--muted)}.activity-icon--in{background:#eaf8ef;color:var(--brand)}.activity-icon--hold{background:#fff6da;color:#8a6500}.activity-row>div{min-width:0}.activity-row b,.activity-row small{display:block}.activity-row b{font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-row small{color:var(--muted);font-size:.67rem}.activity-row>strong{font-size:.78rem}.activity-row .positive{color:var(--brand)}.deposit-card{display:flex;flex-direction:column;align-items:center;padding:1.5rem;text-align:center}.moonpay-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem 1rem;overflow:hidden;padding:1.25rem;border-color:#aa8dff;background:radial-gradient(circle at 100% 0%,rgb(204 185 255 / 62%),transparent 48%),linear-gradient(135deg,#f8f3ff,#fff 66%);box-shadow:0 12px 32px #542da01f}.moonpay-card__flare{position:absolute;top:-3.5rem;right:-3rem;width:9rem;height:9rem;border:1px solid rgb(86 43 173 / 20%);border-radius:50%}.moonpay-card__icon{position:relative;display:grid;width:2.8rem;height:2.8rem;place-items:center;border-radius:.85rem;background:#6c38da;color:#fff;box-shadow:0 8px 18px #542da040}.moonpay-card__icon svg{width:1.25rem}.moonpay-card__copy{position:relative}.moonpay-card__copy .eyebrow{color:#5f2ec4}.moonpay-card__copy h2{margin:.15rem 0 .45rem;font-size:clamp(1.25rem,4vw,1.7rem);letter-spacing:-.035em}.moonpay-card__copy>p:not(.eyebrow){margin:0;color:var(--ink);font-size:.88rem;line-height:1.5}.moonpay-card__copy small{display:block;margin-top:.55rem;color:var(--muted);font-size:.7rem;line-height:1.5}.moonpay-card__button,.moonpay-card__error{position:relative;grid-column:1 / -1}.moonpay-card__button{width:100%;background:#6c38da;color:#fff}.moonpay-card__button:hover:not(:disabled){background:#5425b6}.moonpay-card__error{margin:0}.fake-qr{width:165px;height:165px;display:grid;grid-template-columns:repeat(5,1fr);gap:4px;padding:.7rem;border:1px solid var(--line);border-radius:1rem;background:#fff}.fake-qr i.on{border-radius:2px;background:var(--ink)}.deposit-card h2{margin:0;font-size:1.1rem}.deposit-network-note{max-width:26rem;margin:.65rem 0 1.25rem;color:var(--muted);font-size:.82rem}.deposit-help summary{cursor:pointer;font-weight:700}.deposit-help p{margin:.75rem 0}.deposit-card>a{margin-top:.5rem;font-size:.82rem;text-decoration:underline;text-underline-offset:.2em}@media(max-width:600px){.deposit-card>p.eyebrow{margin-top:.75rem}.deposit-card .deposit-network-note{margin-bottom:.5rem}.deposit-card .deposit-qr{width:125px;height:125px}.deposit-card .deposit-qr svg{width:100%;height:100%}}.deposit-card>.eyebrow{margin-top:1.5rem}.deposit-card code{max-width:100%;padding:.7rem;margin:.3rem 0 .9rem;border-radius:.7rem;background:#f2f4f0;overflow-wrap:anywhere;font-size:.76rem}.warning,.deadline{display:flex;align-items:flex-start;gap:.7rem;padding:1rem;border:1px solid #ead89f;border-radius:1rem;background:#fff8dc;color:#6f5508}.warning p{margin:.25rem 0 0;font-size:.8rem;line-height:1.5}.warning>svg{width:18px;flex:none}.steps-card{padding:1.2rem}.steps-card h2{font-size:1rem}.steps-card ol{list-style:none;padding:0;margin:1rem 0 0;display:grid;gap:.7rem}.steps-card li{display:flex;align-items:center;gap:.7rem;font-size:.75rem;font-weight:800}.steps-card li>span{color:var(--muted);font-weight:400}.available-row{display:flex;justify-content:space-between;padding:.9rem;margin-bottom:1rem;border-radius:.7rem;background:#f2f4f0;font-size:.82rem}.info{display:flex;gap:.5rem;margin:1rem 0 0;padding:.75rem;border-radius:.7rem;background:#eef6ff;color:#305a78;font-size:.72rem;line-height:1.45}.info svg{flex:none}.chip-row{display:flex;gap:.5rem;overflow:auto;padding-bottom:.2rem}.chip{flex:none;min-height:38px;padding:.45rem .9rem;border:1px solid var(--line);border-radius:99px;background:#fff;font-size:.76rem;font-weight:700;cursor:pointer}.chip.is-active{border-color:var(--ink);background:var(--ink);color:#fff}.ledger-note{display:flex;align-items:flex-start;gap:.5rem;color:var(--muted);font-size:.72rem}.offer-card{display:flex;flex-direction:column;gap:1rem;padding:1rem}.offer-card>div:first-child>small{margin-left:.5rem;color:var(--muted)}.offer-card h2{margin:.8rem 0 .25rem;font-size:1rem}.offer-card p{margin:0;color:var(--muted);font-size:.76rem}.offer-side{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;padding-top:.8rem;border-top:1px solid var(--line)}.offer-side>span:not(.command){display:flex;align-items:center;gap:.3rem;color:#846300;font-size:.7rem}.offer-side .button{width:auto;min-height:44px;padding:.65rem 1rem;flex-shrink:0}.offer-side b{margin-right:auto;white-space:nowrap}.offer-card>div:first-child{min-width:0}.offer-card h2{overflow-wrap:anywhere}.offer-side>span:not(.command){flex-wrap:wrap}@media(max-width:540px){.offer-side b{flex-basis:100%}.offer-side>span:not(.command){flex-basis:100%}}.tabs{display:flex;gap:1rem;overflow:auto;border-bottom:1px solid var(--line)}.tabs button{flex:none;padding:.8rem .2rem;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font-size:.78rem;font-weight:700}.tabs button.is-active{border-color:var(--brand);color:var(--brand)}.tabs span{padding:.15rem .4rem;border-radius:99px;background:#e8f5ed}.agreement-hero{padding:1.5rem}.agreement-hero>small{display:inline-block;margin-left:.5rem;color:var(--muted)}.agreement-hero>.eyebrow{margin-top:1rem;color:#25634a}.agreement-hero>p:not(.eyebrow){color:#526658;line-height:1.55}.agreement-hero .button{margin-top:.7rem}.timeline-card,.brief-card,.reward-card,.help-card,.decision-card,.checklist,.rule-card{padding:1.2rem}.timeline-card h2,.brief-card h2,.decision-card h2,.checklist h2,.rule-card h2{font-size:1rem}.timeline-card ol{list-style:none;padding:0;margin:1.2rem 0 0}.timeline-card li{position:relative;display:flex;gap:.8rem;padding-bottom:1.2rem}.timeline-card li:last-child{padding-bottom:0}.timeline-card li:not(:last-child):before{position:absolute;content:"";left:11px;top:25px;width:1px;height:calc(100% - 15px);background:var(--line)}.timeline-card li.done:before{background:var(--brand)}.timeline-card li i{z-index:1;width:23px;height:23px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:#fff}.timeline-card li.done i{border-color:var(--brand);background:var(--brand);color:#fff}.timeline-card li.current i{border:2px solid var(--brand);color:var(--brand)}.timeline-card li div{display:flex;flex-direction:column}.timeline-card li b{font-size:.8rem}.timeline-card li span{margin-top:.15rem;color:var(--muted);font-size:.7rem}.brief-card p,.help-card p,.decision-card p,.rule-card p{margin:0;color:var(--muted);font-size:.82rem;line-height:1.6}.reward-card h2{font-size:2rem;margin:.2rem 0}.reward-card h2 small{font-size:.75rem;color:var(--muted)}.reward-card>p:last-child{display:flex;gap:.4rem;padding-top:.8rem;border-top:1px solid var(--line);color:var(--muted);font-size:.72rem}.help-card .button{width:100%;margin-top:.8rem}.access-card{overflow:hidden}.access-card header{display:flex;gap:.7rem;padding:1.2rem;background:#f1faf5}.access-card header svg{color:var(--brand)}.access-card header h2{margin:0;font-size:1rem}.access-card dl{padding:0 1.2rem}.access-card dl div{padding:1rem 0;border-bottom:1px solid var(--line)}.access-card dt{color:var(--muted);font-size:.7rem}.access-card dd{margin:.25rem 0 0;font-size:.82rem;font-weight:700}.access-card dd a{color:var(--brand);text-decoration:underline}.access-card>.privacy{margin:1.2rem}.deadline svg{width:18px;flex:none}.deadline div{display:flex;flex-direction:column}.deadline b{font-size:.82rem}.deadline span{font-size:.7rem;margin-top:.15rem}.checklist p{display:flex;align-items:center;gap:.55rem;margin:.65rem 0;font-size:.8rem}.checklist svg{width:17px;color:var(--brand)}.input-icon{position:relative}.input-icon svg{position:absolute;left:.8rem;top:15px;width:17px;color:var(--muted)}.input-icon input{padding-left:2.5rem}.success{padding:3rem 1.5rem;text-align:center}.success>svg{width:45px;height:45px;color:var(--brand)}.success h1{margin:1rem 0 .5rem}.success p{color:var(--muted);line-height:1.6}.success .button{margin-top:1rem}.notice-list{overflow:hidden}.notice-list>a{position:relative;display:flex;gap:.8rem;padding:1rem;border-bottom:1px solid var(--line)}.notice-list>a:last-child{border:0}.notice-list>a.unread{background:#fbfff5}.notice-list>a>i{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:.75rem;background:#edf6f0;color:var(--brand)}.notice-list svg{width:18px}.notice-list b{font-size:.82rem}.notice-list p{margin:.25rem 0;color:var(--muted);font-size:.76rem;line-height:1.5}.notice-list small{color:var(--muted);font-size:.67rem}.notice-list em{position:absolute;right:1rem;top:1.1rem;width:8px;height:8px;border-radius:50%;background:var(--brand)}.caught-up{display:flex;flex-direction:column;align-items:center;padding:1rem;color:var(--muted);text-align:center}.caught-up svg{width:28px;height:28px;padding:.4rem;border-radius:50%;background:#e5f8ce;color:var(--brand)}.caught-up b{margin-top:.6rem;color:var(--ink);font-size:.8rem}.caught-up span{font-size:.7rem;margin-top:.2rem}.operator-stats{grid-template-columns:repeat(2,1fr)}.queue-card{display:grid;grid-template-columns:auto 1fr;gap:.8rem;padding:1rem}.queue-card>i{display:grid;place-items:center;width:42px;height:42px;border-radius:.8rem;background:#edf6f0;color:var(--brand)}.queue-card>i.urgent{background:#ffe1df;color:var(--danger)}.queue-card>i svg{width:18px}.queue-card>div p{margin:0}.queue-card>div small{margin-left:.4rem;color:var(--muted);font-size:.68rem}.queue-card h2{margin:.55rem 0 .2rem;font-size:.9rem}.queue-card>div>span{color:var(--muted);font-size:.72rem}.queue-card footer{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;padding-top:.7rem;border-top:1px solid var(--line)}.queue-card footer small{display:flex;align-items:center;gap:.3rem;color:var(--muted);font-size:.68rem}.queue-card footer small svg{width:13px}.queue-card footer .button{width:38px;height:38px;min-height:38px;padding:0}.case-card{overflow:hidden}.case-card>header{padding:1.2rem;border-bottom:1px solid var(--line)}.case-card>header h2{margin:0;font-size:1.05rem}.case-grid{display:grid;gap:1.5rem;padding:1.2rem}.case-grid h3{font-size:.85rem}.case-grid blockquote{margin:.6rem 0;padding:.9rem;border-radius:.7rem;background:#f4f6f2}.case-grid blockquote b{font-size:.66rem;text-transform:uppercase;color:var(--muted)}.case-grid blockquote p{margin:.35rem 0 0;font-size:.78rem;line-height:1.5}.case-grid dl{padding:.8rem;border:1px solid var(--line);border-radius:.7rem}.case-grid dl div{display:flex;justify-content:space-between;padding:.3rem 0;font-size:.76rem}.case-grid dd{margin:0;font-weight:700}.case-grid dl div:last-child{margin-top:.4rem;padding-top:.6rem;border-top:1px solid var(--line);font-weight:700}.reconcile-card{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;padding:1rem}.reconcile-card>svg{color:#8c6800}.reconcile-card h2{margin:0;font-size:.9rem}.reconcile-card p{margin:.25rem 0 0;color:var(--muted);font-size:.76rem;line-height:1.5}.reconcile-card .button svg{width:16px}@media(min-width:640px){.page-head{flex-direction:row;align-items:flex-end;justify-content:space-between}.hero__actions{flex-direction:row}.feature-grid,.form-grid,.choice-grid,.detail-facts,.two-grid,.listing-grid{grid-template-columns:repeat(2,1fr)}.dashboard-lead{grid-template-columns:1.45fr .8fr}.operator-stats{grid-template-columns:repeat(4,1fr)}.queue-card{grid-template-columns:auto 1fr auto;align-items:center}.queue-card footer{grid-column:auto;border:0;padding:0;gap:1rem}.case-grid{grid-template-columns:1fr .75fr}.reconcile-card{flex-direction:row;align-items:center}.reconcile-card>div{flex:1}}@media(min-width:900px){.hero{grid-template-columns:1.12fr .78fr;margin:7rem auto}.hero__flow{padding:2.7rem}.feature-grid{grid-template-columns:repeat(3,1fr)}.auth{grid-template-columns:1fr}.sidebar{position:fixed;inset:0 auto 0 0;width:208px;display:flex;flex-direction:column;padding:1.5rem 1.2rem;border-right:1px solid var(--line);background:#fff}.sidebar>a{padding:.2rem .55rem}.sidebar__nav{display:grid;gap:.25rem;margin-top:1.5rem}.nav-item{min-height:44px;display:flex;align-items:center;gap:.7rem;padding:.7rem;border-radius:.75rem;color:var(--muted);font-size:.82rem;font-weight:700}.nav-item:hover,.nav-item.is-active{background:#fff;color:var(--ink)}.sidebar__ops{margin-top:1.8rem;padding-top:1.5rem;border-top:1px solid var(--line)}.sidebar__ops>p{padding:0 .7rem;color:var(--muted);font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.14em}.sidebar__person{display:flex;align-items:center;gap:.65rem;margin-top:auto;padding:.7rem}.sidebar__person>span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--brand);color:#fff;font-size:.75rem;font-weight:800}.sidebar__person div{display:flex;flex-direction:column}.sidebar__person strong{font-size:.75rem}.sidebar__person small{color:var(--muted);font-size:.66rem}.app-main{padding-left:208px}.topbar{padding:0 1.8rem}.topbar__brand{display:none}.topbar__label{display:block}.content{padding:1.25rem 1.75rem 4rem}.bottom-nav{display:none}.detail-grid{grid-template-columns:1.45fr .65fr;align-items:start}.bid-card,.detail-grid>aside{position:sticky;top:88px}.wallet-hero,.next-card{padding:1.25rem}.case-grid{padding:1.5rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.dashboard-lead,.dashboard-lead>*{min-width:0}.balance-card .button-row{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell,.app-main,.content{min-width:0;max-width:100%}.bottom-nav,.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.operator-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.next-card h2,.next-card>p{max-width:100%;overflow-wrap:anywhere}@media(min-width:640px){.dashboard-lead{grid-template-columns:minmax(0,1.45fr) minmax(0,.8fr)}.two-grid,.listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.auth__back-button{min-height:40px;border:0;background:transparent;color:var(--muted);font-size:.8rem;font-weight:700;cursor:pointer}.command{display:inline-flex;flex-direction:column;gap:.25rem}.command>small{max-width:220px;color:var(--danger);font-size:.68rem}.landing-v2{max-width:none;padding-bottom:7rem;background:#f6f3e9}.landing-v2 .landing__nav{border-bottom:2px solid var(--ink)}.conversion-hero{margin-block:4rem}.conversion-hero .hero__copy h1{max-width:780px;font-size:clamp(3.2rem,9vw,6.4rem);line-height:.86;letter-spacing:-.085em}.hero-proof{display:flex;align-items:center;gap:.4rem;margin-top:1rem;color:var(--muted);font-size:.72rem}.hero-proof svg{width:15px;color:var(--brand)}.pitch-card{border:2px solid var(--ink);border-radius:.25rem!important;box-shadow:12px 12px 0 var(--acid)}.pitch-card .hero__orb,.closing-cta .hero__orb{border-radius:0 0 0 100%;transform:rotate(0)}.pitch-card h2{position:relative;margin:2rem 0 .7rem;font-size:clamp(2rem,5vw,3.4rem);line-height:.95;letter-spacing:-.06em}.pitch-card>p:not(.eyebrow){position:relative;color:#b8c2ba;line-height:1.6}.pitch-price{position:relative;margin-top:2rem;padding:1rem;border:1px solid #536159;background:#202e25}.pitch-price span,.pitch-price small{display:block;color:#b8c2ba;font-size:.72rem}.pitch-price strong{display:block;margin:.3rem 0;font-family:Manrope;font-size:2rem;color:var(--acid)}.audience-fork,.agitation,.how,.channel-strip,.trust-split,.faq,.closing-cta,.public-footer{width:min(100%,1120px);margin:5rem auto}.audience-fork{display:grid;gap:1rem}.audience-fork article{position:relative;padding:1.5rem;border:2px solid var(--ink);background:#fff}.audience-fork article:nth-child(2){background:var(--acid)}.audience-fork article>span{display:grid;place-items:center;width:45px;height:45px;margin-bottom:2rem;border:2px solid var(--ink);background:#fff}.audience-fork h2{font-size:clamp(1.8rem,5vw,3rem);line-height:1;letter-spacing:-.055em}.audience-fork p:not(.eyebrow){color:#58665d;line-height:1.65}.audience-fork .button{margin-top:1rem}.agitation{padding:2.2rem 0;border-top:3px solid var(--ink);border-bottom:3px solid var(--ink)}.agitation h2{max-width:930px;font-size:clamp(2.4rem,7vw,5rem);line-height:.92;letter-spacing:-.07em}.agitation>div{display:grid;gap:1rem}.agitation>div p{margin:0;color:#526159;line-height:1.7}.how>h2,.channel-strip>h2,.trust-split h2,.faq>h2{font-size:clamp(2.2rem,6vw,4.5rem);line-height:.92;letter-spacing:-.07em}.how>div{display:grid;border:2px solid var(--ink)}.how article{position:relative;min-height:270px;padding:1.3rem;border-bottom:2px solid var(--ink);background:#fff}.how article:last-child{border-bottom:0}.how article>span{font-family:Manrope;font-size:3rem;color:#d6ddd5}.how article>svg{position:absolute;right:1.2rem;top:1.2rem}.how article h3{margin-top:3.5rem;font-size:1.25rem}.how article p{color:var(--muted);line-height:1.55;font-size:.85rem}.channel-strip{padding:2rem;border:2px solid var(--ink);background:var(--ink);color:#fff;box-shadow:10px 10px 0 var(--acid)}.channel-strip .eyebrow{color:var(--acid)}.channel-strip>div{display:flex;flex-wrap:wrap;gap:.5rem}.channel-strip strong{padding:.7rem 1rem;border:1px solid #536159;font-family:Manrope;font-size:1rem}.trust-split{display:grid;gap:1rem}.trust-split>div{padding:1.5rem}.trust-split>div>p:not(.eyebrow){color:var(--muted);line-height:1.7}.trust-split>div>a{display:inline-flex;align-items:center;gap:.4rem;color:var(--brand);font-weight:800}.fee-card{padding:1.4rem;border:2px solid var(--ink);background:#fff}.fee-card>span{display:grid;place-items:center;width:44px;height:44px;background:var(--acid)}.fee-card>p{margin:2rem 0 .2rem;color:var(--muted);font-size:.75rem}.fee-card h3{margin:0;font-size:2rem}.fee-card small{display:block;margin-top:.8rem;color:var(--muted);line-height:1.5}.faq>div{border-top:2px solid var(--ink)}.faq details{border-bottom:2px solid var(--ink);padding:1rem 0}.faq summary{cursor:pointer;font-family:Manrope;font-size:1.05rem;font-weight:800}.faq details p{max-width:760px;margin:.8rem 0 0;color:var(--muted);line-height:1.6}.closing-cta{position:relative;overflow:hidden;padding:2rem;border:2px solid var(--ink);background:var(--ink);color:#fff}.closing-cta>*{position:relative}.closing-cta .eyebrow{color:var(--acid)}.closing-cta h2{max-width:800px;font-size:clamp(2.5rem,7vw,5.5rem);line-height:.9;letter-spacing:-.075em}.closing-cta>p:not(.eyebrow){color:#b7c1ba}.closing-cta>div{display:flex;flex-wrap:wrap;gap:.7rem}.public-footer{padding-top:2rem;border-top:2px solid var(--ink)}.public-footer>p{margin:1rem 0;color:var(--muted)}.public-footer nav{display:flex;flex-wrap:wrap;gap:.8rem 1.2rem;margin:1.5rem 0}.public-footer nav a{font-size:.78rem;font-weight:700;text-decoration:underline}.public-footer>small{color:var(--muted)}.mobile-conversion{position:fixed;z-index:50;left:.75rem;right:.75rem;bottom:.75rem;padding:.4rem;border:1px solid #536159;background:var(--ink);box-shadow:0 10px 30px #0006}.mobile-conversion .button{width:100%}.legal{min-height:100vh;padding:1rem;background:#f6f3e9}.legal__nav,.legal>article,.legal>.blog-index,.legal__footer{width:min(100%,900px);margin-inline:auto}.legal__nav{display:flex;align-items:center;justify-content:space-between;padding:.6rem 0 2rem;border-bottom:2px solid var(--ink)}.legal>article,.blog-index{padding-block:3rem}.legal h1{max-width:850px;font-size:clamp(2.8rem,9vw,5.6rem);line-height:.9;letter-spacing:-.075em}.legal__intro,.blog-standfirst{max-width:760px;color:var(--muted);font-size:1.1rem;line-height:1.7}.legal article>section{margin-top:3rem;padding-top:1.3rem;border-top:2px solid var(--ink)}.legal article section h2{font-size:clamp(1.5rem,4vw,2.2rem);letter-spacing:-.04em}.legal article section p,.legal article section li{color:#526057;line-height:1.75}.legal article section li{margin:.5rem 0}.legal__draft{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .7rem;border:1px solid #b58b16;background:#fff4c4;color:#6b5005;font-size:.75rem;font-weight:800}.legal__draft svg{width:15px}.legal__footer{display:flex;flex-direction:column;gap:1rem;padding:2rem 0;border-top:2px solid var(--ink)}.legal__footer nav{display:flex;flex-wrap:wrap;gap:1rem}.legal__footer a{font-size:.78rem;font-weight:700}.legal__footer small{color:var(--muted)}.contact-row{display:flex;gap:1rem}.contact-row>svg{color:var(--brand)}.contact-row h2{margin:0}.blog-index h1{font-size:clamp(3rem,9vw,6rem)}.article-teaser{display:block;margin-top:3rem;padding:1.5rem;border:2px solid var(--ink);background:var(--acid);box-shadow:10px 10px 0 var(--ink)}.article-teaser h2{font-size:clamp(1.8rem,5vw,3rem);line-height:1}.article-teaser>p{color:#435047;line-height:1.6}.article-teaser strong{display:flex;align-items:center;gap:.5rem}.blog-article{width:min(100%,820px)!important}.blog-article>h1{font-size:clamp(3rem,9vw,6.3rem)}.article-callout{padding:1.5rem!important;background:var(--ink);color:#fff}.article-callout h2{color:var(--acid)}.article-callout li{display:flex;gap:.5rem;color:#c9d0ca!important;list-style:none}.article-callout ul{padding:0}.article-callout svg{flex:none;width:18px;color:var(--acid)}.article-callout .button{margin-top:1rem}.article-end{padding:2rem!important;background:var(--acid)}.article-end h2{font-size:2.4rem!important}.article-end p:not(.eyebrow){color:#39463e!important}.notice-list>article{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;border-bottom:1px solid var(--line)}.notice-list>article:last-child{border:0}.notice-list>article.unread{background:#fbfff5}.notice-list>article>a{display:flex;gap:.8rem;padding:1rem}.notice-list>article>a>i{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:.75rem;background:#edf6f0;color:var(--brand)}.notice-list>article>a svg{width:18px}.notice-list>article>a b{font-size:.82rem}.notice-list>article>a p{margin:.25rem 0;color:var(--muted);font-size:.76rem}.notice-list>article>a small{color:var(--muted);font-size:.67rem}.notice-list>article>a em{position:absolute;right:1rem;top:.7rem;width:7px;height:7px;border-radius:50%;background:var(--brand)}.notice-list>article>button{margin-right:1rem;border:0;background:transparent;color:var(--brand);font-size:.7rem;font-weight:700}.notice-list>article>button:disabled{color:var(--muted)}@media(min-width:700px){.audience-fork{grid-template-columns:1fr 1fr}.audience-fork article:nth-child(2){transform:translateY(2rem)}.agitation>div{grid-template-columns:1fr 1fr}.how>div{grid-template-columns:repeat(4,1fr)}.how article{border-right:2px solid var(--ink);border-bottom:0}.how article:last-child{border-right:0}.trust-split{grid-template-columns:1.35fr .7fr .7fr}.legal__footer{flex-direction:row;align-items:center;justify-content:space-between}.mobile-conversion{display:none}}.section-cta{display:inline-flex;align-items:center;gap:.45rem;margin-top:1.5rem;padding-bottom:.25rem;border-bottom:2px solid currentColor;font-family:Manrope;font-size:.9rem;font-weight:800}.channel-strip .section-cta{color:var(--acid)}.form-card>summary{margin-bottom:1rem;font-family:Manrope;font-weight:800;cursor:pointer}.form-card>form{margin-top:1rem}.success code{display:block;margin:1rem 0;padding:.7rem;overflow-wrap:anywhere;background:#f1f3ef}.case-grid form>.field{margin:.8rem 0}.notice-list>article>button{min-height:40px}.section-heading{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1rem}.section-heading h2{margin:0;font-size:clamp(1.4rem,4vw,2rem);letter-spacing:-.045em}.operator-money-grid{display:grid;gap:1rem}.ops-panel{padding:1rem;overflow:hidden}.ops-panel>header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--line)}.ops-panel>header>div{display:flex;align-items:center;gap:.55rem}.ops-panel h3{margin:0;font-size:.95rem}.ops-panel header svg{width:18px;color:var(--brand)}.ops-transfer{display:flex;align-items:start;justify-content:space-between;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--line)}.ops-transfer>div{min-width:0;display:flex;flex-direction:column;gap:.25rem}.ops-transfer b{font-size:.9rem}.ops-transfer small{color:var(--muted);font-size:.7rem}.ops-transfer code{max-width:100%;overflow-wrap:anywhere;color:var(--muted);font-size:.67rem}.ops-note{display:flex;align-items:flex-start;gap:.5rem;margin:1rem 0 0;color:var(--muted);font-size:.7rem;line-height:1.5}.ops-note svg{width:15px;flex:none;color:var(--brand)}.muted{color:var(--muted);font-size:.8rem}.withdrawal-control{padding-bottom:1rem;border-bottom:2px solid var(--line)}.withdrawal-control:last-child{padding-bottom:0;border:0}.withdrawal-control .button svg{width:15px}.inline-record{display:grid;gap:.65rem;margin-top:.9rem}.inline-record .button{align-self:end}.withdrawal-control .demo-note{margin-top:.75rem}.incoming-card{padding:1rem}.incoming-card>div{display:flex;align-items:flex-start;gap:.75rem;padding:.8rem 0;border-bottom:1px solid var(--line)}.incoming-card>div:last-child{border:0}.incoming-card svg{width:18px;flex:none;color:var(--brand)}.incoming-card span{display:flex;flex-direction:column;gap:.25rem}.incoming-card b{font-size:.82rem}.incoming-card small{color:var(--muted);font-size:.72rem;line-height:1.45}.deposit-qr{width:165px;height:165px;padding:.35rem;border:1px solid var(--line);border-radius:1rem;background:#fff;object-fit:contain}.conversion-hero .hero__copy h1{letter-spacing:-.065em}@media(min-width:760px){.operator-money-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.inline-record{grid-template-columns:minmax(0,1fr) auto}}.listing-rating{display:flex;align-items:center;gap:.3rem;color:#6c5811;font-size:.78rem}.payout-address{display:flex;flex-direction:column;gap:.8rem;padding:1rem 0;border-bottom:1px solid var(--line)}.payout-address:last-child{border:0}.payout-address>div:first-child,.payout-confirmation{min-width:0;display:flex;flex-direction:column;gap:.3rem}.payout-address code,.payout-confirmation code{overflow-wrap:anywhere;font-size:.72rem}.payout-address small,.payout-confirmation small{color:var(--muted);font-size:.7rem}.payout-confirmation{margin:1rem 0;padding:1rem;border:1px solid var(--line);border-radius:.75rem;background:#f7f8f4}@media(min-width:560px){.payout-address{flex-direction:row;align-items:center;justify-content:space-between}.payout-address>div:first-child{flex:1}}.listing-rating svg{fill:var(--acid);stroke:#6c5811}.review-item{padding:1rem 0;border-bottom:1px solid var(--line)}.review-item:last-of-type{margin-bottom:1rem}.review-item p{margin:.35rem 0}.review-item small{color:var(--muted)}.brief-card .role-choice label{display:inline-flex;align-items:center;gap:.25rem;margin-right:.75rem;min-height:40px}.landing-editorial{max-width:none;padding-bottom:6rem;background:var(--paper)}.landing-editorial,.landing-editorial>*,.editorial-hero>*,.editorial-actions{min-width:0}.landing-editorial h1,.landing-editorial h2{font-family:Georgia,Times New Roman,serif;font-weight:400}.editorial-nav{border-bottom:1px solid var(--ink)}.editorial-hero,.editorial-audiences,.editorial-process,.editorial-platforms,.editorial-faq,.editorial-close,.editorial-footer{width:min(100%,1120px);margin-inline:auto}.editorial-hero{position:relative;display:grid;gap:2rem;overflow:hidden;padding:clamp(3.5rem,9vw,7rem) 0 clamp(5.5rem,10vw,8rem)}.editorial-hero__lead,.editorial-hero__brief{position:relative;z-index:1}.editorial-hero__lead h1{max-width:900px;margin:0;font-size:clamp(2.9rem,6vw,4.8rem);line-height:.98;letter-spacing:-.055em}.editorial-hero__image{margin:0;pointer-events:none}.editorial-hero__image img{display:block;width:100%;max-width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 55%;transform:scaleX(-1);-webkit-mask-image:radial-gradient(ellipse 68% 70% at 55% 46%,#000 28%,rgba(0,0,0,.82) 48%,transparent 82%);mask-image:radial-gradient(ellipse 68% 70% at 55% 46%,#000 28%,rgba(0,0,0,.82) 48%,transparent 82%)}.editorial-hero__brief{align-self:end;padding:1.15rem 0 clamp(1rem,3vw,2.5rem);border-top:1px solid var(--line)}.editorial-hero__brief>p{max-width:430px;color:var(--muted);font-size:1.05rem;line-height:1.65}.editorial-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.editorial-link{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;border-bottom:1px solid currentColor;color:var(--brand-dark);font-size:.86rem;font-weight:700}.editorial-link svg,.editorial-actions .button svg{width:17px}.editorial-audiences{display:grid;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.editorial-audiences article{padding:2.2rem 0}.editorial-audiences article+article{border-top:1px solid var(--line)}.editorial-audiences h2{max-width:470px;margin:0 0 1rem;font-size:clamp(2rem,4vw,3rem);line-height:1.05;letter-spacing:-.035em}.editorial-audiences article>p:not(.eyebrow){max-width:480px;color:var(--muted);line-height:1.65}.editorial-process,.editorial-faq{display:grid;gap:2.5rem;padding:clamp(4rem,8vw,7rem) 0}.editorial-section-head h2{max-width:530px;margin:0;font-size:clamp(2.2rem,4.5vw,3.6rem);line-height:1.03;letter-spacing:-.04em}.editorial-process ol{list-style:none;padding:0;margin:0;border-top:1px solid var(--ink)}.editorial-process li{display:grid;grid-template-columns:3rem 1fr;gap:.75rem;padding:1.2rem 0;border-bottom:1px solid var(--line)}.editorial-process li>span{color:var(--brand);font-size:.72rem;font-weight:800;letter-spacing:.1em}.editorial-process h3{margin:0 0 .3rem;font-size:1rem}.editorial-process li p{margin:0;color:var(--muted);font-size:.84rem;line-height:1.5}.editorial-platforms{padding:1.8rem clamp(1.25rem,4vw,3rem);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--card)}.editorial-platforms>ul{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.7rem;padding:0;margin:0;list-style:none}.editorial-platforms li{display:inline-flex;align-items:center;gap:.55rem}.editorial-platforms svg{width:clamp(1.1rem,2vw,1.45rem);height:auto;fill:currentColor;opacity:.82}.editorial-platforms span{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.4rem,3vw,2.15rem)}.editorial-faq{border-top:1px solid var(--ink)}.editorial-faq>div:last-child{border-top:1px solid var(--ink)}.editorial-faq details{padding:1rem 0;border-bottom:1px solid var(--line)}.editorial-faq summary{cursor:pointer;font-weight:700}.editorial-faq details p{max-width:630px;margin:.8rem 0 0;color:var(--muted);line-height:1.6}.editorial-close{display:grid;gap:1rem;padding:2.5rem 0 2.5rem 1.2rem;border-left:3px solid var(--brand)}.editorial-close>svg{width:20px;color:var(--brand)}.editorial-close h2{max-width:700px;margin:0;font-size:clamp(2.2rem,5vw,4rem);line-height:1.02;letter-spacing:-.04em}.editorial-footer{margin-top:6rem;border-top-width:1px}.landing-editorial .mobile-conversion{max-width:calc(100vw - 1.5rem);border-color:var(--line);background:var(--card)}.promoter-page{max-width:none;padding-bottom:6rem;background:var(--paper)}.promoter-nav,.promoter-hero,.promoter-steps,.promoter-close,.promoter-footer{width:min(100%,1120px);margin-inline:auto}.promoter-nav{border-bottom:1px solid var(--ink)}.promoter-hero{padding:clamp(5rem,12vw,9rem) 0 clamp(4.5rem,9vw,7rem);border-bottom:1px solid var(--ink)}.promoter-hero h1,.promoter-steps h2,.promoter-close h2{font-family:Georgia,Times New Roman,serif;font-weight:400}.promoter-hero h1{max-width:880px;margin:0;font-size:clamp(3rem,7vw,5.6rem);line-height:.98;letter-spacing:-.055em}.promoter-hero__lead{max-width:720px;margin:2rem 0 .5rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,3vw,2.5rem);line-height:1.15}.promoter-hero .promoter-hero__detail{max-width:620px;margin:0 0 2rem;color:var(--muted);font-size:1rem;line-height:1.65}.promoter-hero .button svg,.promoter-close .button svg{width:17px}.promoter-hero>small{display:block;max-width:520px;margin-top:1rem;color:var(--muted);font-size:.72rem;line-height:1.5}.promoter-steps{display:grid;gap:clamp(3rem,8vw,8rem);padding:clamp(4rem,9vw,7rem) 0}.promoter-steps h2,.promoter-close h2{max-width:570px;margin:0;font-size:clamp(2.25rem,5vw,4rem);line-height:1.03;letter-spacing:-.04em}.promoter-steps ol{margin:0;padding:0;list-style:none;border-top:1px solid var(--ink)}.promoter-steps li{display:grid;grid-template-columns:3rem 1fr;gap:.75rem;padding:1.25rem 0;border-bottom:1px solid var(--line)}.promoter-steps li>span{color:var(--brand);font-size:.72rem;font-weight:800;letter-spacing:.1em}.promoter-steps h3{margin:0 0 .35rem;font-size:1rem}.promoter-steps li p{margin:0;color:var(--muted);font-size:.86rem;line-height:1.55}.promoter-close{display:grid;gap:1.25rem;padding:3rem 0 3rem 2rem;border-left:3px solid var(--brand)}.promoter-close .button{justify-self:start}.promoter-footer{margin-top:6rem;border-top-width:1px}@media(max-width:699px){.auth{padding:1rem;gap:1.75rem}.auth__panel{padding:1.35rem;border-radius:.5rem}.auth__header .auth__home{font-size:.78rem}.landing-editorial{padding-inline:clamp(.75rem,4vw,1rem)}.landing-editorial .editorial-nav,.landing-editorial .editorial-hero,.landing-editorial .editorial-audiences,.landing-editorial .editorial-process,.landing-editorial .editorial-platforms,.landing-editorial .editorial-faq,.landing-editorial .editorial-close,.landing-editorial .editorial-footer{width:100%;max-width:100%}.editorial-nav>div{gap:.25rem}.editorial-nav .text-link{padding-inline:.45rem}.editorial-nav .button{padding-inline:.8rem}.editorial-nav>div>.text-link:not(.promoter-nav-link){display:none}.promoter-nav-link{padding-inline:.25rem;font-size:.72rem}.editorial-nav .button{font-size:.72rem}.editorial-hero__lead h1{max-width:100%;font-size:clamp(2.45rem,11.5vw,2.9rem);letter-spacing:-.045em;overflow-wrap:break-word}.editorial-hero__image img{aspect-ratio:4 / 3;object-position:32% center;-webkit-mask-image:radial-gradient(ellipse 74% 74% at 46% 43%,#000 34%,rgba(0,0,0,.78) 58%,transparent 94%);mask-image:radial-gradient(ellipse 74% 74% at 46% 43%,#000 34%,rgba(0,0,0,.78) 58%,transparent 94%)}.editorial-hero__image{width:100%;overflow:hidden}.editorial-actions{align-items:flex-start}.promoter-page{padding-inline:clamp(.75rem,4vw,1rem)}.promoter-nav,.promoter-hero,.promoter-steps,.promoter-close,.promoter-footer{width:100%;max-width:100%}.promoter-nav .promoter-signin{display:none}.promoter-nav>div{gap:.2rem}.promoter-nav .text-link,.promoter-nav .button{padding-inline:.55rem;font-size:.75rem}.promoter-hero h1{font-size:clamp(2.65rem,12vw,3.4rem);overflow-wrap:break-word}.promoter-close{padding-left:1.2rem}}@media(min-width:700px){.editorial-hero{grid-template-columns:minmax(0,1fr);row-gap:2.5rem}.editorial-hero__image{position:absolute;z-index:0;top:0;right:clamp(-8rem,-7vw,-3rem);bottom:0;width:min(61%,690px)}.editorial-hero__image img{width:100%;height:100%;aspect-ratio:auto;object-position:28% center}.editorial-hero__lead{max-width:68%}.editorial-hero__brief{grid-column:1;max-width:min(510px,52%)}.editorial-audiences{grid-template-columns:1fr}.editorial-audiences article{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);column-gap:clamp(3rem,8vw,8rem);padding:3.5rem 0}.editorial-audiences article .eyebrow{grid-column:1 / -1}.editorial-audiences article h2{grid-column:1;grid-row:2 / span 2;max-width:620px;margin-bottom:0}.editorial-audiences article>p:not(.eyebrow),.editorial-audiences article>.editorial-link{grid-column:2}.editorial-audiences article+article{padding-right:0;padding-left:clamp(2rem,5vw,5rem);border-top:0;border-left:1px solid var(--line)}.editorial-process,.editorial-faq{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(3rem,8vw,8rem)}.editorial-close{grid-template-columns:1fr auto;align-items:end;padding-left:2rem}.editorial-close>svg{grid-column:1 / -1}.promoter-steps{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.promoter-close{grid-template-columns:1fr auto;align-items:end}.promoter-close>.eyebrow{grid-column:1 / -1}}.workspace-signout{display:inline-flex;align-items:center;gap:.45rem;margin-left:auto;padding:.6rem .8rem;min-height:44px;background:transparent;color:var(--muted);border:1px solid var(--line);border-radius:.6rem;font-size:.8rem;cursor:pointer}.workspace-signout:hover{color:var(--ink);border-color:var(--brand)}.workspace-signout:disabled{opacity:.65;cursor:wait}.optional-details summary{min-height:44px;padding-block:.7rem;font-size:.85rem;font-weight:700;cursor:pointer}.optional-details summary span{margin-left:.4rem;color:var(--muted);font-size:.75rem;font-weight:400}.optional-details[open] summary{margin-bottom:.7rem}.optional-details.checklist{padding:.3rem 1rem}.optional-details.checklist p{font-size:.85rem}.welcome-choices h1{font-size:clamp(1.55rem,3vw,2rem);letter-spacing:-.04em;margin-bottom:1.1rem}.welcome-choices__grid{display:grid;grid-template-columns:1.15fr 1fr;gap:1rem}.welcome-choice{position:relative;display:flex;flex-direction:column;gap:.8rem;padding:1.3rem;border:1px solid #d2e896;border-radius:1.4rem;transition:transform .18s,box-shadow .18s}.welcome-choice:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.welcome-choice--lime{background:#e6ffa4}.welcome-choice--lilac{background:var(--lilac);border-color:#d7c5f5}.welcome-choice h2{font-size:1.25rem;margin:.6rem 0 .4rem;letter-spacing:-.03em}.welcome-choice p{font-size:.85rem;line-height:1.5;max-width:28ch;margin:0;color:#47533d}.welcome-choice__tag{display:inline-block;font-size:.65rem;font-weight:700;padding:.3rem .55rem;background:#ffffffb3;border-radius:999px}.welcome-choice__art{height:100px;position:relative;width:170px;align-self:center}.welcome-choice__product{position:absolute;width:92px;height:92px;left:25px;stroke-width:1.2;color:#3a701c;fill:#c0eb70;transform:rotate(-9deg)}.welcome-choice__bubble{position:absolute;width:48px;height:48px;right:0;top:0;color:#a35423;fill:#ffe2c4;stroke-width:1.5;transform:rotate(10deg)}.welcome-choice__spark{position:absolute;width:28px;height:28px;left:0;top:5px;color:#8866b7;fill:#eddfff}.welcome-choice__compass{width:94px;height:94px;position:absolute;left:38px;color:#7954a4;fill:#f5edff;stroke-width:1.2;transform:rotate(12deg)}.welcome-choice__arrow{position:absolute;bottom:1.25rem;right:1.1rem;width:32px;height:32px;padding:6px;background:#fff9;border-radius:50%}@media(max-width:600px){.welcome-choices__grid{grid-template-columns:1fr;gap:.75rem}.welcome-choice{padding:1.15rem 3rem 1.15rem 1.15rem;min-height:156px;gap:.35rem}.welcome-choice__art{width:74px;height:70px;position:absolute;right:16px;top:12px;opacity:.75}.welcome-choice__product,.welcome-choice__compass{width:52px;height:52px;left:10px}.welcome-choice__bubble{width:25px;height:25px}.welcome-choice__spark{width:18px;height:18px}.welcome-choice__tag{max-width:calc(100% - 52px)}.welcome-choice h2{margin-top:1.1rem}.welcome-choice p{max-width:25ch}}.topbar__security{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:40px;min-height:44px}.sidebar .security-settings-link{margin:1rem .65rem;color:var(--muted)}.nav-item.is-active{background:#eaffb5;color:#25411b}@media(max-width:600px){.topbar{gap:.35rem;padding-inline:.75rem}.topbar .brand{font-size:1rem;gap:.35rem}.topbar .brand__mark{width:28px;height:28px}.topbar__security span{display:none}.workspace-signout{padding-inline:.5rem;font-size:.75rem}.workspace-signout svg{display:none}.topbar .icon-button{width:36px;height:36px;flex-shrink:0}}.staging-notice{background:#e3edcd;color:#19382b;text-align:center;font-size:11px;font-weight:600;line-height:16px;padding:4px 8px}.changenow-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.changenow-actions a{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem}.changenow-widget{margin-top:1rem}.changenow-widget iframe{display:block;width:100%;max-width:32rem;height:480px;border:0;border-radius:.8rem;background:#fff}.changenow-dialog{width:min(56rem,calc(100vw - 2rem));max-width:none;height:min(54rem,calc(100dvh - 2rem));max-height:none;padding:0;border:1px solid var(--line);border-radius:1rem;background:var(--paper, #faf9f5);color:var(--ink)}.changenow-dialog[open]{display:flex;flex-direction:column}.changenow-dialog::backdrop{background:#112018a6}.changenow-dialog header{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem}.changenow-dialog h2{margin:0;font-size:1.1rem}.changenow-dialog header p{margin:.35rem 0 0;color:var(--muted);font-size:.8rem}.changenow-dialog>p{margin:0 1rem 1rem}.changenow-dialog iframe{flex:1;width:100%;min-height:0;border:0;background:#fff}@media(max-width:480px){.changenow-dialog{width:calc(100vw - 1rem);height:calc(100dvh - 1rem);border-radius:.7rem}.changenow-dialog header{padding:.75rem}}.business-stories{display:grid;grid-template-columns:1fr 1.35fr;gap:1.5rem;align-items:center;padding:1.4rem;border-radius:22px;background:#f0eaff}.business-stories h2{margin:.3rem 0;font-size:clamp(1.25rem,2vw,1.7rem);letter-spacing:-.04em}.business-stories .eyebrow{color:#725994;font-size:.7rem;margin:0}.business-stories figure{margin:0;padding:1.2rem;background:#fff;border-radius:16px}.business-stories blockquote{margin:0 0 1rem;font-size:1.25rem;font-weight:650;line-height:1.4}.business-stories figcaption a{display:inline-block;color:#24493a;font-weight:750;text-decoration:none}.business-stories figcaption small{display:block;margin-top:.25rem;font-size:.7rem;color:#67756e}.marketing>.business-stories{margin:2rem auto;max-width:1120px}@media(max-width:650px){.business-stories{grid-template-columns:1fr;padding:1rem;gap:.8rem}.business-stories blockquote{font-size:1.1rem}}.business-stories__quotes{display:grid;gap:.8rem}.business-stories figcaption img{display:inline-block;margin-right:.5rem;vertical-align:middle;object-fit:contain;border-radius:7px}.delivery-rating{border:0;margin:0;padding:0}.delivery-rating legend{font-weight:700;margin-bottom:10px}.delivery-rating__stars{display:flex;gap:8px}.delivery-rating__stars label{position:relative;display:grid;place-items:center;width:48px;height:48px;background:#fff8e6;color:#786947;border:1px solid #d8d0b9;border-radius:12px;cursor:pointer}.delivery-rating__stars input{position:absolute;inset:0;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.delivery-rating__stars label:has(:focus-visible){outline:3px solid #258564;outline-offset:3px}.delivery-rating__stars .is-filled{background:#ffefaa;color:#755210}.delivery-rating__stars .is-filled svg{fill:#f5c54e}.delivery-rating__label{display:block;min-height:24px;margin-top:7px;color:#576b60;font-size:.9rem}.deposit-minimum{background:#eef3dc;border-radius:14px;padding:12px 16px;margin:0}.offer-note{margin:.8rem 0;padding:.75rem 1rem;border-radius:12px;background:#f1f7ed;overflow-wrap:anywhere}.offer-note strong{display:block;margin-bottom:.25rem;font-size:.78rem}.offer-note p{white-space:pre-wrap;font-size:.88rem;color:var(--ink)}.offer-accept-note{margin-top:1rem;max-width:600px}.agreement-brief summary{cursor:pointer;font-weight:700}.agreement-brief p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.agreement-brief h3{margin-top:1rem;font-size:.95rem}.access-card dd{overflow-wrap:anywhere;white-space:pre-wrap}.app-shell .content{padding-top:.75rem}.app-shell .content>.stack-lg{gap:1.25rem}.app-shell .content>.stack-md{gap:.875rem}.app-shell .page-head{gap:.65rem}.app-shell .page-head .eyebrow{margin-bottom:.3rem}.app-shell .page-head__copy{margin-top:.4rem;font-size:.9rem;line-height:1.45}.app-shell .agreement-hero{padding:1.25rem}.app-shell .agreement-hero>.eyebrow{margin-top:.65rem}.app-shell .agreement-hero .button{margin-top:.25rem}.wallet-hero{position:relative}.wallet-hero>.wallet-hero__art{position:absolute;right:1.5rem;top:1.25rem;color:#a2c17f;opacity:.45;transform:rotate(-10deg);pointer-events:none}@media(max-width:480px){.wallet-hero>.wallet-hero__art{width:56px;height:56px;right:1rem}}.content :is(.card,.work-card,.listing-card,.campaign-creator-card,.promoter-home__campaign,.promoter-profile){box-shadow:0 2px 4px #1f402b0a,0 8px 24px #1f402b12}.content :is(a.work-card,a.listing-card,a.promoter-home__campaign):is(:hover,:focus-visible){box-shadow:0 4px 8px #1f402b12,0 12px 28px #1f402b1f;transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.content :is(a.work-card,a.listing-card,a.promoter-home__campaign){transition:none;transform:none}}.earnings-page{max-width:880px;margin-inline:auto}.earnings-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.earnings-summary :is(h2,h3){margin:0;font-size:1.4rem}.earnings-summary p{margin:.4rem 0 0;font-size:.85rem;color:var(--muted)}.earnings-request{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem}@media(max-width:600px){.earnings-request{grid-template-columns:1fr}.earnings-summary :is(h2,h3){font-size:1.1rem}}
