.AiChat_root__LXgA1{max-width:1200px;display:flex;flex-direction:column;margin:0 auto;padding-bottom:24px}@media(max-width:768px){.AiChat_root__LXgA1{padding-bottom:calc(120px + env(safe-area-inset-bottom))}}.AiChat_panel__BVIq6{display:flex;flex-direction:column;gap:16px;padding:24px 0;border-radius:8px;background:#fff}@media(max-width:768px){.AiChat_panel__BVIq6{padding:16px}}.AiChat_messages__s1CiQ{display:flex;flex-direction:column;gap:20px;min-height:320px;height:500px;padding:16px;border-radius:12px;background:#f9fafb;overflow:auto}@media(max-width:768px){.AiChat_messages__s1CiQ{height:calc(100vh - 320px);min-height:360px;max-height:calc(100vh - 320px)}}.AiChat_composer__G1rNH{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;padding-top:16px;border-top:1px solid #e8e8e8}@media(max-width:768px){.AiChat_composer__G1rNH{position:fixed;left:0;right:0;bottom:0;z-index:40;gap:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:hsla(0,0%,100%,.96);backdrop-filter:blur(8px);box-shadow:0 -8px 24px rgba(15,23,42,.08)}}.AiChat_composerInner__XtpWJ{flex:1;width:100%}@media(max-width:768px){.AiChat_composerInner__XtpWJ{max-width:1200px;margin:0 auto}}.AiChat_composerRow__ky5bh{display:flex;align-items:flex-end;gap:16px}@media(max-width:768px){.AiChat_composerRow__ky5bh{gap:12px}}.AiChat_hintRow__Ep6WC{margin-top:8px;display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#999}@media(max-width:768px){.AiChat_hintRow__Ep6WC{display:none}}.AnalysisFile_root__WhGuG{box-sizing:border-box;max-width:960px;margin:0 auto;padding:8px 0 32px}.AnalysisFile_title__ku8kD{margin:0 0 8px;font-size:18px;font-weight:500;line-height:1.5;color:rgba(0,0,0,.85);text-align:center}.AnalysisFile_subtitle__cL37W{margin:0 0 28px;font-size:14px;line-height:1.6;color:rgba(0,0,0,.45);text-align:center}.AnalysisFile_stepList__MaX7e{display:flex;flex-direction:column;gap:12px}.AnalysisFile_stepRow__ProlT{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:8px;border:1px solid rgba(0,0,0,.12);background:#fafafa;transition:border-color .2s,background .2s}.AnalysisFile_stepRowActive__dceT1{border-color:rgba(1,164,56,.55);background:rgba(1,164,56,.06)}.AnalysisFile_stepRowDone__Iojxw{border-color:rgba(1,164,56,.45);background:rgba(1,164,56,.06)}.AnalysisFile_stepIcon__jK1ru{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;font-size:20px;color:rgba(0,0,0,.35)}.AnalysisFile_stepIconActive__Q5RtG,.AnalysisFile_stepIconDone__X7S9S{color:#01a438}.AnalysisFile_label__952dm{flex:1;margin:0;font-size:14px;line-height:1.5;color:rgba(0,0,0,.85)}.AnalysisFile_labelMuted__ovMsD{color:rgba(0,0,0,.45)}.AnalysisFile_status__fL4kK{flex-shrink:0;min-width:24px;min-height:24px}.AnalysisFile_checkWrap__aCNiO,.AnalysisFile_status__fL4kK{display:inline-flex;align-items:center;justify-content:center}.AnalysisFile_checkWrap__aCNiO{width:22px;height:22px;border-radius:50%;background:#01a438;color:#fff;font-size:12px}.AnalysisFile_footerNote__BsFFk{margin:24px 0 0;font-size:12px;line-height:1.6;color:rgba(0,0,0,.45);text-align:center}.AnalysisLoading_root__aalBD{box-sizing:border-box;max-width:960px;margin:0 auto;padding:0 16px;text-align:center}@media(max-width:767px){.AnalysisLoading_root__aalBD{padding:32px 12px}}.AnalysisLoading_title___uZeD{margin:0 0 8px;padding:0;color:rgba(0,0,0,.85);font-size:16px;font-weight:500;line-height:1.5}.AnalysisLoading_subtitle__tND_i{margin:0 0 10px;padding:0;color:#666;font-size:12px;font-weight:400;line-height:1.6}.AnalysisLoading_progress__LxDBV{margin:0 auto 32px;max-width:100%}.AnalysisLoading_progress__LxDBV .ant-progress-inner{border-radius:4px;overflow:hidden}.AnalysisLoading_progress__LxDBV .ant-progress-bg{border-radius:4px}.AnalysisLoading_stageList__Rz0p7{display:flex;flex-direction:column;margin-top:26px;gap:16px;text-align:left}.AnalysisLoading_stageRow__wVcaF{display:flex;align-items:center;gap:12px;padding:18px 16px;border-radius:8px;border:1px solid transparent;box-sizing:border-box;transition:background .25s ease,border-color .25s ease}.AnalysisLoading_stageRowHighlight__5WaG2{background:rgba(84,163,73,.08);border-color:rgba(84,163,73,.45)}.AnalysisLoading_stageRowMuted__w4CFP{background:#fafafa;border-color:rgba(0,0,0,.08)}.AnalysisLoading_stageIconWrap__rvUfh{flex-shrink:0;display:inline-flex;line-height:0}.AnalysisLoading_stageIconImg__DmZoe{width:18px;height:18px;-o-object-fit:contain;object-fit:contain;display:block}.AnalysisLoading_stageLabel__KqS9G{flex:1;margin:0;min-width:0;font-size:14px;line-height:1.55}.AnalysisLoading_stageLabelActive__hoe7l{color:#333!important;font-weight:500!important}.AnalysisLoading_stageLabelDone__7Dolv{color:#54a349!important;font-weight:400!important}.AnalysisLoading_stageLabelMuted__oXOns{color:#bfbfbf!important;font-weight:400!important}.AnalysisLoading_stageStatus__mR_Sm{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:22px;min-height:22px}.AnalysisLoading_statusCheck__6Q_7w{font-size:20px;color:#54a349!important;line-height:1}.AnalysisLoading_statusSpin__GAhpq{font-size:20px!important;color:#54a349!important}.AnalysisRecognition_root__3DLsI{box-sizing:border-box;max-width:960px;margin:0 auto;padding:8px 0 32px}.AnalysisRecognition_header__xFxC8{text-align:left;margin-bottom:24px}.AnalysisRecognition_headerIconWrap__cEMpz{display:flex;align-items:center;gap:12px}.AnalysisRecognition_headerIcon__swLgT{margin-bottom:6px;font-size:20px;color:#01a438;line-height:1}.AnalysisRecognition_title__birvW{margin:0 0 8px;font-size:20px;font-weight:600;color:rgba(0,0,0,.85)}.AnalysisRecognition_subtitle__ZqIVF{margin:0;font-size:14px;line-height:1.6;color:rgba(0,0,0,.45)}.AnalysisRecognition_card__kMJhj{background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.06);overflow:hidden;margin-bottom:24px}.AnalysisRecognition_row__xH__A{padding:16px 20px;border-bottom:1px solid rgba(0,0,0,.06)}.AnalysisRecognition_row__xH__A:last-child{border-bottom:none}.AnalysisRecognition_rowHead__9MHyr{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.AnalysisRecognition_label__Wldc9{margin:0;font-size:13px;line-height:1.5;color:rgba(0,0,0,.45)}.AnalysisRecognition_value__rfS9D{margin:0;font-size:15px;line-height:1.6;color:rgba(0,0,0,.85);word-break:break-word}.AnalysisRecognition_badge__JiZ5a{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:999px;font-size:12px;line-height:1.5;font-weight:500}.AnalysisRecognition_badgeHigh__NANuZ{background:rgba(1,164,56,.1);color:#01a438}.AnalysisRecognition_badgeMedium__J7TbM{background:rgba(255,159,14,.12);color:#ff9f0e}.AnalysisRecognition_badgeLow__x7PIQ{background:rgba(0,0,0,.06);color:rgba(0,0,0,.55)}.AnalysisRecognition_toggleRow__kNBtT{display:flex;gap:10px;margin-bottom:16px;align-items:stretch}.AnalysisRecognition_toggleCard__Vywmu{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:8px 12px;margin:0;background:#fff;border-radius:10px;cursor:pointer;border:1px solid rgba(0,0,0,.12);box-sizing:border-box;transition:border-color .2s,color .2s;font-family:inherit;text-align:center;outline:none}.AnalysisRecognition_toggleCard__Vywmu:focus-visible{box-shadow:0 0 0 2px rgba(1,164,56,.2)}.AnalysisRecognition_toggleIcon__yAJ_n{display:inline-flex;font-size:16px;line-height:1;transition:color .2s}.AnalysisRecognition_toggleLabel__RtkUv{font-size:14px;font-weight:600;line-height:1.4;transition:color .2s}.AnalysisRecognition_toggleIdle__PGIcH{border-color:rgba(0,0,0,.12)}.AnalysisRecognition_toggleIdle__PGIcH .AnalysisRecognition_toggleIcon__yAJ_n{color:rgba(0,0,0,.35)}.AnalysisRecognition_toggleIdle__PGIcH .AnalysisRecognition_toggleLabel__RtkUv{color:rgba(0,0,0,.85)}.AnalysisRecognition_toggleActiveCorrect__Kd9X5{border:2px solid #01a438;padding:0 11px}.AnalysisRecognition_toggleActiveCorrect__Kd9X5 .AnalysisRecognition_toggleIcon__yAJ_n{color:#01a438}.AnalysisRecognition_toggleActiveCorrect__Kd9X5 .AnalysisRecognition_toggleLabel__RtkUv{color:rgba(0,0,0,.85)}.AnalysisRecognition_toggleActiveSupplement__GPNTH{border:2px solid #ff9f0e;padding:0 11px}.AnalysisRecognition_toggleActiveSupplement__GPNTH .AnalysisRecognition_toggleIcon__yAJ_n,.AnalysisRecognition_toggleActiveSupplement__GPNTH .AnalysisRecognition_toggleLabel__RtkUv{color:#ff9f0e}.AnalysisRecognition_supplementBlock__0ALDO{margin-bottom:16px}.AnalysisRecognition_supplementHint__ZjzSS{margin:0 0 10px;font-size:13px;line-height:1.55;color:rgba(0,0,0,.45);text-align:left}.AnalysisRecognition_supplementTextareaWrap__DgEC8 textarea.ant-input{min-height:120px!important;border-color:rgba(1,164,56,.45)!important;border-radius:10px!important;resize:vertical}.AnalysisRecognition_supplementTextareaWrap__DgEC8 textarea.ant-input:hover{border-color:rgba(1,164,56,.55)!important}.AnalysisRecognition_supplementTextareaWrap__DgEC8 textarea.ant-input:focus{border-color:#01a438!important;box-shadow:0 0 0 2px rgba(1,164,56,.12)!important}.AnalysisRecognition_btnPrimary__8DaWZ{width:100%;height:46px!important;font-weight:600;border-radius:999px;box-shadow:0 2px 6px rgba(101,138,90,.35)}.AnalysisRecognition_btnSubmitSupplement__7MLWa{width:100%;height:48px;font-weight:600;border-radius:999px}.AnalysisRecognition_btnSubmitSupplement__7MLWa.ant-btn-primary:disabled{background:#e8e8e8!important;border-color:#e8e8e8!important;color:hsla(0,0%,100%,.92)!important;box-shadow:none!important}.AnalysisRecognition_footerLinks__baJ3R{display:flex;justify-content:center;margin-top:10px;flex-wrap:wrap}.AnalysisRecognition_link__TsGqu{padding:0;font-size:14px;color:rgba(0,0,0,.45)!important}.AnalysisRecognition_link__TsGqu:hover{color:#01a438}.RegisterForm_register__PEMZQ{min-height:100vh;box-sizing:border-box;padding:40px 24px 48px;background:url(/_next/static/media/register-bg.87f39257.png) no-repeat;background-size:cover;display:flex;justify-content:center;align-items:center}.RegisterForm_inner__wJmUv{max-width:1160px;border-radius:16px}.RegisterForm_left__aAwTj{background:url(/_next/static/media/register.bb0cdd8a.png) no-repeat;background-size:cover;border-radius:16px 0 0 16px;padding:114px 20px 60px 50px;min-height:715px}.RegisterForm_heroTitle__dUmMz{margin:0;font-size:24px;font-weight:600;line-height:35px;letter-spacing:.02em;color:#fff}.RegisterForm_featureItem__yFItV{position:relative;display:flex;gap:16px;padding-bottom:38px;padding-left:4px}.RegisterForm_featureItem__yFItV:not(:last-child):before{content:"";position:absolute;left:25px;top:46px;bottom:0;width:1px;background:#0cfa5b;border-radius:1px}.RegisterForm_featureIcon__FExsy{flex-shrink:0;width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center}.RegisterForm_featureBody__gcfXc{min-width:0;padding-top:2px}.RegisterForm_featureTitle__aG6eF{margin:0 0 6px;font-size:15px;font-weight:600;line-height:1.4;color:#fff}.RegisterForm_featureDesc__wIwBI{margin:0;font-size:13px;line-height:1.55;color:hsla(0,0%,100%,.72);max-width:260px}.RegisterForm_leftFoot__z8fFN{margin-top:auto;padding-top:16px;font-size:14px;line-height:1.5;color:hsla(0,0%,100%,.85)}.RegisterForm_trialLink__lCP8v{margin-left:4px;color:#4ade80;font-weight:500;cursor:pointer;text-decoration:none;transition:opacity .15s ease}.RegisterForm_trialLink__lCP8v:hover{opacity:.88;color:#6ee7b7}.RegisterForm_right__c8uwX{flex:1;min-width:0;padding:34px 54px 40px;box-sizing:border-box;background:#fff;width:100%;min-height:715px;border-radius:0 16px 16px 0}.RegisterForm_formTitle__CnUHn{margin:0 0 10px;text-align:center;font-size:24px;font-weight:700;color:rgba(0,0,0,.85);line-height:1.35}.RegisterForm_formSubtitle__7y3q6{margin:0 0 32px;text-align:center;font-size:14px;line-height:1.6;color:#666;padding:0 8px}.RegisterForm_loginMode__546Dq{width:190px;margin-bottom:0}.RegisterForm_loginMode__546Dq .ant-segmented{width:100%;padding:4px;background:#f0f0f0;border-radius:8px}.RegisterForm_loginMode__546Dq .ant-segmented-item{flex:1;border-radius:6px!important;font-weight:500;color:#666}.RegisterForm_loginMode__546Dq .ant-segmented-item-selected{color:rgba(0,0,0,.85)!important;background:#fff!important;box-shadow:0 1px 4px rgba(0,0,0,.08)}.RegisterForm_loginMode__546Dq .ant-segmented-thumb{border-radius:6px}.RegisterForm_loginMethodContent__KK9FB .ant-form-item{margin-bottom:16px}.RegisterForm_loginMethodContent__KK9FB .ant-form-item-label{padding-bottom:4px}.RegisterForm_loginMethodContent__KK9FB .ant-form-item .ant-form-item-control-input{height:32px}.RegisterForm_modeLabel__bYl_c{display:flex;align-items:center;justify-content:center;gap:6px;font-size:14px}.RegisterForm_field__ut_TU{margin-bottom:16px}.RegisterForm_field__ut_TU .ant-form-item-label{padding-bottom:4px}.RegisterForm_field__ut_TU .ant-form-item-label>label{font-size:14px;color:#333;height:auto}.RegisterForm_input__9YvAR{border-radius:6px!important;border-color:#d9d9d9!important;background:#f5f5f5!important;height:40px!important}.RegisterForm_input__9YvAR:focus-within,.RegisterForm_input__9YvAR:hover{border-color:#00b96b!important;background:#fff!important}.RegisterForm_input__9YvAR .ant-input{background:transparent!important}.RegisterForm_inputIcon__RC8Ng{color:#8c8c8c;font-size:16px}.RegisterForm_codeExtra__bFnQH{color:#00b96b;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;font-size:14px;padding:0 4px;transition:opacity .15s ease}.RegisterForm_codeExtra__bFnQH:hover:not(.RegisterForm_codeExtraDisabled__rEFvt){opacity:.85}.RegisterForm_codeExtraDisabled__rEFvt{color:#bfbfbf;cursor:not-allowed}.RegisterForm_submitBtn__YSD3k{margin-top:2px;height:40px!important;font-weight:600!important;border:none!important;color:#fff!important;min-width:244px}.RegisterForm_footerRow__JuILz{margin-top:8px;text-align:center;font-size:12px;color:#666}.RegisterForm_loginLink__izEmS{margin-left:4px;color:#00b96b;cursor:pointer;font-weight:500;background:none;border:none;padding:0;font-size:inherit}.RegisterForm_loginLink__izEmS:hover{opacity:.85;text-decoration:underline}@media(min-width:1300px){.RegisterForm_inner__wJmUv{min-width:1160px}}@media(min-width:1200px)and (max-width:1299px){.RegisterForm_inner__wJmUv{min-width:960px}}@media(min-width:900px)and (max-width:1199px){.RegisterForm_inner__wJmUv{min-width:830px}}@media(max-width:899px){.RegisterForm_register__PEMZQ{background-image:none;background-color:#fff;padding:0;min-height:100vh;align-items:stretch}.RegisterForm_inner__wJmUv{flex-direction:column;min-height:unset;width:100%;max-width:100%;border-radius:0}.RegisterForm_left__aAwTj{min-height:auto;border-radius:0;padding:28px 20px 32px}.RegisterForm_leftContent__9DrIb{margin-bottom:20px}.RegisterForm_heroTitle__dUmMz{font-size:20px;line-height:30px}.RegisterForm_featureItem__yFItV{padding-bottom:24px}.RegisterForm_right__c8uwX{padding:24px 20px 36px;border-radius:0;min-height:auto;width:100%}.RegisterForm_submitBtn__YSD3k{width:100%;min-width:0}.RegisterForm_loginMode__546Dq{width:100%}}@media(max-width:480px){.RegisterForm_register__PEMZQ{padding:0}.RegisterForm_formTitle__CnUHn{font-size:20px}.RegisterForm_left__aAwTj{padding:24px 16px 28px}.RegisterForm_heroTitle__dUmMz{font-size:18px;line-height:26px}.RegisterForm_right__c8uwX{padding:20px 16px 32px;border-radius:0}.RegisterForm_field__ut_TU{margin-bottom:12px}.RegisterForm_input__9YvAR{height:42px!important}.RegisterForm_codeExtra__bFnQH{font-size:13px;padding:0 2px}}.AnalysisResult_root__ZShdc{box-sizing:border-box;max-width:960px;margin:0 auto;padding:0 0 40px;background:#fff}.AnalysisResult_loadingWrap__qxh_q{padding:24px 0}.AnalysisResult_hero___7Ias{box-sizing:border-box;border-radius:12px 12px 0 0;padding:20px 24px 14px;background:linear-gradient(118deg,#0c4a2e,#157a42 45%,#1fa855);color:#fff;border-bottom:none}.AnalysisResult_heroTitleRow__48ZuC{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:4px}.AnalysisResult_heroTitle__7ca_u{margin:0;font-size:22px;font-weight:700;line-height:1.3;letter-spacing:.02em;color:#fff}.AnalysisResult_heroSubtitle__plH9w{margin:0 0 12px;font-size:13px;font-weight:300;line-height:1.5;color:hsla(0,0%,100%,.82)}.AnalysisResult_badgePill__5eGKX{display:inline-flex;align-items:center;margin-bottom:0;padding:2px 10px;border-radius:999px;font-size:12px;line-height:1.5;color:hsla(0,0%,100%,.95);background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.38)}.AnalysisResult_heroDivider__NJVhZ{height:1px;margin:0 0 10px;background:hsla(0,0%,100%,.22)}.AnalysisResult_heroMeta__SEbRo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;font-size:12px;line-height:1.5;color:hsla(0,0%,100%,.72)}.AnalysisResult_heroMetaItem__ShP1g{min-width:0}.AnalysisResult_sheet__kb0qJ{margin-top:0;padding:14px 14px 20px;background:#f0f0f0;border:1px solid #e8e8e8;border-top:none;border-radius:0 0 12px 12px}.AnalysisResult_card__e29IE{margin-bottom:12px;padding:22px 20px;background:#fff;border-radius:8px;border:1px solid #eee;box-shadow:none}.AnalysisResult_cardAiSummary__2yCbR{padding-left:20px;border:0;border-left:4px solid #28c76f;background:#f5f7fa}.AnalysisResult_cardHead__nZ8bC{display:flex;align-items:center;gap:8px;margin-bottom:12px}.AnalysisResult_cardHeadIcon__EnXkI{font-size:18px;color:#28c76f!important;line-height:1}.AnalysisResult_cardHeadTitle__G_Xe3{margin:0;font-size:15px;font-weight:700;color:#28c76f}.AnalysisResult_cardHeadTitleDark__1LY2m{margin:0;font-size:16px;font-weight:600;color:rgba(0,0,0,.88)}.AnalysisResult_bodyText__8ITlW{margin:0;font-size:14px;line-height:1.75;color:#333;word-break:break-word}.AnalysisResult_kwLabel__POfVz{margin:0 0 10px;font-size:13px;color:#999}.AnalysisResult_tagRow__FYRop{display:flex;flex-wrap:wrap;gap:8px 10px;flex:1}.AnalysisResult_card__e29IE:nth-child(2) .AnalysisResult_tagRow__FYRop{margin-bottom:16px}.AnalysisResult_tagKeywordMint__Ws_4o{display:inline-block;padding:5px 14px;border-radius:999px;font-size:12px;line-height:1.5;color:#1a7a45;background:#f0f9f4;border:1px solid #d4ebe0}.AnalysisResult_tagStandard__uQhRd{display:inline-block;padding:4px 10px;border-radius:999px;font-size:12px;line-height:1.45;color:#237804;background:#ecf7ef;border:1px solid #95de64}.AnalysisResult_metaRowWrap__bg17o{display:flex;gap:10px;color:grey;font-size:12px}.AnalysisResult_metaRow__C3U_V{display:flex;flex-wrap:wrap;align-items:center;gap:20px;flex:1;box-sizing:border-box;padding-top:0;line-height:1.55}.AnalysisResult_workTitle__BqOaj{margin:0 0 8px;font-size:20px;font-weight:700;line-height:2;color:rgba(0,0,0,.88)}.AnalysisResult_workDivider__12ee3{height:1px;margin:0 0 18px;background:#eee}.AnalysisResult_workProduct__Fq43U{margin:0 0 14px;font-size:13px;color:#999}.AnalysisResult_gridRow__8nMRM{display:flex;flex-wrap:wrap;flex-direction:column;margin-top:4px;gap:10px;align-items:flex-start}.AnalysisResult_gridItem__LPe30{flex:1;display:flex;gap:30px}.AnalysisResult_gridLabel__6JXm5{font-size:12px;color:#999}.AnalysisResult_gridValue__3yho_{margin:0;font-size:15px;font-weight:600;color:rgba(0,0,0,.88)}.AnalysisResult_gridValueUrgency__2kPDG{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;font-weight:500;flex:1}.AnalysisResult_urgencyDots__N3C7F{display:inline-flex;align-items:center;gap:5px}.AnalysisResult_dot__mnvka{width:8px;height:8px;border-radius:50%;flex-shrink:0}.AnalysisResult_dotFilled__LVm_R{background:#52c41a}.AnalysisResult_dotMuted__tDRy2{background:#d9d9d9}.AnalysisResult_urgencyHint__dafDn{font-size:13px;font-weight:400;color:#999}.AnalysisResult_cardComplianceWork__AkzBU{padding:0;box-shadow:0 4px 8px -4px rgba(0,0,0,.1)}.AnalysisResult_cardComplianceWork__AkzBU .AnalysisResult_cardHead__nZ8bC{padding:10px 20px;background:#f5f7fa;border-radius:8px 8px 0 0;border-bottom:1px solid #eee}.AnalysisResult_cardComplianceWork__AkzBU .AnalysisResult_workContent__Rz3Q_{padding-left:20px;padding-right:20px;padding-bottom:20px}.AnalysisResult_challengeCard__ZrR_6{margin-bottom:12px;border-radius:10px;border:1px solid #fde9c2;overflow:hidden;background:#fff}.AnalysisResult_challengeHead__ocU67{display:flex;align-items:center;gap:8px;padding:12px 18px;background:#fffaeb;border-bottom:1px solid #f0f0f0}.AnalysisResult_challengeHeadIcon__inv3k{font-size:17px;color:#fa8c16!important}.AnalysisResult_challengeHeadTitle__O7PYb{margin:0;font-size:15px;font-weight:600;color:#fa8c16}.AnalysisResult_challengeList__psYI6{margin:0;padding:10px 20px;list-style:none}.AnalysisResult_challengeList__psYI6 li{display:flex;align-items:center;gap:10px;padding:10px 0;font-size:14px;line-height:1.65;color:#333;border-bottom:1px solid #eee;box-sizing:border-box}.AnalysisResult_challengeList__psYI6 li:last-child{border-bottom:none}.AnalysisResult_challengeList__psYI6 li:before{content:"";width:7px;height:7px;border-radius:50%;background:#f59a23;flex-shrink:0}.AnalysisResult_lockGate__OlC9m{margin-top:20px;padding:24px 20px;text-align:center;background:#fafafa;border-radius:10px;border:1px dashed rgba(0,0,0,.1)}.AnalysisResult_lockIcon__g2b0V{margin-bottom:10px;font-size:30px;color:rgba(0,0,0,.22);line-height:1}.AnalysisResult_lockTitle___PNbh{margin:0 0 6px;font-size:15px;font-weight:600;color:rgba(0,0,0,.5)}.AnalysisResult_lockDesc__CHdyU{margin:0;font-size:13px;line-height:1.6;color:rgba(0,0,0,.42)}.AnalysisResult_registerBlock__H2EV2{margin-top:24px}.AnalysisResult_registerTitle___xry_{margin:0 0 16px;font-size:18px;font-weight:600;color:#333;text-align:center}.AnalysisResult_footer__9NzHl{margin-top:20px;text-align:center}.AnalysisResult_footer__9NzHl .AnalysisResult_btnText__0PCH3{color:#999!important}@media(max-width:767px){.AnalysisResult_root__ZShdc{max-width:100%;padding:0 0 24px}.AnalysisResult_hero___7Ias{padding:16px 14px 12px;border-radius:10px 10px 0 0}.AnalysisResult_sheet__kb0qJ{padding:12px 10px 16px;border-radius:0 0 10px 10px}.AnalysisResult_heroTitle__7ca_u{font-size:18px}.AnalysisResult_heroSubtitle__plH9w{font-size:12px}.AnalysisResult_heroMeta__SEbRo{flex-direction:column;align-items:flex-start;gap:4px}.AnalysisResult_cardAiSummary__2yCbR{padding-left:14px;border-left-width:3px}.AnalysisResult_bodyText__8ITlW,.AnalysisResult_cardHeadTitleDark__1LY2m,.AnalysisResult_cardHeadTitle__G_Xe3,.AnalysisResult_challengeHeadTitle__O7PYb,.AnalysisResult_gridLabel__6JXm5,.AnalysisResult_gridValue__3yho_,.AnalysisResult_kwLabel__POfVz,.AnalysisResult_metaRow__C3U_V,.AnalysisResult_workProduct__Fq43U,.AnalysisResult_workTitle__BqOaj{font-size:14px}.AnalysisResult_challengeList__psYI6 li{padding:14px;font-size:14px}.AnalysisResult_tagKeywordMint__Ws_4o,.AnalysisResult_tagStandard__uQhRd{font-size:11px}}.QuestionProgressBar_root__pHk5a{width:100%;max-width:1078px;margin:20px auto 35px}.QuestionProgressBar_row__piwS7{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.QuestionProgressBar_meta__5JyGa{font-size:12px;line-height:1.5;color:rgba(0,0,0,.65)}.QuestionProgressBar_progress__WozDJ .ant-progress-inner{border-radius:8px;background:rgba(0,0,0,.06)!important}.QuestionProgressBar_progress__WozDJ .ant-progress-bg{border-radius:8px;height:8px!important}.QuestionProgressBar_progress__WozDJ .ant-progress-outer{height:8px!important}.QuestionStep1DocumentUpload_wrapper__tBFqb{margin-top:24px;width:100%;padding:0;border-radius:8px;background:#fff;box-sizing:border-box}.QuestionStep1DocumentUpload_header__55Ot7{margin-bottom:16px}.QuestionStep1DocumentUpload_title__81Q3h{margin:0 0 8px;font-size:16px;font-weight:500;line-height:1.5;color:rgba(0,0,0,.85)}.QuestionStep1DocumentUpload_subtitle__GONir{margin:0;font-size:12px;line-height:1.5;color:rgba(0,0,0,.45)}.QuestionStep1DocumentUpload_uploadArea__QfI2H .ant-upload.ant-upload-drag{background:#fff!important;border:1px dashed rgba(0,0,0,.15)!important;border-radius:8px}.QuestionStep1DocumentUpload_uploadArea__QfI2H .ant-upload.ant-upload-drag:hover{border-color:#01a438!important;background:rgba(1,164,56,.06)!important}.QuestionStep1DocumentUpload_uploadArea__QfI2H .ant-upload-drag-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 20px 24px}.QuestionStep1DocumentUpload_iconCluster__PWudb{display:inline-flex;margin-bottom:16px;line-height:0}.QuestionStep1DocumentUpload_uploadIcon__i3N5N{width:36px;height:45px;max-width:100%;-o-object-fit:contain;object-fit:contain}.QuestionStep1DocumentUpload_dragText__MJDHK{margin:0 0 10px;font-size:14px;line-height:1.5;color:rgba(0,0,0,.65);text-align:center}.QuestionStep1DocumentUpload_linkText__vKc4s{margin-left:4px;color:#01a438;font-weight:500;text-decoration:underline;text-underline-offset:2px}.QuestionStep1DocumentUpload_dragHint__oaO3z{margin:0;font-size:12px;line-height:1.5;color:rgba(0,0,0,.45);text-align:center}.QuestionStep1DocumentUpload_filePanel__s_w8w{margin-top:0;padding:16px;border-radius:8px;background:#f5f5f5;box-sizing:border-box}.QuestionStep1DocumentUpload_fileCard__AKEFi{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;background:#fff;border:1px solid rgba(0,0,0,.06)}.QuestionStep1DocumentUpload_fileTypeWrap__W8jUk{display:inline-flex;flex-shrink:0;font-size:28px;line-height:1;color:#ff9f0e}.QuestionStep1DocumentUpload_fileTypeWrap__W8jUk .anticon{color:#ff9f0e!important}.QuestionStep1DocumentUpload_fileTypeWrap__W8jUk .anticon svg{fill:#ff9f0e!important}.QuestionStep1DocumentUpload_fileMeta__mRGJN{flex:1;min-width:0}.QuestionStep1DocumentUpload_fileName__HCEeg{margin:0;font-size:14px;line-height:1.5;color:rgba(0,0,0,.85);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.QuestionStep1DocumentUpload_fileSize__9KlMa{margin:2px 0 0;font-size:12px;line-height:1.5;color:rgba(0,0,0,.45)}.QuestionStep1DocumentUpload_removeBtn__yoQWb{flex-shrink:0;color:rgba(0,0,0,.65)!important;border-color:rgba(0,0,0,.15)!important}.QuestionStep1DocumentUpload_removeBtn__yoQWb:hover{color:rgba(0,0,0,.85)!important;border-color:rgba(0,0,0,.25)!important}.QuestionStep1DocumentUpload_startAnalysisWrap__QyGKI{display:flex;justify-content:center;margin-top:24px}.QuestionStep1DocumentUpload_startAnalysisBtn__Igj8Z{min-width:200px;height:40px;font-weight:600;box-shadow:0 2px 6px rgba(101,138,90,.35)}.FreeTextSection_root__HVGSU{margin-top:40px;width:100%}.FreeTextSection_dividerRow__zoOoc{display:flex;align-items:center;gap:12px;margin-bottom:16px}.FreeTextSection_line__MDAgr{flex:1;height:1px;background:linear-gradient(90deg,hsla(0,0%,87%,.48),#e2e3e3)}.FreeTextSection_hint___YWTx{flex-shrink:0;font-size:12px;color:#999}.FreeTextSection_inputRow__5yivU{display:flex;align-items:flex-start;gap:12px;border:1px solid #54a349;border-radius:4px;box-shadow:inset 0 0 4px rgba(84,163,73,.3);padding:8px 12px;background:#fff}.FreeTextSection_textarea__X6qJo{flex:1;font-size:14px;resize:none!important}.FreeTextSection_send__q5QMg{flex-shrink:0;background:#54a349!important;border:none!important;margin-top:4px}.FreeTextSection_counter__L0Xrw{margin-top:8px;font-size:12px;color:#999}.QuestionTitle_root__9EjGt{width:100%;max-width:960px}.QuestionTitle_badge__x37G_{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:20px;padding:0 10px;margin-bottom:16px;border-radius:4px;background:rgba(31,164,75,.1);color:#03872f;font-size:12px;line-height:1.2;font-weight:400;box-sizing:border-box}.QuestionTitle_title__nGWdp{margin:0 0 4px;padding:0;color:rgba(0,0,0,.85);font-size:18px;font-weight:500;line-height:1.5}.QuestionTitle_subtitle__tY3PC{margin:0;padding:0;color:#999;font-size:14px;font-weight:400;line-height:1.5}.OptionCard_card__C3zFb{display:flex;align-items:center;gap:16px;width:100%;text-align:left;padding:16px 20px;min-height:85px;border-radius:8px;border:1px solid rgba(89,89,89,.3);background:#fff;cursor:pointer;position:relative;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;box-sizing:border-box}.OptionCard_card__C3zFb:hover,.OptionCard_selected__pt5kk{background:#f8fffa;border-color:#01a438;box-shadow:0 11px 30px -11px rgba(0,0,0,.12)}.OptionCard_thumb__7Jeni{flex-shrink:0;display:flex;align-items:center;justify-content:center}.OptionCard_thumbImg__3IfYn{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.OptionCard_text__UQHsk{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.OptionCard_titleRow__Ms7_R{display:flex;align-items:center;gap:12px}.OptionCard_title__0RAss{font-size:16px;font-weight:500;line-height:1.5;color:rgba(0,0,0,.85)}.OptionCard_tag__TO81a{flex-shrink:0;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500;line-height:1.5}.OptionCard_tagUrgent__qWBj_{color:#cf1322;background:#fff1f0}.OptionCard_tagRegular__8Wsjh{color:#389e0d;background:#f8fffa}.OptionCard_tagAmple__4DG1P{color:#0958d9;background:#e6f7ff}.OptionCard_tagExplore__5SmjK{color:#595959;background:#f5f5f5}.OptionCard_description__Pq2sH{font-size:12px;line-height:1.5;color:rgba(0,0,0,.6)}.QuestionStepBody_root__RywkY{width:100%}.QuestionStepBody_options__O_W9L{display:flex;flex-direction:column;gap:16px;margin-top:20px}.QuestionStep4_root__Fgx_Q{width:100%;max-width:960px}.QuestionStep4_block__8vsvS{margin-top:24px}.QuestionStep4_blockLabel__A3rXC{display:block;margin-bottom:8px;color:rgba(0,0,0,.85);font-size:16px;font-weight:500;line-height:1.5}.QuestionStep4_blockLabelOptional__QJG0F{margin-left:4px;font-weight:400;color:#999;font-size:12px}.QuestionStep4_blockLabelGap16__g1Liv .QuestionStep4_blockLabel__A3rXC{margin-bottom:16px}.QuestionStep4_textInput__8TsyW{border-radius:8px}.QuestionStep4_inputHint__MipIX{margin-top:6px;font-size:12px;line-height:1.5;color:rgba(0,0,0,.45)}.QuestionStep4_marketGroup__YeXiB{display:flex;flex-wrap:wrap;gap:12px;width:100%}.QuestionStep4_optionButtonGroupVertical__1TQA0{display:flex;flex-direction:column;gap:12px;width:100%}.QuestionStep4_marketGroup__YeXiB .ant-radio-button-wrapper,.QuestionStep4_optionButtonGroupVertical__1TQA0 .ant-radio-button-wrapper{display:inline-flex!important;margin:0!important;padding:0 10px!important;font-size:14px;font-weight:400;line-height:1.45!important;color:rgba(0,0,0,.88)!important;border-radius:8px!important;border:1px solid #d9d9d9!important;background:#fff!important;transition:border-color .2s,box-shadow .2s}.QuestionStep4_marketGroup__YeXiB .ant-radio-button-wrapper:before,.QuestionStep4_optionButtonGroupVertical__1TQA0 .ant-radio-button-wrapper:before{display:none!important;width:0!important;height:0!important}.QuestionStep4_marketGroup__YeXiB .ant-radio-button-wrapper:not(:first-child):before,.QuestionStep4_optionButtonGroupVertical__1TQA0 .ant-radio-button-wrapper:not(:first-child):before{display:none!important}.QuestionStep4_marketGroup__YeXiB .ant-radio-button-wrapper:hover,.QuestionStep4_optionButtonGroupVertical__1TQA0 .ant-radio-button-wrapper:hover{color:rgba(0,0,0,.88)!important}.QuestionStep4_marketGroup__YeXiB .ant-radio-button-wrapper{align-items:center;justify-content:center;flex:1;min-width:72px;height:42px;text-align:center}@media(max-width:768px){.QuestionStep4_marketGroup__YeXiB .ant-radio-button-wrapper{max-width:80px}}.QuestionStep4_optionButtonGroupVertical__1TQA0 .ant-radio-button-wrapper{flex:none!important;align-items:flex-start;justify-content:flex-start;width:100%;min-width:0;min-height:42px;height:auto!important;padding:10px 16px!important;text-align:left}.QuestionStep4_marketGroup__YeXiB .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled),.QuestionStep4_optionButtonGroupVertical__1TQA0 .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){color:rgba(0,0,0,.88)!important;border-color:#27ae60!important;background:#f8fffa!important;box-shadow:0 2px 8px rgba(0,0,0,.06)!important;z-index:1}.QuestionStep4_marketGroup__YeXiB .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before,.QuestionStep4_optionButtonGroupVertical__1TQA0 .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{display:none!important}.QuestionStep4_required__VBGsk{margin-left:2px;color:#ff4d4f;font-weight:500}.QuestionStep4_esgCheckboxRow__HQUAE{display:flex;flex-direction:column;gap:12px;width:100%}.QuestionStep4_esgCheckboxCard__wgis1.ant-checkbox-wrapper{position:relative;width:100%;margin:0;padding:20px;border-radius:8px;border:1px solid #d9d9d9;background:#fff;cursor:pointer;transition:border-color .2s,background .2s}.QuestionStep4_esgCheckboxCard__wgis1.ant-checkbox-wrapper:hover{border-color:#01a438}.QuestionStep4_esgCheckboxCard__wgis1.ant-checkbox-wrapper-checked{border-color:#01a438!important;background:#f8fffa!important}.QuestionStep4_esgCheckboxCard__wgis1 .ant-checkbox{position:absolute;opacity:0;width:0;height:0;margin:0}.QuestionStep4_esgCheckboxCard__wgis1 .ant-checkbox-inner{display:none}.QuestionStep4_esgCardInner___DwuE{display:block;padding-right:28px;min-height:22px}.QuestionStep4_esgCardTitle__K4kjN{display:block;font-size:15px;font-weight:600;line-height:1.5;color:rgba(0,0,0,.85)}.QuestionStep4_esgCardBadge__p4Rb6{position:absolute;right:-1px;bottom:-1px;line-height:0;opacity:0;transition:opacity .2s;pointer-events:none}.QuestionStep4_esgCheckboxCard__wgis1.ant-checkbox-wrapper-checked .QuestionStep4_esgCardBadge__p4Rb6{opacity:1}.QuestionStep4_esgCardBadgeImg__9f1cg{display:block;width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.RiskGapSteps_root__Qn0uc{width:100%;max-width:960px}.RiskGapSteps_industryGrid__sSkVX{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px}@media(max-width:900px){.RiskGapSteps_industryGrid__sSkVX{grid-template-columns:repeat(2,minmax(0,1fr))}}.RiskGapSteps_industryCard__OD6mD{position:relative;box-sizing:border-box;min-height:124px;padding:14px 12px;border-radius:8px;border:1px solid #d9d9d9;background:#fff;cursor:pointer;text-align:center;transition:border-color .2s,background .2s,box-shadow .2s}.RiskGapSteps_industryCard__OD6mD:hover{border-color:#01a438}.RiskGapSteps_industryCardSelected___wt8G{border-color:#01a438;background:#f8fffa;box-shadow:0 2px 8px rgba(0,0,0,.06)}.RiskGapSteps_industryIconWrap__OtIV_{display:flex;align-items:center;justify-content:center;margin-bottom:8px}.RiskGapSteps_industryImg__HSmZD{display:block;width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.RiskGapSteps_industryTitle__1x7Iy{margin:0;font-size:13px;font-weight:600;line-height:1.4;color:rgba(0,0,0,.85)}.RiskGapSteps_selectedBadge__f_8_V{position:absolute;right:-1px;bottom:0;line-height:0}.RiskGapSteps_selectedBadgeImg__bAqqb{display:block;width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.RiskGapSteps_otherInputRow__RcrlC{display:flex;gap:12px;margin-top:16px;align-items:center}.RiskGapSteps_otherInput__Eomoj{flex:1;min-width:0;height:40px;border-radius:8px}.RiskGapSteps_stack__stlhZ{display:flex;flex-direction:column;gap:12px;margin-top:24px}.RiskGapSteps_rowCard__0RI6_{position:relative;display:flex;align-items:center;gap:12px;padding:16px 18px;border-radius:8px;border:1px solid #d9d9d9;background:#fff;cursor:pointer;text-align:left;transition:border-color .2s,background .2s,box-shadow .2s}.RiskGapSteps_rowCard__0RI6_:hover{border-color:#01a438}.RiskGapSteps_rowCardSelected___NRud{border-color:#01a438;background:#f8fffa;box-shadow:0 2px 8px rgba(0,0,0,.06)}.RiskGapSteps_singleRowCardSelected__HY_6j{border-color:#01a438!important;background:#f8fffa!important;box-shadow:0 2px 8px rgba(0,0,0,.06)}.RiskGapSteps_rowIcon___pyF5{flex-shrink:0;line-height:0}.RiskGapSteps_rowIconImg__lol4A{display:block;width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.RiskGapSteps_rowText__1EX0o{flex:1;min-width:0}.RiskGapSteps_rowTitle__FaVC_{margin:0 0 4px;font-size:15px;font-weight:600;line-height:1.45;color:rgba(0,0,0,.85)}.RiskGapSteps_rowDesc__y8pk8{margin:0;font-size:13px;line-height:1.5;color:#999}.RiskGapSteps_hint__Hc5FX{margin:8px 0 0;font-size:12px;color:#999}.ComplianceResult_themeVars__XxSZz{--c-primary-active:#00b96b;--c-primary:#54a349;--c-primary-bg:rgba(0,185,107,.12);--c-info-bg:rgba(0,185,107,.08);--c-info:#00b96b;--c-info-border:rgba(0,185,107,.25);--c-bg-hover:#f5f7fa;--c-bg-body:#f5f5f5;--c-bg-card:#fff;--c-border-light:#e5e7eb;--c-text-white:#fff;--c-text-secondary:rgba(0,0,0,.6);--c-text-title:rgba(0,0,0,.88);--c-text-placeholder:#999;--c-text-body:#333;--c-text-disabled:#bfbfbf;--c-warning:#fa8c16;--c-warning-bg:#fff7e6;--c-warning-border:#ffe7ba;--c-error:#ff4d4f;--c-error-bg:#fff1f0;--c-error-border:#ffa39e;--shadow-focus:0 12px 30px rgba(0,0,0,.12);--shadow-sm:0 6px 18px rgba(0,0,0,.08);--radius-base:12px;--radius-lg:16px;--radius-xl:20px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:20px;--space-xl:24px;--space-xxl:32px;--space-xxxl:40px;--font-h1:20px;--font-h3:18px;--font-h4:16px;--font-body:14px;--font-caption:13px;--font-small:12px}.ComplianceResult_cardWarning__vPWnX,.ComplianceResult_card__eA_F7{background:var(--c-bg-card);border:1px solid var(--c-border-light);border-radius:var(--radius-xl);overflow:hidden;margin-bottom:var(--space-lg)}.ComplianceResult_cardHeader__qXt5X{padding:var(--space-sm) var(--space-xl);border-bottom:1px solid var(--c-border-light);background:var(--c-bg-body);gap:var(--space-sm)}.ComplianceResult_cardHeaderWarning__YXRjt{padding:10px var(--space-xl);border-bottom:1px solid var(--c-border-light);background:var(--c-warning-bg);gap:var(--space-sm)}.ComplianceResult_cardHeaderIcon__MyZ24{font-size:var(--font-h3);color:var(--c-primary)}.ComplianceResult_cardHeaderIconWarning__NJ8oy{font-size:var(--font-h3);color:var(--c-warning)}.ComplianceResult_cardHeaderLabel__tXd4O{color:var(--c-text-title);font-size:var(--font-body)}.ComplianceResult_cardHeaderLabelWarning__891n1{color:var(--c-warning);font-size:var(--font-body)}.ComplianceResult_cardContent__EbpI5{padding:var(--space-xl)}.ComplianceResult_cardContentSm__7ODmB{padding:var(--space-sm) var(--space-xl)}.ComplianceResult_cardContentCollapse__78dw4{padding:var(--space-sm) var(--space-md)}.ComplianceResult_cardContentSteps__5KET0{padding:var(--space-md) 0}.ComplianceResult_tagConfirmed__pZwVg{background:var(--c-primary-bg);color:var(--c-primary-active);border:1px solid var(--c-primary-bg);font-weight:600;font-size:var(--font-small);border-radius:9999px;margin:0;line-height:18px}.ComplianceResult_tagUnlocked__4fJMN{background:var(--c-info-bg);color:var(--c-info);border:1px solid var(--c-info-border);font-weight:600;font-size:var(--font-small);border-radius:9999px;margin:0;line-height:18px}.ComplianceResult_tagPrimary__crsfF{background:var(--c-primary-bg);color:var(--c-primary-active);border:1px solid var(--c-primary-bg);border-radius:9999px;font-size:var(--font-caption);padding:2px 10px;margin:0;font-weight:500}.ComplianceResult_tagPriorityHigh__mC2bT{background:var(--c-error-bg);color:var(--c-error);border:1px solid var(--c-error-border);border-radius:9999px}.ComplianceResult_tagPriorityHigh__mC2bT,.ComplianceResult_tagPriorityMedium__mQO7U{font-weight:600;font-size:var(--font-small);margin:0;line-height:18px;white-space:nowrap}.ComplianceResult_tagPriorityMedium__mQO7U{background:var(--c-warning-bg);color:var(--c-warning);border:1px solid var(--c-warning-border);border-radius:9999px}.ComplianceResult_tagPriorityPending__Iqd5k{color:var(--c-text-placeholder);line-height:18px;white-space:nowrap}.ComplianceResult_tagDuration__O_m3v,.ComplianceResult_tagPriorityPending__Iqd5k{background:var(--c-bg-hover);border:1px solid var(--c-border-light);font-weight:600;font-size:var(--font-small);border-radius:9999px;margin:0}.ComplianceResult_tagDuration__O_m3v{color:var(--c-text-secondary)}.ComplianceResult_tagOutput__Opln2{background:var(--c-primary-bg);color:var(--c-primary-active);font-size:var(--font-small);padding:1px 8px;border-radius:9999px;font-weight:500}.ComplianceResult_tagSimple__1CCWE{background:hsla(0,0%,100%,.2);color:var(--c-text-white);border:1px solid hsla(0,0%,100%,.3);border-radius:9999px;font-size:var(--font-small);margin-top:var(--space-sm)}.ComplianceResult_urgencyDot__JIVm0{width:10px;height:10px;border-radius:50%;background:var(--c-border-light);transition:background .2s}.ComplianceResult_urgencyDotActive__p0SiS{width:10px;height:10px;border-radius:50%;background:var(--c-primary);transition:background .2s}.ComplianceResult_urgencyLabel__pLar5{font-size:var(--font-caption);color:var(--c-text-secondary)}.ComplianceResult_narrativeWrapper__ZAoPg{background:var(--c-bg-hover);border-left:4px solid var(--c-primary);border-radius:var(--radius-base);padding:var(--space-lg) var(--space-xl);margin-bottom:var(--space-lg)}.ComplianceResult_narrativeHeaderRow__cZzZK{gap:var(--space-sm);margin-bottom:var(--space-sm)}.ComplianceResult_narrativeIcon__FGO2h{font-size:var(--font-body);color:var(--c-primary)!important}.ComplianceResult_narrativeLabel__AUgeT{font-size:var(--font-caption);color:var(--c-primary)}.ComplianceResult_narrativeText__uIiAl{font-size:var(--font-body);color:var(--c-text-body);line-height:1.8;display:block}.ComplianceResult_keyDataWrapper__nNztQ{gap:var(--space-sm);margin-bottom:var(--space-lg);padding:var(--space-md) var(--space-xl);background:var(--c-bg-card);border-radius:var(--radius-lg);border:1px solid var(--c-border-light)}.ComplianceResult_keyDataRow__DKIFi{gap:var(--space-sm)}.ComplianceResult_keyDataLabel__JkTKN{font-size:var(--font-caption);color:var(--c-text-placeholder)}.ComplianceResult_scopeRow__j1maR{gap:var(--space-lg)}.ComplianceResult_scopeIndicator__GzVaT{font-size:var(--font-caption);color:var(--c-text-secondary)}.ComplianceResult_serviceTitle__gexG6{font-size:var(--font-h1);font-weight:700;color:var(--c-text-title);display:block;line-height:1.3}.ComplianceResult_productName__1W_6m{font-size:var(--font-caption);color:var(--c-text-placeholder);margin-top:2px;display:block}.ComplianceResult_divider__Y8qTq{height:1px;background:var(--c-border-light);margin-bottom:var(--space-lg)}.ComplianceResult_contentMb__lqxgo{margin-bottom:var(--space-lg)}.ComplianceResult_propsContainer__Pa899{gap:10px}.ComplianceResult_propRow__7agp_{gap:var(--space-lg)}.ComplianceResult_propLabelPt__W8dcd,.ComplianceResult_propLabel__c8ab6{width:60px;color:var(--c-text-placeholder);font-size:var(--font-caption)}.ComplianceResult_propLabelPt__W8dcd{padding-top:2px}.ComplianceResult_propTagsWrap__L9PZt{gap:4px}.ComplianceResult_propValue__2ykGo{color:var(--c-text-title);font-size:var(--font-body);font-weight:600}.ComplianceResult_challengeItem__F4zd8{padding:10px 0;border-bottom:1px solid var(--c-border-light)}.ComplianceResult_challengeItemLast__la4uB{padding:10px 0}.ComplianceResult_challengeDot__yenXr{width:6px;height:6px;border-radius:50%;background:var(--c-warning);margin-top:8px}.ComplianceResult_challengeText__PVjG1{color:var(--c-text-title);font-size:var(--font-body);line-height:1.6}.ComplianceResult_industryHint__OfqR3{padding:var(--space-xs) var(--space-lg);background:var(--c-bg-hover);border-bottom:1px solid var(--c-border-light)}.ComplianceResult_industryHintText__iBQu0{font-size:var(--font-caption);color:var(--c-text-secondary)}.ComplianceResult_regCollapseLabel__hmZxX{font-size:var(--font-body);color:var(--c-text-title)}.ComplianceResult_regCollapseContent__wEli5{gap:var(--space-md)}.ComplianceResult_regDescription__EJcES{font-size:var(--font-body);color:var(--c-text-body);line-height:1.7}.ComplianceResult_reqHeading__sZKNs{font-size:var(--font-caption);color:var(--c-text-secondary);display:block;margin-bottom:var(--space-xs)}.ComplianceResult_reqList__OhZzZ{margin:0;padding-left:20px}.ComplianceResult_reqListItem__bv5uG{color:var(--c-text-body);font-size:var(--font-body);line-height:1.8;margin-bottom:2px}.ComplianceResult_regDeadline__CVUzU{font-size:var(--font-caption);color:var(--c-text-placeholder)}.ComplianceResult_standardCard__Glxxr{background:var(--c-bg-card);border:1px solid var(--c-border-light);border-radius:var(--radius-lg);padding:var(--space-lg);gap:var(--space-md)}.ComplianceResult_standardIconBoxCore__0i3cS{width:40px;height:40px;border-radius:var(--radius-base);background:var(--c-primary-bg)}.ComplianceResult_standardIconBoxSupporting__lG_lR{width:40px;height:40px;border-radius:var(--radius-base);background:var(--c-bg-hover)}.ComplianceResult_standardIconCore__m7GP0{font-size:var(--font-h3);color:var(--c-primary)!important}.ComplianceResult_standardIconSupporting__Cof__{font-size:var(--font-h3);color:var(--c-text-placeholder)}.ComplianceResult_standardName__VhwVN{font-size:var(--font-body);color:var(--c-text-title);display:block;margin-bottom:4px}.ComplianceResult_standardDesc__cwahG{font-size:var(--font-caption);color:var(--c-text-secondary);line-height:1.6}.ComplianceResult_groupWrap___dAQ5{margin-bottom:var(--space-lg)}.ComplianceResult_groupTitle__UrcJi{font-size:var(--font-body);color:var(--c-text-title);display:block;margin-bottom:var(--space-sm)}.ComplianceResult_standardsGrid__G_luS{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-md)}@media(max-width:768px){.ComplianceResult_standardsGrid__G_luS{grid-template-columns:1fr}}.ComplianceResult_timelineBar__X09vJ{padding:6px var(--space-xl);background:var(--c-bg-hover);border-bottom:1px solid var(--c-border-light);gap:var(--space-sm)}.ComplianceResult_timelineTotal__TDukN{font-size:var(--font-caption);color:var(--c-text-placeholder);margin-left:auto}.ComplianceResult_stepItem__Jqx12{padding:var(--space-md) var(--space-xl)}.ComplianceResult_stepItemBorder__qu77x{padding:var(--space-md) var(--space-xl);border-bottom:1px solid var(--c-border-light)}.ComplianceResult_stepHeaderRow__Pm6rl{gap:var(--space-sm);margin-bottom:var(--space-sm)}.ComplianceResult_stepNumber__wzCud{width:28px;height:28px;border-radius:50%;background:var(--c-primary);color:var(--c-text-white);font-size:var(--font-body);font-weight:700}.ComplianceResult_stepName__UWAny{font-size:var(--font-body);color:var(--c-text-title)}.ComplianceResult_stepReason__T2s_y{margin-left:40px;margin-bottom:var(--space-sm)}.ComplianceResult_stepReason__T2s_y .ant-typography{font-size:var(--font-caption);color:var(--c-text-secondary);line-height:1.7}.ComplianceResult_tasksWrap__aAfZN{margin-left:40px;margin-bottom:var(--space-sm)}.ComplianceResult_tasksHeading__Eo_ch{font-size:var(--font-caption);color:var(--c-text-secondary);display:block;margin-bottom:4px}.ComplianceResult_tasksList__F_eUZ{margin:0;padding-left:16px}.ComplianceResult_tasksListItem__aRbUs{color:var(--c-text-body);font-size:var(--font-caption);line-height:1.7;margin-bottom:2px}.ComplianceResult_outputRow__6_eOe{margin-left:40px;gap:var(--space-sm)}.ComplianceResult_outputLabel__JAUJK{font-size:var(--font-caption);color:var(--c-text-placeholder)}.ComplianceResult_downloadLink__H3GP2{font-size:var(--font-small);color:var(--c-primary);cursor:pointer;gap:2px;margin-left:var(--space-xs)}.ComplianceResult_downloadIcon__NIl0N{font-size:var(--font-small)}.ComplianceResult_reportHeaderBg__OPSAg{background:linear-gradient(118deg,#0c4a2e,#157a42 45%,#1fa855);border-radius:20px 20px 0 0;padding:var(--space-xl) var(--space-xxl);margin-bottom:0}@media(max-width:768px){.ComplianceResult_reportHeaderBg__OPSAg{padding:var(--space-lg) var(--space-lg);border-radius:var(--radius-lg)}}@media(max-width:375px){.ComplianceResult_reportHeaderBg__OPSAg{padding:var(--space-md) var(--space-md)}}.ComplianceResult_reportTitle__p_Qvi{color:var(--c-text-white)!important;margin:0;font-weight:700}.ComplianceResult_reportSubtitle__uXXpc{color:hsla(0,0%,100%,.7);font-size:var(--font-caption);display:block;margin-top:2px}.ComplianceResult_headerBtn__DwrmI{color:hsla(0,0%,100%,.85)}.ComplianceResult_headerMeta__9qalc{margin-top:var(--space-md);gap:var(--space-lg);border-top:1px solid hsla(0,0%,100%,.2);padding-top:var(--space-sm)}@media(max-width:768px){.ComplianceResult_headerMeta__9qalc{gap:var(--space-sm);flex-direction:column}}.ComplianceResult_headerMetaText__bENNp{color:hsla(0,0%,100%,.75);font-size:var(--font-caption)}.ComplianceResult_container__9_Odp{max-width:1080px;margin:0 auto;border-radius:20px 20px 0 0}.ComplianceResult_container__9_Odp .result-tab-container{background-color:#f5f5f5;padding:0 32px 20px}@media(max-width:768px){.ComplianceResult_container__9_Odp .result-tab-container{background-color:#fff;padding:0 0 20px}.ComplianceResult_container__9_Odp .ant-tabs-nav-list{gap:0!important}.ComplianceResult_container__9_Odp .ant-tabs-tab{padding:8px 10px!important;font-size:var(--font-caption)!important;min-width:80px;justify-content:center}.ComplianceResult_container__9_Odp .ant-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:12px!important}.ComplianceResult_container__9_Odp .ant-tabs-nav-wrap{overflow:hidden!important}.ComplianceResult_container__9_Odp .ant-tabs-nav-operations{display:flex!important;align-items:center;align-self:stretch;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.92) 35%,#fff);padding-left:8px}.ComplianceResult_container__9_Odp .ant-tabs-nav-more{min-width:24px;padding-inline:4px!important;color:var(--c-text-secondary);font-size:18px}.ComplianceResult_container__9_Odp .ant-collapse-content-box,.ComplianceResult_container__9_Odp .ant-collapse-header{padding:var(--space-sm) var(--space-md)!important}}@media(max-width:390px){.ComplianceResult_container__9_Odp .ant-tabs-nav-wrap{overflow:hidden!important}}.ComplianceResult_companyHint__XZwGb{padding:var(--space-sm) var(--space-xl);margin-bottom:var(--space-lg);background:var(--c-bg-hover);border-radius:var(--radius-lg);border:1px solid var(--c-border-light)}.ComplianceResult_companyHintText__Y1qlW{font-size:var(--font-caption);color:var(--c-text-secondary)}.ComplianceResult_bookedAlert__MB0xJ{padding:var(--space-sm) var(--space-lg);margin-bottom:var(--space-lg);background:var(--c-primary-bg);border-radius:var(--radius-lg);border:1px solid var(--c-primary-bg)}.ComplianceResult_bookedAlertIcon__aYZw_{color:var(--c-primary);font-size:16px}.ComplianceResult_bookedAlertText__wChSM{font-size:var(--font-caption);color:var(--c-primary-active)}.ComplianceResult_tabsWrap__fXmWP{margin-bottom:var(--space-xl)}.ComplianceResult_tabsWrap__fXmWP .ant-tabs-nav{margin:10px 0 20px}@media(max-width:640px){.ComplianceResult_tabsWrap__fXmWP .ant-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:24px!important}}@media(max-width:480px){.ComplianceResult_tabsWrap__fXmWP .ant-tabs-nav .ant-tabs-tab{min-width:88px;padding:8px 6px!important}.ComplianceResult_tabsWrap__fXmWP .ant-tabs-nav-wrap{overflow-x:auto!important;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-right:14px}.ComplianceResult_tabsWrap__fXmWP .ant-tabs-nav-list{flex-wrap:nowrap}.ComplianceResult_tabsWrap__fXmWP .ant-tabs-nav-wrap::-webkit-scrollbar{display:none}.ComplianceResult_tabsWrap__fXmWP .ant-tabs-nav-operations{display:none!important}}@media(max-width:390px){.ComplianceResult_tabsWrap__fXmWP .ant-tabs-nav .ant-tabs-tab{min-width:76px;padding:8px 4px!important}}.ComplianceResult_tabsMoreIcon__rvN6n{display:inline-block;letter-spacing:1px;line-height:1;font-weight:600;font-size:14px;color:var(--c-text-secondary)}.ComplianceResult_tabBarMargin__2amPW{margin-bottom:var(--space-lg)}.ComplianceResult_ctaSection__6kJdM{text-align:center;padding:var(--space-xxl) 0 var(--space-xxxl);border-top:1px solid var(--c-border-light);margin-top:var(--space-xl)}.ComplianceResult_ctaText__w6n7l{display:block;font-size:var(--font-body);color:var(--c-text-secondary);margin-bottom:var(--space-lg)}.ComplianceResult_ctaBtnRow__R6lzt{gap:var(--space-md)}.ComplianceResult_ctaPrimaryBtn__V9i_N{background:var(--c-primary);border-color:var(--c-primary)}.ComplianceResult_ctaPrimaryBtn__V9i_N,.ComplianceResult_ctaSecondaryBtn__mar3D{border-radius:var(--radius-base);font-weight:600;height:48px;padding-inline:var(--space-xl)}.ComplianceResult_restartWrap__I6ANJ{margin-top:var(--space-lg)}.ComplianceResult_restartBtn__4gOMc{color:var(--c-text-placeholder);font-size:var(--font-caption)}.ComplianceResult_resultIcon__dXj2x{color:var(--c-primary)}.ComplianceResult_resultTitle__lnBJU{color:var(--c-text-title)}.ComplianceResult_modalTitle__Madt7{font-size:var(--font-h4);font-weight:700}.ComplianceResult_modalDesc__f4IKd{color:var(--c-text-secondary);font-size:var(--font-body);display:block;margin-bottom:var(--space-lg)}.ComplianceResult_formLabel__5HL07{font-weight:600}.ComplianceResult_formIconDisabled__8OwyA{color:var(--c-text-disabled)}.ComplianceResult_formInputRounded__pkGaf{border-radius:var(--radius-base)}.ComplianceResult_noteOptional__yo1CN{font-size:var(--font-caption);color:var(--c-text-placeholder)}.ComplianceResult_submitBtn__TcQH5{font-weight:600;height:48px}.ComplianceResult_submitFormItem__xfAks{margin-bottom:0;margin-top:var(--space-lg)}.ComplianceResult_modalBodyPadding__fzqHe{padding:var(--space-xl)}.ComplianceResult_modalBodyPaddingLg__dGwmu{padding:var(--space-xl) var(--space-lg)}.ComplianceResult_tabLabel__iePeT{gap:4px}.ComplianceQuestionnaireFlow_flow__2_qCd{width:100%}@media(max-width:768px){.ComplianceQuestionnaireFlow_flow__2_qCd{padding-bottom:calc(88px + env(safe-area-inset-bottom))}}.ComplianceQuestionnaireFlow_step__5k8QP{margin-top:8px;min-height:200px}@media(max-width:768px){.ComplianceQuestionnaireFlow_step__5k8QP{margin-top:0}}.ComplianceQuestionnaireFlow_footer__D64vX{display:flex;align-items:center;margin-top:32px;padding-top:8px;gap:12px}@media(max-width:768px){.ComplianceQuestionnaireFlow_footer__D64vX{position:fixed;left:0;right:0;bottom:0;z-index:30;margin-top:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:hsla(0,0%,100%,.96);backdrop-filter:blur(8px);box-shadow:0 -8px 24px rgba(15,23,42,.08)}}.ComplianceQuestionnaireFlow_back__t8FnJ{flex-shrink:0;min-width:88px}.ComplianceQuestionnaireFlow_backPlaceholder__dw4Cg{flex-shrink:0;min-width:88px;visibility:hidden}.ComplianceQuestionnaireFlow_footerSpacer__AfHmH{flex:1;min-width:8px}.ComplianceQuestionnaireFlow_footerRight__OKURN{display:flex;flex-shrink:0;align-items:center;gap:12px}.ComplianceQuestionnaireFlow_skip__K8rok.ant-btn.ant-btn-text{color:#01a438!important}.ComplianceQuestionnaireFlow_skip__K8rok.ant-btn.ant-btn-text:hover{color:#019d35!important}.ComplianceQuestionnaireFlow_skipIcon__zOkWZ{display:block;-o-object-fit:contain;object-fit:contain}.ComplianceQuestionnaireFlow_next__E5Jzq{min-width:120px;height:40px;font-weight:600;box-shadow:0 2px 6px rgba(101,138,90,.35)}.CalcRecordsPanel_panel__o_RKh{color:#1f2a26}.CalcRecordsPanel_pageTitle__WPWCw{margin-bottom:20px}.CalcRecordsPanel_pageTitle__WPWCw p{margin:0;color:#66736c;font-size:14px;font-weight:500;line-height:24px}.CalcRecordsPanel_tabShell__K2b2w{position:relative;margin-bottom:16px}.CalcRecordsPanel_pills__ws6q3{display:flex;flex-wrap:wrap;gap:8px}.CalcRecordsPanel_summaryFilter__f0yqz,.CalcRecordsPanel_toolFilters__KDMhP{display:contents}.CalcRecordsPanel_pillActive__PMEqR,.CalcRecordsPanel_pill__JXNsx{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;border:1px solid #e2e8e5;border-radius:20px;padding:6px 14px;background:#fff;color:#5a6b62;font-size:13px;font-weight:600;line-height:18px;white-space:nowrap;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.CalcRecordsPanel_pillActive__PMEqR{border-color:var(--tab-color,#1d6043);background:var(--tab-color,#1d6043);color:#fff}.CalcRecordsPanel_pillIcon__8_aM2{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;color:var(--tab-color,#1d6043);font-size:15px;line-height:1}.CalcRecordsPanel_pillActive__PMEqR .CalcRecordsPanel_pillIcon__8_aM2{color:#fff}.CalcRecordsPanel_pillText__oB9A2{display:inline-flex;min-width:0;align-items:center;gap:6px}.CalcRecordsPanel_pillLabel__3OfGQ{overflow:hidden;text-overflow:ellipsis}.CalcRecordsPanel_pillCount__xt9Zu{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;border-radius:999px;padding:0 5px;background:#edf4f0;color:#4e6659;font-size:11px;font-weight:700;line-height:18px}.CalcRecordsPanel_pillActive__PMEqR .CalcRecordsPanel_pillCount__xt9Zu{background:hsla(0,0%,100%,.2);color:#fff}.CalcRecordsPanel_list__2TphF{display:flex;flex-direction:column;gap:12px}.CalcRecordsPanel_recordCard__FHQsG{border:1px solid #eef2f0;border-radius:12px;padding:14px 16px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.03);transition:box-shadow .15s}.CalcRecordsPanel_recordCard__FHQsG:hover{box-shadow:0 2px 10px rgba(0,0,0,.06)}.CalcRecordsPanel_recordTop__8qh7M{display:flex;align-items:center;gap:14px;width:100%;min-width:0}.CalcRecordsPanel_iconBox__cmMbo{width:40px;height:40px;display:flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:10px;font-size:18px}.CalcRecordsPanel_recordMain__xPRXR{flex:1;min-width:0}.CalcRecordsPanel_recordName__beunE{display:flex;align-items:center;gap:8px}.CalcRecordsPanel_recordName__beunE span{min-width:0;overflow:hidden;color:#1f2d27;font-size:14px;font-weight:700;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.CalcRecordsPanel_recordName__beunE em{flex-shrink:0;border-radius:4px;padding:1px 6px;background:rgba(21,131,58,.08);color:#15833a;font-size:10px;font-style:normal;font-weight:600;line-height:16px}.CalcRecordsPanel_date__DmYam{margin-top:3px;color:#8a948e;font-size:12px;line-height:18px}.CalcRecordsPanel_metrics__NKaU8{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:10px;width:100%;margin-top:12px}.CalcRecordsPanel_metric__Osgde{min-width:0;border:1px solid #edf2ef;border-radius:8px;padding:10px 16px;background:#f7f9f8;text-align:center}.CalcRecordsPanel_metricHighlight__oOrOP{border-color:rgba(21,131,58,.18);background:rgba(21,131,58,.04)}.CalcRecordsPanel_metricLabel__h_MtY{margin-bottom:3px;color:#6d7b73;font-size:11px;line-height:16px}.CalcRecordsPanel_metricValue__LiBP8{color:#1f2d27;font-size:14px;font-weight:800;line-height:18px;word-break:break-word}.CalcRecordsPanel_metricHighlight__oOrOP .CalcRecordsPanel_metricValue__LiBP8{color:#15833a}.CalcRecordsPanel_metricWarning__VVl4L{color:#c77a00}.CalcRecordsPanel_metricUnit__cia3k{margin-left:2px;color:#8a948e;font-size:11px;font-weight:500}.CalcRecordsPanel_actions__s8Aq5{display:flex;justify-content:flex-end;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid #f0f3f1}.CalcRecordsPanel_actions__s8Aq5 .ant-btn{height:32px;border-color:#e6ebe8;border-radius:8px;color:#1d6043;font-size:12px;font-weight:600}.CalcRecordsPanel_failed__zwWMP{display:inline-flex;align-items:center;gap:5px;margin-top:12px;color:#d0473f;font-size:13px;font-weight:600}.CalcRecordsPanel_empty__R0QDw{border:1px solid #eef2f0;border-radius:12px;padding:48px 0;background:#fff}@media(max-width:640px){.CalcRecordsPanel_pageTitle__WPWCw{margin-bottom:16px}.CalcRecordsPanel_pageTitle__WPWCw p{font-size:13px;line-height:22px}.CalcRecordsPanel_tabShell__K2b2w{position:sticky;top:0;z-index:5;margin:0 -4px 16px;border-bottom:1px solid #e4eae6;padding:0 4px;background:rgba(247,249,248,.96);box-shadow:0 6px 16px rgba(31,55,43,.04);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.CalcRecordsPanel_pills__ws6q3{display:flex;flex-wrap:nowrap;gap:0;width:100%;overflow-x:auto;overflow-y:hidden;padding:0 4px;scroll-behavior:smooth;scroll-padding-inline:16px;scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.CalcRecordsPanel_pills__ws6q3::-webkit-scrollbar{display:none}.CalcRecordsPanel_summaryFilter__f0yqz,.CalcRecordsPanel_toolFilters__KDMhP{display:contents}.CalcRecordsPanel_pillActive__PMEqR,.CalcRecordsPanel_pill__JXNsx{position:relative;flex:0 0 auto;width:auto;min-height:48px;justify-content:center;gap:5px;border:0;border-radius:0;padding:0 14px;background:transparent;color:#74817a;font-size:13px;font-weight:500;white-space:nowrap;-webkit-tap-highlight-color:rgba(0,0,0,0)}.CalcRecordsPanel_pillActive__PMEqR{background:transparent;color:#294b3b;font-weight:700;box-shadow:none}.CalcRecordsPanel_pillActive__PMEqR:after{position:absolute;right:50%;bottom:0;width:24px;height:2px;border-radius:999px;background:#688676;content:"";transform:translateX(50%)}.CalcRecordsPanel_pillActive__PMEqR:active,.CalcRecordsPanel_pill__JXNsx:active{border-radius:8px;background:#eef2f0}.CalcRecordsPanel_pillActive__PMEqR:focus-visible,.CalcRecordsPanel_pill__JXNsx:focus-visible{border-radius:8px;outline:2px solid rgba(70,105,87,.2);outline-offset:-3px}.CalcRecordsPanel_pillIcon__8_aM2{display:none}.CalcRecordsPanel_pillText__oB9A2{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px}.CalcRecordsPanel_pillLabel__3OfGQ{color:inherit;overflow:visible;font-size:inherit;line-height:18px;text-overflow:clip}.CalcRecordsPanel_pillCount__xt9Zu{min-width:17px;height:17px;border-radius:999px;padding:0 4px;background:#e8edea;color:#74817a;font-size:10px;line-height:17px;box-shadow:none}.CalcRecordsPanel_pillActive__PMEqR .CalcRecordsPanel_pillCount__xt9Zu{background:#dde7e1;color:#446151}.CalcRecordsPanel_summaryPill__LrOhO,.CalcRecordsPanel_toolPill__QXeRD{min-height:48px}.CalcRecordsPanel_recordCard__FHQsG{padding:14px}.CalcRecordsPanel_recordTop__8qh7M{gap:10px;align-items:flex-start}.CalcRecordsPanel_iconBox__cmMbo{width:36px;height:36px;border-radius:9px;font-size:16px}.CalcRecordsPanel_recordName__beunE{align-items:flex-start}.CalcRecordsPanel_recordName__beunE span{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.CalcRecordsPanel_metrics__NKaU8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.CalcRecordsPanel_metric__Osgde{min-width:0;padding:9px 12px}.CalcRecordsPanel_metricHighlight__oOrOP{grid-column:auto}.CalcRecordsPanel_actions__s8Aq5{justify-content:flex-start;min-width:0}.CalcRecordsPanel_actions__s8Aq5 .ant-btn{width:100%;height:40px}.CalcRecordsPanel_empty__R0QDw{padding:40px 16px}}.CalcRecordsDrawer_drawer__o4hYc .ant-drawer-header{border-bottom:1px solid #eef2f0;padding:16px 20px}.CalcRecordsDrawer_drawer__o4hYc .ant-drawer-title{color:#1f2d27;font-size:16px;font-weight:700}.CalcRecordsDrawer_drawer__o4hYc .ant-drawer-body{padding:20px;background:#f7f9f8}@media(max-width:640px){.CalcRecordsDrawer_drawer__o4hYc .ant-drawer-header{padding:14px 16px}.CalcRecordsDrawer_drawer__o4hYc .ant-drawer-body{padding:16px}}.ReferrerLandingPage_landing__Sp9_5{width:100%;min-height:100vh;background:var(--page-bg,#fff);position:relative;display:flex;flex-direction:column}.ReferrerLandingPage_landing__Sp9_5 .fade-in-bottom,.ReferrerLandingPage_landing__Sp9_5 .fade-in-left,.ReferrerLandingPage_landing__Sp9_5 .fade-in-right,.ReferrerLandingPage_landing__Sp9_5 .fade-in-top{animation-duration:1.1s!important;animation-timing-function:cubic-bezier(.22,.61,.36,1)!important}.ReferrerLandingPage_topNav__7h_eJ{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:9px 18px;background:hsla(0,0%,100%,.97);backdrop-filter:blur(6px);border-bottom:1px solid var(--icon-bg,#e8f5ee)}.ReferrerLandingPage_topNavBrand__d_2bF{display:flex;align-items:center;gap:6px}.ReferrerLandingPage_topNavLang__r65gq{margin-right:0;color:var(--icon-fg,#1d6043);transition:opacity .2s ease}.ReferrerLandingPage_topNavLang__r65gq:hover{opacity:.7}.ReferrerLandingPage_topNavActions__N5tH2{display:flex;align-items:center;gap:8px}.ReferrerLandingPage_topNavActionButton__qpuwx{height:34px;padding:0 12px;color:var(--icon-fg,#1d6043);font-size:14px;line-height:1;border-radius:9px;background:transparent!important}.ReferrerLandingPage_topNavActionButton__qpuwx:focus-visible,.ReferrerLandingPage_topNavActionButton__qpuwx:hover{color:var(--primary,#00b96b);background:rgba(0,185,107,.08)!important}.ReferrerLandingPage_topNavLogo__II_ik{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:5px;background:var(--icon-fg,#1d6043);color:#fff;font-size:11px}.ReferrerLandingPage_topNavName__qk9tL{color:var(--icon-fg,#1d6043);font-size:13px;font-weight:700;line-height:1}.ReferrerLandingPage_cornerActions__F_LjU{position:absolute;top:14px;right:18px;z-index:120}.ReferrerLandingPage_desktopActions__s6LQF{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.ReferrerLandingPage_actionLang__ix_ii{padding:0 10px;border:1px solid hsla(0,0%,100%,.46);border-radius:999px;transition:color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.ReferrerLandingPage_actionButton__kpAzw,.ReferrerLandingPage_actionLang__ix_ii{display:inline-flex;align-items:center;height:34px;background:hsla(0,0%,100%,.42);color:var(--icon-fg,#1d6043);font-size:13px;line-height:1;box-shadow:0 10px 26px rgba(15,23,42,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ReferrerLandingPage_actionButton__kpAzw{justify-content:center;gap:6px;padding:0 12px;border:1px solid hsla(0,0%,100%,.48);border-radius:999px;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.ReferrerLandingPage_actionButton__kpAzw:focus-visible,.ReferrerLandingPage_actionButton__kpAzw:hover,.ReferrerLandingPage_actionLang__ix_ii:focus-visible,.ReferrerLandingPage_actionLang__ix_ii:hover{color:var(--primary,#00b96b);border-color:var(--primary,#00b96b);background:#fff;transform:translateY(-1px)}.ReferrerLandingPage_mobileActions__2lYux{display:none}.ReferrerLandingPage_mobileMenuButton__l_SjD{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:0;background:transparent;color:#fff;box-shadow:none;font-size:22px;line-height:1;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}.ReferrerLandingPage_mobileMenuButton__l_SjD:active,.ReferrerLandingPage_mobileMenuButton__l_SjD:focus,.ReferrerLandingPage_mobileMenuButton__l_SjD:hover{border:0;background:transparent;color:#fff;box-shadow:none}.ReferrerLandingPage_mobileActionDrawer__mu43Z .ant-drawer-content-wrapper{box-shadow:-18px 0 52px rgba(7,31,22,.18)}.ReferrerLandingPage_mobileActionDrawer__mu43Z .ant-drawer-body,.ReferrerLandingPage_mobileActionDrawer__mu43Z .ant-drawer-content{background:#f6f9f7}.ReferrerLandingPage_mobileActionDrawer__mu43Z .ant-drawer-header{border-bottom-color:#e8efeb;background:hsla(0,0%,100%,.94);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.ReferrerLandingPage_mobileActionDrawer__mu43Z .ant-drawer-mask{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.ReferrerLandingPage_mobileActionHeader__vAcKa{display:flex;align-items:center;justify-content:space-between;color:var(--text-body,#1f2d27);font-size:16px;font-weight:700;letter-spacing:.02em}.ReferrerLandingPage_mobileActionHeader__vAcKa:before{width:3px;height:16px;margin-right:8px;border-radius:999px;background:var(--primary,#00b96b);content:""}.ReferrerLandingPage_mobileActionClose__S8oUn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:auto;padding:0;border:0;border-radius:14px;background:#f1f5f2;color:#5a6b63;font-size:16px;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.ReferrerLandingPage_mobileActionClose__S8oUn:focus-visible,.ReferrerLandingPage_mobileActionClose__S8oUn:hover{background:#e8f2ec;color:var(--icon-fg,#1d6043);outline:none}.ReferrerLandingPage_mobileActionClose__S8oUn:active{transform:scale(.95)}.ReferrerLandingPage_mobileActionPanel__5i2Dn{display:flex;flex-direction:column;gap:18px;min-height:100%;padding:18px 16px calc(24px + env(safe-area-inset-bottom))}.ReferrerLandingPage_mobileUserSummary__YXm5I{position:relative;display:flex;align-items:center;gap:12px;overflow:hidden;min-width:0;padding:16px;border:1px solid rgba(29,96,67,.12);border-radius:18px;background:linear-gradient(135deg,#f0faf4,#fff 72%);box-shadow:0 10px 28px rgba(24,76,54,.07)}.ReferrerLandingPage_mobileUserSummary__YXm5I:after{position:absolute;top:-34px;right:-28px;width:92px;height:92px;border-radius:50%;background:rgba(0,185,107,.07);content:"";pointer-events:none}.ReferrerLandingPage_mobileUserAvatar__jMlKD{position:relative;z-index:1;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background:linear-gradient(145deg,var(--primary,#00b96b),var(--icon-fg,#1d6043));color:#fff;font-size:17px;font-weight:700;line-height:1;box-shadow:0 8px 18px rgba(29,96,67,.22)}.ReferrerLandingPage_mobileUserAvatar__jMlKD:after{position:absolute;right:1px;bottom:1px;width:10px;height:10px;border:2px solid #fff;border-radius:50%;background:#2dcf76;content:""}.ReferrerLandingPage_mobileUserMeta__JIkcN{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.ReferrerLandingPage_mobileUserContact__mwbQf,.ReferrerLandingPage_mobileUserName__UixGR{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReferrerLandingPage_mobileUserName__UixGR{color:var(--text-body,#1f2d27);font-size:16px;font-weight:700;line-height:1.4}.ReferrerLandingPage_mobileUserContact__mwbQf{margin-top:4px;color:var(--text-sub,rgba(0,0,0,.55));font-size:12px;line-height:1.4}.ReferrerLandingPage_mobileActionGroup__O_ENn{overflow:hidden;border:1px solid #e5ede8;border-radius:18px;background:#fff;box-shadow:0 10px 30px rgba(25,67,49,.06)}.ReferrerLandingPage_mobileActionGroup__O_ENn>*+*{border-top:1px solid #edf2ef}.ReferrerLandingPage_mobileActionItem__W8HDM,.ReferrerLandingPage_mobileActionRow__sL8eA{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:60px;padding:0 14px;border:0;border-radius:0;background:#fff;color:var(--text-body,#1f2d27);font-size:14px;font-weight:600;text-align:left}.ReferrerLandingPage_mobileActionItem__W8HDM{font-family:inherit;cursor:pointer;transition:background .18s ease}.ReferrerLandingPage_mobileActionItem__W8HDM:focus-visible,.ReferrerLandingPage_mobileActionItem__W8HDM:hover{background:#f7fbf8;outline:none}.ReferrerLandingPage_mobileActionItem__W8HDM:active{background:#eef7f1}.ReferrerLandingPage_mobileActionItemMain__fPo6p{display:inline-flex;align-items:center;gap:12px;min-width:0}.ReferrerLandingPage_mobileActionIcon__ALpEl{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:11px;background:#eef8f2;color:var(--icon-fg,#1d6043);font-size:16px}.ReferrerLandingPage_mobileActionItem__W8HDM .ReferrerLandingPage_mobileActionChevron__TqRqo{flex:0 0 auto;margin-left:auto;color:#84938c;font-size:13px}.ReferrerLandingPage_mobileActionLang__BEOVM{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:999px;background:#f1f6f3;color:var(--icon-fg,#1d6043);font-size:13px;font-weight:600;transition:background .18s ease,color .18s ease}.ReferrerLandingPage_mobileActionLang__BEOVM .anticon{display:none}.ReferrerLandingPage_mobileActionLang__BEOVM:after{width:6px;height:6px;margin-top:-3px;margin-left:5px;border-right:1.5px solid;border-bottom:1.5px solid;content:"";transform:rotate(45deg)}.ReferrerLandingPage_mobileActionLang__BEOVM:focus-visible,.ReferrerLandingPage_mobileActionLang__BEOVM:hover{background:#e5f3ea;color:var(--primary,#00b96b);outline:none}.ReferrerLandingPage_hero__h6fw4{position:relative;width:100%;background:linear-gradient(136deg,var(--hero-grad-a,#02271d) 0,var(--hero-grad-b,#064e3b) 100%);color:var(--hero-text,#fff);overflow:hidden;padding:56px 32px 80px;box-sizing:border-box}.ReferrerLandingPage_userFab__V3JIf{position:fixed;top:8px;right:14px;z-index:110}.ReferrerLandingPage_userCircle__8Fag3{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border-radius:50%;color:#fff;font-weight:700;line-height:1;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 4px 12px rgba(0,0,0,.2);transition:transform .16s ease,box-shadow .16s ease,background .2s ease,opacity .2s ease}.ReferrerLandingPage_userCircle__8Fag3:hover{transform:scale(1.08);box-shadow:0 8px 20px var(--cta-shadow,rgba(29,96,67,.38));opacity:.82}.ReferrerLandingPage_userCircleLoggedIn__2Ykh_{border:1px solid hsla(0,0%,100%,.5);background:color-mix(in srgb,var(--icon-fg,#1d6043) 92%,transparent);font-size:15px}.ReferrerLandingPage_userCircleGuest__22uWY{border:1px solid hsla(0,0%,100%,.45);background:color-mix(in srgb,var(--icon-fg,#1d6043) 42%,transparent);font-size:17px}.ReferrerLandingPage_userMenu__B_scv{position:absolute;right:0;bottom:56px;width:220px;padding:14px;border-radius:14px;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.16);z-index:33}.ReferrerLandingPage_userMenuHeader__feLEI{display:flex;align-items:center;gap:10px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #f0f2f1}.ReferrerLandingPage_userMenuAvatar__koqdj{flex:0 0 auto;width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--cta-bg,#00b96b);color:var(--cta-text,#fff);font-size:16px;font-weight:700;line-height:1}.ReferrerLandingPage_userMenuMeta__eW1iM{flex:1 1 auto;min-width:0}.ReferrerLandingPage_userMenuName__K3D4b{color:#1f2d27;font-size:15px;font-weight:700;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ReferrerLandingPage_userMenuSub__Ksh5_{margin-top:3px;color:#8a94a0;font-size:12px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ReferrerLandingPage_userMenuLogout__0eswA{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:9px 12px;border:1px solid #f4c4c0;border-radius:10px;background:#fff;color:#e0564d;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease}.ReferrerLandingPage_userMenuLogout__0eswA:hover{background:#fef2f1;border-color:#e0564d}.ReferrerLandingPage_userMenuMask__vbdHL{position:fixed;inset:0;z-index:30;background:transparent}.ReferrerLandingPage_heroGrid__uXp4k{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(to right,var(--hero-grid,hsla(200,3%,82%,.07)) 1px,transparent 1px),linear-gradient(to bottom,var(--hero-grid,hsla(200,3%,82%,.07)) 1px,transparent 1px);background-size:49px 44px;-webkit-mask-image:radial-gradient(ellipse 70% 90% at 50% 30%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 70% 90% at 50% 30%,#000 30%,transparent 75%)}.ReferrerLandingPage_heroGlow__Dmd8_{position:absolute;right:-80px;top:-160px;width:460px;height:460px;border-radius:50%;pointer-events:none;z-index:0;background:radial-gradient(circle at 60% 40%,var(--glow,#50ff62) 0,transparent 70%);opacity:.28;filter:blur(8px)}.ReferrerLandingPage_heroWave__bjx1l{position:absolute;left:0;bottom:0;width:100%;height:180px;display:block;z-index:0;pointer-events:none}.ReferrerLandingPage_heroInner__IKbqX{position:relative;z-index:1;max-width:960px;margin:0 auto}.ReferrerLandingPage_brand__CXxIh{position:relative;z-index:2;display:inline-flex;align-items:center;gap:8px;color:#fff}.ReferrerLandingPage_brandBadge__2cWgH{width:24px;height:24px;background:var(--primary,#00b96b);color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:13px}.ReferrerLandingPage_brandText__V2vkT{font-size:16px;font-weight:600;letter-spacing:.4px}.ReferrerLandingPage_heroBody__9EGaY{text-align:center;padding:48px 0 16px}.ReferrerLandingPage_firmLogo__8KyC4{width:72px;height:72px;border-radius:50%;background:var(--hero-chip-bg,rgba(0,220,130,.16));border:1px solid var(--hero-chip-bg,rgba(0,220,130,.25));color:var(--accent,#4ee0a3);display:inline-flex;align-items:center;justify-content:center;font-size:30px;font-weight:600;margin-bottom:20px;overflow:hidden}.ReferrerLandingPage_firmLogoImg__dGUwS{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ReferrerLandingPage_title__IdqGj{margin:0 0 12px;font-size:32px;font-weight:600;line-height:1.3;color:var(--hero-title-a,#fff);background:linear-gradient(180deg,var(--hero-title-a,#fff) 30%,var(--hero-title-b,#fff) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ReferrerLandingPage_subtitle__Wuql_{margin:0 0 24px;font-size:14px;color:var(--hero-sub,hsla(0,0%,100%,.7));line-height:1.6}.ReferrerLandingPage_personalCard__tsnpp{display:flex;align-items:center;gap:12px;width:100%;padding:18px 20px;background:var(--card-bg,#fff);border:1px solid rgba(15,23,42,.06);border-radius:12px;text-align:left;box-shadow:0 10px 28px rgba(15,23,42,.06)}.ReferrerLandingPage_personalAvatar__BTUCO{flex:0 0 auto;width:48px;height:48px;border-radius:50%;background:var(--icon-bg,#e9f7ee);border:1px solid color-mix(in srgb,var(--primary,#00b96b) 28%,#fff);color:var(--icon-fg,#00714d);display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;overflow:hidden}.ReferrerLandingPage_personalAvatar__BTUCO img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ReferrerLandingPage_personalInfo__8XZcg{flex:1 1 auto;min-width:0}.ReferrerLandingPage_personalName__dxFhu{font-size:16px;font-weight:600;color:var(--text-body,rgba(0,0,0,.85));line-height:1.3;margin-bottom:4px}.ReferrerLandingPage_personalDesc__er4uc{font-size:13px;color:var(--text-sub,rgba(0,0,0,.55));line-height:1.6}.ReferrerLandingPage_heroCtaSentinel__EmSQW{display:inline-block}.ReferrerLandingPage_heroCta__zoGam{min-height:46px!important;min-width:220px;width:auto;max-width:100%;white-space:normal;padding:8px 24px!important;font-size:14px;font-weight:400;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px;background:color-mix(in srgb,var(--primary,#0e7956) 6%,#fff)!important;border:1px solid color-mix(in srgb,var(--primary,#0e7956) 50%,transparent)!important;color:var(--icon-fg,#00714d)!important;border-radius:8px!important;box-shadow:none!important}.ReferrerLandingPage_heroCta__zoGam:active,.ReferrerLandingPage_heroCta__zoGam:active:not(:disabled),.ReferrerLandingPage_heroCta__zoGam:focus,.ReferrerLandingPage_heroCta__zoGam:focus-visible,.ReferrerLandingPage_heroCta__zoGam:focus:not(:disabled),.ReferrerLandingPage_heroCta__zoGam:hover,.ReferrerLandingPage_heroCta__zoGam:hover:not(:disabled){background:color-mix(in srgb,var(--primary,#0e7956) 10%,#fff)!important;border-color:color-mix(in srgb,var(--primary,#0e7956) 50%,transparent)!important;color:var(--icon-fg,#00714d)!important;box-shadow:none!important}.ReferrerLandingPage_ctaIcon__rzSd1{display:inline-flex;align-items:center;justify-content:center;align-self:center;flex:0 0 auto;width:17px;height:1.35em}.ReferrerLandingPage_ctaIcon__rzSd1 svg{display:block;width:17px;height:15px}.ReferrerLandingPage_ctaText__BzVUr{display:block;flex:0 1 auto;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.35;text-align:center}.ReferrerLandingPage_tags__9T0FW{margin-top:24px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.ReferrerLandingPage_tag__JeoQ3{display:inline-flex;align-items:center;gap:4px;background:var(--hero-chip-bg,hsla(0,0%,100%,.1));border:1px solid var(--hero-chip-bg,hsla(0,0%,100%,.16));border-radius:14px;padding:3px 10px;font-size:12px;color:var(--hero-chip-text,hsla(0,0%,100%,.78))}.ReferrerLandingPage_tag__JeoQ3 .anticon{color:var(--accent,#4ee0a3);font-size:12px}.ReferrerLandingPage_content__46gSz{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:0 32px 32px;box-sizing:border-box;overflow-x:clip}.ReferrerLandingPage_sectionTitle__hLrub{margin:0 0 14px;font-size:18px;font-weight:600;color:var(--heading,rgba(0,0,0,.85))}.ReferrerLandingPage_toolsSection__X5Uxz{position:relative;z-index:2;margin-top:-90px;margin-bottom:32px}.ReferrerLandingPage_toolsList__irXzL{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ReferrerLandingPage_toolCard__M_w9u{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:18px;min-height:180px;width:100%;text-align:left;padding:24px;border-radius:16px;cursor:pointer;border:1px solid transparent;background:linear-gradient(180deg,#fff 0,#fff 100%) padding-box,linear-gradient(145deg,color-mix(in srgb,var(--primary,#00b96b) 36%,transparent) 0,hsla(0,0%,100%,.72) 52%,color-mix(in srgb,var(--primary,#00b96b) 14%,transparent) 100%) border-box;box-shadow:0 18px 44px rgba(15,23,42,.08);transition:box-shadow .25s ease,transform .25s cubic-bezier(.22,.61,.36,1),border-color .25s ease}.ReferrerLandingPage_toolCard__M_w9u:hover{transform:translateY(-3px);box-shadow:0 24px 52px color-mix(in srgb,var(--primary,#00b96b) 22%,transparent)}.ReferrerLandingPage_toolCard__M_w9u:active{transform:translateY(-1px) scale(.99);transition-duration:.08s}.ReferrerLandingPage_toolCard__M_w9u:hover .ReferrerLandingPage_toolIconWrap__GC1Ce{transform:scale(1.08) rotate(-3deg)}.ReferrerLandingPage_toolCard__M_w9u:hover .ReferrerLandingPage_toolArrow__h1vl8{transform:translateX(4px);color:var(--primary,#00b96b);opacity:1}.ReferrerLandingPage_toolIconWrap__GC1Ce{flex:0 0 auto;position:relative;z-index:1;width:52px;height:52px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--primary,#00b96b) 0,var(--primary-deep,#00a05c) 100%);transition:transform .28s cubic-bezier(.34,1.56,.64,1)}.ReferrerLandingPage_toolIconWrap__GC1Ce .anticon{font-size:20px}.ReferrerLandingPage_toolBody__H_0xz{position:relative;z-index:1;flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.ReferrerLandingPage_toolTitle__QJ_jR{font-size:17px;font-weight:700;color:var(--text-body,rgba(0,0,0,.85));line-height:1.5}.ReferrerLandingPage_toolDesc__LVBGG{margin-top:8px;font-size:13px;color:var(--text-sub,rgba(0,0,0,.55));line-height:1.4}.ReferrerLandingPage_toolArrow__h1vl8{flex:0 0 auto;position:absolute;right:24px;top:28px;z-index:1;color:var(--text-muted,rgba(0,0,0,.35));font-size:13px;opacity:.7;transition:transform .25s ease,color .2s ease,opacity .2s ease}@media(prefers-reduced-motion:reduce){.ReferrerLandingPage_toolCard__M_w9u,.ReferrerLandingPage_toolCard__M_w9u:active,.ReferrerLandingPage_toolCard__M_w9u:hover,.ReferrerLandingPage_toolCard__M_w9u:hover .ReferrerLandingPage_toolArrow__h1vl8,.ReferrerLandingPage_toolCard__M_w9u:hover .ReferrerLandingPage_toolIconWrap__GC1Ce{transform:none}}@media(min-width:641px)and (max-width:1080px){.ReferrerLandingPage_toolsList__irXzL{grid-template-columns:repeat(2,minmax(0,1fr))}}.ReferrerLandingPage_statsSection__Lby7r{margin-bottom:28px}.ReferrerLandingPage_contentCtaSection__bYiEY{display:flex;justify-content:center;margin:-4px 0 24px}.ReferrerLandingPage_contentCtaButton__B2C6s{width:100%}.ReferrerLandingPage_mobileContentCtaSection___U7aQ{display:none}.ReferrerLandingPage_preStatsCtaSection__JFSuv{display:flex}.ReferrerLandingPage_personalSection__VOT_a{margin-bottom:28px}.ReferrerLandingPage_statsCard__IkSUj{background:var(--card-bg,#fff);border-radius:8px;padding:20px 16px}.ReferrerLandingPage_statsGrid__D_PxN{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.ReferrerLandingPage_statItem__gYJzw{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4px 16px;min-width:0}.ReferrerLandingPage_statItem__gYJzw+.ReferrerLandingPage_statItem__gYJzw:before{content:"";position:absolute;top:6px;bottom:6px;left:0;width:1px;background:rgba(0,0,0,.08)}.ReferrerLandingPage_statValue__z6kAI{font-size:22px;font-weight:700;color:var(--stat-num,#00b96b);line-height:1.2;margin-bottom:4px}.ReferrerLandingPage_statLabel__JvRoR{font-size:12px;color:var(--text-muted,rgba(0,0,0,.45));line-height:1.4}.ReferrerLandingPage_aboutSection__Ehdjq{margin-bottom:28px}.ReferrerLandingPage_aboutCard__UcO5c{position:relative;background:var(--card-bg,#f6faf7);border-radius:8px;padding:22px 24px}.ReferrerLandingPage_quoteMark__zg5jS{display:block;width:28px;height:26px;margin-bottom:4px;color:var(--primary,#2fce65);font-size:56px;font-family:Georgia,serif;line-height:1;opacity:.33}.ReferrerLandingPage_aboutText__QSzHm{margin:0;font-size:16px;line-height:1.75;color:var(--text-body,#0b1c30)}.ReferrerLandingPage_servicesSection__ZmXMc{margin-bottom:16px}.ReferrerLandingPage_servicesGrid__dD7LU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ReferrerLandingPage_serviceCard__h7Kpe{background:var(--card-bg,#fff);border:1px solid rgba(0,0,0,.06);border-radius:12px;padding:20px;transition:box-shadow .2s ease,transform .2s ease}.ReferrerLandingPage_serviceCard__h7Kpe:hover{box-shadow:0 6px 20px rgba(0,0,0,.06);transform:translateY(-1px)}.ReferrerLandingPage_serviceIconWrap__1a4Xz{width:36px;height:36px;border-radius:8px;background:var(--icon-bg,#e9f7ee);color:var(--icon-fg,#00714d);display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px}.ReferrerLandingPage_serviceIconWrap__1a4Xz .anticon{font-size:18px}.ReferrerLandingPage_serviceTitle__4Fl1N{margin:0 0 8px;font-size:15px;font-weight:600;color:var(--text-body,rgba(0,0,0,.85))}.ReferrerLandingPage_serviceDesc__k0vQz{margin:0;font-size:13px;line-height:1.7;color:var(--text-sub,rgba(0,0,0,.55))}.ReferrerLandingPage_footer__NthBG{text-align:center;padding:24px 0 16px;color:var(--footer-text,rgba(0,0,0,.4));font-size:12px}.ReferrerLandingPage_stickyCta__N_vmO{display:none}.ReferrerLandingPage_stickyCtaButton__KBeSg{min-height:44px;height:auto;padding-top:8px!important;padding-bottom:8px!important;font-size:14px;font-weight:400;background:color-mix(in srgb,var(--primary,#0e7956) 6%,#fff)!important;border:1px solid color-mix(in srgb,var(--primary,#0e7956) 50%,transparent)!important;color:var(--icon-fg,#00714d)!important;border-radius:8px!important;box-shadow:none!important}.ReferrerLandingPage_stickyCtaButton__KBeSg:active,.ReferrerLandingPage_stickyCtaButton__KBeSg:active:not(:disabled),.ReferrerLandingPage_stickyCtaButton__KBeSg:focus,.ReferrerLandingPage_stickyCtaButton__KBeSg:focus-visible,.ReferrerLandingPage_stickyCtaButton__KBeSg:focus:not(:disabled),.ReferrerLandingPage_stickyCtaButton__KBeSg:hover,.ReferrerLandingPage_stickyCtaButton__KBeSg:hover:not(:disabled){background:color-mix(in srgb,var(--primary,#0e7956) 10%,#fff)!important;border-color:color-mix(in srgb,var(--primary,#0e7956) 50%,transparent)!important;color:var(--icon-fg,#00714d)!important;box-shadow:none!important}@media(max-width:640px){.ReferrerLandingPage_cornerActions__F_LjU{top:12px;right:12px}.ReferrerLandingPage_desktopActions__s6LQF{display:none}.ReferrerLandingPage_mobileActions__2lYux{display:block}.ReferrerLandingPage_hero__h6fw4{padding:100px 16px}.ReferrerLandingPage_heroBody__9EGaY{padding:0}.ReferrerLandingPage_heroCtaSentinel__EmSQW{display:block;width:100%;text-align:center}.ReferrerLandingPage_heroCta__zoGam{display:inline-flex!important;width:100%;min-height:46px!important;height:auto!important;min-width:0;max-width:100%;white-space:normal;font-size:14px;padding:8px 14px!important}.ReferrerLandingPage_desktopHeroCtaSection__Fyx9y{display:none}.ReferrerLandingPage_firmLogo__8KyC4{width:80px;height:80px;font-size:30px;margin-bottom:28px}.ReferrerLandingPage_title__IdqGj{font-size:28px;margin-bottom:9px}.ReferrerLandingPage_subtitle__Wuql_{font-size:14px;margin-bottom:30px}.ReferrerLandingPage_personalCard__tsnpp{max-width:100%;padding:16px;gap:12px}.ReferrerLandingPage_personalAvatar__BTUCO{width:44px;height:44px;font-size:16px}.ReferrerLandingPage_personalName__dxFhu{font-size:15px;margin-bottom:6px}.ReferrerLandingPage_personalDesc__er4uc{font-size:12px;line-height:1.55}.ReferrerLandingPage_content__46gSz{padding:0 16px 24px}.ReferrerLandingPage_sectionTitle__hLrub{font-size:18px}.ReferrerLandingPage_aboutCard__UcO5c{padding:18px 18px 20px}.ReferrerLandingPage_quoteMark__zg5jS{position:static;display:block;margin-bottom:4px}.ReferrerLandingPage_aboutText__QSzHm{font-size:16px;line-height:1.7;color:var(--text-body,#0b1c30)}.ReferrerLandingPage_servicesGrid__dD7LU{grid-template-columns:1fr;gap:12px}.ReferrerLandingPage_serviceTitle__4Fl1N{font-size:18px;color:var(--text-body,#0b1c30)}.ReferrerLandingPage_toolsSection__X5Uxz{margin-top:-34px;margin-bottom:24px}.ReferrerLandingPage_toolsList__irXzL{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.ReferrerLandingPage_toolCard__M_w9u{flex-direction:column;align-items:flex-start;min-height:145px;gap:16px;padding:16px 14px 14px;border-radius:10px}.ReferrerLandingPage_toolCard__M_w9u:after{right:12px;bottom:12px;width:52px;height:52px}.ReferrerLandingPage_toolIconWrap__GC1Ce{width:40px;height:40px;border-radius:9px}.ReferrerLandingPage_toolIconWrap__GC1Ce .anticon{font-size:18px}.ReferrerLandingPage_toolTitle__QJ_jR{font-size:15px;line-height:1.35}.ReferrerLandingPage_toolDesc__LVBGG{font-size:12px;margin-top:8px;line-height:1.45}.ReferrerLandingPage_toolArrow__h1vl8{display:none}.ReferrerLandingPage_statsSection__Lby7r{margin-bottom:24px}.ReferrerLandingPage_contentCtaSection__bYiEY{margin:-6px 0 24px}.ReferrerLandingPage_contentCtaButton__B2C6s{width:100%}.ReferrerLandingPage_mobileContentCtaSection___U7aQ{display:flex}.ReferrerLandingPage_desktopPersonalCtaSection__TKO0v{display:none}.ReferrerLandingPage_preStatsCtaSection__JFSuv{display:flex}.ReferrerLandingPage_personalSection__VOT_a{margin-bottom:24px}.ReferrerLandingPage_statsCard__IkSUj{padding:16px 8px}.ReferrerLandingPage_statItem__gYJzw{padding:2px 10px}.ReferrerLandingPage_statValue__z6kAI{font-size:20px}.ReferrerLandingPage_statLabel__JvRoR{font-size:11px}.ReferrerLandingPage_serviceCard__h7Kpe{padding:18px 18px 16px}.ReferrerLandingPage_footer__NthBG{padding:16px 0 96px}.ReferrerLandingPage_stickyCta__N_vmO{display:block;position:fixed;left:0;right:0;bottom:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 30%);z-index:30;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.ReferrerLandingPage_stickyCtaVisible__FMa1b{opacity:1;transform:translateY(0);pointer-events:auto}}.ComplianceHeader_compliance-header__EZMpM{font-family:PingFangSC,PingFang SC}.ComplianceHeader_compliance-header__EZMpM .compliance-content{background:url(/_next/static/media/compliance-bg.d83e6870.png) no-repeat;background-size:100% 140px}@media(max-width:640px){.ComplianceHeader_compliance-header__EZMpM .compliance-content{padding:0 12px;min-height:120px!important;background-size:100% 120px}}.ActivityStatusModal_modal__AvvmB .ant-modal-content{padding:0;overflow:hidden;border-radius:24px;background:radial-gradient(circle at top left,rgba(22,119,255,.08),transparent 38%),linear-gradient(180deg,#fff,#fbfcfe);box-shadow:0 24px 60px rgba(15,23,42,.18)}.ActivityStatusModal_modalBody__HHfUe{padding:0!important}.ActivityStatusModal_inner__SlPqE{padding:32px 28px 28px;text-align:center}.ActivityStatusModal_icon__aWTi1{width:72px;height:72px;margin:0 auto 20px;border-radius:22px;display:flex;align-items:center;justify-content:center;font-size:32px}.ActivityStatusModal_iconInfo__KO87M{color:#1fa649;background:rgba(31,166,73,.12);box-shadow:inset 0 0 0 1px rgba(31,166,73,.1)}.ActivityStatusModal_iconDefault__00Aza{color:#9ca3af;background:rgba(156,163,175,.14);box-shadow:inset 0 0 0 1px rgba(156,163,175,.1)}.ActivityStatusModal_tagWrap__gy4i6{margin-bottom:12px}.ActivityStatusModal_tag___AMlE{margin-inline-end:0;border-radius:999px;padding-inline:10px;font-weight:600}.ActivityStatusModal_title__eEaYu{margin:0;color:rgba(0,0,0,.88);font-size:20px;font-weight:600;line-height:1}.ActivityStatusModal_subtitle__gNQsw{margin:12px 0 0;color:rgba(0,0,0,.72);font-size:13px;line-height:1;padding-bottom:20px}.ActivityStatusModal_countdown__fmWTv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px}.ActivityStatusModal_countdownItem__Z5YjB{display:flex;flex-direction:column;gap:6px;padding:16px 12px;border-radius:18px;border:1px solid #e7edf6;background:linear-gradient(180deg,#fff,#f5f8fc)}.ActivityStatusModal_countdownValue__v0PqJ{color:rgba(0,0,0,.88);font-size:28px;font-weight:700;line-height:1}.ActivityStatusModal_countdownLabel__G3ALb{color:rgba(0,0,0,.45);font-size:13px;line-height:1.4}.ActivityStatusModal_description__Hxx9Q{margin:0 0 18px;font-size:var(--font-sm,13px);color:var(--c-text-2,#4b5563);line-height:1.7;text-align:left;padding:12px 14px;background:var(--c-bg-2,#f9fafb);border-radius:var(--radius-md,8px);border-left:3px solid var(--c-primary,#1fa649)}.ActivityStatusModal_description__Hxx9Q.ActivityStatusModal_disabled__9mzDP{border-left:3px solid var(--c-border-disabled,#d1d5db)}.ActivityStatusModal_actions__hZyOi{margin-top:24px;display:flex;justify-content:center}@media(max-width:576px){.ActivityStatusModal_inner__SlPqE{padding:28px 20px 24px}.ActivityStatusModal_title__eEaYu{font-size:24px}.ActivityStatusModal_description__Hxx9Q,.ActivityStatusModal_subtitle__gNQsw{font-size:14px}.ActivityStatusModal_countdown__fmWTv{gap:10px}.ActivityStatusModal_countdownItem__Z5YjB{padding:14px 8px}.ActivityStatusModal_countdownValue__v0PqJ{font-size:24px}}.complianceRequirementAnalysis_complianceRequirementAnalysis__DXNb_ .page-content{display:flex;flex-direction:column;align-items:center;gap:32px}.complianceRequirementAnalysis_complianceRequirementAnalysis__DXNb_ .complianceRequirementAnalysis_headerSection__nk89R{align-self:stretch;width:100%}.complianceRequirementAnalysis_complianceRequirementAnalysis__DXNb_ .complianceRequirementAnalysis_card__ZRDYb{max-width:960px;width:100%;overflow:hidden;box-sizing:border-box}@media(max-width:1079px){.complianceRequirementAnalysis_complianceRequirementAnalysis__DXNb_ .complianceRequirementAnalysis_card__ZRDYb{padding-left:16px;padding-right:16px}}.complianceRequirementAnalysis_complianceRequirementAnalysis__DXNb_ .complianceRequirementAnalysis_body__cO41L{padding:0 0 32px;box-sizing:border-box}@media(max-width:640px){.complianceRequirementAnalysis_complianceRequirementAnalysis__DXNb_ .page-content{gap:16px}.complianceRequirementAnalysis_complianceRequirementAnalysis__DXNb_ .complianceRequirementAnalysis_card__ZRDYb{padding-left:12px;padding-right:12px;border-radius:8px}.complianceRequirementAnalysis_complianceRequirementAnalysis__DXNb_ .complianceRequirementAnalysis_body__cO41L{padding:0 0 24px}}