.Tools_page__Z8LtT{background:var(--bg-cream,#fffcf7);min-height:100vh;overflow-x:clip}.Tools_wrap__fN_0T{max-width:880px;margin:0 auto;padding:2.5rem 1rem 3rem}.Tools_crumbs__l6hzY{font-size:.85rem;color:var(--text-muted,#737373);margin-bottom:1rem}.Tools_crumbs__l6hzY a{color:var(--text-muted,#737373)!important}.Tools_h1__1pSnf{font-family:var(--font-serif,Georgia,serif);font-size:clamp(1.9rem,4vw,2.6rem);line-height:1.15;color:var(--text-primary,#1a1a1a);margin:0 0 .75rem;font-weight:400}.Tools_lede__AmaHx{font-size:1.05rem;line-height:1.6;color:var(--text-secondary,#4a4a4a);margin:0 0 1.75rem;max-width:680px}.Tools_h2__8uoml{font-family:var(--font-serif,Georgia,serif);font-weight:400;font-size:1.5rem;color:var(--text-primary,#1a1a1a);margin:2.5rem 0 .75rem}.Tools_section__y3rS0 li,.Tools_section__y3rS0 p{font-size:1rem;line-height:1.65;color:var(--text-secondary,#4a4a4a)}.Tools_section__y3rS0 ul{padding-left:1.2rem;margin:.5rem 0}.Tools_section__y3rS0 li{margin:.35rem 0}.Tools_card__qaeiB{background:var(--bg-white,#fff);border:1px solid var(--border-light,#e8e4df);border-radius:14px;box-shadow:var(--shadow-md,0 4px 12px rgba(0,0,0,.06));padding:1.25rem}.Tools_toggle__0oC9t{display:inline-flex;flex-wrap:wrap;gap:.25rem;padding:.25rem;background:var(--bg-warm-gray,#f8f6f3);border:1px solid var(--border-light,#e8e4df);border-radius:10px;margin-bottom:1rem}.Tools_toggleBtn__rJZ9B{border:0;background:transparent;padding:.45rem .85rem;border-radius:8px;font:inherit;font-size:.9rem;color:var(--text-secondary,#4a4a4a);cursor:pointer}.Tools_toggleBtnActive__IY5HD{background:var(--bg-white,#fff);color:var(--text-primary,#1a1a1a);font-weight:600;box-shadow:var(--shadow-sm,0 1px 2px rgba(0,0,0,.04))}.Tools_fields__s2gT7{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:.9rem;gap:.9rem}.Tools_field__dPnzy label{display:block;font-size:.85rem;font-weight:600;color:var(--text-primary,#1a1a1a);margin-bottom:.35rem}.Tools_inputWrap__7KvE4{display:flex;align-items:center;border:1px solid var(--border-medium,#d4cfc7);border-radius:8px;background:var(--bg-white,#fff);overflow:hidden}.Tools_inputWrap__7KvE4:focus-within{border-color:var(--accent,#b45309);box-shadow:0 0 0 3px var(--accent-soft,#fef3c7)}.Tools_affix__DkB21{padding:0 .6rem;color:var(--text-muted,#737373);font-size:.95rem;background:var(--bg-warm-gray,#f8f6f3);align-self:stretch;display:flex;align-items:center}.Tools_input__4VAzo,.Tools_select__mr99E{flex:1 1;min-width:0;border:0;outline:none;padding:.6rem .7rem;font:inherit;font-size:1rem;background:transparent;color:var(--text-primary,#1a1a1a)}.Tools_select__mr99E{width:100%;border:1px solid var(--border-medium,#d4cfc7);border-radius:8px;background:var(--bg-white,#fff)}.Tools_hint__B8wtl{font-size:.78rem;color:var(--text-muted,#737373);margin-top:.3rem}.Tools_results__pchML{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:.75rem;gap:.75rem;margin-top:1.25rem}.Tools_tile__yyLMr{border:1px solid var(--border-light,#e8e4df);border-radius:10px;padding:.85rem;background:var(--bg-cream,#fffcf7)}.Tools_tileHighlight__hSEYz{background:var(--accent-soft,#fef3c7);border-color:#f5d48a}.Tools_tileLabel__9lmBM{font-size:.8rem;color:var(--text-muted,#737373);margin-bottom:.25rem}.Tools_tileValue__beV_K{font-size:1.35rem;font-weight:700;color:var(--text-primary,#1a1a1a);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Tools_tileNote__5SCIM{font-size:.78rem;color:var(--text-secondary,#4a4a4a);margin-top:.25rem}.Tools_need__W_30O{margin-top:1.25rem;padding:.85rem;border-radius:10px;background:var(--bg-warm-gray,#f8f6f3);color:var(--text-secondary,#4a4a4a);font-size:.95rem}.Tools_warn__PXFKT{margin-top:1rem;padding:.75rem .85rem;border-radius:10px;background:#fef2f2;border:1px solid #fecaca;color:#991b1b;font-size:.9rem}.Tools_privacy__fH2po{margin-top:1rem;font-size:.8rem;color:var(--text-muted,#737373)}.Tools_tableWrap__cNgBz{overflow-x:auto;margin-top:1rem;border:1px solid var(--border-light,#e8e4df);border-radius:10px}.Tools_table__RIsdl{width:100%;border-collapse:collapse;font-size:.9rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Tools_table__RIsdl td,.Tools_table__RIsdl th{padding:.55rem .75rem;text-align:right;border-bottom:1px solid var(--border-light,#e8e4df);white-space:nowrap}.Tools_table__RIsdl td:first-child,.Tools_table__RIsdl th:first-child{text-align:left}.Tools_table__RIsdl th{background:var(--bg-warm-gray,#f8f6f3);font-weight:600;color:var(--text-primary,#1a1a1a)}.Tools_formula__RHxPR{background:var(--bg-white,#fff);border:1px solid var(--border-light,#e8e4df);border-radius:10px;padding:.9rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88rem;line-height:1.8;color:var(--text-primary,#1a1a1a);overflow-x:auto}.Tools_faq__m_f1L details{border-bottom:1px solid var(--border-light,#e8e4df);padding:.85rem 0}.Tools_faq__m_f1L summary{cursor:pointer;font-weight:600;color:var(--text-primary,#1a1a1a)}.Tools_faq__m_f1L details p{margin:.5rem 0 0}.Tools_related__63j77{display:flex;flex-wrap:wrap;gap:.5rem}.Tools_related__63j77 a{display:inline-block;padding:.45rem .8rem;border:1px solid var(--border-medium,#d4cfc7);border-radius:999px;font-size:.9rem;background:var(--bg-white,#fff)}.Tools_grid__dEfyd{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1rem;gap:1rem}.Tools_toolCard__2Kv24{display:block;background:var(--bg-white,#fff);border:1px solid var(--border-light,#e8e4df);border-radius:12px;padding:1.1rem;text-decoration:none!important;transition:border-color .15s ease,box-shadow .15s ease}.Tools_toolCard__2Kv24:hover{border-color:var(--accent-light,#d97706);box-shadow:var(--shadow-md,0 4px 12px rgba(0,0,0,.06))}.Tools_toolCardKind__LtW3Q{font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--accent,#b45309);margin-bottom:.35rem}.Tools_toolCardName___kXwJ{font-weight:700;color:var(--text-primary,#1a1a1a);margin-bottom:.3rem}.Tools_toolCardSummary__aT5An{font-size:.9rem;color:var(--text-secondary,#4a4a4a);line-height:1.5}.Tools_search__K8h_W{width:100%;padding:.8rem .9rem;border:1px solid var(--border-medium,#d4cfc7);border-radius:10px;font:inherit;font-size:1rem;background:var(--bg-white,#fff)}.Tools_search__K8h_W:focus{outline:none;border-color:var(--accent,#b45309);box-shadow:0 0 0 3px var(--accent-soft,#fef3c7)}.Tools_errList__yRMLe{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.Tools_errCard__ou97F{background:var(--bg-white,#fff);border:1px solid var(--border-light,#e8e4df);border-radius:12px;padding:1rem}.Tools_errSymptom__3X38R{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem;background:#1c1c1e;color:#ff6b61;padding:.5rem .65rem;border-radius:8px;overflow-wrap:anywhere;margin-bottom:.65rem}.Tools_errTag__YjNdi{display:inline-block;font-size:.72rem;font-weight:600;padding:.1rem .5rem;border-radius:999px;background:var(--bg-warm-gray,#f8f6f3);color:var(--text-secondary,#4a4a4a);margin-right:.35rem}.Tools_errCard__ou97F h3{font-size:1rem;margin:.5rem 0 .35rem;color:var(--text-primary,#1a1a1a)}.Tools_errCard__ou97F p{margin:.35rem 0;font-size:.95rem;line-height:1.55;color:var(--text-secondary,#4a4a4a)}.Tools_notice__dRKDc{margin:1rem 0 0;padding:.85rem 1rem;border-radius:10px;background:var(--accent-soft,#fef3c7);font-size:.9rem;color:#78350f;line-height:1.55}.Tools_planEmbed__B1Zoc{margin:1.5rem 0}.Tools_planRec__Pgolh{margin-top:1rem;padding:1rem;border-radius:12px;background:var(--accent-soft,#fef3c7);border:1px solid #f5d48a}.Tools_planRecName__rRwx5{font-size:1.2rem;font-weight:700;color:var(--text-primary,#1a1a1a)}.Tools_planRecWhy__mm_JV{font-size:.92rem;color:var(--text-secondary,#4a4a4a);margin-top:.35rem;line-height:1.55}@media (max-width:520px){.Tools_wrap__fN_0T{padding-top:1.5rem}.Tools_card__qaeiB{padding:1rem}.Tools_tileValue__beV_K{font-size:1.2rem}}.Tools_editTable__SMWqe td{padding:.35rem .5rem}.Tools_cellInput__F3bQe{width:100%;min-width:70px;border:1px solid var(--border-light,#e8e4df);border-radius:6px;padding:.4rem .5rem;font:inherit;font-size:.92rem;background:var(--bg-white,#fff);color:var(--text-primary,#1a1a1a)}.Tools_editTable__SMWqe td:first-child .Tools_cellInput__F3bQe{min-width:180px}.Tools_cellNum__Zcky8{text-align:right;max-width:110px}.Tools_cellInput__F3bQe:focus,.Tools_textarea__J6_PE:focus{outline:none;border-color:var(--accent,#b45309);box-shadow:0 0 0 3px var(--accent-soft,#fef3c7)}.Tools_linkBtn__4dndN{border:0;background:transparent;color:var(--text-muted,#737373);cursor:pointer;font-size:.95rem;padding:.25rem .4rem}.Tools_linkBtn__4dndN:hover{color:#991b1b}.Tools_primaryBtn__C5Oxa,.Tools_secondaryBtn__RImj0{display:inline-block;margin-top:.75rem;padding:.55rem .95rem;border-radius:8px;font:inherit;font-size:.92rem;font-weight:600;cursor:pointer;text-decoration:none!important}.Tools_secondaryBtn__RImj0{border:1px solid var(--border-medium,#d4cfc7);background:var(--bg-white,#fff);color:var(--text-primary,#1a1a1a)!important}.Tools_primaryBtn__C5Oxa{border:1px solid #1a1a1a;background:#1a1a1a;color:#fff!important}.Tools_primaryBtn__C5Oxa:disabled{opacity:.45;cursor:not-allowed}.Tools_btnRow__qvGms{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.Tools_textarea__J6_PE{width:100%;min-height:90px;border:1px solid var(--border-medium,#d4cfc7);border-radius:8px;padding:.6rem .7rem;font:inherit;font-size:.95rem;line-height:1.5;background:var(--bg-white,#fff);color:var(--text-primary,#1a1a1a);resize:vertical}.Tools_fieldFull__mR82C{grid-column:1/-1}.Tools_output__RkQMw{margin-top:1rem;background:#1c1c1e;color:#f2f2f7;border-radius:10px;padding:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;max-height:460px;overflow-y:auto}.Tools_counter__nd1iT{font-size:.78rem;color:var(--text-muted,#737373);text-align:right;margin-top:.2rem}.Tools_counterOver__IvUj8{color:#991b1b;font-weight:600}.Tools_checks__Ytjcm{list-style:none;padding:0;margin:.75rem 0 0}.Tools_checks__Ytjcm li{font-size:.9rem;margin:.25rem 0}.Tools_ok___1WgJ{color:#166534}.Tools_bad__4VNkO{color:#991b1b}.Tools_pills__Otfxh{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.Tools_pill___epN0{border:1px solid var(--border-medium,#d4cfc7);background:var(--bg-white,#fff);border-radius:999px;padding:.4rem .8rem;font:inherit;font-size:.88rem;cursor:pointer;color:var(--text-secondary,#4a4a4a)}.Tools_pillActive__wLBZm{background:#1a1a1a;border-color:#1a1a1a;color:#fff}.Tools_question__fqlKQ{margin-bottom:1.1rem}.Tools_question__fqlKQ legend{font-weight:600;margin-bottom:.5rem;color:var(--text-primary,#1a1a1a)}.Tools_question__fqlKQ fieldset,fieldset.Tools_question__fqlKQ{border:0;padding:0;margin:0 0 1.1rem}.Tools_section__y3rS0 ol{padding-left:1.3rem;margin:.5rem 0}.Tools_section__y3rS0 h3{font-size:1.05rem;font-weight:700;color:var(--text-primary,#1a1a1a);margin:1.4rem 0 .4rem}.Tools_section__y3rS0 code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em;background:var(--bg-warm-gray,#f8f6f3);padding:.1rem .35rem;border-radius:4px}.Tools_indexRow__pcT1Z{font-size:.85rem!important;line-height:1.7!important;margin:0 0 .6rem;color:var(--text-secondary,#4a4a4a)}.Tools_indexRow__pcT1Z strong{display:inline-block;min-width:1.4rem;color:var(--accent,#b45309)}