.page_page__g6cVy{display:flex;flex-direction:column;min-height:100vh;background:#f9fafb}.page_header__mTgt0{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:52px 20px 44px;text-align:center}.page_headerInner__h5Y3X{max-width:720px;margin:0 auto;text-align:center}.page_headerInner__h5Y3X 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__h5Y3X p{font-size:1rem;opacity:.9;margin:0 auto;max-width:560px;line-height:1.65;color:#fff}.page_content__IQNEl{flex:1 1;max-width:800px;width:100%;margin:0 auto;padding:44px 20px 64px;box-sizing:border-box}.page_tipsSection__dZz1J{background:#fff;border-top:1px solid #e9ecef;padding:56px 20px 64px}.page_tipsInner__elSlY{max-width:760px;margin:0 auto}.page_tipsSection__dZz1J h2{font-size:1.3rem;font-weight:700;color:#111827;margin:0 0 24px}.page_tipsGrid__z3PWd{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:16px;gap:16px}.page_tipCard__BxkC5{padding:20px;background:#f9fafb;border:1px solid #e9ecef;border-radius:12px}.page_tipCard__BxkC5 h3{font-size:.9rem;font-weight:700;color:#111827;margin:0 0 8px}.page_tipCard__BxkC5 p{font-size:.85rem;color:#6b7280;line-height:1.6;margin:0}.page_tipCard__BxkC5 code{background:#ede9fe;color:#5b21b6;padding:1px 5px;border-radius:4px;font-size:.78rem;font-family:Menlo,Monaco,Courier New,monospace}.page_faqSection__185ND{background:#f9fafb;border-top:1px solid #e9ecef;padding:56px 20px 72px}.page_faqInner__PPRFy{max-width:760px;margin:0 auto}.page_faqSection__185ND h2{font-size:1.3rem;font-weight:700;color:#111827;margin:0 0 28px}.page_faqList__WClbr{display:flex;flex-direction:column;gap:10px}.page_faqItem____d0z{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.page_faqItem____d0z[open]{border-color:#667eea}.page_faqQuestion__eEZnf{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__eEZnf::-webkit-details-marker{display:none}.page_faqQuestion__eEZnf:after{content:"+";font-size:1.2rem;font-weight:400;color:#667eea;flex-shrink:0;margin-left:16px}.page_faqItem____d0z[open] .page_faqQuestion__eEZnf:after{content:"−"}.page_faqAnswer__jK7uc{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__mTgt0{padding:40px 20px 36px}.page_content__IQNEl{padding:32px 16px 48px}.page_faqSection__185ND,.page_tipsSection__dZz1J{padding:40px 16px 52px}.page_tipsGrid__z3PWd{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}}.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}.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}}.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}}.SalaryCalculator_root__w_Wrg{display:flex;flex-direction:column;gap:20px}.SalaryCalculator_inputCard__Cs4fh{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:24px}.SalaryCalculator_inputGrid__sc_FM{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.SalaryCalculator_fieldGroup__aPT82{display:flex;flex-direction:column;gap:6px}.SalaryCalculator_fieldLabel__7NhXz{font-size:.8rem;font-weight:600;color:#374151}.SalaryCalculator_input__pQ0E9{padding:9px 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:.9rem;color:#111827;outline:none;transition:border-color .15s;width:100%;box-sizing:border-box}.SalaryCalculator_input__pQ0E9:focus{border-color:#667eea}.SalaryCalculator_select__JYeiX{border:1px solid #e5e7eb;border-radius:8px;background:#fff;width:100%}.SalaryCalculator_periodSelect__WZ9yr,.SalaryCalculator_select__JYeiX{padding:9px 10px;font-size:.875rem;color:#111827;outline:none;cursor:pointer}.SalaryCalculator_periodSelect__WZ9yr{border:1px solid #e5e7eb;border-left:none;border-radius:0 8px 8px 0;background:#f9fafb;flex-shrink:0}.SalaryCalculator_grossRow__Fbe4H{display:flex}.SalaryCalculator_grossRow__Fbe4H .SalaryCalculator_input__pQ0E9{border-radius:8px 0 0 8px;border-right:none;flex:1 1}.SalaryCalculator_grossRow__Fbe4H .SalaryCalculator_input__pQ0E9:focus{border-color:#667eea}.SalaryCalculator_deductRow__HnhXq{display:flex;gap:0}.SalaryCalculator_deductTypeBtn__u6s8K{padding:9px 14px;background:#f9fafb;border:1px solid #e5e7eb;font-size:.85rem;font-weight:700;color:#6b7280;cursor:pointer;transition:background .12s;line-height:1}.SalaryCalculator_deductTypeBtn__u6s8K:first-child{border-radius:8px 0 0 8px}.SalaryCalculator_deductTypeBtn__u6s8K:nth-child(2){border-left:none;border-right:none;border-radius:0}.SalaryCalculator_deductTypeBtnActive___vDU9{background:#667eea;color:#fff;border-color:#667eea}.SalaryCalculator_deductInput__8e8wv{flex:1 1;padding:9px 12px;border:1px solid #e5e7eb;border-radius:0 8px 8px 0;font-size:.9rem;color:#111827;outline:none;transition:border-color .15s;min-width:0}.SalaryCalculator_deductInput__8e8wv:focus{border-color:#667eea}.SalaryCalculator_summaryCard__daZ_5{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:14px;padding:28px;color:#fff}.SalaryCalculator_netSection__GWtow{text-align:center;margin-bottom:20px}.SalaryCalculator_netLabel__AsOte{font-size:.85rem;font-weight:600;opacity:.8;margin:0 0 6px;letter-spacing:.04em;text-transform:uppercase}.SalaryCalculator_netValue__Lj2qU{font-size:clamp(2rem,6vw,2.75rem);font-weight:800;margin:0 0 6px;letter-spacing:-.02em}.SalaryCalculator_netSub__aavDa{font-size:.9rem;opacity:.85;margin:0}.SalaryCalculator_statsRow__AOxWY{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;border-top:1px solid hsla(0,0%,100%,.25);padding-top:20px}.SalaryCalculator_stat__NPk_A{text-align:center}.SalaryCalculator_statVal__42eU7{font-size:1.15rem;font-weight:700;margin:0 0 3px}.SalaryCalculator_statLabel__39a2_{font-size:.72rem;opacity:.8;margin:0;font-weight:500}.SalaryCalculator_tableCard__mV_M6{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden}.SalaryCalculator_tableTitle__g1p5R{padding:16px 20px 0;font-size:.9rem;font-weight:700;color:#111827}.SalaryCalculator_tableScroll__XsZQ4{overflow-x:auto}.SalaryCalculator_brkTable__pEjL8{width:100%;border-collapse:collapse;font-size:.875rem}.SalaryCalculator_brkTable__pEjL8 th{padding:10px 14px;background:#f9fafb;color:#6b7280;font-size:.78rem;font-weight:600;text-align:right;border-bottom:1px solid #e5e7eb}.SalaryCalculator_brkTable__pEjL8 th:first-child{text-align:left}.SalaryCalculator_brkTable__pEjL8 td{padding:10px 14px;border-bottom:1px solid #f3f4f6;color:#374151;text-align:right;white-space:nowrap}.SalaryCalculator_brkTable__pEjL8 td:first-child{text-align:left;color:#111827}.SalaryCalculator_brkTable__pEjL8 tr:last-child td{border-bottom:none}.SalaryCalculator_brkDeduct__Jtqi1 td{color:#6b7280;font-size:.85rem}.SalaryCalculator_brkDeduct__Jtqi1 td:first-child{padding-left:24px;color:#6b7280}.SalaryCalculator_brkSubtotal__GWQkq td{background:#f9fafb;font-weight:600;color:#111827}.SalaryCalculator_brkTax__KC6li td{color:#6b7280;font-size:.85rem}.SalaryCalculator_brkTax__KC6li td:first-child{padding-left:24px}.SalaryCalculator_brkTotalDed__P3L9H td{background:#fef2f2;color:#b91c1c;font-weight:600}.SalaryCalculator_brkNet__9nita td{background:#f0fdf4;color:#15803d;font-weight:700;font-size:.95rem}.SalaryCalculator_bracketBadge__aASEH{display:inline-block;padding:2px 7px;background:#ede9fe;color:#5b21b6;border-radius:4px;font-size:.8rem;font-weight:700}.SalaryCalculator_disclaimer__lBSEW{font-size:.78rem;color:#9ca3af;text-align:center;margin:0;line-height:1.6}@media (max-width:600px){.SalaryCalculator_inputGrid__sc_FM{grid-template-columns:1fr}.SalaryCalculator_statsRow__AOxWY{grid-template-columns:1fr 1fr}.SalaryCalculator_statsRow__AOxWY .SalaryCalculator_stat__NPk_A:last-child{grid-column:span 2}}.ResumeBuilder_wrapper___UA4t{display:grid;grid-template-columns:1fr 480px;grid-gap:28px;gap:28px;align-items:flex-start}@media (max-width:1100px){.ResumeBuilder_wrapper___UA4t{grid-template-columns:1fr}}.ResumeBuilder_formPanel___fIsx{display:flex;flex-direction:column;gap:16px;min-width:0}.ResumeBuilder_styleBar__G_aSy{display:flex;align-items:center;gap:6px;flex-wrap:wrap;background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;padding:12px 16px}.ResumeBuilder_styleBarLabel__hTDHS{font-size:.78rem;font-weight:700;color:#6b7280;margin-right:4px}.ResumeBuilder_styleBtn__4CUg_{padding:5px 14px;border-radius:20px;border:1.5px solid #e5e7eb;background:transparent;font-size:.82rem;font-weight:600;color:#374151;cursor:pointer;transition:all .15s}.ResumeBuilder_styleBtn__4CUg_:hover{border-color:#667eea;color:#667eea}.ResumeBuilder_styleBtnActive__U0JRC{background:#667eea;border-color:#667eea;color:#fff}.ResumeBuilder_section__tKd3v{background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;padding:18px 20px;display:flex;flex-direction:column;gap:12px}.ResumeBuilder_sectionHeader__P_cPZ{display:flex;justify-content:space-between;align-items:center}.ResumeBuilder_sectionTitle__9oGoW{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#9ca3af;margin:0}.ResumeBuilder_row2__B74aP{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:480px){.ResumeBuilder_row2__B74aP{grid-template-columns:1fr}}.ResumeBuilder_field__PGb3F{display:flex;flex-direction:column;gap:4px;font-size:.78rem;font-weight:600;color:#6b7280}.ResumeBuilder_input__fbMfU{padding:8px 10px;border:1.5px solid #e5e7eb;border-radius:8px;font-size:.875rem;color:#111827;outline:none;transition:border-color .15s;width:100%;box-sizing:border-box}.ResumeBuilder_input__fbMfU:focus{border-color:#667eea}.ResumeBuilder_input__fbMfU:disabled{background:#f3f4f6;color:#9ca3af}.ResumeBuilder_textarea__uowXg{padding:8px 10px;border:1.5px solid #e5e7eb;border-radius:8px;font-size:.875rem;color:#111827;outline:none;transition:border-color .15s;resize:vertical;font-family:inherit;width:100%;box-sizing:border-box;line-height:1.55}.ResumeBuilder_textarea__uowXg:focus{border-color:#667eea}.ResumeBuilder_entryCard__hS18r{background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.ResumeBuilder_entryMeta__NlnMu{display:flex;justify-content:space-between;align-items:center}.ResumeBuilder_entryNum__eK0DX{font-size:.75rem;font-weight:700;color:#667eea;text-transform:uppercase;letter-spacing:.5px}.ResumeBuilder_removeBtn__9Ebzf{font-size:.75rem;font-weight:600;color:#ef4444;background:none;border:none;cursor:pointer;padding:2px 8px;border-radius:6px}.ResumeBuilder_removeBtn__9Ebzf:hover{background:#fee2e2}.ResumeBuilder_addBtn__SiESD{font-size:.78rem;font-weight:700;color:#667eea;background:none;border:1.5px solid #667eea;border-radius:8px;padding:4px 12px;cursor:pointer;transition:all .15s}.ResumeBuilder_addBtn__SiESD:hover{background:#667eea;color:#fff}.ResumeBuilder_checkLabel__d_TXL{display:flex;align-items:center;gap:8px;font-size:.82rem;font-weight:500;color:#374151;cursor:pointer}.ResumeBuilder_skillsGrid__Qj1ed{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:8px;gap:8px}.ResumeBuilder_skillRow__KxAZ6{display:flex;gap:6px;align-items:center}.ResumeBuilder_skillRemove__vN6TU{flex-shrink:0;width:24px;height:24px;border:none;background:none;color:#9ca3af;cursor:pointer;font-size:1rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.ResumeBuilder_skillRemove__vN6TU:hover{background:#fee2e2;color:#ef4444}.ResumeBuilder_actions__IaUlD{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.ResumeBuilder_printBtn__vndDf{padding:11px 28px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:10px;font-size:.9rem;font-weight:700;cursor:pointer;transition:opacity .15s}.ResumeBuilder_printBtn__vndDf:hover{opacity:.9}.ResumeBuilder_wordBtn__msefz{padding:11px 24px;background:#fff;color:#2563eb;border:2px solid #2563eb;border-radius:10px;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .15s}.ResumeBuilder_wordBtn__msefz:hover{background:#2563eb;color:#fff}.ResumeBuilder_previewPanel__APTf3{position:-webkit-sticky;position:sticky;top:20px}.ResumeBuilder_previewLabel__fkOMR{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#9ca3af;margin-bottom:10px;text-align:center}.ResumeBuilder_paper__VvQNf{background:#fff;border-radius:4px;box-shadow:0 4px 24px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.06);min-height:620px;overflow:hidden}@media print{#ResumeBuilder_resume-form__TW2Au{display:none!important}.ResumeBuilder_previewPanel__APTf3{position:fixed!important;top:0!important;left:0!important;width:100%!important;margin:0!important;padding:0!important}.ResumeBuilder_previewLabel__fkOMR{display:none}.ResumeBuilder_paper__VvQNf{box-shadow:none!important;border-radius:0!important;min-height:100vh;width:100%}}.ScientificCalculator_root__Nbrkr{max-width:440px;margin:0 auto;background:#1a1a2e;border-radius:20px;padding:20px;box-shadow:0 8px 32px rgba(0,0,0,.18)}.ScientificCalculator_display__huvIJ{background:#0f0f1a;border-radius:12px;padding:16px 20px 14px;margin-bottom:16px;min-height:80px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.ScientificCalculator_angleMode__BRJaO{font-size:.72rem;font-weight:700;color:#6366f1;letter-spacing:.1em;align-self:flex-start}.ScientificCalculator_displayText___Phl9{font-size:clamp(1.4rem,4vw,2rem);font-weight:700;color:#f9fafb;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;word-break:break-all;text-align:right;line-height:1.2}.ScientificCalculator_grid__wqFNN{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.ScientificCalculator_btn__Jlj01{padding:0;height:48px;border:none;border-radius:10px;font-size:.85rem;font-weight:700;cursor:pointer;transition:filter .1s,transform .08s;background:#2a2a42;color:#e5e7eb}.ScientificCalculator_btn__Jlj01:active{transform:scale(.95);filter:brightness(1.15)}.ScientificCalculator_btnNum__4Rmiz{background:#2d2d46;color:#f9fafb;font-size:1rem}.ScientificCalculator_btnOp__z3ZJB{background:#6366f1;color:#fff;font-size:1.1rem}.ScientificCalculator_btnFn___AbmE{background:#252540;color:#a5b4fc;font-size:.78rem}.ScientificCalculator_btnEq__eX9tK{background:#059669;color:#fff;font-size:1.2rem}.ScientificCalculator_btnClear__9FHnx{background:#7f1d1d;color:#fca5a5}.ScientificCalculator_btnWide__arZPw{grid-column:span 2}.ScientificCalculator_btnAngleActive__9paQD{background:#4338ca!important;color:#fff!important}@media (max-width:480px){.ScientificCalculator_root__Nbrkr{padding:14px}.ScientificCalculator_btn__Jlj01{height:44px;font-size:.78rem}.ScientificCalculator_btnNum__4Rmiz{font-size:.95rem}.ScientificCalculator_grid__wqFNN{gap:6px}}.ScreenRecorder_root__o3fda{max-width:680px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.ScreenRecorder_idleCard__VB57h{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:40px 32px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.ScreenRecorder_heroIcon__N7I5D{color:#6366f1;margin-bottom:4px}.ScreenRecorder_idleTitle__Svlwb{font-size:1.4rem;font-weight:700;color:#111827;margin:0}.ScreenRecorder_idleSub__OO3CA{font-size:.9rem;color:#6b7280;max-width:440px;line-height:1.6;margin:0}.ScreenRecorder_warningBox__PIBFH{background:#fef3c7;border:1px solid #fcd34d;border-radius:8px;color:#92400e}.ScreenRecorder_errorMsg__nDPJ0,.ScreenRecorder_warningBox__PIBFH{padding:12px 16px;font-size:.85rem;width:100%;box-sizing:border-box}.ScreenRecorder_errorMsg__nDPJ0{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;margin:0;text-align:left}.ScreenRecorder_optionRow__5mHHp{width:100%;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:14px 16px;text-align:left}.ScreenRecorder_toggleLabel__cfegM{display:flex;align-items:center;gap:8px;font-size:.875rem;font-weight:600;color:#374151;cursor:pointer}.ScreenRecorder_checkbox__9Jrp8{accent-color:#6366f1;width:16px;height:16px;cursor:pointer;flex-shrink:0}.ScreenRecorder_optionNote__bC1Z3{margin:8px 0 0 24px;font-size:.78rem;color:#9ca3af;line-height:1.5}.ScreenRecorder_startBtn__cjBNO{display:flex;align-items:center;gap:10px;padding:14px 32px;background:#ef4444;color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:700;cursor:pointer;transition:background .15s;margin-top:4px}.ScreenRecorder_startBtn__cjBNO:hover:not(:disabled){background:#dc2626}.ScreenRecorder_startBtn__cjBNO:disabled{background:#d1d5db;cursor:not-allowed}.ScreenRecorder_hint__MfAo8{font-size:.78rem;color:#9ca3af;margin:0;max-width:380px}.ScreenRecorder_featuresGrid__eh2mu{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.ScreenRecorder_featureCard__4gV4D{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:16px}.ScreenRecorder_featureCard__4gV4D strong{display:block;font-size:.85rem;font-weight:700;color:#111827;margin-bottom:6px}.ScreenRecorder_featureCard__4gV4D p{font-size:.78rem;color:#6b7280;line-height:1.5;margin:0}.ScreenRecorder_recordingCard__ODf8C{background:#fff;border:2px solid #ef4444;border-radius:16px;padding:36px 32px;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.ScreenRecorder_timerRow__5FIhL{display:flex;align-items:center;gap:14px}.ScreenRecorder_recDot__h_36v{width:14px;height:14px;border-radius:50%;background:#ef4444;flex-shrink:0;animation:ScreenRecorder_pulse__pHfSC 1.2s ease-in-out infinite}.ScreenRecorder_recDotPaused__yR6_7{background:#f97316;animation:none;opacity:.7}@keyframes ScreenRecorder_pulse__pHfSC{0%,to{opacity:1}50%{opacity:.3}}.ScreenRecorder_timerDisplay__w_g1U{font-size:2.5rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#111827;letter-spacing:.02em}.ScreenRecorder_statusLabel__Ou5t7{font-size:.72rem;font-weight:700;letter-spacing:.12em;color:#9ca3af;text-transform:uppercase}.ScreenRecorder_recordingNote__CV_Sh{font-size:.875rem;color:#6b7280;margin:0}.ScreenRecorder_recBtns__kgPiP{display:flex;gap:12px}.ScreenRecorder_pauseBtn__KcOsw,.ScreenRecorder_resumeBtn__4AkhK{display:flex;align-items:center;gap:8px;padding:11px 22px;border:1.5px solid #e5e7eb;border-radius:9px;background:#fff;font-size:.9rem;font-weight:600;color:#374151;cursor:pointer;transition:border-color .15s,color .15s}.ScreenRecorder_pauseBtn__KcOsw:hover,.ScreenRecorder_resumeBtn__4AkhK:hover{border-color:#6366f1;color:#4f46e5}.ScreenRecorder_stopBtn__PQZiF{display:flex;align-items:center;gap:8px;padding:11px 22px;background:#ef4444;color:#fff;border:none;border-radius:9px;font-size:.9rem;font-weight:700;cursor:pointer;transition:background .15s}.ScreenRecorder_stopBtn__PQZiF:hover{background:#dc2626}.ScreenRecorder_stopHint__WRVpk{font-size:.75rem;color:#9ca3af;margin:0}.ScreenRecorder_previewCard__NVcc1{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:16px;align-items:center}.ScreenRecorder_previewTitle__DIuFS{font-size:1.1rem;font-weight:700;color:#111827;margin:0}.ScreenRecorder_outputVideo__R0R2E{width:100%;border-radius:10px;background:#000;max-height:360px}.ScreenRecorder_previewMeta___OphX{display:flex;gap:20px;font-size:.82rem;color:#6b7280;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:10px 18px;flex-wrap:wrap;justify-content:center}.ScreenRecorder_previewBtns__KqfQL{display:flex;gap:12px;width:100%}.ScreenRecorder_downloadBtn__PM2G0{flex:1 1;display:block;text-align:center;padding:13px;background:#6366f1;color:#fff;border-radius:10px;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .15s}.ScreenRecorder_downloadBtn__PM2G0:hover{background:#4f46e5}.ScreenRecorder_resetBtn__bge4I{padding:13px 20px;border:1.5px solid #e5e7eb;border-radius:10px;background:#fff;font-size:.875rem;font-weight:600;color:#374151;cursor:pointer;transition:border-color .15s}.ScreenRecorder_resetBtn__bge4I:hover{border-color:#6366f1;color:#4f46e5}@media (max-width:500px){.ScreenRecorder_idleCard__VB57h,.ScreenRecorder_recordingCard__ODf8C{padding:28px 20px}.ScreenRecorder_featuresGrid__eh2mu{grid-template-columns:1fr}.ScreenRecorder_recBtns__kgPiP{flex-direction:column;width:100%}.ScreenRecorder_pauseBtn__KcOsw,.ScreenRecorder_resumeBtn__4AkhK,.ScreenRecorder_stopBtn__PQZiF{justify-content:center}.ScreenRecorder_previewBtns__KqfQL{flex-direction:column}.ScreenRecorder_timerDisplay__w_g1U{font-size:2rem}}.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}}.SchemaMarkupGenerator_wrap__h8__v{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;min-height:600px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.SchemaMarkupGenerator_left__IWcGf{display:flex;flex-direction:column;border-right:1px solid #e5e7eb;overflow-y:auto;max-height:700px}.SchemaMarkupGenerator_typePicker___tF5N{display:flex;flex-wrap:wrap;gap:6px;padding:16px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.SchemaMarkupGenerator_typeBtn___6SwX{padding:5px 12px;font-size:.8rem;font-weight:500;border:1px solid #d1d5db;border-radius:20px;background:#fff;color:#374151;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.SchemaMarkupGenerator_typeBtn___6SwX:hover{background:#f3f4f6}.SchemaMarkupGenerator_typeBtn___6SwX.SchemaMarkupGenerator_active__fkkp8{background:#667eea;color:#fff;border-color:#667eea}.SchemaMarkupGenerator_form__AvYMC{padding:20px;display:flex;flex-direction:column;gap:14px;flex:1 1;overflow-y:auto}.SchemaMarkupGenerator_field__SeWWF{display:flex;flex-direction:column;gap:5px}.SchemaMarkupGenerator_label__qaXHY{font-size:.8rem;font-weight:600;color:#374151}.SchemaMarkupGenerator_input__rc0c4,.SchemaMarkupGenerator_select__3hij2{width:100%;padding:8px 10px;font-size:.85rem;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#111827;outline:none;box-sizing:border-box;transition:border-color .15s}.SchemaMarkupGenerator_input__rc0c4:focus,.SchemaMarkupGenerator_select__3hij2:focus{border-color:#667eea}.SchemaMarkupGenerator_textarea__VSI2T{width:100%;padding:8px 10px;font-size:.85rem;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#111827;outline:none;box-sizing:border-box;resize:vertical;font-family:inherit;line-height:1.5;transition:border-color .15s}.SchemaMarkupGenerator_textarea__VSI2T:focus{border-color:#667eea}.SchemaMarkupGenerator_row__rqVwX{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.SchemaMarkupGenerator_hint__SCevr{font-size:.8rem;color:#6b7280;margin:0;line-height:1.5}.SchemaMarkupGenerator_dynamicItem__4fWaQ{display:flex;flex-direction:column;gap:8px;padding:12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.SchemaMarkupGenerator_dynamicHeader___SDbM{display:flex;justify-content:space-between;align-items:center}.SchemaMarkupGenerator_dynamicNum__KU_US{font-size:.78rem;font-weight:700;color:#6b7280;text-transform:uppercase}.SchemaMarkupGenerator_removeBtn__SwdmK{font-size:.75rem;color:#dc2626;background:none;border:none;cursor:pointer;padding:2px 0}.SchemaMarkupGenerator_removeBtn__SwdmK:hover{text-decoration:underline}.SchemaMarkupGenerator_addBtn__tW_tp{align-self:flex-start;padding:7px 14px;font-size:.82rem;font-weight:600;background:#fff;border:1px dashed #9ca3af;border-radius:6px;color:#374151;cursor:pointer;transition:border-color .15s,color .15s}.SchemaMarkupGenerator_addBtn__tW_tp:hover{border-color:#667eea;color:#667eea}.SchemaMarkupGenerator_right__rVmCH{display:flex;flex-direction:column;background:#1e1e2e;overflow:hidden}.SchemaMarkupGenerator_outputHeader__ukdvs{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#181825;border-bottom:1px solid #313244;flex-shrink:0}.SchemaMarkupGenerator_outputLabel__O3CUf{font-size:.8rem;font-weight:600;color:#cdd6f4;letter-spacing:.02em}.SchemaMarkupGenerator_outputActions__Ftyl2{display:flex;gap:8px}.SchemaMarkupGenerator_actionBtn__jVTEM{padding:5px 12px;font-size:.78rem;font-weight:600;background:#313244;border:none;border-radius:5px;color:#cdd6f4;cursor:pointer;transition:background .15s}.SchemaMarkupGenerator_actionBtn__jVTEM:hover{background:#45475a}.SchemaMarkupGenerator_output__IDXLS{flex:1 1;overflow-y:auto;margin:0;padding:20px;font-family:Fira Code,Cascadia Code,Consolas,monospace;font-size:.78rem;line-height:1.7;color:#a6e3a1;background:#1e1e2e;white-space:pre-wrap;word-break:break-all;min-height:300px;max-height:540px}.SchemaMarkupGenerator_embedHint__mrmmD{padding:10px 16px;font-size:.75rem;color:#6c7086;background:#181825;border-top:1px solid #313244;margin:0;line-height:1.6;flex-shrink:0}.SchemaMarkupGenerator_embedHint__mrmmD code{background:#313244;padding:1px 4px;border-radius:3px;font-family:monospace;color:#89b4fa}@media (max-width:780px){.SchemaMarkupGenerator_wrap__h8__v{grid-template-columns:1fr}.SchemaMarkupGenerator_left__IWcGf{border-right:none;border-bottom:1px solid #e5e7eb;max-height:none}.SchemaMarkupGenerator_output__IDXLS{max-height:320px}.SchemaMarkupGenerator_row__rqVwX{grid-template-columns:1fr}}.SleepCalculator_root___Yht2{display:flex;flex-direction:column;gap:20px}.SleepCalculator_modeBar__uls70{display:flex;background:#f3f4f6;border-radius:12px;padding:4px;gap:4px}.SleepCalculator_modeBtn___wy1_{flex:1 1;padding:10px 12px;border:none;border-radius:9px;background:transparent;font-size:.875rem;font-weight:500;color:#6b7280;cursor:pointer;transition:all .15s;text-align:center}.SleepCalculator_modeActive__DXU2R{background:#fff;color:#111827;font-weight:700;box-shadow:0 1px 3px rgba(0,0,0,.1)}.SleepCalculator_timeCard__7Aorw{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:24px;display:flex;flex-direction:column;align-items:center;gap:16px}.SleepCalculator_timeLabel__tGJa3{font-size:.8rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.SleepCalculator_timePicker__VLpBP{display:flex;align-items:center;gap:8px}.SleepCalculator_timeSelect__5DUin{border:1px solid #d1d5db;border-radius:10px;padding:12px 16px;font-size:1.5rem;font-weight:700;color:#111827;background:#f9fafb;outline:none;cursor:pointer;text-align:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;min-width:70px}.SleepCalculator_timeSelect__5DUin:focus{border-color:#667eea;background:#fff}.SleepCalculator_colon__vJ_z4{font-size:1.5rem;font-weight:700;color:#374151}.SleepCalculator_ampmGroup__zhXQ_{display:flex;flex-direction:column;gap:4px}.SleepCalculator_ampmBtn__vTAqo{padding:7px 14px;border:1px solid #d1d5db;border-radius:7px;background:#fff;font-size:.8rem;font-weight:700;color:#6b7280;cursor:pointer;transition:all .15s}.SleepCalculator_ampmActive__dybcm{background:#667eea;border-color:#667eea;color:#fff}.SleepCalculator_results__N8PuK{display:flex;flex-direction:column;gap:12px}.SleepCalculator_resultsHint__LRsMe{font-size:.85rem;color:#6b7280;margin:0;line-height:1.5}.SleepCalculator_cycleList__SPiTT{display:flex;flex-direction:column;gap:8px}.SleepCalculator_cycleRow__pSP8B{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-radius:12px;border:2px solid transparent;gap:12px}.SleepCalculator_optimal__vBNYF{background:#f0fdf4;border-color:#86efac}.SleepCalculator_good__OdHzJ{background:#eff6ff;border-color:#93c5fd}.SleepCalculator_minimal__Fe09e{background:#fefce8;border-color:#fde047}.SleepCalculator_short__lyejT{background:#fff7ed;border-color:#fdba74}.SleepCalculator_cycleTime__WPtct{font-size:1.5rem;font-weight:800;color:#111827;min-width:100px}.SleepCalculator_cycleMeta__z5DID{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.SleepCalculator_cycleLabel__aEAFJ{font-size:.875rem;color:#374151;font-weight:500}.SleepCalculator_qualityBadge__KIPEs{font-size:.72rem;font-weight:700;padding:3px 10px;border-radius:99px;text-transform:uppercase;letter-spacing:.04em}.SleepCalculator_badge_optimal__ATcnt{background:#86efac;color:#14532d}.SleepCalculator_badge_good__1oUf3{background:#93c5fd;color:#1e3a8a}.SleepCalculator_badge_minimal__YzYHh{background:#fde047;color:#713f12}.SleepCalculator_badge_short__OowG5{background:#fdba74;color:#7c2d12}.SleepCalculator_hint__WGOf1{font-size:.75rem;color:#9ca3af;margin:0;text-align:center}@media (max-width:480px){.SleepCalculator_cycleTime__WPtct{font-size:1.2rem}.SleepCalculator_modeBtn___wy1_{font-size:.8rem}}.SocialMediaResizer_root__2JoDW{display:flex;flex-direction:column;gap:16px}.SocialMediaResizer_dropZone__eXGQZ{border:2px dashed #d1d5db;border-radius:14px;background:#fff;min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s,background .15s;padding:32px;text-align:center}.SocialMediaResizer_dropZoneActive__AVhq7,.SocialMediaResizer_dropZone__eXGQZ:hover{border-color:#667eea;background:#f5f3ff}.SocialMediaResizer_fileInput__J3OWu{display:none}.SocialMediaResizer_dropIcon__SbAbE{color:#9ca3af;margin-bottom:12px}.SocialMediaResizer_dropTitle__BhvUX{font-size:1rem;font-weight:600;color:#374151;margin:0 0 6px}.SocialMediaResizer_dropSub__N6fe4{font-size:.85rem;color:#9ca3af;margin:0 0 16px}.SocialMediaResizer_dropBtn__dXK5w{padding:8px 20px;background:#667eea;color:#fff;border-radius:8px;font-size:.875rem;font-weight:600}.SocialMediaResizer_sourceBar__JDilr{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px 20px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.SocialMediaResizer_sourceThumb__wDj4L{width:64px;height:64px;object-fit:contain;border-radius:8px;border:1px solid #e5e7eb;flex-shrink:0;background:#f9fafb}.SocialMediaResizer_sourceInfo__qnY9T{flex:1 1;min-width:200px;display:flex;flex-direction:column;gap:8px}.SocialMediaResizer_sourceLabel__shZGe{font-size:.82rem;font-weight:600;color:#374151}.SocialMediaResizer_controls__UJRyr{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.SocialMediaResizer_modeToggle__zsh3k{display:flex;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.SocialMediaResizer_modeBtn__WjzGc{padding:7px 12px;background:#f9fafb;border:none;font-size:.8rem;font-weight:600;color:#6b7280;cursor:pointer;transition:background .12s}.SocialMediaResizer_modeBtn__WjzGc:hover{background:#f3f4f6}.SocialMediaResizer_modeBtnActive__VwSz7{background:#667eea;color:#fff}.SocialMediaResizer_select__aTw73{padding:7px 10px;color:#111827;background:#fff;outline:none}.SocialMediaResizer_changeBtn__XUHHf,.SocialMediaResizer_select__aTw73{border:1px solid #e5e7eb;border-radius:8px;font-size:.8rem;cursor:pointer}.SocialMediaResizer_changeBtn__XUHHf{padding:7px 14px;background:#f9fafb;font-weight:600;color:#374151}.SocialMediaResizer_changeBtn__XUHHf:hover{background:#f3f4f6}.SocialMediaResizer_cropPanel__pT6Sk{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.SocialMediaResizer_cropPanelHeader__X7uf2{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.SocialMediaResizer_cropPanelLabel__XE0Ax{font-size:.8rem;font-weight:600;color:#374151}.SocialMediaResizer_cropResetBtn__qC0GP{padding:4px 10px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;font-size:.75rem;font-weight:600;color:#6b7280;cursor:pointer;white-space:nowrap}.SocialMediaResizer_cropResetBtn__qC0GP:hover{background:#f3f4f6}.SocialMediaResizer_cropArea__iMwPK{position:relative;cursor:crosshair;overflow:hidden;border-radius:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;background:#111}.SocialMediaResizer_cropImg___0_zR{display:block;width:100%;height:100%;object-fit:fill;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SocialMediaResizer_cropHLine__cw0yt{position:absolute;left:0;right:0;height:1px;background:hsla(0,0%,100%,.45);pointer-events:none}.SocialMediaResizer_cropVLine___gfEO{position:absolute;top:0;bottom:0;width:1px;background:hsla(0,0%,100%,.45);pointer-events:none}.SocialMediaResizer_cropDot__WJYbp{position:absolute;width:18px;height:18px;border-radius:50%;background:#fff;border:2.5px solid #667eea;box-shadow:0 0 0 1.5px rgba(0,0,0,.25),0 2px 6px rgba(0,0,0,.3);transform:translate(-50%,-50%);pointer-events:none}.SocialMediaResizer_filterBar__TxsQt{display:flex;gap:6px;flex-wrap:wrap}.SocialMediaResizer_filterBtn__hOC8R{padding:6px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:20px;font-size:.78rem;font-weight:600;color:#374151;cursor:pointer;transition:background .12s;white-space:nowrap}.SocialMediaResizer_filterBtn__hOC8R:hover{background:#ede9fe;border-color:#c4b5fd;color:#5b21b6}.SocialMediaResizer_filterBtnActive__qfudo{background:#667eea;border-color:#667eea;color:#fff}.SocialMediaResizer_selectionBar__9xx1Q{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.SocialMediaResizer_selectionCount__0rgUy{font-size:.82rem;font-weight:600;color:#374151}.SocialMediaResizer_selectionActions__cZVrM{display:flex;gap:8px}.SocialMediaResizer_selectAllBtn__PY8Pl{padding:5px 12px;background:#ede9fe;border:1px solid #c4b5fd;border-radius:6px;font-size:.78rem;font-weight:600;color:#5b21b6;cursor:pointer}.SocialMediaResizer_selectAllBtn__PY8Pl:hover{background:#ddd6fe}.SocialMediaResizer_clearBtn__Jxgyd{padding:5px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;font-size:.78rem;font-weight:600;color:#6b7280;cursor:pointer}.SocialMediaResizer_clearBtn__Jxgyd:hover{background:#f3f4f6}.SocialMediaResizer_presetGrid__lKLFw{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:8px;gap:8px}.SocialMediaResizer_checkboxHidden__k9L7Y{display:none}.SocialMediaResizer_presetCard__GXiZW{display:flex;flex-direction:column;gap:3px;padding:12px 14px;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:10px;cursor:pointer;transition:border-color .12s,background .12s}.SocialMediaResizer_presetCard__GXiZW:hover{border-color:#a78bfa;background:#faf5ff}.SocialMediaResizer_presetCardOn__BrF0r{border-color:#667eea;background:#eef2ff}.SocialMediaResizer_presetPlatform__s8qxg{font-size:.7rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.04em}.SocialMediaResizer_presetCardOn__BrF0r .SocialMediaResizer_presetPlatform__s8qxg{color:#667eea}.SocialMediaResizer_presetName__i4LtP{font-size:.85rem;font-weight:600;color:#111827}.SocialMediaResizer_presetDims__Q_Ei2{font-size:.78rem;color:#6b7280;font-family:monospace}.SocialMediaResizer_errorMsg__pUs9Y{font-size:.85rem;color:#ef4444;margin:0}.SocialMediaResizer_resizeBtn__nsvTN{padding:12px 28px;background:#667eea;color:#fff;border:none;border-radius:10px;font-size:.95rem;font-weight:700;cursor:pointer;transition:background .15s;align-self:flex-start}.SocialMediaResizer_resizeBtn__nsvTN:hover:not(:disabled){background:#5a6fd6}.SocialMediaResizer_resizeBtn__nsvTN:disabled{opacity:.55;cursor:not-allowed}.SocialMediaResizer_resultsBar__lESxe{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px}.SocialMediaResizer_resultsLabel__2bPNo{font-size:.875rem;font-weight:600;color:#166534}.SocialMediaResizer_downloadAllBtn__IBwCl{padding:7px 16px;background:#10b981;color:#fff;border:none;border-radius:7px;font-size:.8rem;font-weight:700;cursor:pointer;transition:background .15s}.SocialMediaResizer_downloadAllBtn__IBwCl:hover{background:#059669}.SocialMediaResizer_resultsGrid__Xl9Vr{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px;gap:12px}.SocialMediaResizer_resultCard__wT8eV{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:10px;align-items:center}.SocialMediaResizer_resultThumbBox___el5I{width:100%;max-height:120px;overflow:hidden;border-radius:6px;background:#f3f4f6;display:flex;align-items:center;justify-content:center}.SocialMediaResizer_resultThumb__DWRvQ{display:block;max-width:100%;max-height:120px;object-fit:contain}.SocialMediaResizer_resultMeta__gMyqR{text-align:center;display:flex;flex-direction:column;gap:2px;width:100%}.SocialMediaResizer_resultPlatform__DMnpq{font-size:.7rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.04em}.SocialMediaResizer_resultName__n2Zr9{font-size:.875rem;font-weight:700;color:#111827}.SocialMediaResizer_resultDims__3dHpN{font-size:.75rem;color:#6b7280;font-family:monospace}.SocialMediaResizer_dlBtn__gdZfF{width:100%;padding:7px;background:#f5f3ff;border:1px solid #c4b5fd;border-radius:7px;font-size:.8rem;font-weight:600;color:#5b21b6;text-align:center;text-decoration:none;transition:background .12s}.SocialMediaResizer_dlBtn__gdZfF:hover{background:#ede9fe}@media (max-width:480px){.SocialMediaResizer_presetGrid__lKLFw,.SocialMediaResizer_resultsGrid__Xl9Vr{grid-template-columns:1fr 1fr}.SocialMediaResizer_sourceBar__JDilr{flex-direction:column}}.SpeechToText_wrapper__OtpLl{display:flex;flex-direction:column;gap:20px}.SpeechToText_unsupported__EpWAA{text-align:center;padding:40px 20px;color:#6b7280;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:12px}.SpeechToText_unsupported__EpWAA p{margin:6px 0;font-size:.9rem}.SpeechToText_controls__rCAFr{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap}.SpeechToText_langField__s7QWn{display:flex;flex-direction:column;gap:6px;flex:1 1;min-width:180px}.SpeechToText_label__RaQrN{font-size:.8rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.SpeechToText_select__NICsZ{padding:9px 12px;border:1.5px solid #d1d5db;border-radius:8px;font-size:.9rem;font-family:inherit;background:#fff;color:#111827;cursor:pointer;transition:border-color .15s}.SpeechToText_select__NICsZ:focus{outline:none;border-color:#667eea}.SpeechToText_select__NICsZ:disabled{opacity:.6;cursor:not-allowed}.SpeechToText_btnRow__FdvU1{display:flex;gap:10px}.SpeechToText_startBtn__r2Wi1,.SpeechToText_stopBtn__7jL8H{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:opacity .15s}.SpeechToText_startBtn__r2Wi1{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.SpeechToText_startBtn__r2Wi1:hover{opacity:.9}.SpeechToText_stopBtn__7jL8H{background:#dc2626;color:#fff}.SpeechToText_stopBtn__7jL8H:hover{opacity:.9}.SpeechToText_clearBtn__gLGwT{padding:10px 16px;background:#fff;border:1.5px solid #d1d5db;border-radius:8px;font-size:.9rem;font-weight:600;color:#6b7280;cursor:pointer;transition:border-color .15s,color .15s}.SpeechToText_clearBtn__gLGwT:hover:not(:disabled){border-color:#667eea;color:#667eea}.SpeechToText_clearBtn__gLGwT:disabled{opacity:.4;cursor:not-allowed}.SpeechToText_listeningBadge__58JgC{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;font-weight:600;color:#dc2626}.SpeechToText_dot__yxXSL{width:8px;height:8px;background:#dc2626;border-radius:50%;animation:SpeechToText_pulse__jiJo2 1.2s ease-in-out infinite}@keyframes SpeechToText_pulse__jiJo2{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.SpeechToText_transcriptBox__aS0NU{min-height:180px;padding:18px 20px;border:1.5px solid #e5e7eb;border-radius:12px;background:#fff;font-size:1rem;line-height:1.75;color:#111827;word-break:break-word}.SpeechToText_placeholder__tMXR5{color:#9ca3af;font-style:italic}.SpeechToText_finalText__wPK8n{color:#111827}.SpeechToText_interimText__osavW{color:#9ca3af;font-style:italic}.SpeechToText_footer__9n0x5{display:flex;justify-content:space-between;align-items:center}.SpeechToText_wordCount__gURql{font-size:.82rem;color:#9ca3af}.SpeechToText_copyBtn__Vznq1{padding:8px 18px;background:#fff;border:1.5px solid #667eea;border-radius:8px;font-size:.85rem;font-weight:600;color:#667eea;cursor:pointer;transition:background .15s}.SpeechToText_copyBtn__Vznq1:hover:not(:disabled){background:#f5f3ff}.SpeechToText_copyBtn__Vznq1:disabled{opacity:.4;cursor:not-allowed;border-color:#d1d5db;color:#9ca3af}@media (max-width:540px){.SpeechToText_controls__rCAFr{flex-direction:column;align-items:stretch}.SpeechToText_btnRow__FdvU1{flex-wrap:wrap}}.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}}.StatisticsCalculator_root__k6l65{max-width:640px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.StatisticsCalculator_inputSection__q0u_B{display:flex;flex-direction:column;gap:8px}.StatisticsCalculator_inputLabel__46bCC{font-size:.9rem;font-weight:600;color:#374151}.StatisticsCalculator_inputHint__dGog5{font-weight:400;color:#9ca3af}.StatisticsCalculator_textarea__YFE0_{width:100%;padding:12px 14px;border:1.5px solid #e5e7eb;border-radius:10px;font-size:.95rem;font-family:Menlo,Monaco,Consolas,monospace;color:#111827;resize:vertical;outline:none;transition:border-color .12s;box-sizing:border-box;line-height:1.6}.StatisticsCalculator_textarea__YFE0_:focus{border-color:#6366f1}.StatisticsCalculator_countLine__DMzhD{font-size:.82rem;color:#6b7280;margin:0}.StatisticsCalculator_countLine__DMzhD strong{color:#111827}.StatisticsCalculator_errText__zbt2b{color:#ef4444;font-size:.82rem}.StatisticsCalculator_modeToggle__a1yvz{display:flex;background:#f3f4f6;border-radius:10px;padding:4px;gap:4px;align-self:flex-start}.StatisticsCalculator_modeBtn__DM7_v{padding:7px 16px;border:none;background:transparent;border-radius:7px;font-size:.82rem;font-weight:600;color:#6b7280;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap}.StatisticsCalculator_modeBtnOn__BHmaA{background:#fff;color:#111827;box-shadow:0 1px 3px rgba(0,0,0,.08)}.StatisticsCalculator_resultsGrid__FuqyQ{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.StatisticsCalculator_statCell__BhV8j{display:flex;flex-direction:column;gap:3px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:14px 16px}.StatisticsCalculator_statLabel__s1a88{font-size:.75rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.04em}.StatisticsCalculator_statValue__9OYwl{font-size:1.15rem;font-weight:700;color:#111827;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:480px){.StatisticsCalculator_resultsGrid__FuqyQ{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}.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}}.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}}