.promotion-withdrawal-rules{color:#537185;background:#fffdfefa;border:1px solid #eee1f0;border-radius:20px;margin:0 0 24px;padding:12px 24px}.promotion-withdrawal-rules .promotion-withdrawal-rules-heading{width:100%;min-height:44px;box-shadow:none;color:#302638;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:0;display:flex}.promotion-withdrawal-rules-heading strong{font-size:16px;font-weight:650}.promotion-withdrawal-rules-heading span{color:#82718f;white-space:nowrap;font-size:13px;font-weight:400}.promotion-withdrawal-rules dl{gap:12px;margin:12px 0;display:grid}.promotion-withdrawal-rules dt{color:#4c3b52;margin-bottom:3px;font-weight:600}.promotion-withdrawal-rules dd{margin:0}.promotion-withdrawal-rules dl>div{overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.65}.withdrawal-dialog .promotion-withdrawal-rules{background:#fff6fa;border-radius:12px;margin-bottom:20px;padding:16px}.withdrawal-title-row{align-items:center;gap:4px;display:flex}.withdrawal-title-row .withdrawal-rules-help{width:40px;height:40px;box-shadow:none;color:#bd2b70;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;display:grid}.withdrawal-rules-help-dialog{color:#302638;border:1px solid #eee1f0;border-radius:20px;width:480px;max-width:calc(100vw - 32px);max-height:85dvh;padding:24px;overflow:auto}.withdrawal-rules-help-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#30263844}.withdrawal-rules-help-dialog .promotion-withdrawal-rules{background:0 0;border:0;padding:0}.withdrawal-dialog{color:#173932;border:1px solid #e0e9e4;border-radius:20px;width:540px;max-height:min(90dvh,820px);overflow-y:auto;box-shadow:0 24px 100px #123e342b}.withdrawal-dialog form{padding:28px 30px 24px}.withdrawal-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.withdrawal-eyebrow{color:#7b9088;letter-spacing:.08em;font-size:11px}.withdrawal-header h2{letter-spacing:-.04em;margin:6px 0 0;font-size:24px;font-weight:650}.withdrawal-close{color:#688078;cursor:pointer;background:#f3f6f4;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.withdrawal-dialog .withdrawal-rules{color:#506b63;background:#f8faf8;border:1px solid #e4e9e5;border-radius:12px;gap:5px;margin:0 0 20px;padding:14px 16px;font-size:12px;line-height:1.5;display:grid}.withdrawal-dialog .withdrawal-rules strong{color:#173932;font-size:13px}.withdrawal-fields,.withdrawal-methods{border:0;min-width:0;margin:0;padding:0}.withdrawal-methods legend,.withdrawal-amount-section>label,.withdrawal-field{font-size:12px;font-weight:500}.withdrawal-methods legend{margin-bottom:10px}.withdrawal-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.withdrawal-option{cursor:pointer;border:1px solid #e0e7e3;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:16px 12px;transition:border-color .15s,background .15s;display:flex;position:relative}.withdrawal-option:hover{border-color:#8ab3a4}.withdrawal-option.selected{background:#f1f8f4;border-color:#087660;box-shadow:0 0 0 1px #087660}.withdrawal-option:has(input:focus-visible){outline-offset:4px;outline:2px solid #087660}.withdrawal-option input{opacity:0;width:1px;height:1px;position:absolute}.withdrawal-brand{border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.withdrawal-brand.alipay{color:#1677ff;background:#edf5ff;font-size:22px;font-weight:650}.withdrawal-brand.wechat{color:#18ad54;background:#e8f6eb}.withdrawal-method-copy{flex:1;gap:5px;display:grid}.withdrawal-method-copy strong{font-size:13px;font-weight:600}.withdrawal-method-copy small{color:#7e9088;white-space:nowrap;font-size:10px}.withdrawal-radio{border:1px solid #cddad3;border-radius:50%;flex-shrink:0;place-items:center;width:15px;height:15px;display:grid}.selected .withdrawal-radio{color:#fff;background:#087660;border-color:#087660}.withdrawal-amount-section{margin-top:26px}.withdrawal-amount-input{border-bottom:1px solid #dce6df;align-items:center;gap:10px;margin-top:10px;padding:6px 0 12px;display:flex}.withdrawal-amount-input:focus-within{border-color:#087660}.withdrawal-amount-input>span{font-size:28px;font-weight:500}.withdrawal-amount-input input{width:100%;min-width:0;box-shadow:none;color:#173932;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0;font-size:36px;font-weight:600;line-height:1.3}.withdrawal-amount-input input::placeholder{color:#cad5ce}.withdrawal-amount-input button,.withdrawal-wechat button{color:#087660;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:4px 0;font-size:11px}.withdrawal-balance{color:#829289;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:10px;font-size:11px;display:flex}.withdrawal-balance-compact{white-space:nowrap;flex-wrap:nowrap}.withdrawal-balance strong{color:#506e60;font-weight:500}.withdrawal-recipient-fields{gap:16px;margin-top:24px;display:grid}.withdrawal-field{gap:9px;display:grid}.withdrawal-field input{color:#173932;background:#fff;border:1px solid #dce6e0;border-radius:8px;width:100%;min-width:0;height:44px;padding:0 13px;font-size:12px}.withdrawal-field input::placeholder{color:#a0ada6}.withdrawal-field input:focus-visible{outline-offset:2px;outline:2px solid #087660}.withdrawal-wechat{background:#f5f8f6;border:1px solid #e6ede8;border-radius:10px;margin-top:18px;padding:14px 16px}.withdrawal-wechat-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.withdrawal-wechat-heading strong{font-size:12px;font-weight:550}.withdrawal-wechat p{color:#788b80;margin:6px 0;font-size:11px;line-height:1.8}.withdrawal-qr-toggle{align-items:center;gap:3px;display:inline-flex}.withdrawal-qr{color:#788b80;justify-items:center;gap:6px;margin-top:12px;font-size:11px;display:grid}.withdrawal-qr img{border-radius:8px}.withdrawal-feedback{color:#927342;background:#fbf6ec;border-radius:8px;margin:16px 0 0;padding:10px 13px;font-size:12px;line-height:1.7}.withdrawal-feedback.error{color:#aa4943;background:#fff1ee}.withdrawal-footer{border-top:1px solid #edf1ed;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:18px;display:flex}.withdrawal-footer .button{justify-content:center;min-height:42px}.withdrawal-footer .primary{min-width:160px}.withdrawal-dialog button:disabled{opacity:.45;cursor:not-allowed}.withdrawal-transfer-status{margin-top:8px}.withdrawal-transfer-status p{font-size:12px}@media (max-width:560px){.withdrawal-dialog{border-radius:16px;max-width:calc(100vw - 24px);max-height:92dvh}.withdrawal-dialog form{padding:22px 20px}.withdrawal-option{gap:7px;padding:14px 9px}.withdrawal-method-copy small{font-size:9px}.withdrawal-brand{width:28px;height:28px}.withdrawal-options{gap:10px}.withdrawal-footer .primary{flex:1}}
.folk{min-width:0}.folk h2,.folk h3{margin-bottom:12px}.folk details{border-top:1px solid var(--border,#e6e8ec);margin-top:12px;padding:14px 0}.folk summary{cursor:pointer;padding:4px 0;font-weight:600}.folk fieldset{border:0;min-width:0;margin:14px 0;padding:0}.folk-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.folk-field{flex-direction:column;gap:6px;margin:10px 0;font-size:13px;display:flex}.folk input:not([type=checkbox]),.folk textarea,.folk select{box-sizing:border-box;background:var(--surface,#fff);width:100%;min-width:0;color:inherit;font:inherit;border:1px solid #dce0e6;border-radius:8px;padding:10px}.folk textarea{resize:vertical;min-height:68px}.folk-options{flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0;display:flex}.folk input[type=checkbox]{accent-color:#177369}.folk-options label{align-items:center;gap:6px;display:flex}.folk-card{overflow-wrap:anywhere;border:1px solid #e2e7e8;border-radius:10px;margin:12px 0;padding:16px}.folk-card p{margin:10px 0;line-height:1.6}.folk-card code{word-break:break-all;background:#eaf4f1;border-radius:4px;padding:4px 8px}.folk-row{justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.folk-row span{color:#287467;font-size:12px}.folk a{color:#177369;text-decoration:underline}.folk-candidate{border-bottom:1px solid #e9eeee;gap:12px;padding:12px 0;display:flex}.folk-candidate small{color:#67767a;margin-top:4px;display:block}.folk-offers{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;display:grid}.folk .button{margin-top:4px}.folk .muted{font-size:13px;line-height:1.6}.panel.folk{padding:24px}@media (max-width:600px){.panel.folk{padding:16px}}.review-report{--review-accent:#167365;--review-tint:#eff7f3;color:#203d3b;border:1px solid #dae5e1;border-radius:14px;margin:20px 0;overflow:hidden}.review-report--fail{--review-accent:#b13e35;--review-tint:#fff2ef}.review-report--error,.review-report--manual{--review-accent:#875514;--review-tint:#fff8e9}.review-report--running{--review-accent:#336596;--review-tint:#eef5fc}.review-report-header{background:var(--review-tint);gap:14px;padding:22px;display:flex}.review-report-icon{height:42px;color:var(--review-accent);background:#fff;border-radius:12px;flex:0 0 42px;place-items:center;font-size:23px;display:grid}.review-report-eyebrow{color:#657975;font-size:12px}.folk .review-report h4{margin:3px 0 8px;font-size:15px}.folk .review-report-header h4{color:var(--review-accent);font-size:24px}.folk .review-report p{overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.7}.review-report-body{padding:20px}.review-check-heading,.review-check-title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.review-check-heading>span{color:#697b76;font-size:12px}.review-check-list{margin:8px 0 20px;padding:0;list-style:none}.review-check{border-bottom:1px solid #edf1ee;align-items:flex-start;gap:10px;padding:13px 0;display:flex}.review-check>span{flex:0 0 22px;font-size:16px}.review-check>div{flex:1;min-width:0}.review-check-title strong{font-size:14px}.review-check-title>span{color:#71817b;font-size:12px}.review-check--pass .review-check-title>span{color:#167365}.review-check--fail .review-check-title>span{color:#b13e35;font-weight:600}.folk .review-check p{color:#586d65}.review-advice{background:#f5f8f4;border-left:3px solid #75a189;border-radius:6px;padding:15px}.review-advice ul{margin:0;padding-left:20px;font-size:13px;line-height:1.8}.review-advice li+li{margin-top:8px}.folk .review-report-time,.folk .review-summary{color:#697b76;margin-top:16px}.folk details.review-diagnostics{margin-bottom:0;padding-bottom:0;font-size:12px}@media (max-width:480px){.review-report-header,.review-report-body{padding:16px}.review-check-heading{gap:0}}.task-progress-card{background:#f2f8f3;border:1px solid #dce9df;border-radius:12px;margin:18px 0;padding:20px}.task-progress-card h3{margin:0 0 8px}.task-progress-card p{margin:0 0 12px;font-size:14px;line-height:1.7}.work-more-actions{width:100%}.work-more-actions summary{cursor:pointer;color:#687d73;font-size:13px}.quick-claim{margin:0 0 30px}.welcome-banner+.quick-claim{margin-top:20px}.quick-claim-bar{background:#fff;border:1px solid #dfe8e2;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex}.quick-claim-status{align-items:center;gap:32px;display:flex}.quick-claim-status>span{color:#72857b;align-items:baseline;gap:12px;font-size:12px;display:flex}.quick-claim-status strong{color:#205f4d;font-variant-numeric:tabular-nums;font-size:24px}.quick-claim-status small{color:#809186;font-size:12px;font-weight:400}.quick-claim-bar .button{flex-shrink:0}.quick-claim-hint{color:#537561;align-items:center;gap:8px;margin:12px 0 0;font-size:12px;line-height:1.7;display:flex}.quick-claim-hint svg{flex-shrink:0}@media (max-width:600px){.quick-claim-bar{flex-direction:column;align-items:stretch;gap:16px;padding:18px}.quick-claim-status{flex-wrap:wrap;gap:24px}.quick-claim-bar .button{justify-content:center}}
.publishing-accounts{min-width:0}.promotion-shell .publishing-accounts :is(h2,h3){font-size:18px;font-weight:600;line-height:1.5}.promotion-shell .publishing-accounts :is(.publishing-platform,.publishing-account-title>strong){font-size:15px;font-weight:500;line-height:1.5}.promotion-shell .publishing-accounts :is(.publishing-form label,summary,button){font-size:14px;font-weight:500;line-height:1.6}.promotion-shell .publishing-accounts :is(.publishing-form input,.publishing-form textarea){font-size:15px;font-weight:400;line-height:1.65}.promotion-shell .publishing-accounts :is(small,.publishing-status,.publishing-instructions){font-size:13px;font-weight:400;line-height:1.7}.promotion-shell .publishing-accounts .publishing-enrollment code{letter-spacing:.03em;font-size:18px;font-weight:600;line-height:1.5}@media (max-width:600px){.promotion-shell .publishing-accounts :is(.publishing-form input,.publishing-form textarea){font-size:16px}}.publishing-accounts .publishing-heading,.publishing-group-heading,.publishing-account-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.publishing-accounts h2,.publishing-accounts h3{margin:0;font-size:18px}.publishing-accounts p{color:var(--muted,#5f788a);margin:8px 0 0;font-size:14px;line-height:1.7}.publishing-heading>div{min-width:0}.publishing-heading>button,.publishing-group-heading>button{flex-shrink:0}.publishing-platform{align-items:center;gap:10px;font-size:15px;font-weight:650;display:inline-flex}.publishing-platform-mark{color:#28526d;background:#e5edf5;border-radius:10px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;font-weight:700;display:inline-flex}.publishing-platform-mark.platform-douyin{color:#fff;background:#213343}.publishing-platform-mark.platform-xiaohongshu{color:#b73249;background:#fff0f0}.publishing-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin-top:20px;display:grid}.publishing-group{border:1px solid var(--line,#dce5e1);background:#ffffff80;border-radius:18px;min-width:0;padding:20px}.publishing-account{border-top:1px solid var(--line,#dce5e1);margin-top:16px;padding:18px 0;scroll-margin-top:20px}.publishing-account:last-child{padding-bottom:0}.publishing-account-title{align-items:flex-start}.publishing-account-title>strong{overflow-wrap:anywhere;min-width:0;font-size:15px}.publishing-status{color:#536677;background:#edf2f6;border-radius:8px;flex-shrink:0;padding:4px 8px;font-size:12px}.publishing-status.status-verified{color:#23624b;background:#e4f4ed}.publishing-homepage{flex-wrap:wrap;align-items:center;gap:4px;margin-top:10px;font-size:13px;text-decoration:none;display:flex}.publishing-homepage>span:last-child{overflow-wrap:anywhere;width:100%;color:var(--muted,#5f788a)}.publishing-account-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.publishing-default{color:#23624b;align-items:center;gap:5px;font-size:13px;display:inline-flex}.publishing-help{color:var(--muted,#5f788a);font-size:13px}.publishing-accounts .publishing-manage{border:0;flex:100%;margin:0;padding:0;font-size:13px}.publishing-manage summary,.publishing-legacy summary{cursor:pointer;min-height:44px;padding:10px 0}.publishing-manage-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.publishing-manage code{overflow-wrap:anywhere;padding:8px 0;display:block}.publishing-accounts .publishing-proof{background:#ebf6ffa6;border:1px solid #bad7ed;border-radius:12px;flex:100%;min-width:0;padding:16px}.publishing-accounts .publishing-proof>strong{align-items:center;gap:7px;font-size:14px;display:flex}.publishing-accounts .publishing-proof-code{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 8px;display:flex}.publishing-accounts .publishing-proof code{-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;color:#214b70;flex:200px;min-width:0;font-size:15px;font-weight:650}.publishing-accounts .publishing-proof small{color:var(--muted,#5f788a);line-height:1.7;display:block}.publishing-accounts .publishing-feedback{color:#245c48}.publishing-empty{padding:20px 0 0;font-size:14px}.publishing-empty p{margin-top:5px}.publishing-legacy{margin-top:20px;font-size:14px}.publishing-legacy-url{overflow-wrap:anywhere}.publishing-accounts .publishing-form{background:#ffffffb3;border:1px solid #b4d8f7;border-radius:18px;margin-top:20px;padding:20px}.publishing-form fieldset{border:0;grid-template-columns:1fr 1fr;gap:16px;min-width:0;margin:18px 0 0;padding:0;display:grid}.publishing-form label{gap:8px;min-width:0;font-size:14px;display:grid}.publishing-form input,.publishing-form textarea,.publishing-form select{width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;box-sizing:border-box;background:#ffffffe6;border:1px solid #c8d8e4;border-radius:10px;padding:10px 12px}.publishing-form textarea{resize:vertical;min-height:112px;line-height:1.6}.publishing-form small{color:var(--muted,#5f788a);line-height:1.6}.publishing-form-wide{grid-column:1/-1}.publishing-accounts .publishing-footnote{margin-top:20px;font-size:13px}.publishing-accounts :is(button,summary,input,textarea,select):focus-visible{outline-offset:3px;outline:2px solid #327bc8}@media (max-width:800px){.publishing-groups{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.publishing-account{scroll-margin-top:80px}.publishing-group,.publishing-accounts .publishing-form{padding:16px}.publishing-form fieldset{grid-template-columns:minmax(0,1fr)}.publishing-accounts .publishing-heading,.publishing-account-title{flex-wrap:wrap}.publishing-accounts .button{min-height:44px}}.publishing-accounts [hidden]{display:none!important}.publishing-accounts .publishing-tabs{z-index:2;border:1px solid var(--pw-line,#dce5e1);background:var(--pw-soft,#f2f5f5);border-radius:15px;gap:8px;margin:20px 0 0;padding:5px;display:flex;position:sticky;top:0;overflow-x:auto}.publishing-accounts .publishing-tabs>button{min-height:58px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;flex:1 0 auto;justify-content:space-between;align-items:center;gap:14px;padding:10px 14px;display:flex}.publishing-accounts .publishing-tabs>button[aria-selected=true]{border-color:var(--pw-primary,#28526d);background:#fff;box-shadow:0 2px 6px #18354b0a}.publishing-accounts .publishing-tabs>button:not(:disabled):hover{background:#fff}.publishing-accounts .publishing-tab-state{color:var(--pw-muted,#5f788a);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:400;display:inline-flex}.publishing-accounts .publishing-groups{margin-top:18px;display:block}.publishing-accounts .publishing-group{background:0 0;border:0;border-radius:0;padding:0}.publishing-accounts .publishing-group-heading h3{font-size:15px}.publishing-accounts .publishing-account{margin-top:12px;padding-top:18px}.publishing-accounts .publishing-proof{background:var(--pw-info-bg,#eff6fc);border:0;padding:20px}.publishing-accounts .publishing-proof-steps{counter-reset:proof;gap:18px;margin:20px 0;padding:0;list-style:none;display:grid}.publishing-accounts .publishing-proof-steps>li{counter-increment:proof;align-items:flex-start;gap:12px;font-size:14px;display:flex}.publishing-accounts .publishing-proof-steps>li:before{content:counter(proof);height:24px;color:var(--pw-primary,#28526d);background:#fff;border:1px solid #c9d9e8;border-radius:50%;flex:0 0 24px;place-items:center;font-size:12px;font-weight:600;display:grid}.publishing-accounts .publishing-proof-steps>li>div{flex:1;min-width:0}.publishing-accounts .publishing-proof-steps strong{font-size:14px;line-height:24px}.publishing-accounts .publishing-proof-steps p{margin-top:4px;font-size:13px}.publishing-accounts .publishing-proof-code{background:#fff;border:1px solid #ccdcec;border-radius:10px;flex-wrap:nowrap;margin:8px 0 0;padding:8px 10px 8px 12px}.publishing-accounts .publishing-proof code{flex:auto;font-size:14px}.publishing-accounts .publishing-proof-code button{flex-shrink:0}.publishing-accounts .publishing-refresh{background:0 0;border-color:#0000}.publishing-accounts .publishing-empty{padding:28px 0}.publishing-accounts .publishing-empty .button{margin-top:18px}.publishing-accounts .publishing-form{margin-top:18px;padding:20px}.publishing-accounts .publishing-form fieldset{grid-template-columns:minmax(0,1fr);margin-top:20px}.publishing-accounts .publishing-other{color:var(--pw-muted,#5f788a);align-items:center;gap:12px;margin-top:20px;font-size:13px;display:flex}.publishing-accounts .publishing-other select{border:1px solid var(--pw-line,#dce5e1);width:auto;min-height:44px;color:inherit;font:inherit;background:0 0;border-radius:10px;padding:8px 10px}@media (max-width:560px){.publishing-accounts .publishing-tabs>button{flex-direction:column;align-items:flex-start;gap:5px;padding:10px}.publishing-accounts .publishing-tab-state{padding-left:0}.publishing-accounts .publishing-proof{padding:16px}.publishing-accounts .publishing-proof-steps{gap:16px}.publishing-accounts .publishing-proof-steps>li{gap:9px}.publishing-accounts .publishing-proof .publishing-manage-actions{grid-template-columns:minmax(0,1fr);display:grid}.publishing-accounts .publishing-copy-label{display:none}.publishing-accounts .publishing-proof-code button{min-width:44px}.publishing-accounts .publishing-proof code{font-size:13px}}.publishing-accounts .publishing-account:first-child{border-top:0;margin-top:0;padding-top:0}.publishing-accounts .publishing-proof-steps{gap:16px;margin:0}.publishing-accounts .publishing-proof-steps .publishing-manage-actions{margin-top:0}.publishing-accounts .publishing-add{margin-top:14px}.publishing-accounts .publishing-share-guide{border:0;margin:0;padding:0;font-size:13px}.publishing-accounts .publishing-share-guide summary{cursor:pointer;box-sizing:border-box;min-height:44px;padding:10px 0;display:list-item}.publishing-accounts .publishing-share-guide p{margin:0 0 8px;font-size:13px}.publishing-accounts{max-width:860px}.account-settings .publishing-accounts .publishing-form fieldset{margin-top:20px}.publishing-accounts .publishing-delete{color:#a33737;background:#fff;border-color:#ecd5d5}.publishing-accounts .publishing-delete-confirm{background:#fff8f6;border:1px solid #ecd5d5;border-radius:12px;flex:100%;padding:16px}.publishing-accounts .publishing-enrollment{background:#f5f4f0;border:1px solid #e5e2d9;border-radius:14px;padding:18px}.publishing-accounts .publishing-code-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.publishing-accounts .publishing-enrollment code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:1;min-width:0;font-size:22px;font-weight:700}.publishing-accounts .publishing-enrollment small{margin-top:8px;display:block}.publishing-accounts .publishing-instructions{background:#fff1af;border-radius:10px;margin:16px 0 0;padding:14px 14px 14px 34px;font-size:13px;line-height:1.9}@media (max-width:560px){.publishing-accounts .publishing-enrollment{padding:14px}.publishing-accounts .publishing-enrollment code{font-size:16px}}.publishing-accounts .verification-step-title{flex-wrap:wrap;align-items:center;gap:8px;line-height:1.5;display:flex;position:relative}.publishing-accounts .verification-step-number{color:#9b2873;background:#f8eaf4;border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;height:26px;font-size:14px;display:inline-flex}.publishing-accounts .verification-guide-trigger{color:#76526e;cursor:pointer;background:#fffafd;border:1px solid #dcc9dc;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;margin:0;padding:0;font-size:16px;display:inline-flex}.publishing-accounts .verification-guide-trigger:focus-visible,.publishing-accounts .verification-guide-dialog button:focus-visible{outline-offset:2px;outline:2px solid #b63da4}.publishing-accounts .verification-guide-dialog{box-sizing:border-box;color:#302638;background:#fffafd;border:1px solid #eadde8;border-radius:20px;width:min(300px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:14px;box-shadow:0 18px 65px #31233c44}.publishing-accounts .verification-guide-dialog::backdrop{background:#201728aa}.publishing-accounts .verification-guide-heading{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-bottom:10px;padding:0 0 0 4px;display:flex}.publishing-accounts .verification-guide-heading strong{font-size:16px;line-height:1.4}.publishing-accounts .verification-guide-heading button{color:#8c285f;cursor:pointer;background:#fff5fa;border:1px solid #ead7e4;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;min-height:44px;padding:0;display:inline-flex}.publishing-accounts .verification-guide-media-frame{background:#f8f4f8;border:1px solid #e8dce7;border-radius:14px;overflow:hidden}.publishing-accounts .verification-guide-dialog img{width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 132px);margin-inline:auto;display:block}.publishing-accounts .verification-guide-copy{color:#594e5b;margin:0;padding:4px 4px 10px;font-size:14px;line-height:1.7}.publishing-accounts .verification-guide-error{color:#76526e;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:240px;display:flex}.publishing-accounts .publishing-enrollment{background:0 0;border:0;padding:0}.publishing-accounts .publishing-enrollment .publishing-code-heading{flex-wrap:wrap}.publishing-accounts .publishing-enrollment code{letter-spacing:4px}.publishing-accounts.publishing-accounts-refined{outline:none}.publishing-accounts.publishing-accounts-refined .publishing-tabs{background:0 0;border:0;border-bottom:1px solid #e2e7ed;border-radius:0;flex-wrap:wrap;gap:24px;padding:0;position:static;overflow:visible}.publishing-accounts.publishing-accounts-refined .publishing-tabs>button{color:#637387;min-height:58px;box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;gap:12px;padding:8px 2px 14px}.publishing-accounts.publishing-accounts-refined .publishing-tabs>button[aria-selected=true]{color:#203f69;background:0 0;border-bottom-color:#203f69}.publishing-accounts.publishing-accounts-refined .publishing-tab-state{background:#edf0f4;border-radius:6px;justify-content:center;min-width:22px;font-size:12px;line-height:22px}.publishing-accounts.publishing-accounts-refined .publishing-groups{margin-top:12px}.promotion-shell.promotion-web .publishing-accounts-refined .publishing-group,.publishing-accounts.publishing-accounts-refined .publishing-group{background:0 0;border:0;padding:0}.publishing-accounts.publishing-accounts-refined .publishing-list-heading{color:#65758a;justify-content:space-between;align-items:center;gap:16px;margin:0 0 6px;font-size:13px;display:flex}.publishing-accounts.publishing-accounts-refined .publishing-add{color:#203f69;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;margin:0;padding:8px 4px;font-size:14px;font-weight:500;display:inline-flex}.publishing-accounts.publishing-accounts-refined .publishing-account{background:#fff;border:1px solid #e1e7ed;border-radius:16px;margin:10px 0 0;padding:20px;position:relative;box-shadow:0 2px 5px #203f6903}.publishing-accounts.publishing-accounts-refined .publishing-account:focus-within{z-index:3}.publishing-accounts.publishing-accounts-refined .publishing-account-row{align-items:center;gap:14px;display:flex}.publishing-accounts.publishing-accounts-refined .publishing-avatar{color:#6b8199;background:#f2f5f8;border-radius:50%;flex:0 0 44px;place-items:center;height:44px;display:grid}.publishing-accounts.publishing-accounts-refined .publishing-identity{flex:1;min-width:0}.publishing-accounts.publishing-accounts-refined .publishing-account-title{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px 10px}.publishing-accounts.publishing-accounts-refined .publishing-status{background:0 0;align-items:center;gap:4px;padding:0;font-size:12px;line-height:1.5;display:inline-flex}.publishing-accounts.publishing-accounts-refined .publishing-account-meta{color:#6b7b8d;flex-wrap:wrap;align-items:center;gap:5px 8px;margin-top:7px;font-size:12px;line-height:1.6;display:flex}.publishing-accounts.publishing-accounts-refined .publishing-default{color:#556b81;white-space:nowrap;background:#f0f3f6;border-radius:5px;gap:3px;padding:1px 6px;font-size:11px;line-height:18px}.publishing-accounts.publishing-accounts-refined .publishing-row-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.publishing-accounts.publishing-accounts-refined .publishing-more,.publishing-accounts.publishing-accounts-refined .publishing-continue{min-height:44px;box-shadow:none;color:#5e748a;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:8px;display:inline-flex}.publishing-accounts.publishing-accounts-refined .publishing-more{width:44px}.publishing-accounts.publishing-accounts-refined .publishing-more:is(:hover,[aria-expanded=true]){color:#203f69;background:#f1f4f7}.publishing-accounts.publishing-accounts-refined .publishing-continue{color:#203f69;font:inherit;gap:4px;font-size:13px;font-weight:500}.publishing-continue[aria-expanded=true] svg{transform:rotate(180deg)}.publishing-accounts.publishing-accounts-refined .publishing-menu{position:relative}.publishing-accounts.publishing-accounts-refined .publishing-menu-panel{z-index:10;background:#fff;border:1px solid #e0e6ed;border-radius:12px;width:184px;padding:6px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 30px #203f6921}.publishing-accounts.publishing-accounts-refined .publishing-menu-panel>button{width:100%;min-height:44px;box-shadow:none;color:#304a68;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:flex-start;align-items:center;gap:9px;margin:0;padding:9px 10px;font-size:13px;font-weight:400;display:flex}.publishing-accounts.publishing-accounts-refined .publishing-menu-panel>button:hover{background:#f2f5f8}.publishing-accounts.publishing-accounts-refined .publishing-menu-panel>.publishing-menu-danger{color:#a64b47;border-top:1px solid #edf0f3;border-radius:0 0 7px 7px;margin-top:4px}.publishing-accounts.publishing-accounts-refined .publishing-account-actions:empty{display:none}.publishing-accounts.publishing-accounts-refined .publishing-account-actions{margin-top:18px}.publishing-accounts.publishing-accounts-refined .publishing-proof{margin:0}.publishing-accounts.publishing-accounts-refined .publishing-delete-confirm{margin-top:18px;font-size:14px}.publishing-accounts.publishing-accounts-refined .publishing-delete-confirm .publishing-manage-actions{justify-content:flex-end}.publishing-accounts.publishing-accounts-refined .publishing-empty{text-align:center;background:#ffffff80;border:1px dashed #dce3ea;border-radius:16px;padding:40px 24px}.publishing-spinner{animation:1.2s linear infinite publishing-spin}@keyframes publishing-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.publishing-spinner{animation:none}}@media (max-width:600px){.publishing-accounts.publishing-accounts-refined .publishing-tabs{flex-wrap:nowrap;gap:12px;overflow-x:auto}.publishing-accounts.publishing-accounts-refined .publishing-tabs>button{flex-direction:row;align-items:center;gap:6px;min-height:54px;padding:8px 0 12px}.publishing-accounts.publishing-accounts-refined .publishing-account{padding:16px}.publishing-accounts.publishing-accounts-refined .publishing-account-row{flex-wrap:wrap;gap:10px}.publishing-accounts.publishing-accounts-refined .publishing-avatar{flex-basis:38px;height:38px}.publishing-accounts.publishing-accounts-refined .publishing-identity{flex-basis:calc(100% - 50px)}}.publishing-accounts.publishing-accounts-refined .publishing-account-name{min-width:0;max-width:100%;color:inherit;align-items:baseline;gap:4px;text-decoration:none;display:inline-flex}.publishing-accounts.publishing-accounts-refined .publishing-account-name strong{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.5}.publishing-accounts.publishing-accounts-refined .publishing-account-name svg{color:#8190a2;flex-shrink:0}.publishing-accounts.publishing-accounts-refined .publishing-account-name:hover strong{text-underline-offset:3px;text-decoration:underline}.publishing-accounts.publishing-accounts-refined .publishing-account-name:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #327bc8}@media (max-width:600px){.publishing-accounts.publishing-accounts-refined .publishing-row-actions{display:contents}.publishing-accounts.publishing-accounts-refined .publishing-menu{position:absolute;top:10px;right:8px}.publishing-accounts.publishing-accounts-refined .publishing-identity{box-sizing:border-box;padding-right:32px}.publishing-accounts.publishing-accounts-refined .publishing-avatar{align-self:flex-start;margin-top:2px}.publishing-accounts.publishing-accounts-refined .publishing-continue{margin:0 0 0 48px}}.publishing-accounts .publishing-channels-id{overflow-wrap:anywhere;color:var(--muted,#64748b);margin-top:4px;display:block}.publishing-accounts .publishing-channels-notice{border-top:1px solid var(--border,#e2e8f0);margin-top:16px;padding-top:12px;font-size:14px;line-height:1.6}.publishing-accounts .platform-weixin_channels{color:#16845b;background:#e7f6ef}.publishing-accounts .publishing-work-link{gap:8px;min-width:0;margin-bottom:20px;display:grid}.publishing-accounts .publishing-work-link textarea{box-sizing:border-box;width:100%;min-width:0}.publishing-accounts .publishing-work-link small{line-height:1.6}.publishing-accounts .publishing-saved-link{overflow-wrap:anywhere;color:var(--muted);font-size:13px}.publishing-accounts .publishing-account-failure{color:#9a532c;background:#fff5ee;border-radius:10px;margin:14px 0 0;padding:10px 14px;font-size:13px;line-height:1.6}.publishing-accounts .publishing-account-meta[hidden]{display:none}.publishing-conflict-dialog{box-sizing:border-box;border:1px solid var(--border);width:min(420px,100vw - 40px);color:var(--text);background:var(--surface,#fff);border-radius:20px;padding:24px}.publishing-conflict-dialog::backdrop{background:#20182f66}.publishing-conflict-dialog h3{margin:0 0 12px}.publishing-conflict-dialog p{margin:0 0 20px;line-height:1.7}.publishing-conflict-dialog form{justify-content:flex-end;display:flex}
.project-claim{width:100%;min-width:0;padding:0}.project-claim .project-claim-heading,.project-claim .project-claim-summary{justify-content:space-between;align-items:center;gap:16px;display:flex}.project-claim .project-claim-heading h3,.project-claim .project-claim-summary h4{margin:0;font-size:15px}.project-claim .project-claim-summary h4{overflow-wrap:anywhere;font-size:15px}.project-claim .project-claim-summary strong{color:var(--primary,#007361);white-space:nowrap}.project-claim .project-claim-offer{border-bottom:1px solid var(--line,#dce5e1);padding:20px 0}.project-claim .project-claim-offer:last-child{border-bottom:0;padding-bottom:0}.project-claim p{overflow-wrap:anywhere;margin:10px 0;font-size:13px;line-height:1.7}.project-claim .project-claim-hint,.project-claim .project-claim-meta{color:#566b64}.project-claim .project-claim-account{border:1px solid var(--line,#dce5e1);background:#ffffff73;border-radius:14px;gap:8px;margin:16px 0;padding:16px;font-size:13px;display:grid}.project-claim .project-claim-account>button{justify-self:start}.project-claim-label{color:var(--muted,#5f788a)}.project-claim-identity{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.project-claim-verified{color:#23624b;white-space:nowrap;font-size:12px}.project-claim .project-claim-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.project-claim .project-claim-error{color:#9a332b;background:#fff2ef;border-radius:8px;padding:12px}.project-claim .project-claim-result{background:#f2f7f4;border-radius:10px;margin-top:16px;padding:16px}.project-claim button:focus-visible,.project-claim select:focus-visible{outline-offset:3px;outline:2px solid #007361}.project-claim button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:560px){.project-claim .project-claim-summary{align-items:flex-start}.project-claim .project-claim-actions>button{flex:auto;min-height:44px}}.promotion-shell .project-claim .promotion-direct-claim{padding-top:16px}.promotion-direct-claim h4{margin:0 0 12px;font-size:15px}.promotion-direct-claim .promotion-offer-description{white-space:pre-wrap}.promotion-direct-claim .promotion-claim-facts{color:var(--muted);flex-wrap:wrap;gap:10px 16px;margin-bottom:18px;font-size:12px;display:flex}.promotion-claim-facts>span{align-items:center;gap:5px;display:inline-flex}.promotion-direct-claim .direct-platforms{gap:10px;display:grid}.promotion-direct-claim .direct-platform{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.promotion-direct-claim .direct-platform[data-selected=true]{border-color:var(--primary);background:var(--soft)}.promotion-direct-claim .direct-platform:focus-within{outline:2px solid var(--primary);outline-offset:2px}.promotion-direct-claim .direct-platform:has(input:disabled){cursor:not-allowed;opacity:.65}.promotion-direct-claim .direct-platform-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.promotion-direct-claim .direct-platform-price{color:var(--primary);font-variant-numeric:tabular-nums;font-size:18px}.promotion-direct-claim .direct-bonus{color:#966019;margin-top:8px;font-size:12px;display:block}.promotion-direct-claim .direct-unavailable{color:var(--muted);margin-top:8px;font-size:12px;display:block}.promotion-direct-claim .direct-claim-checkout{justify-content:flex-end;align-items:center;gap:16px;margin-top:22px;display:flex}.promotion-direct-claim .direct-claim-checkout .button{min-height:48px;padding:12px 22px}.promotion-direct-claim .promotion-claim-manage{min-height:44px;color:var(--primary);cursor:pointer;background:0 0;border:0;margin-top:8px}.promotion-claim-confirm-dialog{color:#342a40;background:#fffafb;border:0;border-radius:20px;width:min(440px,100vw - 32px);max-height:min(82dvh,700px);padding:0;box-shadow:0 20px 65px #28163138}.promotion-claim-confirm-dialog::backdrop{background:#231d2b7a}.promotion-claim-confirm-heading,.promotion-claim-confirm-actions{align-items:center;gap:12px;padding:16px 20px;display:flex}.promotion-claim-confirm-heading{justify-content:space-between;padding-bottom:8px}.promotion-claim-confirm-heading h3{margin:0;font-size:19px}.promotion-claim-confirm-heading>button{color:#8c7686;cursor:pointer;background:0 0;border:0;border-radius:50%;width:44px;height:44px;font-size:26px}.promotion-claim-confirm-body{max-height:calc(82dvh - 150px);padding:0 20px 8px;overflow-y:auto}.promotion-claim-confirm-summary{color:#5a5364;margin:0 0 14px;font-size:13px}.promotion-claim-confirm-rule{background:#f8f3fb;border-radius:14px;margin-bottom:12px;padding:15px}.promotion-claim-confirm-rule strong{font-size:14px;display:block}.promotion-claim-confirm-rule p{color:#62596a;margin:7px 0 0;font-size:13px;line-height:1.55}.promotion-claim-confirm-actions{gap:12px;padding-top:8px}.promotion-claim-confirm-actions .button{white-space:nowrap;border-radius:12px;flex:1;justify-content:center;align-items:center;min-width:0;height:48px;min-height:44px;padding:0 12px;display:flex}.promotion-claim-confirm-actions .button.primary{flex:1.3}
.promotion-images-module__erBx6W__editor{min-width:0}.promotion-images-module__erBx6W__images{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin:12px 0;padding:0;list-style:none;display:grid}.promotion-images-module__erBx6W__images li{border:1px solid #d9e4eb;border-radius:12px;min-width:0;overflow:hidden}.promotion-images-module__erBx6W__images a{aspect-ratio:1;background:#f3f5f6;justify-content:center;align-items:center;display:flex;overflow:hidden}.promotion-images-module__erBx6W__images img{object-fit:contain;width:100%;height:100%}.promotion-images-module__erBx6W__images li>div{flex-wrap:wrap;align-items:center;gap:4px;padding:8px;display:flex}.promotion-images-module__erBx6W__images span{overflow-wrap:anywhere;padding:4px;font-size:13px}.promotion-images-module__erBx6W__editor button{min-width:44px;min-height:44px}.promotion-images-module__erBx6W__empty,.promotion-images-module__erBx6W__hint{color:#657c8c;line-height:1.6}.promotion-images-module__erBx6W__hint{font-size:13px}.promotion-images-module__erBx6W__error{color:#a13b32;line-height:1.6}
.photo-camera-module__Z6WHoG__screen{z-index:1800;padding:16px max(16px, env(safe-area-inset-right)) calc(20px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));color:#f6f2fa;box-sizing:border-box;background:#15141b;flex-direction:column;gap:12px;display:flex;position:fixed;inset:0}.photo-camera-module__Z6WHoG__screen button{min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:#ffffff14;border:0;border-radius:14px;justify-content:center;align-items:center;margin:0;padding:10px 16px;display:flex}.photo-camera-module__Z6WHoG__screen button:disabled{opacity:.4;cursor:default}.photo-camera-module__Z6WHoG__screen button:focus-visible{outline-offset:3px;outline:2px solid #e69be9}.photo-camera-module__Z6WHoG__topbar{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.photo-camera-module__Z6WHoG__topbar span{width:44px}.photo-camera-module__Z6WHoG__viewfinder{background:#08080c;border-radius:18px;flex:1;min-height:0;position:relative;overflow:hidden}.photo-camera-module__Z6WHoG__viewfinder video,.photo-camera-module__Z6WHoG__viewfinder img{object-fit:contain;width:100%;height:100%;display:block}.photo-camera-module__Z6WHoG__connecting{color:#cfc6d8;place-items:center;display:grid;position:absolute;inset:0}.photo-camera-module__Z6WHoG__error{color:#ffbcc7;flex-shrink:0;justify-content:center;align-items:center;gap:16px;line-height:1.6;display:flex}.photo-camera-module__Z6WHoG__controls{flex-shrink:0}.photo-camera-module__Z6WHoG__controls p{color:#b9b1c3;text-align:center;margin:0 0 12px;font-size:13px}.photo-camera-module__Z6WHoG__screen .photo-camera-module__Z6WHoG__shutter{color:#302638;background:#fff;border:3px solid #fff;border-radius:50%;width:68px;height:68px;margin:auto;padding:8px;box-shadow:inset 0 0 0 4px #15141b}.photo-camera-module__Z6WHoG__confirm{justify-content:center;gap:12px;display:flex}.photo-camera-module__Z6WHoG__confirm button{min-width:120px}.photo-camera-module__Z6WHoG__screen .photo-camera-module__Z6WHoG__accept{background:linear-gradient(100deg,#d54bbb,#a447d3)}@media (min-width:768px){.photo-camera-module__Z6WHoG__screen{padding-inline:max(24px,50vw - 500px)}}.photo-camera-module__Z6WHoG__topbar>button,.photo-camera-module__Z6WHoG__topbar>span{border-radius:50%;flex:0 0 44px;width:44px;height:44px;padding:0}.photo-camera-module__Z6WHoG__topbar strong{text-align:center;white-space:nowrap;flex:1;min-width:0;font-size:16px}
.promotion-workspace-module__8QfQpq__workspace{--ink:var(--pw-primary,#28242e);--muted:var(--pw-muted,#736b7c);color:var(--ink);width:100%;max-width:1048px;margin:0 auto;padding:4px 0 32px;font-size:15px;line-height:1.65}.promotion-workspace-module__8QfQpq__linkSummary{background:#f8fafc;border:1px solid #e8dfe9;border-radius:16px;margin-top:24px;padding:20px}.promotion-workspace-module__8QfQpq__linkSummary>div{border-top:1px solid #e1e8ee;padding:16px 0}.promotion-workspace-module__8QfQpq__linkSummary>div>div{justify-content:space-between;gap:12px;display:flex}.promotion-workspace-module__8QfQpq__linkSummary>div>div span{color:var(--pw-muted,#736b7c);font-size:13px}.promotion-workspace-module__8QfQpq__linkSummary p{overflow-wrap:anywhere;white-space:pre-wrap}.promotion-workspace-module__8QfQpq__linkSummary small{margin-bottom:12px;display:block}.promotion-workspace-module__8QfQpq__workspace button{min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #e8dfe9;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-weight:600;display:inline-flex}.promotion-workspace-module__8QfQpq__workspace button:disabled{opacity:.5;cursor:not-allowed}.promotion-workspace-module__8QfQpq__workspace .dialog .icon-button{width:44px;min-width:44px;padding:0}.promotion-workspace-module__8QfQpq__workspace .dialog .form-fields:empty{display:none}.promotion-workspace-module__8QfQpq__workspace button:focus-visible,.promotion-workspace-module__8QfQpq__workspace input:focus-visible,.promotion-workspace-module__8QfQpq__workspace textarea:focus-visible,.promotion-workspace-module__8QfQpq__workspace select:focus-visible,.promotion-workspace-module__8QfQpq__workspace summary:focus-visible{outline-offset:3px;outline:3px solid #5aa3d6}.promotion-workspace-module__8QfQpq__workspace button.promotion-workspace-module__8QfQpq__primary{background:var(--ink);color:#fff;border-color:var(--ink)}.promotion-workspace-module__8QfQpq__workspace h1{margin:6px 0 12px;font-size:24px;line-height:1.3}.promotion-workspace-module__8QfQpq__workspace h2{margin:0 0 18px;font-size:16px;line-height:1.4}.promotion-workspace-module__8QfQpq__workspace h3{margin:0 0 10px;font-size:16px}.promotion-workspace-module__8QfQpq__workspace p{margin:8px 0 14px}.promotion-workspace-module__8QfQpq__workspace small,.promotion-workspace-module__8QfQpq__workspace time,.promotion-workspace-module__8QfQpq__muted{color:var(--muted);font-size:13px;font-weight:400}.promotion-workspace-module__8QfQpq__workspace a{color:#176690;text-underline-offset:4px;overflow-wrap:anywhere}.promotion-workspace-module__8QfQpq__breadcrumb{color:var(--muted);align-items:center;gap:12px;margin-bottom:16px;display:flex}.promotion-workspace-module__8QfQpq__breadcrumb button{background:0 0;border:0;padding:5px}.promotion-workspace-module__8QfQpq__breadcrumb button:last-child{margin-left:auto}.promotion-workspace-module__8QfQpq__overview{border-bottom:1px solid var(--pw-line,#ece5ee);margin-bottom:26px}.promotion-workspace-module__8QfQpq__titleRow{justify-content:space-between;align-items:center;gap:20px;display:flex}.promotion-workspace-module__8QfQpq__titleRow>div{min-width:0}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__eyebrow{color:var(--muted);margin:0 0 8px;font-size:13px}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__titleRow h1{overflow-wrap:anywhere;margin:0;font-size:25px}.promotion-workspace-module__8QfQpq__assistantEntry{flex:none;position:relative}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__assistantButton{background:#fff9de;border-color:#eae2c3;border-radius:50%;width:44px;padding:0}.promotion-workspace-module__8QfQpq__tooltip{z-index:5;background:var(--ink);color:#fff;border-radius:8px;width:max-content;max-width:240px;padding:8px 12px;font-size:12px;display:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 4px 14px #28242e20}.promotion-workspace-module__8QfQpq__assistantEntry:hover .promotion-workspace-module__8QfQpq__tooltip,.promotion-workspace-module__8QfQpq__assistantEntry:focus-within .promotion-workspace-module__8QfQpq__tooltip{display:block}.promotion-workspace-module__8QfQpq__overviewMeta{justify-content:space-between;align-items:center;gap:24px;margin:14px 0 16px;display:flex}.promotion-workspace-module__8QfQpq__reward{text-align:right;flex-shrink:0}.promotion-workspace-module__8QfQpq__reward span{color:var(--muted);font-size:12px}.promotion-workspace-module__8QfQpq__reward strong{font-variant-numeric:tabular-nums;color:var(--ink);font-size:30px;line-height:1.35;display:block}.promotion-workspace-module__8QfQpq__compactStatus{--status-accent:#23668d;--status-fill:#eaf3fa;min-width:0}.promotion-workspace-module__8QfQpq__compactStatus[data-tone=success]{--status-accent:#22745c;--status-fill:#e9f5ee}.promotion-workspace-module__8QfQpq__compactStatus[data-tone=warning]{--status-accent:#936018;--status-fill:#fff2dc}.promotion-workspace-module__8QfQpq__compactStatus[data-tone=neutral]{--status-accent:#736b7c;--status-fill:#edf0f3}.promotion-workspace-module__8QfQpq__compactStatus [data-status-line]{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13px;display:flex}.promotion-workspace-module__8QfQpq__compactStatus strong{color:var(--status-accent);background:var(--status-fill);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:4px 9px;font-size:13px;display:inline-flex}.promotion-workspace-module__8QfQpq__compactStatus [data-status-line]>span{color:var(--muted)}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__compactStatus [data-status-timing]{color:var(--muted);align-items:baseline;gap:6px;margin:10px 0 0;font-size:12px;display:flex}.promotion-workspace-module__8QfQpq__compactStatus svg{flex-shrink:0}.promotion-workspace-module__8QfQpq__brief{border:1px solid var(--pw-line,#ece5ee);background:#fff;border-radius:14px;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:24px;padding:16px 20px;display:grid}.promotion-workspace-module__8QfQpq__brief>section{min-width:0}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__brief h2{color:var(--muted);margin:0 0 10px;font-size:13px;font-weight:500}.promotion-workspace-module__8QfQpq__requirements{border-left:1px solid var(--pw-line,#ece5ee);padding-left:24px}.promotion-workspace-module__8QfQpq__ruleBrief+.promotion-workspace-module__8QfQpq__ruleBrief{border-top:1px solid #edf0f1;margin-top:12px;padding-top:12px}.promotion-workspace-module__8QfQpq__ruleHeading{align-items:center;gap:12px;font-size:14px;display:flex}.promotion-workspace-module__8QfQpq__ruleHeading>span{background:#f3f5f7;border-radius:5px;padding:2px 8px;font-size:12px}.promotion-workspace-module__8QfQpq__ruleBrief dl{margin:8px 0 0;font-size:13px}.promotion-workspace-module__8QfQpq__ruleBrief dl>div{align-items:baseline;gap:14px;margin-top:5px;display:flex}.promotion-workspace-module__8QfQpq__ruleBrief dt{color:var(--muted);flex-shrink:0}.promotion-workspace-module__8QfQpq__ruleBrief dd{overflow-wrap:anywhere;margin:0}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__briefNote{color:var(--muted);margin:10px 0 0;font-size:12px}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__briefDetails{margin-top:8px;font-size:13px}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__briefDetails summary{color:#176690;padding:4px 0}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__briefDetails ul{overflow-wrap:anywhere;padding-left:20px}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__description{color:var(--muted);margin-top:4px;font-size:13px}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__description summary{padding:7px 0;font-weight:500}.promotion-workspace-module__8QfQpq__steps{grid-template-columns:repeat(4,minmax(0,1fr));margin:8px 0 0;padding:0;list-style:none;display:grid}.promotion-workspace-module__8QfQpq__steps li{color:var(--muted);border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 6px;font-size:13px;display:flex}.promotion-workspace-module__8QfQpq__steps li span{background:#edf0f3;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.promotion-workspace-module__8QfQpq__steps li[data-complete]{color:#22826b}.promotion-workspace-module__8QfQpq__steps li[data-complete] span{background:#eaf5ef}.promotion-workspace-module__8QfQpq__steps li.promotion-workspace-module__8QfQpq__currentStep{color:var(--ink);border-bottom-color:var(--ink);font-weight:700}.promotion-workspace-module__8QfQpq__steps li.promotion-workspace-module__8QfQpq__currentStep span{background:var(--ink);color:#fff}.promotion-workspace-module__8QfQpq__layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.promotion-workspace-module__8QfQpq__main,.promotion-workspace-module__8QfQpq__aside{gap:20px;min-width:0;display:grid}.promotion-workspace-module__8QfQpq__referenceOnly{grid-template-columns:minmax(0,1fr)}.promotion-workspace-module__8QfQpq__referenceOnly .promotion-workspace-module__8QfQpq__main:empty{display:none}.promotion-workspace-module__8QfQpq__referenceOnly .promotion-workspace-module__8QfQpq__aside{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.promotion-workspace-module__8QfQpq__referenceOnly .promotion-workspace-module__8QfQpq__historyCard{grid-column:1/-1}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__historyCard{border-top:1px solid var(--pw-line,#ece5ee);margin-top:0;padding:8px 0}.promotion-workspace-module__8QfQpq__historyCard>summary{font-size:13px}.promotion-workspace-module__8QfQpq__historyCard>summary>span{color:var(--muted);float:right;font-weight:400}.promotion-workspace-module__8QfQpq__aside .promotion-workspace-module__8QfQpq__card{border-radius:14px;padding:20px}.promotion-workspace-module__8QfQpq__aside .promotion-workspace-module__8QfQpq__card h2{font-size:14px}.promotion-workspace-module__8QfQpq__aside .promotion-workspace-module__8QfQpq__card p,.promotion-workspace-module__8QfQpq__aside .promotion-workspace-module__8QfQpq__card summary,.promotion-workspace-module__8QfQpq__historyCard{font-size:13px}.promotion-workspace-module__8QfQpq__card{border:1px solid var(--pw-line,#ece5ee);box-shadow:none;background:#fff;border-radius:18px;min-width:0;padding:22px}.promotion-workspace-module__8QfQpq__cardHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.promotion-workspace-module__8QfQpq__cardHeading h2{margin:0}.promotion-workspace-module__8QfQpq__field{flex-direction:column;gap:8px;margin:20px 0;font-weight:600;display:flex}.promotion-workspace-module__8QfQpq__field input,.promotion-workspace-module__8QfQpq__field textarea,.promotion-workspace-module__8QfQpq__field select{width:100%;min-height:46px;color:var(--ink);font:inherit;box-sizing:border-box;background:#fff;border:1px solid #cfdde7;border-radius:12px;padding:12px 14px;font-weight:400}.promotion-workspace-module__8QfQpq__field textarea{resize:vertical;line-height:1.65}.promotion-workspace-module__8QfQpq__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin:22px 0 10px;display:flex}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__publicationSoloAction{justify-content:center}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__publicationSoloAction>button{flex:0 260px}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__submitBar{border-top:1px solid var(--pw-line,#ece5ee);align-items:center;gap:12px;margin:20px 0 0;padding-top:20px}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__submitHint{color:var(--muted);flex:1;margin:0;font-size:12px;font-weight:400}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__submitBar>button{border-radius:10px;min-height:44px;padding:11px 18px;font-size:13px;font-weight:500}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__submitBar>button.promotion-workspace-module__8QfQpq__primary{box-shadow:0 2px 4px #28242e12}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__submitBar>button.promotion-workspace-module__8QfQpq__primary:not(:disabled):hover{color:#fff;background:#403748;border-color:#403748}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__submitBar>button:disabled{opacity:1;color:#827a89;box-shadow:none;background:#f0ecf2;border-color:#e5dfe9}@media (max-width:640px){.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__submitHint{flex-basis:100%}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__submitBar>button{flex:1}}.promotion-workspace-module__8QfQpq__report{border-top:1px solid #edf0f1;padding:18px 0}.promotion-workspace-module__8QfQpq__report:first-of-type{border-top:0;padding-top:0}.promotion-workspace-module__8QfQpq__report h3{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.promotion-workspace-module__8QfQpq__report ul{padding-left:20px}.promotion-workspace-module__8QfQpq__report li{margin:5px 0}.promotion-workspace-module__8QfQpq__feedback{white-space:pre-wrap;overflow-wrap:anywhere;background:#f1f6fc;border-radius:12px;padding:16px}.promotion-workspace-module__8QfQpq__check{gap:15px;padding:12px 0;display:flex}.promotion-workspace-module__8QfQpq__check>span{color:var(--muted);flex:0 0 68px;font-size:13px}.promotion-workspace-module__8QfQpq__check p{color:var(--muted);margin:4px 0 0}.promotion-workspace-module__8QfQpq__pre{white-space:pre-wrap;overflow-wrap:anywhere}.promotion-workspace-module__8QfQpq__account{background:#f5f8fb;border-radius:10px;padding:12px}.promotion-workspace-module__8QfQpq__platformTabs{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.promotion-workspace-module__8QfQpq__platformTabs button[aria-pressed=true]{border-color:var(--pw-primary,#28242e);background:#edf4fc}.promotion-workspace-module__8QfQpq__platform{border-bottom:1px solid #edf0f1;padding:8px 0}.promotion-workspace-module__8QfQpq__platform>div{justify-content:space-between;gap:12px;display:flex}.promotion-workspace-module__8QfQpq__platform a{margin-top:5px;font-size:13px;display:block}.promotion-workspace-module__8QfQpq__amount{color:var(--pw-primary,#28242e);font-size:36px;display:block}.promotion-workspace-module__8QfQpq__history{padding:0;list-style:none}.promotion-workspace-module__8QfQpq__history li{border-bottom:1px solid #edf0f1;padding:16px 0}.promotion-workspace-module__8QfQpq__history li>div{justify-content:space-between;gap:10px;display:flex}.promotion-workspace-module__8QfQpq__history p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0}.promotion-workspace-module__8QfQpq__warning,.promotion-workspace-module__8QfQpq__error,.promotion-workspace-module__8QfQpq__notice{overflow-wrap:anywhere;background:#fff8eb;border:1px solid #ecd6b6;border-radius:12px;padding:14px 18px}.promotion-workspace-module__8QfQpq__error{color:#94392f;background:#fff4f3;border-color:#ecc1bc}.promotion-workspace-module__8QfQpq__error button{margin:10px}.promotion-workspace-module__8QfQpq__notice{color:#226e55;background:#f1faf7;border-color:#cbe6db}.promotion-workspace-module__8QfQpq__review{border:1px solid #e8dfe9;border-radius:12px;margin:20px 0;padding:16px}.promotion-workspace-module__8QfQpq__review legend{padding:0 8px;font-weight:700}.promotion-workspace-module__8QfQpq__confirm{align-items:center;gap:10px;margin:14px 0;display:flex}.promotion-workspace-module__8QfQpq__confirm input{width:18px;height:18px}.promotion-workspace-module__8QfQpq__workspace details{margin-top:20px}.promotion-workspace-module__8QfQpq__workspace details.promotion-workspace-module__8QfQpq__card{margin-top:0}.promotion-workspace-module__8QfQpq__workspace details.promotion-workspace-module__8QfQpq__card>summary{min-height:28px;padding:0}.promotion-workspace-module__8QfQpq__workspace details.promotion-workspace-module__8QfQpq__card[open]>summary{margin-bottom:18px}.promotion-workspace-module__8QfQpq__workspace summary{cursor:pointer;padding:12px 0;font-weight:600}@media (max-width:1050px){.promotion-workspace-module__8QfQpq__layout{grid-template-columns:minmax(0,1fr)}.promotion-workspace-module__8QfQpq__aside{grid-template-columns:repeat(2,minmax(0,1fr))}.promotion-workspace-module__8QfQpq__historyCard{grid-column:1/-1}}@media (max-width:640px){.promotion-workspace-module__8QfQpq__workspace{padding-bottom:40px}.promotion-workspace-module__8QfQpq__breadcrumb{margin-bottom:18px;font-size:13px}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__titleRow h1{font-size:21px}.promotion-workspace-module__8QfQpq__titleRow{align-items:flex-start;gap:12px}.promotion-workspace-module__8QfQpq__overviewMeta{flex-direction:column;align-items:flex-start;gap:14px;margin:16px 0}.promotion-workspace-module__8QfQpq__reward{text-align:left;align-items:baseline;gap:12px;display:flex}.promotion-workspace-module__8QfQpq__reward strong{font-size:26px}.promotion-workspace-module__8QfQpq__brief{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.promotion-workspace-module__8QfQpq__requirements{border-left:0;border-top:1px solid var(--pw-line,#ece5ee);padding:14px 0 0}.promotion-workspace-module__8QfQpq__steps li{text-align:center;flex-direction:column;gap:6px;font-size:11px}.promotion-workspace-module__8QfQpq__card{border-radius:14px;padding:18px}.promotion-workspace-module__8QfQpq__aside,.promotion-workspace-module__8QfQpq__referenceOnly .promotion-workspace-module__8QfQpq__aside{grid-template-columns:minmax(0,1fr)}.promotion-workspace-module__8QfQpq__actions button{flex:auto}.promotion-workspace-module__8QfQpq__history li>div{flex-direction:column;gap:2px}}.promotion-workspace-module__8QfQpq__workspace button:not(:disabled):hover{background:#fff1f6;border-color:#cc96b1}.promotion-workspace-module__8QfQpq__workspace button.promotion-workspace-module__8QfQpq__primary:not(:disabled):hover{color:#fff;background:#8d2755;border-color:#8d2755}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__taskDetails{border:1px solid var(--pw-line,#ece5ee);background:#fff;border-radius:12px;margin:0;overflow:hidden}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__taskDetails>summary{padding:14px 18px;font-size:13px}.promotion-workspace-module__8QfQpq__detailsHint{float:right;color:var(--muted);font-weight:400}.promotion-workspace-module__8QfQpq__taskDetails .promotion-workspace-module__8QfQpq__brief{border:0;border-top:1px solid var(--pw-line,#ece5ee);border-radius:0}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__taskDetails .promotion-workspace-module__8QfQpq__description{margin:0;padding:0 20px 16px;font-size:13px}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__taskDetails .promotion-workspace-module__8QfQpq__description h2{color:var(--muted);margin:8px 0;font-size:13px}.promotion-workspace-module__8QfQpq__taskDetails .promotion-workspace-module__8QfQpq__openHint,.promotion-workspace-module__8QfQpq__historyCard .promotion-workspace-module__8QfQpq__openHint{display:none}.promotion-workspace-module__8QfQpq__taskDetails[open] .promotion-workspace-module__8QfQpq__openHint,.promotion-workspace-module__8QfQpq__historyCard[open] .promotion-workspace-module__8QfQpq__openHint{display:inline}.promotion-workspace-module__8QfQpq__taskDetails[open] .promotion-workspace-module__8QfQpq__closedHint,.promotion-workspace-module__8QfQpq__historyCard[open] .promotion-workspace-module__8QfQpq__closedHint{display:none}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__quietButton{color:var(--muted);background:0 0;border:0;padding:6px 0 6px 10px;font-size:13px}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__reviewNote{margin:16px 0;font-size:13px}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__submissionDialog .dialog{background:#fff;border:1px solid #e8e3eb;border-radius:18px;width:480px;box-shadow:0 24px 72px #28242e29}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__submissionDialog .dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#28242e52}.promotion-workspace-module__8QfQpq__submissionDialog .dialog form{padding:24px}:is(.promotion-workspace-module__8QfQpq__submissionDialog .dialog-header,.promotion-workspace-module__8QfQpq__submissionDialog .dialog-footer){background:0 0}.promotion-workspace-module__8QfQpq__submissionDialog .eyebrow{display:none}.promotion-workspace-module__8QfQpq__submissionDialog .dialog-header h2{margin:0;font-size:18px;line-height:1.5}.promotion-workspace-module__8QfQpq__submissionDialog .dialog-description{font-size:14px;line-height:1.8}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__submissionDialog .dialog-footer button{border-radius:10px;min-height:44px;font-size:14px}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__submissionDialog .dialog .dialog-footer button.primary{color:#fff;box-shadow:none;background:#28242e;border-color:#28242e}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__submissionDialog .dialog .dialog-footer button.primary:not(:disabled):hover{color:#fff;background:#403748;border-color:#403748}.promotion-workspace-module__8QfQpq__workspace.promotion-workspace-module__8QfQpq__creatorFlow{padding-bottom:120px}.promotion-workspace-module__8QfQpq__creatorFlow .promotion-workspace-module__8QfQpq__layout{flex-direction:column;gap:22px;display:flex}.promotion-workspace-module__8QfQpq__creatorFlow .promotion-workspace-module__8QfQpq__main,.promotion-workspace-module__8QfQpq__creatorFlow .promotion-workspace-module__8QfQpq__aside{width:100%;min-width:0}.promotion-workspace-module__8QfQpq__creatorFlow .promotion-workspace-module__8QfQpq__overview{box-shadow:none;background:0 0;border:0;padding:12px 0 20px}.promotion-workspace-module__8QfQpq__creatorFlow .promotion-workspace-module__8QfQpq__titleRow h1{font-size:25px;line-height:1.45}.promotion-workspace-module__8QfQpq__creatorFlow .promotion-workspace-module__8QfQpq__creatorIntro{color:#587c92;white-space:pre-line;font-size:14px;line-height:1.8}.promotion-workspace-module__8QfQpq__creatorFlow .promotion-workspace-module__8QfQpq__creation{background:0 0;border:0;min-width:0;max-width:100%;padding:0}.promotion-workspace-module__8QfQpq__creatorFlow .promotion-workspace-module__8QfQpq__stateCard{text-align:center;background:#fff;border:1px solid #e9dff1;border-radius:24px;padding:36px 24px}.promotion-workspace-module__8QfQpq__creatorFlow .promotion-workspace-module__8QfQpq__stateCard details{text-align:left;margin-top:24px}.promotion-workspace-module__8QfQpq__creatorFlow .promotion-workspace-module__8QfQpq__reviewCopy span{display:block}.promotion-workspace-module__8QfQpq__creatorFlow .promotion-workspace-module__8QfQpq__reviewCopy span+span{margin-top:4px}.promotion-workspace-module__8QfQpq__creatorFlow .promotion-workspace-module__8QfQpq__settlementCard h2{margin-bottom:0;font-size:16px;line-height:1.45}.promotion-workspace-module__8QfQpq__creatorFlow .promotion-workspace-module__8QfQpq__settlementCard .promotion-workspace-module__8QfQpq__amount{color:#b7256e;margin-top:14px;font-size:28px;line-height:1.25}.promotion-workspace-module__8QfQpq__creatorFlow .promotion-workspace-module__8QfQpq__settlementCard p{margin:8px 0 0;line-height:1.55}.promotion-workspace-module__8QfQpq__creatorFlow .promotion-workspace-module__8QfQpq__settlementCard p.promotion-workspace-module__8QfQpq__muted{margin-top:6px;line-height:1.6}.promotion-workspace-module__8QfQpq__creatorFlow .promotion-workspace-module__8QfQpq__settlementCard>button.promotion-workspace-module__8QfQpq__primary{width:min(100%,240px);margin:18px auto 0;display:flex}.promotion-workspace-module__8QfQpq__creatorFlow .promotion-workspace-module__8QfQpq__stateIcon{color:#087df5;background:#edf3ff;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 20px;font-size:34px;display:grid}.promotion-workspace-module__8QfQpq__creatorFlow button.promotion-workspace-module__8QfQpq__primary{color:#fff;background:linear-gradient(100deg,#f01991,#a945d3);border:0;border-radius:16px}.promotion-workspace-module__8QfQpq__creatorFlow .promotion-workspace-module__8QfQpq__submitBar{z-index:3;background:#fffbff;border:1px solid #eee3f1;border-radius:20px;padding:18px;position:sticky;bottom:88px}.promotion-workspace-module__8QfQpq__creatorFlow .promotion-workspace-module__8QfQpq__aside>section{margin-top:18px}@media (max-width:600px){.promotion-workspace-module__8QfQpq__workspace.promotion-workspace-module__8QfQpq__creatorFlow{padding:0 0 110px}.promotion-workspace-module__8QfQpq__creatorFlow .promotion-workspace-module__8QfQpq__titleRow h1{font-size:22px}.promotion-workspace-module__8QfQpq__creatorFlow .promotion-workspace-module__8QfQpq__assistantEntry{display:none}.promotion-workspace-module__8QfQpq__creatorFlow .promotion-workspace-module__8QfQpq__breadcrumb{margin-bottom:12px}}.promotion-workspace-module__8QfQpq__creatorFlow .promotion-workspace-module__8QfQpq__overview{margin-bottom:0;padding-bottom:0}@media (max-width:600px){:is(.promotion-shell:has(.promotion-workspace-module__8QfQpq__creatorFlow) .topbar,.promotion-shell:has(.promotion-workspace-module__8QfQpq__creatorFlow) .promotion-mobile-nav){display:none}.promotion-shell:has(.promotion-workspace-module__8QfQpq__creatorFlow) .content{background:linear-gradient(160deg,#fff7fb,#f6effd 75%);padding-top:16px}.promotion-workspace-module__8QfQpq__creatorFlow .promotion-workspace-module__8QfQpq__breadcrumb{margin-bottom:8px;padding:8px 0}.promotion-workspace-module__8QfQpq__creatorFlow .promotion-workspace-module__8QfQpq__submitBar{bottom:0}}.promotion-workspace-module__8QfQpq__creatorFlow .promotion-workspace-module__8QfQpq__bonusDetails{color:#a46325;background:#fff7eb;border:1px solid #ffdfb6;border-radius:20px;padding:18px 20px}.promotion-workspace-module__8QfQpq__creatorFlow .promotion-workspace-module__8QfQpq__bonusDetails>summary{cursor:pointer;font-size:14px;font-weight:600}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__mobileAssistant{display:none}.promotion-workspace-module__8QfQpq__adminReview .promotion-workspace-module__8QfQpq__reviewTabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:20px;display:grid}.promotion-workspace-module__8QfQpq__adminReview .promotion-workspace-module__8QfQpq__reviewTabs button{color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:8px 8px 0 0;padding:12px 8px;font-size:14px}.promotion-workspace-module__8QfQpq__adminReview .promotion-workspace-module__8QfQpq__reviewTabs button>span{background:#edf0f3;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.promotion-workspace-module__8QfQpq__adminReview .promotion-workspace-module__8QfQpq__reviewTabs button[data-complete]>span{color:#22826b;background:#eaf5ef}.promotion-workspace-module__8QfQpq__adminReview .promotion-workspace-module__8QfQpq__reviewTabs button[aria-selected=true]{color:var(--pw-accent,#8545a8);background:#f4ecfa;border-bottom-color:currentColor}.promotion-workspace-module__8QfQpq__adminReview .promotion-workspace-module__8QfQpq__reviewTabs button[aria-selected=true]>span{color:#fff;background:var(--pw-accent,#8545a8)}.promotion-workspace-module__8QfQpq__adminReview .promotion-workspace-module__8QfQpq__main:focus-visible{outline-offset:4px;outline:3px solid #5aa3d6}.promotion-workspace-module__8QfQpq__adminReview .promotion-workspace-module__8QfQpq__stateIcon{display:none}.promotion-workspace-module__8QfQpq__adminReview .promotion-workspace-module__8QfQpq__brief{grid-template-columns:minmax(0,1fr)}.promotion-workspace-module__8QfQpq__adminReview .promotion-workspace-module__8QfQpq__requirements{border-left:0;border-top:1px solid var(--pw-line,#ece5ee);padding-top:16px;padding-left:0}@media (max-width:600px){.promotion-workspace-module__8QfQpq__adminReview .promotion-workspace-module__8QfQpq__reviewTabs{gap:0}.promotion-workspace-module__8QfQpq__adminReview .promotion-workspace-module__8QfQpq__reviewTabs button{flex-direction:column;gap:6px;padding:10px 2px;font-size:12px}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__mobileAssistant{justify-self:start;font-size:13px;display:inline-flex}}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__settlementForm{border-top:1px solid var(--pw-line,#ece5ee);margin-top:20px;padding-top:4px}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__publicationHeading,.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__publicationPlatform{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__publicationHeading h2{margin:0;font-size:17px}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__publicationHeading>span{color:var(--muted);font-size:12px}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__publicationResult .promotion-workspace-module__8QfQpq__report{border:0;min-width:0;padding:16px 0 0}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__publicationResult .promotion-workspace-module__8QfQpq__report+.promotion-workspace-module__8QfQpq__report{border-top:1px solid #eee7f0;margin-top:18px}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__publicationStatus{color:#426486;background:#edf3ff;border-radius:6px;padding:3px 8px;font-size:12px}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__publicationStatus[data-status=pass]{color:#286d52;background:#e9f5ef}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__publicationStatus[data-status=fail]{color:#98501d;background:#fff1e7}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__publicationUrl{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;background:#f7f4f8;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:13px;overflow:hidden}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__publicationDetail{color:var(--muted);overflow-wrap:anywhere;margin:10px 0 0;font-size:13px}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__publicationActions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__publicationActions>a,.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__publicationActions>button{box-sizing:border-box;min-width:112px;min-height:44px;box-shadow:none;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:10px 18px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__publicationActions>a{color:#655078;background:#f1ecf8;border:1px solid #e8def0}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__publicationActions>button{color:#645b6e;background:#fff;border:1px solid #e7dfea}.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__publicationActions>a:focus-visible{outline-offset:3px;outline:3px solid #5aa3d6}@media (max-width:640px){.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__publicationActions>a,.promotion-workspace-module__8QfQpq__workspace .promotion-workspace-module__8QfQpq__publicationActions>button{flex:1}}
.information-controls{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.information-controls label{gap:6px;display:grid}.information-keyword{flex:1;min-width:220px}.information-controls input,.information-controls select{width:100%;min-height:40px}.information-results{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;margin:16px 0;display:grid}.information-card{border:1px solid var(--border,#e3e7e5);border-radius:12px;min-width:0;padding:18px}.information-panel .muted{color:var(--muted,#66756d);font-size:13px}.information-panel p{margin:8px 0}.information-text{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.information-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.information-json{min-width:0;margin:20px 0}.information-json pre{background:#f5f7f6;border-radius:10px;max-height:480px;padding:16px;font-size:12px;overflow:auto}.information-job{border-bottom:1px solid var(--border,#e3e7e5);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.information-job>div{overflow-wrap:anywhere;min-width:0}.information-panel{padding:24px}.information-panel>.panel-heading{padding:0 0 16px}.information-card .panel-heading{border:0;align-items:start;padding:0}
.account-settings{--ms-ink:#173b37;--ms-muted:#75857e;--ms-line:#e2e9e5;max-width:1140px;color:var(--ms-ink);padding-bottom:40px}.account-settings [hidden]{display:none!important}.ms-identity{align-items:center;gap:18px;padding:4px 0 26px;display:flex}.ms-avatar{color:#416848;background:#dfeade;border-radius:20px;flex:0 0 64px;place-items:center;width:64px;height:64px;font-size:25px;font-weight:600;display:grid}.ms-identity-text{min-width:0}.ms-name{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ms-name h2{letter-spacing:-.5px;margin:0;font-size:22px}.ms-role{color:#64836a;border:1px solid #d8e4db;border-radius:5px;padding:3px 9px;font-size:11px}.ms-identity-text p{color:var(--ms-muted);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:7px;margin:8px 0 0;font-size:12px;display:flex}.ms-separator{color:#c7d3cb;margin:0 3px}.ms-contact{color:#65806a;align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}.ms-tabs{border-bottom:1px solid #dce5de;gap:30px;margin-bottom:28px;display:flex}.ms-tabs button{color:#77877f;white-space:nowrap;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:15px 3px;font-size:14px;display:flex}.ms-tabs button[aria-current]{color:#076958;border-bottom-color:#08725e;font-weight:650}.ms-tabs button:hover{color:#076958}.account-settings button:focus-visible,.account-settings summary:focus-visible{outline-offset:4px;outline:2px solid #138774}.ms-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:24px;display:grid}.ms-card{border:1px solid var(--ms-line);background:#fff;border-radius:14px;overflow:hidden}.ms-card-heading{border-bottom:1px solid #edf0ed;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex}.account-settings .ms-card-heading h2{margin:0;font-size:18px;font-weight:650}.account-settings .ms-card-heading p{color:var(--ms-muted);margin:7px 0 0;font-size:12px;line-height:1.7}.ms-card-heading .button{flex-shrink:0;font-size:12px}.ms-details{grid-template-columns:1fr 1fr;gap:28px 32px;margin:0;padding:28px;display:grid}.ms-details dt{color:var(--ms-muted);margin-bottom:10px;font-size:12px}.ms-details dd{margin:0;font-size:14px;line-height:1.8}.ms-full{grid-column:1/-1;min-width:0}.ms-tags{flex-wrap:wrap;gap:7px;display:flex}.ms-tags>span:not(.ms-unset){color:#536e54;background:#f5f8f4;border:1px solid #e0e9e2;border-radius:6px;padding:3px 11px;font-size:12px}.ms-bio{white-space:pre-wrap;overflow-wrap:anywhere}.ms-url{overflow-wrap:anywhere}.ms-unset{color:#97a39c;font-weight:400}.ms-aside{padding-top:0}.ms-guide{background:#edf3e9;border:1px solid #e0e9d9;border-radius:13px;padding:25px}.ms-guide-icon{color:#638052;margin-bottom:18px;display:inline-flex}.ms-guide h3{margin:0 0 12px;font-size:16px}.ms-guide p{color:#71816b;margin-bottom:24px;font-size:12px;line-height:1.9}.ms-guide button{color:#356649;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:12px;font-weight:600;display:flex}.ms-privacy{color:#849286;gap:10px;padding:20px 8px;display:flex}.ms-privacy svg{flex-shrink:0;margin-top:2px}.ms-privacy p{margin:0;font-size:11px;line-height:1.9}.account-settings .ms-folk fieldset{margin:0}.ms-preferences{max-width:860px}.ms-completeness{min-width:136px;color:var(--ms-muted);flex-shrink:0;font-size:11px}.ms-completeness strong{color:#3f6f52;margin-left:5px}.ms-completeness progress{appearance:none;accent-color:#7da576;background:#e8eee7;border:0;border-radius:4px;width:100%;height:4px;margin-top:9px;display:block;overflow:hidden}.ms-completeness progress::-webkit-progress-bar{background:#e8eee7}.ms-completeness progress::-webkit-progress-value{background:#7da576}.ms-availability{background:#f3f7f2;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin:24px 28px 0;padding:18px 20px;display:flex}.ms-availability strong{font-size:14px}.ms-availability small{color:var(--ms-muted);margin-top:5px;font-size:12px;line-height:1.6;display:block}.account-settings .ms-availability input{appearance:none;cursor:pointer;background:#c8d4cc;border-radius:16px;flex-shrink:0;width:38px;height:22px;position:relative}.ms-availability input:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0002}.ms-availability input:checked{background:#16745f}.ms-availability input:checked:after{transform:translate(16px)}.ms-form-section{border-bottom:1px solid #edf0ed;padding:25px 28px}.account-settings .ms-form-section h3{margin:0 0 13px;font-size:14px}.ms-form-section>p,.ms-time-section p{color:var(--ms-muted);font-size:12px;line-height:1.7}.ms-form-grid,.ms-format-options{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ms-format-options>label{border:1px solid var(--ms-line);cursor:pointer;border-radius:9px;align-items:center;gap:12px;padding:16px;display:flex}.ms-format-options>label:has(input:checked){background:#f7faf6;border-color:#afc8af}.ms-format-options strong{font-size:13px;font-weight:550;display:block}.ms-format-options small{color:var(--ms-muted);margin-top:5px;font-size:11px;line-height:1.6;display:block}.ms-camera{align-items:center;gap:8px;margin:16px 0 18px;font-size:12px;display:flex}.ms-field-hint{margin:0}.ms-time-section{justify-content:space-between;align-items:center;gap:18px;display:flex}.ms-time-section h3{margin-bottom:5px!important}.ms-time-section p{margin:0}.ms-hours{white-space:nowrap;color:var(--ms-muted);align-items:center;gap:10px;font-size:12px;display:flex}.account-settings .ms-hours input{width:80px}.ms-optional{color:#96a298;margin-left:8px;font-size:11px;font-weight:400}.ms-form-footer{background:#fcfdfb;justify-content:space-between;align-items:center;gap:20px;padding:18px 28px;display:flex}.ms-form-footer>span{color:#8a998d;font-size:11px}.account-settings .ms-form-footer .button{margin:0}.ms-social{max-width:860px}.ms-social-body{padding:8px 28px 22px}.ms-account-count{color:#6d8270;white-space:nowrap;font-size:12px}.folk .ms-account{margin:18px 0;padding:20px}.ms-account .folk-row{align-items:center;margin-bottom:12px}.ms-account .folk-row strong{font-size:14px}.ms-status{background:#f0f3f0;border-radius:20px;flex-shrink:0;padding:4px 10px;color:#758276!important}.ms-status-verified{background:#e8f3eb;color:#337647!important}.ms-account>a{font-size:12px;text-decoration:none}.folk .ms-account-manage{margin-top:16px;padding:12px 0 0}.ms-account-manage summary{color:#829088;font-size:12px;font-weight:400}.ms-account-manage .button{font-size:12px}.folk .ms-add-account{padding:16px 0}.ms-add-account summary{color:#176c58;font-size:13px}.ms-security{max-width:860px}.ms-security-intro{gap:12px;margin-bottom:22px;display:flex}.ms-security-intro h2{margin:0;font-size:18px}.ms-security-intro p{color:var(--ms-muted);margin:7px 0 0;font-size:12px}.ms-security .spaced{margin-top:18px}.ms-security .panel{padding:24px 28px}.ms-security .panel h2{font-size:16px}.ms-password{justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:23px 28px;display:flex}.ms-password h3{margin:0 0 7px;font-size:16px}.ms-password p{color:var(--ms-muted);margin:0;font-size:12px}.ms-password .button{flex-shrink:0}@media (max-width:1100px){.ms-layout{grid-template-columns:minmax(0,1fr) 220px;gap:18px}.ms-guide{padding:20px}}@media (max-width:800px){.ms-layout{grid-template-columns:1fr}.ms-aside,.ms-contact{display:none}.ms-tabs{justify-content:space-between;gap:0}.ms-tabs button{gap:6px;font-size:12px}}@media (max-width:520px){.ms-identity{gap:12px;padding-bottom:18px}.ms-avatar{border-radius:16px;flex-basis:52px;width:52px;height:52px;font-size:22px}.ms-name h2{font-size:19px}.ms-card-heading{align-items:flex-start;gap:12px;padding:20px}.ms-completeness{min-width:98px}.ms-details{gap:24px;padding:22px 20px}.ms-availability{margin:20px 18px 0;padding:16px}.ms-form-section{padding:22px 20px}.ms-format-options,.ms-form-grid{grid-template-columns:1fr;gap:8px}.ms-time-section{flex-direction:column;align-items:flex-start}.ms-form-footer{padding:18px 20px}.ms-form-footer>span{max-width:145px;line-height:1.7}.ms-social-body{padding:5px 16px 18px}.ms-account .folk-row{align-items:flex-start}.ms-security .panel,.ms-password{padding:20px}.ms-password p{line-height:1.7}}.ms-role-description{margin-bottom:10px;display:block}.ms-extra-panel>.spaced:first-child{margin-top:0}.ms-extra-panel>.panel{max-width:100%}.ms-extra-panel>.panel>h2{font-size:18px}.ms-extra-panel>.panel>.muted{padding:0 24px 20px}.ms-extra-panel .profile-details{padding:25px}.ms-extra-panel .profile-details strong{font-size:16px}.ms-extra-panel .audit-row{padding:16px 24px}.ms-brand{max-width:860px}.ms-brand-form{padding:24px 28px}.ms-brand-form .field{margin-top:0;margin-bottom:22px}.ms-brand-form>.button{margin-top:6px}.ms-extra-panel>.panel:has(>form){padding:26px 28px}.ms-extra-panel>.ms-brand:has(>form){padding:0}.ms-extra-panel>.panel:has(>form)>p{color:var(--ms-muted);font-size:13px;line-height:1.8}.ms-tabs{overflow-x:auto}@media (max-width:800px){.ms-tabs button{flex:none;padding-left:8px;padding-right:8px}}@media (max-width:520px){.ms-brand-form{padding:20px}.ms-extra-panel>.panel:has(>form){padding:20px}.ms-extra-panel>.ms-brand:has(>form){padding:0}}.ms-security .mfa-security form{max-width:520px}.ms-security .mfa-security form>button{justify-self:start;width:auto}.ms-security .email-verification>p{overflow-wrap:anywhere}.ms-extra-panel>.panel+.panel{margin-top:20px}
.promotion-agent-settings-module__BIZe9W__root{max-width:960px;color:var(--text,#23362d);gap:18px;display:grid}.promotion-agent-settings-module__BIZe9W__root h3,.promotion-agent-settings-module__BIZe9W__root h4,.promotion-agent-settings-module__BIZe9W__root p{margin:0}.promotion-agent-settings-module__BIZe9W__root h3{align-items:center;gap:8px;font-size:20px;display:flex}.promotion-agent-settings-module__BIZe9W__root h4{font-size:16px}.promotion-agent-settings-module__BIZe9W__root p{line-height:1.65}.promotion-agent-settings-module__BIZe9W__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.promotion-agent-settings-module__BIZe9W__row>div{min-width:0}.promotion-agent-settings-module__BIZe9W__row p,.promotion-agent-settings-module__BIZe9W__health,.promotion-agent-settings-module__BIZe9W__row time,.promotion-agent-settings-module__BIZe9W__row>span{color:var(--muted,#64756b);font-size:13px}.promotion-agent-settings-module__BIZe9W__connections{border:1px solid var(--border,#dce5df);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.promotion-agent-settings-module__BIZe9W__connections li{justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.promotion-agent-settings-module__BIZe9W__connections li+li{border-top:1px solid var(--border,#dce5df)}.promotion-agent-settings-module__BIZe9W__connections p{color:var(--muted,#64756b);font-size:13px}.promotion-agent-settings-module__BIZe9W__empty{border:1px dashed var(--border,#dce5df);text-align:center;border-radius:12px;padding:24px}.promotion-agent-settings-module__BIZe9W__empty p{margin-bottom:6px;font-weight:600}.promotion-agent-settings-module__BIZe9W__empty span{color:var(--muted,#64756b);font-size:13px}.promotion-agent-settings-module__BIZe9W__form,.promotion-agent-settings-module__BIZe9W__token,.promotion-agent-settings-module__BIZe9W__run{border:1px solid var(--border,#dce5df);border-radius:12px;gap:14px;padding:20px;display:grid}.promotion-agent-settings-module__BIZe9W__form label,.promotion-agent-settings-module__BIZe9W__run form,.promotion-agent-settings-module__BIZe9W__token{gap:8px;display:grid}.promotion-agent-settings-module__BIZe9W__root input:not([type=checkbox]),.promotion-agent-settings-module__BIZe9W__root textarea,.promotion-agent-settings-module__BIZe9W__root select{box-sizing:border-box;border:1px solid var(--border,#cbd8d0);width:100%;font:inherit;color:inherit;background:var(--surface,#fff);border-radius:8px;min-height:42px;padding:10px 12px}.promotion-agent-settings-module__BIZe9W__root textarea{resize:vertical}.promotion-agent-settings-module__BIZe9W__root input:focus-visible,.promotion-agent-settings-module__BIZe9W__root textarea:focus-visible,.promotion-agent-settings-module__BIZe9W__root select:focus-visible{outline-offset:2px;outline:2px solid #28794f}.promotion-agent-settings-module__BIZe9W__root .promotion-agent-settings-module__BIZe9W__check{align-items:flex-start;gap:9px;font-size:13px;line-height:1.6;display:flex}.promotion-agent-settings-module__BIZe9W__check input{flex-shrink:0;width:17px;height:17px;margin:4px 0 0}.promotion-agent-settings-module__BIZe9W__form fieldset{border:1px solid var(--border,#dce5df);border-radius:10px;padding:16px}.promotion-agent-settings-module__BIZe9W__capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.promotion-agent-settings-module__BIZe9W__form>p,.promotion-agent-settings-module__BIZe9W__token p{color:var(--muted,#64756b);font-size:13px}.promotion-agent-settings-module__BIZe9W__notice{background:#eef7f1;border-radius:8px;padding:12px 14px}.promotion-agent-settings-module__BIZe9W__error{color:#8d3030;border:1px solid #d8a4a4;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.promotion-agent-settings-module__BIZe9W__run>p,.promotion-agent-settings-module__BIZe9W__action dd{white-space:pre-wrap;overflow-wrap:anywhere}.promotion-agent-settings-module__BIZe9W__root summary{cursor:pointer;line-height:1.7}.promotion-agent-settings-module__BIZe9W__root code{overflow-wrap:anywhere;margin:8px 0;font-size:12px;display:block}.promotion-agent-settings-module__BIZe9W__action{border-top:1px solid var(--border,#dce5df);gap:12px;padding:16px 0;display:grid}.promotion-agent-settings-module__BIZe9W__action dl{gap:10px;margin:0;display:grid}.promotion-agent-settings-module__BIZe9W__action dl>div{grid-template-columns:100px minmax(0,1fr);gap:10px;font-size:13px;display:grid}.promotion-agent-settings-module__BIZe9W__action dt{color:var(--muted,#64756b)}.promotion-agent-settings-module__BIZe9W__action dd{margin:0}.promotion-agent-settings-module__BIZe9W__deliveryFile{text-underline-offset:3px;align-items:center;max-width:100%;min-height:44px;text-decoration:underline;display:inline-flex}.promotion-agent-settings-module__BIZe9W__deliveryFile:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid}.promotion-agent-settings-module__BIZe9W__receipt{background:#eef7f1;border-radius:8px;padding:10px}.promotion-agent-settings-module__BIZe9W__connectionHelp{font-size:13px}.promotion-agent-settings-module__BIZe9W__root button{max-width:100%;min-height:36px}.promotion-agent-settings-module__BIZe9W__linkPanel{border:1px solid var(--border,#dce5df);background:var(--surface,#fff);border-radius:12px;gap:14px;padding:22px;display:grid}.promotion-agent-settings-module__BIZe9W__linkPanel>button{justify-self:start}.promotion-agent-settings-module__BIZe9W__linkRow{align-items:center;gap:12px;min-width:0;display:flex}.promotion-agent-settings-module__BIZe9W__linkRow input{flex:1;min-width:0}.promotion-agent-settings-module__BIZe9W__linkRow button{flex:none}.promotion-agent-settings-module__BIZe9W__linkLabel{font-size:13px;font-weight:600}.promotion-agent-settings-module__BIZe9W__root .promotion-agent-settings-module__BIZe9W__hint{color:var(--muted,#64756b);font-size:13px}.promotion-agent-settings-module__BIZe9W__connectionHelp p{margin:10px 0}@media (max-width:600px){.promotion-agent-settings-module__BIZe9W__linkPanel{padding:16px}.promotion-agent-settings-module__BIZe9W__linkRow{flex-direction:column;align-items:stretch}.promotion-agent-settings-module__BIZe9W__linkPanel>button{justify-self:stretch}.promotion-agent-settings-module__BIZe9W__root{gap:16px}.promotion-agent-settings-module__BIZe9W__form,.promotion-agent-settings-module__BIZe9W__token,.promotion-agent-settings-module__BIZe9W__run{padding:14px}.promotion-agent-settings-module__BIZe9W__capabilities{grid-template-columns:1fr}.promotion-agent-settings-module__BIZe9W__action dl>div{grid-template-columns:1fr;gap:2px}.promotion-agent-settings-module__BIZe9W__root button{min-height:42px}.promotion-agent-settings-module__BIZe9W__connections li,.promotion-agent-settings-module__BIZe9W__row{align-items:flex-start}}.promotion-agent-settings-module__BIZe9W__root .promotion-agent-settings-module__BIZe9W__config{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--background,#f5f7f9);border-radius:8px;max-width:100%;padding:12px}.promotion-agent-settings-module__BIZe9W__commandRow{gap:12px;min-width:0;display:grid}.promotion-agent-settings-module__BIZe9W__commandRow>button{justify-self:start}.promotion-agent-settings-module__BIZe9W__root .promotion-agent-settings-module__BIZe9W__command{overflow-wrap:anywhere;resize:none;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.6}
.promotion-monthly-report-module__Lf7sVq__card{border:1px solid var(--line,#eee1f0);min-width:0;color:var(--ink,#302638);background:#fffafd;border-radius:24px;grid-column:1/-1;padding:24px 28px}.promotion-monthly-report-module__Lf7sVq__cardHeader,.promotion-monthly-report-module__Lf7sVq__cardHeader>div,.promotion-monthly-report-module__Lf7sVq__dialogHeader,.promotion-monthly-report-module__Lf7sVq__monthSwitch,.promotion-monthly-report-module__Lf7sVq__reportFooter{justify-content:space-between;align-items:center;gap:16px;display:flex}.promotion-monthly-report-module__Lf7sVq__cardHeader{margin:0 0 24px}.promotion-monthly-report-module__Lf7sVq__cardHeader>div{justify-content:flex-start;gap:12px}.promotion-monthly-report-module__Lf7sVq__cardHeader h2{margin:0;font-size:21px}.promotion-monthly-report-module__Lf7sVq__cardHeader span{color:#53778f;font-size:14px}.promotion-monthly-report-module__Lf7sVq__card button,.promotion-monthly-report-module__Lf7sVq__dialog button,.promotion-monthly-report-module__Lf7sVq__card a,.promotion-monthly-report-module__Lf7sVq__dialog a{color:#bd1767;min-height:44px;font:inherit;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:5px;margin:0;padding:8px 10px;font-size:14px;text-decoration:none;display:inline-flex}.promotion-monthly-report-module__Lf7sVq__card button:focus-visible,.promotion-monthly-report-module__Lf7sVq__dialog button:focus-visible,.promotion-monthly-report-module__Lf7sVq__card a:focus-visible,.promotion-monthly-report-module__Lf7sVq__dialog a:focus-visible{outline-offset:3px;outline:2px solid #bd1767}.promotion-monthly-report-module__Lf7sVq__summaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.promotion-monthly-report-module__Lf7sVq__summaryGrid>div{border-right:1px solid #dde4ed;min-width:0;padding:4px 16px 8px}.promotion-monthly-report-module__Lf7sVq__summaryGrid>div:first-child{padding-left:0}.promotion-monthly-report-module__Lf7sVq__summaryGrid>div:last-child{border:0}.promotion-monthly-report-module__Lf7sVq__summaryGrid dt{color:#53778f;font-size:14px}.promotion-monthly-report-module__Lf7sVq__summaryGrid dd{color:#194f68;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:20px 0 0;font-size:26px;font-weight:650}.promotion-monthly-report-module__Lf7sVq__status{color:#766a7d;min-height:24px;margin:16px 0 0;font-size:13px;line-height:1.65}.promotion-monthly-report-module__Lf7sVq__dialog{color:#302638;background:#fffaff;border:1px solid #eee1f0;border-radius:28px;width:min(560px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px);padding:0;overflow:auto;box-shadow:0 24px 70px #36354530}.promotion-monthly-report-module__Lf7sVq__dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#3b405950}.promotion-monthly-report-module__Lf7sVq__content{padding:24px 28px}.promotion-monthly-report-module__Lf7sVq__dialogHeader{color:#53778f;margin-bottom:26px;font-size:14px}.promotion-monthly-report-module__Lf7sVq__dialog .promotion-monthly-report-module__Lf7sVq__close{color:#537e95;background:#fff;border-radius:50%;width:44px;padding:0}.promotion-monthly-report-module__Lf7sVq__monthSwitch h2{white-space:nowrap;margin:0;font-size:23px;font-weight:650}.promotion-monthly-report-module__Lf7sVq__monthSwitch button{color:#537e95;background:#eff4f7;flex:0 0 44px;width:44px;padding:0}.promotion-monthly-report-module__Lf7sVq__dialog button:disabled{opacity:.4;cursor:default}.promotion-monthly-report-module__Lf7sVq__reportGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.promotion-monthly-report-module__Lf7sVq__reportGrid>div{background:#fffa;border:1px solid #fff;border-radius:20px;min-width:0;padding:20px}.promotion-monthly-report-module__Lf7sVq__reportGrid dt{color:#897c90;font-size:14px}.promotion-monthly-report-module__Lf7sVq__reportGrid dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:16px 0 0;font-size:26px;font-weight:650}.promotion-monthly-report-module__Lf7sVq__returned{color:#766a7d;font-size:13px;line-height:1.6}.promotion-monthly-report-module__Lf7sVq__notes{color:#766a7d;margin-top:18px;font-size:13px;line-height:1.7}.promotion-monthly-report-module__Lf7sVq__reportFooter{border-top:1px solid #eee1f0;flex-wrap:wrap;gap:4px;margin-top:10px;padding-top:12px}@media (max-width:600px){.promotion-monthly-report-module__Lf7sVq__card{padding:20px}.promotion-monthly-report-module__Lf7sVq__cardHeader{gap:8px}.promotion-monthly-report-module__Lf7sVq__cardHeader h2{font-size:19px}.promotion-monthly-report-module__Lf7sVq__cardHeader>div{gap:8px}.promotion-monthly-report-module__Lf7sVq__cardHeader button{padding:6px 0}.promotion-monthly-report-module__Lf7sVq__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0}.promotion-monthly-report-module__Lf7sVq__summaryGrid>div{padding:0 12px}.promotion-monthly-report-module__Lf7sVq__summaryGrid>div:nth-child(odd){padding-left:0}.promotion-monthly-report-module__Lf7sVq__summaryGrid>div:nth-child(2n){border:0}.promotion-monthly-report-module__Lf7sVq__summaryGrid dd{margin-top:12px;font-size:23px}.promotion-monthly-report-module__Lf7sVq__content{padding:20px}.promotion-monthly-report-module__Lf7sVq__reportGrid>div{padding:18px 14px}.promotion-monthly-report-module__Lf7sVq__reportGrid dd{font-size:23px}.promotion-monthly-report-module__Lf7sVq__monthSwitch h2{font-size:21px}}@media (max-width:360px){.promotion-monthly-report-module__Lf7sVq__content{padding:20px 16px}.promotion-monthly-report-module__Lf7sVq__monthSwitch{gap:8px}.promotion-monthly-report-module__Lf7sVq__monthSwitch h2{font-size:18px}}.promotion-monthly-report-module__Lf7sVq__card .promotion-monthly-report-module__Lf7sVq__summaryToggle{text-align:left;width:100%;color:var(--ink,#302638);justify-content:space-between;align-items:center;gap:16px;padding:0;display:flex}.promotion-monthly-report-module__Lf7sVq__summaryHeading,.promotion-monthly-report-module__Lf7sVq__summaryState{align-items:center;gap:10px;display:flex}.promotion-monthly-report-module__Lf7sVq__summaryHeading h2{margin:0;font-size:21px}.promotion-monthly-report-module__Lf7sVq__summaryHeading>span,.promotion-monthly-report-module__Lf7sVq__summaryState{color:#85758c;font-size:14px;font-weight:400}.promotion-monthly-report-module__Lf7sVq__summaryState{flex-shrink:0;gap:4px}.promotion-monthly-report-module__Lf7sVq__inlineReport{border-top:1px solid #eee1f0;margin-top:16px;padding-top:20px}.promotion-monthly-report-module__Lf7sVq__inlineReport .promotion-monthly-report-module__Lf7sVq__monthSwitch h3{white-space:nowrap;margin:0;font-size:18px;font-weight:650}.promotion-monthly-report-module__Lf7sVq__card button:disabled{opacity:.4;cursor:default}.promotion-monthly-report-module__Lf7sVq__inlineGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0 0;display:grid}.promotion-monthly-report-module__Lf7sVq__inlineGrid>div{background:#faf6fc;border:1px solid #efe7f2;border-radius:18px;min-width:0;padding:18px 16px}.promotion-monthly-report-module__Lf7sVq__inlineGrid dt{color:#85758c;font-size:14px}.promotion-monthly-report-module__Lf7sVq__inlineGrid dd{color:#302638;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:14px 0 0;font-size:24px;font-weight:650}.promotion-monthly-report-module__Lf7sVq__inlineReport .promotion-monthly-report-module__Lf7sVq__status:empty{display:none}@media (max-width:600px){.promotion-monthly-report-module__Lf7sVq__summaryHeading h2{font-size:19px}.promotion-monthly-report-module__Lf7sVq__inlineGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.promotion-monthly-report-module__Lf7sVq__inlineGrid>div{padding:16px 12px}.promotion-monthly-report-module__Lf7sVq__inlineGrid dd{font-size:22px}}
.customer-content{padding-bottom:64px}.customer-shell .sidebar-bottom>button{min-height:44px}.customer-shell .sidebar-bottom>button.active{color:#8d2755;background:#ffe5ef;font-weight:600;box-shadow:inset 3px 0 #a52d63}.customer-wallet-panel>p{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.8}.customer-wallet-panel>.customer-inline-form{background:var(--customer-tint,var(--paper));border:1px solid var(--line);border-radius:12px;margin:24px 0 16px;padding:20px}.customer-wallet-panel>.button{margin-top:16px}.customer-wallet-history>h2{margin-bottom:16px;font-size:18px}.customer-wallet-history>h2:not(:first-child){border-top:1px solid var(--line);margin-top:32px;padding-top:24px}.customer-transaction-main{flex-wrap:wrap;flex:1;align-items:center;gap:8px 16px;min-width:0;display:flex}.customer-transaction-main>strong{font-variant-numeric:tabular-nums;font-size:17px}.customer-transaction-main>span,.customer-transaction-main time{color:var(--muted);font-size:12px}.customer-ledger-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.customer-ledger-row>div{min-width:0}.customer-ledger-row strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.customer-ledger-row>strong{flex-shrink:0}.customer-ledger-row time{color:var(--muted);margin-top:4px;font-size:12px;display:block}.customer-history-empty{border:1px dashed var(--line);background:var(--customer-tint,var(--paper));color:var(--muted);text-align:center;border-radius:10px;padding:22px;font-size:13px}.customer-notifications{overflow-wrap:anywhere;overscroll-behavior:contain;width:400px;max-height:min(70vh,100dvh - 90px)}.customer-notifications-footer{text-align:center;color:var(--muted);padding:16px 20px;font-size:12px;line-height:1.8}.customer-notifications>header{z-index:1;background:#fff;position:sticky;top:0}.customer-notifications-note{color:var(--muted);border-bottom:1px solid var(--line);padding:14px 20px;font-size:12px;line-height:1.7}.customer-notifications>.error-box{margin:12px}.customer-notifications .customer-message{padding:20px 16px 20px 26px;position:relative}.customer-notifications .customer-message.is-unread{background:var(--customer-tint,var(--paper))}.customer-notifications article p{white-space:pre-wrap;color:var(--muted)}.customer-message.is-unread:before{content:"";background:var(--primary);border-radius:50%;width:6px;height:6px;position:absolute;top:28px;left:10px}.customer-operations{margin-bottom:24px}.customer-operations-body{padding:22px 24px}.customer-operations-body form+form{margin-top:20px}.customer-operations-body details{margin-top:20px;overflow-x:auto}.customer-operations-body summary{cursor:pointer;color:var(--muted);padding:12px 0;font-size:13px}.customer-operations-body table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:720px;font-size:13px}.customer-operations-body th,.customer-operations-body td{text-align:left;border-bottom:1px solid var(--line);padding:12px}.customer-operations-body th{background:var(--paper);color:var(--muted);font-weight:500}.customer-content>.panel{margin-bottom:20px;padding:28px}.customer-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.customer-stats article{flex-direction:column;gap:10px;padding:22px;display:flex}.customer-stats span{color:var(--muted)}.customer-stats strong{letter-spacing:-1px;font-size:30px}.customer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;display:grid}.customer-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.customer-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0;display:grid}.customer-task{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;gap:14px;min-width:0;padding:24px;transition:border-color .2s,box-shadow .2s;display:flex}.customer-task h3{letter-spacing:-.2px;overflow-wrap:anywhere;font-size:17px;font-weight:650;line-height:1.55}.customer-task p{line-height:1.65}.customer-task:hover{border-color:var(--customer-accent-border,var(--line));box-shadow:0 4px 20px #34284008}.customer-tags{flex-wrap:wrap;gap:7px;display:flex}.customer-tags span{background:var(--soft);border-radius:6px;padding:4px 9px;font-size:12px}.customer-editor fieldset{border:0;min-width:0;margin:0;padding:0}.customer-editor legend{margin:26px 0 16px;font-size:19px;font-weight:700}.customer-editor legend:first-child{margin-top:8px}.customer-content .field{margin-bottom:16px}.customer-content input,.customer-content textarea,.customer-content select{max-width:100%}.customer-content .field input,.customer-content .field textarea,.customer-content .field select{border:1px solid var(--line);width:100%;color:inherit;font:inherit;background:#fff;border-radius:9px;padding:11px 12px}.customer-content .field textarea{resize:vertical}.customer-check{align-items:center;gap:8px;margin:16px 0;display:flex}.customer-check input{width:auto}.customer-budget{background:var(--soft);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:20px;display:flex}.customer-budget strong{font-size:24px}.customer-budget span{color:var(--muted);flex-basis:100%;font-size:13px;display:block}.customer-inline-form{flex-wrap:wrap;align-items:end;gap:18px;display:flex}.customer-inline-form .field{flex:1;min-width:180px}.customer-inline-form .button{margin-bottom:16px}.customer-work{border-top:1px solid var(--line);padding:24px 0}.customer-work h3{font-size:17px}.customer-prose{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.customer-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.customer-success{color:#246945;background:#e9f6ef;border-radius:10px;padding:14px 18px}.customer-empty{text-align:center;color:var(--muted);padding:70px 20px}.customer-content details{background:var(--paper);border-radius:10px;margin:18px 0;padding:14px}.customer-content summary{cursor:pointer;margin-bottom:10px;font-weight:600}.customer-content a{color:var(--primary);text-decoration:underline}.customer-content table{border-collapse:collapse;width:100%}.customer-content td,.customer-content th{text-align:left;padding:10px}.customer-content .section-heading{flex-wrap:wrap;gap:12px}.customer-content .error-box button{margin-left:12px}@media (max-width:800px){.customer-content{padding:24px 16px 40px}.customer-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.customer-stats article{padding:16px}.customer-stats strong{font-size:25px}.customer-grid,.customer-task-grid{grid-template-columns:1fr}.customer-content>.panel{padding:20px}.customer-row{flex-direction:column;align-items:flex-start}}.customer-recruitment h2{align-items:center;gap:8px;display:flex}.customer-recruitment-tabs{background:var(--paper);border-radius:10px;gap:6px;width:fit-content;margin:20px 0;padding:5px;display:flex}.customer-recruitment-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:10px 18px}.customer-recruitment-tabs button[aria-selected=true]{color:#a52d63;background:#fff;font-weight:600;box-shadow:0 1px 5px #34284010}.customer-recruitment-table{border:1px solid var(--line);border-radius:10px;margin-top:16px;overflow-x:auto}.customer-recruitment-table table{border-collapse:collapse;width:100%;min-width:820px}.customer-recruitment-table th{background:var(--paper);color:var(--muted);white-space:nowrap;font-size:12px}.customer-recruitment-table td{border-top:1px solid var(--line);vertical-align:top;font-size:13px}.customer-recruitment-table small{color:var(--muted);margin-top:5px;display:block}.customer-recruitment-table input[type=checkbox]{accent-color:#a52d63;width:16px;height:16px}.customer-application-message{white-space:pre-wrap;overflow-wrap:anywhere;min-width:190px;max-width:400px}.customer-recruitment-note{background:var(--customer-tint,var(--paper));border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.customer-recruitment-note p{color:var(--muted);margin:6px 0 0;font-size:13px}.customer-recruitment-note button{flex-shrink:0}.customer-recruitment-pager{color:var(--muted);justify-content:flex-end;align-items:center;gap:12px;margin-top:18px;font-size:13px;display:flex}.customer-recruitment-reason{flex-basis:100%;min-width:220px}@media (max-width:800px){.customer-recruitment-note{flex-direction:column;align-items:flex-start}}.customer-review-queue{margin-top:24px}.customer-review-queue-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.customer-review-queue-row p{color:var(--muted);margin:6px 0 0;font-size:13px}.customer-review-queue-row .button{flex-shrink:0}.customer-analysis{background:var(--customer-tint,var(--paper));border:1px solid var(--line);border-radius:12px;margin:20px 0;padding:22px}.customer-analysis--fail{background:#fffaf5;border-color:#efd9c1}.customer-analysis--manual,.customer-analysis--error{background:#fffcf3;border-color:#eadfbf}.customer-analysis-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.customer-analysis-eyebrow{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.customer-analysis h4{align-items:center;gap:8px;margin:8px 0;font-size:20px;display:flex}.customer-analysis-count{color:var(--muted);font-size:12px}.customer-analysis p{overflow-wrap:anywhere;margin:6px 0;font-size:13px;line-height:1.8}.customer-analysis-summary{border-left:3px solid var(--customer-accent-border,var(--line));padding-left:12px;margin:14px 0!important}.customer-analysis-issues{gap:10px;margin:16px 0;padding:0;list-style:none;display:grid}.customer-analysis-issues li{background:#fff;border:1px solid #ece4d8;border-radius:9px;align-items:flex-start;gap:10px;padding:16px;display:flex}.customer-analysis-issues li>svg{color:#a36624;flex-shrink:0;margin-top:2px}.customer-analysis-issues li[data-status=fail]>svg{color:#b64c32}.customer-analysis-issues h5{margin:0 0 8px;font-size:14px}.customer-analysis-issues h5 span{color:#885d26;background:#faf1df;border-radius:4px;margin-left:10px;padding:3px 7px;font-size:11px;font-weight:500}.customer-analysis-issues li[data-status=fail] h5 span{color:#a7452d;background:#fbece6}.customer-analysis-issues p{color:var(--muted)}.customer-analysis-passed{margin:14px 0}.customer-analysis-passed summary{color:#236f53;cursor:pointer;font-size:13px}.customer-analysis-passed summary svg{vertical-align:middle;margin-right:6px}.customer-analysis-passed li{margin-top:12px;font-size:13px}.customer-analysis>small{color:var(--muted);margin-top:16px;font-size:12px;display:block}@media (max-width:700px){.customer-review-queue-row,.customer-analysis-heading{flex-direction:column;align-items:flex-start;gap:10px}.customer-analysis{padding:16px}}.customer-content>.panel.customer-task-panel{background:0 0;border:0;padding:0;overflow:visible}.customer-task-panel>.section-heading{margin:30px 0 20px}.customer-task-panel>.section-heading h2{font-size:20px}.customer-content .customer-stat-label{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.customer-stat-label svg{color:var(--muted);flex-shrink:0}.customer-stats article{min-width:0}.customer-stats article:first-child{background:var(--soft);border-color:var(--customer-accent-border,var(--line))}.customer-stats article:first-child strong{color:var(--primary-dark)}.customer-task-toolbar{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) 180px;gap:12px;padding:14px;display:grid}.customer-task-search{border:1px solid var(--line);color:var(--muted);border-radius:8px;align-items:center;gap:10px;padding:0 13px;display:flex}.customer-task-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--soft)}.customer-task-search svg{flex-shrink:0}.customer-task-search input{min-width:0;box-shadow:none;background:0 0;border:0;padding:10px 0}.customer-task-search input:focus{box-shadow:none}.customer-task-topline{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.customer-task-platform{color:var(--muted);font-size:12px}.customer-task .customer-task-summary{-webkit-line-clamp:2;color:#736b7c;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:3.5em;font-size:13px;line-height:1.75;display:-webkit-box;overflow:hidden}.customer-task .customer-tags{min-height:26px}.customer-task .customer-tags span{background:var(--customer-track,var(--line));color:#736b7c;padding:3px 9px}.customer-task-progress{width:100%;margin-top:auto;padding-top:4px}.customer-task-progress>div{color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.customer-task-progress strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px}.customer-task-progress strong span{color:var(--muted);font-weight:400}.customer-task-progress progress{appearance:none;background:var(--customer-track,var(--line));width:100%;height:5px;accent-color:var(--primary);border:0;border-radius:9px;margin-top:9px;display:block;overflow:hidden}.customer-task-progress progress::-webkit-progress-bar{background:var(--customer-track,var(--line))}.customer-task-progress progress::-webkit-progress-value{background:var(--primary);border-radius:9px}.customer-task-progress progress::-moz-progress-bar{background:var(--primary);border-radius:9px}.customer-task-metrics{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0;padding:14px 0;display:grid}.customer-task-metrics>div+div{border-left:1px solid var(--line);padding-left:14px}.customer-task-metrics dt{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:flex}.customer-task-metrics dd{font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:20px;font-weight:600}.customer-task-metrics [data-attention=true] dd{color:#a56c22}.customer-task-footer{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.customer-task-price strong{letter-spacing:-.6px;color:var(--primary-dark);font-size:23px}.customer-task-price>span{color:var(--muted);margin-left:5px;font-size:12px}.customer-task-footer .button{color:var(--primary-dark);background:var(--customer-tint,var(--paper));border-color:var(--line)}.customer-task-deadline{color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px;font-size:11px;display:flex}.customer-editor form{max-width:960px;margin:0 auto}.customer-content>.panel>h1,.customer-content .section-heading h1{font-size:21px;line-height:1.5}.customer-content>.panel>h1+p{color:var(--muted);margin-top:8px}.customer-work>p{color:var(--muted);overflow-wrap:anywhere;margin:8px 0}.customer-work>small{color:var(--muted)}@media (min-width:801px) and (max-width:1100px){.customer-task-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.customer-task-toolbar{grid-template-columns:minmax(0,1fr);gap:10px;padding:10px}.customer-task-grid .customer-task{padding:18px}.customer-task-panel>.section-heading{align-items:flex-start}.customer-task-panel>.section-heading .button{padding:10px 12px}.customer-task-metrics>div+div{padding-left:10px}.customer-task-metrics dt{font-size:11px}.customer-stats article strong{font-size:25px}}.customer-shell .customer-editor .customer-defaults,.customer-shell .customer-editor .customer-limit-note{color:var(--muted);margin:8px 0 16px;font-size:13px;line-height:1.6}.customer-shell .customer-editor .customer-more-requirements{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 0}.customer-shell .customer-more-requirements summary{cursor:pointer;min-height:44px;font-weight:600}.customer-shell .customer-more-requirements summary span{color:var(--muted);margin-top:6px;font-size:13px;font-weight:400;display:block}.customer-shell .customer-more-requirements[open] summary{margin-bottom:20px}.customer-shell .customer-more-requirements summary:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.customer-shell .customer-editor .performance-reward-editor{background:var(--customer-tint,var(--paper));border-color:var(--line)}.customer-shell{--primary:#a52d63;--primary-dark:#8d2755;--soft:#ffe5ef;--paper:#faf9fc;--text:var(--ink);--background:var(--paper);--customer-tint:#fcf9fd;--customer-track:#f0eaf4;--customer-accent-border:#e9bfd2;--customer-chart-secondary:#bca4ca;--material-ink:var(--ink);--material-muted:var(--muted);--material-border:var(--line);--material-accent:var(--primary);background:var(--paper)}.customer-shell :is(.eyebrow,.breadcrumb,.workspace-switch small,.sidebar nav p,.live-status,.user-menu small,.field>span,.customer-price-hint:not(.invalid)){color:var(--muted)}.customer-shell :is(.workspace-switch strong,.breadcrumb strong){color:var(--ink)}.customer-shell .language-switch select{background:var(--customer-tint);border-color:var(--line);color:var(--ink)}.customer-shell .language-switch{color:var(--muted)}.customer-shell .language-switch select:focus-visible{outline-color:var(--primary)}.customer-shell :is(input,textarea,select)::placeholder{color:var(--muted)}.customer-shell :is(input,textarea,select):focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--soft)}.customer-shell :is(button,a,summary,input,textarea,select):focus-visible,.customer-shell .account-settings :focus-visible{outline-color:var(--primary)}.customer-shell :is(.ms-tabs,.ms-role,.ms-card-heading,.ms-form-heading,.ms-tags>span:not(.ms-unset),.ms-guide){border-color:var(--line)}.customer-shell :is(.ms-role,.ms-tabs button,.ms-unset,.ms-guide p,.ms-privacy,.ms-form-footer>span,.ms-optional,.ms-account-count){color:var(--muted)}.customer-shell .ms-separator{color:var(--line)}.customer-shell :is(.ms-guide,.ms-form-footer,.ms-tags>span:not(.ms-unset)){background:var(--customer-tint,var(--paper))}.customer-shell :is(.ms-guide-icon,.ms-guide a,.ms-guide button,.ms-tabs button:hover,.ms-tags>span:not(.ms-unset)){color:var(--primary)}.customer-shell .ms-tabs button[aria-current]{color:var(--primary);border-bottom-color:var(--primary)}.customer-shell .button.primary{background:var(--brand-gradient);color:#241a23;border-color:#ee6693}.customer-shell .button.primary:hover:not(:disabled){background:linear-gradient(110deg,#ff9a58,#ff659c 62%,#fa49a6)}@media (max-width:640px){.customer-shell .topbar:has(.language-switch){flex-wrap:wrap;gap:8px;height:auto;min-height:78px;padding:10px 14px}.customer-shell .topbar:has(.language-switch) .breadcrumb{flex-basis:100%;min-height:36px}.customer-shell .topbar:has(.language-switch) .topbar-right{justify-content:space-between;width:100%}}
.task-pricing{margin-bottom:24px;padding:24px}.task-pricing-heading,.task-pricing-heading-label,.task-pricing-summary{justify-content:space-between;align-items:center;gap:20px;display:flex}.task-pricing-heading-label{justify-content:flex-start;gap:12px}.task-pricing-heading h2{margin:0;font-size:18px}.task-pricing-heading p,.task-pricing-scope p{color:#77756e;margin:6px 0 0;font-size:13px}.task-pricing-icon{color:#686147;background:#f4f1e8;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.task-pricing-summary{background:#f8f8f4;border:1px solid #ecece4;border-radius:14px;margin-top:24px;padding:22px 24px}.task-pricing-caption{color:#77756e;font-size:12px}.task-pricing-amount{letter-spacing:-1px;font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin:6px 0 0;font-size:34px;font-weight:650;display:flex}.task-pricing-amount>span{font-size:19px;font-weight:400}.task-pricing-amount .task-pricing-dash{color:#96958d;margin:0 6px}.task-pricing-amount small{color:#77756e;letter-spacing:0;margin-left:8px;font-size:12px;font-weight:400}.task-pricing-scope{text-align:right}.task-pricing-form{border:1px solid #e7e6df;border-radius:12px;margin-top:20px;padding:20px}.task-pricing-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.task-pricing-form>p{margin:12px 0;font-size:13px}.task-pricing-actions{justify-content:flex-end;gap:10px;display:flex}.task-pricing-footnote{color:#77756e;margin-top:16px;font-size:12px;line-height:1.7}.task-pricing-footnote p{margin:0 0 4px}.task-pricing-footnote>span{color:#97958c}.task-pricing-invalid{color:#b04035}.task-pricing-notice{color:#35735b;font-size:13px}.task-pricing .error-box{margin-top:16px}.task-pricing .error-box button{margin-left:12px}.customer-price-hint{color:#77756e;font-size:12px;line-height:1.6}.customer-price-hint.invalid{color:#b04035}@media (max-width:640px){.task-pricing{padding:18px}.task-pricing-heading{align-items:flex-start;gap:12px}.task-pricing-heading .button{flex-shrink:0}.task-pricing-summary{flex-direction:column;align-items:flex-start;gap:14px;padding:18px}.task-pricing-scope{text-align:left}.task-pricing-fields{grid-template-columns:1fr}.task-pricing-amount{font-size:30px}}
