.ToolKit-module__CH7gjq__toolLayout{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:960px){.ToolKit-module__CH7gjq__toolLayout{grid-template-columns:4fr 5fr;align-items:start}}.ToolKit-module__CH7gjq__panel{background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;padding:1.5rem;box-shadow:0 1px 4px #0f172a0a}.ToolKit-module__CH7gjq__panelTitle{color:#0f172a;letter-spacing:.02em;text-transform:uppercase;margin:0 0 1.125rem;font-size:.875rem;font-weight:700}.ToolKit-module__CH7gjq__resultPanel{color:#fff;background:linear-gradient(135deg,#0038a8 0%,#0056ff 100%);border:none}.ToolKit-module__CH7gjq__resultPanel .ToolKit-module__CH7gjq__panelTitle{color:#ffffffd9}.ToolKit-module__CH7gjq__fieldGroup{flex-direction:column;gap:1rem;display:flex}.ToolKit-module__CH7gjq__field{flex-direction:column;gap:.375rem;display:flex}.ToolKit-module__CH7gjq__fieldLabel{color:#334155;justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.8125rem;font-weight:600;display:flex}.ToolKit-module__CH7gjq__fieldHint{color:#94a3b8;text-transform:none;letter-spacing:0;font-size:.6875rem;font-weight:500}.ToolKit-module__CH7gjq__fieldInputWrap{align-items:stretch;width:100%;display:flex;position:relative}.ToolKit-module__CH7gjq__fieldPrefix,.ToolKit-module__CH7gjq__fieldSuffix{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;justify-content:center;align-items:center;min-width:2.5rem;padding:0 .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.ToolKit-module__CH7gjq__fieldPrefix{border-right:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.ToolKit-module__CH7gjq__fieldSuffix{border-left:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.ToolKit-module__CH7gjq__fieldInput,.ToolKit-module__CH7gjq__fieldSelect{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;outline:none;flex:1;min-width:0;padding:.625rem .75rem;font-family:inherit;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.ToolKit-module__CH7gjq__fieldInput:focus,.ToolKit-module__CH7gjq__fieldSelect:focus{border-color:#0038a8;box-shadow:0 0 0 3px #0038a81f}.ToolKit-module__CH7gjq__fieldHasPrefix .ToolKit-module__CH7gjq__fieldInput{border-top-left-radius:0;border-bottom-left-radius:0}.ToolKit-module__CH7gjq__fieldHasSuffix .ToolKit-module__CH7gjq__fieldInput{border-top-right-radius:0;border-bottom-right-radius:0}.ToolKit-module__CH7gjq__fieldSelect{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path fill='%2364748b' d='M6 9 1.5 4.5h9z'/></svg>");background-position:right .75rem center;background-repeat:no-repeat;padding-right:2rem}.ToolKit-module__CH7gjq__fieldError{color:#b91c1c;margin-top:.125rem;font-size:.75rem}.ToolKit-module__CH7gjq__primaryResult{background:#ffffff1a;border-radius:.75rem;flex-direction:column;gap:.25rem;margin-bottom:1rem;padding:1.25rem 1.25rem 1.5rem;display:flex}.ToolKit-module__CH7gjq__primaryResultLabel{color:#fffc;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.ToolKit-module__CH7gjq__primaryResultValue{color:#fff;letter-spacing:-.02em;word-break:break-word;font-size:2rem;font-weight:800;line-height:1.1}.ToolKit-module__CH7gjq__primaryResultHint{color:#ffffffbf;font-size:.8125rem}.ToolKit-module__CH7gjq__resultGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.ToolKit-module__CH7gjq__resultGridItem{background:#ffffff1f;border-radius:.625rem;flex-direction:column;gap:.2rem;padding:.75rem .875rem;display:flex}.ToolKit-module__CH7gjq__resultGridItemLabel{color:#ffffffbf;text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem;font-weight:600}.ToolKit-module__CH7gjq__resultGridItemValue{color:#fff;word-break:break-word;font-size:1rem;font-weight:700}.ToolKit-module__CH7gjq__plainResultGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;display:grid}.ToolKit-module__CH7gjq__plainResultItem{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.625rem;padding:.75rem 1rem}.ToolKit-module__CH7gjq__plainResultLabel{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem;font-weight:600}.ToolKit-module__CH7gjq__plainResultValue{color:#0f172a;margin-top:.125rem;font-size:1rem;font-weight:700}.ToolKit-module__CH7gjq__buttonRow{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.ToolKit-module__CH7gjq__primaryButton{color:#fff;cursor:pointer;background:#0038a8;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;padding:.625rem 1.25rem;font-family:inherit;font-size:.875rem;font-weight:700;transition:background-color .15s,transform .1s;display:inline-flex}.ToolKit-module__CH7gjq__primaryButton:hover{background:#002d8c}.ToolKit-module__CH7gjq__primaryButton:active{transform:scale(.98)}.ToolKit-module__CH7gjq__secondaryButton{color:#0038a8;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;padding:.5rem 1rem;font-family:inherit;font-size:.8125rem;font-weight:700;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.ToolKit-module__CH7gjq__secondaryButton:hover{background:#f8fafc;border-color:#0038a8}.ToolKit-module__CH7gjq__ghostChip{color:#475569;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;justify-content:center;align-items:center;padding:.25rem .75rem;font-family:inherit;font-size:.75rem;font-weight:600;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.ToolKit-module__CH7gjq__ghostChip:hover{color:#0038a8;border-color:#0038a8}.ToolKit-module__CH7gjq__ghostChipActive{color:#0038a8;background:#0038a81a;border-color:#0038a8}.ToolKit-module__CH7gjq__helperNote{color:#64748b;margin-top:.75rem;font-size:.75rem;line-height:1.5}.ToolKit-module__CH7gjq__divider{background:#ffffff2e;height:1px;margin:1rem 0}.ToolKit-module__CH7gjq__plainDivider{background:#e2e8f0;height:1px;margin:1rem 0}.ToolKit-module__CH7gjq__tableWrap{margin-top:1rem;overflow-x:auto}.ToolKit-module__CH7gjq__table{border-collapse:collapse;width:100%;font-size:.8125rem}.ToolKit-module__CH7gjq__table th,.ToolKit-module__CH7gjq__table td{text-align:left;border-bottom:1px solid #f1f5f9;padding:.5rem .75rem}.ToolKit-module__CH7gjq__table th{color:#475569;text-transform:uppercase;letter-spacing:.04em;background:#f8fafc;font-size:.75rem;font-weight:700}.ToolKit-module__CH7gjq__table td{color:#0f172a}.ToolKit-module__CH7gjq__textarea{color:#0f172a;resize:vertical;border:1px solid #cbd5e1;border-radius:.5rem;outline:none;width:100%;min-height:6rem;padding:.75rem;font-family:inherit;font-size:.875rem}.ToolKit-module__CH7gjq__textarea:focus{border-color:#0038a8;box-shadow:0 0 0 3px #0038a81f}.ToolKit-module__CH7gjq__dropZone{text-align:center;color:#64748b;cursor:pointer;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:.75rem;padding:1.75rem 1rem;font-size:.875rem;transition:border-color .15s,color .15s,background-color .15s}.ToolKit-module__CH7gjq__dropZone:hover,.ToolKit-module__CH7gjq__dropZoneActive{color:#0038a8;background:#0038a80a;border-color:#0038a8}.ToolKit-module__CH7gjq__previewImage{object-fit:contain;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;max-width:100%;max-height:22rem;margin:1rem auto 0;display:block}.ToolKit-module__CH7gjq__checkboxRow{color:#334155;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-size:.8125rem;display:inline-flex}.ToolKit-module__CH7gjq__checkboxRow input[type=checkbox]{accent-color:#0038a8;width:1rem;height:1rem}.ToolKit-module__CH7gjq__badge{color:#1d4ed8;text-transform:uppercase;letter-spacing:.04em;background:#eff6ff;border-radius:9999px;align-items:center;padding:2px 10px;font-size:.6875rem;font-weight:700;display:inline-flex}.ToolKit-module__CH7gjq__badgeWarning{color:#b45309;background:#fef3c7}
.interactiveTool-module__1t1Lea__page{background:#f8fafc;min-height:100vh;padding-bottom:4rem}.interactiveTool-module__1t1Lea__heroHeader{background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 1px 4px #0000000a}.interactiveTool-module__1t1Lea__heroInner{max-width:80rem;margin:0 auto;padding:1.5rem 1.5rem 1.75rem}.interactiveTool-module__1t1Lea__breadcrumbs{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:1.25rem;font-size:.75rem;display:flex}.interactiveTool-module__1t1Lea__breadcrumbLink{color:#94a3b8;text-decoration:none;transition:color .15s}.interactiveTool-module__1t1Lea__breadcrumbLink:hover{color:#0038a8}.interactiveTool-module__1t1Lea__breadcrumbCurrent{color:#0f172a;font-weight:600}.interactiveTool-module__1t1Lea__heroRow{flex-wrap:wrap;align-items:flex-start;gap:1.25rem;display:flex}.interactiveTool-module__1t1Lea__heroIcon{color:#fff;background:linear-gradient(135deg,#0038a8 0%,#0056ff 100%);border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex;box-shadow:0 6px 18px #0038a847}.interactiveTool-module__1t1Lea__heroIcon span{font-variation-settings:"FILL" 1;font-size:1.75rem}.interactiveTool-module__1t1Lea__heroBody{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.interactiveTool-module__1t1Lea__heroBadgeRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.interactiveTool-module__1t1Lea__categoryBadge{color:#1d4ed8;background:#dbeafe;border-radius:9999px;padding:4px 12px;font-size:.7rem;font-weight:700;text-decoration:none;transition:background-color .15s}.interactiveTool-module__1t1Lea__categoryBadge:hover{background:#bfdbfe}.interactiveTool-module__1t1Lea__interactiveBadge{color:#15803d;letter-spacing:.02em;background:#dcfce7;border-radius:9999px;padding:4px 10px;font-size:.7rem;font-weight:700}.interactiveTool-module__1t1Lea__title{color:#0f172a;margin:0;font-size:1.625rem;font-weight:900;line-height:1.2}.interactiveTool-module__1t1Lea__subtitle{color:#64748b;max-width:52rem;margin:0;font-size:.9375rem;line-height:1.55}.interactiveTool-module__1t1Lea__heroActions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.75rem;display:flex}.interactiveTool-module__1t1Lea__contentArea{max-width:80rem;margin:0 auto;padding:2rem 1.5rem 0}.interactiveTool-module__1t1Lea__contentGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:1024px){.interactiveTool-module__1t1Lea__contentGrid{grid-template-columns:minmax(0,1fr) 20rem;align-items:flex-start}}.interactiveTool-module__1t1Lea__mainColumn{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.interactiveTool-module__1t1Lea__toolSurface{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:1.5rem;box-shadow:0 1px 4px #0000000a}@media (min-width:768px){.interactiveTool-module__1t1Lea__toolSurface{padding:2rem}}.interactiveTool-module__1t1Lea__disclaimer{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:.75rem;gap:.75rem;padding:1rem 1.25rem;font-size:.8125rem;line-height:1.55;display:flex}.interactiveTool-module__1t1Lea__disclaimerIcon{color:#b45309;flex-shrink:0;margin-top:1px;font-size:1.125rem}.interactiveTool-module__1t1Lea__disclaimerTitle{margin-right:4px;font-weight:700}.interactiveTool-module__1t1Lea__sidebarColumn{flex-direction:column;gap:1.25rem;display:flex}.interactiveTool-module__1t1Lea__sidebarCard{background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;overflow:hidden;box-shadow:0 1px 4px #0000000a}.interactiveTool-module__1t1Lea__sidebarHeader{background:#f8fafc;border-bottom:1px solid #f1f5f9;align-items:center;gap:.5rem;padding:1rem 1.25rem;display:flex}.interactiveTool-module__1t1Lea__sidebarHeader span[class~=material-symbols-outlined]{color:#0038a8}.interactiveTool-module__1t1Lea__sidebarTitle{color:#0f172a;margin:0;font-size:.9375rem;font-weight:700}.interactiveTool-module__1t1Lea__sidebarBody{padding:.75rem 1.25rem 1rem}.interactiveTool-module__1t1Lea__relatedList{flex-direction:column;display:flex}.interactiveTool-module__1t1Lea__relatedItem{border-bottom:1px solid #f1f5f9;align-items:center;gap:.875rem;padding:.75rem 0;text-decoration:none;transition:opacity .15s;display:flex}.interactiveTool-module__1t1Lea__relatedItem:last-child{border-bottom:0}.interactiveTool-module__1t1Lea__relatedItem:hover{opacity:.78}.interactiveTool-module__1t1Lea__relatedIcon{background:#eff6ff;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.interactiveTool-module__1t1Lea__relatedIcon span{color:#0038a8;font-variation-settings:"FILL" 1;font-size:1.125rem}.interactiveTool-module__1t1Lea__relatedText{flex:1;min-width:0}.interactiveTool-module__1t1Lea__relatedName{color:#0f172a;margin:0;font-size:.875rem;font-weight:700;line-height:1.35}.interactiveTool-module__1t1Lea__relatedDescription{color:#94a3b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:.75rem;line-height:1.4;display:-webkit-box;overflow:hidden}.interactiveTool-module__1t1Lea__tagChip{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;align-items:center;margin:0 6px 6px 0;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.interactiveTool-module__1t1Lea__emptyRelated{color:#94a3b8;margin:0;font-size:.8125rem}.interactiveTool-module__1t1Lea__placeholderNote{color:#64748b;font-size:.875rem}
