.page_page__KYaaC{display:flex;flex-direction:column;min-height:100vh;background:#f9fafb}.page_header__67RTA{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:52px 20px 44px;text-align:center}.page_headerInner__jRABm{max-width:720px;margin:0 auto}.page_headerInner__jRABm h1{font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:700;margin:0 0 12px;color:#fff;line-height:1.2}.page_headerInner__jRABm p{font-size:1rem;opacity:.9;margin:0 auto;max-width:560px;line-height:1.65;color:#fff}.page_content___o0Ue{flex:1 1;max-width:1060px;width:100%;margin:0 auto;padding:44px 20px 64px;box-sizing:border-box}.page_tipsSection__CfoZn{background:#f9fafb;border-top:1px solid #e9ecef;padding:56px 20px 64px}.page_tipsInner__1hluW{max-width:780px;margin:0 auto}.page_tipsSection__CfoZn h2{font-size:1.3rem;font-weight:700;color:#111827;margin:0 0 24px}.page_tipsGrid__A7Wok{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:16px;gap:16px}.page_tipCard__lzGAO{padding:20px;background:#fff;border:1px solid #e9ecef;border-radius:12px}.page_tipCard__lzGAO h3{font-size:.9rem;font-weight:700;color:#111827;margin:0 0 8px}.page_tipCard__lzGAO p{font-size:.85rem;color:#6b7280;line-height:1.6;margin:0}.page_faqSection__e84X9{background:#fff;border-top:1px solid #e9ecef;padding:56px 20px 72px}.page_faqInner__Gbh0_{max-width:780px;margin:0 auto}.page_faqSection__e84X9 h2{font-size:1.3rem;font-weight:700;color:#111827;margin:0 0 28px}.page_faqList__k5MoS{display:flex;flex-direction:column;gap:10px}.page_faqItem__eID00{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.page_faqItem__eID00[open]{border-color:#667eea;background:#fff}.page_faqQuestion__9RmMi{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;font-size:.95rem;font-weight:600;color:#111827;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_faqQuestion__9RmMi::-webkit-details-marker{display:none}.page_faqQuestion__9RmMi:after{content:"+";font-size:1.2rem;font-weight:400;color:#667eea;flex-shrink:0;margin-left:16px}.page_faqItem__eID00[open] .page_faqQuestion__9RmMi:after{content:"−"}.page_faqAnswer__vQibR{padding:0 20px 16px;font-size:.875rem;color:#6b7280;line-height:1.7;margin:0;border-top:1px solid #f3f4f6}@media (max-width:640px){.page_header__67RTA{padding:40px 20px 36px}.page_content___o0Ue{padding:32px 16px 48px}.page_faqSection__e84X9,.page_tipsSection__CfoZn{padding:40px 16px 52px}.page_tipsGrid__A7Wok{grid-template-columns:1fr}}.TextTools_wrapper__A2P3d{display:flex;flex-direction:column;gap:28px}.TextTools_card__vbyJ9{background:#fff;border:1px solid #e9ecef;border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 2px 10px rgba(0,0,0,.06)}.TextTools_cardTitle__6xZ53{font-size:1rem;font-weight:700;color:#111827;margin:0;line-height:1.3}.TextTools_textarea__T7NXT{width:100%;padding:12px 14px;border:1.5px solid #d1d5db;border-radius:8px;font-size:.95rem;font-family:inherit;resize:vertical;transition:border-color .15s;box-sizing:border-box;color:#111827;line-height:1.6}.TextTools_textarea__T7NXT:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.15)}.TextTools_outputTextarea__rgcpV{background:#f9fafb;color:#374151}.TextTools_statsGrid___m4DO{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.TextTools_stat__7z4H5{display:flex;flex-direction:column;align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:12px 8px;gap:4px}.TextTools_statValue__INvpe{font-size:1.3rem;font-weight:700;color:#667eea;line-height:1}.TextTools_statLabel__Lb_eJ{font-size:.75rem;color:#6b7280;text-transform:uppercase;letter-spacing:.04em;font-weight:500}.TextTools_buttonRow__dp5sy{display:flex;flex-wrap:wrap;gap:8px}.TextTools_actionBtn___5q4_{padding:8px 16px;background:#f3f4f6;color:#374151;border:1.5px solid #e5e7eb;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s;font-family:inherit}.TextTools_actionBtn___5q4_:hover:not(:disabled){background:#e5e7eb;border-color:#d1d5db}.TextTools_actionBtn___5q4_:disabled{opacity:.4;cursor:not-allowed}.TextTools_copyBtn__1Ln3m{margin-left:auto;color:#fff}.TextTools_copyBtn__1Ln3m,.TextTools_copyBtn__1Ln3m:hover:not(:disabled){background:linear-gradient(135deg,#667eea,#764ba2);border-color:transparent}.TextTools_copyBtn__1Ln3m:hover:not(:disabled){opacity:.9}.TextTools_outputWrapper__7Cqiw{display:flex;flex-direction:column;gap:10px}.TextTools_jsonError__JEpsb{margin:0;padding:10px 14px;background:#fef2f2;border:1.5px solid #fca5a5;border-radius:8px;color:#dc2626;font-size:.875rem;font-family:ui-monospace,monospace;white-space:pre-wrap;word-break:break-all}.TextTools_monoTextarea__nF70n{font-family:ui-monospace,Cascadia Code,Fira Mono,monospace;font-size:.875rem;line-height:1.5}.TextTools_indentLabel___9IXX{display:flex;align-items:center;gap:6px;font-size:.875rem;font-weight:600;color:#374151;margin-left:auto}.TextTools_indentSelect__hZQIg{padding:6px 10px;border:1.5px solid #e5e7eb;border-radius:6px;font-size:.875rem;font-family:inherit;background:#f3f4f6;color:#374151;cursor:pointer}.TextTools_indentSelect__hZQIg:focus{outline:none;border-color:#667eea}.TextTools_statsRow__GAZoO{display:flex;flex-wrap:wrap;gap:12px;font-size:.85rem;color:#6b7280;font-weight:500}.TextTools_savedBadge__bm3tD{margin-left:auto;color:#16a34a;font-weight:600}.TextTools_freqTable__ND6eB{width:100%;border-collapse:collapse;font-size:.875rem}.TextTools_freqTable__ND6eB td,.TextTools_freqTable__ND6eB th{padding:7px 12px;text-align:left;border-bottom:1px solid #e5e7eb;color:#374151}.TextTools_freqTable__ND6eB th{font-weight:700;background:#f9fafb;color:#111827}.TextTools_freqTable__ND6eB tr:last-child td{border-bottom:none}.TextTools_tableWrapper__08CeK{max-height:320px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:8px}.TextTools_scoreBox__iaTGk{display:flex;align-items:center;gap:20px;padding:16px 20px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px}.TextTools_scoreMain__4UMgz{font-size:2.5rem;font-weight:800;color:#667eea;line-height:1}.TextTools_scoreDetails__ahMDF{display:flex;flex-direction:column;gap:4px;font-size:.875rem;color:#374151}.TextTools_scoreDetails__ahMDF strong{font-weight:700;color:#111827}@media (max-width:480px){.TextTools_statsGrid___m4DO{grid-template-columns:repeat(2,1fr)}.TextTools_copyBtn__1Ln3m{margin-left:0}}.DevTools_wrapper__nBc71{display:flex;flex-direction:column;gap:28px}.DevTools_card__7LqjH{background:#fff;border:1px solid #e9ecef;border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 2px 10px rgba(0,0,0,.06)}.DevTools_cardTitle__x1Kpg{font-size:1rem;font-weight:700;color:#111827;margin:0;line-height:1.3}.DevTools_textarea__eOkKB{width:100%;padding:12px 14px;border:1.5px solid #d1d5db;border-radius:8px;font-size:.95rem;font-family:inherit;resize:vertical;transition:border-color .15s;box-sizing:border-box;color:#111827;line-height:1.6}.DevTools_textarea__eOkKB:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.15)}.DevTools_outputTextarea__4o7en{background:#f9fafb;color:#374151}.DevTools_monoTextarea__vsPhb{font-family:ui-monospace,Cascadia Code,Fira Mono,monospace;font-size:.875rem;line-height:1.5}.DevTools_buttonRow__dS8lm{display:flex;flex-wrap:wrap;gap:8px}.DevTools_actionBtn__wzb3q{padding:8px 16px;background:#f3f4f6;color:#374151;border:1.5px solid #e5e7eb;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s;font-family:inherit}.DevTools_actionBtn__wzb3q:hover:not(:disabled){background:#e5e7eb;border-color:#d1d5db}.DevTools_actionBtn__wzb3q:disabled{opacity:.4;cursor:not-allowed}.DevTools_copyBtn__3uOff{margin-left:auto;color:#fff}.DevTools_copyBtn__3uOff,.DevTools_copyBtn__3uOff:hover:not(:disabled){background:linear-gradient(135deg,#667eea,#764ba2);border-color:transparent}.DevTools_copyBtn__3uOff:hover:not(:disabled){opacity:.9}.DevTools_outputWrapper__xQzbr{display:flex;flex-direction:column;gap:10px}.DevTools_errorMsg__qk_bW{margin:0;padding:10px 14px;background:#fef2f2;border:1.5px solid #fca5a5;border-radius:8px;color:#dc2626;font-size:.875rem;font-family:ui-monospace,monospace;white-space:pre-wrap;word-break:break-all}.DevTools_jwtGrid__X71aE{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.DevTools_jwtSectionLabel__Lu1J8{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6b7280;margin-bottom:8px}.DevTools_jsonPre__QHhQa{padding:12px 14px;font-size:.8rem;font-family:ui-monospace,Cascadia Code,monospace;overflow:auto;max-height:220px;margin:0;color:#374151;line-height:1.5}.DevTools_jsonPre__QHhQa,.DevTools_jwtMeta__rEElQ{background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:8px}.DevTools_jwtMeta__rEElQ{display:flex;flex-direction:column;gap:8px;padding:14px 16px}.DevTools_metaItem__caJ2z{display:flex;gap:12px;align-items:baseline;font-size:.875rem}.DevTools_metaKey__ymzAO{font-weight:700;color:#374151;min-width:70px;flex-shrink:0}.DevTools_expiredBadge__j2jWh{color:#dc2626;font-weight:600}.DevTools_validBadge__O3Bjx{color:#059669;font-weight:600}.DevTools_sigNote__2AU6Q{margin:0;font-size:.8rem;color:#9ca3af}.DevTools_regexRow__ST1BX{display:flex;align-items:center;gap:6px}.DevTools_regexSlash__jx4OU{font-size:1.6rem;color:#9ca3af;font-family:ui-monospace,monospace;font-weight:300;line-height:1}.DevTools_regexInput__eZ15O{flex:1 1;padding:10px 14px;border:1.5px solid #d1d5db;border-radius:8px;font-size:.95rem;font-family:ui-monospace,Cascadia Code,monospace;color:#111827;transition:border-color .15s;box-sizing:border-box}.DevTools_regexInput__eZ15O:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.15)}.DevTools_flagsRow__qWM8I{display:flex;gap:6px}.DevTools_flagLabel__29Md_{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1.5px solid #e5e7eb;border-radius:6px;font-size:.8rem;font-family:ui-monospace,monospace;font-weight:700;cursor:pointer;color:#9ca3af;background:#f3f4f6;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s,color .15s,border-color .15s}.DevTools_flagLabel__29Md_:hover{background:#e5e7eb}.DevTools_flagActive___mPl9{background:#667eea;color:#fff;border-color:#667eea}.DevTools_flagActive___mPl9:hover{background:#5a6fd6}.DevTools_matchResults__gAVOl{background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:8px;padding:14px 16px}.DevTools_matchCount__5xnd_{font-size:.875rem;font-weight:700;color:#374151;margin-bottom:10px}.DevTools_matchList__gn6jS{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px}.DevTools_matchItem__OnnLd{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.DevTools_matchValue__wcdDt{font-family:ui-monospace,monospace;background:#e0e7ff;color:#4338ca;padding:2px 8px;border-radius:4px;font-size:.875rem;font-weight:600}.DevTools_matchMeta__xdOxx{font-size:.8rem;color:#6b7280}.DevTools_modeRow__a_e_v{display:flex;flex-wrap:wrap;gap:8px}.DevTools_modeBtn__bkQKw{padding:7px 14px;background:#f3f4f6;color:#374151;border:1.5px solid #e5e7eb;border-radius:6px;font-size:.82rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s;font-family:inherit}.DevTools_modeBtn__bkQKw:hover{background:#e5e7eb;border-color:#d1d5db}.DevTools_modeBtnActive__4sbHl{color:#fff}.DevTools_modeBtnActive__4sbHl,.DevTools_modeBtnActive__4sbHl:hover{background:linear-gradient(135deg,#667eea,#764ba2);border-color:transparent}.DevTools_modeBtnActive__4sbHl:hover{opacity:.9}@media (max-width:600px){.DevTools_jwtGrid__X71aE{grid-template-columns:1fr}.DevTools_copyBtn__3uOff{margin-left:0}}.tool-prose_prose__8d0lq{background:#fff;border-top:1px solid #e9ecef;padding:56px 20px 64px}.tool-prose_proseInner__5_OMl{max-width:760px;margin:0 auto}.tool-prose_prose__8d0lq h2{font-size:1.3rem;font-weight:700;color:#111827;margin:0 0 16px}.tool-prose_prose__8d0lq p{font-size:.95rem;color:#374151;line-height:1.75;margin:0 0 24px}.tool-prose_steps__KQdDC{list-style:none;padding:0;margin:0 0 40px;display:flex;flex-direction:column;gap:12px}.tool-prose_step__7crEw{display:flex;gap:14px;align-items:flex-start;font-size:.95rem;color:#374151;line-height:1.6}.tool-prose_stepNum__MHOG0{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;border-radius:50%;background:#667eea;color:#fff;font-size:.8rem;font-weight:700;margin-top:1px}.tool-prose_divider__Qu9Lr{margin:36px 0;border:none;border-top:1px solid #f3f4f6}.SevenZipOnline_wrap__Vo_w8{display:flex;flex-direction:column;gap:20px}.SevenZipOnline_tabs__fEcQZ{display:flex;border:1.5px solid #e5e7eb;border-radius:9px;overflow:hidden;width:-moz-fit-content;width:fit-content}.SevenZipOnline_tab___i6Uc{border:none;background:#fff;padding:9px 22px;font-size:.875rem;font-weight:500;color:#6b7280;cursor:pointer;transition:background .15s,color .15s}.SevenZipOnline_tab___i6Uc.SevenZipOnline_active__nqp__{background:#667eea;color:#fff;font-weight:600}.SevenZipOnline_loading__mrvrx{text-align:center;padding:40px;color:#6b7280;font-size:.875rem}.SevenZipOnline_loadingSpinner__3JqQM{display:inline-block;width:20px;height:20px;border:2px solid #e5e7eb;border-top-color:#667eea;border-radius:50%;animation:SevenZipOnline_spin__xS12V .7s linear infinite;margin-bottom:10px}@keyframes SevenZipOnline_spin__xS12V{to{transform:rotate(1turn)}}.SevenZipOnline_dropzone__Gg2Rz{border:2px dashed #d1d5db;border-radius:12px;padding:40px 24px;text-align:center;cursor:pointer;position:relative;transition:border-color .15s,background .15s}.SevenZipOnline_dragover__r4dS8,.SevenZipOnline_dropzone__Gg2Rz:hover{border-color:#667eea;background:#f5f3ff}.SevenZipOnline_dropzone__Gg2Rz input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.SevenZipOnline_dropTitle__xvzwm{font-size:1rem;font-weight:600;color:#374151;margin:0 0 6px}.SevenZipOnline_dropHint__xy5hy{font-size:.875rem;color:#6b7280;margin:0}.SevenZipOnline_selectedFile__Ou6h_{font-size:.875rem;color:#374151;margin:8px 0 0;font-weight:500}.SevenZipOnline_fileList__2radB{display:flex;flex-direction:column;gap:6px}.SevenZipOnline_fileItem__Ai8IV{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;font-size:.875rem}.SevenZipOnline_fileName__YRbv4{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#374151;font-weight:500}.SevenZipOnline_fileSize__b6F3J{flex-shrink:0;color:#9ca3af;font-size:.8rem}.SevenZipOnline_removeBtn__qmOoL{flex-shrink:0;background:none;border:none;color:#d1d5db;cursor:pointer;font-size:1rem;line-height:1;padding:2px}.SevenZipOnline_removeBtn__qmOoL:hover{color:#ef4444}.SevenZipOnline_controls__yjPn7{display:flex;gap:10px;flex-wrap:wrap}.SevenZipOnline_btn__mJ4kc{padding:10px 22px;border-radius:8px;border:none;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s,opacity .15s}.SevenZipOnline_btnPrimary__RWJiU{background:#667eea;color:#fff}.SevenZipOnline_btnPrimary__RWJiU:hover:not(:disabled){background:#5a6fd6}.SevenZipOnline_btnPrimary__RWJiU:disabled{opacity:.55;cursor:not-allowed}.SevenZipOnline_btnSecondary__drYdW{background:#f3f4f6;color:#374151;border:1px solid #e5e7eb}.SevenZipOnline_btnSecondary__drYdW:hover{background:#e5e7eb}.SevenZipOnline_result__8kGNj{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:20px}.SevenZipOnline_resultTitle__ScYi1{font-size:.9rem;font-weight:700;color:#065f46;margin:0 0 12px}.SevenZipOnline_resultMeta__wn7bN{font-size:.825rem;color:#6b7280;margin:0 0 14px}.SevenZipOnline_resultFiles__bP0u3{display:flex;flex-direction:column;gap:6px}.SevenZipOnline_resultFile__hUhVr{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#fff;border:1px solid #d1fae5;border-radius:8px;font-size:.875rem}.SevenZipOnline_resultFileName__h42Pg{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#374151;font-weight:500}.SevenZipOnline_resultFileSize__9i2nO{flex-shrink:0;color:#9ca3af;font-size:.8rem}.SevenZipOnline_downloadBtn__mZsa5{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;background:#059669;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s}.SevenZipOnline_downloadBtn__mZsa5:hover{background:#047857}.SevenZipOnline_downloadLink__FjNzL{flex-shrink:0;padding:5px 12px;background:#059669;color:#fff;border:none;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .15s;margin-left:auto}.SevenZipOnline_downloadLink__FjNzL:hover{background:#047857}.SevenZipOnline_error__yOyge{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:12px 16px;color:#991b1b;font-size:.875rem}.UnitConverter_wrapper__Nk8DB{display:flex;flex-direction:column;gap:20px}.UnitConverter_tabs__Gl1V_{display:flex;background:#fff;border:1px solid #e5e7eb;border-radius:50px;padding:4px;gap:4px;align-self:center;box-shadow:0 1px 4px rgba(0,0,0,.06)}.UnitConverter_tab__PtwRe{padding:9px 20px;border:none;border-radius:50px;background:transparent;color:#6b7280;font-size:.9rem;font-weight:500;cursor:pointer;transition:background .18s,color .18s;white-space:nowrap;font-family:inherit}.UnitConverter_tab__PtwRe:not(.UnitConverter_tabActive__OI8sU):hover{background:#f3f4f6;color:#374151}.UnitConverter_tabActive__OI8sU{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.UnitConverter_tabShort__L0WjU{display:none}.UnitConverter_tabFull__VYnj9{display:inline}.UnitConverter_card__0SI1H{background:#fff;border-radius:14px;padding:24px;box-shadow:0 2px 10px rgba(0,0,0,.06);border:1px solid #e9ecef}.UnitConverter_cardTitle__MSsLv{font-size:1rem;font-weight:700;color:#111827;margin:0 0 18px;padding-bottom:12px;border-bottom:1px solid #f3f4f6;line-height:1.3}.UnitConverter_converterRow__tpVqd{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:12px;gap:12px;align-items:end}.UnitConverter_side__NlnYQ{display:flex;flex-direction:column;gap:8px}.UnitConverter_sideLabel__hboOO{font-size:.8rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.UnitConverter_unitSelect__rFyAA{width:100%;padding:9px 12px;border:1.5px solid #e5e7eb;border-radius:8px;font-size:.9rem;color:#374151;background:#fafafa;cursor:pointer;font-family:inherit;transition:border-color .15s;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.UnitConverter_unitSelect__rFyAA:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.12);background:#fff}.UnitConverter_valueInput__zbymj{width:100%;padding:11px 12px;border:1.5px solid #e5e7eb;border-radius:8px;font-size:1.05rem;color:#111827;background:#fff;font-family:inherit;box-sizing:border-box;transition:border-color .15s,box-shadow .15s;-moz-appearance:textfield}.UnitConverter_valueInput__zbymj::-webkit-inner-spin-button,.UnitConverter_valueInput__zbymj::-webkit-outer-spin-button{opacity:.5}.UnitConverter_valueInput__zbymj:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.12)}.UnitConverter_resultBox__rjYnb{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:8px;min-height:44px}.UnitConverter_resultVal__FGbxa{flex:1 1;font-size:1.05rem;font-weight:600;color:#111827;word-break:break-all}.UnitConverter_copyBtn__6QyOk{flex-shrink:0;padding:4px 12px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#4b5563;font-size:.78rem;font-weight:500;cursor:pointer;font-family:inherit;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}.UnitConverter_copyBtn__6QyOk:hover:not(:disabled){background:#667eea;color:#fff;border-color:#667eea}.UnitConverter_copyBtn__6QyOk:disabled{opacity:.4;cursor:default}.UnitConverter_copiedBtn__G09vC{background:#22c55e!important;color:#fff!important;border-color:#22c55e!important}.UnitConverter_swapCol__MYPKa{display:flex;align-items:flex-end;padding-bottom:1px}.UnitConverter_swapBtn__7TBQ4{width:38px;height:38px;border:1.5px solid #e5e7eb;border-radius:50%;background:#fff;color:#6b7280;font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s,border-color .15s;flex-shrink:0}.UnitConverter_swapBtn__7TBQ4:hover{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:transparent}.UnitConverter_formula__vdcju{margin:16px 0 0;font-size:.875rem;color:#6b7280;text-align:center;font-style:italic;padding:8px 12px;background:#f9fafb;border-radius:6px}.UnitConverter_table__3c_5o{width:100%;border-collapse:collapse;font-size:.875rem}.UnitConverter_table__3c_5o th{text-align:left;padding:9px 12px;background:#f3f4f6;color:#6b7280;font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.UnitConverter_table__3c_5o th:last-child{text-align:right}.UnitConverter_table__3c_5o td{padding:9px 12px;color:#374151;border-bottom:1px solid #f9fafb}.UnitConverter_table__3c_5o tbody tr:last-child td{border-bottom:none}.UnitConverter_evenRow__hAkAo{background:#fafafa}.UnitConverter_activeRow__Kfcs1 td{background:rgba(102,126,234,.07)!important;color:#4f46e5;font-weight:600}.UnitConverter_symbol__Eq7IU{color:#9ca3af;font-size:.82em}.UnitConverter_mono__PagWp{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#1f2937}.UnitConverter_activeRow__Kfcs1 .UnitConverter_mono__PagWp{color:#4f46e5}.UnitConverter_datePanels__1NkEa{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;align-items:start}.UnitConverter_datePanel__zV0iM{display:flex;flex-direction:column;gap:14px}.UnitConverter_datePanelTitle__iRk2V{font-size:.9rem;font-weight:600;color:#374151;margin:0}.UnitConverter_dateInputRow__NXkak{display:flex;gap:10px}.UnitConverter_dateField__H7LWi{display:flex;flex-direction:column;gap:5px;flex:1 1}.UnitConverter_dateLabel__Ltbdt{font-size:.78rem;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.UnitConverter_dateInput__RZXuC{width:100%;padding:9px 12px;border:1.5px solid #e5e7eb;border-radius:8px;font-size:.9rem;color:#374151;background:#fff;font-family:inherit;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.UnitConverter_dateInput__RZXuC:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.12)}.UnitConverter_dateResult__Nxe7I{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:8px}.UnitConverter_datePrimary__KoA2q{font-size:.9rem;font-weight:700;color:#4f46e5;margin:0;line-height:1.4;min-width:0}.UnitConverter_dateDivider__htpSZ{height:1px;background:#e5e7eb}.UnitConverter_dateRows__hRQT3{display:flex;flex-direction:column;gap:6px}.UnitConverter_dateRow__gxMqa{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:.85rem}.UnitConverter_dateKey__Bcg5k{color:#6b7280;flex-shrink:0}.UnitConverter_dateVal__Ik6je{color:#111827;font-weight:500;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.UnitConverter_dateNote__0gXAx{font-size:.78rem;color:#9ca3af;font-style:italic;margin:0}.UnitConverter_birthday__URPje{font-size:.95rem;font-weight:600;color:#7c3aed;margin:0;text-align:center}.UnitConverter_datePlaceholder__lZRTd{font-size:.875rem;color:#9ca3af;margin:0;font-style:italic}@media (max-width:560px){.UnitConverter_tabs__Gl1V_{align-self:stretch;overflow-x:auto;border-radius:12px;scrollbar-width:none}.UnitConverter_tabs__Gl1V_::-webkit-scrollbar{display:none}.UnitConverter_tabFull__VYnj9{display:none}.UnitConverter_tabShort__L0WjU{display:inline}.UnitConverter_tab__PtwRe{flex-shrink:0;padding:8px 14px;font-size:.82rem;border-radius:9px}.UnitConverter_converterRow__tpVqd{grid-template-columns:1fr;gap:16px}.UnitConverter_swapCol__MYPKa{align-items:center;justify-content:center;padding:0}.UnitConverter_swapBtn__7TBQ4{transform:rotate(90deg)}.UnitConverter_card__0SI1H{padding:18px}.UnitConverter_datePanels__1NkEa{grid-template-columns:1fr}.UnitConverter_datePanelTitle__iRk2V{font-size:.875rem}.UnitConverter_dateInputRow__NXkak{flex-direction:column}}.RestApiTester_wrapper__uWGYh{display:flex;flex-direction:column;gap:16px}.RestApiTester_card__uEVAg{background:#fff;border:1px solid #e9ecef;border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:14px;box-shadow:0 2px 10px rgba(0,0,0,.06)}.RestApiTester_urlRow__SIlZZ{display:flex;gap:8px;align-items:stretch}.RestApiTester_methodSelect__eOePZ{padding:10px 12px;border:1.5px solid #d1d5db;border-radius:8px;font-size:.875rem;font-weight:700;font-family:inherit;color:#374151;background:#f3f4f6;cursor:pointer;flex-shrink:0}.RestApiTester_methodSelect__eOePZ:focus{outline:none;border-color:#667eea}.RestApiTester_urlInput__vcuXo{flex:1 1;padding:10px 14px;border:1.5px solid #d1d5db;border-radius:8px;font-size:.875rem;font-family:inherit;color:#111827;min-width:0;transition:border-color .15s}.RestApiTester_urlInput__vcuXo:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.12)}.RestApiTester_sendBtn__yE_15{padding:10px 22px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:700;font-family:inherit;cursor:pointer;flex-shrink:0;transition:opacity .15s}.RestApiTester_sendBtn__yE_15:hover:not(:disabled){opacity:.9}.RestApiTester_sendBtn__yE_15:disabled{opacity:.45;cursor:not-allowed}.RestApiTester_details__T0ep6{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.RestApiTester_detailsSummary__jjNZA{padding:10px 14px;font-size:.8rem;font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:#f9fafb;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.RestApiTester_detailsSummary__jjNZA::-webkit-details-marker{display:none}.RestApiTester_detailsSummary__jjNZA:after{content:" ▸";font-size:.75rem}details[open] .RestApiTester_detailsSummary__jjNZA:after{content:" ▾"}.RestApiTester_kvList__3pE0S{display:flex;flex-direction:column;gap:6px;padding:10px}.RestApiTester_kvRow__xpuAZ{display:flex;gap:8px}.RestApiTester_kvKey__dYGgV,.RestApiTester_kvVal__sgzpG{flex:1 1;padding:7px 10px;border:1.5px solid #e5e7eb;border-radius:6px;font-size:.8rem;font-family:ui-monospace,monospace;color:#374151}.RestApiTester_kvKey__dYGgV:focus,.RestApiTester_kvVal__sgzpG:focus{outline:none;border-color:#667eea}.RestApiTester_bodyInput__kSUgC{width:100%;padding:10px 14px;border:none;border-top:1px solid #e5e7eb;font-size:.85rem;font-family:ui-monospace,monospace;resize:vertical;box-sizing:border-box;color:#374151;line-height:1.5;background:#f9fafb}.RestApiTester_bodyInput__kSUgC:focus{outline:none}.RestApiTester_corsNote__0Mjvr{margin:0;font-size:.78rem;color:#9ca3af;line-height:1.5}.RestApiTester_errorBox__mLORB{padding:14px 16px;background:#fef2f2;border:1.5px solid #fca5a5;border-radius:10px;color:#dc2626;font-size:.875rem;line-height:1.6}.RestApiTester_responseBar__o7exA{display:flex;align-items:center;gap:16px}.RestApiTester_statusCode__q8Psg{font-size:1.15rem;font-weight:800;letter-spacing:.01em}.RestApiTester_responseTime__W_fDK{font-size:.8rem;color:#9ca3af;font-weight:500}.RestApiTester_tabs__12hjt{display:flex;gap:4px;border-bottom:1px solid #e9ecef}.RestApiTester_tab__n5hzf{padding:8px 16px;background:none;border:none;border-bottom:2px solid transparent;font-size:.85rem;font-weight:600;font-family:inherit;color:#6b7280;cursor:pointer;margin-bottom:-1px;transition:color .15s}.RestApiTester_tab__n5hzf:hover{color:#374151}.RestApiTester_tabActive__COUYH{color:#667eea;border-bottom-color:#667eea}.RestApiTester_responseBody__8U0DB{background:#1e1e2e;color:#cdd6f4;border-radius:8px;padding:14px 16px;font-family:ui-monospace,monospace;font-size:.82rem;line-height:1.65;white-space:pre-wrap;word-break:break-all;margin:0;max-height:480px;overflow-y:auto}.RestApiTester_headersTable__f5q_a{width:100%;border-collapse:collapse;font-size:.82rem}.RestApiTester_headersTable__f5q_a .RestApiTester_headerKey___n0ns{padding:7px 10px;font-weight:600;color:#374151;border-bottom:1px solid #f3f4f6;white-space:nowrap;width:35%;vertical-align:top}.RestApiTester_headersTable__f5q_a .RestApiTester_headerVal__dZsgC{padding:7px 10px;color:#6b7280;border-bottom:1px solid #f3f4f6;word-break:break-all;font-family:ui-monospace,monospace}@media (max-width:520px){.RestApiTester_urlRow__SIlZZ{flex-wrap:wrap}.RestApiTester_urlInput__vcuXo{flex:1 1 100%;order:1}.RestApiTester_methodSelect__eOePZ{order:0}.RestApiTester_sendBtn__yE_15{order:2;width:100%}.RestApiTester_kvRow__xpuAZ{flex-direction:column}}.SchedulePlanner_wrapper__HJ6CV{width:100%}.SchedulePlanner_summary__NMjaG{font-size:.82rem;color:#6b7280;margin:0 0 14px}.SchedulePlanner_layout__GkKxh{display:grid;grid-template-columns:1fr 300px;grid-gap:20px;gap:20px;align-items:start}.SchedulePlanner_calendarPane__vusJR{background:#fff;border-radius:12px;border:1px solid #e5e7eb;overflow:hidden}.SchedulePlanner_calNav__JXF4O{display:flex;align-items:center;gap:8px;padding:14px 16px;border-bottom:1px solid #f3f4f6}.SchedulePlanner_calTitle__KOAbZ{flex:1 1;text-align:center;font-size:.95rem;font-weight:700;color:#111827}.SchedulePlanner_navBtn__QT24w{width:30px;height:30px;border-radius:6px;border:1px solid #e5e7eb;background:#fff;cursor:pointer;font-size:1.1rem;line-height:1;color:#6b7280;display:flex;align-items:center;justify-content:center;transition:background .12s,border-color .12s}.SchedulePlanner_navBtn__QT24w:hover{background:#f3f4f6;border-color:#d1d5db}.SchedulePlanner_todayBtn___0xVk{padding:4px 10px;border-radius:6px;border:1px solid #e5e7eb;background:#fff;cursor:pointer;font-size:.75rem;font-weight:600;color:#6b7280;transition:background .12s,color .12s,border-color .12s}.SchedulePlanner_todayBtn___0xVk:hover{background:#667eea;color:#fff;border-color:#667eea}.SchedulePlanner_calGrid__PMK2a{display:grid;grid-template-columns:repeat(7,1fr);padding:8px;grid-gap:2px;gap:2px}.SchedulePlanner_dayHeader__lKlS1{text-align:center;font-size:.68rem;font-weight:700;color:#9ca3af;padding:4px 0 8px;text-transform:uppercase;letter-spacing:.04em}.SchedulePlanner_emptyCell__R4FNb{height:60px}.SchedulePlanner_dayCell__DPXEw{height:60px;border-radius:8px;border:1px solid transparent;background:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;padding:6px 4px 4px;gap:3px;transition:background .12s,border-color .12s}.SchedulePlanner_dayCell__DPXEw:hover{background:#f3f4f6}.SchedulePlanner_dayNum__hopgx{font-size:.82rem;font-weight:500;color:#374151;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:999px;flex-shrink:0}.SchedulePlanner_dayCellToday__MaFNC .SchedulePlanner_dayNum__hopgx{background:#667eea;color:#fff;font-weight:700}.SchedulePlanner_dayCellSelected__bleER{background:#eef2ff;border-color:#667eea}.SchedulePlanner_dayCellSelected__bleER .SchedulePlanner_dayNum__hopgx{color:#4f46e5;font-weight:700}.SchedulePlanner_dayCellToday__MaFNC.SchedulePlanner_dayCellSelected__bleER .SchedulePlanner_dayNum__hopgx{background:#667eea;color:#fff}.SchedulePlanner_dotRow__AxRJP{display:flex;gap:3px;align-items:center;flex-wrap:wrap;justify-content:center}.SchedulePlanner_dot__IVXU4{width:5px;height:5px;border-radius:999px;flex-shrink:0}.SchedulePlanner_dotMore___c4t8{font-size:.58rem;color:#9ca3af;font-weight:600;line-height:1}.SchedulePlanner_agendaPane__78woe{background:#fff;border-radius:12px;border:1px solid #e5e7eb;overflow:hidden}.SchedulePlanner_agendaHeader__nl__6{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #f3f4f6;gap:8px}.SchedulePlanner_agendaDate__JfgHi{font-size:.85rem;font-weight:700;color:#111827;flex:1 1;min-width:0}.SchedulePlanner_addBtn__nuLz1{padding:5px 12px;border-radius:6px;border:none;background:#667eea;color:#fff;font-size:.78rem;font-weight:600;cursor:pointer;transition:opacity .15s;white-space:nowrap;flex-shrink:0}.SchedulePlanner_addBtn__nuLz1:hover{opacity:.85}.SchedulePlanner_eventForm__Oq4u0{padding:12px 14px;border-bottom:1px solid #f3f4f6;display:flex;flex-direction:column;gap:8px}.SchedulePlanner_formInput__4yr3a{width:100%;border:1.5px solid #e5e7eb;border-radius:6px;padding:7px 10px;font-size:.84rem;color:#111827;box-sizing:border-box;outline:none;font-family:inherit;transition:border-color .15s,box-shadow .15s}.SchedulePlanner_formInput__4yr3a:focus{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.12)}.SchedulePlanner_formTextarea__ogzwg{width:100%;border:1.5px solid #e5e7eb;border-radius:6px;padding:7px 10px;font-size:.84rem;color:#111827;box-sizing:border-box;outline:none;font-family:inherit;resize:none;line-height:1.5;transition:border-color .15s,box-shadow .15s}.SchedulePlanner_formTextarea__ogzwg:focus{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.12)}.SchedulePlanner_colorRow__TiGjj{display:flex;gap:7px;align-items:center}.SchedulePlanner_colorSwatch__PubkS{width:20px;height:20px;border-radius:999px;border:2px solid transparent;cursor:pointer;outline:none;transition:transform .12s,border-color .12s;flex-shrink:0}.SchedulePlanner_colorSwatchActive__lB534{border-color:#111827;transform:scale(1.25)}.SchedulePlanner_formActions__qvnW2{display:flex;gap:6px}.SchedulePlanner_saveBtn__Jdq1n{flex:1 1;padding:7px 12px;border-radius:6px;border:none;cursor:pointer;font-size:.82rem;font-weight:600;color:#fff;transition:opacity .15s}.SchedulePlanner_saveBtn__Jdq1n:hover{opacity:.85}.SchedulePlanner_cancelBtn__agTqH{padding:7px 12px;border-radius:6px;border:1px solid #e5e7eb;cursor:pointer;font-size:.82rem;font-weight:600;background:#fff;color:#6b7280;transition:background .15s}.SchedulePlanner_cancelBtn__agTqH:hover{background:#f3f4f6}.SchedulePlanner_eventList__KUTdR{padding:12px;display:flex;flex-direction:column;gap:8px;min-height:80px}.SchedulePlanner_emptyMsg__TS_45{font-size:.78rem;color:#9ca3af;text-align:center;padding:16px 0;margin:0;font-style:italic}.SchedulePlanner_eventCard__YTYjL{border-left:3px solid #667eea;background:#f9fafb;border-radius:0 8px 8px 0;padding:9px 10px 9px 12px;display:flex;align-items:flex-start;gap:8px}.SchedulePlanner_eventMain__nl_Gy{flex:1 1;min-width:0}.SchedulePlanner_eventTitle__rwMB2{font-size:.85rem;font-weight:600;color:#111827;display:block;word-break:break-word}.SchedulePlanner_eventTime__ROzVQ{font-size:.72rem;color:#6b7280;font-weight:500;display:block;margin-top:2px}.SchedulePlanner_eventNote__3X0Xu{font-size:.75rem;color:#9ca3af;margin:4px 0 0;line-height:1.45;word-break:break-word}.SchedulePlanner_eventActions__coqeP{display:flex;gap:4px;flex-shrink:0}.SchedulePlanner_eventBtn__RaCuz{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;border:1px solid #e5e7eb;cursor:pointer;background:#fff;color:#6b7280;transition:background .15s,color .15s,border-color .15s}.SchedulePlanner_eventBtn__RaCuz:hover{background:#e5e7eb;color:#111827}.SchedulePlanner_eventBtnDelete__qfaQL:hover{background:#fee2e2;color:#ef4444;border-color:#fecaca}@media (max-width:760px){.SchedulePlanner_layout__GkKxh{grid-template-columns:1fr}}.SerpPreview_wrap__t2OY7{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;align-items:start}.SerpPreview_inputs__JqKS_{display:flex;flex-direction:column;gap:20px}.SerpPreview_field__u5KFR{display:flex;flex-direction:column;gap:6px}.SerpPreview_label__nNmIt{font-size:.875rem;font-weight:600;color:#374151;display:flex;justify-content:space-between;align-items:center}.SerpPreview_count__oGc_I{font-size:.8rem;font-weight:500;transition:color .15s}.SerpPreview_green__ERCHg{color:#059669}.SerpPreview_amber__uB06Q{color:#d97706}.SerpPreview_red__7NLRs{color:#dc2626}.SerpPreview_input__c59wk,.SerpPreview_textarea__Lr0FC{border:1.5px solid #d1d5db;border-radius:8px;padding:10px 12px;font-size:.9rem;color:#111827;font-family:inherit;outline:none;transition:border-color .15s,box-shadow .15s;width:100%;box-sizing:border-box}.SerpPreview_input__c59wk:focus,.SerpPreview_textarea__Lr0FC:focus{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.12)}.SerpPreview_textarea__Lr0FC{resize:vertical}.SerpPreview_hint__kmrsl{font-size:.775rem;color:#9ca3af;margin:0;line-height:1.5}.SerpPreview_preview__N4a2d{display:flex;flex-direction:column;gap:12px}.SerpPreview_previewHeader__GbsnQ{display:flex;justify-content:space-between;align-items:center}.SerpPreview_previewLabel__IqrzQ{font-size:.875rem;font-weight:600;color:#374151}.SerpPreview_toggle__BW0rS{display:flex;border:1.5px solid #d1d5db;border-radius:8px;overflow:hidden}.SerpPreview_toggleBtn__SCbqR{border:none;background:#fff;padding:5px 14px;font-size:.8rem;font-weight:500;color:#6b7280;cursor:pointer;transition:background .15s,color .15s}.SerpPreview_toggleBtn__SCbqR.SerpPreview_active__yTQ_s{background:#667eea;color:#fff}.SerpPreview_card__ZQpid{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px 24px;max-width:600px;font-family:arial,sans-serif}.SerpPreview_card__ZQpid.SerpPreview_mobile__umn2A{max-width:380px}.SerpPreview_serpUrl__W0qbb{font-size:13px;color:#202124;line-height:1.4;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SerpPreview_serpTitle__F5XD9{font-size:20px;color:#1a0dab;line-height:1.3;margin-bottom:4px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.SerpPreview_card__ZQpid.SerpPreview_mobile__umn2A .SerpPreview_serpTitle__F5XD9{font-size:18px}.SerpPreview_serpDesc__aw4GH{font-size:14px;color:#4d5156;line-height:1.58;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.SerpPreview_mobileUrl__lW9qS{display:flex;align-items:center;gap:6px;margin-bottom:6px}.SerpPreview_mobileGlobe__8E_Eq{flex-shrink:0;color:#5f6368}.SerpPreview_mobileHost__PaTQr{font-size:13px;color:#202124;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SerpPreview_summary__bumcm{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:4px}.SerpPreview_summaryCard__AGp9o{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:10px 14px}.SerpPreview_summaryCard__AGp9o h4{font-size:.75rem;font-weight:600;color:#6b7280;margin:0 0 4px;text-transform:uppercase;letter-spacing:.04em}.SerpPreview_summaryCard__AGp9o p{font-size:.875rem;color:#111827;margin:0;font-weight:600}.SerpPreview_summaryCard__AGp9o span{font-size:.775rem;color:#9ca3af;font-weight:400;margin-left:4px}@media (max-width:800px){.SerpPreview_wrap__t2OY7{grid-template-columns:1fr}}.TarOnline_wrap__Q5snx{display:flex;flex-direction:column;gap:20px}.TarOnline_dropzone__9Tv3E{border:2px dashed #d1d5db;border-radius:12px;padding:40px 24px;text-align:center;cursor:pointer;position:relative;transition:border-color .15s,background .15s}.TarOnline_dragover__pD2Kb,.TarOnline_dropzone__9Tv3E:hover{border-color:#667eea;background:#f5f3ff}.TarOnline_dropzone__9Tv3E input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.TarOnline_dropTitle__KMjKP{font-size:1rem;font-weight:600;color:#374151;margin:0 0 6px}.TarOnline_dropHint__OJKxH{font-size:.875rem;color:#6b7280;margin:0}.TarOnline_fileList__9Ot8L{display:flex;flex-direction:column;gap:6px}.TarOnline_fileItem__URPUY{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;font-size:.875rem}.TarOnline_fileName__yCkYM{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#374151;font-weight:500}.TarOnline_fileSize__EOedz{flex-shrink:0;color:#9ca3af;font-size:.8rem}.TarOnline_removeBtn__haxa0{flex-shrink:0;background:none;border:none;color:#d1d5db;cursor:pointer;font-size:1rem;line-height:1;padding:2px}.TarOnline_removeBtn__haxa0:hover{color:#ef4444}.TarOnline_controls__wT6D4{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.TarOnline_label__TvXwd{font-size:.875rem;font-weight:600;color:#374151}.TarOnline_select__dKYqw{padding:9px 12px;border:1.5px solid #d1d5db;border-radius:8px;font-size:.875rem;color:#374151;background:#fff;cursor:pointer}.TarOnline_btn__p70sf{padding:10px 22px;border-radius:8px;border:none;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s,opacity .15s}.TarOnline_btnPrimary__uFPiV{background:#667eea;color:#fff}.TarOnline_btnPrimary__uFPiV:hover:not(:disabled){background:#5a6fd6}.TarOnline_btnPrimary__uFPiV:disabled{opacity:.55;cursor:not-allowed}.TarOnline_btnSecondary__hlR3j{background:#f3f4f6;color:#374151;border:1px solid #e5e7eb}.TarOnline_btnSecondary__hlR3j:hover{background:#e5e7eb}.TarOnline_result__kyQL0{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:20px}.TarOnline_resultTitle__RABbx{font-size:.9rem;font-weight:700;color:#065f46;margin:0 0 12px}.TarOnline_resultMeta__ZOZKC{font-size:.825rem;color:#6b7280;margin:0 0 14px}.TarOnline_downloadBtn__KWpYy{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;background:#059669;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s}.TarOnline_downloadBtn__KWpYy:hover{background:#047857}.TarOnline_error__G8llK{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:12px 16px;color:#991b1b;font-size:.875rem}.TimeZoneConverter_wrapper__ucpdf{display:flex;flex-direction:column;gap:20px}.TimeZoneConverter_card__bTLUq{background:#fff;border-radius:14px;padding:24px;box-shadow:0 2px 10px rgba(0,0,0,.06);border:1px solid #e9ecef}.TimeZoneConverter_cardHeader__hLPDs{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid #f3f4f6;gap:12px;flex-wrap:wrap}.TimeZoneConverter_cardTitle___5znY{font-size:1rem;font-weight:700;color:#111827;margin:0 0 18px;padding-bottom:12px;border-bottom:1px solid #f3f4f6;display:block}.TimeZoneConverter_label__d_syx{display:block;font-size:.78rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.TimeZoneConverter_input__K4tM0,.TimeZoneConverter_select__pfqI0{width:100%;padding:10px 12px;border:1.5px solid #e5e7eb;border-radius:8px;font-size:.9rem;color:#374151;background:#fafafa;font-family:inherit;box-sizing:border-box;transition:border-color .15s,box-shadow .15s;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.TimeZoneConverter_input__K4tM0:focus,.TimeZoneConverter_select__pfqI0:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.12);background:#fff}.TimeZoneConverter_dateTimeRow__ORixV{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:20px}.TimeZoneConverter_field__y94CY{display:flex;flex-direction:column}.TimeZoneConverter_converterRow__8_JRW{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:12px;gap:12px;align-items:start}.TimeZoneConverter_side__siyH5{display:flex;flex-direction:column;gap:6px}.TimeZoneConverter_offset__UTkzz{font-size:.78rem;color:#667eea;font-weight:500;padding:2px 0}.TimeZoneConverter_swapCol__Fl_lT{display:flex;align-items:flex-end;padding-bottom:4px;margin-top:24px}.TimeZoneConverter_swapBtn__BcSv9{width:40px;height:40px;border:1.5px solid #e5e7eb;border-radius:50%;background:#fff;color:#6b7280;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s,border-color .15s;flex-shrink:0}.TimeZoneConverter_swapBtn__BcSv9:hover{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:transparent}.TimeZoneConverter_nowBtn__e_zSU{padding:6px 14px;border:1.5px solid #e5e7eb;border-radius:20px;background:#fff;color:#374151;font-size:.82rem;font-weight:500;cursor:pointer;font-family:inherit;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.TimeZoneConverter_nowBtn__e_zSU:hover{background:#f3f4f6;border-color:#d1d5db}.TimeZoneConverter_resultRow__P_6yl{margin-top:20px;padding-top:20px;border-top:1px solid #f3f4f6}.TimeZoneConverter_resultBox__nzVbi{display:flex;align-items:center;gap:10px;padding:14px 16px;background:linear-gradient(135deg,rgba(102,126,234,.07),rgba(118,75,162,.07));border:1.5px solid #667eea;border-radius:10px}.TimeZoneConverter_resultVal__JdXSH{flex:1 1;font-size:1.05rem;font-weight:700;color:#4f46e5;word-break:break-word}.TimeZoneConverter_copyBtn__xtSqQ{flex-shrink:0;padding:5px 14px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#4b5563;font-size:.8rem;font-weight:500;cursor:pointer;font-family:inherit;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}.TimeZoneConverter_copyBtn__xtSqQ:hover{background:#667eea;color:#fff;border-color:#667eea}.TimeZoneConverter_copiedBtn__FQo6E{background:#22c55e!important;color:#fff!important;border-color:#22c55e!important}.TimeZoneConverter_placeholder__Y9JF7{margin:20px 0 0;font-size:.875rem;color:#9ca3af;font-style:italic;text-align:center}.TimeZoneConverter_offsetGrid__FYqaj{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.TimeZoneConverter_offsetCard__oz97Y{display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px}.TimeZoneConverter_offsetCity__xhD0v{font-size:.82rem;color:#6b7280;line-height:1.4}.TimeZoneConverter_offsetValue___01U_{font-size:1.1rem;font-weight:700;color:#111827;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TimeZoneConverter_worldGrid__Nf0Dr{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:12px;gap:12px}.TimeZoneConverter_worldCard__yIyZU{display:flex;flex-direction:column;gap:2px;padding:14px 14px 12px;background:#f9fafb;border:1px solid #e9ecef;border-radius:10px}.TimeZoneConverter_worldCity__zRqtl{font-size:.78rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.TimeZoneConverter_worldTime__NLC3p{font-size:1.3rem;font-weight:700;color:#111827;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1.3;margin-top:2px}.TimeZoneConverter_worldDate__qTfev{font-size:.78rem;color:#374151;margin-top:2px}.TimeZoneConverter_worldOffset__ohe4u{font-size:.73rem;color:#9ca3af;margin-top:4px}@media (max-width:560px){.TimeZoneConverter_converterRow__8_JRW{grid-template-columns:1fr;gap:16px}.TimeZoneConverter_swapCol__Fl_lT{align-items:center;justify-content:center;margin-top:0;padding-bottom:0}.TimeZoneConverter_swapBtn__BcSv9{transform:rotate(90deg)}.TimeZoneConverter_dateTimeRow__ORixV,.TimeZoneConverter_offsetGrid__FYqaj{grid-template-columns:1fr}.TimeZoneConverter_worldGrid__Nf0Dr{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.TimeZoneConverter_card__bTLUq{padding:18px}.TimeZoneConverter_worldTime__NLC3p{font-size:1.1rem}}.UntarOnline_wrap__vIjBu{display:flex;flex-direction:column;gap:20px}.UntarOnline_dropzone__L_I5Z{border:2px dashed #d1d5db;border-radius:12px;padding:40px 24px;text-align:center;cursor:pointer;position:relative;transition:border-color .15s,background .15s}.UntarOnline_dragover__Z5Hyo,.UntarOnline_dropzone__L_I5Z:hover{border-color:#667eea;background:#f5f3ff}.UntarOnline_dropzone__L_I5Z input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.UntarOnline_dropTitle__WLHDo{font-size:1rem;font-weight:600;color:#374151;margin:0 0 6px}.UntarOnline_dropHint__sKpVt{font-size:.875rem;color:#6b7280;margin:0}.UntarOnline_selectedFile__uPM4k{font-size:.875rem;color:#374151;margin:8px 0 0;font-weight:500}.UntarOnline_controls__J5M21{display:flex;gap:10px}.UntarOnline_btn__1REIw{padding:10px 22px;border-radius:8px;border:none;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s,opacity .15s}.UntarOnline_btnPrimary__V0IQj{background:#667eea;color:#fff}.UntarOnline_btnPrimary__V0IQj:hover:not(:disabled){background:#5a6fd6}.UntarOnline_btnPrimary__V0IQj:disabled{opacity:.55;cursor:not-allowed}.UntarOnline_btnSecondary__eW9Uu{background:#f3f4f6;color:#374151;border:1px solid #e5e7eb}.UntarOnline_btnSecondary__eW9Uu:hover{background:#e5e7eb}.UntarOnline_result__TMmY_{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:20px}.UntarOnline_resultHeader__JnlOt{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.UntarOnline_resultTitle___MvYg{font-size:.9rem;font-weight:700;color:#065f46;margin:0}.UntarOnline_resultFiles__lxuVf{display:flex;flex-direction:column;gap:6px}.UntarOnline_resultFile__BiiNO{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#fff;border:1px solid #d1fae5;border-radius:8px;font-size:.875rem}.UntarOnline_resultFileName__kE_cA{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#374151;font-weight:500}.UntarOnline_resultFileSize__FDVFn{flex-shrink:0;color:#9ca3af;font-size:.8rem}.UntarOnline_downloadLink__zgQ7v{flex-shrink:0;padding:5px 12px;background:#059669;color:#fff;border:none;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .15s;margin-left:auto}.UntarOnline_downloadLink__zgQ7v:hover{background:#047857}.UntarOnline_error__VFuEY{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:12px 16px;color:#991b1b;font-size:.875rem}.SslChecker_wrapper__Q01_y{display:flex;flex-direction:column;gap:16px}.SslChecker_inputCard__9t4Wx{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px 24px;display:flex;flex-direction:column;gap:12px}.SslChecker_inputRow__8MBHZ{display:flex;gap:10px}.SslChecker_domainInput__x1Rnm{flex:1 1;font-size:1rem;font-family:SFMono-Regular,Consolas,monospace;border:1.5px solid #e5e7eb;border-radius:8px;padding:10px 14px;outline:none;color:#111827;background:#f9fafb;transition:border-color .15s,background .15s;min-width:0}.SslChecker_domainInput__x1Rnm:focus{border-color:#667eea;background:#fff}.SslChecker_domainInput__x1Rnm::placeholder{color:#9ca3af;font-size:.875rem}.SslChecker_checkBtn__H9_k3{flex-shrink:0;background:#667eea;color:#fff;border:none;border-radius:8px;padding:10px 24px;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s;white-space:nowrap}.SslChecker_checkBtn__H9_k3:hover:not(:disabled){background:#5a6fd6}.SslChecker_checkBtn__H9_k3:disabled{opacity:.5;cursor:not-allowed}.SslChecker_examples__waqr3{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.SslChecker_examplesLabel__V9llb{font-size:.78rem;color:#9ca3af;font-weight:500}.SslChecker_exampleBtn__f0ZMS{font-size:.78rem;font-family:SFMono-Regular,Consolas,monospace;border:1px dashed #d1d5db;background:#fff;border-radius:6px;padding:4px 10px;color:#6b7280;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.SslChecker_exampleBtn__f0ZMS:hover{background:#eef2ff;border-color:#818cf8;color:#4f46e5}.SslChecker_errorCard__M11_g{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:14px 18px;font-size:.875rem;color:#b91c1c;line-height:1.6;display:flex;gap:10px;align-items:flex-start}.SslChecker_errorIcon__CPMnn{font-size:1rem;font-weight:700;flex-shrink:0;margin-top:1px}.SslChecker_resultCard__AwNvh{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.SslChecker_statusBanner__TyVzW{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;flex-wrap:wrap;gap:12px}.SslChecker_bannerValid__j7fyN{background:#f0fdf4;border-bottom:1px solid #bbf7d0}.SslChecker_bannerSoon__IU5_K{background:#fffbeb;border-bottom:1px solid #fde68a}.SslChecker_bannerExpired__BES4K{background:#fef2f2;border-bottom:1px solid #fecaca}.SslChecker_statusMain__VVHxC{display:flex;align-items:center;gap:14px}.SslChecker_statusIcon__keLnq{font-size:1.5rem;font-weight:700;line-height:1}.SslChecker_bannerValid__j7fyN .SslChecker_statusIcon__keLnq{color:#16a34a}.SslChecker_bannerSoon__IU5_K .SslChecker_statusIcon__keLnq{color:#d97706}.SslChecker_bannerExpired__BES4K .SslChecker_statusIcon__keLnq{color:#dc2626}.SslChecker_statusTitle__9dcR6{font-size:1rem;font-weight:700;color:#111827;line-height:1.3}.SslChecker_bannerValid__j7fyN .SslChecker_statusTitle__9dcR6{color:#14532d}.SslChecker_bannerSoon__IU5_K .SslChecker_statusTitle__9dcR6{color:#92400e}.SslChecker_bannerExpired__BES4K .SslChecker_statusTitle__9dcR6{color:#7f1d1d}.SslChecker_statusSub__Plje1{font-size:.83rem;margin-top:2px}.SslChecker_bannerValid__j7fyN .SslChecker_statusSub__Plje1{color:#15803d}.SslChecker_bannerSoon__IU5_K .SslChecker_statusSub__Plje1{color:#b45309}.SslChecker_bannerExpired__BES4K .SslChecker_statusSub__Plje1{color:#b91c1c}.SslChecker_statusDomain__gYciV{font-size:.9rem;font-family:SFMono-Regular,Consolas,monospace;font-weight:600;color:#374151}.SslChecker_timeline__Vgvt8{padding:20px 24px 16px;border-bottom:1px solid #f3f4f6}.SslChecker_timelineLabels__6xbPL{display:flex;justify-content:space-between;font-size:.75rem;color:#6b7280;margin-bottom:8px}.SslChecker_timelineBar__tjNjN{position:relative;height:10px;background:#f3f4f6;border-radius:5px;overflow:visible}.SslChecker_timelineFill__qsqjj{position:absolute;left:0;top:0;bottom:0;border-radius:5px;max-width:100%;min-width:4px;transition:width .4s ease}.SslChecker_fillValid__HKzTn{background:linear-gradient(90deg,#4ade80,#22c55e)}.SslChecker_fillSoon__Kzk11{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.SslChecker_fillExpired__9A2QL{background:linear-gradient(90deg,#f87171,#ef4444);width:100%!important}.SslChecker_timelineNeedle__vEgPX{position:absolute;top:-4px;width:4px;height:18px;background:#374151;border-radius:2px;transform:translateX(-50%)}.SslChecker_timelineToday__DuMLm{position:relative;height:18px;font-size:.68rem;color:#374151;font-weight:600}.SslChecker_timelineToday__DuMLm span{position:absolute;display:inline-block;top:4px;white-space:nowrap}.SslChecker_detailsGrid__KLWaT{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;border-bottom:1px solid #f3f4f6}.SslChecker_detailBlock__V8nBT{padding:20px 24px;border-right:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6}.SslChecker_detailBlock__V8nBT:nth-child(2n){border-right:none}.SslChecker_detailBlock__V8nBT:nth-last-child(-n+2){border-bottom:none}.SslChecker_blockTitle__xO75n{font-size:.72rem;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.SslChecker_detailRow__DVvfO{display:flex;gap:8px;justify-content:space-between;padding:4px 0;font-size:.83rem;border-bottom:1px solid #f9fafb}.SslChecker_detailRow__DVvfO:last-child{border-bottom:none}.SslChecker_detailKey__X4_S3{color:#6b7280;flex-shrink:0}.SslChecker_detailVal__HdQ_Z{color:#111827;font-weight:500;text-align:right;word-break:break-all}.SslChecker_valOk__I0_ev{color:#16a34a;font-weight:700}.SslChecker_valSoon__VIYb6{color:#d97706;font-weight:700}.SslChecker_valExpired__c4Oog{color:#dc2626;font-weight:700}.SslChecker_sansSection__2dTCC{padding:16px 24px;border-bottom:1px solid #f3f4f6}.SslChecker_sansTitle__g_kds{font-size:.72rem;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.SslChecker_sansList__c1ehF{display:flex;flex-wrap:wrap;gap:6px}.SslChecker_sanChip__aDrf2{font-size:.78rem;font-family:SFMono-Regular,Consolas,monospace;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;padding:3px 10px;color:#374151}.SslChecker_techSection__hQTVG{padding:12px 24px;display:flex;flex-direction:column;gap:8px}.SslChecker_techRow__KwNIX{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid #f9fafb;flex-wrap:wrap}.SslChecker_techRow__KwNIX:last-child{border-bottom:none}.SslChecker_techKey__y_r_6{font-size:.78rem;color:#6b7280;font-weight:600;flex-shrink:0;min-width:130px}.SslChecker_techVal__twHA_{flex:1 1;font-size:.75rem;color:#374151;word-break:break-all;min-width:0}.SslChecker_mono__cGrbO{font-family:SFMono-Regular,Consolas,monospace}.SslChecker_copyBtn__uHoxK{flex-shrink:0;font-size:.72rem;font-weight:600;color:#667eea;border:1px solid #e0e7ff;background:#f5f3ff;border-radius:5px;padding:3px 10px;cursor:pointer;transition:background .12s}.SslChecker_copyBtn__uHoxK:hover{background:#ede9fe}.SslChecker_copied__MclVc{background:#dcfce7!important;color:#16a34a!important;border-color:#bbf7d0!important}@media (max-width:640px){.SslChecker_inputCard__9t4Wx{padding:16px}.SslChecker_inputRow__8MBHZ{flex-direction:column}.SslChecker_checkBtn__H9_k3{width:100%}.SslChecker_statusBanner__TyVzW{padding:14px 16px;flex-direction:column;align-items:flex-start}.SslChecker_timeline__Vgvt8{padding:14px 16px}.SslChecker_detailsGrid__KLWaT{grid-template-columns:1fr}.SslChecker_detailBlock__V8nBT{border-right:none;border-bottom:1px solid #f3f4f6}.SslChecker_detailBlock__V8nBT:last-child{border-bottom:none}.SslChecker_sansSection__2dTCC,.SslChecker_techSection__hQTVG{padding:14px 16px}.SslChecker_techKey__y_r_6{min-width:110px}}.URLShortener_wrapper__Oxes_{display:flex;flex-direction:column;gap:20px}.URLShortener_card__H6WsX{background:#fff;border:1px solid #e9ecef;border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 2px 10px rgba(0,0,0,.06)}.URLShortener_inputRow__bD56p{display:flex;gap:10px;align-items:stretch}.URLShortener_urlInput__Rxi_f{flex:1 1;padding:12px 14px;border:1.5px solid #d1d5db;border-radius:8px;font-size:.95rem;font-family:inherit;color:#111827;transition:border-color .15s;min-width:0}.URLShortener_urlInput__Rxi_f:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.12)}.URLShortener_urlInput__Rxi_f::placeholder{color:#9ca3af}.URLShortener_urlInput__Rxi_f:disabled{opacity:.6}.URLShortener_shortenBtn__XRaf6{padding:12px 24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:.95rem;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;transition:opacity .15s;flex-shrink:0}.URLShortener_shortenBtn__XRaf6:hover:not(:disabled){opacity:.9}.URLShortener_shortenBtn__XRaf6:disabled{opacity:.45;cursor:not-allowed}.URLShortener_error__dIZ_a{margin:0;padding:10px 14px;background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;color:#dc2626;font-size:.875rem}.URLShortener_result__1_KPM{display:flex;gap:16px;align-items:flex-start;padding:16px;background:#f0f4ff;border:1.5px solid #c7d2fe;border-radius:10px;flex-wrap:wrap}.URLShortener_resultMain__riRZU{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:8px}.URLShortener_resultLabel__HbopD{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6366f1}.URLShortener_resultRow__aIv8p{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.URLShortener_shortLink__Dmc14{font-size:1.1rem;font-weight:700;color:#4338ca;text-decoration:none;word-break:break-all}.URLShortener_shortLink__Dmc14:hover{text-decoration:underline}.URLShortener_copyBtn__X2qR5{padding:7px 16px;background:#fff;border:1.5px solid #c7d2fe;border-radius:7px;font-size:.85rem;font-family:inherit;font-weight:600;cursor:pointer;color:#4338ca;transition:background .12s;white-space:nowrap;flex-shrink:0}.URLShortener_copyBtn__X2qR5:hover{background:#e0e7ff}.URLShortener_copyBtnSuccess__ylnVB{background:#d1fae5;border-color:#6ee7b7;color:#065f46}.URLShortener_originalPreview__t8LDm{font-size:.78rem;color:#6b7280;word-break:break-all;line-height:1.4}.URLShortener_qrWrap__6JOLv{display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0}.URLShortener_qrImg__FBkIs{width:100px;height:100px;border-radius:6px;border:1px solid #c7d2fe;display:block}.URLShortener_qrLabel__Zj9eL{font-size:.72rem;color:#6b7280;font-weight:500}.URLShortener_historyCard___16BC{background:#fff;border:1px solid #e9ecef;border-radius:14px;padding:20px 24px;box-shadow:0 2px 10px rgba(0,0,0,.06)}.URLShortener_historyHeader__xFXKO{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.URLShortener_historyTitle___JJGH{font-size:.85rem;font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.05em}.URLShortener_clearBtn__toWSP{padding:4px 12px;background:none;border:1px solid #e5e7eb;border-radius:6px;font-size:.8rem;font-family:inherit;color:#9ca3af;cursor:pointer;transition:color .12s,border-color .12s}.URLShortener_clearBtn__toWSP:hover{color:#ef4444;border-color:#fca5a5}.URLShortener_historyList__DLUVH{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.URLShortener_historyItem__f4zrt{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #f3f4f6}.URLShortener_historyItem__f4zrt:last-child{border-bottom:none}.URLShortener_historyUrls__0V0iZ{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.URLShortener_historyShort__YJovR{font-size:.9rem;font-weight:600;color:#4338ca;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.URLShortener_historyShort__YJovR:hover{text-decoration:underline}.URLShortener_historyOriginal__6J2bK{font-size:.78rem;color:#9ca3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.URLShortener_historyMeta__ZLxpL{display:flex;align-items:center;gap:8px;flex-shrink:0}.URLShortener_historyTime__2wWnz{font-size:.75rem;color:#9ca3af;white-space:nowrap}.URLShortener_historyCopyBtn__eknnt{padding:4px 10px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;font-size:.78rem;font-family:inherit;color:#6b7280;cursor:pointer;transition:background .12s}.URLShortener_historyCopyBtn__eknnt:hover{background:#e5e7eb}@media (max-width:520px){.URLShortener_card__H6WsX,.URLShortener_historyCard___16BC{padding:16px}.URLShortener_inputRow__bD56p{flex-direction:column}.URLShortener_shortenBtn__XRaf6{width:100%}.URLShortener_qrImg__FBkIs{width:80px;height:80px}}.TextToSpeech_wrapper__8Lwxy{display:flex;flex-direction:column;gap:16px}.TextToSpeech_card__1_sov{background:#fff;border:1px solid #e9ecef;border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:18px;box-shadow:0 2px 10px rgba(0,0,0,.06)}.TextToSpeech_inputHeader__XUl4f{display:flex;align-items:center;justify-content:space-between}.TextToSpeech_label__xL0bc{font-size:.9rem;font-weight:600;color:#374151}.TextToSpeech_wordCount__KKVmJ{font-size:.82rem;color:#9ca3af;font-weight:500}.TextToSpeech_textarea__KfO2l{width:100%;padding:12px 14px;border:1.5px solid #d1d5db;border-radius:8px;font-size:.95rem;font-family:inherit;resize:vertical;transition:border-color .15s;box-sizing:border-box;color:#111827;line-height:1.65}.TextToSpeech_textarea__KfO2l:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.12)}.TextToSpeech_textarea__KfO2l::placeholder{color:#9ca3af}.TextToSpeech_controls__M_T7G{display:flex;flex-direction:column;gap:14px;padding:16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px}.TextToSpeech_controlRow___ODkp{display:flex;align-items:center;gap:12px}.TextToSpeech_controlLabel__xPbWm{font-size:.82rem;font-weight:600;color:#6b7280;min-width:72px;display:flex;align-items:center;gap:6px;flex-shrink:0}.TextToSpeech_sliderVal__dz6gf{font-weight:700;color:#667eea;font-size:.82rem}.TextToSpeech_select__kPiWx{flex:1 1;padding:8px 12px;border:1.5px solid #e5e7eb;border-radius:8px;font-size:.875rem;font-family:inherit;color:#111827;background:#fff;cursor:pointer;outline:none;transition:border-color .15s;min-width:0}.TextToSpeech_select__kPiWx:focus{border-color:#667eea}.TextToSpeech_select__kPiWx:disabled{opacity:.5;cursor:not-allowed}.TextToSpeech_slider__UkLu_{flex:1 1;accent-color:#667eea;cursor:pointer;height:4px}.TextToSpeech_slider__UkLu_:disabled{opacity:.5;cursor:not-allowed}.TextToSpeech_playbackRow__Qku41{display:flex;gap:10px;align-items:center}.TextToSpeech_pauseBtn__HpLay,.TextToSpeech_playBtn__ocJAl,.TextToSpeech_stopBtn__tGBnl{display:flex;align-items:center;gap:8px;padding:11px 24px;border:none;border-radius:8px;font-size:.95rem;font-weight:600;font-family:inherit;cursor:pointer;transition:opacity .15s,background .15s}.TextToSpeech_playBtn__ocJAl{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.TextToSpeech_playBtn__ocJAl:hover:not(:disabled){opacity:.9}.TextToSpeech_playBtn__ocJAl:disabled{opacity:.4;cursor:not-allowed}.TextToSpeech_pauseBtn__HpLay{background:#fef3c7;color:#92400e;border:1.5px solid #fde68a}.TextToSpeech_pauseBtn__HpLay:hover{background:#fde68a}.TextToSpeech_stopBtn__tGBnl{background:#fee2e2;color:#991b1b;border:1.5px solid #fca5a5}.TextToSpeech_stopBtn__tGBnl:hover{background:#fca5a5}.TextToSpeech_progressWrap___v0cM{display:flex;align-items:center;gap:12px}.TextToSpeech_progressBar__MmhbF{flex:1 1;height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}.TextToSpeech_progressFill__fVEjh{height:100%;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:3px;transition:width .4s ease}.TextToSpeech_progressPaused__wPCM5{background:#d1d5db}.TextToSpeech_progressLabel__fMXn9{font-size:.8rem;color:#6b7280;font-weight:500;white-space:nowrap}.TextToSpeech_unsupported__8du1w{background:#fef3c7;border:1.5px solid #fde68a;border-radius:12px;padding:24px;color:#92400e;font-size:.9rem;line-height:1.65}.TextToSpeech_unsupported__8du1w p{margin:0 0 8px}.TextToSpeech_unsupported__8du1w p:last-child{margin:0}.TextToSpeech_hint__7NUfZ{font-size:.82rem;color:#9ca3af;text-align:center;margin:0}@media (max-width:520px){.TextToSpeech_card__1_sov{padding:18px;gap:14px}.TextToSpeech_controlRow___ODkp{flex-direction:column;align-items:flex-start;gap:6px}.TextToSpeech_controlLabel__xPbWm{min-width:unset}.TextToSpeech_select__kPiWx,.TextToSpeech_slider__UkLu_{width:100%}.TextToSpeech_playbackRow__Qku41{flex-wrap:wrap}}.KeyboardGuide_guide__YFKH8{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:20px 16px 16px;display:flex;flex-direction:column;gap:16px}.KeyboardGuide_handsRow__WEgyk{display:flex;align-items:center;justify-content:center;gap:12px}.KeyboardGuide_handSvg__p2mc_{width:90px;height:126px;flex-shrink:0}.KeyboardGuide_fingerLegend__SBM_j{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px 16px;gap:4px 16px;flex:1 1;max-width:220px}.KeyboardGuide_legendItem__fpZ3x{display:flex;align-items:center;gap:6px;font-size:.72rem;color:#9ca3af;transition:color .15s}.KeyboardGuide_legendActive__lktI5{color:#111827;font-weight:700}.KeyboardGuide_legendDot__XFByt{width:10px;height:10px;border-radius:50%;flex-shrink:0;transition:box-shadow .15s}.KeyboardGuide_legendLabel__nIH6K{white-space:nowrap}.KeyboardGuide_keyboard__z4WG1{display:flex;flex-direction:column;gap:4px;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.KeyboardGuide_keyRow__dqyc5{display:flex;gap:4px}.KeyboardGuide_key__a7Z_Q{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:36px;border-radius:6px;border:1.5px solid var(--key-color);background:var(--key-color-bg);position:relative;transition:transform .1s,box-shadow .1s;min-width:0}.KeyboardGuide_keyMod__rcDT2{background:#f9fafb;border-color:#e5e7eb}.KeyboardGuide_keyLabel__bzDs4{font-size:.72rem;font-weight:600;color:#374151;line-height:1;text-align:center;pointer-events:none}.KeyboardGuide_homeDot__hXlb5{position:absolute;bottom:3px;left:50%;transform:translateX(-50%);width:4px;height:4px;border-radius:50%;background:var(--key-color);opacity:.6}.KeyboardGuide_keyNext__nSQer{transform:scale(1.08);border-width:2px;border-color:var(--key-color)!important;background:var(--key-color-bg)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--key-color) 25%,transparent),0 2px 8px color-mix(in srgb,var(--key-color) 30%,transparent);z-index:1}.KeyboardGuide_keyNext__nSQer .KeyboardGuide_keyLabel__bzDs4{color:#111827;font-weight:700}.KeyboardGuide_nextHint__b5EP1{display:flex;align-items:center;justify-content:center;gap:7px;font-size:.8rem;color:#6b7280;flex-wrap:wrap}.KeyboardGuide_nextKey__yauYc{padding:2px 8px;border-radius:5px;border:1.5px solid;font-size:.8rem;font-weight:700;font-family:monospace;color:#111827}.KeyboardGuide_nextFingerName__PJEhp{font-weight:700}@media (max-width:640px){.KeyboardGuide_handsRow__WEgyk{gap:8px}.KeyboardGuide_handSvg__p2mc_{width:70px;height:98px}.KeyboardGuide_fingerLegend__SBM_j{gap:3px 10px;max-width:180px}.KeyboardGuide_legendItem__fpZ3x{font-size:.65rem}.KeyboardGuide_key__a7Z_Q{min-height:28px;border-radius:4px}.KeyboardGuide_keyLabel__bzDs4{font-size:.62rem}}@media (max-width:480px){.KeyboardGuide_fingerLegend__SBM_j{display:none}.KeyboardGuide_handsRow__WEgyk{justify-content:space-around}}.ZipOnline_wrap__trgZz{display:flex;flex-direction:column;gap:20px}.ZipOnline_dropzone__QWnfr{border:2px dashed #d1d5db;border-radius:12px;padding:40px 24px;text-align:center;cursor:pointer;position:relative;transition:border-color .15s,background .15s}.ZipOnline_dragover__7anR6,.ZipOnline_dropzone__QWnfr:hover{border-color:#667eea;background:#f5f3ff}.ZipOnline_dropzone__QWnfr input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.ZipOnline_dropTitle__AXeQ8{font-size:1rem;font-weight:600;color:#374151;margin:0 0 6px}.ZipOnline_dropHint__ZDoEI{font-size:.875rem;color:#6b7280;margin:0}.ZipOnline_fileList__Mklw0{display:flex;flex-direction:column;gap:6px}.ZipOnline_fileItem__g2caN{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;font-size:.875rem}.ZipOnline_fileName__SSa_A{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#374151;font-weight:500}.ZipOnline_fileSize__HJuC9{flex-shrink:0;color:#9ca3af;font-size:.8rem}.ZipOnline_removeBtn__JUvVE{flex-shrink:0;background:none;border:none;color:#d1d5db;cursor:pointer;font-size:1rem;line-height:1;padding:2px}.ZipOnline_removeBtn__JUvVE:hover{color:#ef4444}.ZipOnline_controls__0bvsZ{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ZipOnline_label__PxffK{font-size:.875rem;font-weight:600;color:#374151}.ZipOnline_select__IvvOY{padding:9px 12px;border:1.5px solid #d1d5db;border-radius:8px;font-size:.875rem;color:#374151;background:#fff;cursor:pointer}.ZipOnline_btn__jKR2t{padding:10px 22px;border-radius:8px;border:none;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s,opacity .15s}.ZipOnline_btnPrimary__tdJjW{background:#667eea;color:#fff}.ZipOnline_btnPrimary__tdJjW:hover:not(:disabled){background:#5a6fd6}.ZipOnline_btnPrimary__tdJjW:disabled{opacity:.55;cursor:not-allowed}.ZipOnline_btnSecondary__kLmA9{background:#f3f4f6;color:#374151;border:1px solid #e5e7eb}.ZipOnline_btnSecondary__kLmA9:hover{background:#e5e7eb}.ZipOnline_result__gTAiY{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:20px}.ZipOnline_resultTitle__2Be4O{font-size:.9rem;font-weight:700;color:#065f46;margin:0 0 12px}.ZipOnline_resultMeta__58rP8{font-size:.825rem;color:#6b7280;margin:0 0 14px}.ZipOnline_downloadBtn__jbo5I{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;background:#059669;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s}.ZipOnline_downloadBtn__jbo5I:hover{background:#047857}.ZipOnline_error__Uq0O_{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:12px 16px;color:#991b1b;font-size:.875rem}.UnzipOnline_wrap__YFY_U{display:flex;flex-direction:column;gap:20px}.UnzipOnline_dropzone__wOHOK{border:2px dashed #d1d5db;border-radius:12px;padding:40px 24px;text-align:center;cursor:pointer;position:relative;transition:border-color .15s,background .15s}.UnzipOnline_dragover__bbdRK,.UnzipOnline_dropzone__wOHOK:hover{border-color:#667eea;background:#f5f3ff}.UnzipOnline_dropzone__wOHOK input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.UnzipOnline_dropTitle__89miB{font-size:1rem;font-weight:600;color:#374151;margin:0 0 6px}.UnzipOnline_dropHint__GSBgq{font-size:.875rem;color:#6b7280;margin:0}.UnzipOnline_selectedFile__1k4W7{font-size:.875rem;color:#374151;margin:8px 0 0;font-weight:500}.UnzipOnline_controls__EwXCQ{display:flex;gap:10px}.UnzipOnline_btn__QTJUH{padding:10px 22px;border-radius:8px;border:none;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s,opacity .15s}.UnzipOnline_btnPrimary__xmEBT{background:#667eea;color:#fff}.UnzipOnline_btnPrimary__xmEBT:hover:not(:disabled){background:#5a6fd6}.UnzipOnline_btnPrimary__xmEBT:disabled{opacity:.55;cursor:not-allowed}.UnzipOnline_btnSecondary__e9WDS{background:#f3f4f6;color:#374151;border:1px solid #e5e7eb}.UnzipOnline_btnSecondary__e9WDS:hover{background:#e5e7eb}.UnzipOnline_result__Ykhcj{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:20px}.UnzipOnline_resultHeader__EckiJ{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.UnzipOnline_resultTitle__ilTVd{font-size:.9rem;font-weight:700;color:#065f46;margin:0}.UnzipOnline_resultFiles__ri3Q5{display:flex;flex-direction:column;gap:6px}.UnzipOnline_resultFile__j7dtL{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#fff;border:1px solid #d1fae5;border-radius:8px;font-size:.875rem}.UnzipOnline_resultFileName__Q39iA{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#374151;font-weight:500}.UnzipOnline_resultFileSize__dy1qv{flex-shrink:0;color:#9ca3af;font-size:.8rem}.UnzipOnline_downloadLink__Oe6Pl{flex-shrink:0;padding:5px 12px;background:#059669;color:#fff;border:none;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .15s;margin-left:auto}.UnzipOnline_downloadLink__Oe6Pl:hover{background:#047857}.UnzipOnline_error___twbd{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:12px 16px;color:#991b1b;font-size:.875rem}.ZakatCalculator_wrapper__p_jm_{display:flex;flex-direction:column;gap:24px}.ZakatCalculator_topBar__ETPrU{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:14px 20px}.ZakatCalculator_currencyLabel__2tf0Q{font-size:.875rem;font-weight:600;color:#374151}.ZakatCalculator_currencySelect__64nwv{border:1px solid #d1d5db;border-radius:8px;padding:6px 12px;font-size:.875rem;color:#111827;background:#fff;cursor:pointer}.ZakatCalculator_layout__6lJdq{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;align-items:start}@media (max-width:760px){.ZakatCalculator_layout__6lJdq{grid-template-columns:1fr}}.ZakatCalculator_inputCard__DxyQf,.ZakatCalculator_resultsCard__4jKMW{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:28px}.ZakatCalculator_panelTitle__gmvpq{font-size:1rem;font-weight:700;color:#111827;margin:0 0 4px}.ZakatCalculator_panelNote__M_KmU{font-size:.8rem;color:#6b7280;margin:0 0 20px;line-height:1.5}.ZakatCalculator_field__J2Ztl{margin-bottom:16px}.ZakatCalculator_field__J2Ztl label{display:block;font-size:.82rem;font-weight:600;color:#374151;margin-bottom:2px}.ZakatCalculator_hint__4bNPh{font-size:.74rem;color:#9ca3af;margin:0 0 5px;line-height:1.4}.ZakatCalculator_field__J2Ztl input{width:100%;border:1px solid #d1d5db;border-radius:8px;padding:9px 12px;font-size:.9rem;color:#111827;box-sizing:border-box;transition:border-color .15s}.ZakatCalculator_field__J2Ztl input:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.ZakatCalculator_divider__O9cYA{border:none;border-top:1px solid #f3f4f6;margin:20px 0}.ZakatCalculator_metalToggle__k86tj{display:flex;gap:8px;margin-bottom:16px}.ZakatCalculator_metalBtn__yAlPX{flex:1 1;padding:9px 14px;border:1.5px solid #d1d5db;border-radius:8px;background:#fff;font-size:.85rem;font-weight:500;color:#374151;cursor:pointer;transition:all .15s}.ZakatCalculator_metalBtn__yAlPX:hover{border-color:#667eea;color:#667eea}.ZakatCalculator_metalActive__NbzTD{border-color:#667eea!important;background:#667eea!important;color:#fff!important}.ZakatCalculator_summaryGrid__qvll_{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.ZakatCalculator_summaryRow__7ZsMU{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:11px 16px;background:#f9fafb;border-radius:10px}.ZakatCalculator_summaryLabel__8mykS{font-size:.8rem;color:#6b7280;font-weight:500}.ZakatCalculator_summaryValue__r0gHo{font-size:.95rem;font-weight:700;color:#111827;white-space:nowrap}.ZakatCalculator_statusBadge__0Yu4z{text-align:center;padding:12px 16px;border-radius:10px;font-size:.88rem;font-weight:600;margin-bottom:16px}.ZakatCalculator_eligible__cggW8{background:#d1fae5;color:#065f46}.ZakatCalculator_notEligible__E0xIM{background:#fef3c7;color:#92400e}.ZakatCalculator_zakatDue__Db8wl{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px;padding:18px 20px;margin-bottom:24px}.ZakatCalculator_zakatLabel__7xn2h{font-size:.9rem;font-weight:600;opacity:.9}.ZakatCalculator_zakatAmount__lqkfV{font-size:1.4rem;font-weight:700}.ZakatCalculator_breakdownTitle__QX82e{font-size:.75rem;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.06em;margin:0 0 10px}.ZakatCalculator_breakdownList__GGzn9{display:flex;flex-direction:column;gap:6px}.ZakatCalculator_breakdownRow___KVG7{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#f9fafb;border-radius:8px}.ZakatCalculator_breakdownTotal__Cvw4d{background:#f0f0f9;font-weight:700}.ZakatCalculator_breakdownLabel__lAUu3{font-size:.8rem;color:#374151}.ZakatCalculator_breakdownTotal__Cvw4d .ZakatCalculator_breakdownLabel__lAUu3{font-weight:700;color:#111827}.ZakatCalculator_breakdownRight__H_PjC{display:flex;align-items:center;gap:8px}.ZakatCalculator_breakdownAmount__TDYZ5{font-size:.85rem;font-weight:600;color:#111827}.ZakatCalculator_breakdownPct__L7t1b{font-size:.72rem;color:#9ca3af;background:#e5e7eb;padding:2px 6px;border-radius:4px}.ZakatCalculator_placeholder___DJ5U{padding:32px 8px;text-align:center}.ZakatCalculator_placeholder___DJ5U p{font-size:.88rem;color:#6b7280;line-height:1.65;margin:0 0 8px}.ZakatCalculator_placeholderNote__bOcc5{font-size:.8rem;color:#9ca3af}.ZakatCalculator_disclaimer__k9HoP{font-size:.775rem;color:#9ca3af;text-align:center;line-height:1.65;margin:0}