.tools_page___BjSn{padding-bottom:72px}.tools_header__iuZ1n{max-width:850px}.tools_header__iuZ1n>p:last-child{max-width:68ch;color:var(--muted);font-size:1.08rem}.tools_tool__1Fexy{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin-top:32px;min-width:0;overflow-wrap:anywhere}.tools_tool__1Fexy>*{min-width:0}.tools_tool__1Fexy :is(p,h2,h3,li,span){overflow-wrap:anywhere}.tools_budgetCard__8HFSP,.tools_emptyResult__o_SOB,.tools_evidence__iFlIa,.tools_formCard__k1Dah,.tools_helpCard__ACUYj,.tools_hiddenAchievements__UxXG2,.tools_introCard__ii4Cc,.tools_listSection__X__Tp,.tools_progressCard__w4Uns,.tools_result__pEMPy{background:#1b221c;border:1px solid #ffffff20;padding:clamp(22px,4vw,36px)}.tools_emptyResult__o_SOB,.tools_introCard__ii4Cc{max-width:820px}.tools_formCard__k1Dah h2,.tools_introCard__ii4Cc h2,.tools_listSection__X__Tp h2,.tools_progressCard__w4Uns h2,.tools_result__pEMPy h2{margin-top:0}.tools_field__K4mgP{display:grid;gap:8px;color:#e9e9df;font-weight:700}.tools_field__K4mgP input,.tools_field__K4mgP select,.tools_field__K4mgP textarea{width:100%;min-width:0;border:1px solid #ffffff36;background:#111713;color:#f5f2e8;padding:12px 14px;border-radius:2px;font:inherit;font-weight:400}.tools_field__K4mgP textarea{resize:vertical;line-height:1.55}.tools_stepLegend__w_nXg{color:#f5f2e8;font-size:1.35rem;font-weight:800;padding:0 8px}.tools_problemGrid__E6itl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));gap:12px;margin-top:12px}.tools_problemChoice__06JXf{display:flex;gap:12px;min-height:108px;padding:16px;border:1px solid #ffffff36;background:#111713;cursor:pointer}.tools_problemChoice__06JXf:focus-within,.tools_problemSelected__80gGk{border-color:var(--atlas-accent);background:#253026}.tools_problemChoice__06JXf input{flex:0 0 20px;width:20px;height:20px;padding:0;align-self:flex-start;margin-top:4px;accent-color:var(--atlas-accent)}.tools_problemChoice__06JXf span{display:grid;gap:8px;min-width:0;flex:1 1;overflow-wrap:anywhere}.tools_problemChoice__06JXf small{color:var(--muted);font-size:1rem;line-height:1.45}.tools_result__pEMPy{overflow-wrap:anywhere}.tools_result__pEMPy h2:focus{outline:3px solid var(--atlas-accent);outline-offset:6px}.tools_visibleCheck__G7hKP{margin:24px 0;padding-top:16px;border-top:1px solid #ffffff28}.tools_visibleCheck__G7hKP h3{margin:0}.tools_visibleCheck__G7hKP .tools_twoColumns__ESVRf{margin:16px 0}.tools_comparisonCard__MHZqE{margin:24px 0;padding:16px 20px;background:#111713;border:1px solid #ffffff28}.tools_comparisonCard__MHZqE h3{margin-top:0}.tools_comparisonCard__MHZqE ul{list-style:none;padding:0;margin:0}.tools_comparisonCard__MHZqE li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:10px 0;border-top:1px solid #ffffff20}.tools_budgetCard__8HFSP>p,.tools_comparisonCard__MHZqE li span,.tools_evidence__iFlIa p,.tools_helpCard__ACUYj p,.tools_hiddenAchievements__UxXG2>p,.tools_listSection__X__Tp>p,.tools_small__rnDXt{color:var(--muted)}.tools_introCard__ii4Cc .tools_small__rnDXt{line-height:1.55;margin:16px 0 0}.tools_result__pEMPy{max-width:940px;border-top:3px solid var(--atlas-accent)}.tools_resultHead__DO9mv,.tools_sectionHeading__gJxwI{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.tools_eyebrow__yPdUV{color:var(--atlas-accent);font-size:1rem;font-weight:800;letter-spacing:.09em;margin:0 0 8px;text-transform:uppercase}.tools_badge__l_bSK{border:1px solid;border-radius:999px;flex:0 0 auto;font-size:1rem;font-weight:800;padding:6px 10px}.tools_official__PAiZy{color:#b9dda9}.tools_reported__OhoMa{color:#e3b6c9}.tools_answer__5_W_m{font:400 clamp(1.25rem,2.4vw,1.65rem)/1.45 Georgia,serif;color:#f5f2e8;max-width:52ch}.tools_checks__B_vCw{display:grid;gap:12px;padding-left:24px}.tools_primaryLink__7DPNc{display:inline-flex;margin-top:18px;color:var(--atlas-accent);font-weight:800}.tools_linkRow__CuKbN{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 22px}.tools_sourceLink__N7zsi{color:#d7ddd3;font-weight:700}.tools_buildNote__sYWsP,.tools_symptom__dFCcc{color:var(--muted)}.tools_buildNote__sYWsP{border-left:2px solid var(--atlas-accent);padding-left:12px}.tools_symptom__dFCcc{font-weight:700}.tools_emptyResult__o_SOB{color:var(--muted);border-style:dashed}.tools_progressCard__w4Uns{display:grid;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:22px}.tools_progressCard__w4Uns h2{margin-bottom:0}.tools_progressCard__w4Uns progress{width:100%;accent-color:var(--atlas-accent)}.tools_progressCard__w4Uns>p{grid-column:1/-1;color:var(--muted);margin:0}.tools_toolLink__uLHqz{color:var(--atlas-accent);font-weight:800}.tools_achievementList__fiCcw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.tools_achievement__i6OCQ{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:flex-start;background:#111713;border:1px solid #ffffff17;padding:16px;cursor:pointer}.tools_achievement__i6OCQ input{width:20px;height:20px;accent-color:var(--atlas-accent);margin-top:2px}.tools_achievement__i6OCQ small,.tools_achievement__i6OCQ span{display:block}.tools_reportTag__84oLZ{color:var(--atlas-accent);display:block;font-size:1rem;font-style:normal;font-weight:800;letter-spacing:.04em;margin-top:9px;text-transform:uppercase}.tools_sourceDisclosure__IwIYF{margin:16px 0 0}.tools_sourceDisclosure__IwIYF a{color:var(--atlas-accent);font-weight:800}.tools_achievement__i6OCQ small{color:var(--muted);font-size:1rem;font-weight:400;line-height:1.5;margin-top:5px}.tools_hiddenAchievements__UxXG2>summary{cursor:pointer;color:#f5f2e8;font:700 1.25rem/1.3 Georgia,serif}.tools_plannerGrid__fFOdV{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:24px}.tools_helpCard__ACUYj{display:flex;align-items:center;justify-content:space-between;gap:28px;border-left:3px solid var(--atlas-accent)}.tools_helpCard__ACUYj h2,.tools_helpCard__ACUYj p{margin-top:0}.tools_helpCard__ACUYj p{max-width:62ch;margin-bottom:0}.tools_formCard__k1Dah{display:grid;gap:20px;min-width:0;margin:0}.tools_twoColumns__ESVRf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.tools_budgetCard__8HFSP{align-self:start;border-top:3px solid var(--atlas-accent)}.tools_budgetCard__8HFSP dl{margin:22px 0}.tools_budgetCard__8HFSP dl div{display:flex;justify-content:space-between;gap:16px;border-top:1px solid #ffffff1f;padding:13px 0}.tools_budgetCard__8HFSP dd,.tools_budgetCard__8HFSP dt{margin:0}.tools_budgetCard__8HFSP dd{font-weight:800}.tools_overBudget__NCftE{color:#ffaea8}.tools_purchaseList__h0bW_{display:grid;gap:14px}.tools_purchase__MslhD{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.3fr) auto;gap:14px;align-items:end;border-top:1px solid #ffffff20;padding-top:16px}.tools_actions__lSCPa{display:flex;flex-wrap:wrap;gap:12px}.tools_primaryButton__Y19Tt,.tools_removeButton__smg5z,.tools_secondaryButton__5NMBm{min-height:44px;border:1px solid var(--atlas-accent);padding:10px 16px;cursor:pointer;font-weight:800}.tools_primaryButton__Y19Tt{background:var(--atlas-accent);color:#172019}.tools_removeButton__smg5z,.tools_secondaryButton__5NMBm{background:transparent;color:#f5f2e8}.tools_removeButton__smg5z{border-color:#ffffff35}.tools_primaryButton__Y19Tt:disabled,.tools_removeButton__smg5z:disabled,.tools_secondaryButton__5NMBm:disabled{cursor:not-allowed;opacity:.45}.tools_status__XG_Bi{color:var(--muted);margin:-8px 0 0}.tools_resultCount__S_ZIm{color:var(--muted);margin:0}.tools_inlineActions__iSfUZ{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;margin-top:18px}.tools_emptyResult__o_SOB a,.tools_inlineActions__iSfUZ a{color:var(--atlas-accent);font-weight:800}.tools_atlasGrid__QBjYy,.tools_controlList__tr0HR,.tools_rescueGrid__ToJXl{display:grid;gap:18px}.tools_atlasGrid__QBjYy,.tools_rescueGrid__ToJXl{grid-template-columns:repeat(2,minmax(0,1fr))}.tools_atlasCard__avtBh,.tools_controlCard___dovU,.tools_rescueCard__djUQx{background:#1b221c;border:1px solid #ffffff20;padding:clamp(22px,3vw,30px)}.tools_atlasCard__avtBh,.tools_rescueCard__djUQx{border-top:3px solid var(--atlas-accent)}.tools_atlasCard__avtBh h2,.tools_controlCard___dovU h2,.tools_rescueCard__djUQx h2{margin-top:0}.tools_atlasCard__avtBh{display:grid;align-content:start;gap:16px}.tools_atlasCard__avtBh>p{color:var(--muted);line-height:1.6;margin:0}.tools_spoilerBox__auN11{background:#111713;border:1px solid var(--atlas-accent);padding:16px}.tools_spoilerBox__auN11 p{margin-bottom:0}.tools_compactCheck__IWjVD{display:flex;gap:10px;align-items:flex-start;cursor:pointer;font-weight:700}.tools_compactCheck__IWjVD input{width:20px;height:20px;flex:0 0 auto;accent-color:var(--atlas-accent)}.tools_rescueCard__djUQx .tools_answer__5_W_m{font-size:1.2rem}.tools_controlCard___dovU{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.45fr) minmax(190px,.42fr);gap:24px;align-items:start}.tools_controlCard___dovU p{color:var(--muted);line-height:1.55;margin-bottom:0}.tools_controlAction__qMh_U{background:#111713;border:1px solid #ffffff17;padding:16px}.tools_controlAction__qMh_U span,.tools_controlAction__qMh_U strong,.tools_controlEvidence__txDH6 small{display:block}.tools_controlAction__qMh_U span{color:var(--muted);font-size:1rem;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.tools_controlEvidence__txDH6{display:grid;gap:10px;justify-items:start}.tools_controlEvidence__txDH6 small{color:var(--muted)}.tools_evidence__iFlIa{margin-top:48px;max-width:850px;border-left:3px solid var(--atlas-accent)}.tools_evidence__iFlIa p{margin-bottom:8px}.tools_evidence__iFlIa a{color:var(--atlas-accent)}@media (max-width:760px){.tools_achievementList__fiCcw,.tools_atlasGrid__QBjYy,.tools_controlCard___dovU,.tools_plannerGrid__fFOdV,.tools_progressCard__w4Uns,.tools_rescueGrid__ToJXl,.tools_twoColumns__ESVRf{grid-template-columns:1fr}.tools_progressCard__w4Uns>p{grid-column:auto}.tools_purchase__MslhD{grid-template-columns:1fr 1fr}.tools_removeButton__smg5z{grid-column:1/-1}.tools_helpCard__ACUYj,.tools_resultHead__DO9mv,.tools_sectionHeading__gJxwI{align-items:stretch;flex-direction:column}.tools_badge__l_bSK{align-self:flex-start}}.tools_plannerFields__rTD7t{display:grid;gap:24px;min-width:0;margin:0;padding:0;border:0}.tools_importPreview__s3puv{border:1px solid var(--atlas-accent);padding:16px}.tools_importPreview__s3puv p{margin:0 0 16px;overflow-wrap:anywhere}.tools_importPreview__s3puv ul{margin:0 0 16px;padding-left:22px;line-height:1.5}.tools_importPreview__s3puv a{color:var(--atlas-accent)}.tools_requirement__GNHc8{display:grid;gap:18px;min-width:0;margin:0;padding:18px;border:1px solid #ffffff30}.tools_requirement__GNHc8 legend{padding:0 8px;color:var(--atlas-accent)}.tools_manualCheck__tO6ZJ{display:flex;align-items:flex-start;gap:12px}.tools_manualCheck__tO6ZJ input{flex:0 0 auto;width:22px;height:22px;accent-color:var(--atlas-accent)}.tools_formCard__k1Dah>.tools_small__rnDXt{margin:0}.tools_field__K4mgP{min-width:0}.tools_field__K4mgP select{max-width:100%;text-overflow:ellipsis}@media (max-width:760px){.tools_budgetCard__8HFSP,.tools_formCard__k1Dah{padding:18px}.tools_requirement__GNHc8{padding:12px}.tools_purchase__MslhD{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}