.account-access-banner_banner__UJnTM{background:#eff7f2;border-bottom:1px solid #d3e4da;color:#193734;padding:18px 24px;overflow-wrap:anywhere}.account-access-banner_inner__0KO3z{max-width:1116px;margin:auto;display:flex;align-items:center;gap:24px}.account-access-banner_identity___YZ4h{min-width:0;flex:1 1 290px}.account-access-banner_label__K7E6i{display:flex;align-items:center;flex-wrap:wrap;gap:9px;color:#49665d;font-size:12px;margin:0 0 5px}.account-access-banner_status__osVMH{display:inline-block;background:#dceee4;border-radius:100px;color:#19604e;font-size:11px;font-weight:700;padding:3px 9px;white-space:nowrap}.account-access-banner_name__DS6L7{display:block;font-size:16px;line-height:1.5}.account-access-banner_username__WXOzj{margin:3px 0 0;font-size:12px;line-height:1.6;color:#49665d;overflow-wrap:anywhere;word-break:break-word}.account-access-banner_username__WXOzj span{color:#193734}.account-access-banner_validity__wTr8h{min-width:0;flex:1 1 330px;font-size:12px;line-height:1.8}.account-access-banner_deadline__A7Zmz,.account-access-banner_remaining__3Wkm_{margin:0}.account-access-banner_remaining__3Wkm_{color:#19604e;margin-top:4px}.account-access-banner_actions__fGYAp{display:flex;flex:0 1 auto;min-width:0;flex-direction:column;align-items:flex-end;gap:8px}.account-access-banner_purchase__UnKSx{margin:0;min-width:0}.account-access-banner_primary__zGJiZ{display:inline-flex;justify-content:center;align-items:center;min-height:42px;padding:10px 16px;border:0;border-radius:9px;background:#145c4d;color:white;font-family:inherit;font-size:13px;font-weight:750;line-height:1.5;text-decoration:none;text-align:center;cursor:pointer}.account-access-banner_primary__zGJiZ:hover{background:#193734}.account-access-banner_secondary__atKU1{display:flex;justify-content:flex-end;align-items:center;gap:14px;font-size:11px;line-height:1.7}.account-access-banner_secondary__atKU1 a,.account-access-banner_secondary__atKU1 button{color:#276b5b;background:transparent;border:0;padding:2px 0;text-decoration:underline;font:inherit;cursor:pointer}.account-access-banner_secondary__atKU1 form{margin:0}.account-access-banner_banner__UJnTM a:focus-visible,.account-access-banner_banner__UJnTM button:focus-visible{outline:3px solid #50a98b;outline-offset:4px}.account-access-banner_compact__0eTwd{padding:13px 12px}.account-access-banner_compact__0eTwd .account-access-banner_inner__0KO3z{flex-direction:column;align-items:stretch;gap:10px}.account-access-banner_compact__0eTwd .account-access-banner_actions__fGYAp,.account-access-banner_compact__0eTwd .account-access-banner_identity___YZ4h,.account-access-banner_compact__0eTwd .account-access-banner_validity__wTr8h{flex:initial}.account-access-banner_compact__0eTwd .account-access-banner_name__DS6L7{font-size:14px}.account-access-banner_compact__0eTwd .account-access-banner_username__WXOzj,.account-access-banner_compact__0eTwd .account-access-banner_validity__wTr8h{font-size:11px}.account-access-banner_compact__0eTwd .account-access-banner_remaining__3Wkm_ span{display:block}.account-access-banner_compact__0eTwd .account-access-banner_actions__fGYAp{align-items:stretch}.account-access-banner_compact__0eTwd .account-access-banner_primary__zGJiZ{width:100%}.account-access-banner_compact__0eTwd .account-access-banner_secondary__atKU1{justify-content:flex-start}@media(max-width:850px){.account-access-banner_inner__0KO3z{flex-wrap:wrap;gap:14px 24px}.account-access-banner_identity___YZ4h,.account-access-banner_validity__wTr8h{flex:1 1 45%}.account-access-banner_actions__fGYAp{flex:1 1 100%;flex-direction:row;align-items:center;justify-content:space-between}.account-access-banner_compact__0eTwd .account-access-banner_actions__fGYAp{flex-direction:column;align-items:stretch}.account-access-banner_primary__zGJiZ{min-width:0}}@media(max-width:520px){.account-access-banner_banner__UJnTM{padding:16px}.account-access-banner_inner__0KO3z{flex-direction:column;align-items:stretch;gap:12px}.account-access-banner_actions__fGYAp,.account-access-banner_identity___YZ4h,.account-access-banner_validity__wTr8h{flex:initial}.account-access-banner_actions__fGYAp{flex-direction:column;align-items:stretch;gap:10px}.account-access-banner_primary__zGJiZ{width:100%}.account-access-banner_secondary__atKU1{justify-content:flex-start}.account-access-banner_remaining__3Wkm_ span{display:block}.account-access-banner_compact__0eTwd{padding:13px 12px}}.login_page___bVDP{min-height:100svh;display:grid;align-content:center;justify-items:center;gap:24px;padding:40px 20px;background:radial-gradient(ellipse at top left,#e4f4ed,transparent 65%)}.login_card__r3Ltj{width:min(100%,440px);background:white;border:1px solid var(--line);border-radius:26px;padding:40px 36px;box-shadow:var(--shadow)}.login_badge__ZGa4w{color:var(--mint-dark);font-size:11px;font-weight:800;letter-spacing:.08em;text-decoration:none}.login_card__r3Ltj h1{font-size:30px;line-height:1.4;margin:24px 0 12px;letter-spacing:-.03em}.login_intro__4f4eN{color:var(--ink-soft);font-size:14px;line-height:1.7;margin:0 0 30px}.login_form__Ij6Df{display:flex;flex-direction:column;gap:10px}.login_form__Ij6Df label{font-size:13px;font-weight:700}.login_form__Ij6Df input{min-height:46px;border:1px solid var(--line);border-radius:10px;padding:10px 12px;color:var(--ink);background:#fbfdfc;margin-bottom:10px;width:100%}.login_form__Ij6Df button{min-height:48px;border:0;border-radius:11px;background:var(--mint-dark);color:white;font-size:15px;font-weight:700;margin-top:6px}.login_form__Ij6Df button:disabled{opacity:.6;cursor:wait}.login_help__NFik2{color:var(--ink-soft);font-size:12px;line-height:1.8;margin:24px 0 0}.login_error__BN8Ls{color:#9e3e32;background:#fff0ed;border-radius:10px;font-size:13px;line-height:1.7;padding:12px;margin:0}.login_wechatForm__LmzcP{margin:0}.login_wechatButton__hNNg_{width:100%;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:11px;padding:12px 18px;color:white;background:#078c3d;font-size:15px;font-weight:700;cursor:pointer}.login_wechatButton__hNNg_:hover{background:#087633}.login_wechatButton__hNNg_:focus-visible{outline:3px solid #078c3d;outline-offset:4px}.login_wechatButton__hNNg_:disabled{opacity:.6;cursor:wait}.login_wechatHelp__cXkEi{color:var(--ink-soft);font-size:12px;line-height:1.8;margin:11px 0 0}.login_wechatHelp__cXkEi strong{color:var(--mint-dark);font-size:14px}.login_passwordLogin__whAvM{border-top:1px solid var(--line);margin-top:26px;padding-top:20px}.login_passwordLogin__whAvM summary{color:var(--mint-dark);cursor:pointer;font-size:13px;line-height:1.7}.login_passwordLogin__whAvM summary:focus-visible{outline:3px solid var(--mint-dark);outline-offset:5px;border-radius:3px}.login_passwordContent__LOAx_{padding-top:22px}.login_wechatError__qegFU{margin-bottom:20px}.login_divider__Hxxps{display:flex;align-items:center;gap:12px;color:var(--ink-soft);font-size:12px;margin:27px 0 23px}.login_divider__Hxxps:after,.login_divider__Hxxps:before{content:"";flex:1;height:1px;background:var(--line)}.login_caption__Vrpah{color:var(--ink-soft);font-size:12px;margin:0}.login_card__r3Ltj a:focus-visible,.login_card__r3Ltj button:focus-visible,.login_card__r3Ltj input:focus-visible{outline:3px solid var(--mint-dark);outline-offset:4px}.login_sessionBar__1k7Oe{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;border-bottom:1px solid var(--line);color:var(--ink-soft);padding:8px max(20px,calc((100vw - 1116px) / 2));font-size:12px;background:#eff8f3}.login_sessionBar__1k7Oe form{margin:0}.login_managementLink__OMVC4{color:var(--mint-dark);font-weight:750;text-decoration:none;border:1px solid var(--line);border-radius:8px;padding:7px 12px;background:white}.login_managementLink__OMVC4:focus-visible{outline:3px solid var(--mint-dark);outline-offset:3px}.login_sessionBar__1k7Oe button{border:1px solid var(--line);border-radius:8px;padding:5px 10px;background:white;color:var(--mint-dark);font-size:12px}@media(max-width:480px){.login_card__r3Ltj{padding:32px 24px}.login_card__r3Ltj h1{font-size:27px}}.membership_page__us6YT{min-height:100svh;background:#fbfcf9;color:#193734;line-height:1.7}.membership_header__ig332{max-width:1120px;margin:auto;padding:27px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #dde8e0}.membership_headerLink__2baw_{font-size:14px;color:#147b67;text-decoration:none}.membership_headerLink__2baw_:hover{text-decoration:underline}.membership_main__pQJWn{max-width:1120px;margin:auto;padding:48px 24px 60px}.membership_introduction__s8bU3{max-width:650px;margin-bottom:35px}.membership_kicker__MLJKO{font-size:12px;letter-spacing:.08em;font-weight:750;color:#147b67;margin:0 0 12px}.membership_introduction__s8bU3 h1{font-size:clamp(31px,4.2vw,43px);letter-spacing:-.035em;line-height:1.24;margin:0 0 20px}.membership_introduction__s8bU3>p:last-child{font-size:15px;color:#49665d;margin:0}.membership_grid__WEQ6D{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:30px;align-items:start}.membership_plan___19Or,.membership_workspace__pYm82{border:1px solid #dde8e0;background:white;border-radius:18px;padding:30px;min-width:0}.membership_plan___19Or{background:#eef5f0}.membership_planHeading__2ibmY{display:flex;align-items:center;justify-content:space-between;gap:14px}.membership_planHeading__2ibmY h2,.membership_workspace__pYm82>h2{font-size:23px;line-height:1.3;margin:0}.membership_planHeading__2ibmY>span{color:#147b67;border:1px solid #c6ddd1;border-radius:100px;padding:4px 10px;font-size:12px;white-space:nowrap}.membership_price__Bzm2w{font-size:49px;font-weight:750;line-height:1.2;letter-spacing:-.045em;margin:24px 0 13px}.membership_price__Bzm2w>span{font-size:28px;vertical-align:8px;margin-right:4px}.membership_price__Bzm2w small{font-size:15px;font-weight:400;color:#49665d;letter-spacing:0}.membership_planDescription__6uz2l,.membership_text__Fe5A2{font-size:14px;color:#49665d;line-height:1.8;margin:16px 0}.membership_features__Ibc0c{padding-left:20px;font-size:14px;line-height:2.2;margin:20px 0 24px}.membership_features__Ibc0c li::marker{color:#147b67}.membership_rules__GCsQf{border-top:1px solid #ccdfd4;padding-top:19px}.membership_rules__GCsQf h3{font-size:16px;margin:0 0 10px}.membership_rules__GCsQf p{font-size:13px;color:#49665d;margin:7px 0}.membership_merchant__iAt6U{font-size:12px;margin:21px 0 0;color:#49665d}.membership_workspace__pYm82>h2{margin-bottom:22px}.membership_stateBox__3B9ts{background:#f5f8f5;border:1px solid #dde8e0;border-radius:12px;padding:23px}.membership_stateBox__3B9ts h3{font-size:18px;margin:16px 0 10px}.membership_stateBox__3B9ts p{font-size:14px;color:#49665d;margin:0 0 16px}.membership_accountTag__5yqF_,.membership_stateTag__YWW00{display:inline-block;border-radius:100px;background:#e4f0e8;color:#246550;padding:4px 10px;font-size:12px;white-space:nowrap}.membership_disabledPayments__41SuP{display:flex;flex-direction:column;gap:10px;margin:20px 0}.membership_alipayButton__j32l4,.membership_disabledPayments__41SuP button{min-height:46px;border:1px solid #dce3de;border-radius:8px;background:#eaf0eb;color:#5d6d64;padding:11px 15px;text-align:center;font-size:13px;cursor:not-allowed}.membership_primaryButton__Dxag1,.membership_primaryLink__ZhLeq{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border:0;border-radius:8px;padding:11px 20px;background:#193734;color:white;font-size:14px;font-weight:650;text-decoration:none;text-align:center}.membership_primaryButton__Dxag1:hover,.membership_primaryLink__ZhLeq:hover{background:#275149}.membership_primaryButton__Dxag1:disabled{background:#667d75;cursor:wait}.membership_secondaryButton__LYvX4{min-height:38px;flex-shrink:0;border:1px solid #cbddd2;border-radius:8px;background:white;color:#147b67;font-size:13px;padding:8px 13px}.membership_secondaryButton__LYvX4:hover{background:#eef5f0}.membership_secondaryButton__LYvX4:disabled{opacity:.6;cursor:wait}.membership_form__JN38D{display:flex;flex-direction:column;gap:10px}.membership_form__JN38D label{font-size:13px;font-weight:650}.membership_form__JN38D input{width:100%;min-height:46px;min-width:0;border:1px solid #ccddd2;border-radius:8px;background:#fbfdfb;color:#193734;padding:10px 12px;margin-bottom:9px}.membership_form__JN38D .membership_primaryButton__Dxag1{margin-top:8px}.membership_smallText__t2SQ_{font-size:12px;color:#49665d;line-height:1.8;margin:13px 0 0}.membership_error__BnYHx,.membership_notice__U72PJ{font-size:13px;border-radius:9px;padding:12px 15px;margin:0 0 18px;overflow-wrap:anywhere}.membership_error__BnYHx{background:#fff0ed;color:#94382b}.membership_notice__U72PJ{background:#eef5f0;color:#246550}.membership_account__QlrhW{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;border-bottom:1px solid #dde8e0;padding-bottom:16px;margin-bottom:14px}.membership_account__QlrhW h3{font-size:20px;line-height:1.4;margin:4px 0;overflow-wrap:anywhere}.membership_account__QlrhW p{font-size:13px;color:#49665d;margin:0;overflow-wrap:anywhere}.membership_smallLabel__56IAD{font-size:12px;color:#49665d}.membership_expiredTag__z7UBC{color:#8b4a20;background:#fff0df}.membership_expiry__jABW7{font-size:13px;color:#49665d;margin:0 0 22px}.membership_paymentActions__DXFH9{display:flex;flex-direction:column;gap:12px}.membership_paymentActions__DXFH9 .membership_text__Fe5A2{margin:0 0 5px}.membership_paymentHelp__TFpsZ{border:1px solid #d5e5da;background:#f5f9f6;border-radius:10px;padding:16px 18px;margin-bottom:6px}.membership_paymentHelp__TFpsZ h3{font-size:14px;line-height:1.7;margin:0 0 8px}.membership_paymentHelp__TFpsZ p{font-size:12px;color:#49665d;line-height:1.9;margin:0;overflow-wrap:anywhere}.membership_feedback__CHHjY{grid-column:1/-1;border-top:1px solid #dde8e0;padding-top:20px;color:#49665d;font-size:13px}.membership_feedback__CHHjY summary{cursor:pointer;font-weight:650;line-height:1.8;padding:6px 0}.membership_feedback__CHHjY form{margin-top:18px}.membership_feedback__CHHjY fieldset{border:0;padding:0;margin:0 0 18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px}.membership_feedback__CHHjY legend{font-size:13px;margin-bottom:12px}.membership_feedback__CHHjY label{display:flex;align-items:center;gap:9px;min-height:40px;cursor:pointer}.membership_feedback__CHHjY input{accent-color:#147b67;width:17px;height:17px;flex-shrink:0}.membership_feedback__CHHjY .membership_notice__U72PJ{margin:18px 0 0}.membership_orderBox__YprVI{margin-top:20px;border:1px solid #dde8e0;border-radius:12px;padding:21px;background:#fbfdfb;overflow-wrap:anywhere}.membership_orderHeading__Q2nt7{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.membership_orderHeading__Q2nt7 h3{font-size:18px;margin:0;line-height:1.4}.membership_orderHeading__Q2nt7>span{font-size:16px;font-weight:700;white-space:nowrap}.membership_orderBox__YprVI>div:not(.membership_qr__cxOcK):not(.membership_orderHeading__Q2nt7) p,.membership_orderBox__YprVI>p,.membership_success__4D_Yg p{font-size:14px;color:#49665d;line-height:1.8;margin:12px 0}.membership_orderBox__YprVI .membership_smallText__t2SQ_{font-size:12px}.membership_qr__cxOcK{display:flex;justify-content:center;align-items:center;margin:20px 0;background:white;border:1px solid #dde8e0;border-radius:9px;padding:15px}.membership_qr__cxOcK img{display:block;width:min(100%,240px);height:auto;aspect-ratio:1}.membership_orderBox__YprVI .membership_orderId__P7veb{font-size:11px;color:#49665d;margin:15px 0}.membership_success__4D_Yg strong{color:#193734}.membership_success__4D_Yg .membership_primaryLink__ZhLeq{margin:8px 0}.membership_textButton__qn0Wf{border:0;background:transparent;padding:9px 0;color:#147b67;font-size:12px;text-decoration:underline;margin-top:15px}.membership_textButton__qn0Wf:disabled{color:#69796f;cursor:not-allowed}.membership_history__u9zrT{margin-top:14px;padding-top:18px;border-top:1px solid #dde8e0}.membership_history__u9zrT summary{font-size:13px;color:#147b67;cursor:pointer}.membership_history__u9zrT ul{list-style:none;padding:0;margin:14px 0 0}.membership_history__u9zrT li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid #e7eee8;font-size:13px}.membership_history__u9zrT li div{min-width:0}.membership_history__u9zrT small{display:block;font-size:11px;color:#49665d;overflow-wrap:anywhere;margin-top:3px}.membership_footer__LSQSJ{border-top:1px solid #dde8e0;text-align:center;color:#49665d;padding:22px 24px;font-size:12px;background:#fbfcf9}.membership_page__us6YT a:focus-visible,.membership_page__us6YT button:focus-visible,.membership_page__us6YT input:focus-visible,.membership_page__us6YT summary:focus-visible{outline:3px solid #50a98b;outline-offset:4px}@media(max-width:760px){.membership_grid__WEQ6D{grid-template-columns:1fr;gap:24px}.membership_main__pQJWn{padding-top:34px}.membership_plan___19Or,.membership_workspace__pYm82{padding:25px}.membership_plan___19Or .membership_features__Ibc0c{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.membership_header__ig332{padding:22px 24px}.membership_rules__GCsQf p{margin:6px 0}}@media(max-width:430px){.membership_header__ig332{padding:20px 16px;flex-wrap:wrap;gap:15px}.membership_headerLink__2baw_{font-size:13px}.membership_main__pQJWn{padding:29px 16px 40px}.membership_plan___19Or,.membership_workspace__pYm82{padding:22px 20px}.membership_plan___19Or .membership_features__Ibc0c{display:block}.membership_price__Bzm2w{font-size:44px}.membership_planHeading__2ibmY h2,.membership_workspace__pYm82>h2{font-size:21px}.membership_stateBox__3B9ts{padding:18px}.membership_stateBox__3B9ts .membership_primaryLink__ZhLeq{width:100%}.membership_orderBox__YprVI{padding:17px}.membership_orderHeading__Q2nt7{align-items:flex-start;gap:8px}.membership_orderHeading__Q2nt7 h3{font-size:16px}.membership_orderHeading__Q2nt7>span{font-size:14px}}@media(max-width:600px){.membership_feedback__CHHjY fieldset{grid-template-columns:1fr}}.icp-record_record__ZadYJ{border-top:1px solid #dce7df;color:#49665d;flex:0 0 100%;font-size:12px;line-height:1.8;order:4;padding-top:16px;text-align:center;width:100%}.icp-record_record__ZadYJ a{color:inherit;display:inline-block;padding:4px 8px;text-decoration:none}.icp-record_record__ZadYJ a:hover{text-decoration:underline}.icp-record_record__ZadYJ a:focus-visible{border-radius:3px;outline:2px solid currentColor;outline-offset:3px}.icp-record_dark__Nmpyv{border-color:rgb(255 255 255/12%);color:#bdd0cb}.employee_page__tHCTX{max-width:1120px;margin:0 auto;padding:32px 20px 70px;color:#183d37}.employee_page__tHCTX h1{font-size:2rem;margin:24px 0}.employee_page__tHCTX h2{font-size:1.2rem}.employee_nav__TFnFt{display:flex;gap:20px;flex-wrap:wrap}.employee_card__F35hn,.employee_feedback__l2UkW{border:1px solid #d7e7e2;border-radius:16px;padding:22px;margin:20px 0;background:#fff}.employee_card__F35hn p,.employee_feedback__l2UkW p{line-height:1.7}.employee_feedback__l2UkW summary{font-weight:700;cursor:pointer}.employee_card__F35hn textarea,.employee_feedback__l2UkW textarea{width:100%;min-height:100px;border:1px solid #a9c9bf;border-radius:8px;padding:12px;display:block;margin:10px 0}.employee_feedback__l2UkW button,.employee_page__tHCTX button{background:#126052;color:#fff;border:0;border-radius:8px;padding:10px 18px;cursor:pointer}.employee_feedback__l2UkW button:disabled,.employee_page__tHCTX button:disabled{opacity:.5;cursor:default}.employee_actions__PhJqL{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.employee_page__tHCTX select{padding:8px;border:1px solid #a9c9bf;border-radius:8px}.employee_warning__zJWHe{background:#fff1df;border:1px solid #e6b67b;padding:14px;border-radius:8px}.employee_ok__8uMeR{color:#176344}.employee_grid__433KG{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.employee_muted__UnZxf{color:#536960;font-size:.9rem}.employee_list__mrd6l{list-style:none;padding:0}.employee_list__mrd6l li{padding:12px 0;border-bottom:1px solid #d7e7e2}.employee_pre__wd87c{white-space:pre-wrap;overflow-wrap:anywhere}.employee_page__tHCTX a{text-decoration:underline;text-underline-offset:3px}.employee_page__tHCTX table{width:100%;border-collapse:collapse;font-size:.92rem}.employee_page__tHCTX td,.employee_page__tHCTX th{text-align:left;padding:10px;border-bottom:1px solid #d7e7e2}.employee_scroll__r1m3P{overflow-x:auto}.public-home_page__mZhTz{background:#fbfcf9;color:#193734;--public-muted:#58716b;--public-line:#dde8e0}.public-home_skipLink__f_zjQ{background:#193734;color:#fff;left:16px;padding:12px 18px;position:absolute;top:-80px;z-index:20}.public-home_skipLink__f_zjQ:focus{top:12px}.public-home_page__mZhTz a:focus-visible,.public-home_page__mZhTz summary:focus-visible{outline:3px solid #78b098;outline-offset:3px}.public-home_header__7O7AW{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:0 auto;max-width:1248px;padding:25px 40px}.public-home_navigation__0VPf_{align-items:center;display:flex;flex-wrap:wrap;gap:18px;font-size:13px}.public-home_footer__nDpCn a,.public-home_navigation__0VPf_ a{text-decoration:none}.public-home_navigation__0VPf_>a{color:#45625b}.public-home_exampleLink__T7j_Y:hover,.public-home_inlineLink__hW3X1:hover,.public-home_navigation__0VPf_>a:hover,.public-home_textLink__WXNGx:hover{color:#11715d}.public-home_navigation__0VPf_ .public-home_headerLogin___CC9k{align-items:center;border:1px solid #d7e4dc;border-radius:7px;color:#193734;display:inline-flex;font-weight:650;gap:14px;padding:10px 14px}.public-home_arrow__UgExy{flex:0 0 18px;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:18px}.public-home_hero__CqJdw{align-items:center;display:grid;gap:70px;grid-template-columns:1.15fr 1fr;margin:0 auto;max-width:1248px;padding:58px 40px 84px}.public-home_heroCopy__iuQR9{min-width:0}.public-home_eyebrow__lce9T{align-items:center;color:#326955;display:flex;font-size:12px;font-weight:650;gap:9px;letter-spacing:.025em;margin:0 0 24px}.public-home_eyebrow__lce9T>span{background:#5da986;border-radius:50%;box-shadow:0 0 0 4px #e8f2e9;flex:0 0 6px;height:6px;width:6px}.public-home_hero__CqJdw h1{font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(34px,3.65vw,50px);font-weight:700;letter-spacing:-.065em;line-height:1.38;margin:0}.public-home_hero__CqJdw h1 span{color:#147b67}.public-home_introduction__5fiSg{color:var(--public-muted);font-size:16px;line-height:1.9;margin:24px 0 28px;max-width:470px}.public-home_heroActions__Lgzl1{align-items:center;display:flex;flex-wrap:wrap;gap:23px}.public-home_lightButton__AKhNC,.public-home_primaryButton__2fxSU{align-items:center;background:#193f35;border:1px solid #193f35;border-radius:7px;color:#fff;display:inline-flex;font-size:14px;font-weight:650;gap:30px;justify-content:space-between;min-height:49px;padding:13px 19px;text-decoration:none;transition:background-color .16s ease}.public-home_primaryButton__2fxSU:hover{background:#0f6150}.public-home_textLink__WXNGx{align-items:center;color:#355e50;display:inline-flex;font-size:13px;gap:12px;text-decoration:none}.public-home_accessNote__l9SZm{color:#6c8078;font-size:12px;line-height:1.8;margin:15px 0 28px}.public-home_featureTags__FxoDh{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.public-home_featureTags__FxoDh li{background:#eef3eb;border:1px solid #e1e9dc;border-radius:4px;color:#526e5d;font-size:11px;padding:6px 9px}.public-home_heroPreview__hfrit{background:#fff;border:1px solid #d4e4da;border-radius:14px;box-shadow:0 20px 55px rgb(46 82 56/7%),14px 14px 0 #edf2e8;min-width:0;padding:25px 26px 19px}.public-home_exampleTop__DPM6g,.public-home_previewTop__ziK4c{align-items:center;display:flex;gap:12px;justify-content:space-between}.public-home_previewLabel__myzVK{color:#637b6e;font-size:12px}.public-home_checkedBadge__QMHwM{background:#edf5ec;border-radius:4px;color:#386c4d;flex-shrink:0;font-size:10px;font-weight:600;padding:4px 7px}.public-home_previewWord__hZ4nQ{font-family:Georgia,Times New Roman,serif;font-size:55px;letter-spacing:-.025em;line-height:1.1;margin:25px 0 15px;overflow-wrap:anywhere}.public-home_pronunciations__5cEuu{display:flex;flex-wrap:wrap;gap:11px 21px;font-size:15px}.public-home_pronunciations__5cEuu>span{align-items:baseline;display:inline-flex;gap:7px}.public-home_accentLabel__sIdnw{color:#718174;font-size:10px}.public-home_wordFacts__jTRUW{background:#f4f7f1;border-radius:6px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin:19px 0;padding:12px 13px}.public-home_wordFacts__jTRUW>div{min-width:0}.public-home_wordFacts__jTRUW dt{color:#7a867c;font-size:10px;margin-bottom:5px}.public-home_wordFacts__jTRUW dd{color:#3d5947;font-size:12px;line-height:1.65;margin:0;overflow-wrap:anywhere}.public-home_previewCaption__bQQo0{color:#69806e;font-size:11px;margin:23px 0 12px}.public-home_segments__2Fqau{display:flex;flex-wrap:wrap;gap:6px}.public-home_segment__nh7J7{align-items:center;background:#eef5f0;border:1px solid #dce9df;border-radius:6px;display:flex;flex:1 0 56px;flex-direction:column;gap:6px;min-width:0;padding:10px 4px 8px;text-align:center}.public-home_segment__nh7J7:nth-child(3n+2){background:#faf3e8;border-color:#eee2cf}.public-home_segment__nh7J7:nth-child(3n){background:#eef3f7;border-color:#dce6ec}.public-home_segmentLetters__ITiZX{color:#254a39;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:600;line-height:1.2}.public-home_segmentIpa__M6d4Y{color:#4a6958;font-size:12px;line-height:1.3}.public-home_segmentNote__O7BXf{color:#5d7465;font-size:10px;line-height:1.6;overflow-wrap:anywhere}.public-home_previewExplanation__xNUHQ{color:#61776a;font-size:12px;line-height:1.8;margin:16px 0 18px}.public-home_previewLink__p4OCM{align-items:center;border-top:1px solid var(--public-line);color:#38604a;display:flex;font-size:12px;justify-content:space-between;padding-top:15px;text-decoration:none}.public-home_explanationSection__Ee2Ei{align-items:start;border-bottom:1px solid var(--public-line);border-top:1px solid var(--public-line);display:grid;gap:70px;grid-template-columns:.9fr 1.1fr;margin:0 auto;max-width:1168px;padding:52px 0}.public-home_kicker__MPvJE{color:#397251;font-size:11px;font-weight:700;letter-spacing:.06em;margin:0 0 15px}.public-home_closingSection__ptCrp h2,.public-home_explanationIntro__gx6wp h2,.public-home_faqSection__S_gDl h2,.public-home_sectionHeading__Qsfgp h2,.public-home_teacherIntro__dDxDM h2{font-size:30px;font-weight:600;letter-spacing:-.04em;line-height:1.5;margin:0}.public-home_explanationItems__7wDSF{display:grid;gap:26px}.public-home_explanationItems__7wDSF article{align-items:baseline;display:flex;gap:20px}.public-home_featureNumber__q5sfA{color:#74a589;flex:0 0 20px;font-family:Georgia,Times New Roman,serif;font-size:12px}.public-home_explanationItems__7wDSF h3{font-size:15px;font-weight:600;margin:0 0 8px}.public-home_explanationItems__7wDSF p{color:var(--public-muted);font-size:13px;line-height:1.8;margin:0}.public-home_examplesSection__3kDzv{margin:0 auto;max-width:1248px;padding:78px 40px 68px;scroll-margin-top:30px}.public-home_sectionHeading__Qsfgp{align-items:end;display:grid;gap:32px;grid-template-columns:1fr .82fr;margin-bottom:30px}.public-home_sectionHeading__Qsfgp>p{color:var(--public-muted);font-size:12px;line-height:1.9;margin:0;max-width:410px}.public-home_exampleGrid__9Qr2R{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.public-home_exampleCard__17Xta{background:#fff;border:1px solid var(--public-line);border-radius:10px;display:flex;flex-direction:column;min-width:0;padding:22px}.public-home_exampleIndex__wHxw9{color:#94aa98;font-family:Georgia,Times New Roman,serif;font-size:14px}.public-home_exampleWord__RQ4yW{font-family:Georgia,Times New Roman,serif;font-size:39px;font-weight:500;letter-spacing:-.025em;line-height:1.15;margin:24px 0 12px;overflow-wrap:anywhere}.public-home_examplePronunciations__5foud{color:#6f8274;display:flex;flex-wrap:wrap;font-size:10px;gap:8px 14px}.public-home_examplePronunciations__5foud span span{color:#3e5e4a;font-size:12px;margin-left:3px}.public-home_exampleCard__17Xta .public-home_wordFacts__jTRUW{margin:17px 0}.public-home_exampleCard__17Xta .public-home_segments__2Fqau{gap:5px}.public-home_exampleCard__17Xta .public-home_segment__nh7J7{flex-basis:40px}.public-home_exampleCard__17Xta .public-home_segmentLetters__ITiZX{font-size:22px}.public-home_exampleExplanation__20O0O{color:var(--public-muted);font-size:12px;line-height:1.85;margin:17px 0 20px}.public-home_exampleLink__T7j_Y{align-items:center;border-top:1px solid var(--public-line);color:#345f46;display:flex;font-size:12px;justify-content:space-between;margin-top:auto;padding-top:16px;text-decoration:none}.public-home_methodNote__FGuwt{color:#778678;font-size:11px;line-height:1.85;margin:18px 0 0}.public-home_teacherSection__4D9fc{background:#f0f4eb;border-bottom:1px solid #e1e8da;border-top:1px solid #e1e8da;display:grid;gap:80px;grid-template-columns:.9fr 1.1fr;padding:64px max(40px,calc((100vw - 1168px) / 2));scroll-margin-top:20px}.public-home_teacherIntro__dDxDM>p:not(.public-home_kicker__MPvJE){color:var(--public-muted);font-size:13px;line-height:1.9;margin:21px 0 25px;max-width:350px}.public-home_teacherSteps__31fue{display:grid;gap:29px;list-style:none;margin:0;padding:0}.public-home_teacherSteps__31fue>li{align-items:start;display:grid;gap:17px;grid-template-columns:30px minmax(0,1fr)}.public-home_stepNumber__7Tm_Z{align-items:center;background:#fff;border:1px solid #dce5d4;border-radius:50%;color:#4c7756;display:inline-flex;font-family:Georgia,Times New Roman,serif;font-size:13px;height:30px;justify-content:center;width:30px}.public-home_teacherSteps__31fue h3{font-size:15px;font-weight:600;line-height:1.7;margin:2px 0 7px}.public-home_teacherSteps__31fue p{color:var(--public-muted);font-size:12px;line-height:1.9;margin:0}.public-home_downloadLink__XLLyT,.public-home_inlineLink__hW3X1{align-items:center;color:#315f43;display:inline-flex;font-size:12px;font-weight:600;gap:13px;margin-top:12px;text-decoration:none}.public-home_downloadLink__XLLyT{background:#fff;border:1px solid #d4e1ce;border-radius:5px;padding:10px 13px}.public-home_downloadLink__XLLyT:hover{border-color:#568563}.public-home_installDetails__VKYWG{color:#58755b;font-size:11px;line-height:1.9;margin-top:16px}.public-home_installDetails__VKYWG summary{cursor:pointer;padding:4px 0}.public-home_installDetails__VKYWG ol{margin:8px 0 0;padding-left:18px}.public-home_installDetails__VKYWG li{margin-bottom:7px}.public-home_installDetails__VKYWG code{background:#e1eada;border-radius:3px;font-size:10px;overflow-wrap:anywhere;padding:2px 4px}.public-home_plansSection__URAG7{margin:0 auto;max-width:1248px;padding:72px 40px 0;scroll-margin-top:24px}.public-home_planGrid__7PyIB{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.public-home_planCard__q8W3D{background:white;border:1px solid var(--public-line);border-radius:12px;padding:28px}.public-home_planCard__q8W3D h3{font-size:22px;margin:0}.public-home_planPrice__W_oMl{font-size:36px;font-weight:700;margin:18px 0}.public-home_planPrice__W_oMl span{color:var(--public-muted);font-size:14px;font-weight:400}.public-home_planCard__q8W3D ul{color:#45625b;font-size:13px;line-height:2.1;margin:0 0 24px;padding-left:19px}.public-home_planNote___ZhZS{color:var(--public-muted);font-size:11px;line-height:1.8;margin:13px 0 0}.public-home_faqSection__S_gDl{display:grid;gap:80px;grid-template-columns:.9fr 1.1fr;margin:0 auto;max-width:1248px;padding:76px 40px 82px}.public-home_faqIntro__jxx0g{color:var(--public-muted);font-size:12px;line-height:1.9;margin:20px 0 0;max-width:290px}.public-home_faqList__EK77t{border-top:1px solid var(--public-line)}.public-home_faqList__EK77t>details{border-bottom:1px solid var(--public-line)}.public-home_faqList__EK77t summary{cursor:pointer;font-size:13px;font-weight:600;line-height:1.8;padding:18px 26px 18px 0}.public-home_faqList__EK77t p{color:var(--public-muted);font-size:12px;line-height:1.9;margin:0 0 19px}.public-home_closingSection__ptCrp{align-items:center;background:#1c4036;color:#fff;display:flex;gap:30px;justify-content:space-between;padding:43px max(40px,calc((100vw - 1168px) / 2))}.public-home_closingKicker__81Duw{color:#a8c9b7;font-size:11px;letter-spacing:.03em;margin:0 0 12px}.public-home_closingSection__ptCrp h2{font-size:25px}.public-home_lightButton__AKhNC{background:#e3eedb;border-color:#e3eedb;color:#284e37;flex-shrink:0}.public-home_lightButton__AKhNC:hover{background:#f5faef}.public-home_footer__nDpCn{align-items:center;background:#fbfcf9;border:0;color:#76897a;display:flex;flex-wrap:wrap;gap:22px;justify-content:space-between;padding:28px max(40px,calc((100vw - 1168px) / 2))}.public-home_footer__nDpCn .public-home_footerBrand__q1oIx{color:#294f3a;font-size:13px;font-weight:700}.public-home_footer__nDpCn p{flex:1;font-size:10px;letter-spacing:0;line-height:1.8;margin:0}.public-home_footer__nDpCn nav{display:flex;font-size:10px;gap:22px}.public-home_footer__nDpCn nav a{color:#617c68}@media (max-width:1248px){.public-home_explanationSection__Ee2Ei{margin-left:40px;margin-right:40px}.public-home_hero__CqJdw{gap:40px}}@media (max-width:940px){.public-home_examplesSection__3kDzv,.public-home_faqSection__S_gDl,.public-home_header__7O7AW,.public-home_hero__CqJdw,.public-home_plansSection__URAG7{padding-left:28px;padding-right:28px}.public-home_hero__CqJdw{gap:30px}.public-home_hero__CqJdw h1{font-size:33px}.public-home_heroPreview__hfrit{padding:21px 19px 17px}.public-home_explanationSection__Ee2Ei{gap:35px;margin-left:28px;margin-right:28px}.public-home_exampleGrid__9Qr2R{gap:12px}.public-home_exampleCard__17Xta{padding:17px}.public-home_faqSection__S_gDl,.public-home_teacherSection__4D9fc{gap:40px}.public-home_closingSection__ptCrp,.public-home_footer__nDpCn,.public-home_teacherSection__4D9fc{padding-left:28px;padding-right:28px}}@media (max-width:720px){.public-home_planGrid__7PyIB{grid-template-columns:1fr;gap:16px}.public-home_plansSection__URAG7{padding-top:45px}.public-home_planCard__q8W3D{padding:24px}.public-home_header__7O7AW{align-items:start;flex-wrap:wrap;gap:18px;padding-top:22px;padding-bottom:16px}.public-home_navigation__0VPf_{gap:14px;justify-content:space-between;width:100%}.public-home_navigation__0VPf_ .public-home_headerLogin___CC9k{font-size:12px;padding:8px 11px}.public-home_hero__CqJdw{gap:37px;grid-template-columns:1fr;padding-bottom:57px;padding-top:32px}.public-home_hero__CqJdw h1{font-size:clamp(29px,7.7vw,41px);letter-spacing:-.06em}.public-home_eyebrow__lce9T{font-size:11px;margin-bottom:20px}.public-home_introduction__5fiSg{font-size:14px;margin-top:21px}.public-home_heroPreview__hfrit{box-shadow:0 14px 35px rgb(46 82 56/6%),7px 7px 0 #edf2e8;padding:22px}.public-home_heroActions__Lgzl1{gap:19px}.public-home_lightButton__AKhNC,.public-home_primaryButton__2fxSU{font-size:13px;gap:23px}.public-home_explanationSection__Ee2Ei,.public-home_faqSection__S_gDl,.public-home_sectionHeading__Qsfgp,.public-home_teacherSection__4D9fc{gap:28px;grid-template-columns:1fr}.public-home_explanationSection__Ee2Ei{padding:38px 0}.public-home_explanationIntro__gx6wp h2 br{display:none}.public-home_explanationIntro__gx6wp h2,.public-home_faqSection__S_gDl h2,.public-home_sectionHeading__Qsfgp h2,.public-home_teacherIntro__dDxDM h2{font-size:25px}.public-home_examplesSection__3kDzv{padding-top:47px;padding-bottom:45px}.public-home_sectionHeading__Qsfgp{gap:16px;margin-bottom:24px}.public-home_exampleGrid__9Qr2R{gap:16px;grid-template-columns:1fr}.public-home_exampleCard__17Xta{padding:23px}.public-home_exampleWord__RQ4yW{margin-top:18px}.public-home_exampleCard__17Xta .public-home_segment__nh7J7{flex-basis:48px}.public-home_teacherSection__4D9fc{gap:35px;padding-bottom:42px;padding-top:42px}.public-home_teacherIntro__dDxDM>p:not(.public-home_kicker__MPvJE){max-width:none}.public-home_teacherSteps__31fue{gap:27px}.public-home_faqSection__S_gDl{gap:25px;padding-bottom:47px;padding-top:45px}.public-home_faqIntro__jxx0g{margin-top:12px;max-width:none}.public-home_closingSection__ptCrp{align-items:start;flex-direction:column;gap:23px;padding-bottom:35px;padding-top:35px}.public-home_closingSection__ptCrp h2{font-size:23px}.public-home_footer__nDpCn{flex-wrap:wrap;gap:12px 20px}.public-home_footer__nDpCn p{flex-basis:100%;order:3}}@media (max-width:380px){.public-home_closingSection__ptCrp,.public-home_examplesSection__3kDzv,.public-home_faqSection__S_gDl,.public-home_footer__nDpCn,.public-home_header__7O7AW,.public-home_hero__CqJdw,.public-home_plansSection__URAG7,.public-home_teacherSection__4D9fc{padding-left:20px;padding-right:20px}.public-home_explanationSection__Ee2Ei{margin-left:20px;margin-right:20px}.public-home_navigation__0VPf_{gap:12px;font-size:12px}.public-home_textLink__WXNGx{font-size:12px}.public-home_exampleCard__17Xta,.public-home_heroPreview__hfrit{padding:19px}.public-home_previewWord__hZ4nQ{font-size:49px}.public-home_teacherSteps__31fue>li{gap:12px;grid-template-columns:27px minmax(0,1fr)}.public-home_footer__nDpCn nav{gap:15px}}@media (prefers-reduced-motion:reduce){.public-home_lightButton__AKhNC,.public-home_primaryButton__2fxSU{transition:none}}