.income_page__9oS1E{--ink:#342f39;--muted:#766d7c;--soft:#978c9b;--line:rgba(104,82,116,0.15);--pink:#c75f88;--pink-deep:#9f496d;--purple:#786aa2;--green:#4f8a6c;position:relative;isolation:isolate;min-height:100dvh;overflow-x:clip;padding:0 22px 34px;color:var(--ink);color-scheme:light;background:radial-gradient(circle at 87% 7%,rgba(231,156,189,.3),transparent 27rem),radial-gradient(circle at 3% 42%,rgba(168,150,218,.22),transparent 30rem),linear-gradient(150deg,#fff8fb,#f7f2ff 56%,#fff4f8);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Noto Sans CJK SC,sans-serif}.income_page__9oS1E button,.income_page__9oS1E input,.income_page__9oS1E select{font:inherit}.income_page__9oS1E a,.income_page__9oS1E button,.income_page__9oS1E select{-webkit-tap-highlight-color:transparent}.income_page__9oS1E a:focus-visible,.income_page__9oS1E button:focus-visible,.income_page__9oS1E input:focus-visible,.income_page__9oS1E select:focus-visible,.income_page__9oS1E summary:focus-visible{outline:3px solid rgba(199,95,136,.25);outline-offset:2px}.income_glow___lmwC{position:absolute;z-index:-1;inset:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.24) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.2) 1px,transparent 0);background-size:36px 36px;mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 82%)}.income_calculator__fq_qj,.income_hero__mrsnA,.income_notes__QJh_k,.income_page__9oS1E>footer,.income_topbar__U_hO_{width:min(980px,100%);margin-inline:auto}.income_topbar__U_hO_{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line)}.income_brand__ToRql{display:inline-flex;align-items:center;gap:11px;color:inherit;text-decoration:none}.income_brandAvatar__ACRO3{width:40px;height:40px;flex:0 0 auto;border:1px solid rgba(255,255,255,.68);border-radius:50%;background:#fff8fb url(/huanyi-avatar.webp) 50%/cover no-repeat;box-shadow:0 8px 22px rgba(90,65,104,.14)}.income_brandCopy__MS4wN{display:flex;flex-direction:column;gap:2px}.income_brandCopy__MS4wN strong{color:#5f4d61;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:13px;font-weight:600}.income_brandCopy__MS4wN small{color:var(--soft);font-size:8px;font-weight:800;letter-spacing:.14em}.income_ruleStamp__N6poz{min-height:32px;padding:0 11px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.58);color:var(--muted);font-size:9px;font-weight:800}.income_ruleStamp__N6poz i{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgba(79,138,108,.1)}.income_hero__mrsnA{padding:36px 2px 30px}.income_hero__mrsnA>p{margin:0 0 10px;color:var(--pink-deep);font-size:9px;font-weight:900;letter-spacing:.18em}.income_hero__mrsnA h1{margin:0;color:#3d3540;font:500 clamp(38px,5.8vw,58px)/1 Georgia,Times New Roman,Songti SC,serif;letter-spacing:-.045em}.income_hero__mrsnA h1 em{color:var(--pink-deep);font-style:normal}.income_hero__mrsnA>span{display:block;margin-top:14px;color:var(--muted);font-size:13px;line-height:1.65}.income_calculator__fq_qj{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(390px,.96fr);gap:14px;align-items:start}.income_controls__hlGOo,.income_result__OpEDu{min-width:0;border:1px solid var(--line);border-radius:24px;box-shadow:0 20px 58px rgba(91,67,105,.09);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.income_controls__hlGOo{padding:24px;background:rgba(255,255,255,.76)}.income_result__OpEDu{position:sticky;top:14px;padding:25px;background:linear-gradient(145deg,rgba(239,234,255,.91),rgba(255,248,251,.95) 53%,rgba(255,255,255,.88))}.income_panelHeading__FWi_J{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.income_panelHeading__FWi_J small{color:var(--purple);font-size:8px;font-weight:900;letter-spacing:.17em}.income_panelHeading__FWi_J h2{margin:5px 0 0;color:#403743;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:22px;font-weight:600}.income_panelHeading__FWi_J>button{min-width:54px;min-height:34px;border:1px solid var(--line);border-radius:999px;background:rgba(248,244,250,.82);color:var(--muted);cursor:pointer;font-size:10px;font-weight:700}.income_panelHeading__FWi_J>button:disabled{cursor:default;opacity:.45}.income_countGrid__PP8fs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.income_countCard__gq1sc{min-width:0;padding:14px;border:1px solid rgba(108,88,120,.13);border-radius:17px;background:rgba(255,252,254,.82);box-shadow:inset 0 1px 0 rgba(255,255,255,.82)}.income_countCardHeading___z0Em{min-height:48px;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.income_countCardHeading___z0Em>div{min-width:0}.income_countCardHeading___z0Em label{display:block;color:#4c414e;font-size:13px;font-weight:800}.income_countCardHeading___z0Em span{display:block;margin-top:3px;color:var(--soft);font-size:9px;font-weight:600}.income_countCardHeading___z0Em small{max-width:80px;color:#a25374;font-size:8px;font-weight:700;line-height:1.45;text-align:right}.income_stepper___VRVu{height:44px;display:grid;grid-template-columns:40px minmax(0,1fr) 40px;border:1px solid rgba(101,80,114,.14);border-radius:13px;overflow:hidden;background:rgba(250,247,252,.92)}.income_stepper___VRVu button,.income_stepper___VRVu input{min-width:0;border:0;background:transparent;color:var(--ink)}.income_stepper___VRVu button{cursor:pointer;color:var(--pink-deep);font-size:19px;line-height:1}.income_stepper___VRVu button:hover:not(:disabled){background:rgba(199,95,136,.08)}.income_stepper___VRVu button:disabled{cursor:default;color:rgba(80,67,86,.25)}.income_stepper___VRVu input{width:100%;border-right:1px solid rgba(101,80,114,.1);border-left:1px solid rgba(101,80,114,.1);outline:0;font-size:17px;font-weight:800;text-align:center;-moz-appearance:textfield}.income_stepper___VRVu input::-webkit-inner-spin-button,.income_stepper___VRVu input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.income_shareSetting__Q4GT5{margin-top:12px;padding:15px;display:grid;grid-template-columns:minmax(0,1fr) minmax(178px,auto);align-items:center;gap:14px;border:1px solid rgba(121,106,162,.15);border-radius:17px;background:rgba(241,237,251,.62)}.income_shareSetting__Q4GT5 label{color:#514757;font-size:12px;font-weight:800}.income_shareSetting__Q4GT5 p{margin:4px 0 0;color:var(--muted);font-size:9px;line-height:1.5}.income_shareSetting__Q4GT5 select{width:100%;min-height:42px;padding:0 32px 0 11px;border:1px solid rgba(105,85,118,.16);border-radius:12px;outline:0;background:rgba(255,255,255,.8);color:#55495a;cursor:pointer;font-size:11px;font-weight:700}.income_resultEyebrow__QI9W2{display:flex;align-items:center;justify-content:space-between;gap:12px}.income_resultEyebrow__QI9W2>span{display:inline-flex;align-items:center;gap:8px;color:#6e6174;font-size:10px;font-weight:800}.income_resultEyebrow__QI9W2>span i{width:7px;height:7px;border-radius:50%;background:var(--pink);box-shadow:0 0 0 5px rgba(199,95,136,.11)}.income_resultEyebrow__QI9W2 b{padding:5px 8px;border-radius:999px;background:rgba(255,255,255,.66);color:var(--purple);font-size:8px;white-space:nowrap}.income_total__TXxFD{min-height:118px;padding:22px 0 14px}.income_total__TXxFD strong{color:#3d3240;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:clamp(42px,5.2vw,58px);font-weight:500;letter-spacing:-.04em}.income_total__TXxFD>span{margin-left:6px;color:var(--muted);font-size:13px;font-weight:700}.income_total__TXxFD p{margin:6px 0 0;color:var(--soft);font-size:10px}.income_summaryGrid__cXilg{display:grid;grid-template-columns:1fr 1fr;gap:8px}.income_summaryGrid__cXilg>div{padding:13px;border:1px solid rgba(107,87,120,.12);border-radius:14px;background:rgba(255,255,255,.58)}.income_summaryGrid__cXilg span{display:block;color:var(--muted);font-size:9px;font-weight:700}.income_summaryGrid__cXilg strong{display:block;margin-top:6px;color:#4a3f4d;font-size:16px}.income_summaryGrid__cXilg strong small{font-size:10px;font-weight:700}.income_breakdown__wQXBG{margin-top:12px;padding:15px;border:1px solid rgba(107,87,120,.12);border-radius:17px;background:rgba(255,255,255,.62)}.income_breakdownHeading__E4We9,.income_breakdownRow__YPLLO,.income_breakdownTotal__KghMh{display:flex;align-items:center;justify-content:space-between;gap:12px}.income_breakdownHeading__E4We9{padding-bottom:9px}.income_breakdownHeading__E4We9 h3{margin:0;color:#554958;font-size:11px}.income_breakdownHeading__E4We9>span{color:var(--soft);font-size:8px}.income_breakdownRow__YPLLO{min-height:31px;border-top:1px solid rgba(104,82,116,.08)}.income_breakdownRow__YPLLO>span,.income_breakdownTotal__KghMh>span{color:#665b6b;font-size:10px;font-weight:700}.income_breakdownRow__YPLLO small,.income_breakdownTotal__KghMh small{margin-left:4px;color:var(--soft);font-size:8px;font-weight:600}.income_breakdownRow__YPLLO strong{color:#544758;font-size:10px}.income_breakdownTotal__KghMh{min-height:34px;margin-top:3px;padding-top:3px;border-top:1px solid rgba(104,82,116,.12)}.income_breakdownTotal__KghMh strong{color:var(--pink-deep);font-size:12px}.income_tierProgress__MwFO2{margin-top:10px;padding:11px 13px;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;border-radius:14px;background:rgba(121,106,162,.09)}.income_tierProgress__MwFO2>span{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:rgba(255,255,255,.68);color:var(--purple);font:600 13px/1 Georgia,Times New Roman,serif}.income_tierProgress__MwFO2 small,.income_tierProgress__MwFO2 strong{display:block}.income_tierProgress__MwFO2 strong{color:#5b4e60;font-size:10px;line-height:1.4}.income_tierProgress__MwFO2 small{margin-top:3px;color:var(--soft);font-size:8px}.income_notes__QJh_k{margin-top:14px;display:grid;grid-template-columns:.95fr 1.05fr;gap:12px}.income_notes__QJh_k details,.income_notes__QJh_k>aside{min-width:0;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.58)}.income_notes__QJh_k details{padding:0 16px}.income_notes__QJh_k summary{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#5e5062;cursor:pointer;font-size:11px;font-weight:800;list-style:none}.income_notes__QJh_k summary::-webkit-details-marker{display:none}.income_notes__QJh_k summary:after{content:"+";color:var(--pink-deep);font-size:17px;font-weight:400}.income_notes__QJh_k details[open] summary:after{content:"−"}.income_notes__QJh_k summary span{margin-left:auto;color:var(--soft);font-size:9px;font-weight:600}.income_notes__QJh_k details>div{padding:0 0 14px;border-top:1px solid rgba(104,82,116,.09)}.income_notes__QJh_k details p{margin:10px 0 0;color:var(--muted);font-size:10px;line-height:1.65}.income_notes__QJh_k details p strong{color:#5c4f60}.income_notes__QJh_k>aside{padding:15px 17px}.income_notes__QJh_k>aside strong{color:#5d4e61;font-size:11px}.income_notes__QJh_k>aside p{margin:6px 0 0;color:var(--muted);font-size:10px;line-height:1.65}.income_page__9oS1E>footer{padding-top:22px;color:var(--soft);font-size:9px;text-align:center}@media (max-width:820px){.income_calculator__fq_qj{grid-template-columns:1fr}.income_result__OpEDu{position:static}}@media (max-width:600px){.income_page__9oS1E{padding:0 15px 28px}.income_topbar__U_hO_{min-height:64px}.income_brandAvatar__ACRO3{width:38px;height:38px}.income_hero__mrsnA{padding:29px 2px 24px}.income_hero__mrsnA h1{font-size:clamp(37px,11.5vw,48px)}.income_hero__mrsnA>span{max-width:340px;margin-top:12px;font-size:12px}.income_controls__hlGOo,.income_result__OpEDu{padding:18px;border-radius:20px}.income_panelHeading__FWi_J{margin-bottom:14px}.income_panelHeading__FWi_J h2{font-size:20px}.income_panelHeading__FWi_J>button{min-height:38px}.income_countGrid__PP8fs{grid-template-columns:1fr}.income_countCard__gq1sc{padding:13px}.income_countCardHeading___z0Em{min-height:42px}.income_countCardHeading___z0Em small{max-width:none}.income_stepper___VRVu{height:46px}.income_shareSetting__Q4GT5{grid-template-columns:1fr;gap:10px}.income_shareSetting__Q4GT5 select{min-height:46px}.income_total__TXxFD{min-height:108px;padding-top:19px}.income_total__TXxFD strong{font-size:44px}.income_notes__QJh_k{grid-template-columns:1fr}.income_notes__QJh_k summary{min-height:54px}}@media (max-width:370px){.income_page__9oS1E{padding-inline:12px}.income_ruleStamp__N6poz{padding-inline:8px}.income_brandCopy__MS4wN small{letter-spacing:.1em}.income_controls__hlGOo,.income_result__OpEDu{padding:16px}.income_summaryGrid__cXilg{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.income_page__9oS1E *,.income_page__9oS1E :after,.income_page__9oS1E :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}