.overseas-shell.promotion-web .topbar .language-switch{color:#827889;width:108px;height:36px}.overseas-shell.promotion-web .topbar .language-switch select{color:#62556c;box-shadow:none;background:#fff;border:1px solid #e6dfe9;border-radius:9px;padding:0 27px 0 34px;font-size:12px;font-weight:500}.overseas-shell.promotion-web .topbar .language-switch select:hover{background:#fcf9fc;border-color:#cfbccf}.overseas-shell.promotion-web[data-theme] .topbar .language-switch select:focus-visible{outline-offset:2px;box-shadow:none;border-color:#c8a4bc;outline:2px solid #efdae5}.overseas-shell.promotion-web .topbar .language-switch-icon{left:11px}.overseas-shell.promotion-web .topbar .language-switch-chevron{right:10px}.overseas-shell .account-settings .ms-tabs{gap:4px;display:flex;overflow-x:auto}.overseas-shell .account-settings .ms-tabs>button{white-space:nowrap;flex:none;min-width:max-content}.overseas-shell:has(.publishing-form,[data-overseas-account-form]) .promotion-mobile-nav{display:none}.overseas-help-section{border-bottom:1px solid #e7e6e1;padding:16px 0;line-height:1.75}.overseas-help-section summary{cursor:pointer;color:#28242e;font-weight:500}.overseas-help-section p{color:#736b7c;font-size:14px}.overseas-shell.promotion-web{--pw-primary:#28242e;--pw-body:#48414e;--pw-muted:#736b7c;--pw-line:#ece5ee;--pw-surface:#fff;--pw-soft:#f8f3f8;--pw-info:#a52d63;--pw-info-bg:#fff1f6;--pw-success:#247563;--pw-success-bg:#eef8f3;--pw-warning:#955a20;--pw-warning-bg:#fff7eb;--pw-danger:#ad423d;--pw-danger-bg:#fff3f2;--action-hover:#8d2755;--action-ink:#fff;--control-hover:#fff1f6;--control-border:#cc96b1;color:var(--pw-body);background:#faf9fc}.overseas-shell.promotion-web .sidebar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffdfb;border-right:1px solid #ece5ee}.overseas-shell.promotion-web .topbar{background:#faf9fced;border-bottom:1px solid #ece5ee}.overseas-shell.promotion-web .sidebar nav button.active,.overseas-shell.promotion-web .sidebar-bottom>button.active{box-shadow:none;color:#28242e;background:#ffe5ef;border-color:#0000}.overseas-shell.promotion-web[data-theme] :is(.sidebar nav button.active,.promotion-mobile-nav button[aria-current]):not(:disabled):is(:hover,:active){color:#28242e;background:#ffe5ef}.overseas-shell.promotion-web[data-theme] .account-settings .ms-tabs button[aria-current]:not(:disabled):is(:hover,:active){color:#fff;background:#28242e}.overseas-shell.promotion-web .sidebar-tip{box-shadow:none;background:#fff;border:1px solid #ece5ee}.overseas-shell.promotion-web :is(.panel,.stat,.ms-card,.ms-identity,.quick-claim,.wallet-hero,.promotion-offer-card,.promotion-task-card,.promotion-next-action,.promotion-wallet-links button){border-color:var(--pw-line);background:#fff;box-shadow:0 4px 18px #34284003}.overseas-shell.promotion-web :is(.button,.icon-button,.search-input,.ms-tabs,.segmented,.promotion-task-action){box-shadow:none;background:#fff;border-color:#e4d9e6}.overseas-shell.promotion-web .button.primary,.overseas-shell.promotion-web .promotion-task-action{color:#fff;box-shadow:none;background:#28242e;border-color:#28242e}.overseas-shell.promotion-web :is(.segmented button.active,.ms-tabs button[aria-current]){color:#fff;box-shadow:none;background:#28242e}.overseas-shell.promotion-web .content{max-width:1120px;padding:38px 36px 64px}.overseas-shell.promotion-web .promotion-mobile-nav{background:#fffdfbf5;border-color:#ece5ee}.overseas-shell.promotion-web .promotion-mobile-nav button[aria-current=page]{color:#28242e;background:#ffe5ef}.overseas-shell.promotion-web .project-claim-confirmation{background:#f6faff;border:1px solid #acc6db;border-radius:14px;margin-top:16px;padding:16px}.overseas-shell.promotion-web .project-claim-confirmation h4{margin:0 0 14px}.overseas-shell.promotion-web .project-claim-confirmation dl{margin:0 0 16px;font-size:13px}.overseas-shell.promotion-web .project-claim-confirmation dl>div{justify-content:space-between;gap:12px;margin:10px 0;display:flex}.overseas-shell.promotion-web .project-claim-confirmation dt{color:var(--pw-muted);flex-shrink:0}.overseas-shell.promotion-web .project-claim-confirmation dd{text-align:right;overflow-wrap:anywhere;margin:0}.overseas-shell.promotion-web .project-claim-consent{align-items:flex-start;gap:10px;margin-top:16px;font-size:13px;line-height:1.6;display:flex}.overseas-shell.promotion-web .project-claim-consent input{accent-color:#28242e;flex-shrink:0;width:18px;height:18px;margin:2px 0 0}.overseas-shell.promotion-web .project-claim-actions [hidden]{display:none}.overseas-shell.promotion-web .promotion-task-main .promotion-task-status{color:#315f88;background:#edf3fa;border-radius:6px;width:fit-content;margin-bottom:8px;padding:4px 8px;font-size:12px;line-height:1.5;display:inline-block}.overseas-shell.promotion-web .state-changes_requested .promotion-task-status{color:#9c5628;background:#fff1e4}.overseas-shell.promotion-web .state-approved .promotion-task-status{color:#287565;background:#e5f3ed}.overseas-shell.promotion-web .promotion-task-main .promotion-task-hint{color:var(--pw-muted);margin:6px 0 10px;font-size:13px;line-height:1.6}.overseas-shell.promotion-web .promotion-task-main{align-items:start}.overseas-shell.promotion-web .promotion-task-cover{margin-top:4px}.overseas-shell.promotion-web .promotion-profile-overview{grid-template-columns:1.1fr 1fr;align-items:start;gap:24px;display:grid}.overseas-shell.promotion-web .promotion-profile-card{border:1px solid var(--pw-line);background:#fff;border-radius:22px;min-width:0;padding:26px}.overseas-shell.promotion-web .promotion-profile-card header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.overseas-shell.promotion-web .promotion-profile-card h2{align-items:center;gap:8px;margin:0;font-size:19px;display:flex}.overseas-shell.promotion-web .promotion-profile-card button{color:#28242e;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:6px;min-height:44px;padding:4px 0;font-family:inherit;font-size:14px;font-weight:500;line-height:1.5;display:inline-flex}.overseas-shell.promotion-web .promotion-profile-card header button{font-size:14px}.overseas-shell.promotion-web .promotion-profile-card header>span{color:var(--pw-muted);font-size:13px}.overseas-shell.promotion-web .promotion-profile-card p{margin:10px 0;font-size:14px;font-weight:400;line-height:1.7}.overseas-shell.promotion-web .promotion-profile-card dl{margin:20px 0}.overseas-shell.promotion-web .promotion-profile-card dl>div{grid-template-columns:86px 1fr;gap:12px;margin:16px 0;font-size:14px;line-height:1.7;display:grid}.overseas-shell.promotion-web .promotion-profile-card dt,.overseas-shell.promotion-web .promotion-profile-muted{color:var(--pw-muted)}.overseas-shell.promotion-web .promotion-profile-card dd{overflow-wrap:anywhere;margin:0}.overseas-shell.promotion-web .promotion-profile-card footer{flex-wrap:wrap;gap:12px 24px;margin-top:24px;display:flex}.overseas-shell.promotion-web .promotion-profile-bio{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--pw-muted);border-top:1px solid var(--pw-line);padding-top:16px}.overseas-shell.promotion-web .promotion-profile-steps{gap:6px;margin-top:20px;display:grid}.overseas-shell.promotion-web .promotion-profile-steps>button{gap:14px;width:100%;padding:12px 0}.overseas-shell.promotion-web .promotion-profile-steps>button>span:first-child{background:#f1f4f8;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.overseas-shell.promotion-web .promotion-profile-steps>button>span.is-complete{color:#22826f;background:#e5f3ed}.overseas-shell.promotion-web .promotion-profile-steps>button>svg{flex-shrink:0;margin-left:auto}.overseas-shell.promotion-web .promotion-profile-steps strong,.overseas-shell.promotion-web .promotion-profile-steps small{display:block}.overseas-shell.promotion-web .promotion-profile-steps small{color:var(--pw-muted);margin-top:5px;font-size:13px;font-weight:400;line-height:1.6}.overseas-shell.promotion-web .promotion-profile-steps strong{font-size:14px;font-weight:500;line-height:1.5}.overseas-shell.promotion-web .promotion-profile-card>.button.primary{padding:10px 16px;font-size:14px;font-weight:500}.overseas-shell.promotion-web .promotion-profile-income dl{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:0;display:grid}.overseas-shell.promotion-web .promotion-profile-income dl>div{margin:0;display:block}.overseas-shell.promotion-web .promotion-profile-income dd{margin-top:12px;font-size:clamp(18px,2vw,26px);font-weight:700}.overseas-shell.promotion-web .promotion-profile-error{background:#fff6f0;border:1px solid #eab7a8;border-radius:14px;grid-column:1/-1;padding:20px}.overseas-shell.promotion-web .promotion-profile-card button:focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #c37399}@media (max-width:1100px){.overseas-shell.promotion-web .promotion-profile-overview{grid-template-columns:1fr}}@media (max-width:760px){.overseas-shell.promotion-web .account-settings .ms-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.overseas-shell.promotion-web .account-settings .ms-tabs>button{width:100%;min-width:0}.overseas-shell.promotion-web .content{padding:22px 18px 96px}.overseas-shell.promotion-web .promotion-profile-card{border-radius:18px;padding:20px}}.overseas-shell.promotion-web :is(h1,h2,h3,h4){color:var(--pw-primary);text-wrap:pretty}.overseas-shell.promotion-web :is(.page-heading h1,.promotion-welcome h2){letter-spacing:-.4px;font-size:clamp(24px,2.2vw,30px);line-height:1.4}.overseas-shell.promotion-web :is(.sidebar nav button,.sidebar-bottom>button,.sidebar-tip p,.user-menu span,.topbar .breadcrumb){color:var(--pw-muted)}.overseas-shell.promotion-web :is(.sidebar nav button.active,.sidebar-bottom>button.active){color:var(--pw-primary)}.overseas-shell.promotion-web :is(.button,.promotion-task-action,.icon-button){border-radius:12px;font-weight:600}.overseas-shell.promotion-web :is(.promotion-offer-card,.promotion-task-card,.promotion-profile-card,.wallet-hero,.stat,.ms-card,.ms-identity,.panel,.quick-claim){border-color:var(--pw-line);border-radius:18px}.overseas-shell.promotion-web :is(.promotion-offer-card,.promotion-task-card){padding:20px}.overseas-shell.promotion-web :is(.promotion-offer-card,.promotion-task-card) footer{border-top:1px solid #edf0f3;padding-top:12px}.overseas-shell.promotion-web :is(.promotion-offer-card footer button,.promotion-assistant-link,.text-button){color:var(--pw-info);font-size:13px}.overseas-shell.promotion-web .promotion-tags span{background:var(--pw-soft);color:#526779;padding:4px 8px;font-size:11px}.overseas-shell.promotion-web :is(.promotion-price strong,.wallet-hero strong,.stat strong){color:var(--pw-primary);font-variant-numeric:tabular-nums;letter-spacing:-.5px}.overseas-shell.promotion-web .promotion-task-main .promotion-task-hint{color:var(--pw-muted)}.overseas-shell.promotion-web :is(.promotion-task-status,.promotion-status){background:var(--pw-info-bg);color:var(--pw-info)}.overseas-shell.promotion-web :is(.state-changes_requested,.state-rejected) .promotion-task-status{background:var(--pw-warning-bg);color:var(--pw-warning)}.overseas-shell.promotion-web .state-approved .promotion-task-status{background:var(--pw-success-bg);color:var(--pw-success)}.overseas-shell.promotion-web :is(.state-expired,.state-cancelled) .promotion-task-status{color:var(--pw-muted);background:#f0f2f4}.overseas-shell.promotion-web :is(.positive,.publishing-default,.publishing-feedback){color:var(--pw-success)}.overseas-shell.promotion-web[data-theme] .wallet-hero{border-top:3px solid var(--pw-primary);background:#fff}.overseas-shell.promotion-web :is(.record,.ms-form-section,.ms-details>div){border-color:var(--pw-line)}.overseas-shell.promotion-web :is(.publishing-group,.publishing-form){border-color:var(--pw-line);background:#fff;border-radius:16px}.overseas-shell.promotion-web .publishing-accounts .publishing-proof{background:var(--pw-info-bg);border-color:#ccdcec}.overseas-shell.promotion-web .publishing-proof-code{background:#fff;border:1px dashed #afc5dd;border-radius:10px;padding:12px}.overseas-shell.promotion-web .publishing-status.status-verified{background:var(--pw-success-bg);color:var(--pw-success)}.overseas-shell.promotion-web :is(input,select,textarea){accent-color:var(--pw-primary)}.overseas-shell.promotion-web :is(input,textarea)::placeholder{color:#728194;opacity:1}.overseas-shell.promotion-web :is(.empty-state,.empty){color:var(--pw-muted)}.overseas-shell.promotion-web .promotion-profile-card{padding:24px}.overseas-shell.promotion-web .promotion-profile-steps>button{border-bottom:1px solid #edf0f3}.overseas-shell.promotion-web .promotion-profile-steps>button:last-child{border-bottom:0}.overseas-shell.promotion-web .promotion-profile-income dl>div+div{border-left:1px solid var(--pw-line);padding-left:14px}.overseas-shell.promotion-web .promotion-detail-page :is(.detail-section,.submission,.detail-stats){border-color:var(--pw-line);border-radius:18px;margin:20px 0}.overseas-shell.promotion-web .promotion-detail-page :is(.detail-section h3,.task-progress-card h3){color:var(--pw-primary)}.overseas-shell.promotion-web .work-detail-title h1{margin:10px 0 18px;font-size:clamp(24px,2.3vw,32px)}.overseas-shell.promotion-web .promotion-detail-breadcrumb{margin-bottom:24px;font-size:14px}.overseas-shell.promotion-web :is(.promotion-progress,.promotion-work-steps){flex-wrap:wrap;gap:6px;margin:20px 0;padding:0;list-style:none;display:flex}.overseas-shell.promotion-web :is(.promotion-progress,.promotion-work-steps) li{min-height:32px;color:var(--pw-muted);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:9px;flex-direction:row;align-items:center;gap:4px;padding:7px 9px;font-size:12px;line-height:16px;display:inline-flex}.overseas-shell.promotion-web :is(.promotion-progress,.promotion-work-steps) li>span{width:auto;height:16px;font-size:inherit;background:0 0;border-radius:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.overseas-shell.promotion-web :is(.promotion-progress,.promotion-work-steps) :is(li.complete,li[data-complete=true]){color:var(--pw-success)}.overseas-shell.promotion-web :is(.promotion-progress,.promotion-work-steps) li[aria-current=step]{color:var(--pw-primary);background:#edf3fb;border-color:#b4c9e0;font-weight:700}.overseas-shell.promotion-web[data-theme] .promotion-status-panel{--status-accent:var(--pw-info);--status-fill:var(--pw-info-bg);--status-border:#d4e1ef;border:1px solid var(--status-border);background:var(--status-fill);box-shadow:none;border-radius:14px;flex-direction:row;align-items:flex-start;gap:14px;margin:0 0 24px;padding:20px;display:flex}.overseas-shell.promotion-web .promotion-status-panel[data-tone=success]{--status-accent:var(--pw-success);--status-fill:var(--pw-success-bg);--status-border:#cce5d9}.overseas-shell.promotion-web .promotion-status-panel[data-tone=warning]{--status-accent:var(--pw-warning);--status-fill:var(--pw-warning-bg);--status-border:#eddbc0}.overseas-shell.promotion-web .promotion-status-panel[data-tone=neutral]{--status-accent:var(--pw-muted);--status-fill:#f2f4f6;--status-border:#dfe4e9}.overseas-shell.promotion-web .promotion-status-icon{width:40px;height:40px;color:var(--status-accent);background:#fff;border-radius:12px;flex:0 0 40px;place-items:center;display:grid}.overseas-shell.promotion-web .promotion-status-copy{flex:1;min-width:0}.overseas-shell.promotion-web .promotion-status-copy :is(h3,strong){color:var(--status-accent);margin:0 0 5px;font-size:17px;line-height:1.5;display:block}.overseas-shell.promotion-web .promotion-status-copy p{color:#52677b;margin:4px 0 0;font-size:14px;line-height:1.7}.overseas-shell.promotion-web .promotion-status-copy p+p{color:var(--pw-muted);margin-top:9px;font-size:12px}.overseas-shell.promotion-web .promotion-status-panel>button{flex-shrink:0;align-self:center}@media (max-width:760px){.overseas-shell.promotion-web :is(.promotion-offer-card,.promotion-task-card,.promotion-profile-card){padding:18px}.overseas-shell.promotion-web :is(.promotion-progress,.promotion-work-steps){gap:4px}.overseas-shell.promotion-web :is(.promotion-progress,.promotion-work-steps) li{flex-direction:row;gap:3px;padding:7px 6px;font-size:11px}.overseas-shell.promotion-web[data-theme] .promotion-status-panel{flex-wrap:wrap;gap:10px;padding:16px}.overseas-shell.promotion-web .promotion-status-copy{flex-basis:calc(100% - 50px)}.overseas-shell.promotion-web .promotion-status-panel>button{margin-left:50px}}.overseas-shell.promotion-web .review-report{border-color:var(--pw-line);box-shadow:none}.overseas-shell.promotion-web .review-report-header{background:var(--pw-info-bg);color:var(--pw-info)}.overseas-shell.promotion-web .review-report--pass .review-report-header{background:var(--pw-success-bg);color:var(--pw-success)}.overseas-shell.promotion-web .review-report--fail .review-report-header{background:var(--pw-warning-bg);color:var(--pw-warning)}.overseas-shell.promotion-web .review-report--error .review-report-header{background:var(--pw-danger-bg);color:var(--pw-danger)}.overseas-shell.promotion-web .review-report-header h4{color:inherit}.overseas-shell.promotion-web .review-advice{background:var(--pw-soft);border-color:var(--pw-line)}.overseas-shell.promotion-web .wallet-hero>.button{background:var(--pw-primary);color:#fff;border-color:var(--pw-primary)}.overseas-shell.promotion-web[data-theme] .wallet-hero>.button:not(:disabled):hover{color:#fff;background:#8d2755}.overseas-shell.promotion-web .publishing-homepage{color:var(--pw-info)}@media (min-width:761px){.overseas-shell.promotion-web .sidebar{width:218px;padding:36px 20px 22px}.overseas-shell.promotion-web .main-shell{margin-left:218px}}.overseas-shell.promotion-web .topbar{height:76px}.overseas-shell.promotion-web :is(.page-heading h1,.promotion-welcome h2){font-size:25px;line-height:1.45}.overseas-shell.promotion-web .promotion-offer-grid{gap:22px}.overseas-shell.promotion-web .promotion-offer-card{border-radius:20px;min-height:164px;padding:18px 18px 3px}.overseas-shell.promotion-web .promotion-cover{border-radius:12px;flex-basis:104px;width:104px;height:104px}.overseas-shell.promotion-web .promotion-offer-copy h3{margin:0 0 6px;font-size:16px;line-height:1.55}.overseas-shell.promotion-web .promotion-offer-meta{align-items:center;gap:8px;min-width:0;display:flex}.overseas-shell.promotion-web .promotion-offer-meta p{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;display:block;overflow:hidden}.overseas-shell.promotion-web .promotion-offer-meta .promotion-tags{flex-shrink:0;gap:4px;max-width:52%}.overseas-shell.promotion-web .promotion-offer-meta .promotion-tags span{padding:2px 5px;font-size:10px}.overseas-shell.promotion-web .promotion-price{margin-top:8px}.overseas-shell.promotion-web .promotion-offer-card footer{border:0;margin-top:6px;padding:0}.overseas-shell.promotion-web .promotion-offer-card footer button{min-height:32px;padding:4px 0;font-size:14px}.overseas-shell.promotion-web .promotion-task-feed{max-width:none}.overseas-shell.promotion-web .promotion-task-scroll{padding:0 0 12px}.overseas-shell.promotion-web .promotion-task-card{border-radius:18px;align-items:center;gap:20px;min-height:102px;margin-bottom:18px;padding:18px 22px;display:flex}.overseas-shell.promotion-web .promotion-task-main{flex:1;align-items:center;gap:20px;min-width:0}.overseas-shell.promotion-web .promotion-task-cover{border-radius:10px;width:64px;height:64px;margin:0}.overseas-shell.promotion-web .promotion-task-main h3{margin:0 0 8px;font-size:16px;line-height:1.5}.overseas-shell.promotion-web .promotion-task-meta{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.overseas-shell.promotion-web .promotion-task-meta strong{font-size:16px;line-height:1.5}.overseas-shell.promotion-web .promotion-task-meta .promotion-task-hint{margin:0;font-size:12px}.overseas-shell.promotion-web .promotion-task-card footer{border:0;flex-shrink:0;margin:0;padding:0}.overseas-shell.promotion-web .promotion-task-action{background:var(--pw-info-bg);color:var(--pw-info);border-color:#d4e1ef;min-height:44px;padding:7px 14px;font-size:14px}.overseas-shell.promotion-web :is(.state-changes_requested,.state-rejected) .promotion-task-action{background:var(--pw-warning-bg);color:var(--pw-warning);border-color:#eddbc0}.overseas-shell.promotion-web .state-approved .promotion-task-action{background:var(--pw-success-bg);color:var(--pw-success);border-color:#cce5d9}.overseas-shell.promotion-web :is(.state-expired,.state-cancelled) .promotion-task-action{color:var(--pw-muted);background:#f2f4f6;border-color:#dfe4e9}.overseas-shell.promotion-web .promotion-profile-card{border-radius:18px;padding:22px}.overseas-shell.promotion-web .promotion-profile-card h2{font-size:17px;font-weight:600;line-height:1.5}.overseas-shell.promotion-web .promotion-profile-card header{margin-bottom:16px}.overseas-shell.promotion-web .promotion-profile-card dl>div{margin:12px 0}.overseas-shell.promotion-web .promotion-profile-card footer{margin-top:16px}.overseas-shell.promotion-web .promotion-detail-page.is-project .promotion-detail-layout{grid-template-columns:minmax(0,1fr) 330px;gap:32px}.overseas-shell.promotion-web .promotion-detail-page .promotion-detail-action{border-radius:18px;padding:24px}.overseas-shell.promotion-web .promotion-detail-page .promotion-project-intro{border-radius:18px;gap:24px;padding:24px}.overseas-shell.promotion-web .promotion-detail-page .promotion-project-image{width:144px;height:170px}.overseas-shell.promotion-web .promotion-detail-page :is(.detail-section,.submission){padding:24px}.overseas-shell.promotion-web .promotion-detail-page .detail-section h3{font-size:18px}.overseas-shell.promotion-web .promotion-detail-page .promotion-detail-body>h1{font-size:28px}.overseas-shell.promotion-web .work-detail-title h1{font-size:24px}@media (max-width:1100px){.overseas-shell.promotion-web .promotion-detail-page.is-project .promotion-detail-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.overseas-shell.promotion-web .content{padding:22px 18px 96px}.overseas-shell.promotion-web .promotion-task-card{flex-wrap:wrap;gap:12px;padding:16px}.overseas-shell.promotion-web .promotion-task-main{flex-basis:100%;gap:14px}.overseas-shell.promotion-web .promotion-task-main h3{font-size:15px}.overseas-shell.promotion-web .promotion-task-card footer{margin-left:78px}.overseas-shell.promotion-web .promotion-task-meta{gap:4px 10px}.overseas-shell.promotion-web .promotion-offer-card{padding:16px 16px 6px}.overseas-shell.promotion-web .promotion-cover{flex-basis:84px;width:84px;height:96px}.overseas-shell.promotion-web .promotion-offer-meta{flex-wrap:wrap;gap:5px}.overseas-shell.promotion-web .promotion-offer-meta p{flex-basis:100%}.overseas-shell.promotion-web .promotion-offer-meta .promotion-tags{max-width:100%}.overseas-shell.promotion-web .promotion-offer-card footer button{min-height:44px}.overseas-shell.promotion-web .promotion-detail-page :is(.detail-section,.submission){padding:18px}}.overseas-shell.promotion-web[data-view=wallet] .wallet-hero{border:1px solid var(--pw-line);box-shadow:none;border-bottom:0;border-radius:18px 18px 0 0;margin-bottom:0;padding:28px}.overseas-shell.promotion-web[data-view=wallet] .promotion-wallet-links{border-inline:1px solid var(--pw-line);background:#fff;gap:24px;margin:0;padding:0 28px 18px}.overseas-shell.promotion-web[data-view=wallet] .promotion-wallet-links button{box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 auto;justify-content:flex-start;min-height:36px;padding:4px 0}.overseas-shell.promotion-web[data-view=wallet] .promotion-wallet-links+.stats-grid{border:1px solid var(--pw-line);background:#fff;border-top:0;border-radius:0 0 18px 18px;gap:24px;margin-top:0;padding:0 28px 28px}.overseas-shell.promotion-web[data-view=wallet] .promotion-wallet-links+.stats-grid .stat{border:0;border-top:1px solid var(--pw-line);box-shadow:none;background:0 0;border-radius:0;padding:20px 0 0}@media (max-width:760px){.overseas-shell.promotion-web[data-view=wallet] .wallet-hero{padding:20px}.overseas-shell.promotion-web[data-view=wallet] .promotion-wallet-links{flex-wrap:wrap;gap:6px 20px;padding-inline:20px}.overseas-shell.promotion-web[data-view=wallet] .promotion-wallet-links button{min-height:44px}.overseas-shell.promotion-web[data-view=wallet] .promotion-wallet-links+.stats-grid{gap:16px;padding:0 20px 20px}}.overseas-shell.promotion-web[data-theme]{--action-hover:linear-gradient(110deg, #ff9a58, #ff659c 62%, #fa49a6);--action-ink:#241a23}.overseas-shell.promotion-web[data-theme] .button.primary{background:var(--theme-primary);color:var(--theme-primary-ink);border-color:#ee6693;box-shadow:0 4px 12px -8px #a52d6350}.overseas-shell.promotion-web[data-theme] :is(.sidebar nav button.active,.sidebar-bottom>button.active,.promotion-mobile-nav button[aria-current]){background:var(--theme-soft);color:var(--green)}.overseas-shell.promotion-web .sidebar nav button.active{box-shadow:inset 3px 0 #ff4d8b}.overseas-shell.promotion-web :is(.segmented button.active,.ms-tabs button[aria-current]){background:var(--theme-soft);color:var(--green)}.overseas-shell.promotion-web .promotion-next-action{background:#fff;border-color:#ff78aa}.overseas-shell.promotion-web :is(.promotion-offer-card,.promotion-task-card){box-shadow:var(--glass-shadow);background:linear-gradient(145deg,#fff,#fffdfb)}.overseas-shell.promotion-web .promotion-scope button[aria-current]{border-bottom-color:#ff4d8b}.overseas-shell.promotion-web .wallet-hero{border-top-color:#ff4d8b}.overseas-shell.promotion-web .promotion-task-card{--task-fill:#f3eef8;--task-ink:#725686;--task-border:#e4d9ed;--task-hover:#ebe2f3}.overseas-shell.promotion-web :is(.state-offered,.state-in_progress){--task-fill:#fff1f6;--task-ink:#a52d63;--task-border:#f0dce6;--task-hover:#fbe6f0}.overseas-shell.promotion-web :is(.state-changes_requested,.state-rejected){--task-fill:#fff6ea;--task-ink:#91602e;--task-border:#eedcc4;--task-hover:#f9ecd9}.overseas-shell.promotion-web .state-approved{--task-fill:#eff7f3;--task-ink:#42735e;--task-border:#d7e7de;--task-hover:#e3f0e9}.overseas-shell.promotion-web :is(.state-expired,.state-cancelled){--task-fill:#f5f2f7;--task-ink:#736b7c;--task-border:#e7e0ec;--task-hover:#ede7f1}.overseas-shell.promotion-web[data-theme] .promotion-task-card .promotion-task-action{background:var(--task-fill);color:var(--task-ink);border-color:var(--task-border);box-shadow:none;font-weight:500}.overseas-shell.promotion-web[data-theme] .promotion-task-card .promotion-task-action:not(:disabled):is(:hover,:active){background:var(--task-hover);color:var(--task-ink);border-color:var(--task-border);box-shadow:none}.overseas-shell.promotion-web[data-theme] :is(button,a,input,textarea,select):focus-visible{outline-color:#b97094}.overseas-shell.promotion-web :is(.promotion-task-scroll,.notification-panel){scrollbar-width:thin;scrollbar-color:#d5c9da transparent}.overseas-shell.promotion-web .notification-panel{border-color:#e5dce9;box-shadow:0 12px 40px #3428401a}.overseas-shell.promotion-web .notification-panel article{border-color:#ece5ee}.overseas-shell.promotion-web .notification-panel article.unread{background:#fff7fb}.overseas-shell.promotion-web .notification-panel article p,.overseas-shell.promotion-web .notification-panel article small{color:#736b7c}.overseas-shell.promotion-web[data-view=discover] .promotion-welcome h2{letter-spacing:-.5px;margin-bottom:8px}.overseas-shell.promotion-web[data-view=discover] .promotion-scope{margin-top:22px}.overseas-shell.promotion-web[data-view=discover] .promotion-quick-claim{box-shadow:none;background:linear-gradient(110deg,#fff,#fff7fb);border:1px solid #eedfe8;border-radius:18px;margin:0 0 24px;padding:22px 24px}.overseas-shell.promotion-web[data-view=discover] .quick-claim-bar{background:0 0;border:0;gap:24px;padding:0}.overseas-shell.promotion-web[data-view=discover] .quick-claim-status{gap:32px}.overseas-shell.promotion-web[data-view=discover] .quick-claim-status>span{color:var(--pw-muted);flex-direction:column;align-items:flex-start;gap:5px}.overseas-shell.promotion-web[data-view=discover] .quick-claim-status>span+span{border-left:1px solid #eadfe8;padding-left:32px}.overseas-shell.promotion-web[data-view=discover] .quick-claim-status strong{color:var(--pw-primary);letter-spacing:-.6px;font-size:28px;line-height:1.2}.overseas-shell.promotion-web[data-view=discover] .quick-claim-status small{color:var(--pw-muted);letter-spacing:0;font-size:13px}.overseas-shell.promotion-web[data-view=discover] .list-toolbar{gap:16px;margin-bottom:12px}.overseas-shell.promotion-web[data-view=discover] .search-input{border-radius:12px;width:min(360px,48%);height:46px}.overseas-shell.promotion-web[data-view=discover] .search-input:focus-within{border-color:#b97094;box-shadow:0 0 0 3px #f4e5ee}.overseas-shell.promotion-web[data-view=discover] .search-input input:focus-visible{box-shadow:none;outline:none}.overseas-shell.promotion-web[data-view=discover] .list-toolbar+p[role=status]{color:var(--pw-muted);margin:0 0 18px;font-size:12px;line-height:1.8}.overseas-shell.promotion-web[data-view=discover] .promotion-offer-grid{align-items:stretch;gap:20px}.overseas-shell.promotion-web[data-view=discover] .promotion-offer-card{background:#fff;border-color:#eae3ed;border-radius:18px;flex-direction:column;min-width:0;padding:20px;transition:border-color .16s,box-shadow .16s;display:flex;box-shadow:0 3px 14px #34284004}.overseas-shell.promotion-web[data-view=discover] .promotion-offer-card:hover{border-color:#d6b5c8;box-shadow:0 8px 24px #5b2d490a}.overseas-shell.promotion-web[data-view=discover] .promotion-offer-card:has(button:focus-visible){border-color:#d6b5c8;box-shadow:0 8px 24px #5b2d490a}.overseas-shell.promotion-web[data-view=discover] .promotion-offer-main{flex:1;gap:18px}.overseas-shell.promotion-web[data-view=discover] .promotion-cover{border:0;border-radius:12px;flex:0 0 108px;width:108px;height:136px;padding:0;overflow:hidden}.overseas-shell.promotion-web[data-view=discover] .promotion-cover img{object-fit:cover;width:100%;height:100%}.overseas-shell.promotion-web[data-view=discover] .promotion-offer-copy{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.overseas-shell.promotion-web[data-view=discover] .promotion-offer-copy h3{margin:0;font-size:16px;line-height:1.5}.overseas-shell.promotion-web[data-view=discover] .promotion-offer-copy h3 button{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.overseas-shell.promotion-web[data-view=discover] .promotion-platform-list{flex-wrap:wrap;gap:6px 12px;display:flex}.overseas-shell.promotion-web[data-view=discover] .publishing-platform{color:#655b70;align-items:center;gap:5px;font-size:12px;font-weight:500;line-height:22px;display:inline-flex}.overseas-shell.promotion-web[data-view=discover] .publishing-platform-mark{color:#66516f;background:#f4f1f7;border-radius:6px;width:22px;height:22px}.overseas-shell.promotion-web[data-view=discover] .publishing-platform-mark svg{width:15px;height:15px}.overseas-shell.promotion-web[data-view=discover] .promotion-offer-meta{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.overseas-shell.promotion-web[data-view=discover] .promotion-offer-meta p{width:100%;color:var(--pw-muted);flex:none;line-height:1.6}.overseas-shell.promotion-web[data-view=discover] .promotion-offer-meta .promotion-tags{gap:5px;max-width:100%}.overseas-shell.promotion-web[data-view=discover] .promotion-offer-meta .promotion-tags span{color:#7d6b82;background:#f7f3f8;padding:2px 6px;font-size:10px;line-height:16px}.overseas-shell.promotion-web[data-view=discover] .promotion-price{margin-top:auto;padding-top:2px;line-height:1.3}.overseas-shell.promotion-web[data-view=discover] .promotion-price strong{letter-spacing:-.6px;font-size:24px}.overseas-shell.promotion-web[data-view=discover] .promotion-offer-card footer{border-top:1px solid #f0eaf2;gap:12px;margin-top:16px;padding-top:14px}.overseas-shell.promotion-web[data-view=discover] .promotion-card-availability{flex-direction:column;gap:4px;min-width:0;font-size:11px;line-height:1.5;display:flex}.overseas-shell.promotion-web[data-view=discover] .promotion-card-availability strong{color:#665b70;font-weight:500}.overseas-shell.promotion-web[data-view=discover] .promotion-offer-card footer button{min-height:44px;color:var(--pw-info);background:#fff8fb;border:1px solid #eadce5;border-radius:10px;flex-shrink:0;padding:0 12px;font-size:12px}@media (max-width:760px){.overseas-shell.promotion-web[data-view=discover] .promotion-quick-claim{padding:18px}.overseas-shell.promotion-web[data-view=discover] .quick-claim-bar{flex-direction:column;align-items:stretch;gap:18px}.overseas-shell.promotion-web[data-view=discover] .quick-claim-status{justify-content:flex-start;gap:24px}.overseas-shell.promotion-web[data-view=discover] .quick-claim-status>span+span{padding-left:24px}.overseas-shell.promotion-web[data-view=discover] .quick-claim-bar .button{justify-content:center;width:100%}.overseas-shell.promotion-web[data-view=discover] .list-toolbar{flex-wrap:wrap}.overseas-shell.promotion-web[data-view=discover] .search-input{width:100%}.overseas-shell.promotion-web[data-view=discover] .promotion-offer-card{padding:16px}.overseas-shell.promotion-web[data-view=discover] .promotion-offer-main{gap:12px}.overseas-shell.promotion-web[data-view=discover] .promotion-cover{flex-basis:84px;width:84px;height:108px}.overseas-shell.promotion-web[data-view=discover] .promotion-offer-copy h3{font-size:15px}}
.overseas-shell .folk{min-width:0}.overseas-shell .folk h2,.overseas-shell .folk h3{margin-bottom:12px}.overseas-shell .folk details{border-top:1px solid var(--border,#e6e8ec);margin-top:12px;padding:14px 0}.overseas-shell .folk summary{cursor:pointer;padding:4px 0;font-weight:600}.overseas-shell .folk fieldset{border:0;min-width:0;margin:14px 0;padding:0}.overseas-shell .folk-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.overseas-shell .folk-field{flex-direction:column;gap:6px;margin:10px 0;font-size:13px;display:flex}.overseas-shell .folk input:not([type=checkbox]),.overseas-shell .folk textarea,.overseas-shell .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}.overseas-shell .folk textarea{resize:vertical;min-height:68px}.overseas-shell .folk-options{flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0;display:flex}.overseas-shell .folk input[type=checkbox]{accent-color:#177369}.overseas-shell .folk-options label{align-items:center;gap:6px;display:flex}.overseas-shell .folk-card{overflow-wrap:anywhere;border:1px solid #e2e7e8;border-radius:10px;margin:12px 0;padding:16px}.overseas-shell .folk-card p{margin:10px 0;line-height:1.6}.overseas-shell .folk-card code{word-break:break-all;background:#eaf4f1;border-radius:4px;padding:4px 8px}.overseas-shell .folk-row{justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.overseas-shell .folk-row span{color:#287467;font-size:12px}.overseas-shell .folk a{color:#177369;text-decoration:underline}.overseas-shell .folk-candidate{border-bottom:1px solid #e9eeee;gap:12px;padding:12px 0;display:flex}.overseas-shell .folk-candidate small{color:#67767a;margin-top:4px;display:block}.overseas-shell .folk-offers{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;display:grid}.overseas-shell .folk .button{margin-top:4px}.overseas-shell .folk .muted{font-size:13px;line-height:1.6}.overseas-shell .panel.folk{padding:24px}@media (max-width:600px){.overseas-shell .panel.folk{padding:16px}}.overseas-shell .review-report{--review-accent:#167365;--review-tint:#eff7f3;color:#203d3b;border:1px solid #dae5e1;border-radius:14px;margin:20px 0;overflow:hidden}.overseas-shell .review-report--fail{--review-accent:#b13e35;--review-tint:#fff2ef}.overseas-shell .review-report--error,.overseas-shell .review-report--manual{--review-accent:#875514;--review-tint:#fff8e9}.overseas-shell .review-report--running{--review-accent:#336596;--review-tint:#eef5fc}.overseas-shell .review-report-header{background:var(--review-tint);gap:14px;padding:22px;display:flex}.overseas-shell .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}.overseas-shell .review-report-eyebrow{color:#657975;font-size:12px}.overseas-shell .folk .review-report h4{margin:3px 0 8px;font-size:15px}.overseas-shell .folk .review-report-header h4{color:var(--review-accent);font-size:24px}.overseas-shell .folk .review-report p{overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.7}.overseas-shell .review-report-body{padding:20px}.overseas-shell .review-check-heading,.overseas-shell .review-check-title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.overseas-shell .review-check-heading>span{color:#697b76;font-size:12px}.overseas-shell .review-check-list{margin:8px 0 20px;padding:0;list-style:none}.overseas-shell .review-check{border-bottom:1px solid #edf1ee;align-items:flex-start;gap:10px;padding:13px 0;display:flex}.overseas-shell .review-check>span{flex:0 0 22px;font-size:16px}.overseas-shell .review-check>div{flex:1;min-width:0}.overseas-shell .review-check-title strong{font-size:14px}.overseas-shell .review-check-title>span{color:#71817b;font-size:12px}.overseas-shell .review-check--pass .review-check-title>span{color:#167365}.overseas-shell .review-check--fail .review-check-title>span{color:#b13e35;font-weight:600}.overseas-shell .folk .review-check p{color:#586d65}.overseas-shell .review-advice{background:#f5f8f4;border-left:3px solid #75a189;border-radius:6px;padding:15px}.overseas-shell .review-advice ul{margin:0;padding-left:20px;font-size:13px;line-height:1.8}.overseas-shell .review-advice li+li{margin-top:8px}.overseas-shell .folk .review-report-time,.overseas-shell .folk .review-summary{color:#697b76;margin-top:16px}.overseas-shell .folk details.review-diagnostics{margin-bottom:0;padding-bottom:0;font-size:12px}@media (max-width:480px){.overseas-shell .review-report-header,.overseas-shell .review-report-body{padding:16px}.overseas-shell .review-check-heading{gap:0}}.overseas-shell .task-progress-card{background:#f2f8f3;border:1px solid #dce9df;border-radius:12px;margin:18px 0;padding:20px}.overseas-shell .task-progress-card h3{margin:0 0 8px}.overseas-shell .task-progress-card p{margin:0 0 12px;font-size:14px;line-height:1.7}.overseas-shell .work-more-actions{width:100%}.overseas-shell .work-more-actions summary{cursor:pointer;color:#687d73;font-size:13px}.overseas-shell .quick-claim{margin:0 0 30px}.overseas-shell .welcome-banner+.quick-claim{margin-top:20px}.overseas-shell .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}.overseas-shell .quick-claim-status{align-items:center;gap:32px;display:flex}.overseas-shell .quick-claim-status>span{color:#72857b;align-items:baseline;gap:12px;font-size:12px;display:flex}.overseas-shell .quick-claim-status strong{color:#205f4d;font-variant-numeric:tabular-nums;font-size:24px}.overseas-shell .quick-claim-status small{color:#809186;font-size:12px;font-weight:400}.overseas-shell .quick-claim-bar .button{flex-shrink:0}.overseas-shell .quick-claim-hint{color:#537561;align-items:center;gap:8px;margin:12px 0 0;font-size:12px;line-height:1.7;display:flex}.overseas-shell .quick-claim-hint svg{flex-shrink:0}@media (max-width:600px){.overseas-shell .quick-claim-bar{flex-direction:column;align-items:stretch;gap:16px;padding:18px}.overseas-shell .quick-claim-status{flex-wrap:wrap;gap:24px}.overseas-shell .quick-claim-bar .button{justify-content:center}}
.overseas-shell .publishing-accounts{min-width:0}.overseas-shell .publishing-accounts :is(h2,h3){font-size:18px;font-weight:600;line-height:1.5}.overseas-shell .publishing-accounts :is(.publishing-platform,.publishing-account-title>strong){font-size:15px;font-weight:500;line-height:1.5}.overseas-shell .publishing-accounts :is(.publishing-form label,summary,button){font-size:14px;font-weight:500;line-height:1.6}.overseas-shell .publishing-accounts :is(.publishing-form input,.publishing-form textarea){font-size:15px;font-weight:400;line-height:1.65}.overseas-shell .publishing-accounts :is(small,.publishing-status,.publishing-instructions){font-size:13px;font-weight:400;line-height:1.7}.overseas-shell .publishing-accounts .publishing-enrollment code{letter-spacing:.03em;font-size:18px;font-weight:600;line-height:1.5}@media (max-width:600px){.overseas-shell .publishing-accounts :is(.publishing-form input,.publishing-form textarea){font-size:16px}}.overseas-shell .publishing-accounts .publishing-heading,.overseas-shell .publishing-group-heading,.overseas-shell .publishing-account-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.overseas-shell .publishing-accounts h2,.overseas-shell .publishing-accounts h3{margin:0;font-size:18px}.overseas-shell .publishing-accounts p{color:var(--muted,#5f788a);margin:8px 0 0;font-size:14px;line-height:1.7}.overseas-shell .publishing-heading>div{min-width:0}.overseas-shell .publishing-heading>button,.overseas-shell .publishing-group-heading>button{flex-shrink:0}.overseas-shell .publishing-platform{align-items:center;gap:10px;font-size:15px;font-weight:650;display:inline-flex}.overseas-shell .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}.overseas-shell .publishing-platform-mark.platform-douyin{color:#fff;background:#213343}.overseas-shell .publishing-platform-mark.platform-xiaohongshu{color:#b73249;background:#fff0f0}.overseas-shell .publishing-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin-top:20px;display:grid}.overseas-shell .publishing-group{border:1px solid var(--line,#dce5e1);background:#ffffff80;border-radius:18px;min-width:0;padding:20px}.overseas-shell .publishing-account{border-top:1px solid var(--line,#dce5e1);margin-top:16px;padding:18px 0;scroll-margin-top:20px}.overseas-shell .publishing-account:last-child{padding-bottom:0}.overseas-shell .publishing-account-title{align-items:flex-start}.overseas-shell .publishing-account-title>strong{overflow-wrap:anywhere;min-width:0;font-size:15px}.overseas-shell .publishing-status{color:#536677;background:#edf2f6;border-radius:8px;flex-shrink:0;padding:4px 8px;font-size:12px}.overseas-shell .publishing-status.status-verified{color:#23624b;background:#e4f4ed}.overseas-shell .publishing-homepage{flex-wrap:wrap;align-items:center;gap:4px;margin-top:10px;font-size:13px;text-decoration:none;display:flex}.overseas-shell .publishing-homepage>span:last-child{overflow-wrap:anywhere;width:100%;color:var(--muted,#5f788a)}.overseas-shell .publishing-account-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.overseas-shell .publishing-default{color:#23624b;align-items:center;gap:5px;font-size:13px;display:inline-flex}.overseas-shell .publishing-help{color:var(--muted,#5f788a);font-size:13px}.overseas-shell .publishing-accounts .publishing-manage{border:0;flex:100%;margin:0;padding:0;font-size:13px}.overseas-shell .publishing-manage summary,.overseas-shell .publishing-legacy summary{cursor:pointer;min-height:44px;padding:10px 0}.overseas-shell .publishing-manage-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.overseas-shell .publishing-manage code{overflow-wrap:anywhere;padding:8px 0;display:block}.overseas-shell .publishing-accounts .publishing-proof{background:#ebf6ffa6;border:1px solid #bad7ed;border-radius:12px;flex:100%;min-width:0;padding:16px}.overseas-shell .publishing-accounts .publishing-proof>strong{align-items:center;gap:7px;font-size:14px;display:flex}.overseas-shell .publishing-accounts .publishing-proof-code{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 8px;display:flex}.overseas-shell .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}.overseas-shell .publishing-accounts .publishing-proof small{color:var(--muted,#5f788a);line-height:1.7;display:block}.overseas-shell .publishing-accounts .publishing-feedback{color:#245c48}.overseas-shell .publishing-empty{padding:20px 0 0;font-size:14px}.overseas-shell .publishing-empty p{margin-top:5px}.overseas-shell .publishing-legacy{margin-top:20px;font-size:14px}.overseas-shell .publishing-legacy-url{overflow-wrap:anywhere}.overseas-shell .publishing-accounts .publishing-form{background:#ffffffb3;border:1px solid #b4d8f7;border-radius:18px;margin-top:20px;padding:20px}.overseas-shell .publishing-form fieldset{border:0;grid-template-columns:1fr 1fr;gap:16px;min-width:0;margin:18px 0 0;padding:0;display:grid}.overseas-shell .publishing-form label{gap:8px;min-width:0;font-size:14px;display:grid}.overseas-shell .publishing-form input,.overseas-shell .publishing-form textarea,.overseas-shell .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}.overseas-shell .publishing-form textarea{resize:vertical;min-height:112px;line-height:1.6}.overseas-shell .publishing-form small{color:var(--muted,#5f788a);line-height:1.6}.overseas-shell .publishing-form-wide{grid-column:1/-1}.overseas-shell .publishing-accounts .publishing-footnote{margin-top:20px;font-size:13px}.overseas-shell .publishing-accounts :is(button,summary,input,textarea,select):focus-visible{outline-offset:3px;outline:2px solid #327bc8}@media (max-width:800px){.overseas-shell .publishing-groups{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.overseas-shell .publishing-account{scroll-margin-top:80px}.overseas-shell .publishing-group,.overseas-shell .publishing-accounts .publishing-form{padding:16px}.overseas-shell .publishing-form fieldset{grid-template-columns:minmax(0,1fr)}.overseas-shell .publishing-accounts .publishing-heading,.overseas-shell .publishing-account-title{flex-wrap:wrap}.overseas-shell .publishing-accounts .button{min-height:44px}}.overseas-shell .publishing-accounts [hidden]{display:none!important}.overseas-shell .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}.overseas-shell .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}.overseas-shell .publishing-accounts .publishing-tabs>button[aria-selected=true]{border-color:var(--pw-primary,#28526d);background:#fff;box-shadow:0 2px 6px #18354b0a}.overseas-shell .publishing-accounts .publishing-tabs>button:not(:disabled):hover{background:#fff}.overseas-shell .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}.overseas-shell .publishing-accounts .publishing-groups{margin-top:18px;display:block}.overseas-shell .publishing-accounts .publishing-group{background:0 0;border:0;border-radius:0;padding:0}.overseas-shell .publishing-accounts .publishing-group-heading h3{font-size:15px}.overseas-shell .publishing-accounts .publishing-account{margin-top:12px;padding-top:18px}.overseas-shell .publishing-accounts .publishing-proof{background:var(--pw-info-bg,#eff6fc);border:0;padding:20px}.overseas-shell .publishing-accounts .publishing-proof-steps{counter-reset:proof;gap:18px;margin:20px 0;padding:0;list-style:none;display:grid}.overseas-shell .publishing-accounts .publishing-proof-steps>li{counter-increment:proof;align-items:flex-start;gap:12px;font-size:14px;display:flex}.overseas-shell .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}.overseas-shell .publishing-accounts .publishing-proof-steps>li>div{flex:1;min-width:0}.overseas-shell .publishing-accounts .publishing-proof-steps strong{font-size:14px;line-height:24px}.overseas-shell .publishing-accounts .publishing-proof-steps p{margin-top:4px;font-size:13px}.overseas-shell .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}.overseas-shell .publishing-accounts .publishing-proof code{flex:auto;font-size:14px}.overseas-shell .publishing-accounts .publishing-proof-code button{flex-shrink:0}.overseas-shell .publishing-accounts .publishing-refresh{background:0 0;border-color:#0000}.overseas-shell .publishing-accounts .publishing-empty{padding:28px 0}.overseas-shell .publishing-accounts .publishing-empty .button{margin-top:18px}.overseas-shell .publishing-accounts .publishing-form{margin-top:18px;padding:20px}.overseas-shell .publishing-accounts .publishing-form fieldset{grid-template-columns:minmax(0,1fr);margin-top:20px}.overseas-shell .publishing-accounts .publishing-other{color:var(--pw-muted,#5f788a);align-items:center;gap:12px;margin-top:20px;font-size:13px;display:flex}.overseas-shell .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){.overseas-shell .publishing-accounts .publishing-tabs>button{flex-direction:column;align-items:flex-start;gap:5px;padding:10px}.overseas-shell .publishing-accounts .publishing-tab-state{padding-left:0}.overseas-shell .publishing-accounts .publishing-proof{padding:16px}.overseas-shell .publishing-accounts .publishing-proof-steps{gap:16px}.overseas-shell .publishing-accounts .publishing-proof-steps>li{gap:9px}.overseas-shell .publishing-accounts .publishing-proof .publishing-manage-actions{grid-template-columns:minmax(0,1fr);display:grid}.overseas-shell .publishing-accounts .publishing-copy-label{display:none}.overseas-shell .publishing-accounts .publishing-proof-code button{min-width:44px}.overseas-shell .publishing-accounts .publishing-proof code{font-size:13px}}.overseas-shell .publishing-accounts .publishing-account:first-child{border-top:0;margin-top:0;padding-top:0}.overseas-shell .publishing-accounts .publishing-proof-steps{gap:16px;margin:0}.overseas-shell .publishing-accounts .publishing-proof-steps .publishing-manage-actions{margin-top:0}.overseas-shell .publishing-accounts .publishing-add{margin-top:14px}.overseas-shell .publishing-accounts .publishing-share-guide{border:0;margin:0;padding:0;font-size:13px}.overseas-shell .publishing-accounts .publishing-share-guide summary{cursor:pointer;box-sizing:border-box;min-height:44px;padding:10px 0;display:list-item}.overseas-shell .publishing-accounts .publishing-share-guide p{margin:0 0 8px;font-size:13px}.overseas-shell .publishing-accounts{max-width:860px}.overseas-shell .account-settings .publishing-accounts .publishing-form fieldset{margin-top:20px}.overseas-shell .publishing-accounts .publishing-delete{color:#a33737;background:#fff;border-color:#ecd5d5}.overseas-shell .publishing-accounts .publishing-delete-confirm{background:#fff8f6;border:1px solid #ecd5d5;border-radius:12px;flex:100%;padding:16px}.overseas-shell .publishing-accounts .publishing-enrollment{background:#f5f4f0;border:1px solid #e5e2d9;border-radius:14px;padding:18px}.overseas-shell .publishing-accounts .publishing-code-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.overseas-shell .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}.overseas-shell .publishing-accounts .publishing-enrollment small{margin-top:8px;display:block}.overseas-shell .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){.overseas-shell .publishing-accounts .publishing-enrollment{padding:14px}.overseas-shell .publishing-accounts .publishing-enrollment code{font-size:16px}}.overseas-shell .publishing-accounts.publishing-accounts-refined{outline:none}.overseas-shell .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}.overseas-shell .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}.overseas-shell .publishing-accounts.publishing-accounts-refined .publishing-tabs>button[aria-selected=true]{color:#203f69;background:0 0;border-bottom-color:#203f69}.overseas-shell .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}.overseas-shell .publishing-accounts.publishing-accounts-refined .publishing-groups{margin-top:12px}.overseas-shell.promotion-web .publishing-accounts-refined .publishing-group,.overseas-shell .publishing-accounts.publishing-accounts-refined .publishing-group{background:0 0;border:0;padding:0}.overseas-shell .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}.overseas-shell .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}.overseas-shell .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}.overseas-shell .publishing-accounts.publishing-accounts-refined .publishing-account:focus-within{z-index:3}.overseas-shell .publishing-accounts.publishing-accounts-refined .publishing-account-row{align-items:center;gap:14px;display:flex}.overseas-shell .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}.overseas-shell .publishing-accounts.publishing-accounts-refined .publishing-identity{flex:1;min-width:0}.overseas-shell .publishing-accounts.publishing-accounts-refined .publishing-account-title{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px 10px}.overseas-shell .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}.overseas-shell .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}.overseas-shell .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}.overseas-shell .publishing-accounts.publishing-accounts-refined .publishing-row-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.overseas-shell .publishing-accounts.publishing-accounts-refined .publishing-more,.overseas-shell .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}.overseas-shell .publishing-accounts.publishing-accounts-refined .publishing-more{width:44px}.overseas-shell .publishing-accounts.publishing-accounts-refined .publishing-more:is(:hover,[aria-expanded=true]){color:#203f69;background:#f1f4f7}.overseas-shell .publishing-accounts.publishing-accounts-refined .publishing-continue{color:#203f69;font:inherit;gap:4px;font-size:13px;font-weight:500}.overseas-shell .publishing-continue[aria-expanded=true] svg{transform:rotate(180deg)}.overseas-shell .publishing-accounts.publishing-accounts-refined .publishing-menu{position:relative}.overseas-shell .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}.overseas-shell .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}.overseas-shell .publishing-accounts.publishing-accounts-refined .publishing-menu-panel>button:hover{background:#f2f5f8}.overseas-shell .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}.overseas-shell .publishing-accounts.publishing-accounts-refined .publishing-account-actions:empty{display:none}.overseas-shell .publishing-accounts.publishing-accounts-refined .publishing-account-actions{margin-top:18px}.overseas-shell .publishing-accounts.publishing-accounts-refined .publishing-proof{margin:0}.overseas-shell .publishing-accounts.publishing-accounts-refined .publishing-delete-confirm{margin-top:18px;font-size:14px}.overseas-shell .publishing-accounts.publishing-accounts-refined .publishing-delete-confirm .publishing-manage-actions{justify-content:flex-end}.overseas-shell .publishing-accounts.publishing-accounts-refined .publishing-empty{text-align:center;background:#ffffff80;border:1px dashed #dce3ea;border-radius:16px;padding:40px 24px}.overseas-shell .publishing-spinner{animation:1.2s linear infinite publishing-spin}@media (prefers-reduced-motion:reduce){.overseas-shell .publishing-spinner{animation:none}}@media (max-width:600px){.overseas-shell .publishing-accounts.publishing-accounts-refined .publishing-tabs{gap:22px}.overseas-shell .publishing-accounts.publishing-accounts-refined .publishing-tabs>button{flex-direction:row;align-items:center;min-height:54px;padding:8px 0 12px}.overseas-shell .publishing-accounts.publishing-accounts-refined .publishing-account{padding:16px}.overseas-shell .publishing-accounts.publishing-accounts-refined .publishing-account-row{flex-wrap:wrap;gap:10px}.overseas-shell .publishing-accounts.publishing-accounts-refined .publishing-avatar{flex-basis:38px;height:38px}.overseas-shell .publishing-accounts.publishing-accounts-refined .publishing-identity{flex-basis:calc(100% - 50px)}}.overseas-shell .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}.overseas-shell .publishing-accounts.publishing-accounts-refined .publishing-account-name strong{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.5}.overseas-shell .publishing-accounts.publishing-accounts-refined .publishing-account-name svg{color:#8190a2;flex-shrink:0}.overseas-shell .publishing-accounts.publishing-accounts-refined .publishing-account-name:hover strong{text-underline-offset:3px;text-decoration:underline}.overseas-shell .publishing-accounts.publishing-accounts-refined .publishing-account-name:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #327bc8}@media (max-width:600px){.overseas-shell .publishing-accounts.publishing-accounts-refined .publishing-row-actions{display:contents}.overseas-shell .publishing-accounts.publishing-accounts-refined .publishing-menu{position:absolute;top:10px;right:8px}.overseas-shell .publishing-accounts.publishing-accounts-refined .publishing-identity{box-sizing:border-box;padding-right:32px}.overseas-shell .publishing-accounts.publishing-accounts-refined .publishing-avatar{align-self:flex-start;margin-top:2px}.overseas-shell .publishing-accounts.publishing-accounts-refined .publishing-continue{margin:0 0 0 48px}}.overseas-shell .publishing-accounts.publishing-accounts-refined .publishing-tabs{flex-wrap:nowrap;gap:12px;max-width:100%;overflow-x:auto}.overseas-shell .publishing-accounts.publishing-accounts-refined .publishing-tabs>button{white-space:nowrap;flex:none}
.overseas-shell.promotion-web .overseas-accounts-module__KETVOq__root{width:100%;min-width:0;max-width:none}.overseas-accounts-module__KETVOq__surface{background:#fff;border:1px solid #e9e2ec;border-radius:16px;margin-top:20px;box-shadow:0 3px 14px #34284003}.overseas-accounts-module__KETVOq__tabs{border-bottom:1px solid #eee7ef;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:8px 12px 0;display:grid}.overseas-shell .overseas-accounts-module__KETVOq__root .overseas-accounts-module__KETVOq__tabs>button{color:#736b7c;min-width:0;min-height:64px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px 9px 0 0;justify-content:center;align-items:center;gap:9px;padding:12px 8px 16px;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:flex;position:relative}.overseas-shell .overseas-accounts-module__KETVOq__root .overseas-accounts-module__KETVOq__tabs>button:hover{color:#28242e;background:#faf7fb}.overseas-shell .overseas-accounts-module__KETVOq__root .overseas-accounts-module__KETVOq__tabs>button[aria-selected=true]{color:#b32667;background:#fff5f9}.overseas-accounts-module__KETVOq__tabs>button[aria-selected=true]:after{content:"";background:#d6387d;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:12px;right:12px}.overseas-accounts-module__KETVOq__platformIcon,.overseas-accounts-module__KETVOq__emptyIcon{color:#4b4351;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.overseas-accounts-module__KETVOq__platformIcon{background:#f5f2f7;border-radius:9px;width:30px;height:30px}.overseas-accounts-module__KETVOq__platformIcon[data-platform=linkedin],.overseas-accounts-module__KETVOq__platformIcon[data-platform=facebook]{color:#2865a1}.overseas-accounts-module__KETVOq__platformIcon[data-platform=reddit]{color:#d15a36}.overseas-accounts-module__KETVOq__platformIcon[data-platform=instagram]{color:#b83e79}.overseas-accounts-module__KETVOq__tabs>button[aria-selected=true] .overseas-accounts-module__KETVOq__platformIcon{background:#fff;box-shadow:0 1px 5px #9f306314}.overseas-accounts-module__KETVOq__platformName{overflow-wrap:normal}.overseas-accounts-module__KETVOq__count{font-variant-numeric:tabular-nums;text-align:center;background:#f1ebf3;border-radius:5px;min-width:20px;padding:1px 5px;font-size:11px}.overseas-accounts-module__KETVOq__count[data-empty=true]{display:none}.overseas-accounts-module__KETVOq__panel{padding:26px}.overseas-accounts-module__KETVOq__empty{align-items:center;gap:18px;min-height:140px;padding:12px 0;display:flex}.overseas-accounts-module__KETVOq__emptyIcon{color:#b32667;background:#fff5f9;border:1px solid #f0e3eb;border-radius:17px;width:60px;height:60px}.overseas-accounts-module__KETVOq__emptyIcon>svg{width:28px;height:28px}.overseas-accounts-module__KETVOq__emptyCopy{flex:1;min-width:0}.overseas-accounts-module__KETVOq__emptyCopy>strong{color:#28242e;font-size:16px;font-weight:600}.overseas-shell .overseas-accounts-module__KETVOq__root .overseas-accounts-module__KETVOq__emptyCopy>p{color:#827889;max-width:420px;margin-top:8px;font-size:13px;line-height:1.75}.overseas-shell.promotion-web[data-theme] .overseas-accounts-module__KETVOq__root .overseas-accounts-module__KETVOq__primary.button.primary{color:#fff;background:#c02d70;border:1px solid #c02d70;border-radius:9px;flex-shrink:0;min-height:42px;padding:10px 18px;font-size:13px;font-weight:500;box-shadow:0 3px 8px #a52d6312}.overseas-shell.promotion-web[data-theme] .overseas-accounts-module__KETVOq__root .overseas-accounts-module__KETVOq__primary.button.primary:not(:disabled):hover{color:#fff;background:#a3225e;border-color:#a3225e}.overseas-shell.promotion-web[data-theme] .overseas-accounts-module__KETVOq__root .overseas-accounts-module__KETVOq__primary.button.primary:disabled{box-shadow:none;opacity:.5;cursor:not-allowed}.overseas-accounts-module__KETVOq__guide{border-top:1px solid #f0eaf2;align-items:flex-start;gap:11px;margin-top:20px;padding-top:22px;display:flex}.overseas-accounts-module__KETVOq__guide>svg{color:#a58b9d;flex-shrink:0;margin-top:1px}.overseas-accounts-module__KETVOq__guide>div{flex:1;min-width:0}.overseas-accounts-module__KETVOq__guide strong{color:#63586a;font-size:13px;font-weight:500}.overseas-shell .overseas-accounts-module__KETVOq__root .overseas-accounts-module__KETVOq__guide p{color:#8c8193;margin-top:4px;font-size:12px;line-height:1.75}.overseas-accounts-module__KETVOq__guide>a{flex-shrink:0;align-self:center}.overseas-accounts-module__KETVOq__listHeading{color:#736b7c;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;font-size:13px;display:flex}.overseas-accounts-module__KETVOq__listHeading h3{margin:0;font-size:16px}.overseas-accounts-module__KETVOq__account{background:#fff;border:1px solid #eee7ef;border-radius:12px;margin:12px 0;padding:20px}.overseas-accounts-module__KETVOq__accountHeading{align-items:center;gap:12px;display:flex}.overseas-accounts-module__KETVOq__accountHeading>svg{color:#a58b9d;flex-shrink:0}.overseas-accounts-module__KETVOq__accountHeading>div{flex:1;min-width:0}.overseas-accounts-module__KETVOq__accountHeading a{color:#28242e;overflow-wrap:anywhere;align-items:center;gap:5px;font-weight:600;display:inline-flex}.overseas-accounts-module__KETVOq__accountHeading small{color:#827889;margin-top:4px;display:block}.overseas-accounts-module__KETVOq__verified,.overseas-accounts-module__KETVOq__unverified{white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:5px 8px;font-size:12px;display:inline-flex}.overseas-accounts-module__KETVOq__verified{color:#247563;background:#eef8f3}.overseas-accounts-module__KETVOq__unverified{color:#736b7c;background:#f5f2f6}.overseas-accounts-module__KETVOq__state{color:#736b7c;font-size:13px;line-height:1.7}.overseas-accounts-module__KETVOq__actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.overseas-accounts-module__KETVOq__confirm{border-top:1px solid #eee7ef;margin-top:16px;padding-top:12px;font-size:13px}.overseas-accounts-module__KETVOq__form{gap:12px;max-width:620px;padding:6px 0 4px;display:grid}.overseas-accounts-module__KETVOq__form .overseas-accounts-module__KETVOq__listHeading{margin:0 0 10px}.overseas-accounts-module__KETVOq__form label{font-size:13px;font-weight:500}.overseas-shell .overseas-accounts-module__KETVOq__root .overseas-accounts-module__KETVOq__form input{color:#28242e;width:100%;min-height:46px;font:inherit;box-shadow:none;background:#fff;border:1px solid #dfd6e3;border-radius:9px;padding:11px 13px;font-size:14px}.overseas-shell .overseas-accounts-module__KETVOq__root .overseas-accounts-module__KETVOq__form input:focus-visible{outline-offset:1px;border-color:#be5a8c;outline:3px solid #f4dce8}.overseas-shell .overseas-accounts-module__KETVOq__root .overseas-accounts-module__KETVOq__form>p{color:#827889;margin:0;font-size:12px;line-height:1.7}.overseas-accounts-module__KETVOq__form>button{justify-self:start;margin-top:8px}.overseas-shell .overseas-accounts-module__KETVOq__root .overseas-accounts-module__KETVOq__feedbackError{color:#a1483e;background:#fff6f4;border:1px solid #efd9d6;border-radius:8px;padding:11px 13px;font-size:13px}.overseas-shell .overseas-accounts-module__KETVOq__root .overseas-accounts-module__KETVOq__form>.error-box{color:#a1483e;background:#fff6f4;border:1px solid #efd9d6;border-radius:8px;padding:11px 13px;font-size:13px}.overseas-shell .overseas-accounts-module__KETVOq__root :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #be5a8c}.overseas-shell .overseas-accounts-module__KETVOq__root .publishing-footnote{color:#8c8193;margin-top:16px;font-size:12px}@media (max-width:1100px){.overseas-accounts-module__KETVOq__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:8px}.overseas-shell .overseas-accounts-module__KETVOq__root .overseas-accounts-module__KETVOq__tabs>button{border-radius:8px;min-height:52px;padding:10px 8px}.overseas-accounts-module__KETVOq__tabs>button[aria-selected=true]:after{display:none}.overseas-accounts-module__KETVOq__tabs>button[aria-selected=true]{box-shadow:inset 0 0 0 1px #f0d5e2}}@media (max-width:680px){.overseas-accounts-module__KETVOq__count{min-width:15px;padding:0 3px;font-size:10px;position:absolute;top:3px;right:3px}.overseas-accounts-module__KETVOq__surface{border-radius:13px;margin-top:18px}.overseas-accounts-module__KETVOq__tabs{gap:4px;padding:7px}.overseas-shell .overseas-accounts-module__KETVOq__root .overseas-accounts-module__KETVOq__tabs>button{gap:6px;font-size:12px}.overseas-accounts-module__KETVOq__platformIcon{border-radius:7px;width:25px;height:25px}.overseas-accounts-module__KETVOq__platformIcon>svg{width:18px;height:18px}.overseas-accounts-module__KETVOq__panel{padding:20px}.overseas-accounts-module__KETVOq__empty{flex-wrap:wrap;gap:14px;min-height:0;padding:8px 0}.overseas-accounts-module__KETVOq__emptyIcon{border-radius:12px;width:44px;height:44px}.overseas-accounts-module__KETVOq__emptyIcon>svg{width:23px;height:23px}.overseas-accounts-module__KETVOq__emptyCopy{flex-basis:calc(100% - 58px)}.overseas-accounts-module__KETVOq__emptyCopy>strong{font-size:15px}.overseas-accounts-module__KETVOq__empty>button{width:100%;margin-top:8px}.overseas-accounts-module__KETVOq__guide{flex-wrap:wrap;margin-top:24px;padding-top:20px}.overseas-accounts-module__KETVOq__guide>a{margin-left:31px}.overseas-accounts-module__KETVOq__account{padding:16px}.overseas-accounts-module__KETVOq__accountHeading{gap:8px}.overseas-accounts-module__KETVOq__accountHeading>svg{display:none}.overseas-accounts-module__KETVOq__form>button{width:100%}.overseas-shell .overseas-accounts-module__KETVOq__root .overseas-accounts-module__KETVOq__form input{font-size:16px}}@media (max-width:360px){.overseas-accounts-module__KETVOq__platformIcon{display:none}.overseas-accounts-module__KETVOq__panel{padding:16px}}
.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:#231d2b8f}.promotion-claim-confirm-heading,.promotion-claim-confirm-actions{align-items:center;gap:12px;padding:18px 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:#805973;cursor:pointer;background:#f7edf3;border:0;border-radius:50%;width:40px;height:40px;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{border-top:1px solid #eee2f0}.promotion-claim-confirm-actions .button{flex:1;min-height:44px}
.task-assistant-module__UD7jaq__dialog{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);width:min(1040px,100vw - 32px);max-width:none;height:min(780px,100dvh - 48px);max-height:none;color:var(--ink);padding:0;overflow:hidden;box-shadow:0 30px 100px #18311b26}.task-assistant-module__UD7jaq__dialog[open]{flex-direction:column;display:flex}.task-assistant-module__UD7jaq__dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#192d254d}.task-assistant-module__UD7jaq__dialog button,.task-assistant-module__UD7jaq__dialog textarea{font:inherit}.task-assistant-module__UD7jaq__dialog button{cursor:pointer;color:inherit;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px;display:inline-flex}.task-assistant-module__UD7jaq__dialog button:disabled{opacity:.45;cursor:default}.task-assistant-module__UD7jaq__dialog button:hover:not(:disabled){background:var(--soft)}.task-assistant-module__UD7jaq__dialog button:focus-visible,.task-assistant-module__UD7jaq__dialog a:focus-visible,.task-assistant-module__UD7jaq__dialog textarea:focus-visible{outline-offset:3px;outline:2px solid #b0d0a6}.task-assistant-module__UD7jaq__header{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:18px 28px;display:flex}.task-assistant-module__UD7jaq__header>div{min-width:0}.task-assistant-module__UD7jaq__header>button{flex-shrink:0}.task-assistant-module__UD7jaq__header h2{margin:0 0 6px;font-size:22px}.task-assistant-module__UD7jaq__header p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:850px;margin:0;font-size:13px;overflow:hidden}.task-assistant-module__UD7jaq__content{background:var(--paper);overscroll-behavior:contain;flex:1;min-height:0;padding:24px 28px;overflow:auto}.task-assistant-module__UD7jaq__system{min-width:0}.task-assistant-module__UD7jaq__feedHeading,.task-assistant-module__UD7jaq__feedHeading>div{align-items:center;gap:8px;display:flex}.task-assistant-module__UD7jaq__feedHeading{justify-content:space-between;font-size:13px}.task-assistant-module__UD7jaq__feedHeading>div>span{background:var(--soft);color:var(--primary);border-radius:7px;padding:2px 7px;font-size:11px}.task-assistant-module__UD7jaq__feedHeading button{font-size:12px!important}.task-assistant-module__UD7jaq__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin-top:14px;display:grid}.task-assistant-module__UD7jaq__card{border:1px solid var(--line);background:var(--white);border-radius:12px;min-width:0;overflow:hidden}.task-assistant-module__UD7jaq__dialog .task-assistant-module__UD7jaq__cardOpen{text-align:left;border-radius:11px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px;width:100%;padding:16px;display:flex}.task-assistant-module__UD7jaq__dialog .task-assistant-module__UD7jaq__cardOpen:focus-visible{outline-offset:-3px}.task-assistant-module__UD7jaq__source{color:var(--muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.task-assistant-module__UD7jaq__source>span:first-child{background:var(--soft);color:var(--primary);border-radius:5px;padding:3px 7px}.task-assistant-module__UD7jaq__cardTitle,.task-assistant-module__UD7jaq__cardPreview{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.task-assistant-module__UD7jaq__cardTitle{height:48px;font-size:15px;font-weight:600;line-height:1.6}.task-assistant-module__UD7jaq__cardPreview{color:#526965;height:41px;font-size:12px;line-height:1.7}.task-assistant-module__UD7jaq__cardFooter{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.task-assistant-module__UD7jaq__cardFooter>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-assistant-module__UD7jaq__cardFooter>span:last-child{color:var(--primary);flex-shrink:0;align-items:center;gap:4px;display:flex}.task-assistant-module__UD7jaq__referenceDetail{background:var(--white);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:12px;margin-top:14px;padding:20px;font-size:13px;line-height:1.8}.task-assistant-module__UD7jaq__detailToolbar{justify-content:space-between;align-items:center;gap:12px;margin:-8px -8px 16px;display:flex}.task-assistant-module__UD7jaq__detailToolbar a{color:var(--primary);align-items:center;gap:5px;padding:8px;text-decoration:none;display:inline-flex}.task-assistant-module__UD7jaq__referenceDetail h3{margin:14px 0 8px;font-size:17px;line-height:1.65}.task-assistant-module__UD7jaq__referenceDetail h4{margin:20px 0 6px;font-size:13px}.task-assistant-module__UD7jaq__referenceDetail p{white-space:pre-wrap;color:#526965;margin:6px 0 14px}.task-assistant-module__UD7jaq__referenceDetail img{object-fit:contain;max-width:100%;max-height:300px;margin-top:16px;display:block}.task-assistant-module__UD7jaq__referenceDetail img[hidden]{display:none}.task-assistant-module__UD7jaq__referenceDetail ul,.task-assistant-module__UD7jaq__researchNotes ul{color:#526965;padding-left:20px}.task-assistant-module__UD7jaq__meta{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.task-assistant-module__UD7jaq__referenceDetail .task-assistant-module__UD7jaq__takeaway{border-left:2px solid var(--primary);color:var(--primary-dark);padding-left:12px}.task-assistant-module__UD7jaq__researchNotes{color:var(--muted);margin-top:14px;font-size:12px;line-height:1.8}.task-assistant-module__UD7jaq__researchNotes summary,.task-assistant-module__UD7jaq__usageNotes summary{cursor:pointer;width:fit-content;padding:6px 0}.task-assistant-module__UD7jaq__researchNotes p{overflow-wrap:anywhere;margin:10px 0}.task-assistant-module__UD7jaq__researchNotes li{overflow-wrap:anywhere;margin:6px 0}.task-assistant-module__UD7jaq__dialog summary:focus-visible{outline-offset:3px;outline:2px solid #b0d0a6}.task-assistant-module__UD7jaq__usageNotes{position:relative}.task-assistant-module__UD7jaq__usageNotes summary{padding:0}.task-assistant-module__UD7jaq__usageNotes p{background:var(--white);color:#526965;border:1px solid var(--line);border-radius:9px;width:min(300px,100vw - 64px);padding:14px;font-size:12px;line-height:1.8;position:absolute;bottom:100%;right:0;box-shadow:0 6px 20px #18311b1a}.task-assistant-module__UD7jaq__note{line-height:1.7;color:var(--muted)!important;font-size:11px!important}.task-assistant-module__UD7jaq__empty{background:var(--white);color:var(--muted);border:1px dashed #d3dfd6;border-radius:12px;padding:28px;font-size:13px;line-height:1.8}.task-assistant-module__UD7jaq__empty small{margin-top:8px;display:block}.task-assistant-module__UD7jaq__dialog .task-assistant-module__UD7jaq__more{border:1px solid var(--line);margin:10px auto;padding:9px 24px;font-size:12px;display:flex}.task-assistant-module__UD7jaq__loading{color:var(--muted);justify-content:center;align-items:center;gap:8px;padding:16px;font-size:12px;display:flex}.task-assistant-module__UD7jaq__conversation{margin-top:24px}.task-assistant-module__UD7jaq__turn{margin-bottom:24px}.task-assistant-module__UD7jaq__question{background:var(--soft);white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid #d3e4d8;border-radius:16px 16px 4px;width:fit-content;max-width:85%;margin-left:auto;padding:13px 17px;font-size:14px;line-height:1.7}.task-assistant-module__UD7jaq__answer{gap:12px;margin-top:22px;font-size:14px;line-height:1.85;display:flex}.task-assistant-module__UD7jaq__answer>div{min-width:0}.task-assistant-module__UD7jaq__avatar{background:var(--soft);width:30px;height:30px;color:var(--primary);border:1px solid #d3e4d8;border-radius:9px;flex:0 0 30px;justify-content:center;align-items:center;display:flex}.task-assistant-module__UD7jaq__answerText{white-space:pre-wrap;overflow-wrap:anywhere}.task-assistant-module__UD7jaq__answer small{color:#8a6c42}.task-assistant-module__UD7jaq__citations{color:var(--muted);margin-top:12px;font-size:11px}.task-assistant-module__UD7jaq__citations summary{cursor:pointer}.task-assistant-module__UD7jaq__citations a{color:var(--primary);margin:4px 0;text-decoration:none;display:block}.task-assistant-module__UD7jaq__pulse{background:var(--primary);width:7px;height:14px;animation:1s infinite task-assistant-module__UD7jaq__pulse;display:inline-block}.task-assistant-module__UD7jaq__footer{border-top:1px solid var(--line);background:var(--white);flex-shrink:0;padding:16px 28px 18px}.task-assistant-module__UD7jaq__footer form:focus-within{box-shadow:0 0 0 3px var(--soft);border-color:#62a18b}.task-assistant-module__UD7jaq__footer textarea:focus{box-shadow:none}.task-assistant-module__UD7jaq__footer form button:hover:not(:disabled){background:var(--primary-dark)}.task-assistant-module__UD7jaq__footer form{background:var(--white);border:1px solid #dce4df;border-radius:13px;align-items:flex-end;gap:12px;padding:10px 12px;display:flex}.task-assistant-module__UD7jaq__footer textarea{resize:none;width:100%;min-width:0;color:var(--ink);background:0 0;border:none;outline:none;max-height:130px;padding:0;font-size:13px;line-height:1.6}.task-assistant-module__UD7jaq__footer textarea::placeholder{color:#8b9c97}.task-assistant-module__UD7jaq__footer form button{background:var(--primary);color:var(--white);border-radius:9px;flex-shrink:0}.task-assistant-module__UD7jaq__footerMeta{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:10px;font-size:10px;display:flex}.task-assistant-module__UD7jaq__error{color:#b94d43;margin:0 0 10px;font-size:12px}.task-assistant-module__UD7jaq__spin{animation:1s linear infinite task-assistant-module__UD7jaq__spin}@keyframes task-assistant-module__UD7jaq__spin{to{transform:rotate(360deg)}}@keyframes task-assistant-module__UD7jaq__pulse{50%{opacity:.2}}@media (max-width:850px){.task-assistant-module__UD7jaq__header p{max-width:65vw}.task-assistant-module__UD7jaq__footerMeta{font-size:9px}}@media (max-width:540px){.task-assistant-module__UD7jaq__dialog{border:0;border-radius:0;width:100vw;height:100dvh}.task-assistant-module__UD7jaq__header{padding:18px}.task-assistant-module__UD7jaq__content{background:var(--paper);padding:18px}.task-assistant-module__UD7jaq__grid{grid-template-columns:minmax(0,1fr)}.task-assistant-module__UD7jaq__footer{padding:12px 16px}.task-assistant-module__UD7jaq__feedHeading{align-items:flex-start}.task-assistant-module__UD7jaq__feedHeading>div{flex-wrap:wrap}.task-assistant-module__UD7jaq__feedHeading button{padding:5px}.task-assistant-module__UD7jaq__referenceDetail{padding:16px}}@media (prefers-reduced-motion:reduce){.task-assistant-module__UD7jaq__spin,.task-assistant-module__UD7jaq__pulse{animation:none}}.task-assistant-module__UD7jaq__glass{--ink:#1d3e56;--muted:#607b91;--line:#d4e2ee;--primary:#487cc6;--primary-dark:#315f94;--white:#ffffff9c;--soft:#ffffff85;--paper:transparent;background:linear-gradient(135deg,#edf6fd,#e4eef6 62%,#f7f0e6);border:1px solid #fff;border-radius:24px;box-shadow:inset 0 2px 3px #fff,0 25px 80px #244f7126}.task-assistant-module__UD7jaq__glass .task-assistant-module__UD7jaq__card,.task-assistant-module__UD7jaq__glass .task-assistant-module__UD7jaq__referenceDetail,.task-assistant-module__UD7jaq__glass .task-assistant-module__UD7jaq__empty{border-color:#fff;border-radius:18px;box-shadow:inset 0 2px 3px #fff}.task-assistant-module__UD7jaq__glass .task-assistant-module__UD7jaq__footer form{background:#ffffff96;border-color:#caddea;border-radius:16px}.task-assistant-module__UD7jaq__glass{--primary:var(--green,#487cc6);--primary-dark:var(--green,#315f94);--soft:var(--theme-soft,#ffffff85);--white:var(--glass-panel,#ffffff9c);background:var(--theme-background,linear-gradient(135deg, #edf6fd, #e4eef6 62%, #f7f0e6))}.task-assistant-module__UD7jaq__glass .task-assistant-module__UD7jaq__cardPreview,.task-assistant-module__UD7jaq__glass .task-assistant-module__UD7jaq__referenceDetail p,.task-assistant-module__UD7jaq__glass .task-assistant-module__UD7jaq__referenceDetail ul{color:var(--muted)}.task-assistant-module__UD7jaq__glass .task-assistant-module__UD7jaq__footer form{background:var(--glass-control,#ffffff96);border-color:var(--line)}.task-assistant-module__UD7jaq__glass .task-assistant-module__UD7jaq__footer form:focus-within{border-color:var(--green,#729adc)}.task-assistant-module__UD7jaq__glass.task-assistant-module__UD7jaq__dialog button:not(:disabled):is(:hover,:active){color:var(--ink);background:var(--theme-soft)}.task-assistant-module__UD7jaq__glass.task-assistant-module__UD7jaq__dialog .task-assistant-module__UD7jaq__footer form button{color:#fff;background:var(--green)}.task-assistant-module__UD7jaq__glass.task-assistant-module__UD7jaq__dialog .task-assistant-module__UD7jaq__footer form button:not(:disabled):is(:hover,:active){color:#fff;background:color-mix(in srgb, var(--green) 88%, var(--ink))}.task-assistant-module__UD7jaq__glass.task-assistant-module__UD7jaq__dialog :is(button,a,textarea):focus-visible{outline-color:var(--green)}.task-assistant-module__UD7jaq__glass.task-assistant-module__UD7jaq__dialog .task-assistant-module__UD7jaq__citations a:is(:hover,:active){color:var(--ink);text-underline-offset:3px;text-decoration:underline}.task-assistant-module__UD7jaq__glass.task-assistant-module__UD7jaq__dialog button:not(:disabled):active{box-shadow:inset 0 1px 3px #0002}
.overseas-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}.overseas-shell .promotion-detail-page .button{border-radius:12px;min-height:44px}.overseas-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}.overseas-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){.overseas-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-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) 340px}.promotion-detail-page .promotion-project-intro{background:#fff;border:1px solid #e7e6e1;border-radius:22px;align-items:center;gap:28px;margin:22px 0;padding:26px;display:flex}.promotion-detail-page .promotion-project-image{background:#f2f3f1;border-radius:18px;flex-shrink:0;place-items:center;width:150px;height:190px;display:grid;overflow:hidden}.promotion-detail-page .promotion-project-image img{object-fit:cover;width:100%;height:100%}.promotion-detail-page .promotion-project-intro span{color:#6b8a9d;font-size:13px}.promotion-detail-page .promotion-project-intro p{margin:12px 0;line-height:1.8}.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}}@media (max-width:600px){.promotion-detail-page .promotion-project-intro{align-items:flex-start;gap:18px;padding:18px}.promotion-detail-page .promotion-project-image{width:90px;height:120px}}
