.EstimateAffiliateOffer_offer__l90TT{position:relative;margin-top:24px;padding:18px;border:1px solid #dbe4ea;border-radius:16px;background:#f8fafc}.EstimateAffiliateOffer_label__f_Fmr{position:absolute;top:10px;right:12px;font-size:10px;font-weight:900;letter-spacing:.08em;color:#64748b}.EstimateAffiliateOffer_intro__7wV_C{padding-right:34px}.EstimateAffiliateOffer_intro__7wV_C strong{display:block;color:#0f172a;font-size:18px}.EstimateAffiliateOffer_intro__7wV_C p{margin:6px 0 14px;color:#64748b;font-size:13px;line-height:1.65}.EstimateAffiliateOffer_list__StZLU{display:grid;grid-gap:10px;gap:10px}.EstimateAffiliateOffer_item__jHzj7{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:14px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.EstimateAffiliateOffer_item__jHzj7 b{display:block;color:#334155}.EstimateAffiliateOffer_item__jHzj7 p{margin:5px 0;color:#64748b;font-size:13px;line-height:1.6}.EstimateAffiliateOffer_item__jHzj7 small{display:block;color:#94a3b8;line-height:1.55}.EstimateAffiliateOffer_item__jHzj7 a{display:inline-flex;align-items:center;justify-content:center;max-width:260px;padding:11px 14px;border-radius:10px;background:#0f766e;color:#fff;text-decoration:none;font-size:13px;font-weight:900;text-align:center}.EstimateAffiliateOffer_item__jHzj7 img{position:absolute;width:1px;height:1px;overflow:hidden}@media(max-width:680px){.EstimateAffiliateOffer_item__jHzj7{grid-template-columns:1fr}.EstimateAffiliateOffer_item__jHzj7 a{max-width:none;width:100%}}.EstimateDocumentCheck_panel__yvIYT{margin:0 0 24px;border:1px solid #cbd5e1;border-radius:20px;padding:22px;background:linear-gradient(180deg,#f8fafc,#fff)}.EstimateDocumentCheck_heading__lHl3_{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.EstimateDocumentCheck_heading__lHl3_ h2{margin:5px 0 8px;font-size:25px;color:#0f172a}.EstimateDocumentCheck_heading__lHl3_ p{margin:0;max-width:760px;color:#64748b;line-height:1.75}.EstimateDocumentCheck_kicker__bf2VE{font-size:11px;font-weight:900;letter-spacing:.12em;color:#0f766e}.EstimateDocumentCheck_badge__HrJkc{border-radius:999px;background:#ecfdf5;color:#065f46;padding:7px 10px;font-size:12px;font-weight:800;white-space:nowrap}.EstimateDocumentCheck_privacyNotice__R4fbA{margin-top:18px;padding:14px 16px;border:1px solid #fde68a;border-radius:14px;background:#fffbeb}.EstimateDocumentCheck_privacyNotice__R4fbA strong{color:#92400e}.EstimateDocumentCheck_privacyNotice__R4fbA p{margin:6px 0 10px;color:#78350f;font-size:12px;line-height:1.7}.EstimateDocumentCheck_privacyNotice__R4fbA label{font-size:12px;font-weight:800;color:#78350f}.EstimateDocumentCheck_privacyNotice__R4fbA input{margin-right:7px}.EstimateDocumentCheck_uploadRow__dj56l{display:grid;grid-template-columns:minmax(0,1fr) 180px;grid-gap:12px;gap:12px;margin-top:16px}.EstimateDocumentCheck_fileBox__NF3tv{position:relative;display:flex;justify-content:space-between;gap:14px;align-items:center;border:1px dashed #94a3b8;border-radius:14px;padding:15px;background:#fff;cursor:pointer;color:#334155;font-weight:800}.EstimateDocumentCheck_fileBox__NF3tv small{font-size:11px;color:#64748b;white-space:nowrap}.EstimateDocumentCheck_fileBox__NF3tv input{position:absolute;inset:0;opacity:0;cursor:pointer}.EstimateDocumentCheck_apply__me_g4,.EstimateDocumentCheck_uploadRow__dj56l button{border:0;border-radius:12px;background:#0f766e;color:#fff;font-weight:900;cursor:pointer;padding:13px 16px}.EstimateDocumentCheck_apply__me_g4:disabled,.EstimateDocumentCheck_uploadRow__dj56l button:disabled{opacity:.45;cursor:not-allowed}.EstimateDocumentCheck_error__KXqiw{margin:12px 0 0;padding:12px;border-radius:10px;background:#fef2f2;color:#b91c1c;font-weight:800}.EstimateDocumentCheck_result__601tP{margin-top:18px;border:1px solid #dbe4ea;border-radius:16px;padding:18px;background:#fff}.EstimateDocumentCheck_resultHeader__8bsT2{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.EstimateDocumentCheck_confidence__Ee9ie span,.EstimateDocumentCheck_resultHeader__8bsT2>div:first-child span{display:block;font-size:11px;color:#64748b}.EstimateDocumentCheck_resultHeader__8bsT2>div:first-child strong{display:block;margin-top:4px;font-size:28px;color:#0f172a}.EstimateDocumentCheck_resultHeader__8bsT2>div:first-child small{display:block;margin-top:4px;color:#0f766e;font-weight:800}.EstimateDocumentCheck_confidence__Ee9ie{text-align:right}.EstimateDocumentCheck_confidence__Ee9ie b{display:block;margin-top:4px;font-size:20px;color:#0f766e}.EstimateDocumentCheck_meta__AtfJV{gap:16px;padding:10px 12px;background:#f8fafc;color:#475569}.EstimateDocumentCheck_meta__AtfJV,.EstimateDocumentCheck_warning__bzxzB{display:flex;flex-wrap:wrap;margin-top:12px;border-radius:10px;font-size:12px}.EstimateDocumentCheck_warning__bzxzB{gap:8px;padding:11px 12px;background:#fff7ed;color:#9a3412}.EstimateDocumentCheck_items__PqAkJ{margin-top:16px}.EstimateDocumentCheck_items__PqAkJ h3{margin:0 0 8px;font-size:15px}.EstimateDocumentCheck_items__PqAkJ>div{display:flex;justify-content:space-between;gap:14px;padding:8px 0;border-bottom:1px solid #eef2f7;font-size:13px}.EstimateDocumentCheck_items__PqAkJ>div:last-child{border-bottom:0}.EstimateDocumentCheck_caution__oZBXw,.EstimateDocumentCheck_notes__wq4Yv{color:#64748b;font-size:12px;line-height:1.7}.EstimateDocumentCheck_apply__me_g4{margin-top:14px}.EstimateDocumentCheck_caution__oZBXw{margin:10px 0 0}@media(max-width:680px){.EstimateDocumentCheck_heading__lHl3_,.EstimateDocumentCheck_resultHeader__8bsT2{display:block}.EstimateDocumentCheck_badge__HrJkc{display:inline-block;margin-top:10px}.EstimateDocumentCheck_uploadRow__dj56l{grid-template-columns:1fr}.EstimateDocumentCheck_uploadRow__dj56l button{width:100%}.EstimateDocumentCheck_confidence__Ee9ie{text-align:left;margin-top:10px}}.QuickContribution_card__TE1CJ,.QuickContribution_done__1BqX_{margin-top:20px;border:1px solid #99f6e4;border-radius:18px;background:#f0fdfa;padding:18px}.QuickContribution_head__U1IKY{display:flex;justify-content:space-between;gap:18px;align-items:center}.QuickContribution_head__U1IKY strong{display:block;margin-top:4px;font-size:19px;color:#0f172a}.QuickContribution_head__U1IKY p{margin:5px 0 0;color:#475569;font-size:12px;line-height:1.6}.QuickContribution_kicker__tpYyd{font-size:10px;font-weight:900;letter-spacing:.12em;color:#0f766e}.QuickContribution_head__U1IKY button,.QuickContribution_submit__E3aPt{border:0;border-radius:11px;background:#0f766e;color:#fff;font-weight:900;cursor:pointer;padding:11px 14px;white-space:nowrap}.QuickContribution_form__a40sC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid #a7f3d0}.QuickContribution_form__a40sC label{display:block}.QuickContribution_form__a40sC label>span,.QuickContribution_prefilled__bAiDu span{display:block;margin-bottom:6px;font-size:12px;font-weight:800;color:#334155}.QuickContribution_form__a40sC label>span b{font-size:10px;color:#b91c1c}.QuickContribution_form__a40sC select{width:100%;border:1px solid #cbd5e1;border-radius:10px;padding:10px;background:#fff;font:inherit}.QuickContribution_prefilled__bAiDu{border:1px solid #d1fae5;border-radius:11px;background:#fff;padding:11px}.QuickContribution_prefilled__bAiDu b{color:#0f766e}.QuickContribution_evidenceBox__0iqQY{grid-column:1/-1;border:1px solid #dbe4ea;border-radius:12px;padding:13px;background:#fff;display:grid;grid-gap:8px;gap:8px}.QuickContribution_evidenceBox__0iqQY>strong{font-size:13px;color:#0f172a}.QuickContribution_evidenceBox__0iqQY label{font-size:12px;font-weight:800;color:#334155}.QuickContribution_evidenceBox__0iqQY input[type=file]{font-size:12px}.QuickContribution_evidenceBox__0iqQY small{color:#64748b;line-height:1.6}.QuickContribution_submit__E3aPt{grid-column:1/-1}.QuickContribution_submit__E3aPt:disabled{opacity:.55;cursor:wait}.QuickContribution_message__KpG_t,.QuickContribution_note__KjdjL{grid-column:1/-1;margin:0;font-size:12px;line-height:1.7}.QuickContribution_message__KpG_t{font-weight:800;color:#065f46}.QuickContribution_note__KjdjL{color:#64748b}.QuickContribution_done__1BqX_{display:flex;flex-direction:column;gap:5px;color:#065f46}.QuickContribution_done__1BqX_ span{font-size:13px;line-height:1.7}@media(max-width:680px){.QuickContribution_head__U1IKY{display:block}.QuickContribution_head__U1IKY button{margin-top:12px;width:100%}.QuickContribution_form__a40sC{grid-template-columns:1fr}.QuickContribution_evidenceBox__0iqQY,.QuickContribution_message__KpG_t,.QuickContribution_note__KjdjL,.QuickContribution_submit__E3aPt{grid-column:1}}.estimateHero{background:linear-gradient(180deg,#eff6ff,#f8fafc);border-bottom:1px solid #dbeafe}.estimateHero .wrap{padding:56px 0 44px}.estimateHero h1{font-size:clamp(34px,6vw,54px);line-height:1.12;letter-spacing:-.04em;margin:10px 0 16px;color:#0f172a;max-width:850px}.estimateHero h1 em{font-style:normal;color:#2563eb}.estimateHero p{max-width:790px;font-size:18px;line-height:1.8;color:#475569;margin:0}.estimateTrust{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.estimateTrust span{font-size:13px;font-weight:800;color:#1e3a8a;background:#fff;border:1px solid #bfdbfe;border-radius:999px;padding:8px 12px}.estimatePage{padding:32px 0 70px}.estimateChecker{display:grid;grid-gap:20px;gap:20px;max-width:920px;margin:0 auto}.estimatePanel{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:28px;box-shadow:0 12px 35px rgba(15,23,42,.05)}.estimatePanel h2{font-size:27px;letter-spacing:-.025em;color:#0f172a;margin:6px 0 8px}.estimatePanel>p{margin:0 0 22px;color:#64748b;line-height:1.75}.estimateStepLabel{font-size:12px;font-weight:900;letter-spacing:.12em;color:#2563eb}.estimatePrimaryFields{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.estimateConditions label,.estimatePrimaryFields label{display:grid;grid-gap:7px;gap:7px}.estimateConditions label>span,.estimatePrimaryFields label>span{font-weight:800;color:#334155;font-size:14px}.estimateConditions select,.estimateItemRow input,.estimatePrimaryFields input,.estimatePrimaryFields select{width:100%;border:1px solid #cbd5e1;border-radius:12px;background:#fff;color:#0f172a;font:inherit;min-height:48px;padding:11px 13px;outline:none}.estimateConditions select:focus,.estimateItemRow input:focus,.estimatePrimaryFields input:focus,.estimatePrimaryFields select:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.estimateAmountInput,.estimateItemAmount{display:flex;align-items:center;border:1px solid #cbd5e1;border-radius:12px;background:#fff;overflow:hidden}.estimateAmountInput:focus-within,.estimateItemAmount:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.estimateAmountInput input,.estimateItemAmount input{border:0!important;box-shadow:none!important;border-radius:0!important;min-width:0}.estimateAmountInput b,.estimateItemAmount b{padding:0 13px;color:#64748b;white-space:nowrap}.estimateTopicDescription{background:#f8fafc;border-radius:12px;padding:13px 15px;margin:16px 0 0!important;color:#475569!important;font-size:14px}.estimateError,.estimateLoading,.estimateNotice{margin-top:16px;border-radius:12px;padding:13px 15px;font-size:14px;line-height:1.6}.estimateLoading{background:#eff6ff;color:#1d4ed8}.estimateError{background:#fef2f2;color:#b91c1c}.estimateNotice{background:#f8fafc;color:#475569}.estimateConditions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.estimateDataMeta{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-top:20px;padding-top:16px;border-top:1px solid #e2e8f0;color:#64748b;font-size:13px}.estimateDataMeta b{color:#334155}.estimateDataMeta a{color:#2563eb;font-weight:800;margin-left:auto}.estimateResultPanel{border-color:#bfdbfe}.estimateNeedsInput{background:#fff7ed;border:1px solid #fed7aa;border-radius:16px;padding:18px}.estimateNeedsInput strong{display:block;color:#9a3412;font-size:18px}.estimateNeedsInput p{color:#7c2d12;line-height:1.65;margin:7px 0}.estimateNeedsInput small{display:block;color:#9a3412;margin-top:10px;line-height:1.6}.estimateChips{display:flex;gap:8px;flex-wrap:wrap}.estimateChips span{padding:7px 10px;border-radius:999px;background:#fff;border:1px solid #fdba74;font-size:13px;font-weight:800;color:#9a3412}.estimateVerdict{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);grid-gap:18px;gap:18px;border-radius:18px;padding:22px;margin-bottom:18px}.estimateVerdict.isDiagnosis{background:#eff6ff;border:1px solid #93c5fd}.estimateVerdict.isReference{background:#f8fafc;border:1px solid #cbd5e1}.estimateVerdict>div:first-child>span{display:block;font-size:12px;font-weight:900;letter-spacing:.08em;color:#2563eb;margin-bottom:6px}.estimateVerdict strong{display:block;font-size:clamp(27px,5vw,38px);line-height:1.15;color:#0f172a;letter-spacing:-.035em}.estimateVerdict p{color:#475569;line-height:1.65;margin:10px 0 0}.estimateReferenceBox{background:#fff;border-radius:14px;padding:16px;border:1px solid rgba(148,163,184,.4);align-self:stretch;display:flex;flex-direction:column;justify-content:center}.estimateReferenceBox span{font-size:12px;font-weight:800;color:#64748b}.estimateReferenceBox b{font-size:18px;color:#0f172a;margin:5px 0}.estimateReferenceBox small{color:#64748b}.estimateWarning{background:#fff7ed;border-left:4px solid #fb923c;padding:14px 16px;border-radius:8px;margin:14px 0}.estimateWarning strong{color:#9a3412}.estimateWarning p{margin:6px 0 0;color:#7c2d12;line-height:1.6}.estimateMatchedConditions{padding:14px 0;border-bottom:1px solid #e2e8f0}.estimateMatchedConditions b{color:#334155}.estimateMatchedConditions p{color:#64748b;margin:6px 0 0;line-height:1.65}.estimateSources{margin-top:22px}.estimateChecklistBlock h3,.estimateSources h3{font-size:20px;color:#0f172a;margin:0 0 12px}.estimateSourceRow{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:12px 0;border-top:1px solid #e2e8f0}.estimateSourceRow div{display:flex;flex-direction:column;gap:2px}.estimateSourceRow b{color:#334155}.estimateSourceRow span{font-size:12px;color:#64748b}.estimateSourceRow a{color:#2563eb;font-weight:800;text-decoration:none;font-size:14px;text-align:right}.estimateSources>p{font-size:13px;line-height:1.65;color:#64748b;background:#f8fafc;border-radius:10px;padding:12px}.estimateChecklistBlock{margin-top:24px;border-top:1px solid #e2e8f0;padding-top:22px}.estimateChecklistBlock ul{padding-left:20px;color:#334155;line-height:1.8}.estimateChecklistBlock>p{color:#64748b;line-height:1.7}.estimateReasons{background:#f8fafc;padding:14px 16px;border-radius:12px;margin:14px 0}.estimateReasons b{color:#334155}.estimateReasons ul{margin:7px 0 0}.estimateItemToggle{display:flex;justify-content:space-between;gap:16px;align-items:center;border-top:1px solid #e2e8f0;padding-top:22px;margin-top:22px}.estimateItemToggle div{display:flex;flex-direction:column;gap:4px}.estimateItemToggle b{color:#0f172a}.estimateItemToggle span{color:#64748b;font-size:13px;line-height:1.55}.estimateAddItem,.estimateItemToggle button{border:1px solid #93c5fd;background:#eff6ff;color:#1d4ed8;font-weight:800;border-radius:10px;padding:10px 13px;cursor:pointer;white-space:nowrap}.estimateItemsBlock{margin-top:16px;background:#f8fafc;border-radius:14px;padding:16px}.estimateItemHeader,.estimateItemRow{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(150px,.7fr) 38px;grid-gap:8px;gap:8px;align-items:center}.estimateItemHeader{font-size:12px;font-weight:800;color:#64748b;padding:0 4px 5px}.estimateItemRow{margin-top:8px}.estimateItemRow>button{width:36px;height:36px;border:0;border-radius:8px;background:#e2e8f0;color:#475569;font-size:20px;cursor:pointer}.estimateItemRow>button:disabled{opacity:.35;cursor:not-allowed}.estimateAddItem{margin-top:12px}.estimateAddItem:disabled{opacity:.45}.estimateItemSummary{display:flex;flex-direction:column;gap:5px;margin-top:14px;padding-top:13px;border-top:1px solid #cbd5e1;color:#475569}.estimateItemSummary span b{color:#0f172a}.estimateItemSummary span:last-child{font-size:13px}.estimateItemSummary .isExact{color:#15803d;font-weight:800}.estimateNextActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.estimatePrimaryButton,.estimateSecondaryButton{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;border-radius:12px;font-weight:900;text-decoration:none}.estimatePrimaryButton{background:#2563eb;color:#fff}.estimatePrimaryButton:hover{background:#1d4ed8}.estimateSecondaryButton{border:1px solid #cbd5e1;background:#fff;color:#334155}.estimateDisclaimer{font-size:12px!important;color:#64748b!important;line-height:1.7!important;margin:16px 0 0!important}.estimateHow{max-width:920px;margin:28px auto 0;padding:0 4px}.estimateHow h2{font-size:28px;color:#0f172a;margin-bottom:16px}.estimateHowGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.estimateHowGrid div{border:1px solid #e2e8f0;border-radius:16px;padding:18px;background:#fff}.estimateHowGrid b{display:block;color:#2563eb;font-size:13px}.estimateHowGrid strong{display:block;color:#0f172a;margin:5px 0}.estimateHowGrid p{font-size:13px;line-height:1.65;color:#64748b;margin:0}.estimateFuture{max-width:920px;margin:20px auto 0;border:1px dashed #94a3b8;border-radius:16px;padding:18px;background:#f8fafc}.estimateFuture strong{color:#334155}.estimateFuture p{margin:5px 0 0;color:#64748b;font-size:14px;line-height:1.7}@media(max-width:720px){.estimateHero .wrap{padding:38px 0 32px}.estimateHero p{font-size:16px}.estimatePage{padding-top:18px}.estimatePanel{padding:20px;border-radius:16px}.estimateConditions,.estimateHowGrid,.estimatePrimaryFields,.estimateVerdict{grid-template-columns:1fr}.estimateDataMeta a{margin-left:0;width:100%}.estimateItemToggle,.estimateSourceRow{align-items:flex-start}.estimateItemToggle{flex-direction:column}.estimateItemHeader{display:none}.estimateItemRow{grid-template-columns:1fr 38px}.estimateItemRow>input{grid-column:1/-1}.estimateItemAmount{grid-column:1}.estimateNextActions{flex-direction:column}.estimatePrimaryButton,.estimateSecondaryButton{width:100%}}.estimateTopicSearch{position:relative;margin-bottom:16px}.estimateTopicSearch>label{display:block;font-size:14px;font-weight:800;color:#334155;margin-bottom:7px}.estimateTopicSearch>input{width:100%;min-height:50px;border:1px solid #cbd5e1;border-radius:12px;background:#fff;color:#0f172a;font:inherit;padding:12px 14px;outline:none}.estimateTopicSearch>input:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.estimateTopicSuggestions{position:absolute;left:0;right:0;top:calc(100% + 7px);z-index:15;background:#fff;border:1px solid #dbe4ea;border-radius:12px;box-shadow:0 16px 38px rgba(15,23,42,.14);overflow:hidden}.estimateTopicSuggestions button{width:100%;border:0;border-bottom:1px solid #eef2f7;background:#fff;padding:12px 14px;cursor:pointer;text-align:left;display:flex;justify-content:space-between;gap:12px}.estimateTopicSuggestions button:last-child{border-bottom:0}.estimateTopicSuggestions button:focus,.estimateTopicSuggestions button:hover{background:#eff6ff}.estimateTopicSuggestions b{color:#0f172a}.estimateTopicSuggestions span{color:#64748b;font-size:12px}.estimateTopicSuggestions p{margin:0;padding:14px;color:#64748b;font-size:13px}@media(max-width:640px){.estimateTopicSuggestions button{display:block}.estimateTopicSuggestions span{display:block;margin-top:3px}}.estimateStart.isCompact{padding:20px 24px;border-color:#bfdbfe;background:#f8fbff}.estimateCompactStart{display:flex;align-items:center;justify-content:space-between;gap:20px}.estimateCompactStart h2{margin:5px 0 4px;font-size:23px}.estimateCompactStart p{margin:0;color:#64748b;line-height:1.6;font-size:13px}.estimateCompactActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.estimateCompactActions a,.estimateCompactActions button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 13px;border-radius:10px;font:inherit;font-size:13px;font-weight:900;text-decoration:none;cursor:pointer}.estimateCompactActions a{background:#2563eb;color:#fff}.estimateCompactActions button{border:1px solid #cbd5e1;background:#fff;color:#334155}.estimateEnteredAmount{display:grid;grid-template-columns:auto 1fr;align-items:end;grid-gap:3px 12px;gap:3px 12px;margin:0 0 16px;padding:15px 17px;border-radius:14px;background:#0f172a;color:#fff}.estimateEnteredAmount span{grid-column:1/-1;font-size:11px;font-weight:900;letter-spacing:.08em;color:#cbd5e1}.estimateEnteredAmount strong{font-size:clamp(27px,5vw,36px);line-height:1.1}.estimateEnteredAmount small{padding-bottom:3px;color:#cbd5e1;font-weight:700}.estimateResultPanel>.estimateNeedsInput,.estimateResultPanel>.estimateVerdict{margin-top:14px}@media(max-width:720px){.estimateCompactStart{align-items:flex-start;flex-direction:column}.estimateCompactActions{width:100%;justify-content:stretch}.estimateCompactActions a,.estimateCompactActions button{flex:1 1}.estimateEnteredAmount{grid-template-columns:1fr}.estimateEnteredAmount span{grid-column:auto}.estimateEnteredAmount small{padding-bottom:0}}.estimatePublicCaseSummary{margin-top:20px;border:1px solid #cbd5e1;border-radius:16px;padding:18px;background:#f8fafc}.estimatePublicCaseSummary>div:first-child{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.estimatePublicCaseSummary>div:first-child span{font-size:12px;font-weight:900;color:#475569}.estimatePublicCaseSummary>div:first-child strong{font-size:24px;color:#0f172a}.estimatePublicCaseSummary>div:first-child small{color:#64748b}.estimatePublicCaseRange{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:12px}.estimatePublicCaseRange span{display:flex;flex-direction:column;gap:3px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;padding:10px 12px;color:#334155;font-size:13px}.estimatePublicCaseRange b{font-size:11px;color:#64748b}.estimatePublicCaseRange .isMedian{border-color:#99f6e4;background:#ecfdf5;color:#065f46;font-weight:900}.estimatePublicCaseSummary>p{margin:10px 0 0;color:#64748b;font-size:12px;line-height:1.65}@media(max-width:640px){.estimatePublicCaseRange{grid-template-columns:1fr}.estimatePublicCaseSummary{padding:14px}}.estimateHero .wrap{padding:34px 0 28px}.estimateHeroGrid{display:block;max-width:880px}.estimateHero h1{font-size:clamp(32px,5vw,44px);margin:8px 0 10px}.estimateHero p{font-size:15px;line-height:1.75;max-width:750px}.estimateTrust{margin-top:12px;gap:8px}.estimateTrust span{font-size:12px;padding:6px 10px}.estimatePage{padding-top:22px}.estimateChecker{gap:14px}.estimatePanel{box-shadow:none}.estimateDeepDive,.estimateDocumentDisclosure{border:1px solid #dbe4ea;border-radius:15px;background:#fff}.estimateDeepDive>summary,.estimateDocumentDisclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer;padding:17px 19px;font-size:14px;font-weight:800;color:#0f172a}.estimateDeepDive>summary::-webkit-details-marker,.estimateDocumentDisclosure>summary::-webkit-details-marker,.estimateInlineDetails>summary::-webkit-details-marker{display:none}.estimateDocumentDisclosure>summary>span{display:flex;flex-direction:column;gap:4px}.estimateDocumentDisclosure>summary strong{font-size:15px;color:#0f172a}.estimateDeepDive>summary small,.estimateDocumentDisclosure>summary small{font-size:12px;font-weight:600;color:#64748b}.estimateDocumentDisclosure>summary>b{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #dbe4ea;border-radius:50%;font-size:20px;font-weight:400;color:#0f766e;flex:none}.estimateDocumentDisclosure[open]>summary>b{transform:rotate(45deg)}.estimateDeepDive[open]>summary,.estimateDocumentDisclosure[open]>summary{border-bottom:1px solid #e2e8f0}.estimateDocumentDisclosure>section{margin:0!important;border:0!important;background:#fff!important;border-radius:0 0 15px 15px!important;padding:19px!important}.estimateDeepDive{margin-top:18px}.estimateDeepDive>summary{padding:15px 17px}.estimateDeepDive>summary:after{content:"＋";margin-left:auto;color:#0f766e;font-size:20px;font-weight:400}.estimateDeepDive[open]>summary:after{content:"−"}.estimateDeepDive .estimatePublicCaseSummary{border:0;border-radius:0;background:transparent;margin:0;padding:17px}.estimateDeepDive .estimatePublicCaseSummary>p:last-child{margin-top:13px}.estimateContributionDisclosure{background:#f8fafc;border-color:#e2e8f0}.estimateContributionDisclosure .estimatePublicCaseSummary{background:#fff}.estimateContributionDisclosure>summary small{margin-left:auto}.estimateContributionDisclosure>aside{margin:0;border:0;border-radius:0 0 14px 14px}.estimateInlineDetails{margin:9px 0}.estimateInlineDetails>summary{cursor:pointer;color:#0f766e;font-size:13px;font-weight:800;padding:9px 0;list-style:none}.estimateInlineDetails>summary:before{content:"＋";margin-right:6px}.estimateInlineDetails[open]>summary:before{content:"−"}.estimateChecklistBlock h3,.estimateSources h3{font-size:18px}.estimateSources{margin-top:16px}.estimateSourceRow{padding:10px 0}.estimateChecklistBlock{margin-top:19px;padding-top:17px}.estimateChecklistBlock ul{margin:8px 0 12px}.estimateChecklistBlock>p{font-size:13px;margin:8px 0}.estimateNextActions{margin-top:19px}.simpleEstimateMethod{max-width:920px;margin:21px auto 0;padding:0 4px;color:#64748b;font-size:12px;line-height:1.8}.simpleEstimateMethod a{margin-left:8px;color:#0f766e;font-weight:800;text-decoration:none}.simpleEstimateMethod a:hover{text-decoration:underline}@media(max-width:720px){.estimateHero h1 em{display:block;white-space:nowrap;font-size:clamp(32px,8.5vw,40px)}.estimateHero .wrap{padding:29px 0 22px}.estimatePage{padding-top:15px}.estimateDeepDive>summary,.estimateDocumentDisclosure>summary{padding:15px;align-items:flex-start}.estimateDocumentDisclosure>section{padding:13px!important}.estimateDeepDive>summary small{font-size:11px}.estimateSourceRow{gap:8px}}