/* The programme is a destination; member activity remains a focused workspace. */
.rp-affiliate { background:#f6f5ee;color:#172c25; }
.rp-affiliate main { overflow:clip; }
.creator-hero { display:grid;grid-template-columns:.83fr 1.17fr;max-width:1280px;margin:auto;gap:44px;align-items:center;min-height:0; }
.rp-affiliate #creator-public-hero { padding:44px 32px;background:#fafaf6;color:#173c30; }
.creator-hero-copy { padding:0;align-self:center; }
.creator-wordmark { font:600 17px/1.4 'DM Sans',sans-serif;margin:0 0 24px; }
.rp-affiliate #creator-public-hero h1 { font:600 clamp(40px,4.4vw,62px)/1.04 'Bricolage Grotesque',sans-serif;letter-spacing:-.045em;color:#173c30;margin:0 0 25px; }
.creator-hero-lede { font:400 clamp(17px,1.5vw,20px)/1.6 'DM Sans',sans-serif;max-width:36ch;margin:0 0 28px;color:#486054; }
.creator-hero-actions { display:flex;align-items:center;gap:22px;flex-wrap:wrap; }
.creator-button { display:inline-flex;align-items:center;justify-content:center;min-height:52px;border-radius:6px;padding:15px 22px;background:#173c30;color:#fff!important;text-decoration:none;font:600 15px/1.4 'DM Sans',sans-serif; }
.creator-button:hover { background:#285844; }
.creator-text-link { display:inline-flex;align-items:center;min-height:44px;color:#173c30;font-weight:600;text-decoration:underline;text-underline-offset:5px; }
.creator-returning { margin-top:24px!important;font-size:13px;color:#637267; }.creator-returning a{color:#173c30;text-decoration:underline;text-underline-offset:3px}
.creator-deal { display:grid;grid-template-columns:1fr 1fr .9fr;background:#173c30;color:#fff;max-width:1216px;margin:0 auto;padding:26px 32px;gap:32px;border-radius:8px; }
.creator-deal>div+div { border-left:1px solid #ffffff35;padding-left:32px; }.creator-deal strong{display:block;font:500 28px/1.2 'Bricolage Grotesque',sans-serif;letter-spacing:-.02em;margin:0 0 12px}.creator-deal strong span{font:400 14px/1.5 'DM Sans',sans-serif;letter-spacing:0;white-space:nowrap}.creator-deal p{max-width:34ch;margin:0;color:#d5e4db;font-size:14px;line-height:1.55}
.creator-library-intro { max-width:1280px;display:grid;grid-template-columns:1fr 1.1fr;gap:9%;margin:0 auto;padding:56px 32px;align-items:center; }
.creator-section-label { color:#4e665a;font-size:14px;font-weight:500;margin:0 0 18px; }
.creator-library-intro h2,.creator-how h2 { font:600 clamp(32px,3.3vw,48px)/1.1 'Bricolage Grotesque',sans-serif;letter-spacing:-.035em;margin:0 0 24px;color:#173c30; }.creator-library-intro p:not(.creator-section-label){color:#5a6b61;line-height:1.65;max-width:43ch}.creator-library-intro .creator-text-link{margin-top:10px}
.creator-library-map { background:#eef1e9;padding:24px 28px;border-radius:8px; }.creator-language-list{display:flex;gap:8px;flex-wrap:wrap;padding-bottom:24px}.creator-language-list span{background:white;color:#284370;padding:6px 11px;border-radius:4px;font-size:13px}.creator-format-list>div{display:grid;grid-template-columns:32px 1fr;gap:3px 14px;padding:18px 0;border-top:1px solid #c7d3e7}.creator-format-list strong{font-size:17px;color:#19395b;font-weight:600}.creator-format-list small{grid-column:2;color:#566c82;font-size:13px}.creator-format-list>div>span{grid-row:1/3;color:#234ddd;font-size:24px}.creator-library-map>p{font-size:12px;margin:14px 0 0!important}
.creator-how { max-width:1280px;margin:0 auto;padding:0 32px 48px;display:grid;grid-template-columns:1fr 1.1fr;gap:9%; }.creator-how ol{padding:0;margin:0;list-style:none}.creator-how li{display:flex;gap:20px;padding:24px 0;border-top:1px solid #cfd8ce}.creator-how li>span{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:50%;background:#e6eccb;color:#173c30;font-size:16px}.creator-how h3{font:600 22px/1.3 'DM Sans',sans-serif;margin:0 0 10px;color:#173c30}.creator-how li p{color:#5a6b61;font-size:15px;line-height:1.65;margin:0;max-width:48ch}
.rp-affiliate .creator-main { background:white;padding:64px 16px;scroll-margin-top:140px; }.rp-affiliate.creator-is-member .creator-main{padding-top:40px;min-height:75vh}.rp-affiliate .creator-legacy{max-width:1180px;padding:0 24px;margin:24px auto;color:#5f7068}.rp-affiliate .creator-legacy[open]{background:#fff;border-radius:8px;padding:20px 24px}
.creator-hero a:focus-visible,.creator-library-intro a:focus-visible{outline:3px solid #234ddd;outline-offset:5px}
@media(max-width:1000px){.creator-hero{grid-template-columns:.8fr 1.2fr;gap:26px}.creator-hero-copy{padding:0}.creator-deal{gap:22px;padding:30px 28px}.creator-deal>div+div{padding-left:22px}.creator-deal strong{font-size:28px}.creator-deal strong span{display:block;margin-top:5px}.creator-library-intro,.creator-how{gap:40px;padding-left:28px;padding-right:28px}}
@media(max-width:700px){.creator-hero{grid-template-columns:1fr;min-height:0}.creator-hero-copy{padding:0}.creator-wordmark{font-size:14px;margin-bottom:18px}.creator-hero-lede{font-size:16px;max-width:38ch}.creator-hero-actions{gap:12px 20px}.creator-button{font-size:14px;padding:14px 18px}.creator-deal{grid-template-columns:1fr;padding:24px;gap:22px}.creator-deal>div+div{border-left:0;border-top:1px solid #ffffff30;padding:22px 0 0}.creator-deal strong{font-size:30px}.creator-deal strong span{display:inline;font-size:13px}.creator-deal p{max-width:42ch}.creator-library-intro,.creator-how{grid-template-columns:1fr;padding:48px 24px;gap:28px}.creator-library-intro h2,.creator-how h2{font-size:34px;margin-bottom:18px}.creator-library-map{padding:22px}.creator-how{padding-top:0}.creator-how h2{margin-bottom:0}.creator-how li{padding:20px 0}.creator-how h3{font-size:19px}.creator-main{scroll-margin-top:80px}.rp-affiliate .creator-main{padding:36px 0}.rp-affiliate.creator-is-member .creator-main{padding:26px 0}}

/* Creator workspace: topic navigation, bounded results and readable task pages. */

#creator-workspace,.cw-dialog{--cw-ink:#172c25;--cw-muted:#5f7068;--cw-line:#d9e1d9;--cw-green:#254f3d;--cw-blue:#2456c7;--cw-paper:#fff;--cw-wash:#f4f6f0;color:var(--cw-ink);font:15px/1.55 var(--font-sans,'DM Sans',Arial,sans-serif)}
#creator-workspace{scroll-margin-top:135px;max-width:1180px;margin-inline:auto;padding:0 24px 32px;background:transparent;min-width:0}#creator-workspace *,.cw-dialog *{box-sizing:border-box}#creator-workspace button,.cw-dialog button{font:600 14px/1.35 var(--font-sans,Arial,sans-serif);border:1px solid var(--cw-line);border-radius:7px;min-height:44px;padding:10px 16px;color:var(--cw-ink);background:#fff;cursor:pointer}#creator-workspace button:hover:not(:disabled),.cw-dialog button:hover:not(:disabled){background:#eef3ed;border-color:#a9b9ad}#creator-workspace button:disabled,.cw-dialog button:disabled{opacity:.5;cursor:default}#creator-workspace button.cw-primary,.cw-dialog button.cw-primary{background:var(--cw-green);border-color:var(--cw-green);color:#fff}#creator-workspace button.cw-primary:hover,.cw-dialog button.cw-primary:hover{background:#173c30}
#creator-workspace :focus-visible,.cw-dialog :focus-visible{outline:3px solid #4b7adc;outline-offset:3px}#creator-workspace h2{font-size:clamp(27px,3vw,36px);line-height:1.15;margin:0;color:var(--cw-ink)}#creator-workspace h3,.cw-dialog h3{font-size:22px;line-height:1.3;margin:0 0 14px;color:var(--cw-ink)}#creator-workspace h4,.cw-dialog h4{font-size:16px;line-height:1.4;margin:0 0 8px}#creator-workspace p,.cw-dialog p{margin:0 0 14px;max-width:72ch}#creator-workspace .cw-small,.cw-dialog .cw-small{font-size:13px;color:var(--cw-muted)}#creator-workspace a,.cw-dialog a{color:var(--cw-blue);overflow-wrap:anywhere}#creator-workspace .cw-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
#creator-workspace .cw-workspace-head{display:flex;justify-content:space-between;align-items:end;gap:24px;padding:0 0 20px}#creator-workspace .cw-workspace-head p{margin-bottom:5px}.cw-account-select{width:min(280px,100%)}#creator-workspace .cw-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-bottom:1px solid var(--cw-line);padding:0;margin:0 0 24px;overflow:auto}#creator-workspace .cw-nav button{white-space:nowrap;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;padding:15px 22px;color:var(--cw-muted);font-size:15px}#creator-workspace .cw-nav button[aria-current]{border-bottom-color:var(--cw-green);background:transparent;color:var(--cw-green)}#creator-workspace .cw-status{margin:0;min-height:28px;font-size:14px;color:#234ca3}#creator-workspace .cw-status:not(:empty){padding:12px 0 20px}#creator-workspace #cw-content{min-width:0}
#creator-workspace label,.cw-dialog label{display:grid;gap:7px;font-weight:500;font-size:14px;margin-bottom:16px}#creator-workspace input:not([type=checkbox]),#creator-workspace textarea,#creator-workspace select,.cw-dialog input,.cw-dialog select{font:inherit;min-height:44px;width:100%;padding:10px 12px;border:1px solid #bdcbbf;border-radius:7px;background:#fff;color:var(--cw-ink);min-width:0}#creator-workspace textarea{resize:vertical}#creator-workspace input[type=checkbox]{appearance:auto;width:19px;height:19px;flex:0 0 19px;accent-color:var(--cw-green)}#creator-workspace .cw-check{display:flex;align-items:start;gap:10px;line-height:1.5;font-weight:400}#creator-workspace .cw-check input{margin-top:2px}#creator-workspace .cw-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}#creator-workspace .cw-form-actions,.cw-dialog .cw-detail-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:16px 0}#creator-workspace .cw-form-status{font-size:14px;color:#8c3b21;max-width:45ch}#creator-workspace form{max-width:720px}#creator-workspace .cw-reading{max-width:760px}
#creator-workspace .cw-between,.cw-dialog .cw-between{display:flex;align-items:center;justify-content:space-between;gap:16px}#creator-workspace .cw-section-title{margin:32px 0 16px}#creator-workspace .cw-empty{padding:36px 20px;text-align:center;border:1px dashed var(--cw-line);border-radius:8px;color:var(--cw-muted)}#creator-workspace .cw-empty p{margin:10px auto 16px}#creator-workspace .cw-empty:empty{display:none}#creator-workspace .cw-badge{display:inline-flex;align-items:center;border:1px solid var(--cw-line);border-radius:999px;padding:3px 10px;font-size:12px;line-height:1.4;color:var(--cw-muted);white-space:nowrap}#creator-workspace .cw-badge[data-status=accepted],#creator-workspace .cw-badge[data-status=active],#creator-workspace .cw-badge[data-status=verified]{background:#e8f2e8;color:#24513c;border-color:#b7d2bd}#creator-workspace .cw-badge[data-status=needs_changes]{background:#fff2dd;color:#804d17}
#creator-workspace .cw-overview{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:40px}#creator-workspace .cw-next{padding:26px 28px;background:var(--cw-wash);border-radius:10px}#creator-workspace .cw-next h3{font-size:28px;max-width:25ch}#creator-workspace .cw-account-card{padding:20px 0;border-bottom:1px solid var(--cw-line)}#creator-workspace progress{display:block;width:100%;height:7px;accent-color:var(--cw-green);margin:14px 0 9px}#creator-workspace .cw-earn-summary{align-self:start;border-left:1px solid var(--cw-line);padding-left:28px}#creator-workspace .cw-amount{font-size:38px;font-weight:600;line-height:1.2;margin:20px 0 4px}#creator-workspace dl{margin:20px 0}#creator-workspace dl>div,.cw-dialog dl>div{display:flex;justify-content:space-between;gap:20px;padding:9px 0;border-bottom:1px solid var(--cw-line)}#creator-workspace dt,.cw-dialog dt{color:var(--cw-muted)}#creator-workspace dd,.cw-dialog dd{margin:0;text-align:right;overflow-wrap:anywhere}
#creator-workspace details{border-bottom:1px solid var(--cw-line);padding:14px 0}#creator-workspace summary{display:flex;justify-content:space-between;align-items:center;gap:14px;cursor:pointer;min-height:44px;font-weight:600;list-style:none}#creator-workspace summary::after{content:'+';font-size:20px;font-weight:400}#creator-workspace details[open]>summary::after{content:'−'}#creator-workspace summary::-webkit-details-marker{display:none}#creator-workspace details[open]>summary{margin-bottom:15px}#creator-workspace .cw-add-account{margin-top:12px}#creator-workspace .cw-terms{margin-bottom:20px}#creator-workspace .cw-terms p{font-size:14px;color:var(--cw-muted)}
#creator-workspace .cw-library-layout{display:grid;grid-template-columns:205px minmax(0,1fr);gap:32px}#creator-workspace .cw-topic-rail{min-width:0;border-right:1px solid var(--cw-line);padding-right:22px}#creator-workspace .cw-mobile-topic{display:none}#creator-workspace .cw-topic-rail h3{font-size:16px;margin-bottom:15px}#creator-workspace .cw-topic-rail>input{margin-bottom:12px;font-size:13px}#creator-workspace #cw-topics{display:grid;align-content:start;gap:3px;max-height:65vh;overflow:auto}#creator-workspace #cw-topics button{display:flex;justify-content:space-between;align-items:center;gap:10px;border:0;background:transparent;padding:10px 9px;text-align:left;font-size:14px;font-weight:400}#creator-workspace #cw-topics button[aria-current]{background:#edf3ec;color:#204d35;font-weight:600}#creator-workspace #cw-topics button span:last-child{font-size:12px;color:var(--cw-muted)}#creator-workspace .cw-library-main{min-width:0;scroll-margin-top:135px}#creator-workspace .cw-library-main>.cw-between h3{margin-bottom:4px}#creator-workspace .cw-library-main>.cw-between button{font-size:13px;padding:8px 12px}#creator-workspace .cw-library-tools{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(160px,1fr) 110px;align-items:end;gap:0 14px;margin:16px 0 18px}#creator-workspace .cw-library-tools .cw-search{grid-column:1}#creator-workspace .cw-library-tools label{font-size:12px}#creator-workspace .cw-library-tools input,#creator-workspace .cw-library-tools select{font-size:14px}#creator-workspace .cw-creative-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:20px}#creator-workspace .cw-creative-card{min-width:0;border:0;border-radius:10px;overflow:hidden;background:#fff}#creator-workspace .cw-media-button{position:relative;display:block;width:100%;height:auto;aspect-ratio:3/4;min-height:0;padding:0;border:0;border-radius:0;background:#f1f2ed;overflow:hidden}#creator-workspace .cw-media-button img{display:block;width:100%;height:100%;object-fit:contain}#creator-workspace .cw-media-kind{position:absolute;bottom:8px;left:8px;padding:3px 7px;background:rgba(255,255,255,.94);border-radius:4px;font-size:11px;font-weight:600}#creator-workspace .cw-file-icon{display:grid;place-items:center;min-height:150px;font-size:24px;color:#466253}#creator-workspace .cw-creative-copy{padding:16px 2px}#creator-workspace .cw-creative-copy h4{min-height:44px;display:flex;align-items:start;margin-bottom:6px}#creator-workspace .cw-creative-copy h4 button{border:0;background:none;padding:0;min-height:0;text-align:left;font-weight:600;font-size:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#creator-workspace .cw-creative-copy p{font-size:12px;color:var(--cw-muted);margin-bottom:14px}#creator-workspace .cw-card-actions{display:flex;justify-content:space-between;gap:8px}#creator-workspace .cw-card-actions button{font-size:13px;padding:8px 11px;flex:1}#creator-workspace .cw-pager{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:24px 0}#creator-workspace .cw-pager span{font-size:13px;color:var(--cw-muted)}#creator-workspace #cw-results[aria-busy=true]{opacity:.65}#creator-workspace .cw-skeletons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}#creator-workspace .cw-skeletons div{height:260px;border-radius:10px;background:#f1f3ee}
.cw-dialog{border:1px solid #cfdbd0;border-radius:12px;padding:0;width:min(820px,calc(100vw - 32px));max-height:90dvh;background:#fff}.cw-dialog::backdrop{background:rgba(13,28,23,.55)}.cw-dialog header{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;background:#fff;border-bottom:1px solid var(--cw-line)}.cw-dialog header h3{margin:0;font-size:23px}.cw-dialog header p{margin:0 0 3px}.cw-dialog header>button{width:44px;flex:0 0 44px;font-size:26px;padding:0}.cw-detail-body{padding:24px}.cw-detail-preview{display:grid;place-items:center;min-height:160px;background:#f4f5f0;border-radius:8px;overflow:hidden}.cw-detail-preview img,.cw-detail-preview video{display:block;max-height:40vh;max-width:100%;width:auto;object-fit:contain}.cw-detail-preview audio{width:90%;margin:28px 0}.cw-detail-body .cw-status{padding:12px 0 0;min-height:0;color:#2854a0}.cw-dialog .cw-topic-chips{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.cw-topic-chips span{background:#edf3eb;border-radius:6px;font-size:12px;padding:4px 9px}.cw-file-facts{font-size:13px;margin:20px 0}.cw-dialog .cw-caption{white-space:pre-wrap;background:#f7f8f4;padding:16px;border-radius:7px}.cw-dialog .cw-document-placeholder{padding:30px}
#creator-workspace .cw-subnav{display:flex;gap:8px;margin-bottom:24px}#creator-workspace .cw-subnav button{border:0;background:#f2f4ef}#creator-workspace .cw-subnav button[aria-current]{background:#dce9dc;color:#204c36}#creator-workspace .cw-compose{padding:24px;border:1px solid var(--cw-line);border-radius:10px;margin-bottom:28px;max-width:780px;background:#fff}#creator-workspace .cw-compose>summary{font-size:18px}#creator-workspace .cw-selected-asset{display:flex;gap:12px;justify-content:space-between;align-items:center;background:#f1f5ec;padding:12px;border-radius:7px;margin-bottom:18px}#creator-workspace .cw-post-card{padding:22px 0;border-bottom:1px solid var(--cw-line)}#creator-workspace .cw-post-card .cw-between{align-items:start}#creator-workspace .cw-post-card h4{max-width:50ch}#creator-workspace .cw-feedback{border-left:3px solid #6d956e;background:#f2f6ec;padding:12px 16px}#creator-workspace .cw-history-row,#creator-workspace .cw-link-row,#creator-workspace .cw-statement-row{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:20px 0;border-bottom:1px solid var(--cw-line)}#creator-workspace .cw-history-row p,#creator-workspace .cw-link-row p{margin:5px 0;overflow-wrap:anywhere}#creator-workspace .cw-history-row>div:last-child{display:flex;gap:8px;flex-shrink:0}#creator-workspace .cw-code{display:flex;align-items:center;gap:24px;padding:18px;background:var(--cw-wash);border-radius:8px;margin:20px 0}
#creator-workspace .cw-earnings-top{display:grid;grid-template-columns:1fr 1.4fr;gap:36px;border-bottom:1px solid var(--cw-line);padding:12px 0 30px;margin-bottom:30px}#creator-workspace .cw-earnings-top>div>strong{font-size:44px;line-height:1.3}#creator-workspace .cw-earnings-top dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0}#creator-workspace .cw-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}#creator-workspace .cw-statement-row p{margin:5px 0 0}#creator-workspace .cw-lesson{padding:18px 0}#creator-workspace .cw-lesson summary span:last-child{font-size:12px;color:#3e7045}.creator-legacy{margin:32px auto}.creator-legacy>summary{padding:16px;cursor:pointer;min-height:44px}
@media(max-width:1000px){#creator-workspace .cw-overview{grid-template-columns:1fr 240px;gap:26px}#creator-workspace .cw-library-layout{grid-template-columns:170px minmax(0,1fr);gap:20px}#creator-workspace .cw-creative-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#creator-workspace .cw-skeletons{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){#creator-workspace{scroll-margin-top:80px;padding:0 16px 24px}#creator-workspace .cw-workspace-head{display:block;padding-bottom:18px}#creator-workspace .cw-account-select{margin:16px 0 0;width:100%}#creator-workspace .cw-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;overflow:visible}#creator-workspace .cw-nav button{min-width:0;white-space:normal;font-size:12px;padding:8px 2px}#creator-workspace .cw-overview,#creator-workspace .cw-two-col,#creator-workspace .cw-signin,#creator-workspace .cw-earnings-top{grid-template-columns:1fr;gap:24px}#creator-workspace .cw-earn-summary{padding:20px 0 0;border-left:0;border-top:1px solid var(--cw-line)}#creator-workspace .cw-next{padding:20px}#creator-workspace .cw-fields{grid-template-columns:1fr}#creator-workspace .cw-library-layout{grid-template-columns:minmax(0,1fr);gap:20px}#creator-workspace .cw-topic-rail{padding:0;border-right:0}#creator-workspace .cw-topic-rail>h3,#creator-workspace .cw-topic-rail>input,#creator-workspace .cw-topic-rail #cw-topics{display:none}#creator-workspace .cw-topic-rail .cw-mobile-topic{display:grid;margin:0}#creator-workspace .cw-topic-rail>input{max-width:100%}#creator-workspace #cw-topics{gap:6px;overflow:auto;max-height:none;padding-bottom:8px}#creator-workspace #cw-topics button{flex:0 0 auto;border:1px solid var(--cw-line);max-width:240px;white-space:nowrap}#creator-workspace #cw-topics button span:last-child{margin-left:8px}#creator-workspace .cw-library-tools{grid-template-columns:minmax(0,1fr) 100px}#creator-workspace .cw-creative-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#creator-workspace .cw-creative-copy{padding:12px}#creator-workspace .cw-card-actions{display:flex;flex-wrap:wrap}#creator-workspace .cw-card-actions button{padding:8px 6px}#creator-workspace .cw-creative-copy h4 button{font-size:14px}#creator-workspace .cw-compose{padding:16px}#creator-workspace .cw-history-row,#creator-workspace .cw-link-row{align-items:start;flex-direction:column;gap:10px}#creator-workspace .cw-post-card .cw-between{flex-wrap:wrap}.cw-dialog{width:calc(100vw - 16px);max-height:94dvh}.cw-dialog header{padding:14px 16px}.cw-detail-body{padding:16px}.cw-dialog header h3{font-size:20px}.cw-file-facts>div{flex-direction:column;gap:3px}.cw-file-facts dd{text-align:left}}
@media(max-width:360px){#creator-workspace .cw-creative-grid{grid-template-columns:1fr}#creator-workspace .cw-card-actions{display:flex}#creator-workspace .cw-library-main>.cw-between{align-items:start;flex-direction:column;gap:6px}}
@media(prefers-reduced-motion:reduce){#creator-workspace *,.cw-dialog *{scroll-behavior:auto;animation:none!important;transition:none!important}}
.cw-dialog{position:fixed;inset:0;margin:auto;height:fit-content}.cw-dialog h3,.cw-dialog h4{font-family:var(--font-sans,'DM Sans',Arial,sans-serif)}
#creator-workspace .cw-between>*{min-width:0}#creator-workspace .cw-statement-row>div,#creator-workspace .cw-history-row>div,#creator-workspace .cw-link-row>div{min-width:0;overflow-wrap:anywhere}

/* Main tasks stay visible; supporting forms open only when needed. */
body.rp-affiliate{background:#fafaf6}body.rp-affiliate main .creator-main{padding-block:8px 40px!important}.rp-affiliate .af-intro-note{font-size:14px;color:#657467}.rp-affiliate .creator-legacy{width:calc(100% - 32px);max-width:1132px;margin:16px auto 40px;border-top:1px solid #dfe4dd;font-size:13px;color:#617065}
#creator-workspace .cw-head-actions{display:flex;align-items:center;gap:16px}#creator-workspace .cw-head-actions label{margin:0}#creator-workspace button.cw-quiet,.cw-dialog button.cw-quiet{background:transparent;border-color:transparent;color:#5f7068;padding-inline:8px}
#creator-workspace .cw-home-intro{display:flex;justify-content:space-between;align-items:center;gap:36px;padding:28px;background:#edf2e8;border-radius:10px}#creator-workspace .cw-home-intro h3{font:600 clamp(24px,3vw,34px)/1.2 'Bricolage Grotesque',sans-serif;margin-bottom:12px;max-width:24ch}#creator-workspace .cw-home-intro p{color:#4f685a}#creator-workspace .cw-home-balance{display:grid;gap:7px;text-align:left;border:0;background:#173c30;color:#fff;padding:24px 28px;min-width:240px;border-radius:10px}#creator-workspace .cw-home-balance span{font-size:13px;font-weight:400}#creator-workspace .cw-home-balance strong{font-size:34px;font-weight:600}
#creator-workspace .cw-section-title h3{margin:0}#creator-workspace .cw-account-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:20px}#creator-workspace .cw-account-card{padding:22px 24px;border:1px solid var(--cw-line);border-radius:10px;background:#fff}#creator-workspace .cw-progress-label{font-size:14px;color:#5f7068;margin-top:18px}#creator-workspace .cw-progress-label strong{font-size:26px;color:#244c37}#creator-workspace .cw-progress-label span{display:block;font-size:12px;margin-top:8px}#creator-workspace .cw-account-card progress{margin:14px 0}
#creator-workspace .cw-filter-options{padding:0;border:0;min-width:0}#creator-workspace .cw-filter-options>summary{justify-content:center;border:1px solid var(--cw-line);border-radius:7px;padding:8px 12px;background:#fff;font-size:13px;font-weight:500}#creator-workspace .cw-filter-options[open]{grid-column:1/-1;margin-bottom:8px}#creator-workspace .cw-filter-options[open]>summary{width:110px;margin:0 0 14px auto}#creator-workspace .cw-filter-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px 18px 0;background:#eef2e8;border-radius:8px}#creator-workspace .cw-subnav{border-bottom:1px solid var(--cw-line);padding-bottom:12px}#creator-workspace .cw-subnav button{background:transparent;font-weight:500;color:#5f7068}#creator-workspace .cw-subnav button[aria-current]{background:#eaf0e0}#creator-workspace .cw-compose>.cw-between{margin-bottom:18px}#creator-workspace .cw-post-card{max-width:900px;padding:24px;background:#fff;border:1px solid var(--cw-line);border-radius:10px;margin:18px 0}#creator-workspace .cw-post-card .cw-form-actions{margin-bottom:0}
.cw-dialog .cw-asset-details{border-top:1px solid var(--cw-line);border-bottom:1px solid var(--cw-line);margin:20px 0;padding:12px 0;font-size:13px}.cw-dialog .cw-asset-details summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:600}.cw-dialog .cw-file-facts{margin:6px 0 16px}
#creator-workspace .cw-signin p{font-size:14px;color:#5f7068}#creator-workspace .cw-signin form{margin:0;align-self:center;padding:30px;background:white;border:1px solid #d9e1d9;border-radius:8px}#creator-workspace .cw-signin button{width:100%}
@media(max-width:700px){#creator-workspace .cw-workspace-head{display:flex;align-items:center;gap:12px}#creator-workspace .cw-workspace-head h2{font-size:28px}#creator-workspace .cw-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px}#creator-workspace .cw-head-actions .cw-account-select{max-width:160px}#creator-workspace .cw-head-actions button{font-size:12px}#creator-workspace .cw-home-intro{display:block;padding-top:16px}#creator-workspace .cw-home-balance{width:100%;margin-top:20px;grid-template-columns:1fr auto;align-items:center;padding:20px}#creator-workspace .cw-home-balance strong{grid-column:2;grid-row:1/3}#creator-workspace .cw-section-title{align-items:start;gap:10px;flex-direction:column}#creator-workspace .cw-account-card{padding:20px}#creator-workspace .cw-filter-fields{grid-template-columns:1fr;gap:0}#creator-workspace .cw-compose>.cw-between{align-items:start;flex-wrap:wrap}#creator-workspace .cw-post-card{padding:18px}.rp-affiliate .creator-legacy{margin-inline:16px}.rp-affiliate .creator-main{padding-top:0}}

#creator-workspace .cw-browser-intro{margin:8px 0 28px}#creator-workspace .cw-browser-intro h3{font-size:28px;margin:0 0 8px}#creator-workspace .cw-browser-intro p{color:var(--cw-muted)}#creator-workspace .cw-collection-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:18px}#creator-workspace button.cw-collection{min-height:132px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;padding:22px 24px;text-align:left;border:1px solid var(--cw-line);border-radius:10px;background:#f6f5ee}#creator-workspace .cw-collection strong{font-size:19px;font-weight:600}#creator-workspace .cw-collection>span{font-size:13px;font-weight:400;color:var(--cw-muted)}#creator-workspace .cw-collection .cw-language-code{font-size:18px;color:#234ddd;background:#e8eef9;padding:8px 10px;border-radius:4px;font-weight:600}#creator-workspace .cw-library-trail{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:22px;color:var(--cw-muted);font-size:13px}#creator-workspace .cw-library-trail button{border:0;background:none;min-height:44px;padding:6px;color:#285640;font-size:13px}#creator-workspace .cw-library-trail strong{font-weight:500;color:var(--cw-ink)}
@media(max-width:600px){#creator-workspace .cw-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#creator-workspace button.cw-collection{min-height:125px;padding:18px 15px}#creator-workspace .cw-collection strong{font-size:16px}#creator-workspace .cw-browser-intro h3{font-size:24px}}

#creator-workspace .cw-library-layout.cw-files-only{grid-template-columns:minmax(0,1fr)}

#creator-workspace .cw-signin{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:10%;padding:12px 0;max-width:none;border:0;background:transparent}
#creator-workspace .cw-signin h2{font:600 clamp(32px,4vw,48px)/1.08 'Bricolage Grotesque',sans-serif;letter-spacing:-.03em;margin:0 0 20px;max-width:15ch}
#creator-workspace .cw-signin .cw-signin-kicker{color:#234ddd;font-weight:600;margin-bottom:18px}
#creator-workspace .cw-signin form>h3{font-size:22px;margin-bottom:24px}
#creator-workspace .cw-signin form>.cw-small{margin-top:14px;font-size:12px}
#creator-workspace .cw-home-balance:hover:not(:disabled){background:#214e3e;color:white}
@media(max-width:700px){#creator-workspace .cw-signin{display:block;padding:0}#creator-workspace .cw-signin form{margin-top:28px;padding:24px}#creator-workspace .cw-home-intro{padding:24px}#creator-workspace .cw-nav button{font-size:14px;padding:14px 4px}#creator-workspace .cw-head-actions .cw-account-select{max-width:145px}}

@media(max-width:700px){#creator-workspace .cw-library-tools{grid-template-columns:minmax(0,1fr) 100px;align-items:end}#creator-workspace .cw-library-tools .cw-search{grid-column:1/-1}#creator-workspace .cw-library-tools .cw-topic-picker{grid-column:1}}
/* Public examples are previews; original member downloads remain authenticated. */
.creator-showcase{padding:0;min-width:0;background:transparent}.creator-showcase-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin:0 0 20px}.creator-showcase h2,.creator-calculator h2{font:600 clamp(32px,3.6vw,50px)/1.08 'Bricolage Grotesque',sans-serif;letter-spacing:-.035em;color:#173c30;margin:0 0 16px}.creator-showcase-head p:last-child{color:#5a6b61;margin:0}.creator-showcase-head>a{flex:none}.creator-preview-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:16px 12px}.creator-preview-grid>button{display:block;min-width:0;text-align:left;background:none;border:0;padding:0;cursor:pointer;color:#173c30;font-family:'DM Sans',sans-serif}.creator-preview-art{display:block;position:relative;height:144px;overflow:hidden;border-radius:7px;background:#e3e4d7;transition:transform .2s}.creator-preview-grid>button:first-child{grid-row:span 2}.creator-preview-grid>button:first-child .creator-preview-art{height:332px}.creator-preview-art img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.creator-preview-art>span{position:absolute;bottom:12px;left:10px;right:10px;padding:10px 8px;background:#ffffffed;color:#173c30;font-size:12px;text-align:center;border-radius:4px}.creator-preview-grid strong{display:block;font-size:12px;margin:8px 0 0;font-weight:600}.creator-preview-grid small{display:none}.creator-preview-grid>button:hover .creator-preview-art{transform:translateY(-5px)}.creator-preview-grid>button:focus-visible{outline:3px solid #234ddd;outline-offset:6px}.creator-sample-note{font-size:12px;color:#64776a;max-width:76ch;margin:24px 0 0;line-height:1.5}
.creator-calculator{max-width:1216px;margin:36px auto 0;padding:36px 32px;background:#e9eedb;border-radius:12px;display:grid;grid-template-columns:1.1fr .9fr;gap:40px 8%;scroll-margin-top:140px}.creator-calculator-copy>p{max-width:42ch;color:#536a5c;line-height:1.6}.creator-calculator label{display:flex;justify-content:space-between;gap:20px;font:500 15px/1.5 'DM Sans',sans-serif;margin:28px 0 12px;color:#173c30}.creator-calculator label output{font-size:20px;font-weight:700;color:#234ddd}.creator-calculator input[type=range]{display:block;width:100%;height:32px;accent-color:#234ddd;padding:0;cursor:pointer}.creator-earnings-example{background:#173c30;color:#fff;border-radius:10px;padding:32px;align-self:start}.creator-earnings-example>p:first-child{font-size:14px;color:#d0e1d3;margin:0 0 18px}.creator-earnings-example>output{font:500 clamp(56px,6vw,80px)/1 'Bricolage Grotesque',sans-serif;letter-spacing:-.04em;display:block;margin-bottom:24px}.creator-earnings-example dl{margin:0 0 20px}.creator-earnings-example dl>div{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid #ffffff32;font-size:15px}.creator-earnings-example dd{margin:0;font-weight:600}.creator-earnings-example .creator-example-note{font-size:12px;line-height:1.6;color:#cadbcf;margin:0 0 24px}.creator-earnings-example .creator-button{background:#f0f2cd;color:#173c30!important;width:100%;box-sizing:border-box}.creator-payout-path{grid-column:1/-1;border-top:1px solid #bdcbb8;padding-top:30px}.creator-payout-path h3{font:600 22px/1.3 'DM Sans',sans-serif;color:#173c30;margin:0 0 20px}.creator-payout-path ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;gap:30px;padding:0;margin:0}.creator-payout-path li{padding-left:18px;border-left:3px solid #234ddd}.creator-payout-path li>span{font-size:17px;font-weight:600;color:#173c30}.creator-payout-path p{font-size:13px;line-height:1.55;color:#536a5c;margin:8px 0 0}.creator-payout-path>p{margin-top:24px;font-size:12px}
.creator-public-preview{width:min(680px,calc(100vw - 24px));max-height:94dvh;padding:0;border:0;border-radius:12px;background:#f6f5ee;color:#173c30}.creator-public-preview::backdrop{background:#12251cbb}.creator-public-preview header,.creator-public-preview footer{padding:18px 24px;display:flex;align-items:center;justify-content:space-between;gap:18px}.creator-public-preview h3{font:600 18px/1.3 'DM Sans',sans-serif;margin:0}.creator-public-preview header button{min-width:44px;min-height:44px;background:transparent;border:1px solid #cad5c9;border-radius:50%;font-size:26px;color:#173c30;cursor:pointer}.creator-public-preview-media{background:#17251d;display:flex;justify-content:center}.creator-public-preview-media img,.creator-public-preview-media video{max-width:100%;height:64vh;object-fit:contain;display:block}.creator-public-preview [hidden]{display:none!important}.creator-public-preview footer p{font-size:13px;margin:0}.creator-public-preview footer a{font-size:13px;padding:10px 16px}
@media(max-width:1000px){.creator-preview-grid{grid-template-columns:1.15fr 1fr 1fr;overflow:visible;padding:0}.creator-preview-grid>button{scroll-snap-align:start}.creator-preview-grid>button:nth-child(even){padding-top:0}.creator-calculator{margin-inline:24px;gap:32px;padding:36px 28px}.creator-earnings-example{padding:26px}}
@media(max-width:700px){.creator-showcase{padding:0}.creator-showcase-head{display:block}.creator-showcase-head>a{margin-top:10px}.creator-showcase h2,.creator-calculator h2{font-size:34px}.creator-preview-grid{grid-template-columns:1.15fr 1fr 1fr;gap:12px 8px}.creator-preview-art{height:110px}.creator-preview-grid>button:first-child .creator-preview-art{height:260px}.creator-calculator{grid-template-columns:1fr;margin:12px 16px 0;padding:28px 22px;gap:28px;scroll-margin-top:90px}.creator-calculator label{font-size:14px}.creator-earnings-example>output{font-size:62px}.creator-payout-path ol{grid-template-columns:1fr;gap:22px}.creator-public-preview header,.creator-public-preview footer{padding:14px 16px}.creator-public-preview footer{flex-direction:column;align-items:stretch}.creator-public-preview-media img,.creator-public-preview-media video{height:54vh}}
@media(prefers-reduced-motion:reduce){.creator-preview-art{transition:none!important}}

/* Creative contact sheet and task-focused member home from the ChatGPT Images design reference. */
.creator-hero .creator-showcase-head{display:block}.creator-hero .creator-showcase h2{font:600 19px/1.3 'DM Sans',sans-serif;letter-spacing:-.025em;margin:0 0 8px}.creator-hero .creator-section-label{display:none}.creator-hero .creator-showcase-head p{font-size:13px}.creator-hero .creator-showcase-head>a{font-size:12px;min-height:28px;margin-top:6px}.creator-hero .creator-sample-note{font-size:10px;margin:14px 0 0;max-width:65ch}.creator-hero .creator-preview-grid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-preview-art>span{font-size:10px;padding:7px 4px;left:6px;right:6px;bottom:7px}.creator-hero .creator-wordmark{font-size:14px;margin-bottom:22px}.creator-hero .creator-returning{margin-top:18px!important}.creator-hero .creator-hero-lede{font-size:17px;max-width:34ch}.creator-calculator-copy h2{font-size:36px}.creator-earnings-example>output{font-variant-numeric:tabular-nums}.creator-library-map>p{margin-bottom:0}
#creator-workspace .cw-home-pending{display:flex;justify-content:space-between;gap:24px;padding:12px 0;border-top:1px solid #ffffff40;margin-top:8px}#creator-workspace .cw-home-pending b{font-weight:500}#creator-workspace .cw-home-balance{min-width:270px}#creator-workspace .cw-home-detail{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:32px;align-items:start}#creator-workspace .cw-home-detail>section{min-width:0}#creator-workspace .cw-home-detail .cw-section-title{min-height:52px;align-items:start}#creator-workspace .cw-home-detail .cw-section-title>.cw-small{max-width:24ch;text-align:right}#creator-workspace .cw-recent{margin-top:0}#creator-workspace .cw-recent-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 0;border-bottom:1px solid var(--cw-line)}#creator-workspace .cw-recent-row>div{min-width:0}#creator-workspace .cw-recent-row strong{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:65ch}#creator-workspace .cw-recent-row p{margin:5px 0 0;font-size:12px}#creator-workspace .cw-recent .cw-empty{padding:22px;text-align:left;border-style:solid;background:#fff}#creator-workspace .cw-account-card{border-color:#dce4d9}#creator-workspace .cw-account-card progress{height:8px;border-radius:8px;overflow:hidden}#creator-workspace .cw-account-card progress::-webkit-progress-bar{background:#e8eee3;border-radius:8px}#creator-workspace .cw-account-card progress::-webkit-progress-value{background:#285a42;border-radius:8px}#creator-workspace .cw-earnings-top{border-radius:8px}#creator-workspace .cw-collection .cw-language-code{color:#28513d;background:#e7eddd}
@media(max-width:700px){.rp-affiliate #creator-public-hero{padding:28px 22px;gap:30px}.creator-hero{grid-template-columns:1fr}.creator-hero .creator-hero-actions{gap:8px 18px}.creator-hero .creator-hero-lede{font-size:16px}.creator-hero .creator-showcase-head{margin-bottom:16px}.creator-deal{border-radius:0;margin-inline:0}.creator-hero .creator-preview-grid strong{font-size:10px}.creator-hero .creator-preview-art>span{font-size:9px}.creator-hero .creator-preview-grid>button:first-child .creator-preview-art{height:249px}.creator-hero .creator-preview-art{height:110px}#creator-workspace .cw-home-balance{min-width:0;grid-template-columns:1fr auto}#creator-workspace .cw-home-pending{grid-column:1/-1}#creator-workspace .cw-home-balance>span:last-child{grid-column:1/-1}#creator-workspace .cw-recent-row{gap:10px}#creator-workspace .cw-recent-row .cw-badge{font-size:10px}.creator-calculator-copy h2{font-size:31px}}

@media(max-width:800px){#creator-workspace .cw-home-detail{grid-template-columns:1fr;gap:0}#creator-workspace .cw-home-detail .cw-section-title>.cw-small{text-align:left;max-width:none}}
