.ToolPage_toolPage___TEu0{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#f9f9ff;color:#001c3b;line-height:1.6;-webkit-font-smoothing:antialiased}.ToolPage_hero__SFg0t{padding:80px 24px 60px;background:linear-gradient(135deg,#0043d9,#275cfe);color:#ffffff;text-align:center;position:relative;overflow:hidden}.ToolPage_heroPattern__lLcML{position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 0),radial-gradient(rgba(255,255,255,.03) 1px,transparent 0);background-size:40px 40px,20px 20px;background-position:0 0,10px 10px}.ToolPage_heroContent__wj3EB{position:relative;z-index:10;max-width:700px;margin:0 auto}.ToolPage_backLink__Odlsv{display:inline-flex;align-items:center;gap:8px;color:rgba(255,255,255,.8);text-decoration:none;font-size:.9rem;font-weight:500;margin-bottom:24px;transition:color .3s ease}.ToolPage_backLink__Odlsv:hover{color:#ffffff}.ToolPage_heroBadge__VgWgP{display:inline-block;background:rgba(255,255,255,.15);color:#ffffff;padding:6px 20px;border-radius:9999px;font-size:.8rem;font-weight:600;margin-bottom:24px;letter-spacing:.02em}.ToolPage_heroTitle__iKqw3{font-size:clamp(2rem,4.5vw,3rem);font-weight:900;letter-spacing:-.03em;margin-bottom:16px;line-height:1.1}.ToolPage_heroHighlight__FG6Jr{color:#b7c4ff}.ToolPage_heroDescription__kI8Dw{font-size:clamp(1rem,1.8vw,1.15rem);color:rgba(255,255,255,.85);line-height:1.7;max-width:580px;margin-left:auto;margin-right:auto}.ToolPage_toolSection__a1yMb{padding:60px 24px;background:#f9f9ff}.ToolPage_container__F7uwT{max-width:800px;margin:0 auto}.ToolPage_containerWide__JqCEB{max-width:1200px;margin:0 auto}.ToolPage_howToSection__ohW_t{padding:60px 24px;background:#f0f3ff}.ToolPage_howToTitle__Rv4jd{font-size:1.6rem;font-weight:800;letter-spacing:-.02em;text-align:center;margin-bottom:40px;color:#001c3b}.ToolPage_howToSteps__nqYva{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;max-width:900px;margin:0 auto}.ToolPage_howToStep__rPtrr{text-align:center;padding:24px 16px;background:#ffffff;border-radius:16px}.ToolPage_howToStepNumber__FIMmx{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#0043d9,#275cfe);color:#ffffff;font-size:1.1rem;font-weight:800;margin-bottom:16px}.ToolPage_howToStepText__T_kTu{font-size:.95rem;color:#434656;line-height:1.6}.ToolPage_faqSection__3cgUn{padding:60px 24px;background:#f9f9ff}.ToolPage_faqTitle__e1XY8{font-size:1.6rem;font-weight:800;letter-spacing:-.02em;text-align:center;margin-bottom:40px;color:#001c3b}.ToolPage_faqList__05DLO{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:8px}.ToolPage_faqItem__25OzF{background:#ffffff;border-radius:16px;overflow:hidden;transition:box-shadow .3s ease}.ToolPage_faqItem__25OzF:hover{box-shadow:0 8px 24px rgba(0,28,59,.04)}.ToolPage_faqQuestion__9VAVe{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:none;border:none;width:100%;text-align:left;font-size:1rem;font-weight:600;font-family:inherit;color:#001c3b;cursor:pointer;transition:color .3s ease}.ToolPage_faqQuestion__9VAVe:hover{color:#0043d9}.ToolPage_faqChevron__D3xuc{flex-shrink:0;font-size:.85rem;transition:transform .3s ease;color:#747688}.ToolPage_faqChevronOpen___Q4Sy{transform:rotate(180deg);color:#0043d9}.ToolPage_faqAnswer__iytBf{padding:0 24px 20px;font-size:.95rem;color:#434656;line-height:1.7}.ToolPage_relatedSection__PqyIP{padding:60px 24px;background:#f0f3ff}.ToolPage_relatedTitle__pT_Pp{font-size:1.6rem;font-weight:800;letter-spacing:-.02em;text-align:center;margin-bottom:40px;color:#001c3b}.ToolPage_relatedGrid__Yrbsj{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;max-width:1100px;margin:0 auto}.ToolPage_relatedCard__BCbVv{background:#ffffff;border-radius:16px;padding:20px;text-decoration:none;color:inherit;transition:all .3s ease;display:flex;align-items:center;gap:16px}.ToolPage_relatedCard__BCbVv:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(0,28,59,.06)}.ToolPage_relatedCardIcon__8jvba{font-size:1.8rem;flex-shrink:0}.ToolPage_relatedCardInfo__zdbs3{flex:1 1;min-width:0}.ToolPage_relatedCardName__MuePQ{font-size:.95rem;font-weight:700;color:#001c3b;margin:0 0 4px}.ToolPage_relatedCardCategory__laRZv{font-size:.8rem;color:#747688;margin:0}.ToolPage_ctaSection__w1JFy{padding:80px 24px;background:#f9f9ff;text-align:center}.ToolPage_ctaTitle__wSHNZ{font-size:clamp(1.6rem,3.5vw,2.2rem);font-weight:900;letter-spacing:-.03em;margin-bottom:16px;color:#001c3b}.ToolPage_ctaDescription__2YE4O{font-size:1.05rem;color:#434656;max-width:520px;margin:0 auto 32px;line-height:1.7}.ToolPage_ctaButton__RulWh{display:inline-block;background:linear-gradient(135deg,#0043d9,#275cfe);color:#ffffff;padding:16px 40px;border-radius:16px;text-decoration:none;font-size:1rem;font-weight:700;transition:transform .2s ease}.ToolPage_ctaButton__RulWh:hover{transform:scale(1.05)}@media (max-width:768px){.ToolPage_hero__SFg0t{padding:60px 20px 50px}.ToolPage_faqSection__3cgUn,.ToolPage_howToSection__ohW_t,.ToolPage_relatedSection__PqyIP,.ToolPage_toolSection__a1yMb{padding:40px 16px}.ToolPage_howToSteps__nqYva{grid-template-columns:1fr 1fr;gap:16px}.ToolPage_howToStep__rPtrr{padding:16px 12px}.ToolPage_relatedGrid__Yrbsj{grid-template-columns:1fr}.ToolPage_ctaSection__w1JFy{padding:50px 16px}}@media (max-width:480px){.ToolPage_howToSteps__nqYva{grid-template-columns:1fr}}.ToolComponents_toolForm__pr0ib{background:#ffffff;border-radius:20px;padding:36px;max-width:700px;margin:0 auto;box-shadow:0 4px 16px rgba(0,28,59,.04)}.ToolComponents_formGroup__5dG2Y{margin-bottom:20px}.ToolComponents_formLabel__0LCrc{display:block;font-size:.8rem;font-weight:700;color:#434656;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.ToolComponents_formInput__e_tgQ{width:100%;padding:16px 18px;background:#f0f3ff;border:none;border-bottom:2px solid transparent;border-radius:12px;font-size:1rem;font-family:inherit;color:#001c3b;outline:none;transition:background .3s ease,border-color .3s ease;box-sizing:border-box}.ToolComponents_formInput__e_tgQ:focus{background:#e7eeff;border-bottom-color:#0043d9}.ToolComponents_formInput__e_tgQ::placeholder{color:rgba(116,118,136,.6)}.ToolComponents_formTextarea__M_Upj{width:100%;padding:16px 18px;background:#f0f3ff;border:none;border-bottom:2px solid transparent;border-radius:12px;font-size:1rem;font-family:inherit;color:#001c3b;outline:none;transition:background .3s ease,border-color .3s ease;resize:vertical;min-height:120px;box-sizing:border-box}.ToolComponents_formTextarea__M_Upj:focus{background:#e7eeff;border-bottom-color:#0043d9}.ToolComponents_formSelect__ROkXT{width:100%;padding:16px 18px;background:#f0f3ff;border:none;border-radius:12px;font-size:1rem;font-family:inherit;color:#001c3b;outline:none;cursor:pointer;transition:background .3s ease;box-sizing:border-box}.ToolComponents_formSelect__ROkXT:focus{background:#e7eeff}.ToolComponents_formRow__RjvWk{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ToolComponents_formHint__Va7c3{font-size:.8rem;color:#747688;margin-top:6px}.ToolComponents_btnPrimary__qGScq{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#0043d9,#275cfe);color:#ffffff;padding:16px 32px;border:none;border-radius:16px;font-size:1rem;font-weight:700;font-family:inherit;cursor:pointer;transition:transform .2s ease;width:100%}.ToolComponents_btnPrimary__qGScq:hover:not(:disabled){transform:scale(1.02)}.ToolComponents_btnPrimary__qGScq:active:not(:disabled){transform:scale(.98)}.ToolComponents_btnPrimary__qGScq:disabled{opacity:.5;cursor:not-allowed}.ToolComponents_btnSecondary__n9KYr{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#d5e3ff;color:#001c3b;padding:12px 24px;border:none;border-radius:12px;font-size:.9rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .2s ease}.ToolComponents_btnSecondary__n9KYr:hover{background:#dee9ff}.ToolComponents_btnSmall__2Hbzt{padding:8px 16px;font-size:.85rem}.ToolComponents_resultPanel__Z_BPb{background:#ffffff;border-radius:20px;padding:32px;margin-top:24px;max-width:700px;margin-left:auto;margin-right:auto;box-shadow:0 4px 16px rgba(0,28,59,.04)}.ToolComponents_resultHeader__zlSLV{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(195,197,217,.15)}.ToolComponents_resultTitle__8WU4t{font-size:1.1rem;font-weight:700;color:#001c3b;margin:0}.ToolComponents_resultBig__t8yw4{text-align:center;padding:24px}.ToolComponents_resultBigValue__kS_HT{font-size:3rem;font-weight:900;color:#0043d9;display:block;margin-bottom:8px;letter-spacing:-.03em}.ToolComponents_resultBigLabel__rulAB{font-size:.95rem;color:#434656}.ToolComponents_resultRow__PuQI0{display:flex;align-items:center;justify-content:space-between;padding:14px 0}.ToolComponents_resultRow__PuQI0+.ToolComponents_resultRow__PuQI0{border-top:1px solid rgba(195,197,217,.1)}.ToolComponents_resultLabel__2tA98{font-size:.9rem;color:#434656}.ToolComponents_resultValue__g8KxL{font-size:.9rem;font-weight:700;color:#001c3b}.ToolComponents_resultGood__Z4ElW{color:#16a34a}.ToolComponents_resultWarning__pX7JP{color:#d97706}.ToolComponents_resultBad__dawRG{color:#ba1a1a}.ToolComponents_copyBtn__ykTOc{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#f0f3ff;border:none;border-radius:10px;color:#434656;font-size:.8rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s ease}.ToolComponents_copyBtn__ykTOc:hover{background:#dee9ff;color:#0043d9}.ToolComponents_copyBtnCopied___eGsD{background:#dcfce7;color:#16a34a}.ToolComponents_loading__q0vX8{display:flex;align-items:center;justify-content:center;gap:12px;padding:32px;color:#434656;font-size:.95rem}.ToolComponents_spinner__uL7MJ{width:24px;height:24px;border:3px solid #dde1ff;border-top-color:#0043d9;border-radius:50%;animation:ToolComponents_spin__C7QXx .8s linear infinite}@keyframes ToolComponents_spin__C7QXx{to{transform:rotate(1turn)}}.ToolComponents_error__JIaJg{background:#fef2f2;border-radius:12px;padding:16px 20px;color:#ba1a1a;font-size:.9rem;margin-top:16px;max-width:700px;margin-left:auto;margin-right:auto}.ToolComponents_rangeGroup__Tl672{display:flex;align-items:center;gap:16px}.ToolComponents_rangeInput__THS4I{flex:1 1;accent-color:#0043d9}.ToolComponents_rangeValue__Q6v_s{font-size:1rem;font-weight:800;color:#0043d9;min-width:40px;text-align:center}.ToolComponents_checkboxGroup__20Bg6{display:flex;flex-wrap:wrap;gap:12px}.ToolComponents_checkboxLabel__JY_7u{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#f0f3ff;border:none;border-radius:12px;font-size:.9rem;font-weight:500;color:#001c3b;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.ToolComponents_checkboxLabel__JY_7u:hover{background:#dee9ff}.ToolComponents_checkboxLabelActive__XmZBR{background:#dde1ff;color:#0043d9}.ToolComponents_checkboxInput__liuUH{accent-color:#0043d9}.ToolComponents_resultTable__UXWA8{width:100%;border-collapse:collapse}.ToolComponents_resultTable__UXWA8 th{text-align:left;padding:12px 16px;font-size:.75rem;font-weight:700;color:#747688;text-transform:uppercase;letter-spacing:.05em}.ToolComponents_resultTable__UXWA8 td{padding:12px 16px;font-size:.9rem;color:#001c3b}.ToolComponents_resultTable__UXWA8 tr+tr{border-top:1px solid rgba(195,197,217,.1)}.ToolComponents_tag__hxbMZ{display:inline-block;padding:4px 12px;border-radius:9999px;font-size:.75rem;font-weight:700;letter-spacing:.03em}.ToolComponents_tagGreen__ML37Q{background:#dcfce7;color:#16a34a}.ToolComponents_tagYellow__BLWAt{background:#fef3c7;color:#d97706}.ToolComponents_tagRed__Fx_qe{background:#fef2f2;color:#ba1a1a}.ToolComponents_tagBlue__nmUQX{background:#dde1ff;color:#0043d9}.ToolComponents_codeBlock___aKgl{background:#1e293b;color:#e2e8f0;padding:20px;border-radius:12px;font-family:SF Mono,Fira Code,monospace;font-size:.85rem;line-height:1.6;overflow-x:auto;white-space:pre-wrap;word-break:break-all;position:relative}.ToolComponents_generatedContent__YJVoV{background:#f0f3ff;border-radius:12px;padding:20px;font-size:.9rem;line-height:1.7;color:#001c3b;white-space:pre-wrap}.ToolComponents_googlePreview__tKGBi{background:#ffffff;border-radius:12px;padding:24px;max-width:600px;margin:0 auto;font-family:Arial,sans-serif;box-shadow:0 4px 16px rgba(0,28,59,.04)}.ToolComponents_googlePreviewTitle__lWLOI{font-size:20px;color:#1a0dab;text-decoration:none;line-height:1.3;cursor:pointer;display:block;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ToolComponents_googlePreviewUrl__rVp0o{font-size:14px;color:#006621;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ToolComponents_googlePreviewDescription__VjwJ0{font-size:14px;color:#545454;line-height:1.58;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ToolComponents_googlePreviewTruncated__7IG_4{color:#ba1a1a}.ToolComponents_passwordDisplay__lwjtt{display:flex;align-items:center;gap:12px;background:#f0f3ff;border-radius:12px;padding:16px 20px;margin-bottom:20px}.ToolComponents_passwordText__yg3cY{flex:1 1;font-family:SF Mono,Fira Code,monospace;font-size:1.15rem;font-weight:600;color:#001c3b;word-break:break-all;min-width:0}.ToolComponents_strengthBar__fTB5X{height:8px;border-radius:4px;background:#e7eeff;overflow:hidden;margin-bottom:8px}.ToolComponents_strengthFill___tunA{height:100%;border-radius:4px;transition:width .3s ease,background .3s ease}.ToolComponents_strengthLabel__SHTwg{font-size:.8rem;font-weight:700}@media (max-width:768px){.ToolComponents_resultPanel__Z_BPb,.ToolComponents_toolForm__pr0ib{padding:24px}.ToolComponents_formRow__RjvWk{grid-template-columns:1fr}.ToolComponents_resultBigValue__kS_HT{font-size:2.2rem}.ToolComponents_passwordText__yg3cY{font-size:.95rem}.ToolComponents_checkboxGroup__20Bg6{flex-direction:column}}