.promotion-workspace-module__qBeIEW__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__qBeIEW__linkSummary{background:#f8fafc;border:1px solid #e8dfe9;border-radius:16px;margin-top:24px;padding:20px}.promotion-workspace-module__qBeIEW__linkSummary>div{border-top:1px solid #e1e8ee;padding:16px 0}.promotion-workspace-module__qBeIEW__linkSummary>div>div{justify-content:space-between;gap:12px;display:flex}.promotion-workspace-module__qBeIEW__linkSummary>div>div span{color:var(--pw-muted,#736b7c);font-size:13px}.promotion-workspace-module__qBeIEW__linkSummary p{overflow-wrap:anywhere;white-space:pre-wrap}.promotion-workspace-module__qBeIEW__linkSummary small{margin-bottom:12px;display:block}.promotion-workspace-module__qBeIEW__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__qBeIEW__workspace button:disabled{opacity:.5;cursor:not-allowed}.promotion-workspace-module__qBeIEW__workspace .dialog .icon-button{width:44px;min-width:44px;padding:0}.promotion-workspace-module__qBeIEW__workspace .dialog .form-fields:empty{display:none}.promotion-workspace-module__qBeIEW__workspace button:focus-visible,.promotion-workspace-module__qBeIEW__workspace input:focus-visible,.promotion-workspace-module__qBeIEW__workspace textarea:focus-visible,.promotion-workspace-module__qBeIEW__workspace select:focus-visible,.promotion-workspace-module__qBeIEW__workspace summary:focus-visible{outline-offset:3px;outline:3px solid #5aa3d6}.promotion-workspace-module__qBeIEW__workspace button.promotion-workspace-module__qBeIEW__primary{background:var(--ink);color:#fff;border-color:var(--ink)}.promotion-workspace-module__qBeIEW__workspace h1{margin:6px 0 12px;font-size:24px;line-height:1.3}.promotion-workspace-module__qBeIEW__workspace h2{margin:0 0 18px;font-size:16px;line-height:1.4}.promotion-workspace-module__qBeIEW__workspace h3{margin:0 0 10px;font-size:16px}.promotion-workspace-module__qBeIEW__workspace p{margin:8px 0 14px}.promotion-workspace-module__qBeIEW__workspace small,.promotion-workspace-module__qBeIEW__workspace time,.promotion-workspace-module__qBeIEW__muted{color:var(--muted);font-size:13px;font-weight:400}.promotion-workspace-module__qBeIEW__workspace a{color:#176690;text-underline-offset:4px;overflow-wrap:anywhere}.promotion-workspace-module__qBeIEW__breadcrumb{color:var(--muted);align-items:center;gap:12px;margin-bottom:16px;display:flex}.promotion-workspace-module__qBeIEW__breadcrumb button{background:0 0;border:0;padding:5px}.promotion-workspace-module__qBeIEW__breadcrumb button:last-child{margin-left:auto}.promotion-workspace-module__qBeIEW__overview{border-bottom:1px solid var(--pw-line,#ece5ee);margin-bottom:26px}.promotion-workspace-module__qBeIEW__titleRow{justify-content:space-between;align-items:center;gap:20px;display:flex}.promotion-workspace-module__qBeIEW__titleRow>div{min-width:0}.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__eyebrow{color:var(--muted);margin:0 0 8px;font-size:13px}.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__titleRow h1{overflow-wrap:anywhere;margin:0;font-size:25px}.promotion-workspace-module__qBeIEW__assistantEntry{flex:none;position:relative}.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__assistantButton{background:#fff9de;border-color:#eae2c3;border-radius:50%;width:44px;padding:0}.promotion-workspace-module__qBeIEW__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__qBeIEW__assistantEntry:hover .promotion-workspace-module__qBeIEW__tooltip,.promotion-workspace-module__qBeIEW__assistantEntry:focus-within .promotion-workspace-module__qBeIEW__tooltip{display:block}.promotion-workspace-module__qBeIEW__overviewMeta{justify-content:space-between;align-items:center;gap:24px;margin:14px 0 16px;display:flex}.promotion-workspace-module__qBeIEW__reward{text-align:right;flex-shrink:0}.promotion-workspace-module__qBeIEW__reward span{color:var(--muted);font-size:12px}.promotion-workspace-module__qBeIEW__reward strong{font-variant-numeric:tabular-nums;color:var(--ink);font-size:30px;line-height:1.35;display:block}.promotion-workspace-module__qBeIEW__compactStatus{--status-accent:#23668d;--status-fill:#eaf3fa;min-width:0}.promotion-workspace-module__qBeIEW__compactStatus[data-tone=success]{--status-accent:#22745c;--status-fill:#e9f5ee}.promotion-workspace-module__qBeIEW__compactStatus[data-tone=warning]{--status-accent:#936018;--status-fill:#fff2dc}.promotion-workspace-module__qBeIEW__compactStatus[data-tone=neutral]{--status-accent:#736b7c;--status-fill:#edf0f3}.promotion-workspace-module__qBeIEW__compactStatus [data-status-line]{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13px;display:flex}.promotion-workspace-module__qBeIEW__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__qBeIEW__compactStatus [data-status-line]>span{color:var(--muted)}.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__compactStatus [data-status-timing]{color:var(--muted);align-items:baseline;gap:6px;margin:10px 0 0;font-size:12px;display:flex}.promotion-workspace-module__qBeIEW__compactStatus svg{flex-shrink:0}.promotion-workspace-module__qBeIEW__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__qBeIEW__brief>section{min-width:0}.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__brief h2{color:var(--muted);margin:0 0 10px;font-size:13px;font-weight:500}.promotion-workspace-module__qBeIEW__requirements{border-left:1px solid var(--pw-line,#ece5ee);padding-left:24px}.promotion-workspace-module__qBeIEW__ruleBrief+.promotion-workspace-module__qBeIEW__ruleBrief{border-top:1px solid #edf0f1;margin-top:12px;padding-top:12px}.promotion-workspace-module__qBeIEW__ruleHeading{align-items:center;gap:12px;font-size:14px;display:flex}.promotion-workspace-module__qBeIEW__ruleHeading>span{background:#f3f5f7;border-radius:5px;padding:2px 8px;font-size:12px}.promotion-workspace-module__qBeIEW__ruleBrief dl{margin:8px 0 0;font-size:13px}.promotion-workspace-module__qBeIEW__ruleBrief dl>div{align-items:baseline;gap:14px;margin-top:5px;display:flex}.promotion-workspace-module__qBeIEW__ruleBrief dt{color:var(--muted);flex-shrink:0}.promotion-workspace-module__qBeIEW__ruleBrief dd{overflow-wrap:anywhere;margin:0}.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__briefNote{color:var(--muted);margin:10px 0 0;font-size:12px}.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__briefDetails{margin-top:8px;font-size:13px}.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__briefDetails summary{color:#176690;padding:4px 0}.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__briefDetails ul{overflow-wrap:anywhere;padding-left:20px}.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__description{color:var(--muted);margin-top:4px;font-size:13px}.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__description summary{padding:7px 0;font-weight:500}.promotion-workspace-module__qBeIEW__steps{grid-template-columns:repeat(4,minmax(0,1fr));margin:8px 0 0;padding:0;list-style:none;display:grid}.promotion-workspace-module__qBeIEW__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__qBeIEW__steps li span{background:#edf0f3;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.promotion-workspace-module__qBeIEW__steps li[data-complete]{color:#22826b}.promotion-workspace-module__qBeIEW__steps li[data-complete] span{background:#eaf5ef}.promotion-workspace-module__qBeIEW__steps li.promotion-workspace-module__qBeIEW__currentStep{color:var(--ink);border-bottom-color:var(--ink);font-weight:700}.promotion-workspace-module__qBeIEW__steps li.promotion-workspace-module__qBeIEW__currentStep span{background:var(--ink);color:#fff}.promotion-workspace-module__qBeIEW__layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.promotion-workspace-module__qBeIEW__main,.promotion-workspace-module__qBeIEW__aside{gap:20px;min-width:0;display:grid}.promotion-workspace-module__qBeIEW__referenceOnly{grid-template-columns:minmax(0,1fr)}.promotion-workspace-module__qBeIEW__referenceOnly .promotion-workspace-module__qBeIEW__main:empty{display:none}.promotion-workspace-module__qBeIEW__referenceOnly .promotion-workspace-module__qBeIEW__aside{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.promotion-workspace-module__qBeIEW__referenceOnly .promotion-workspace-module__qBeIEW__historyCard{grid-column:1/-1}.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__historyCard{border-top:1px solid var(--pw-line,#ece5ee);margin-top:0;padding:8px 0}.promotion-workspace-module__qBeIEW__historyCard>summary{font-size:13px}.promotion-workspace-module__qBeIEW__historyCard>summary>span{color:var(--muted);float:right;font-weight:400}.promotion-workspace-module__qBeIEW__aside .promotion-workspace-module__qBeIEW__card{border-radius:14px;padding:20px}.promotion-workspace-module__qBeIEW__aside .promotion-workspace-module__qBeIEW__card h2{font-size:14px}.promotion-workspace-module__qBeIEW__aside .promotion-workspace-module__qBeIEW__card p,.promotion-workspace-module__qBeIEW__aside .promotion-workspace-module__qBeIEW__card summary,.promotion-workspace-module__qBeIEW__historyCard{font-size:13px}.promotion-workspace-module__qBeIEW__card{border:1px solid var(--pw-line,#ece5ee);box-shadow:none;background:#fff;border-radius:18px;min-width:0;padding:22px}.promotion-workspace-module__qBeIEW__cardHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.promotion-workspace-module__qBeIEW__cardHeading h2{margin:0}.promotion-workspace-module__qBeIEW__field{flex-direction:column;gap:8px;margin:20px 0;font-weight:600;display:flex}.promotion-workspace-module__qBeIEW__field input,.promotion-workspace-module__qBeIEW__field textarea,.promotion-workspace-module__qBeIEW__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__qBeIEW__field textarea{resize:vertical;line-height:1.65}.promotion-workspace-module__qBeIEW__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin:22px 0 10px;display:flex}.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__publicationSoloAction{justify-content:center}.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__publicationSoloAction>button{flex:0 260px}.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__submitBar{border-top:1px solid var(--pw-line,#ece5ee);align-items:center;gap:12px;margin:20px 0 0;padding-top:20px}.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__submitHint{color:var(--muted);flex:1;margin:0;font-size:12px;font-weight:400}.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__submitBar>button{border-radius:10px;min-height:44px;padding:11px 18px;font-size:13px;font-weight:500}.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__submitBar>button.promotion-workspace-module__qBeIEW__primary{box-shadow:0 2px 4px #28242e12}.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__submitBar>button.promotion-workspace-module__qBeIEW__primary:not(:disabled):hover{color:#fff;background:#403748;border-color:#403748}.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__submitBar>button:disabled{opacity:1;color:#827a89;box-shadow:none;background:#f0ecf2;border-color:#e5dfe9}@media (max-width:640px){.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__submitHint{flex-basis:100%}.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__submitBar>button{flex:1}}.promotion-workspace-module__qBeIEW__report{border-top:1px solid #edf0f1;padding:18px 0}.promotion-workspace-module__qBeIEW__report:first-of-type{border-top:0;padding-top:0}.promotion-workspace-module__qBeIEW__report h3{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.promotion-workspace-module__qBeIEW__report ul{padding-left:20px}.promotion-workspace-module__qBeIEW__report li{margin:5px 0}.promotion-workspace-module__qBeIEW__feedback{white-space:pre-wrap;overflow-wrap:anywhere;background:#f1f6fc;border-radius:12px;padding:16px}.promotion-workspace-module__qBeIEW__check{gap:15px;padding:12px 0;display:flex}.promotion-workspace-module__qBeIEW__check>span{color:var(--muted);flex:0 0 68px;font-size:13px}.promotion-workspace-module__qBeIEW__check p{color:var(--muted);margin:4px 0 0}.promotion-workspace-module__qBeIEW__pre{white-space:pre-wrap;overflow-wrap:anywhere}.promotion-workspace-module__qBeIEW__account{background:#f5f8fb;border-radius:10px;padding:12px}.promotion-workspace-module__qBeIEW__platformTabs{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.promotion-workspace-module__qBeIEW__platformTabs button[aria-pressed=true]{border-color:var(--pw-primary,#28242e);background:#edf4fc}.promotion-workspace-module__qBeIEW__platform{border-bottom:1px solid #edf0f1;padding:8px 0}.promotion-workspace-module__qBeIEW__platform>div{justify-content:space-between;gap:12px;display:flex}.promotion-workspace-module__qBeIEW__platform a{margin-top:5px;font-size:13px;display:block}.promotion-workspace-module__qBeIEW__amount{color:var(--pw-primary,#28242e);font-size:36px;display:block}.promotion-workspace-module__qBeIEW__history{padding:0;list-style:none}.promotion-workspace-module__qBeIEW__history li{border-bottom:1px solid #edf0f1;padding:16px 0}.promotion-workspace-module__qBeIEW__history li>div{justify-content:space-between;gap:10px;display:flex}.promotion-workspace-module__qBeIEW__history p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0}.promotion-workspace-module__qBeIEW__warning,.promotion-workspace-module__qBeIEW__error,.promotion-workspace-module__qBeIEW__notice{overflow-wrap:anywhere;background:#fff8eb;border:1px solid #ecd6b6;border-radius:12px;padding:14px 18px}.promotion-workspace-module__qBeIEW__error{color:#94392f;background:#fff4f3;border-color:#ecc1bc}.promotion-workspace-module__qBeIEW__error button{margin:10px}.promotion-workspace-module__qBeIEW__notice{color:#226e55;background:#f1faf7;border-color:#cbe6db}.promotion-workspace-module__qBeIEW__review{border:1px solid #e8dfe9;border-radius:12px;margin:20px 0;padding:16px}.promotion-workspace-module__qBeIEW__review legend{padding:0 8px;font-weight:700}.promotion-workspace-module__qBeIEW__confirm{align-items:center;gap:10px;margin:14px 0;display:flex}.promotion-workspace-module__qBeIEW__confirm input{width:18px;height:18px}.promotion-workspace-module__qBeIEW__workspace details{margin-top:20px}.promotion-workspace-module__qBeIEW__workspace details.promotion-workspace-module__qBeIEW__card{margin-top:0}.promotion-workspace-module__qBeIEW__workspace details.promotion-workspace-module__qBeIEW__card>summary{min-height:28px;padding:0}.promotion-workspace-module__qBeIEW__workspace details.promotion-workspace-module__qBeIEW__card[open]>summary{margin-bottom:18px}.promotion-workspace-module__qBeIEW__workspace summary{cursor:pointer;padding:12px 0;font-weight:600}@media (max-width:1050px){.promotion-workspace-module__qBeIEW__layout{grid-template-columns:minmax(0,1fr)}.promotion-workspace-module__qBeIEW__aside{grid-template-columns:repeat(2,minmax(0,1fr))}.promotion-workspace-module__qBeIEW__historyCard{grid-column:1/-1}}@media (max-width:640px){.promotion-workspace-module__qBeIEW__workspace{padding-bottom:40px}.promotion-workspace-module__qBeIEW__breadcrumb{margin-bottom:18px;font-size:13px}.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__titleRow h1{font-size:21px}.promotion-workspace-module__qBeIEW__titleRow{align-items:flex-start;gap:12px}.promotion-workspace-module__qBeIEW__overviewMeta{flex-direction:column;align-items:flex-start;gap:14px;margin:16px 0}.promotion-workspace-module__qBeIEW__reward{text-align:left;align-items:baseline;gap:12px;display:flex}.promotion-workspace-module__qBeIEW__reward strong{font-size:26px}.promotion-workspace-module__qBeIEW__brief{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.promotion-workspace-module__qBeIEW__requirements{border-left:0;border-top:1px solid var(--pw-line,#ece5ee);padding:14px 0 0}.promotion-workspace-module__qBeIEW__steps li{text-align:center;flex-direction:column;gap:6px;font-size:11px}.promotion-workspace-module__qBeIEW__card{border-radius:14px;padding:18px}.promotion-workspace-module__qBeIEW__aside,.promotion-workspace-module__qBeIEW__referenceOnly .promotion-workspace-module__qBeIEW__aside{grid-template-columns:minmax(0,1fr)}.promotion-workspace-module__qBeIEW__actions button{flex:auto}.promotion-workspace-module__qBeIEW__history li>div{flex-direction:column;gap:2px}}.promotion-workspace-module__qBeIEW__workspace button:not(:disabled):hover{background:#fff1f6;border-color:#cc96b1}.promotion-workspace-module__qBeIEW__workspace button.promotion-workspace-module__qBeIEW__primary:not(:disabled):hover{color:#fff;background:#8d2755;border-color:#8d2755}.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__taskDetails{border:1px solid var(--pw-line,#ece5ee);background:#fff;border-radius:12px;margin:0;overflow:hidden}.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__taskDetails>summary{padding:14px 18px;font-size:13px}.promotion-workspace-module__qBeIEW__detailsHint{float:right;color:var(--muted);font-weight:400}.promotion-workspace-module__qBeIEW__taskDetails .promotion-workspace-module__qBeIEW__brief{border:0;border-top:1px solid var(--pw-line,#ece5ee);border-radius:0}.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__taskDetails .promotion-workspace-module__qBeIEW__description{margin:0;padding:0 20px 16px;font-size:13px}.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__taskDetails .promotion-workspace-module__qBeIEW__description h2{color:var(--muted);margin:8px 0;font-size:13px}.promotion-workspace-module__qBeIEW__taskDetails .promotion-workspace-module__qBeIEW__openHint,.promotion-workspace-module__qBeIEW__historyCard .promotion-workspace-module__qBeIEW__openHint{display:none}.promotion-workspace-module__qBeIEW__taskDetails[open] .promotion-workspace-module__qBeIEW__openHint,.promotion-workspace-module__qBeIEW__historyCard[open] .promotion-workspace-module__qBeIEW__openHint{display:inline}.promotion-workspace-module__qBeIEW__taskDetails[open] .promotion-workspace-module__qBeIEW__closedHint,.promotion-workspace-module__qBeIEW__historyCard[open] .promotion-workspace-module__qBeIEW__closedHint{display:none}.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__quietButton{color:var(--muted);background:0 0;border:0;padding:6px 0 6px 10px;font-size:13px}.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__reviewNote{margin:16px 0;font-size:13px}.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__submissionDialog .dialog{background:#fff;border:1px solid #e8e3eb;border-radius:18px;width:480px;box-shadow:0 24px 72px #28242e29}.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__submissionDialog .dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#28242e52}.promotion-workspace-module__qBeIEW__submissionDialog .dialog form{padding:24px}:is(.promotion-workspace-module__qBeIEW__submissionDialog .dialog-header,.promotion-workspace-module__qBeIEW__submissionDialog .dialog-footer){background:0 0}.promotion-workspace-module__qBeIEW__submissionDialog .eyebrow{display:none}.promotion-workspace-module__qBeIEW__submissionDialog .dialog-header h2{margin:0;font-size:18px;line-height:1.5}.promotion-workspace-module__qBeIEW__submissionDialog .dialog-description{font-size:14px;line-height:1.8}.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__submissionDialog .dialog-footer button{border-radius:10px;min-height:44px;font-size:14px}.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__submissionDialog .dialog .dialog-footer button.primary{color:#fff;box-shadow:none;background:#28242e;border-color:#28242e}.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__submissionDialog .dialog .dialog-footer button.primary:not(:disabled):hover{color:#fff;background:#403748;border-color:#403748}.promotion-workspace-module__qBeIEW__workspace.promotion-workspace-module__qBeIEW__creatorFlow{padding-bottom:120px}.promotion-workspace-module__qBeIEW__creatorFlow .promotion-workspace-module__qBeIEW__layout{flex-direction:column;gap:22px;display:flex}.promotion-workspace-module__qBeIEW__creatorFlow .promotion-workspace-module__qBeIEW__main,.promotion-workspace-module__qBeIEW__creatorFlow .promotion-workspace-module__qBeIEW__aside{width:100%;min-width:0}.promotion-workspace-module__qBeIEW__creatorFlow .promotion-workspace-module__qBeIEW__overview{box-shadow:none;background:0 0;border:0;padding:12px 0 20px}.promotion-workspace-module__qBeIEW__creatorFlow .promotion-workspace-module__qBeIEW__titleRow h1{font-size:25px;line-height:1.45}.promotion-workspace-module__qBeIEW__creatorFlow .promotion-workspace-module__qBeIEW__creatorIntro{color:#587c92;white-space:pre-line;font-size:14px;line-height:1.8}.promotion-workspace-module__qBeIEW__creatorFlow .promotion-workspace-module__qBeIEW__creation{background:0 0;border:0;padding:0}.promotion-workspace-module__qBeIEW__creatorFlow .promotion-workspace-module__qBeIEW__stateCard{text-align:center;background:#fff;border:1px solid #e9dff1;border-radius:24px;padding:36px 24px}.promotion-workspace-module__qBeIEW__creatorFlow .promotion-workspace-module__qBeIEW__stateCard details{text-align:left;margin-top:24px}.promotion-workspace-module__qBeIEW__creatorFlow .promotion-workspace-module__qBeIEW__reviewCopy span{display:block}.promotion-workspace-module__qBeIEW__creatorFlow .promotion-workspace-module__qBeIEW__reviewCopy span+span{margin-top:4px}.promotion-workspace-module__qBeIEW__creatorFlow .promotion-workspace-module__qBeIEW__settlementCard h2{margin-bottom:0;font-size:16px;line-height:1.45}.promotion-workspace-module__qBeIEW__creatorFlow .promotion-workspace-module__qBeIEW__settlementCard .promotion-workspace-module__qBeIEW__amount{color:#b7256e;margin-top:14px;font-size:28px;line-height:1.25}.promotion-workspace-module__qBeIEW__creatorFlow .promotion-workspace-module__qBeIEW__settlementCard p{margin:8px 0 0;line-height:1.55}.promotion-workspace-module__qBeIEW__creatorFlow .promotion-workspace-module__qBeIEW__settlementCard p.promotion-workspace-module__qBeIEW__muted{margin-top:6px;line-height:1.6}.promotion-workspace-module__qBeIEW__creatorFlow .promotion-workspace-module__qBeIEW__settlementCard>button.promotion-workspace-module__qBeIEW__primary{width:min(100%,240px);margin:18px auto 0;display:flex}.promotion-workspace-module__qBeIEW__creatorFlow .promotion-workspace-module__qBeIEW__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__qBeIEW__creatorFlow button.promotion-workspace-module__qBeIEW__primary{color:#fff;background:linear-gradient(100deg,#f01991,#a945d3);border:0;border-radius:16px}.promotion-workspace-module__qBeIEW__creatorFlow .promotion-workspace-module__qBeIEW__submitBar{z-index:3;background:#fffbff;border:1px solid #eee3f1;border-radius:20px;padding:18px;position:sticky;bottom:88px}.promotion-workspace-module__qBeIEW__creatorFlow .promotion-workspace-module__qBeIEW__aside>section{margin-top:18px}@media (max-width:600px){.promotion-workspace-module__qBeIEW__workspace.promotion-workspace-module__qBeIEW__creatorFlow{padding:0 0 110px}.promotion-workspace-module__qBeIEW__creatorFlow .promotion-workspace-module__qBeIEW__titleRow h1{font-size:22px}.promotion-workspace-module__qBeIEW__creatorFlow .promotion-workspace-module__qBeIEW__assistantEntry{display:none}.promotion-workspace-module__qBeIEW__creatorFlow .promotion-workspace-module__qBeIEW__breadcrumb{margin-bottom:12px}}.promotion-workspace-module__qBeIEW__creatorFlow .promotion-workspace-module__qBeIEW__overview{margin-bottom:0;padding-bottom:0}@media (max-width:600px){:is(.promotion-shell:has(.promotion-workspace-module__qBeIEW__creatorFlow) .topbar,.promotion-shell:has(.promotion-workspace-module__qBeIEW__creatorFlow) .promotion-mobile-nav){display:none}.promotion-shell:has(.promotion-workspace-module__qBeIEW__creatorFlow) .content{background:linear-gradient(160deg,#fff7fb,#f6effd 75%);padding-top:16px}.promotion-workspace-module__qBeIEW__creatorFlow .promotion-workspace-module__qBeIEW__breadcrumb{margin-bottom:8px;padding:8px 0}.promotion-workspace-module__qBeIEW__creatorFlow .promotion-workspace-module__qBeIEW__submitBar{bottom:0}}.promotion-workspace-module__qBeIEW__creatorFlow .promotion-workspace-module__qBeIEW__bonusDetails{color:#a46325;background:#fff7eb;border:1px solid #ffdfb6;border-radius:20px;padding:18px 20px}.promotion-workspace-module__qBeIEW__creatorFlow .promotion-workspace-module__qBeIEW__bonusDetails>summary{cursor:pointer;font-size:14px;font-weight:600}.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__mobileAssistant{display:none}.promotion-workspace-module__qBeIEW__adminReview .promotion-workspace-module__qBeIEW__reviewTabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:20px;display:grid}.promotion-workspace-module__qBeIEW__adminReview .promotion-workspace-module__qBeIEW__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__qBeIEW__adminReview .promotion-workspace-module__qBeIEW__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__qBeIEW__adminReview .promotion-workspace-module__qBeIEW__reviewTabs button[data-complete]>span{color:#22826b;background:#eaf5ef}.promotion-workspace-module__qBeIEW__adminReview .promotion-workspace-module__qBeIEW__reviewTabs button[aria-selected=true]{color:var(--pw-accent,#8545a8);background:#f4ecfa;border-bottom-color:currentColor}.promotion-workspace-module__qBeIEW__adminReview .promotion-workspace-module__qBeIEW__reviewTabs button[aria-selected=true]>span{color:#fff;background:var(--pw-accent,#8545a8)}.promotion-workspace-module__qBeIEW__adminReview .promotion-workspace-module__qBeIEW__main:focus-visible{outline-offset:4px;outline:3px solid #5aa3d6}.promotion-workspace-module__qBeIEW__adminReview .promotion-workspace-module__qBeIEW__stateIcon{display:none}.promotion-workspace-module__qBeIEW__adminReview .promotion-workspace-module__qBeIEW__brief{grid-template-columns:minmax(0,1fr)}.promotion-workspace-module__qBeIEW__adminReview .promotion-workspace-module__qBeIEW__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__qBeIEW__adminReview .promotion-workspace-module__qBeIEW__reviewTabs{gap:0}.promotion-workspace-module__qBeIEW__adminReview .promotion-workspace-module__qBeIEW__reviewTabs button{flex-direction:column;gap:6px;padding:10px 2px;font-size:12px}.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__mobileAssistant{justify-self:start;font-size:13px;display:inline-flex}}.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__settlementForm{border-top:1px solid var(--pw-line,#ece5ee);margin-top:20px;padding-top:4px}.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__publicationHeading,.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__publicationPlatform{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__publicationHeading h2{margin:0;font-size:17px}.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__publicationHeading>span{color:var(--muted);font-size:12px}.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__publicationResult .promotion-workspace-module__qBeIEW__report{border:0;min-width:0;padding:16px 0 0}.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__publicationResult .promotion-workspace-module__qBeIEW__report+.promotion-workspace-module__qBeIEW__report{border-top:1px solid #eee7f0;margin-top:18px}.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__publicationStatus{color:#426486;background:#edf3ff;border-radius:6px;padding:3px 8px;font-size:12px}.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__publicationStatus[data-status=pass]{color:#286d52;background:#e9f5ef}.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__publicationStatus[data-status=fail]{color:#98501d;background:#fff1e7}.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__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__qBeIEW__workspace .promotion-workspace-module__qBeIEW__publicationDetail{color:var(--muted);overflow-wrap:anywhere;margin:10px 0 0;font-size:13px}.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__publicationActions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__publicationActions>a,.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__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__qBeIEW__workspace .promotion-workspace-module__qBeIEW__publicationActions>a{color:#655078;background:#f1ecf8;border:1px solid #e8def0}.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__publicationActions>button{color:#645b6e;background:#fff;border:1px solid #e7dfea}.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__publicationActions>a:focus-visible{outline-offset:3px;outline:3px solid #5aa3d6}@media (max-width:640px){.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__publicationActions>a,.promotion-workspace-module__qBeIEW__workspace .promotion-workspace-module__qBeIEW__publicationActions>button{flex:1}}
.promotion-shell .promotion-detail-page{color:#203f69;width:100%;max-width:1360px;margin:0 auto}.promotion-detail-page .promotion-detail-breadcrumb{align-items:center;gap:18px;margin:0 0 30px;font-size:16px;display:flex}.promotion-detail-page .promotion-detail-breadcrumb button{color:#648397;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:6px 0;display:inline-flex}.promotion-detail-page .promotion-detail-layout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:28px;display:grid}.promotion-detail-page .promotion-detail-body{min-width:0}.promotion-detail-page .promotion-detail-empty{background:#fff;border:1px solid #e7e6e1;border-radius:20px;padding:30px}.promotion-detail-page .promotion-detail-empty h1{margin-top:0;font-size:24px}.promotion-detail-page .promotion-detail-empty p{color:#577c91;line-height:1.7}.promotion-detail-page.is-project:has(.promotion-detail-empty) .promotion-detail-layout{grid-template-columns:minmax(0,1fr)}.promotion-detail-page .promotion-detail-breadcrumb{flex-wrap:wrap}.promotion-detail-page .promotion-work-action{flex-shrink:0}.promotion-detail-page .promotion-detail-body>h1,.promotion-detail-page .work-detail-title h1{margin:12px 0 24px;font-size:clamp(26px,2.6vw,38px);line-height:1.35}.promotion-detail-page .work-detail-title{justify-content:space-between;align-items:center;gap:18px;display:flex}.promotion-detail-page .work-assistant-icon{color:#203f69;cursor:pointer;background:#fff;border:1px solid #d7e1e8;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.promotion-detail-page .work-assistant-tooltip{display:none}.promotion-detail-page .work-assistant-icon:focus-visible{outline-offset:3px;outline:3px solid #83bfde}.promotion-detail-page .drawer-kicker{color:#628396;align-items:center;gap:12px;font-size:14px;display:flex}.promotion-detail-page .promotion-detail-action{background:#fff;border:1px solid #e7e5df;border-radius:22px;gap:22px;padding:26px;display:grid;position:sticky;top:100px;box-shadow:0 8px 22px #244a7405}.promotion-detail-page .promotion-detail-action>strong{color:#135776;font-size:28px;display:block}.promotion-detail-page .promotion-detail-action>small{color:#6a8797;margin-top:6px;display:block}.promotion-shell .promotion-detail-page .button{border-radius:12px;min-height:44px}.promotion-shell .promotion-detail-page .button.primary{color:#fff;background:#203f69;border-color:#203f69}.promotion-detail-page .promotion-detail-action>.button{width:100%;min-height:52px}.promotion-shell .promotion-detail-page :is(.detail-section,.task-progress-card,.submission,.detail-stats){box-shadow:none;background:#fff;border:1px solid #e6e6e1;border-radius:20px;margin:22px 0;padding:24px}.promotion-detail-page :is(.detail-section,.task-progress-card)>h3{color:#214d67;margin:0 0 14px;font-size:19px}.promotion-detail-page :is(.detail-section,.submission) p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75}.promotion-detail-page .detail-stats{flex-wrap:wrap;gap:28px;display:flex}.promotion-detail-page .detail-stats>div{flex:1;min-width:140px}.promotion-detail-page .detail-stats strong,.promotion-detail-page .detail-stats span{display:block}.promotion-detail-page .detail-stats strong{font-size:23px}.promotion-detail-page .detail-stats span{color:#6a8797;margin-top:6px;font-size:13px}.promotion-detail-page .promotion-progress{margin:24px 0}.promotion-detail-page .task-progress-card{background:linear-gradient(110deg,#fff6ea,#f4f9fd)}.promotion-detail-page .subsection-title{margin:30px 0 12px;font-size:20px}.promotion-detail-page .compact-empty{color:#6a8797;background:#fff;border:1px dashed #cfdae4;border-radius:18px;padding:30px}.promotion-detail-page .drawer-actions{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.promotion-detail-page .submission>header{flex-wrap:wrap;justify-content:space-between;gap:14px;display:flex}.promotion-detail-page .submission small{color:#6a8797}.promotion-detail-page .review-note{background:#f1f6fb;border-radius:12px;margin-top:16px;padding:18px}.promotion-detail-page .work-submission{border-top:1px solid #e7ecef;padding-top:18px}.promotion-detail-page .work-submission fieldset{border:0;min-width:0;padding:0}.promotion-detail-page .work-submission :is(input,textarea,select){max-width:100%}.promotion-detail-page .work-more-actions{border-top:1px solid #e2e7eb;width:100%;padding-top:18px}.promotion-detail-page .work-more-actions summary{cursor:pointer;padding:12px 0}@media (max-width:1100px){.promotion-detail-page .promotion-detail-layout{grid-template-columns:minmax(0,1fr)}.promotion-detail-page .promotion-detail-action{order:-1;justify-content:space-between;align-items:center;padding:18px 22px;display:flex;position:static}.promotion-detail-page .promotion-detail-action>.button{width:auto;min-width:180px}}@media (max-width:600px){.promotion-shell .promotion-detail-page :is(.detail-section,.task-progress-card,.submission,.detail-stats){border-radius:16px;padding:18px}.promotion-detail-page .promotion-detail-breadcrumb{margin-bottom:18px;font-size:14px}.promotion-detail-page .promotion-detail-action{flex-wrap:wrap;gap:14px}.promotion-detail-page .promotion-detail-action>.button{flex:1}}.promotion-detail-page.is-project{max-width:860px}.promotion-detail-page.is-project .promotion-detail-body{gap:20px;display:grid}.promotion-detail-page.is-project .promotion-project-hero-copy{align-items:flex-start;gap:18px;min-width:0;display:flex}.promotion-detail-page.is-project .promotion-project-hero-copy>div:last-child{min-width:0}.promotion-detail-page.is-project .promotion-project-cover{aspect-ratio:1;border-radius:15px;flex:0 0 92px;width:92px;height:92px;margin:0}.promotion-detail-page.is-project .promotion-project-hero h1{overflow-wrap:anywhere;margin:0 0 8px;font-size:clamp(22px,2.4vw,30px);line-height:1.35}.promotion-detail-page.is-project .promotion-project-hero p{-webkit-line-clamp:3;color:#608197;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.promotion-detail-page.is-project .promotion-project-entry{width:100%;min-height:52px;margin-top:18px;font-weight:650}.promotion-detail-page.is-project .promotion-project-offers,.promotion-shell .promotion-detail-page.is-project .promotion-project-requirements{background:#fff;border:1px solid #eee2f4;border-radius:20px;margin:0;padding:22px}.promotion-detail-page.is-project .promotion-project-offers{scroll-margin-top:24px}.promotion-detail-page.is-project .promotion-claim-summary{background:#fbf9fd;border:1px solid #e6e8f1;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px;padding:18px 10px;display:grid}.promotion-detail-page.is-project .promotion-claim-summary>div{text-align:center;align-content:center;justify-items:center;gap:8px;min-width:0;padding:0 8px;display:grid}.promotion-detail-page.is-project .promotion-claim-summary>div+div{border-left:1px solid #dce5ef}.promotion-detail-page.is-project .promotion-claim-summary strong{color:#2c607a;overflow-wrap:anywhere;font-size:19px}.promotion-detail-page.is-project .promotion-claim-summary span{color:#58778e;font-size:12px}.promotion-detail-page.is-project .promotion-claim-summary p{color:#98602a;border-top:1px solid #e9edf3;grid-column:1/-1;margin:16px 8px 0;padding-top:14px}.promotion-detail-page.is-project .project-claim-heading{margin-bottom:14px}.promotion-detail-page.is-project .promotion-direct-claim .direct-platforms{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.promotion-detail-page.is-project .promotion-direct-claim .direct-platform{min-width:0;padding:8px}.promotion-detail-page.is-project .promotion-direct-claim .direct-platform-top{flex-direction:column;align-items:flex-start;gap:6px}.promotion-detail-page.is-project .promotion-direct-claim .direct-platform-top>span{gap:3px;font-size:11px}.promotion-detail-page.is-project .promotion-direct-claim .direct-platform-top img{flex-basis:16px;width:16px;height:16px}.promotion-detail-page.is-project .promotion-direct-claim .direct-platform-price{font-size:16px}.promotion-detail-page.is-project .promotion-project-requirements h2{color:#244961;margin:0 0 16px}@media (max-width:600px){.promotion-detail-page.is-project .promotion-project-hero-copy{gap:12px}.promotion-detail-page.is-project .promotion-project-cover{flex-basis:70px;width:70px;height:70px}.promotion-detail-page.is-project .promotion-project-offers,.promotion-shell .promotion-detail-page.is-project .promotion-project-requirements{padding:16px}.promotion-detail-page.is-project .promotion-claim-summary strong{font-size:16px}}.promotion-detail-page.is-work .promotion-detail-layout{grid-template-columns:minmax(0,1fr)}.promotion-detail-page.is-work{max-width:1060px}.promotion-detail-page .promotion-work-action{margin-left:auto}.promotion-detail-page .promotion-work-action .button{padding:10px 20px}.promotion-detail-page.is-project .promotion-detail-layout{grid-template-columns:minmax(0,1fr) 360px}.promotion-detail-page .promotion-detail-action .project-claim-summary{flex-wrap:wrap}.promotion-detail-page .promotion-detail-action .project-claim-summary strong{font-size:24px}.promotion-detail-page .promotion-detail-action .project-claim-account{background:#f8fbfd;padding:14px}.promotion-detail-page .promotion-detail-action .project-claim-actions .button{width:100%}.promotion-detail-page .work-requirements{margin-bottom:20px}.promotion-detail-page .work-requirements summary{cursor:pointer;color:#557d95;padding:12px 0}@media (max-width:1100px){.promotion-detail-page.is-project .promotion-detail-layout{grid-template-columns:minmax(0,1fr)}.promotion-detail-page.is-project .promotion-detail-action{order:initial;display:block}}.promotion-shell .promotion-detail-page .promotion-project-facts{border-bottom:1px solid #e0e6eb;flex-wrap:wrap;gap:16px 28px;margin:0 0 26px;padding:0 0 24px;display:flex}.promotion-project-facts>div{gap:6px;display:grid}.promotion-project-facts dt{color:#648094;font-size:12px}.promotion-project-facts dd{margin:0;font-size:14px;font-weight:500}.promotion-shell .promotion-detail-page .promotion-project-requirements{margin:0;padding:0 0 22px}.promotion-project-requirements h2{margin:0 0 18px;font-size:18px;font-weight:600}.promotion-project-requirement+.promotion-project-requirement{border-top:1px solid #e0e6eb;margin-top:18px;padding-top:18px}.promotion-project-requirement h3{color:#244961;margin:0 0 8px;font-size:14px;font-weight:600}.promotion-project-requirements p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 16px;font-size:14px;line-height:1.9}.promotion-project-requirements p:last-child{margin-bottom:0}.promotion-project-cover{aspect-ratio:16/9;border-radius:14px;width:100%;max-width:360px;margin-bottom:20px;overflow:hidden}.promotion-project-cover img{object-fit:cover;width:100%;height:100%}.promotion-shell .promotion-detail-page.is-project .detail-section.folk{background:0 0;border:0;border-top:1px solid #e0e6eb;border-radius:0;margin:24px 0 0;padding:22px 0}.promotion-shell .promotion-detail-page.is-project .detail-section.folk>.folk-card{background:0 0;border:0;margin:0;padding:0}.promotion-shell .promotion-detail-page.is-project .promotion-detail-action{border-radius:20px;padding:24px}@media (max-width:600px){.promotion-shell .promotion-detail-page.is-project .promotion-detail-action{padding:20px}.promotion-shell .promotion-detail-page .promotion-project-facts{gap:16px 24px}.promotion-detail-page.is-project .promotion-detail-body>h1{margin-bottom:20px;font-size:25px}}.promotion-shell.promotion-web .promotion-detail-page.is-project .promotion-detail-layout{grid-template-columns:minmax(0,1fr)}.promotion-shell .promotion-detail-page.is-project .promotion-project-requirements{background:#fff;border:1px solid #eee2f4;border-radius:20px;margin:0;padding:22px}@media (max-width:600px){.promotion-shell .promotion-detail-page.is-project .promotion-project-requirements{padding:16px}}
.video-storage-monitoring-module__GLLRRW__panel{border-top:1px solid var(--line);margin-top:24px;padding-top:24px;scroll-margin-top:32px}.video-storage-monitoring-module__GLLRRW__heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.video-storage-monitoring-module__GLLRRW__heading h3{margin:0}.video-storage-monitoring-module__GLLRRW__heading>span{white-space:nowrap;font-size:13px}.video-storage-monitoring-module__GLLRRW__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0 12px;display:grid}.video-storage-monitoring-module__GLLRRW__summary>div{gap:8px;display:grid}.video-storage-monitoring-module__GLLRRW__summary strong{overflow-wrap:anywhere;font-size:24px}.video-storage-monitoring-module__GLLRRW__progress{width:100%;height:8px;accent-color:var(--primary)}.video-storage-monitoring-module__GLLRRW__breakdown{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin:20px 0;display:grid}.video-storage-monitoring-module__GLLRRW__breakdown>div{gap:6px;display:grid}.video-storage-monitoring-module__GLLRRW__breakdown dt{font-size:13px}.video-storage-monitoring-module__GLLRRW__breakdown dd{margin:0;font-weight:600}.video-storage-monitoring-module__GLLRRW__panel summary{cursor:pointer;padding:10px 0}.video-storage-monitoring-module__GLLRRW__panel p{overflow-wrap:anywhere}@media (max-width:480px){.video-storage-monitoring-module__GLLRRW__summary{gap:12px}.video-storage-monitoring-module__GLLRRW__summary strong{font-size:20px}.video-storage-monitoring-module__GLLRRW__breakdown{grid-template-columns:1fr}}
.report-query-panel{z-index:1;border:1px solid var(--line);background:linear-gradient(#fbfdfb,#f4f8f5);border-radius:12px;margin:20px 0 24px;padding:20px 24px;position:relative}.reports-workspace .report-filters{grid-template-columns:minmax(150px,.8fr) minmax(150px,.8fr) minmax(190px,1fr) minmax(220px,1.3fr);align-items:end;gap:16px;margin:0;display:grid}.report-filters .project-filter-field>label{font-size:12px;display:block}.report-filters input[type=date]{min-width:0;height:44px;font-size:12px}.report-scope-note{color:#52695f;overflow-wrap:anywhere;border-top:1px solid #e1eae2;margin-top:16px;padding-top:14px;font-size:12px;line-height:1.7}.report-view-switch{border:1px solid var(--line);background:#f5f8f5;border-radius:9px;flex-shrink:0;gap:4px;padding:4px;display:flex}.report-view-switch button{color:#60756b;cursor:pointer;background:0 0;border-radius:6px;min-height:36px;padding:7px 14px;font-size:12px}.report-view-switch button[aria-pressed=true]{background:var(--primary);color:#fff;box-shadow:0 2px 4px #172e3112}.reports-workspace .report-table thead{background:#f5f8f5}.reports-workspace .report-table tbody tr:nth-child(2n){background:#fbfdfb}.reports-workspace .report-table td{font-variant-numeric:tabular-nums}.reports-workspace .report-table td .button{white-space:nowrap}@media (max-width:1200px){.reports-workspace .report-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.report-query-panel{padding:18px}.reports-workspace .report-filters{grid-template-columns:minmax(0,1fr)}.reports-workspace .panel-heading{flex-wrap:wrap}.report-view-switch{width:100%}.report-view-switch button{flex:1}}
.overseas-shell{--ink:#28242e;--muted:#736b7c;--green:#a52d63;--line:#d8e4ee;--glass-panel:linear-gradient(125deg, #ffffffa3, #ffffff45 60%, #ffffff85);--glass-control:linear-gradient(165deg, #ffffffc2, #fff5 48%, #fff9);--glass-shadow:inset 0 2px 3px #fffffff0, inset 2px 0 4px #ffffff80, inset 0 -3px 5px #ffffffba, 0 12px 24px -17px #416e9255;color:var(--ink);background-color:#0000;background-image:radial-gradient(at 7% 12%,#c9e1f4 0,#0000 42%),radial-gradient(at 100% 18%,#f4dfcd90 0,#0000 32%),linear-gradient(135deg,#eef5fa,#e2edf5 48%,#f4f4f0);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:100dvh}.overseas-shell button{-webkit-tap-highlight-color:transparent}.overseas-shell :is(button,a,input,textarea,select):focus-visible{outline:3px solid var(--green,#5f8bd5);outline-offset:3px}.overseas-shell :is(.main-shell,.content){background:0 0}.overseas-shell .sidebar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff59;border-right:1px solid #ffffffd9}.overseas-shell .brand{color:var(--ink)}.overseas-shell .sidebar nav{margin-top:28px}.overseas-shell .sidebar nav button.active{color:var(--green,#4275be);box-shadow:var(--glass-shadow);background:#ffffff94}.overseas-shell .sidebar-tip{background:var(--glass-panel);color:var(--ink);border:1px solid #fff}.overseas-shell .topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f5f9fc70;border-bottom:1px solid #ffffff9c}.overseas-shell .content{max-width:1280px;margin:auto;padding:30px 36px 48px}.overseas-shell .page-heading{margin-bottom:24px}.overseas-shell .page-heading :is(.eyebrow,.heading-dot){display:none}.overseas-shell .page-heading h1{letter-spacing:-.5px;font-size:25px;font-weight:650}.overseas-shell .page-heading p{color:var(--muted);font-size:13px;line-height:1.7}.overseas-shell[data-view=discover] .page-heading{display:none}.overseas-shell :is(.panel,.stat,.ms-card,.ms-identity,.detail-section,.quick-claim,.wallet-hero,.task-progress-card,.promotion-offer-card,.promotion-task-card,.promotion-next-action,.promotion-wallet-links button){background:var(--glass-panel);box-shadow:var(--glass-shadow);color:var(--ink);border:1px solid #ffffffe0;border-radius:23px}.overseas-shell :is(.button,.icon-button,.search-input,.ms-tabs,.segmented,.promotion-task-action){background:var(--glass-control);color:var(--ink,#342840);border:1px solid #ffffffe0;box-shadow:inset 0 2px 3px #ffffffe6,inset 0 -2px 4px #ffffffb3,0 7px 12px -9px #365f7d66}.overseas-shell .button{border-radius:14px;min-height:44px}.overseas-shell .button.primary{color:var(--ink,#342840);background:linear-gradient(145deg,#ffffffd9,#daeafa85);border-color:#d9ebff;font-weight:650}.overseas-shell :is(.button,.text-button):disabled{opacity:.5;cursor:not-allowed}.overseas-shell :is(.segmented button.active,.ms-tabs button[aria-current]){color:#386cbb;background:#ffffffae;box-shadow:inset 0 -2px #729adc}.overseas-shell :is(.muted,.card-summary,.stat-note,.ms-card-heading p,.record-main p,.record-main small){color:var(--muted)}.overseas-shell .list-toolbar{gap:16px;margin:18px 0}.overseas-shell .segmented{border-radius:14px;padding:4px}.overseas-shell .segmented button{border-radius:10px;min-height:40px;padding:8px 15px;font-size:13px}.overseas-shell .search-input{border-radius:14px;min-height:44px}.overseas-shell .search-input input{color:var(--ink);min-width:0}.overseas-shell .promotion-welcome h2{margin:0 0 8px;font-size:23px;font-weight:650;line-height:1.5}.overseas-shell .promotion-welcome>p{color:var(--muted);margin:0 0 22px;font-size:13px}.overseas-shell .promotion-next-action{text-align:left;align-items:center;gap:14px;width:100%;margin-bottom:24px;padding:18px 20px;display:flex}.overseas-shell .promotion-next-action span{flex:1}.overseas-shell .promotion-next-action strong{font-size:14px;display:block}.overseas-shell .promotion-next-action small{color:var(--muted);margin-top:6px;font-size:12px;display:block}.overseas-shell .promotion-scope{border-bottom:1px solid #fff9;gap:26px;display:flex}.overseas-shell .promotion-scope button{color:var(--muted);background:0 0;border:0;align-items:center;gap:8px;min-height:48px;padding:10px 0;font-size:15px;display:flex}.overseas-shell .promotion-scope button[aria-current]{color:var(--ink);border-bottom:3px solid #4d82d5;font-weight:650}.overseas-shell .promotion-quick-claim{border-radius:18px;margin:20px 0;padding:14px 18px}.overseas-shell .quick-claim-bar{gap:16px}.overseas-shell .quick-claim-status{gap:22px}.overseas-shell .quick-claim-status span{color:var(--muted);font-size:12px}.overseas-shell .quick-claim-status strong{color:var(--ink);font-size:18px}.overseas-shell .quick-claim-hint{color:var(--muted);line-height:1.7}.overseas-shell .promotion-offer-grid,.overseas-shell .promotion-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.overseas-shell .promotion-offer-card{padding:16px 16px 6px;overflow:hidden}.overseas-shell .promotion-offer-main{align-items:flex-start;gap:15px;display:flex}.overseas-shell .promotion-cover{color:#4d7190;background:linear-gradient(145deg,#dce9f6,#edf5fc 48%,#e9ddd070);border:1px solid #ffffffc4;border-radius:15px;flex-direction:column;flex:0 0 88px;justify-content:center;align-items:center;gap:12px;width:88px;height:108px;display:flex}.overseas-shell .promotion-cover span{font-size:11px}.overseas-shell .promotion-offer-copy{flex:1;min-width:0}.overseas-shell .promotion-offer-copy h3,.overseas-shell .promotion-task-main h3{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:650;line-height:1.6}.overseas-shell :is(.promotion-offer-copy,.promotion-task-main) h3 button{text-align:left;color:inherit;background:0 0;border:0;padding:0}.overseas-shell .promotion-offer-copy p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.overseas-shell .promotion-tags{color:#5c7488;flex-wrap:wrap;gap:5px;font-size:10px;display:flex}.overseas-shell .promotion-tags span{background:#ffffff69;border-radius:6px;padding:2px 6px}.overseas-shell .promotion-price{margin-top:12px}.overseas-shell .promotion-price strong{font-variant-numeric:tabular-nums;font-size:23px;font-weight:700}.overseas-shell .promotion-price span{color:var(--muted);font-size:11px}.overseas-shell :is(.promotion-offer-card,.promotion-task-card) footer{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:12px;display:flex}.overseas-shell .promotion-offer-card footer button{color:#477ccc;background:0 0;border:0;align-items:center;gap:6px;min-height:44px;padding:8px 0 8px 10px;font-size:13px;font-weight:650;display:flex}.overseas-shell .promotion-section-heading{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-size:13px;display:flex}.overseas-shell .promotion-section-heading button{min-height:44px}.overseas-shell[data-view=tasks] .content>.panel{box-shadow:none;background:0 0;border:0;padding:0}.overseas-shell .promotion-task-card{padding:18px}.overseas-shell .promotion-task-main p{color:var(--muted);margin:5px 0;font-size:12px}.overseas-shell .promotion-task-main strong{font-variant-numeric:tabular-nums;font-size:16px}.overseas-shell .promotion-task-main strong small{color:var(--muted);font-size:11px;font-weight:400}.overseas-shell .promotion-task-icon{background:linear-gradient(140deg,#fff9,#cbdff070);border:1px solid #fff9;border-radius:12px;flex-shrink:0;place-items:center;width:50px;height:60px;display:grid}.overseas-shell .promotion-status{color:#496d8a;background:#ffffff80;border-radius:7px;flex-shrink:0;padding:4px 7px;font-size:11px}.overseas-shell .status-changes_requested,.overseas-shell .status-rejected{color:#94604a;background:#fff0dfbd}.overseas-shell .promotion-task-card footer{border-top:1px solid #ffffffb0;margin-top:15px;padding-top:12px}.overseas-shell .promotion-task-action{border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:9px 12px;font-size:13px;font-weight:650;display:flex}.overseas-shell .promotion-assistant-link{color:#647e94;background:0 0;border:0;align-items:center;gap:4px;min-height:36px;padding:8px 0 0;font-size:11px;display:flex}.overseas-shell .promotion-wallet-links{gap:14px;margin:18px 0;display:flex}.overseas-shell .promotion-wallet-links button{border-radius:15px;flex:1;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:14px 18px;font-size:13px;display:flex}.overseas-shell .wallet-hero{padding:28px}.overseas-shell .wallet-hero strong{color:var(--ink);font-size:42px}.overseas-shell .wallet-hero p,.overseas-shell .wallet-hero>div>span{color:var(--muted)}.overseas-shell .stats-grid{gap:16px}.overseas-shell .stat{padding:20px}.overseas-shell .stat strong{font-size:25px}.overseas-shell .positive{color:#457fba}.overseas-shell .empty{background:var(--glass-panel);border:1px solid #ffffffc9;border-radius:20px;padding:32px 20px}.overseas-shell .empty-icon{color:#6789a5;background:#ffffff75}.overseas-shell .empty p{color:var(--muted);line-height:1.7}.overseas-shell .empty .button{margin-top:16px}.overseas-shell .error-box{color:#874630;background:#fff0e9e0;border:1px solid #e5b8a1}.overseas-shell .drawer,.overseas-shell .dialog{color:var(--ink);background:linear-gradient(145deg,#edf5fc,#e7eff6 60%,#f9f0e8);border:1px solid #fff}.overseas-shell :is(.drawer,.dialog)::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#183f583b}.overseas-shell .drawer>header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#eef5f9e6;border-bottom:1px solid #fff}.overseas-shell .drawer h1{font-size:24px;line-height:1.5}.drawer .work-detail-title{align-items:flex-start;gap:12px;margin:17px 0 10px;display:flex}.drawer .work-detail-title h1{overflow-wrap:anywhere;flex:1;min-width:0;margin:0}.drawer .work-assistant-icon{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:0 0 44px;place-items:center;padding:0;display:grid;position:relative}.drawer .work-assistant-icon:is(:hover,:focus-visible){background:#c9e2f380}.drawer .work-assistant-icon:focus-visible{outline-offset:2px;outline:2px solid}.drawer .work-assistant-tooltip{z-index:2;color:#fff;white-space:nowrap;pointer-events:none;visibility:hidden;background:#342840;border-radius:7px;padding:6px 10px;font-size:12px;font-weight:500;position:absolute;top:calc(100% + 4px);right:0}.drawer .work-assistant-icon:is(:hover,:focus-visible) .work-assistant-tooltip{visibility:visible}.overseas-shell .drawer .detail-section{margin:20px 0;padding:20px}.overseas-shell .promotion-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:20px 0;padding:0;list-style:none;display:grid}.overseas-shell .promotion-progress li{color:var(--muted);background:#ffffff45;border:1px solid #ffffff9c;border-radius:12px;flex-direction:column;align-items:center;gap:7px;padding:10px 3px;font-size:11px;display:flex}.overseas-shell .promotion-progress li span{background:#ffffff8c;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.overseas-shell .promotion-progress li[aria-current]{color:#366db1;background:#fff9;border-color:#90b2db;font-weight:650}.overseas-shell .promotion-progress li.complete{color:#387a6c}.overseas-shell .dialog{border-radius:24px}.overseas-shell :is(.folk-field input,.folk-field textarea,.folk-field select,.form-field input,.form-field select,.form-field textarea){color:var(--ink);background:#ffffff87;border-color:#c7d8e7}.overseas-shell .promotion-mobile-nav{display:none}@media (max-width:1100px){.overseas-shell .promotion-offer-grid,.overseas-shell .promotion-task-grid{grid-template-columns:1fr}}@media (max-width:760px){.overseas-shell .sidebar,.overseas-shell .mobile-menu,.overseas-shell .topbar-divider,.overseas-shell .user-chip{display:none}.overseas-shell .main-shell{width:100%;margin-left:0}.overseas-shell .topbar{z-index:20;height:60px;padding:0 23px;position:sticky;top:0}.overseas-shell .breadcrumb>span{display:none}.overseas-shell .breadcrumb{font-size:14px}.overseas-shell .topbar-right{gap:8px}.overseas-shell .content{padding:24px 23px calc(120px + env(safe-area-inset-bottom))}.overseas-shell .page-heading{margin-bottom:20px}.overseas-shell .page-heading h1{font-size:21px}.overseas-shell .page-heading p{margin-top:8px;font-size:12px}.overseas-shell .promotion-welcome h2{font-size:18px}.overseas-shell .promotion-welcome>p{margin-bottom:20px;font-size:12px}.overseas-shell .promotion-mobile-nav{z-index:40;bottom:calc(10px + env(safe-area-inset-bottom));height:72px;box-shadow:var(--glass-shadow), 0 8px 22px #2b527c18;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(120deg,#ffffffab,#f6fbff8a);border:1px solid #ffffffe0;border-radius:26px;grid-template-columns:repeat(4,minmax(0,1fr));padding:7px;display:grid;position:fixed;left:14px;right:14px}.overseas-shell .promotion-mobile-nav button{color:#617a8f;background:0 0;border:0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;font-size:11px;display:flex}.overseas-shell .promotion-mobile-nav button[aria-current]{color:#477fcd;background:#ffffff45;font-weight:650}.overseas-shell .promotion-quick-claim{padding:13px 15px}.overseas-shell .quick-claim-bar{align-items:stretch}.overseas-shell .quick-claim-status{justify-content:space-between}.overseas-shell .quick-claim-bar .button{min-height:42px;font-size:12px}.overseas-shell .list-toolbar{flex-wrap:wrap}.overseas-shell .list-toolbar .search-input{flex:1 0 100%;order:-1;width:100%}.overseas-shell .segmented{gap:2px;width:100%;display:flex}.overseas-shell .segmented button{white-space:nowrap;flex:1;min-width:0;padding:8px 3px;font-size:12px}.overseas-shell .promotion-offer-main{gap:12px}.overseas-shell .promotion-cover{flex-basis:76px;width:76px;height:94px}.overseas-shell .promotion-offer-copy h3,.overseas-shell .promotion-task-main h3{font-size:14px}.overseas-shell .promotion-offer-card{padding:13px 13px 4px}.overseas-shell .promotion-task-main{flex-wrap:wrap}.overseas-shell .promotion-status{margin-left:63px}.overseas-shell .promotion-task-card{padding:15px}.overseas-shell .promotion-task-card footer{flex-wrap:wrap}.overseas-shell .promotion-task-card footer>span{flex:1;font-size:11px}.overseas-shell .wallet-hero{padding:25px 22px;display:block}.overseas-shell .wallet-hero .button{width:100%;margin-top:20px}.overseas-shell .wallet-hero strong{font-size:38px}.overseas-shell .stats-grid.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.overseas-shell .stats-grid .stat{border-radius:16px;padding:14px 10px}.overseas-shell .stats-grid .stat strong{overflow-wrap:anywhere;font-size:17px}.overseas-shell .stats-grid .stat-label{font-size:11px}.overseas-shell .stats-grid .stat-label>span,.overseas-shell .stats-grid .stat-note{display:none}.overseas-shell .promotion-wallet-links{gap:9px}.overseas-shell .promotion-wallet-links button{padding:12px;font-size:12px}.overseas-shell .panel{padding:18px}.overseas-shell .panel-heading{flex-wrap:wrap;gap:8px}.overseas-shell .panel-heading h2{font-size:16px}.overseas-shell .panel-heading>span{font-size:11px}.overseas-shell .record{flex-wrap:wrap;gap:10px}.overseas-shell .record-main{min-width:0}.overseas-shell .record-main h3{overflow-wrap:anywhere}.overseas-shell .workspace-footer{flex-wrap:wrap;gap:12px}.overseas-shell .workspace-footer>span{display:none}.overseas-shell .workspace-footer>div{margin:auto}.overseas-shell .drawer{width:100%;max-width:100%;height:100dvh;max-height:100dvh}.overseas-shell .drawer-body{padding:22px 20px calc(30px + env(safe-area-inset-bottom))}.overseas-shell .drawer>header{padding:14px 20px}.overseas-shell .drawer>header .icon-button{min-width:44px;min-height:44px}.overseas-shell .dialog{max-width:calc(100% - 30px);max-height:calc(100dvh - 48px)}.overseas-shell .toast{bottom:calc(100px + env(safe-area-inset-bottom))}.overseas-shell .ms-identity{flex-wrap:wrap;padding:18px}.overseas-shell .ms-tabs{gap:3px;overflow-x:auto}.overseas-shell .ms-tabs button{white-space:nowrap;flex:1;padding:12px 5px;font-size:11px}.overseas-shell .ms-tabs button svg{display:none}}@media (prefers-reduced-motion:reduce){.overseas-shell *,.overseas-shell :before,.overseas-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.overseas-shell .quick-claim-bar{background:0 0;border:0;border-radius:0;padding:0}.overseas-shell :is(.workspace-icon,.user-avatar){color:#567da0;background:#ffffff80}.overseas-shell .drawer-with-footer[open]{flex-direction:column;display:flex;overflow:hidden}.overseas-shell .drawer-with-footer>header{flex-shrink:0}.overseas-shell .drawer-with-footer .drawer-body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.overseas-shell .drawer-fixed-footer{padding:16px 24px calc(16px + env(safe-area-inset-bottom));background:#eef5faf2;border-top:1px solid #fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.overseas-shell .drawer-fixed-footer>div{flex:1}.overseas-shell .drawer-fixed-footer strong{font-size:18px;display:block}.overseas-shell .drawer-fixed-footer small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.overseas-shell .drawer-fixed-footer>.button{flex:1}.overseas-shell #promotion-project-claim,.overseas-shell #promotion-delivery{scroll-margin-top:20px}.overseas-shell .project-claim{width:100%;min-width:0}.overseas-shell .project-claim-offer{background:#ffffff52;border-color:#ffffffd9;border-radius:18px}.overseas-shell .project-claim-summary{flex-wrap:wrap}.overseas-shell .project-claim-account select{color:var(--ink);background:#ffffff90;border-color:#c9dce9}.promotion-auth{--ink:#263f53;--muted:#64788a;--green:#a52d63;color:var(--ink);background:radial-gradient(at 0 30%,#c9e1f4,#0000 50%),radial-gradient(at 100% 20%,#f2dec9,#0000 40%),#edf5fa}.promotion-auth .auth-story,.promotion-auth .auth-form-wrap{color:var(--ink,#28242e);background:0 0}.promotion-auth .brand.light,.promotion-auth .story-copy h1{color:var(--ink,#342840)}.promotion-auth .story-copy p,.promotion-auth .story-copy .eyebrow,.promotion-auth .auth-story footer{color:#627e94}.promotion-auth .story-checks span{color:#4b6e89}.promotion-auth .art-card{color:#315b7d;background:#fff8;border:1px solid #fff;box-shadow:inset 0 2px 4px #fff,0 8px 24px #416e9222}.promotion-auth .auth-form{background:#ffffffb8;border:1px solid #ffffffe0;border-radius:26px;max-width:440px;padding:32px;box-shadow:0 16px 48px -28px #416e9260}.promotion-auth .auth-form>.eyebrow{color:#607b91;margin-bottom:12px}.promotion-auth .auth-form h2{letter-spacing:0;margin:0 0 8px;font-size:26px;line-height:1.4}.promotion-auth .auth-form>.muted{color:var(--muted);margin-bottom:20px;font-size:13px}.promotion-auth .auth-tabs{border-color:#dae5ed;gap:24px;margin-bottom:22px}.promotion-auth .auth-tabs button{min-height:44px;color:var(--muted);font-size:14px}.promotion-auth .auth-tabs button.selected{color:#345e87;border-color:#a52d63}.promotion-auth .auth-form form{gap:20px}.promotion-auth .auth-form .auth-account-choice{background:#e8eff5;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0 0 2px;padding:4px;display:grid}.promotion-auth .auth-account-choice label{min-width:0;padding:0;display:block;position:relative}.promotion-auth .auth-account-choice label:has(input:checked){box-shadow:none;background:0 0}.promotion-auth .auth-account-choice input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.promotion-auth .auth-method-label{color:#62788c;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 8px;font-size:13px;display:flex}.promotion-auth .auth-account-choice input:checked+.auth-method-label{color:#345e87;background:#fff;border-color:#d5e1ec;font-weight:600;box-shadow:0 2px 5px #3157760d}.promotion-auth .auth-account-choice input:focus-visible+.auth-method-label{outline-offset:2px;outline:2px solid #a52d63}.promotion-auth .auth-account-choice input:disabled+.auth-method-label{opacity:.6;cursor:wait}.promotion-auth .field>span{color:#435c70;font-size:13px}.promotion-auth .field input{min-height:48px;color:var(--ink);background:#ffffffd9;border-color:#cddce8;border-radius:12px;font-size:15px}.promotion-auth .field input::placeholder{color:#879aaa}.promotion-auth .auth-code-row{gap:10px}.promotion-auth .auth-code-row .button{color:#345e87;background:#f1f6fb;border:1px solid #cddce8;border-radius:12px;min-height:48px;padding:0 14px;font-size:12px}.promotion-auth .auth-form .button.primary{color:#fff;min-height:50px;box-shadow:none;background:#a52d63;border:1px solid #a52d63;border-radius:12px;justify-content:center;margin-top:2px;padding:12px 44px;font-size:15px;font-weight:600;position:relative}.promotion-auth .auth-form .button.primary:hover:not(:disabled){color:#fff;background:#355d84;border-color:#355d84;box-shadow:0 4px 10px #355d8420}.promotion-auth .auth-submit>svg:last-child{position:absolute;right:18px}.promotion-auth .auth-submit>.spin{position:absolute;left:18px}.promotion-auth .auth-form .button.primary:disabled{opacity:1;color:#fff;background:#7894af;border-color:#7894af}.promotion-auth .auth-note{color:#64788a;font-size:12px;line-height:1.7}.promotion-auth .auth-note:empty{display:none}.promotion-auth .auth-form form>.error-box,.promotion-auth .auth-form form>[role=status]{border-radius:12px;margin:0;padding:12px 14px;font-size:12px;line-height:1.7}.promotion-auth .auth-form form>[role=status]{color:#345e87;background:#e8eff5}.promotion-auth .auth-form>.auth-forgot{color:#a52d63;justify-content:flex-end;margin:6px 0 0;font-size:12px;display:flex}.promotion-auth .auth-forgot a{align-items:center;min-height:44px;display:inline-flex}.promotion-auth .auth-form>.auth-role-note{color:#75889a;border-top:1px solid #dae5ed;margin:20px 0 0;padding-top:18px;font-size:12px;line-height:1.8}.promotion-auth .auth-role-note a{color:#a52d63;white-space:nowrap}.promotion-auth :is(button,input,a):focus-visible{outline-offset:2px;outline:2px solid #a52d63}@media (max-width:760px){.promotion-auth .auth-form-wrap{padding:28px 16px}.promotion-auth .mobile-brand{margin-bottom:26px}.promotion-auth .auth-form{padding:24px 20px}.promotion-auth .auth-form h2{font-size:24px}.overseas-shell .quick-claim-bar{gap:12px;padding:0}.overseas-shell .quick-claim-hint{font-size:11px}.overseas-shell .breadcrumb>svg,.overseas-shell .topbar .user-menu{display:none}.overseas-shell .drawer-fixed-footer{padding-left:20px;padding-right:20px}}.overseas-shell .promotion-signout{color:var(--muted);background:0 0;margin:24px 0}.overseas-shell .promotion-detail-deadline{color:var(--muted);margin:18px 0;font-size:13px;line-height:1.8}.overseas-shell .promotion-detail-disclosure{border-bottom:1px solid #4f749424;padding:16px 0}.overseas-shell .promotion-detail-disclosure summary{cursor:pointer;min-height:28px;font-weight:650}.overseas-shell .promotion-detail-disclosure p{color:var(--muted,#526d82);white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.overseas-shell .drawer .lead{color:var(--muted,#647d90)}.overseas-shell .detail-stats{background:var(--glass-panel);color:var(--ink);border:1px solid #ffffffe0;border-radius:18px}.overseas-shell .detail-stats strong{color:var(--ink)}.overseas-shell .detail-stats span{color:var(--muted)}.overseas-shell .text-button{color:var(--green,#477abb)}.overseas-shell .withdrawal-option.selected{background:#e8f0fb;border-color:#5986c4;box-shadow:0 0 0 1px #5986c4}.overseas-shell .withdrawal-option.selected .withdrawal-radio{background:#5986c4;border-color:#5986c4}.overseas-shell .withdrawal-description,.overseas-shell .withdrawal-method-copy small{color:var(--muted,#736b7c)}.overseas-shell .promotion-section-heading>div{align-items:center;gap:16px;display:flex}.overseas-shell .promotion-section-heading button{min-height:40px;color:var(--green);background:0 0;border:0}.overseas-shell .promotion-task-feed{max-width:920px;margin:0 auto}.overseas-shell .promotion-task-scroll{overscroll-behavior-y:contain;scrollbar-width:thin;min-height:240px;max-height:calc(100dvh - 260px);padding:3px 8px 12px 3px;overflow-y:auto}.overseas-shell .promotion-task-card{margin-bottom:18px;padding:18px}.overseas-shell .promotion-task-main{align-items:center;gap:17px;display:flex}.overseas-shell .promotion-task-main>div{flex:1;min-width:0}.overseas-shell .promotion-task-main h3{margin:0 0 12px;font-size:16px}.overseas-shell .promotion-task-main strong{color:var(--green);font-size:22px}.overseas-shell .promotion-task-cover{background:var(--glass-control);width:92px;height:92px;color:var(--muted);border:0;border-radius:15px;flex-shrink:0;place-items:center;padding:0;display:grid;overflow:hidden}.overseas-shell :is(.promotion-task-cover,.promotion-cover) img{object-fit:cover;width:100%;height:100%;display:block}.overseas-shell .promotion-cover:has(img){padding:0}.overseas-shell .promotion-task-card footer{margin-top:16px;padding-top:14px}.overseas-shell .promotion-task-card footer>span{color:var(--muted);font-size:12px}.overseas-shell .promotion-task-action{min-height:40px;padding:9px 14px;font-size:12px}.overseas-shell .promotion-feed-state{text-align:center;color:var(--muted);padding:20px 12px;font-size:13px}.overseas-shell .promotion-feed-state button{min-height:44px}.overseas-shell .promotion-history-label{color:var(--muted);margin:14px 4px;font-size:13px}.overseas-shell .promotion-pull{color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.overseas-shell .promotion-feed-announcement{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){.overseas-shell[data-view=tasks] .content{padding-bottom:0}.overseas-shell[data-view=tasks] .page-heading{margin-bottom:16px}.overseas-shell[data-view=tasks] .page-heading p{display:none}.overseas-shell .promotion-task-scroll{max-height:calc(100dvh - 300px - env(safe-area-inset-bottom));padding:3px 3px 18px}.overseas-shell .promotion-task-card{padding:16px}.overseas-shell .promotion-task-cover{width:84px;height:90px}.overseas-shell .promotion-task-main h3{font-size:14px;line-height:1.65}}.overseas-shell{background:var(--theme-background);background-attachment:fixed}.overseas-shell .promotion-mobile-nav{background:var(--theme-nav)}@media (max-width:360px){.overseas-shell .topbar{padding:0 16px}.overseas-shell .topbar-right{gap:5px}.overseas-shell .breadcrumb{font-size:12px}.overseas-shell .content{padding-left:16px;padding-right:16px}.overseas-shell .promotion-task-card{padding:14px}.overseas-shell .promotion-task-cover{width:72px;height:82px}.overseas-shell .promotion-task-main{gap:12px}.overseas-shell .promotion-task-action{padding:8px 10px}}.overseas-shell .topbar-right{gap:8px}.overseas-shell .topbar .icon-button:not(.mobile-menu){width:44px;height:44px;min-height:44px;box-shadow:none;color:var(--ink);background:#ffffff45;border:1px solid #0000;border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.overseas-shell .topbar .icon-button:not(.mobile-menu)>svg{stroke-width:1.8px;flex:0 0 18px;width:18px;height:18px}.overseas-shell .topbar .icon-button:not(.mobile-menu):not(:disabled):hover{background:var(--theme-soft);border-color:var(--line)}.overseas-shell .topbar-divider{background:var(--line);height:24px;margin:0 8px}.overseas-shell .topbar .user-avatar{background:var(--theme-soft);width:34px;height:34px;color:var(--green);font-size:13px}.overseas-shell .account-settings{--ms-ink:var(--ink);--ms-muted:var(--muted);--ms-line:var(--line);max-width:1120px}.overseas-shell .account-settings .ms-identity{border-radius:18px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:104px;padding:24px;display:grid;box-shadow:0 4px 16px #365f7d06}.overseas-shell .account-settings .ms-avatar{border:1px solid var(--line);background:var(--theme-soft);width:52px;height:52px;color:var(--green);border-radius:16px;font-size:22px;font-weight:600}.overseas-shell .account-settings .ms-name{gap:10px}.overseas-shell .account-settings .ms-name h2{overflow-wrap:anywhere;font-size:20px;line-height:1.4}.overseas-shell .account-settings .ms-role{border-color:var(--line);color:var(--muted);background:#ffffff50;border-radius:6px;padding:3px 8px}.overseas-shell .account-settings .ms-identity-text p{gap:6px;margin-top:7px;line-height:1.6}.overseas-shell .account-settings .ms-identity-contact{overflow-wrap:anywhere;min-width:0}.overseas-shell .account-settings .ms-identity-text svg{flex-shrink:0;width:14px;height:14px}.overseas-shell .account-settings .ms-contact{background:var(--theme-soft);color:var(--green);white-space:nowrap;border-radius:8px;gap:6px;margin:0;padding:7px 10px;font-size:11px;display:inline-flex}.overseas-shell .account-settings .ms-tabs{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;gap:8px;margin:14px 0 24px;padding:0 0 10px}.overseas-shell .account-settings .ms-tabs button{min-height:44px;color:var(--muted);box-shadow:none;border:1px solid #0000;border-radius:10px;gap:8px;padding:10px 16px;font-size:13px}.overseas-shell .account-settings .ms-tabs button svg{flex-shrink:0;width:16px;height:16px}.overseas-shell .account-settings .ms-tabs button:not(:disabled):hover,.overseas-shell .account-settings .ms-tabs button[aria-current]{color:var(--green);background:var(--theme-soft)}.overseas-shell .account-settings .ms-tabs button[aria-current]{border-color:var(--line);box-shadow:none;font-weight:600}.overseas-shell .account-settings .ms-layout{grid-template-columns:minmax(0,1fr) 240px;gap:20px}.overseas-shell .account-settings .ms-card{border-radius:18px;box-shadow:0 4px 16px #365f7d06}.overseas-shell .account-settings .ms-card-heading{border-color:var(--line);gap:16px;padding:22px 24px}.overseas-shell .account-settings .ms-card-heading h2{font-size:17px}.overseas-shell .account-settings .ms-card-heading p{margin-top:5px}.overseas-shell .account-settings .button{border:1px solid var(--line);box-shadow:none;border-radius:10px}.overseas-shell .account-settings .ms-card-heading .button{color:var(--green);background:var(--theme-soft);padding:10px 14px}.overseas-shell .account-settings .ms-card-heading .button svg{width:16px;height:16px}.overseas-shell .account-settings .ms-details{gap:22px 32px;padding:24px}.overseas-shell .account-settings .ms-details>div{min-width:0}.overseas-shell .account-settings .ms-details dt{margin-bottom:6px}.overseas-shell .account-settings .ms-details dd{overflow-wrap:anywhere;line-height:1.7}.overseas-shell .account-settings :is(.ms-preferences,.ms-social){border-radius:18px;padding:0;overflow:hidden;box-shadow:0 4px 16px #365f7d06}.overseas-shell .account-settings :is(.ms-completeness strong,.ms-account-count){color:var(--green)}.overseas-shell .account-settings .ms-completeness progress{accent-color:var(--green)}.overseas-shell .account-settings .ms-completeness progress::-webkit-progress-value{background:var(--green)}.overseas-shell .account-settings .ms-availability{background:var(--theme-soft);border-color:var(--line)}.overseas-shell .account-settings .ms-format-options>label:has(input:checked){background:var(--theme-soft);border-color:var(--line)}.overseas-shell .account-settings .ms-availability input:checked{background:var(--green)}.overseas-shell .account-settings :is(.ms-format-options input,.ms-camera input){accent-color:var(--green)}.overseas-shell .account-settings .ms-form-section{border-color:var(--line)}.overseas-shell .account-settings .ms-form-footer{background:#ffffff45}.overseas-shell .account-settings .ms-form-footer>span,.overseas-shell .account-settings .ms-unset{color:var(--muted)}.overseas-shell .account-settings .ms-tags>span:not(.ms-unset){background:var(--theme-soft);border-color:var(--line);color:var(--green)}.overseas-shell .account-settings .ms-guide{border:1px solid var(--line);box-shadow:none;background:#ffffff45;border-radius:18px;padding:22px}.overseas-shell .account-settings .ms-guide-icon{width:36px;height:36px;color:var(--green);background:var(--theme-soft);border-radius:10px;place-items:center;margin-bottom:14px;display:grid}.overseas-shell .account-settings .ms-guide-icon svg{width:18px;height:18px}.overseas-shell .account-settings .ms-guide h3{color:var(--ink);margin-bottom:8px;font-size:15px}.overseas-shell .account-settings .ms-guide p{color:var(--muted);margin:0 0 12px;line-height:1.8}.overseas-shell .account-settings .ms-guide button{min-height:44px;color:var(--green)}.overseas-shell .account-settings .ms-privacy{color:var(--muted);gap:8px;padding:16px 4px}.overseas-shell .account-settings .ms-privacy svg{width:16px;height:16px}.overseas-shell .account-settings :is(button,summary):focus-visible{outline:2px solid var(--green);outline-offset:3px}.overseas-shell[data-view=settings] .dialog form>header{border-bottom:1px solid var(--line);background:0 0;padding:0 0 18px}.overseas-shell[data-view=settings] .dialog .icon-button{width:44px;height:44px;box-shadow:none;border-radius:10px}.overseas-shell[data-view=settings] .dialog .icon-button svg{width:18px;height:18px}.overseas-shell[data-view=settings] .dialog .hint{color:var(--muted)}.overseas-shell[data-view=settings] .dialog .field>span{color:var(--ink)}@media (max-width:1000px){.overseas-shell .account-settings .ms-layout{grid-template-columns:minmax(0,1fr)}.overseas-shell .account-settings .ms-aside{display:none}.overseas-shell .account-settings .ms-identity{grid-template-columns:52px minmax(0,1fr);gap:8px 16px}.overseas-shell .account-settings .ms-avatar{grid-row:1/3}.overseas-shell .account-settings .ms-contact{background:0 0;grid-column:2;justify-self:start;padding:0}}@media (max-width:760px){.overseas-shell .topbar-right{gap:4px}.overseas-shell .account-settings .ms-identity{grid-template-columns:44px minmax(0,1fr);gap:10px 14px;padding:20px}.overseas-shell .account-settings .ms-avatar{border-radius:13px;align-self:start;width:44px;height:44px;font-size:19px}.overseas-shell .account-settings .ms-name h2{font-size:18px}.overseas-shell .account-settings .ms-name{gap:6px}.overseas-shell .account-settings .ms-identity-text p{font-size:11px}.overseas-shell .account-settings .ms-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:14px 0 20px;display:grid}.overseas-shell .account-settings .ms-tabs button{padding:10px 2px;font-size:12px}.overseas-shell .account-settings .ms-card-heading{align-items:center;gap:10px;padding:18px}.overseas-shell .account-settings .ms-card-heading h2{font-size:16px}.overseas-shell .account-settings .ms-card-heading p{max-width:180px;font-size:11px}.overseas-shell .account-settings .ms-card-heading .button{gap:6px;padding:10px;font-size:12px}.overseas-shell .account-settings .ms-preferences .ms-card-heading{flex-direction:column;align-items:stretch}.overseas-shell .account-settings .ms-preferences .ms-card-heading p{max-width:none}.overseas-shell .account-settings .ms-completeness{min-width:0}.overseas-shell .account-settings .ms-form-footer{flex-wrap:wrap;gap:12px}.overseas-shell .account-settings .ms-form-footer>span{max-width:none}.overseas-shell .account-settings .ms-form-footer .button{width:100%}.overseas-shell .account-settings .ms-details{gap:20px 16px;padding:20px 18px}.overseas-shell .account-settings .ms-details dd{font-size:13px}}.overseas-shell[data-theme]{--primary:var(--green);--primary-dark:var(--green);--soft:var(--theme-soft);--border:var(--line);--action-hover:color-mix(in srgb, var(--green) 88%, var(--ink));--action-ink:#fff;--control-hover:var(--theme-soft);--control-border:color-mix(in srgb, var(--green) 45%, var(--line))}.overseas-shell[data-theme=glass]{--action-hover:linear-gradient(145deg, #f5faff, #d4e6f8);--action-ink:var(--ink)}.overseas-shell[data-theme] :is(.button,.icon-button,.promotion-task-action,.promotion-next-action,.promotion-wallet-links button,.segmented button,.ms-tabs button,.sidebar button,.promotion-mobile-nav button){transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.overseas-shell[data-theme] :is(.button,.icon-button):not(:disabled):not([aria-disabled=true]):is(:hover,:active){color:var(--ink);background:var(--control-hover);border-color:var(--control-border);transform:none}.overseas-shell[data-theme] :is(.button.primary,.promotion-task-action):not(:disabled):not([aria-disabled=true]):is(:hover,:active){color:var(--action-ink);background:var(--action-hover);border-color:var(--green);box-shadow:0 2px 8px color-mix(in srgb, var(--green) 15%, transparent);transform:none}.overseas-shell[data-theme] :is(.sidebar nav button,.sidebar-bottom>button,.promotion-mobile-nav button,.segmented button,.account-settings .ms-tabs button):not(:disabled):is(:hover,:active){color:var(--ink);background:var(--control-hover)}.overseas-shell[data-theme] :is(.sidebar button.active,.segmented button.active,.ms-tabs button[aria-current],.promotion-mobile-nav button[aria-current]):is(:hover,:active){color:var(--green)}.overseas-shell[data-theme] :is(.text-button,.title-button,.promotion-assistant-link,.promotion-offer-card footer button,.promotion-offer-copy h3 button,.promotion-task-main h3 button,.workspace-footer a):not(:disabled):is(:hover,:active){color:var(--ink);text-underline-offset:4px;text-decoration:underline}.overseas-shell[data-theme] .promotion-scope button:not(:disabled):is(:hover,:active){color:var(--ink);background:var(--control-hover)}.overseas-shell[data-theme] :is(.promotion-next-action,.promotion-wallet-links button,.card-arrow):not(:disabled):is(:hover,:active){color:var(--ink);background:var(--control-hover);border-color:var(--control-border)}.overseas-shell[data-theme] :is(.promotion-offer-card,.promotion-task-card):has(button:not(:disabled):is(:hover,:focus-visible)){border-color:var(--control-border)}.overseas-shell[data-theme] .record:hover{background:0 0}.overseas-shell[data-theme] .withdrawal-option:not(:has(input:disabled)):is(:hover,:active){border-color:var(--green);background:var(--control-hover)}.overseas-shell[data-theme] :is(input,textarea,select):not(:disabled):focus,.overseas-shell[data-theme] .search-input:focus-within{border-color:var(--green);box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 15%, transparent)}.overseas-shell[data-theme] .withdrawal-option:has(input:focus-visible){outline-color:var(--green)}.overseas-shell[data-theme] :is(.button,.icon-button,.promotion-task-action):not(:disabled):active{box-shadow:inset 0 1px 3px color-mix(in srgb, var(--ink) 16%, transparent)}.overseas-shell[data-theme] :is(button,.button)[aria-disabled=true],.overseas-shell[data-theme] button:disabled{cursor:not-allowed;transform:none}.overseas-shell[data-theme] :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--green);outline-offset:3px}.overseas-shell[data-theme] .interest-options label:has(input:not(:disabled)):hover span{color:var(--ink);background:var(--control-hover);border-color:var(--control-border)}.overseas-shell[data-theme] .interest-options input:checked+span{color:var(--ink);background:var(--control-hover);border-color:var(--green)}.overseas-shell[data-theme] .interest-options input:focus-visible+span{outline-color:var(--green);outline-offset:2px}.promotion-onboarding-resume{z-index:45;color:#28242e;background:#fff1f6;border:1px solid #f4c7d9;border-radius:16px;align-items:center;gap:18px;padding:14px 18px;font-size:14px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 30px #1939581a}.promotion-onboarding-resume button{color:#28242e;min-height:44px;font:inherit;cursor:pointer;background:#ff4d8b;border:0;border-radius:10px;padding:10px 16px;font-weight:600}@media (max-width:700px){.promotion-onboarding-resume{justify-content:space-between;gap:10px;font-size:12px;bottom:88px;left:12px;right:12px}}
