@charset "UTF-8";.welfare-activity-modal{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0f172a73!important}.el-overlay.welfare-activity-modal .el-overlay-dialog{align-items:center!important;box-sizing:border-box;display:flex!important;justify-content:center!important;overflow:auto!important;padding:calc(24px + var(--safe-area-top, 0px)) 16px calc(24px + var(--safe-area-bottom, 0px))!important}.el-dialog.welfare-activity-dialog,.welfare-activity-dialog.el-dialog{--wf-radius:18px;--wf-shell-h:min(820px,calc(100dvh - 48px - var(--safe-area-top, 0px) - var(--safe-area-bottom, 0px)));background:radial-gradient(ellipse 55% 45% at 8% 0,rgba(251,207,232,.45),transparent 55%),radial-gradient(ellipse 50% 40% at 92% 5%,rgba(191,219,254,.55),transparent 50%),radial-gradient(ellipse 45% 35% at 50% 100%,rgba(221,214,254,.35),transparent 55%),linear-gradient(165deg,#fff8fb,#f5f8ff 45%,#f8fafc)!important;border:1px solid hsla(0,0%,100%,.55);border-radius:var(--wf-radius)!important;box-shadow:0 28px 64px -16px #6366f12e,0 10px 28px #0f172a14!important;display:flex!important;flex-direction:column;height:auto!important;margin:auto!important;max-height:var(--wf-shell-h)!important;max-width:1280px!important;min-height:0!important;overflow:hidden;padding:0!important;position:relative!important;top:unset!important;transform:none!important;width:min(1280px,100vw - 48px)!important}.el-dialog.welfare-activity-dialog .el-dialog__header,.welfare-activity-dialog.el-dialog .el-dialog__header{display:none}.el-dialog.welfare-activity-dialog .el-dialog__body,.welfare-activity-dialog.el-dialog .el-dialog__body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;padding:0!important}.el-dialog.welfare-activity-dialog.is-fit-panel,.welfare-activity-dialog.el-dialog.is-fit-panel{height:var(--wf-shell-h)!important}@media (min-width:1024px) and (max-width:1279px){.el-overlay.welfare-activity-modal .el-overlay-dialog{padding:calc(16px + var(--safe-area-top, 0px)) 16px calc(16px + var(--safe-area-bottom, 0px))!important}.el-dialog.welfare-activity-dialog,.welfare-activity-dialog.el-dialog{--wf-shell-h:min(720px,calc(100dvh - 40px - var(--safe-area-top, 0px) - var(--safe-area-bottom, 0px)));max-height:var(--wf-shell-h)!important;max-width:1040px!important;width:min(1040px,100vw - 40px)!important;--wf-radius:16px}}@media (min-width:1280px) and (max-width:1439px){.el-overlay.welfare-activity-modal .el-overlay-dialog{padding:calc(12px + var(--safe-area-top, 0px)) 16px calc(12px + var(--safe-area-bottom, 0px))!important}.el-dialog.welfare-activity-dialog,.welfare-activity-dialog.el-dialog{--wf-shell-h:min(640px,calc(100dvh - 32px - var(--safe-area-top, 0px) - var(--safe-area-bottom, 0px)));max-height:var(--wf-shell-h)!important;max-width:1180px!important;width:min(1180px,100vw - 40px)!important;--wf-radius:16px}}@media (min-width:1440px){.el-dialog.welfare-activity-dialog,.welfare-activity-dialog.el-dialog{--wf-shell-h:min(780px,calc(100dvh - 48px - var(--safe-area-top, 0px) - var(--safe-area-bottom, 0px)));max-height:var(--wf-shell-h)!important;max-width:1280px!important;width:min(1280px,100vw - 48px)!important;--wf-radius:18px}}@media (min-width:768px) and (max-width:1023px){.el-overlay.welfare-activity-modal .el-overlay-dialog{padding:calc(16px + var(--safe-area-top, 0px)) 16px calc(16px + var(--safe-area-bottom, 0px))!important}.el-dialog.welfare-activity-dialog,.welfare-activity-dialog.el-dialog{--wf-shell-h:calc(100dvh - 32px - var(--safe-area-top, 0px) - var(--safe-area-bottom, 0px));max-height:var(--wf-shell-h)!important;max-width:min(860px,100vw - 32px)!important;min-height:0!important;width:min(860px,100vw - 32px)!important;--wf-radius:16px}.el-dialog.welfare-activity-dialog.is-fit-panel,.welfare-activity-dialog.el-dialog.is-fit-panel{height:auto!important;max-height:var(--wf-shell-h)!important}}@media (max-width:767px){.el-overlay.welfare-activity-modal .el-overlay-dialog{padding:calc(10px + var(--safe-area-top, 0px)) 10px calc(10px + var(--safe-area-bottom, 0px))!important}.el-dialog.welfare-activity-dialog,.welfare-activity-dialog.el-dialog{--wf-shell-h:calc(100dvh - 20px - var(--safe-area-top, 0px) - var(--safe-area-bottom, 0px));border-radius:16px!important;height:auto!important;max-height:var(--wf-shell-h)!important;max-width:min(100%,100vw - 20px)!important;min-height:0!important;width:min(100%,100vw - 20px)!important;--wf-radius:16px}.el-dialog.welfare-activity-dialog.is-fit-panel,.welfare-activity-dialog.el-dialog.is-fit-panel{height:auto!important;max-height:var(--wf-shell-h)!important}}.welfare-activity{--wf-pad-x:32px;--wf-pad-y:16px;--wf-gap:12px;--wf-title:24px;--wf-body:14px;--wf-muted:12px;--wf-icon:36px;--wf-step-icon:52px;--wf-radius:18px;--wf-radius-sm:12px;--wf-cta-h:44px;--wf-tab-min-h:60px;--wf-close:36px;--wf-qr:clamp(156px, calc(8vw + 52px) ,188px);--wf-qr-h:172px;--wf-qr-size:min(var(--wf-qr),var(--wf-qr-h),78%);--wf-douyin-gap:10px;--wf-fallback-min:96px;--wf-fallback-pad-y:8px;--wf-fallback-pad-x:12px;display:flex;flex:1;flex-direction:column;height:100%;min-height:0;overflow:hidden}@media (min-width:1024px) and (max-width:1279px){.welfare-activity{--wf-pad-x:22px;--wf-pad-y:14px;--wf-gap:10px;--wf-title:22px;--wf-body:13px;--wf-muted:12px;--wf-icon:34px;--wf-step-icon:48px;--wf-radius-sm:12px;--wf-cta-h:42px;--wf-tab-min-h:56px;--wf-close:34px;--wf-qr:clamp(148px, calc(9vw + 36px) ,168px);--wf-qr-h:152px;--wf-douyin-gap:8px;--wf-fallback-min:88px;--wf-fallback-pad-y:6px;--wf-fallback-pad-x:10px}}@media (min-width:1280px) and (max-width:1439px){.welfare-activity{--wf-pad-x:26px;--wf-pad-y:12px;--wf-gap:10px;--wf-title:22px;--wf-body:13px;--wf-muted:12px;--wf-icon:34px;--wf-step-icon:48px;--wf-radius-sm:12px;--wf-cta-h:42px;--wf-tab-min-h:56px;--wf-close:34px;--wf-qr:clamp(152px, calc(7vw + 44px) ,176px);--wf-qr-h:156px;--wf-douyin-gap:8px;--wf-fallback-min:90px;--wf-fallback-pad-y:6px;--wf-fallback-pad-x:10px}}@media (max-height:680px) and (min-width:1024px){.welfare-activity{--wf-pad-y:10px;--wf-gap:8px;--wf-tab-min-h:52px;--wf-cta-h:40px;--wf-step-icon:44px;--wf-douyin-gap:6px;--wf-qr-h:148px}}@media (max-height:620px) and (min-width:1024px){.welfare-activity{--wf-pad-y:8px;--wf-gap:8px;--wf-tab-min-h:48px;--wf-title:20px;--wf-qr-h:140px;--wf-step-icon:40px}}@media (min-width:768px) and (max-width:1023px){.welfare-activity{--wf-pad-x:clamp(16px,2.2vw,22px);--wf-pad-y:14px;--wf-gap:10px;--wf-title:clamp(20px,2.4vw,22px);--wf-body:13px;--wf-muted:12px;--wf-icon:34px;--wf-step-icon:48px;--wf-cta-h:44px;--wf-tab-min-h:58px;--wf-qr:clamp(140px, calc(18vw + 40px) ,168px);--wf-qr-h:148px;--wf-douyin-gap:10px}}@media (max-width:767px){.welfare-activity{--wf-pad-x:14px;--wf-pad-y:12px;--wf-gap:8px;--wf-title:clamp(18px,5.2vw,20px);--wf-body:13px;--wf-muted:12px;--wf-icon:32px;--wf-step-icon:44px;--wf-radius-sm:12px;--wf-cta-h:44px;--wf-tab-min-h:54px;--wf-close:32px;--wf-qr:clamp(128px, calc(36vw + 24px) ,160px);--wf-qr-h:140px;--wf-douyin-gap:8px}}.welfare-activity.is-fit-panel .welfare-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.welfare-activity.is-fit-panel .welfare-claim-block--douyin,.welfare-activity.is-fit-panel .welfare-claim-block--invite{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding:8px 0 6px}.welfare-activity.is-fit-panel .welfare-section-head{flex-shrink:0;padding-bottom:6px}.welfare-activity.is-fit-panel .welfare-douyin,.welfare-activity.is-fit-panel .welfare-invite{flex:1 1 auto;gap:8px;min-height:0!important;overflow:hidden}.welfare-activity.is-fit-panel .welfare-steps--douyin,.welfare-activity.is-fit-panel .welfare-steps--invite{align-items:stretch;flex:1 1 auto;min-height:0;overflow:hidden}.welfare-activity.is-fit-panel .welfare-step{min-height:0!important;overflow:hidden}.welfare-activity.is-fit-panel .welfare-step__body{gap:8px;min-height:0;padding:4px 8px 0}.welfare-activity.is-fit-panel .welfare-step-douyin{flex:1 1 auto;min-height:0;overflow:hidden}.welfare-activity.is-fit-panel .welfare-step-douyin__qr,.welfare-activity.is-fit-panel .welfare-step-douyin__qr-fallback{max-height:min(var(--wf-qr-h),100%)}.welfare-activity.is-fit-panel .welfare-invite-bar,.welfare-activity.is-fit-panel .welfare-user-id{flex-shrink:0;min-height:0;padding-bottom:8px;padding-top:8px}.welfare-activity.is-fit-panel .welfare-cta{margin-bottom:calc(var(--wf-pad-y)*.85);padding-bottom:10px;padding-top:10px}@media (min-width:1024px) and (max-height:620px){.welfare-activity.is-fit-panel .welfare-section-head__desc{display:none}}@media (max-width:1023px){.welfare-activity.is-fit-panel .welfare-body{overflow-x:hidden;overflow-y:auto}.welfare-activity.is-fit-panel .welfare-claim-block--douyin,.welfare-activity.is-fit-panel .welfare-claim-block--invite{flex:none;height:auto;min-height:0;overflow:visible;padding:6px 0 4px}.welfare-activity.is-fit-panel .welfare-douyin,.welfare-activity.is-fit-panel .welfare-invite{flex:none;gap:var(--wf-gap);min-height:0!important;overflow:visible}.welfare-activity.is-fit-panel .welfare-steps--douyin,.welfare-activity.is-fit-panel .welfare-steps--invite{flex:none;flex-direction:column;flex-wrap:nowrap;gap:10px;min-height:0;overflow:visible}.welfare-activity.is-fit-panel .welfare-steps--douyin .welfare-steps__arrow,.welfare-activity.is-fit-panel .welfare-steps--invite .welfare-steps__arrow{align-self:center;opacity:.7;padding:0;transform:rotate(90deg)}.welfare-activity.is-fit-panel .welfare-steps--douyin .welfare-step,.welfare-activity.is-fit-panel .welfare-steps--invite .welfare-step{flex:none;min-width:0;overflow:visible;width:100%}.welfare-activity.is-fit-panel .welfare-step__body{flex:none;justify-content:flex-start;padding:6px 4px 2px}.welfare-activity.is-fit-panel .welfare-step--rich .welfare-step__body{align-items:center;flex:1;justify-content:center;padding:6px 4px 2px}.welfare-activity.is-fit-panel .welfare-step-douyin{flex:none;overflow:visible}}@media (max-width:767px){.welfare-activity.is-fit-panel{--wf-qr-h:clamp(120px,32vw,148px);--wf-step-icon:40px}}.welfare-header{flex-shrink:0;padding:var(--wf-pad-y) calc(var(--wf-pad-x) + 40px) 0 var(--wf-pad-x);position:relative}@media (max-width:767px){.welfare-header{padding:var(--wf-pad-y) calc(var(--wf-pad-x) + 36px) 0 var(--wf-pad-x)}.welfare-header__main p{line-height:1.45}}.welfare-header__main{min-width:0}.welfare-header__main h2{color:#0f172a;font-size:var(--wf-title);font-weight:800;letter-spacing:-.03em;line-height:1.25;margin:0}.welfare-header__main p{color:#64748b;font-size:var(--wf-muted);line-height:1.5;margin:0;max-width:42em}.welfare-header__title-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 12px;margin:0 0 6px}@media (max-width:767px){.welfare-header__title-row{gap:6px 8px;margin:0 0 8px}}.welfare-header__period{align-items:center;background:#fff7edf2;border:1px solid rgba(251,146,60,.35);border-radius:999px;color:#c2410c;display:inline-flex;font-size:var(--wf-muted);font-weight:600;gap:5px;letter-spacing:.01em;line-height:1.3;padding:3px 10px;white-space:nowrap}.welfare-header__period i{font-size:.9em;opacity:.85}.welfare-header__highlight{color:#ea580c;font-weight:800}.welfare-header__close{align-items:center;background:#ffffffd9;border:0;border:1px solid rgba(226,232,240,.9);border-radius:50%;box-shadow:0 2px 8px #0f172a0f;color:#64748b;cursor:pointer;display:inline-flex;font-size:var(--wf-body);height:var(--wf-close);justify-content:center;position:absolute;right:calc(var(--wf-pad-x) - 8px);top:calc(var(--wf-pad-y) - 4px);transition:background .15s ease,color .15s ease;width:var(--wf-close);z-index:2}.welfare-header__close:hover{background:#fff;color:#334155}.welfare-header__close:focus-visible{outline:2px solid rgba(99,102,241,.45);outline-offset:2px}@media (max-width:767px){.welfare-header__close{height:max(44px,var(--wf-close));min-height:44px;min-width:44px;right:12px;top:12px;width:max(44px,var(--wf-close))}}.welfare-tabs-scroll{flex-shrink:0}.welfare-tabs{display:flex;flex-shrink:0;flex-wrap:nowrap;gap:var(--wf-gap);padding:calc(var(--wf-pad-y)*.7) var(--wf-pad-x) 0}@media (min-width:768px) and (max-width:1023px){.welfare-tabs{gap:8px;padding:12px var(--wf-pad-x) 0}}@media (max-width:767px){.welfare-tabs{display:grid;gap:8px;grid-template-columns:1fr 1fr;padding:calc(var(--wf-pad-y)*.55) var(--wf-pad-x) 0}}.welfare-tab{align-items:center;background:#ffffffe0;border:2px solid rgba(226,232,240,.95);border-radius:var(--wf-radius-sm);cursor:pointer;display:flex;flex:1 1 0;flex-direction:row;gap:var(--wf-gap);min-height:var(--wf-tab-min-h);min-width:0;padding:calc(var(--wf-gap) + 2px) var(--wf-gap);position:relative;text-align:left;transition:border-color .22s cubic-bezier(.32,.72,0,1),box-shadow .22s cubic-bezier(.32,.72,0,1),transform .22s cubic-bezier(.32,.72,0,1)}.welfare-tab:hover:not(.is-disabled){border-color:#f9731673;transform:translateY(-1px)}.welfare-tab:focus-visible{outline:2px solid rgba(99,102,241,.45);outline-offset:2px}.welfare-tab.is-active{background:#fff;border-color:#f97316;box-shadow:0 6px 20px #f9731629}.welfare-tab.is-active .welfare-tab__icon{background:#f973161f;color:#ea580c}.welfare-tab.is-active .welfare-tab__title{color:#9a3412}.welfare-tab.is-active .welfare-tab__reward{color:#ea580c}.welfare-tab.is-disabled{background:#f8fafc;cursor:not-allowed;opacity:.55}.welfare-tab__check{align-items:center;background:#f97316;border-radius:50%;color:#fff;display:flex;height:20px;justify-content:center;width:20px}.welfare-tab__check,.welfare-tab__soon{font-size:10px;position:absolute;right:10px;top:10px}.welfare-tab__soon{background:#e2e8f0;border-radius:999px;color:#64748b;font-weight:700;padding:2px 8px}.welfare-tab__icon{align-items:center;background:#f1f5f9;border-radius:calc(var(--wf-radius-sm) - 2px);color:#64748b;display:flex;flex-shrink:0;font-size:calc(var(--wf-icon)*.4);height:var(--wf-icon);justify-content:center;width:var(--wf-icon)}.welfare-tab__body{display:flex;flex-direction:column;gap:2px;min-width:0}.welfare-tab__title{color:#334155;font-size:var(--wf-body);font-weight:700}.welfare-tab__reward,.welfare-tab__title{line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.welfare-tab__reward{color:#94a3b8;font-size:var(--wf-muted);font-weight:600}.welfare-tab--wide{flex:1.85 1 0;min-width:0}.welfare-tab--wide .welfare-tab__reward{white-space:nowrap}@media (min-width:1024px){.welfare-tab--wide{flex:2 1 0;min-width:360px}}@media (min-width:768px) and (max-width:1023px){.welfare-tab--wide{flex:2.2 1 0}}@media (max-width:767px){.welfare-tab--wide{flex:none;min-width:0}.welfare-tab--wide .welfare-tab__reward{display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}}@media (min-width:768px) and (max-width:1023px){.welfare-tab{border-width:1.5px;gap:8px;min-height:max(52px,var(--wf-tab-min-h));padding:10px 8px}.welfare-tab__icon{font-size:13px;height:32px;width:32px}.welfare-tab__check{font-size:8px;height:16px;right:6px;top:6px;width:16px}.welfare-tab__soon{font-size:9px;padding:1px 6px;right:6px;top:6px}}@media (max-width:767px){.welfare-tab{align-items:center;border-width:1.5px;flex:none;flex-direction:row;gap:8px;min-height:56px;padding:10px;text-align:left;width:100%}.welfare-tab:hover:not(.is-disabled){transform:none}.welfare-tab__body{align-items:flex-start;flex:1;min-width:0;padding-right:14px}.welfare-tab__title{white-space:nowrap}.welfare-tab__check{font-size:8px;height:16px;right:6px;top:6px;width:16px}.welfare-tab__soon{font-size:9px;padding:1px 5px;right:6px;top:6px}}.welfare-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--wf-pad-x);scrollbar-color:rgba(148,163,184,.5) transparent;scrollbar-width:thin}.welfare-body::-webkit-scrollbar{width:6px}.welfare-body::-webkit-scrollbar-thumb{background:#94a3b873;border-radius:999px}.welfare-claim-block{padding:var(--wf-gap) 0 calc(var(--wf-gap)*.75)}.welfare-claim-block--douyin,.welfare-claim-block--invite{display:flex;flex:1;flex-direction:column;min-height:0;padding-bottom:var(--wf-gap)}@media (max-width:1023px){.welfare-claim-block--douyin,.welfare-claim-block--invite{flex:none;min-height:auto;padding-bottom:calc(var(--wf-gap)*.65)}}.welfare-douyin{display:flex;flex:1;flex-direction:column;gap:var(--wf-gap);min-height:0}.welfare-douyin .welfare-user-id{flex-shrink:0;padding:calc(var(--wf-gap) + 2px) calc(var(--wf-gap) + 4px)}@media (max-width:1023px){.welfare-douyin{flex:none;min-height:auto}}.welfare-invite{display:flex;flex:1;flex-direction:column;gap:var(--wf-gap);min-height:0}@media (max-width:1023px){.welfare-invite{flex:none;min-height:auto}}.welfare-section-head{align-items:center;display:flex;gap:var(--wf-gap);justify-content:space-between;padding:0 0 calc(var(--wf-gap) - 2px)}.welfare-section-head__title{color:#0f172a;font-size:calc(var(--wf-body) + 2px);font-weight:800;margin:0 0 4px}.welfare-section-head__desc{color:#64748b;font-size:var(--wf-muted);font-weight:500;line-height:1.45;margin:0}.welfare-section-head__tag{background:#f973161a;border:1px solid rgba(249,115,22,.25);border-radius:999px;color:#ea580c;flex-shrink:0;font-size:var(--wf-muted);font-weight:800;padding:6px 12px;white-space:nowrap}@media (max-width:767px){.welfare-section-head{align-items:flex-start;gap:8px}.welfare-section-head__tag{font-size:11px;padding:4px 8px}}.welfare-steps{align-items:stretch;display:flex;gap:var(--wf-gap)}.welfare-steps--douyin,.welfare-steps--invite{flex:1;min-height:0}@media (min-width:1024px){.welfare-steps--douyin,.welfare-steps--invite{gap:calc(var(--wf-gap) + 4px)}}@media (max-width:1023px){.welfare-steps{align-items:stretch;flex-direction:column}.welfare-steps .welfare-steps__arrow{align-self:center;padding:0;transform:rotate(90deg)}.welfare-steps--douyin,.welfare-steps--invite{flex:none;min-height:auto}}.welfare-step{background:#ffffffeb;border:1px solid rgba(226,232,240,.95);border-radius:var(--wf-radius-sm);box-shadow:0 4px 16px #0f172a0a;display:flex;flex:1 1 0;flex-direction:column;min-height:0;min-width:0;padding:var(--wf-gap);position:relative}.welfare-step--douyin,.welfare-step--invite{flex:1 1 0}@media (min-width:1024px){.welfare-step--douyin,.welfare-step--invite,.welfare-step--rich{padding:var(--wf-gap) calc(var(--wf-gap) + 2px)}}@media (max-width:1023px){.welfare-step{border-color:#e2e8f0cc;box-shadow:0 2px 10px #0f172a09;flex:none;min-height:0;padding:12px;width:100%}.welfare-step--douyin,.welfare-step--invite{flex:none}.welfare-step--rich .welfare-step__body{align-items:center;flex:1;flex-direction:row;gap:12px;justify-content:center;min-height:52px;padding:6px 0 2px;text-align:left}.welfare-step--rich .welfare-step__body .welfare-step__icon--lg{border-radius:12px;flex-shrink:0;font-size:18px;height:44px;width:44px}.welfare-step--rich .welfare-step__body .welfare-step__text{flex:0 1 auto;max-width:none;min-width:0}.welfare-step--rich .welfare-step__body .welfare-step__hint{display:none}}@media (max-width:767px){.welfare-step{border-radius:12px;padding:10px 12px}}.welfare-step__head{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:6px;margin-bottom:calc(var(--wf-gap)*.65)}.welfare-step__body{align-items:center;display:flex;flex:1;flex-direction:column;gap:calc(var(--wf-gap) - 2px);justify-content:center;min-height:0;padding:8px 12px 4px;text-align:center}.welfare-step__body--invite{align-items:center;gap:10px;justify-content:center;width:100%}@media (max-width:1023px){.welfare-step__body{align-items:center;flex:none;justify-content:flex-start;min-height:auto;padding:4px 0 0}}.welfare-step__hint{background:#6366f114;border:1px solid rgba(99,102,241,.14);border-radius:999px;color:#6366f1;font-size:var(--wf-muted);font-weight:700;margin:0;padding:6px 12px}.welfare-step__hint--reward{background:#f973161a;border-color:#f973162e;color:#ea580c}.welfare-step__badge{background:linear-gradient(135deg,#fb923c,#ea580c);border-radius:6px;color:#fff;flex-shrink:0;font-size:var(--wf-muted);font-variant-numeric:tabular-nums;font-weight:800;line-height:1.3;padding:3px 8px}.welfare-step__title{color:#64748b;font-size:var(--wf-muted);font-weight:700;line-height:1.2}.welfare-step__pill{border:1px solid rgba(249,115,22,.2);border-radius:999px;font-size:10px;font-weight:800;margin-left:auto;padding:2px 8px}.welfare-step__icon,.welfare-step__pill{background:#f973161f;color:#ea580c}.welfare-step__icon{align-items:center;border-radius:8px;display:inline-flex;font-size:var(--wf-muted);height:28px;justify-content:center;margin-bottom:8px;width:28px}.welfare-step__icon--lg{border-radius:calc(var(--wf-radius-sm) + 4px);box-shadow:0 8px 20px #f9731624;font-size:calc(var(--wf-step-icon)*.4);height:var(--wf-step-icon);margin-bottom:0;width:var(--wf-step-icon)}.welfare-step__text{color:#334155;font-size:var(--wf-muted);font-weight:600;line-height:1.55;margin:0}.welfare-step__text strong{color:#ea580c;font-weight:800}@media (min-width:1024px){.welfare-step--rich .welfare-step__text{font-size:var(--wf-body);line-height:1.65;max-width:16em}}.welfare-step__login-card{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:10px;justify-content:flex-start;max-width:15em;width:100%}.welfare-step__login-card .welfare-step__text{max-width:none;text-align:center}.welfare-step__login-btn{background:linear-gradient(135deg,#6366f1,#4f46e5);border:0;border-radius:999px;color:#fff;cursor:pointer;flex-shrink:0;font-size:var(--wf-muted);font-weight:700;padding:8px 18px;transition:opacity .2s ease}.welfare-step__login-btn:hover{opacity:.92}.welfare-step__login-btn:focus-visible{outline:2px solid rgba(99,102,241,.45);outline-offset:2px}.welfare-step-douyin{flex:1;flex-direction:column;gap:var(--wf-douyin-gap);min-height:0;padding:4px 0}.welfare-step-douyin,.welfare-step-douyin__scan{align-items:center;display:flex;justify-content:center;width:100%}.welfare-step-douyin__scan{flex:0 0 auto;flex-direction:column;gap:8px;min-height:auto}.welfare-step-douyin__qr{background:#fff;border:2px solid rgba(249,115,22,.32);border-radius:var(--wf-radius-sm);box-shadow:0 10px 28px #f9731638;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:6px}.welfare-step-douyin__qr,.welfare-step-douyin__qr-fallback{aspect-ratio:1/1;box-sizing:border-box;flex-shrink:0;height:auto;max-width:100%;width:var(--wf-qr-size)}.welfare-step-douyin__qr-fallback{align-items:center;background:#f973161a;border:1.5px dashed rgba(249,115,22,.35);border-radius:var(--wf-radius-sm);color:#ea580c;display:flex;font-size:calc(var(--wf-qr-size)*.28);justify-content:center}.welfare-step-douyin__scan-tip{color:#0f172a;flex-shrink:0;font-size:calc(var(--wf-body) + 2px);font-weight:800;line-height:1.25;margin:0;text-align:center}.welfare-step-douyin__fallback{background:#f973160d;border:1px solid rgba(249,115,22,.12);border-radius:999px;box-sizing:border-box;flex-direction:row;gap:8px;max-width:100%;padding:6px 14px;width:auto}.welfare-step-douyin__fallback,.welfare-step-douyin__or{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.welfare-step-douyin__or{background:#f973161a;border:1px solid rgba(249,115,22,.18);border-radius:50%;color:#ea580c;font-size:10px;font-weight:800;height:20px;line-height:1;width:20px}.welfare-step-douyin__search-text{align-items:baseline;display:inline-flex;flex-direction:row;gap:4px;line-height:1.25;margin:0;text-align:left}.welfare-step-douyin__search-label{color:#64748b;font-size:var(--wf-muted);font-weight:600;white-space:nowrap;word-break:keep-all}.welfare-step-douyin__search-kw{color:#ea580c;font-size:calc(var(--wf-body) + 1px);font-weight:800;letter-spacing:.02em;white-space:nowrap;word-break:keep-all}@media (max-width:1023px){.welfare-step-douyin{flex:none;justify-content:flex-start;min-height:auto}.welfare-step-douyin__fallback{padding:5px 12px}}.welfare-steps__arrow{align-items:center;align-self:center;color:#cbd5e1;display:flex;flex-shrink:0;font-size:var(--wf-body)}@media (min-width:1024px){.welfare-steps--douyin .welfare-steps__arrow,.welfare-steps--invite .welfare-steps__arrow{font-size:var(--wf-body);opacity:.85}}.welfare-invite-link{align-items:center;display:flex;gap:calc(var(--wf-gap)*.5);min-width:0;width:100%}.welfare-invite-link--stack{align-items:stretch;flex-direction:column;gap:calc(var(--wf-gap)*.65);max-width:100%}@media (min-width:1024px){.welfare-invite-link--stack{gap:var(--wf-gap);padding:0 4px}}.welfare-invite-link__url{background:#fff;border:1px solid rgba(99,102,241,.2);border-radius:calc(var(--wf-radius-sm) - 4px);color:#312e81;flex:1;font-size:var(--wf-muted);font-weight:600;min-width:0;overflow:hidden;padding:calc(var(--wf-gap)*.65) var(--wf-gap);text-overflow:ellipsis;white-space:nowrap}.welfare-invite-link--stack .welfare-invite-link__url{font-size:var(--wf-body);line-height:1.5;padding:calc(var(--wf-gap)*.75) calc(var(--wf-gap) + 2px);text-align:left;white-space:normal;word-break:break-all}.welfare-invite-link__copy{align-items:center;background:linear-gradient(135deg,#6366f1,#4f46e5);border:0;border-radius:calc(var(--wf-radius-sm) - 4px);color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:var(--wf-muted);font-weight:700;gap:6px;justify-content:center;min-height:var(--wf-cta-h);padding:0 calc(var(--wf-gap) + 2px);transition:opacity .2s ease}.welfare-invite-link--stack .welfare-invite-link__copy{border-radius:calc(var(--wf-radius-sm) - 2px);font-size:var(--wf-body);padding:0 var(--wf-gap);width:100%}@media (max-width:767px){.welfare-invite-link--stack .welfare-invite-link__copy{min-height:max(44px,var(--wf-cta-h))}}.welfare-invite-link__copy:hover{opacity:.92}.welfare-invite-link__copy:focus-visible{outline:2px solid rgba(99,102,241,.45);outline-offset:2px}.welfare-invite-bar{align-items:center;background:#ffffffe0;border:1px solid rgba(99,102,241,.16);border-radius:var(--wf-radius-sm);box-shadow:0 4px 12px #0f172a0a;display:flex;flex-shrink:0;gap:var(--wf-gap);padding:calc(var(--wf-gap) + 2px) calc(var(--wf-gap) + 4px)}.welfare-invite-bar__label{align-items:center;color:#4338ca;display:inline-flex;flex-shrink:0;font-size:var(--wf-muted);font-weight:700;gap:6px;white-space:nowrap}.welfare-invite-bar__label i{font-size:var(--wf-body)}.welfare-invite-bar__code{background:#fff;border:1px solid rgba(99,102,241,.2);border-radius:calc(var(--wf-radius-sm) - 4px);color:#312e81;flex:1;font-size:var(--wf-body);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.04em;min-width:0;overflow:hidden;padding:calc(var(--wf-gap)*.5) var(--wf-gap);text-overflow:ellipsis}.welfare-invite-bar__tip{color:#64748b;flex:1;font-size:var(--wf-muted);font-weight:600;margin:0}.welfare-invite-bar__copy{align-items:center;background:linear-gradient(135deg,#6366f1,#4f46e5);border:0;border-radius:calc(var(--wf-radius-sm) - 4px);color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:var(--wf-muted);font-weight:700;gap:5px;min-height:var(--wf-cta-h);padding:0 calc(var(--wf-gap) + 2px);transition:opacity .2s ease}.welfare-invite-bar__copy:hover{opacity:.92}.welfare-invite-bar__copy:focus-visible{outline:2px solid rgba(99,102,241,.45);outline-offset:2px}@media (max-width:767px){.welfare-invite-bar{flex-wrap:wrap}.welfare-invite-bar__code{order:3;width:100%}.welfare-invite-bar__copy{margin-left:auto;min-height:max(44px,var(--wf-cta-h))}}.welfare-user-id{align-items:center;background:#ffffffe0;border:1px solid rgba(99,102,241,.16);border-radius:var(--wf-radius-sm);box-shadow:0 4px 12px #0f172a0a;display:flex;flex-wrap:nowrap;gap:var(--wf-gap);margin:0 0 var(--wf-gap);padding:calc(var(--wf-gap)*.75) var(--wf-gap)}.welfare-douyin .welfare-user-id{margin:0}.welfare-user-id__label{align-items:center;color:#4338ca;display:inline-flex;flex-shrink:0;font-size:var(--wf-muted);font-weight:700;gap:6px;white-space:nowrap}.welfare-user-id__label i{font-size:var(--wf-body)}.welfare-user-id__row{align-items:center;display:flex;flex:1;gap:calc(var(--wf-gap)*.65);min-width:0}.welfare-user-id__value{background:#fff;border:1px solid rgba(99,102,241,.2);border-radius:calc(var(--wf-radius-sm) - 4px);color:#312e81;flex:1;font-size:var(--wf-body);font-variant-numeric:tabular-nums;font-weight:800;min-width:0;overflow:hidden;padding:calc(var(--wf-gap)*.5) var(--wf-gap);text-overflow:ellipsis}.welfare-user-id__copy{align-items:center;background:linear-gradient(135deg,#6366f1,#4f46e5);border:0;border-radius:calc(var(--wf-radius-sm) - 4px);color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:var(--wf-muted);font-weight:700;gap:5px;min-height:var(--wf-cta-h);padding:0 calc(var(--wf-gap) + 2px);transition:opacity .2s ease}.welfare-user-id__copy:hover{opacity:.92}.welfare-user-id__copy:focus-visible{outline:2px solid rgba(99,102,241,.45);outline-offset:2px}.welfare-user-id__login-tip{color:#64748b;flex:1;font-size:var(--wf-muted);font-weight:600;margin:0}.welfare-user-id__login-link{background:transparent;border:0;color:#6366f1;cursor:pointer;font-size:inherit;font-weight:800;padding:0;text-decoration:underline}@media (max-width:767px){.welfare-user-id{align-items:stretch;flex-direction:column;gap:calc(var(--wf-gap)*.65)}.welfare-user-id__row{width:100%}.welfare-user-id__copy{min-height:max(44px,var(--wf-cta-h))}}.welfare-cta{align-items:center;background:linear-gradient(135deg,#f9731614,#fbbf241f);border:1px solid rgba(249,115,22,.22);border-radius:var(--wf-radius-sm);display:flex;flex-shrink:0;gap:var(--wf-gap);justify-content:space-between;margin:0 var(--wf-pad-x) var(--wf-pad-y);padding:calc(var(--wf-gap) + 2px) calc(var(--wf-gap) + 4px)}@media (max-width:767px){.welfare-cta{align-items:stretch;flex-direction:column;margin:0 var(--wf-pad-x) calc(var(--wf-pad-y)*.75 + var(--safe-area-bottom, 0px));text-align:center}}.welfare-cta__text{align-items:center;display:flex;gap:var(--wf-gap);min-width:0}@media (max-width:767px){.welfare-cta__text{justify-content:center}}.welfare-cta__icon{align-items:center;background:#f9731626;border-radius:calc(var(--wf-radius-sm) - 2px);color:#ea580c;display:flex;flex-shrink:0;font-size:calc(var(--wf-icon)*.4);height:var(--wf-icon);justify-content:center;width:var(--wf-icon)}.welfare-cta__hint{color:#64748b;font-size:var(--wf-muted);font-weight:600;margin:0 0 2px}.welfare-cta__reward{color:#9a3412;font-size:calc(var(--wf-body) + 1px);font-weight:800;margin:0}.welfare-cta__reward-extra{color:#c2410c;font-size:var(--wf-muted);font-weight:700;margin-left:4px}.welfare-cta__btn{align-items:center;background:linear-gradient(135deg,#fb923c,#ea580c);border:0;border-radius:999px;box-shadow:0 6px 18px #f9731659;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:var(--wf-body);font-weight:800;justify-content:center;min-height:var(--wf-cta-h);padding:0 calc(var(--wf-gap) + 10px);transition:transform .2s cubic-bezier(.32,.72,0,1),box-shadow .2s cubic-bezier(.32,.72,0,1)}@media (max-width:767px){.welfare-cta__btn{min-height:max(44px,var(--wf-cta-h));width:100%}}.welfare-cta__btn:hover:not(:disabled){box-shadow:0 8px 22px #f973166b;transform:translateY(-1px)}.welfare-cta__btn:focus-visible{outline:2px solid rgba(249,115,22,.5);outline-offset:2px}.welfare-cta__btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.55;transform:none}.welfare-method3{display:flex;flex-direction:column;gap:var(--wf-gap)}.welfare-method3__progress{align-items:center;box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:4px;justify-content:center;list-style:none;margin:0 auto 4px;max-width:100%;padding:0;width:-moz-fit-content;width:fit-content}@media (max-width:767px){.welfare-method3__progress{-moz-column-gap:4px;column-gap:4px;flex-wrap:wrap;justify-content:center;row-gap:8px;width:100%}}.welfare-method3__progress-item{align-items:center;background:#ffffffe0;border:1px solid rgba(226,232,240,.95);border-radius:999px;box-shadow:0 2px 8px #0f172a0a;display:inline-flex;flex:0 0 auto;flex-direction:row;gap:8px;min-width:0;padding:6px 12px;transition:border-color .22s cubic-bezier(.32,.72,0,1),background .22s cubic-bezier(.32,.72,0,1),box-shadow .22s cubic-bezier(.32,.72,0,1)}@media (max-width:767px){.welfare-method3__progress-item{gap:6px;padding:5px 8px}}.welfare-method3__progress-item.is-active{background:#fff7edf2;border-color:#f9731673;box-shadow:0 4px 14px #f9731624}.welfare-method3__progress-item.is-done{background:#f0fdf4e6;border-color:#22c55e47}.welfare-method3__progress-item.is-active .welfare-method3__progress-dot{background:linear-gradient(135deg,#fb923c,#ea580c);border-color:transparent;box-shadow:0 4px 12px #f9731659;color:#fff}.welfare-method3__progress-item.is-done .welfare-method3__progress-dot{background:#22c55e26;border-color:#22c55e4d;color:#15803d}.welfare-method3__progress-item.is-done .welfare-method3__progress-label{color:#15803d}.welfare-method3__progress-item.is-active .welfare-method3__progress-label{color:#ea580c;font-weight:800}.welfare-method3__progress-dot{align-items:center;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:50%;color:#64748b;display:flex;flex-shrink:0;font-size:11px;font-weight:800;height:24px;justify-content:center;transition:all .25s cubic-bezier(.32,.72,0,1);width:24px}.welfare-method3__progress-dot i{font-size:.85em}.welfare-method3__progress-label{color:#64748b;font-size:var(--wf-muted);font-weight:700;line-height:1.2;text-align:left;white-space:nowrap}@media (max-width:767px){.welfare-method3__progress-label{font-size:11px}}.welfare-method3__progress-sep{align-items:center;color:#cbd5e1;display:flex;flex:0 0 auto;font-size:12px;justify-content:center;line-height:1;opacity:.9;padding:0 2px}.welfare-method3__grid{align-items:start;display:grid;gap:calc(var(--wf-gap) + 4px);grid-template-columns:42% 1fr}@media (max-width:1023px){.welfare-method3__grid{gap:var(--wf-gap);grid-template-columns:1fr}}.welfare-method3__left{min-height:0}.welfare-method3__left,.welfare-method3__right{display:flex;flex-direction:column;gap:calc(var(--wf-gap) - 2px)}.welfare-method3__promo{background:#ffffffeb;border:1px solid rgba(249,115,22,.18);border-radius:var(--wf-radius-sm);box-shadow:0 4px 16px #0f172a0a;display:flex;flex:1;flex-direction:column;gap:var(--wf-gap);min-height:0;padding:calc(var(--wf-gap) + 2px) var(--wf-gap)}.welfare-method3__promo-head{align-items:flex-start;display:flex;gap:var(--wf-gap);justify-content:space-between}@media (max-width:767px){.welfare-method3__promo-head{flex-direction:column}}.welfare-method3__promo-info{min-width:0}.welfare-method3__promo-label{color:#0f172a;display:block;font-size:var(--wf-body);font-weight:800}.welfare-method3__promo-tip{color:#64748b;font-size:var(--wf-muted);font-weight:500;line-height:1.45;margin:4px 0 0}.welfare-method3__promo-content{background:#f8fafc;border:1px solid rgba(226,232,240,.95);border-radius:calc(var(--wf-radius-sm) - 2px);color:#475569;flex:1;font-family:inherit;font-size:var(--wf-muted);font-weight:500;line-height:1.7;margin:0;max-height:320px;min-height:120px;overflow-y:auto;padding:calc(var(--wf-gap)*.75) calc(var(--wf-gap) + 2px);white-space:pre-wrap;word-break:break-word}.welfare-method3__promo-copy{align-items:center;background:linear-gradient(135deg,#f97316,#ea580c);border:0;border-radius:calc(var(--wf-radius-sm) - 2px);color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:var(--wf-muted);font-weight:700;gap:6px;min-height:var(--wf-cta-h);padding:0 calc(var(--wf-gap) + 2px);transition:transform .2s ease,box-shadow .2s ease}@media (max-width:767px){.welfare-method3__promo-copy{justify-content:center;min-height:max(44px,var(--wf-cta-h));width:100%}}.welfare-method3__promo-copy:hover{box-shadow:0 6px 16px #f9731659;transform:translateY(-1px)}.welfare-method3__promo-copy:focus-visible{outline:2px solid rgba(249,115,22,.5);outline-offset:2px}.welfare-method3__rules-card{background:#ffffffeb;border:1px solid rgba(226,232,240,.95);border-radius:var(--wf-radius-sm);box-shadow:0 4px 16px #0f172a0a;padding:calc(var(--wf-gap) + 2px) var(--wf-gap)}.welfare-method3__rules-card--inline{background:linear-gradient(180deg,#f9731614,#fffffff5);border:none;border-radius:0;box-shadow:none;padding:calc(var(--wf-gap) + 2px) calc(var(--wf-gap) + 4px) var(--wf-gap)}.welfare-method3__channel-panel{background:#ffffffeb;border:1px solid rgba(249,115,22,.22);border-radius:var(--wf-radius-sm);box-shadow:0 4px 16px #0f172a0a;overflow:hidden}.welfare-method3__rules-title{align-items:center;color:#0f172a;display:flex;font-size:var(--wf-body);font-weight:800;gap:8px;margin:0 0 calc(var(--wf-gap)*.65)}.welfare-method3__rules-title i{color:#ea580c;font-size:1em}.welfare-method3__checklist{display:flex;flex-direction:column;gap:calc(var(--wf-gap)*.65);list-style:none;margin:0;padding:0}.welfare-method3__checklist li{align-items:flex-start;color:#475569;display:flex;font-size:var(--wf-muted);font-weight:600;gap:calc(var(--wf-gap)*.65);line-height:1.5}.welfare-method3__checklist li i{color:#f97316;flex-shrink:0;font-size:var(--wf-body);margin-top:2px}.welfare-method3__checklist li strong{color:#ea580c;font-weight:800}.welfare-method3__channels{--channel-index:0;background:#f8fafcf2;border:none;border-bottom:1px solid rgba(249,115,22,.12);border-radius:0;box-shadow:none;display:grid;gap:0;grid-template-columns:1fr 1fr;padding:5px;position:relative}.welfare-method3__channels-glider{background:var(--hero-btn-gradient,linear-gradient(135deg,#24b0ff 0,#6366f1 60%,#a855f7 100%));border-radius:10px;bottom:5px;box-shadow:0 6px 16px #6366f152;left:5px;pointer-events:none;position:absolute;top:5px;transform:translate3d(calc(var(--channel-index)*100%),0,0);transition:transform .42s cubic-bezier(.32,.72,0,1);width:calc(50% - 5px);z-index:0}.welfare-method3__channel{align-items:center;background:transparent;border:0;border-radius:calc(var(--wf-radius-sm) - 2px);color:#64748b;cursor:pointer;display:flex;font-size:var(--wf-muted);font-weight:700;gap:8px;justify-content:center;padding:calc(var(--wf-gap)*.7) calc(var(--wf-gap) + 2px);position:relative;transition:color .28s cubic-bezier(.32,.72,0,1);z-index:1}.welfare-method3__channel i{font-size:calc(var(--wf-muted) + 2px)}.welfare-method3__channel:hover:not(.welfare-method3__channel--active){color:#4f46e5}.welfare-method3__channel:focus-visible{outline:2px solid rgba(99,102,241,.45);outline-offset:2px}.welfare-method3__channel--active{color:#fff}.welfare-method3__panel{background:#ffffffeb;border:1px solid rgba(226,232,240,.95);border-radius:var(--wf-radius-sm);box-shadow:0 4px 16px #0f172a0a;padding:var(--wf-gap)}.welfare-method3__field{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.welfare-method3__field:last-child{margin-bottom:0}.welfare-method3__label{color:#0f172a;font-size:var(--wf-muted);font-weight:700}.welfare-method3__upload-tip{color:#94a3b8;font-size:var(--wf-muted);font-weight:500}.welfare-method3__login-tip{color:#64748b;font-size:var(--wf-muted);font-weight:600;margin:0;text-align:center}.welfare-method3__history{background:#ffffffeb;border:1px solid rgba(226,232,240,.95);border-radius:var(--wf-radius-sm);box-shadow:0 4px 16px #0f172a0a;padding:calc(var(--wf-gap) + 2px) var(--wf-gap)}.welfare-method3__history--side{background:#f8fafcf2;border:1px solid rgba(226,232,240,.9);border-radius:12px;box-shadow:none;flex-shrink:0;padding:10px 12px}.welfare-method3__history-title{align-items:center;color:#0f172a;display:flex;font-size:12px;font-weight:800;gap:6px;margin:0 0 8px}.welfare-method3__history-title i{color:#64748b;font-size:11px}.welfare-method3__history--side .welfare-method3__history-title{color:#64748b;font-size:11px;font-weight:700;margin-bottom:6px}.welfare-method3__history-scroll{max-height:160px;overflow-y:auto;scrollbar-color:rgba(148,163,184,.5) transparent;scrollbar-width:thin}.welfare-method3__history--side .welfare-method3__history-scroll{max-height:132px}.welfare-method3__history-scroll::-webkit-scrollbar{width:4px}.welfare-method3__history-scroll::-webkit-scrollbar-thumb{background:#94a3b873;border-radius:999px}.welfare-method3__history-item{border-top:1px solid rgba(226,232,240,.85);padding:8px 0}.welfare-method3__history-item:first-of-type{border-top:0;padding-top:0}.welfare-method3__history--side .welfare-method3__history-item{padding:5px 0}.welfare-method3__history--side .welfare-method3__history-item:first-of-type{padding-top:0}.welfare-method3__history-row{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.welfare-method3__history-meta{align-items:center;display:flex;flex:1;gap:6px;min-width:0;overflow:hidden}.welfare-method3__history-channel{color:#334155;flex-shrink:0;font-size:12px;font-weight:700}.welfare-method3__history--side .welfare-method3__history-channel{font-size:11px;font-weight:600}.welfare-method3__history-time{color:#94a3b8;font-size:11px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.welfare-method3__history--side .welfare-method3__history-time{font-size:10px}.welfare-method3__history--side .welfare-method3__history-time:before{color:#cbd5e1;content:"·";margin-right:4px}.welfare-method3__history-status{border-radius:999px;flex-shrink:0;font-size:10px;font-weight:800;line-height:1.3;padding:2px 7px}.welfare-method3__history-status--0{background:#f59e0b1f;color:#b45309}.welfare-method3__history-status--1{background:#22c55e1f;color:#15803d}.welfare-method3__history-status--2{background:#ef44441f;color:#b91c1c}.welfare-method3__history-note{color:#64748b;font-size:12px;line-height:1.45;margin:6px 0 0}.welfare-method4{display:flex;flex-direction:column;gap:var(--wf-gap)}.welfare-method4__progress{align-items:center;box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:4px;justify-content:center;list-style:none;margin:0 auto 4px;max-width:100%;padding:0;width:-moz-fit-content;width:fit-content}@media (max-width:767px){.welfare-method4__progress{-moz-column-gap:4px;column-gap:4px;flex-wrap:wrap;justify-content:center;row-gap:8px;width:100%}}.welfare-method4__progress-item{align-items:center;background:#ffffffe0;border:1px solid rgba(226,232,240,.95);border-radius:999px;box-shadow:0 2px 8px #0f172a0a;display:inline-flex;flex:0 0 auto;flex-direction:row;gap:8px;min-width:0;padding:6px 12px;transition:border-color .22s cubic-bezier(.32,.72,0,1),background .22s cubic-bezier(.32,.72,0,1),box-shadow .22s cubic-bezier(.32,.72,0,1)}@media (max-width:767px){.welfare-method4__progress-item{gap:6px;padding:5px 8px}}.welfare-method4__progress-item.is-active{background:#fff7edf2;border-color:#f9731673;box-shadow:0 4px 14px #f9731624}.welfare-method4__progress-item.is-done{background:#f0fdf4e6;border-color:#22c55e47}.welfare-method4__progress-item.is-active .welfare-method4__progress-dot{background:linear-gradient(135deg,#fb923c,#ea580c);border-color:transparent;box-shadow:0 4px 12px #f9731659;color:#fff}.welfare-method4__progress-item.is-done .welfare-method4__progress-dot{background:#22c55e26;border-color:#22c55e4d;color:#15803d}.welfare-method4__progress-item.is-done .welfare-method4__progress-label{color:#15803d}.welfare-method4__progress-item.is-active .welfare-method4__progress-label{color:#ea580c;font-weight:800}.welfare-method4__progress-dot{align-items:center;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:50%;color:#64748b;display:flex;flex-shrink:0;font-size:11px;font-weight:800;height:24px;justify-content:center;transition:all .25s cubic-bezier(.32,.72,0,1);width:24px}.welfare-method4__progress-dot i{font-size:.85em}.welfare-method4__progress-label{color:#64748b;font-size:var(--wf-muted);font-weight:700;line-height:1.2;text-align:left;white-space:nowrap}@media (max-width:767px){.welfare-method4__progress-label{font-size:11px}}.welfare-method4__progress-sep{align-items:center;color:#cbd5e1;display:flex;flex:0 0 auto;font-size:12px;justify-content:center;line-height:1;opacity:.9;padding:0 2px}.welfare-method4__grid{align-items:start;display:grid;gap:calc(var(--wf-gap) + 4px);grid-template-columns:1fr 340px}@media (max-width:1023px){.welfare-method4__grid{gap:var(--wf-gap);grid-template-columns:1fr}}.welfare-method4__left{min-width:0}.welfare-method4__left,.welfare-method4__right{display:flex;flex-direction:column;gap:calc(var(--wf-gap) - 2px)}.welfare-method4__templates{background:#fffffff2;border:1px solid rgba(99,102,241,.15);border-radius:var(--wf-radius-sm);box-shadow:0 4px 16px #0f172a0a;padding:var(--wf-gap)}.welfare-method4__templates-head{margin-bottom:var(--wf-gap)}.welfare-method4__templates-label{color:#0f172a;display:block;font-size:var(--wf-body);font-weight:800}.welfare-method4__templates-tip{color:#64748b;font-size:var(--wf-muted);font-weight:500;line-height:1.45;margin:4px 0 0}.welfare-method4__template-grid{display:grid;gap:calc(var(--wf-gap)*.65);grid-template-columns:1fr 1fr}@media (max-width:767px){.welfare-method4__template-grid{grid-template-columns:1fr}}.welfare-method4__template-item{align-items:center;background:#f8fafc;border:1px solid rgba(226,232,240,.95);border-radius:calc(var(--wf-radius-sm) - 2px);display:flex;gap:8px;justify-content:space-between;min-width:0;padding:calc(var(--wf-gap)*.65) var(--wf-gap)}.welfare-method4__template-text{color:#475569;flex:1;font-size:var(--wf-muted);font-weight:500;line-height:1.5;min-width:0;word-break:break-word}.welfare-method4__template-copy{align-items:center;background:#6366f11a;border:none;border-radius:8px;color:#6366f1;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:background .2s cubic-bezier(.32,.72,0,1);width:28px}@media (max-width:767px){.welfare-method4__template-copy{height:44px;min-height:44px;min-width:44px;width:44px}}.welfare-method4__template-copy:hover{background:#6366f12e}.welfare-method4__template-copy i{font-size:var(--wf-muted)}.welfare-method4__rules-card{background:#fff7edd9;border:1px solid rgba(249,115,22,.2);border-radius:var(--wf-radius-sm);padding:calc(var(--wf-gap) + 2px) var(--wf-gap)}.welfare-method4__rules-title{align-items:center;color:#ea580c;display:flex;font-size:var(--wf-muted);font-weight:800;gap:6px;margin:0 0 calc(var(--wf-gap)*.65)}.welfare-method4__rules-title i{font-size:var(--wf-body)}.welfare-method4__checklist{color:#78350f;font-size:var(--wf-muted);font-weight:500;line-height:1.65;margin:0;padding:0 0 0 18px}.welfare-method4__checklist li+li{margin-top:4px}.welfare-method4__checklist strong{color:#ea580c}.welfare-method4__quota{border-top:1px dashed rgba(249,115,22,.25);color:#92400e;font-size:var(--wf-muted);margin:calc(var(--wf-gap)*.65) 0 0;padding-top:calc(var(--wf-gap)*.65)}.welfare-method4__quota strong{color:#ea580c;font-weight:800}.welfare-method4__panel{background:#ffffffeb;border:1px solid rgba(226,232,240,.95);border-radius:var(--wf-radius-sm);padding:calc(var(--wf-gap) + 2px) var(--wf-gap)}.welfare-method4__field{display:flex;flex-direction:column;gap:8px}.welfare-method4__label{color:#0f172a;font-size:var(--wf-muted);font-weight:700}.welfare-method4__upload-tip{color:#64748b;font-size:var(--wf-muted);font-weight:500}.welfare-method4__login-tip{color:#64748b;font-size:var(--wf-muted);margin:0;text-align:center}.welfare-method4__history{background:#ffffffd9;border:1px solid rgba(226,232,240,.9);border-radius:var(--wf-radius-sm);padding:calc(var(--wf-gap)*.75) calc(var(--wf-gap) + 2px)}.welfare-method4__history-title{align-items:center;color:#64748b;display:flex;font-size:var(--wf-muted);font-weight:700;gap:6px;margin:0 0 8px}.welfare-method4__history-scroll{max-height:120px;overflow-y:auto;scrollbar-width:thin}.welfare-method4__history-item{border-top:1px solid rgba(226,232,240,.85);padding:5px 0}.welfare-method4__history-item:first-of-type{border-top:0;padding-top:0}.welfare-method4__history-row{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.welfare-method4__history-meta{align-items:center;display:flex;flex:1;gap:6px;min-width:0;overflow:hidden}.welfare-method4__history-channel{color:#0f172a;font-size:11px;font-weight:700;white-space:nowrap}.welfare-method4__history-time{color:#64748b;font-size:10px;white-space:nowrap}.welfare-method4__history-status{border-radius:999px;flex-shrink:0;font-size:10px;font-weight:700;padding:2px 8px}.welfare-method4__history-status--0{background:#f59e0b1f;color:#b45309}.welfare-method4__history-status--1{background:#22c55e1f;color:#15803d}.welfare-method4__history-status--2{background:#ef44441f;color:#b91c1c}.welfare-method4__history-note{color:#64748b;font-size:11px;line-height:1.4;margin:4px 0 0}@media (prefers-reduced-motion:reduce){.welfare-cta__btn,.welfare-method3__channels-glider,.welfare-tab{transition:none!important}}@media (min-width:1024px) and (max-height:680px){.welfare-douyin,.welfare-invite{min-height:0!important}.welfare-steps--douyin,.welfare-steps--invite{align-items:stretch;flex:1 1 auto;min-height:0}.welfare-step{min-height:0!important;overflow:hidden}.welfare-step--douyin,.welfare-step--invite,.welfare-step--rich{min-height:0}.welfare-step-douyin{flex:1 1 auto;min-height:0;padding:0}}
