.app-shell--creator .badge,.onboarding .badge,.public-marketplace .badge{font-size:12px;letter-spacing:.03em}.app-shell--creator .card__head>button:not(.button),.app-shell--creator .link-list b,.app-shell--creator .profile-banner p,.app-shell--creator .quick-guide>button,.app-shell--creator .section-heading>button,.app-shell--creator .subnav button,.app-shell--creator .table-list b,.app-shell--creator .tax-card>div span,.app-shell--creator .work-list p{font-size:13px}.app-shell--creator .field small,.onboarding .field small,.public-marketplace .field small{font-size:12px}.app-shell--creator .activity-list b,.app-shell--creator .eligibility-block b,.app-shell--creator .notification-list b,.app-shell--creator .platform-lines b,.app-shell--creator .rules-callout b,.app-shell--creator .setting-list b{font-size:14px}.app-shell--creator .activity-list small,.app-shell--creator .eligibility-block small,.app-shell--creator .notification-list small,.app-shell--creator .platform-lines small,.app-shell--creator .setting-list small,.app-shell--creator .table-list small{font-size:13px;line-height:1.45}.app-shell--creator .campaign-detail section p,.public-marketplace .campaign-detail section p{font-size:13px}.app-shell--creator .quick-guide li{font-size:13px;line-height:1.45}.modal .campaign-detail .eligibility-block b,.modal .campaign-detail .rules-callout b{font-size:14px}.modal .campaign-detail .eligibility-block small,.modal .campaign-detail .rules-callout p{font-size:13px;line-height:1.5}.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}.muted-line{margin:0}.card-note,.muted-line{color:var(--muted);font-size:13px;line-height:1.5}.card-note{display:block;margin:-6px 0 12px}.card-note svg{display:inline-block;vertical-align:-3px;margin-right:6px}.card-note b{color:var(--ink)}.card-note--small{font-size:12px;margin:12px 0 0}.demo-note{margin:0;padding:10px 12px;border:1px dashed #b9b2a2;border-radius:10px;background:#faf6ea;font-size:12.5px;line-height:1.5;color:#4f4a3f}.demo-note code{font-size:12px;background:#efe9d9;padding:1px 4px;border-radius:4px;overflow-wrap:anywhere}.campaign-tile{position:relative;gap:14px}.campaign-tile__tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.campaign-tile__tags .badge svg{margin-right:2px}.campaign-tile__title{min-width:0}.campaign-tile__foot span{font-weight:750}.campaign-tile--with-cover{background:var(--card)!important;border:1px solid var(--line);padding-top:158px;color:var(--ink)}.campaign-tile__cover{position:absolute;left:0;right:0;top:0;height:140px;background-size:cover;background-position:50%;border-bottom:1px solid var(--line)}.campaign-tile--with-cover .campaign-tile__top{position:absolute;top:14px;left:16px;right:16px}.campaign-tile--with-cover .campaign-tile__top .brand-glyph{box-shadow:0 4px 14px #0004}.campaign-tile--with-cover .campaign-tile__foot{border-top-color:var(--line)}.campaign-detail__hero--cover .campaign-detail__identity,.campaign-detail__hero--cover .campaign-detail__rate{background:rgba(23,23,25,.84);padding:10px 13px;border-radius:14px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.campaign-detail__hero--cover .campaign-detail__identity small{opacity:.85}.campaign-detail__rate small{font-size:12px}.eligibility-block__actions{display:flex!important;flex-wrap:wrap;gap:8px;margin-top:10px}.eligibility-block__actions .button span{display:inline-flex;align-items:center;gap:7px}.eligibility-block>span{gap:4px}.joined-note{display:flex;gap:11px;align-items:flex-start;padding:14px;border-radius:13px;background:#e4f5e8;color:#0f4d35}.joined-note svg{flex:0 0 auto;margin-top:1px}.joined-note span{display:grid;grid-gap:4px;gap:4px}.joined-note b{font-size:14px}.joined-note small{font-size:13px;line-height:1.5;color:#2b5a45}.submit-checklist{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;font-size:13px;color:var(--muted);line-height:1.45}.submit-checklist li{display:flex;gap:8px;align-items:flex-start}.submit-checklist svg{flex:0 0 auto;margin-top:3px;color:var(--success)}.content-bank{display:grid;grid-gap:12px;gap:12px}.content-bank h3{margin:0}.licence-box{display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid var(--line);border-radius:13px;background:#fbf8f0}.licence-box b{font-size:14px}.licence-box blockquote{margin:0;padding:8px 12px;border-left:3px solid var(--ink);background:#f2eee3;font-size:13px;line-height:1.5}.licence-box small{font-size:13px;color:var(--muted);line-height:1.5}.licence-box .button{justify-self:start}.licence-accepted{display:flex;align-items:center;gap:7px;color:var(--success)!important;font-weight:700}.campaign-asset-note b{font-size:14px}.campaign-asset-note small{font-size:13px}.platform-icon--joined{background:#e4f5e8;color:var(--success)}.activity-list>div .button{flex:0 0 auto}.setup-checklist{margin-top:22px}.setup-checklist ol{list-style:none;margin:0;padding:0;display:grid}.setup-checklist li{display:flex;align-items:center;gap:12px;padding:13px 0;border-top:1px solid var(--line)}.setup-checklist li:first-child{border-top:0}.setup-checklist li>span:nth-child(2){flex:1 1;display:grid;grid-gap:3px;gap:3px;min-width:0}.setup-checklist b{font-size:14px}.setup-checklist small{font-size:13px;color:var(--muted);line-height:1.45;overflow-wrap:anywhere}.setup-checklist__mark{flex:0 0 auto;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:1.5px solid #c9c3b6;font-size:13px;font-weight:850}.setup-checklist li.is-done .setup-checklist__mark{background:var(--success);border-color:var(--success);color:#fff}.setup-checklist li.is-done b{color:var(--muted)}.setup-checklist li .button{flex:0 0 auto}.action-banner{gap:14px}.action-banner b{font-size:14px!important}.action-banner p{font-size:13px!important;line-height:1.5}.action-banner .button{flex:0 0 auto}.action-banner--consent{margin-top:22px}.action-banner--consent,.action-banner--info{background:#e6edff;border-color:#c4d3f5}.action-banner--good{background:#e4f5e8;border-color:#b8e0c6}.creator-hero__copy p{font-size:15px}.section-heading--tight{margin:0 0 14px}.joined-campaigns{margin-bottom:26px}.joined-list{display:grid;grid-gap:10px;gap:10px}.joined-list article{display:flex;align-items:center;gap:13px;padding:15px 17px;border:1px solid var(--line);border-radius:16px;background:var(--card)}.joined-list article>span:nth-child(2){flex:1 1;display:grid;grid-gap:3px;gap:3px;min-width:0}.joined-list small{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-weight:800}.joined-list b{font-size:15px}.joined-list em{font-family:inherit;font-style:normal;font-size:13px;color:var(--muted)}.joined-list .button{flex:0 0 auto}.work-list .work-card{align-items:flex-start}.work-card .platform-icon{flex:0 0 auto}.work-list__main{min-width:0}.work-card__link{display:inline-flex;align-items:center;gap:5px;margin:0 0 6px;font-size:13px;color:var(--ink);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.work-detail{display:flex;gap:9px;align-items:flex-start;margin:12px 0 0!important;padding:12px 13px;border-radius:12px;background:#f3efe5;font-size:13px!important;line-height:1.5;color:#3d3a34!important}.work-detail>svg{flex:0 0 auto;margin-top:3px}.work-detail>div{display:grid;grid-gap:8px;gap:8px;min-width:0}.work-detail b{font-size:14px;color:var(--ink)}.work-detail ol,.work-detail p{margin:0;font-size:13px;color:#3d3a34}.work-detail ol{padding-left:18px;display:grid;grid-gap:4px;gap:4px}.work-detail--info{background:#e6edff;color:#1f2d52!important}.work-detail--good{background:#e4f5e8;color:#0f4d35!important}.work-detail--fix{background:#fff0e6}.work-detail--fix>svg{color:#b4471d}.work-detail__actions{display:flex;flex-wrap:wrap;gap:8px}.work-detail .field__error{font-size:13px}.work-list__metrics small b{font-size:15px;color:var(--ink)}.creator-analytics .analytics-sync-line{font-size:13px}.campaign-perf,.campaign-perf article{display:grid;grid-gap:10px;gap:10px}.campaign-perf article{padding:14px;border:1px solid var(--line);border-radius:14px}.campaign-perf article>div{display:grid;grid-gap:2px;gap:2px}.campaign-perf b{font-size:15px}.campaign-perf small{font-size:12px;color:var(--muted)}.campaign-perf dl{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.campaign-perf dl>div{display:grid;grid-gap:2px;gap:2px;padding:8px 10px;border-radius:10px;background:#f3efe5}.campaign-perf dt{font-size:12px;color:var(--muted)}.campaign-perf dd{margin:0;font-size:16px;font-weight:800}.chart-empty{margin:0;padding:40px 10px;text-align:center;color:var(--muted);font-size:14px}.creator-analytics .analytics-trust p{font-size:13px;line-height:1.55}.payout-rules,.payout-steps{margin-bottom:18px}.payout-steps ol{list-style:none;margin:0;padding:0;display:grid}.payout-steps li{display:flex;align-items:center;gap:12px;padding:13px 0;border-top:1px solid var(--line)}.payout-steps li:first-child{border-top:0}.payout-steps li>span:nth-child(2){flex:1 1;display:grid;grid-gap:3px;gap:3px;min-width:0}.payout-steps b{font-size:14px}.payout-steps small{font-size:13px;color:var(--muted);line-height:1.45}.payout-steps__icon{flex:0 0 auto;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#f3efe5;color:#8a5b12}.payout-steps li .button{flex:0 0 auto}.payout-rules dl{margin:0 0 12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.payout-rules dl>div{padding:12px;border-radius:12px;background:#f3efe5;display:grid;grid-gap:4px;gap:4px}.payout-rules dt{font-size:12px;color:var(--muted)}.payout-rules dd{margin:0;font-size:15px;font-weight:800;line-height:1.3}.payout-rules p{margin:0;font-size:13px;color:var(--muted);line-height:1.55}.wallet-grid small{font-size:13px}.wallet-grid p{font-size:13px;line-height:1.45}.setting-list>div.is-muted{opacity:.72}.bank-card .kyc-empty small,.bank-card .kyc-row small{font-size:13px;line-height:1.45}.tax-card p{font-size:13px}.tax-card>div>span>span{display:inline-flex!important;align-items:center;gap:4px;justify-content:flex-start!important;border:0!important;padding:0!important}.bank-card .kyc-row b{font-size:14px}.tax-card>button{font-size:13px}.table-list>div>div small{line-height:1.45}.statement{display:grid;grid-gap:16px;gap:16px}.statement__bar{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.statement__bar .select-wrap{min-width:220px}.statement__totals{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.statement__totals>div{padding:12px;border-radius:12px;background:#f3efe5;display:grid;grid-gap:3px;gap:3px}.statement__totals dt{font-size:12px;color:var(--muted)}.statement__totals dd{margin:0;font-size:18px;font-weight:850}.statement__table{display:grid;border:1px solid var(--line);border-radius:12px;overflow:hidden}.statement__table>div{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;grid-gap:8px;gap:8px;padding:11px 13px;border-top:1px solid var(--line);font-size:13px;align-items:center}.statement__table>div:first-child{border-top:0}.statement__head{background:#f3efe5;font-weight:800;font-size:12px!important;color:var(--muted)}.statement__table span[role=cell]:first-child{display:grid;grid-gap:2px;gap:2px}.statement__table small{font-size:12px;color:var(--muted)}.statement__head span:not(:first-child),.statement__table span[role=cell]:not(:first-child){text-align:right}.statement__note{margin:0;font-size:12.5px;color:var(--muted);line-height:1.5}.creator-notifications article{width:100%;min-height:87px;padding:16px 20px;border-top:1px solid var(--line);display:flex;align-items:flex-start;gap:13px}.creator-notifications article:first-child{border-top:0}.creator-notifications article.unread{background:#fffcf3}.creator-notifications article>div{flex:1 1;display:grid;grid-gap:4px;gap:4px;min-width:0}.creator-notifications article b{font-size:14px;font-weight:650;line-height:1.45}.creator-notifications article .text-button{justify-self:start;display:inline-flex;align-items:center;gap:5px;padding:4px 0;font-size:13px;font-weight:750;color:var(--ink)}.notification-icon{flex:0 0 auto}.notification-icon--activity{background:#e6edff;color:#2f4f99}.notification-icon--grievance{background:#f1e8ff;color:#6b46a8}.notification-icon--legal{background:#efe9d9;color:#6a5b2e}.notification-dot{flex:0 0 auto;width:28px;height:28px;border:0;background:transparent;display:grid;place-items:center;cursor:pointer;border-radius:50%}.notification-dot:hover{background:#0000000d}.notification-dot i{width:9px;height:9px;border-radius:50%;background:var(--coral)}.inbox-summary b{font-size:14px}.inbox-summary small{font-size:13px}.profile-banner__who{min-width:0}.profile-banner .profile-avatar{flex:0 0 auto;font-size:20px}.profile-banner p{color:#c9c7c1!important;line-height:1.5}.name-editor{display:grid;grid-gap:10px;gap:10px;margin-top:10px;max-width:420px}.name-editor .field__label{color:#fff}.name-editor .field small{color:#c9c7c1}.name-editor .input{background:#fff}.name-editor>div{display:flex;gap:8px}.name-editor .button--ghost{color:#fff;border-color:#ffffff55}.link-method-form{display:grid;grid-gap:12px;gap:12px;margin-top:12px;padding-top:14px;border-top:1px solid var(--line)}.link-method-form>div:last-child{display:flex;gap:8px;justify-content:flex-end}.link-list--detailed button{min-height:64px;padding:10px 0;text-align:left;gap:10px}.link-list--detailed button>span{align-items:flex-start!important}.link-list--detailed button>span>svg{flex:0 0 auto;margin-top:2px}.link-list--detailed button>span>span{display:grid!important;grid-gap:3px;gap:3px}.link-list--detailed b{font-size:14px!important}.link-list--detailed small{font-size:12.5px;color:var(--muted);line-height:1.4;font-weight:400}.link-list--detailed button>svg{flex:0 0 auto}.link-list__danger b{color:var(--danger)}.confirm-dialog__body ul{margin:6px 0 0;padding-left:18px;display:grid;grid-gap:6px;gap:6px}.onboarding>header>.onboarding__who{text-transform:none;font-weight:500;font-size:13px;letter-spacing:0;text-align:right}.onboarding__who b{color:var(--ink)}.onboarding__who .text-button{font-size:13px;font-weight:750;color:var(--ink)}.consent-check{display:flex;gap:11px;align-items:flex-start;padding:13px;border:1px solid var(--line);border-radius:13px;background:#fbf8f0;cursor:pointer}.consent-check input{width:20px;height:20px;margin:1px 0 0;flex:0 0 auto;accent-color:var(--ink)}.consent-check>span{display:grid;grid-gap:4px;gap:4px}.consent-check b{font-size:14px;line-height:1.35}.consent-check small{font-size:12.5px;color:var(--muted);line-height:1.5}.onboarding__escape{display:flex;gap:10px;align-items:flex-start;padding-top:14px;border-top:1px solid var(--line);color:var(--muted)}.onboarding__escape>svg{flex:0 0 auto;margin-top:2px}.onboarding__escape>span{display:grid;grid-gap:5px;gap:5px}.onboarding__escape b{font-size:14px;color:var(--ink)}.onboarding__escape small{font-size:13px;line-height:1.5}.onboarding__escape .text-button{justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:750;color:var(--ink)}.onboarding__form .onboarding__escape .text-button{width:auto}@media (max-width:800px){.campaign-detail .detail-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.campaign-detail .detail-stat-grid>div{min-height:0;padding:10px;flex-direction:column;align-items:flex-start;gap:4px}.campaign-detail .detail-stat-grid>div>svg{display:none}.campaign-detail__hero{height:auto;min-height:130px;gap:8px;flex-wrap:wrap;align-items:flex-end}.campaign-detail__hero--cover .campaign-detail__identity{padding:8px}.campaign-detail__hero--cover .campaign-detail__identity>span:last-child{display:none}.campaign-detail__hero--cover .campaign-detail__rate{margin-left:auto}.payout-rules dl{grid-template-columns:1fr 1fr}.payout-steps li,.setup-checklist li{flex-wrap:wrap}.payout-steps li .button,.setup-checklist li .button{margin-left:40px}.joined-list article{flex-wrap:wrap}.joined-list article .button{width:100%}.work-list .work-card{display:grid;grid-template-columns:auto 1fr;grid-gap:10px 12px;gap:10px 12px;align-items:center}.work-card .platform-icon{grid-column:1;grid-row:1}.work-card .work-list__metrics{grid-column:2;grid-row:1;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:10px;justify-content:flex-start;text-align:left}.work-card .work-list__main{grid-column:1/-1;grid-row:2}.action-banner{flex-wrap:wrap}.action-banner .button{width:100%}.profile-banner{flex-wrap:wrap}.onboarding>header{height:auto;min-height:70px;padding:12px 16px;gap:10px}.onboarding>main{grid-template-columns:1fr;padding:24px 16px 40px;gap:26px}.onboarding__art h1{font-size:38px}.onboarding__form{padding:22px}.campaign-brief-grid,.campaign-economics{grid-template-columns:1fr}}@media (max-width:480px){.hide-on-phone{display:none}.statement__totals{grid-template-columns:1fr}.statement__table>div{grid-template-columns:1.4fr 1fr 1fr}.statement__table>div>span:nth-child(2){display:none}.campaign-perf dl{grid-template-columns:1fr 1fr 1fr}.campaign-perf dd{font-size:14px}.payout-rules dl{grid-template-columns:1fr 1fr}.setting-list>div{flex-wrap:wrap}.setting-list>div>span:nth-child(2){min-width:0;flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 60px)}.settings-grid .setting-list>div>.badge,.settings-grid .setting-list>div>.button{margin-left:49px}.campaign-tile--with-cover{padding-top:150px}.campaign-tile__cover{height:130px}.modal .campaign-detail__actions{position:-webkit-sticky;position:sticky;bottom:-20px;background:var(--card);margin:0 -20px;padding:14px 20px;z-index:2}.modal .campaign-detail__actions .button{flex:1 1}.creator-notifications article{padding:14px 16px}}.campaign-brief-text{margin:10px 0 12px;padding:12px 14px;border-radius:12px;background:rgba(0,0,0,.04);display:grid;grid-gap:6px;gap:6px}.campaign-brief-text p{margin:0;font-size:14px;line-height:1.55;white-space:pre-wrap}.creator-notifications article button.notification-dot{flex:0 0 auto;width:28px;min-height:28px;height:28px;padding:0;border:0;border-top:0;display:grid;place-items:center;background:transparent;border-radius:50%}.creator-notifications article button.notification-dot i{width:8px;height:8px;border-radius:50%;background:var(--coral)}.creator-notifications article button.text-button{width:auto;min-height:0;border-top:0;padding:4px 0;background:none}