.page_page__9Bi6N{display:flex;flex-direction:column;min-height:100vh;background:#f9fafb}.page_header__zb9N6{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:52px 20px 44px;text-align:center}.page_headerInner__3emoo{max-width:720px;margin:0 auto}.page_headerInner__3emoo 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__3emoo p{font-size:1rem;opacity:.9;margin:0 auto;max-width:560px;line-height:1.65;color:#fff}.page_content__iF8A_{flex:1 1;max-width:720px;width:100%;margin:0 auto;padding:44px 20px 64px;box-sizing:border-box}.page_tipsSection__x6tx5{background:#f9fafb;border-top:1px solid #e9ecef;padding:56px 20px 64px}.page_tipsInner__3KI_s{max-width:780px;margin:0 auto}.page_tipsSection__x6tx5 h2{font-size:1.3rem;font-weight:700;color:#111827;margin:0 0 24px}.page_tipsGrid__KPHo1{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:16px;gap:16px}.page_tipCard__K2kHN{padding:20px;background:#fff;border:1px solid #e9ecef;border-radius:12px}.page_tipCard__K2kHN h3{font-size:.9rem;font-weight:700;color:#111827;margin:0 0 8px}.page_tipCard__K2kHN p{font-size:.85rem;color:#6b7280;line-height:1.6;margin:0}.page_faqSection__B9rKq{background:#fff;border-top:1px solid #e9ecef;padding:56px 20px 72px}.page_faqInner__XjpJO{max-width:780px;margin:0 auto}.page_faqSection__B9rKq h2{font-size:1.3rem;font-weight:700;color:#111827;margin:0 0 28px}.page_faqList__nmE0Q{display:flex;flex-direction:column;gap:10px}.page_faqItem__s4ONF{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.page_faqItem__s4ONF[open]{border-color:#667eea;background:#fff}.page_faqQuestion__Id5Hw{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__Id5Hw::-webkit-details-marker{display:none}.page_faqQuestion__Id5Hw:after{content:"+";font-size:1.2rem;font-weight:400;color:#667eea;flex-shrink:0;margin-left:16px}.page_faqItem__s4ONF[open] .page_faqQuestion__Id5Hw:after{content:"−"}.page_faqAnswer___lWST{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__zb9N6{padding:40px 20px 36px}.page_content__iF8A_{padding:32px 16px 48px}.page_faqSection__B9rKq,.page_tipsSection__x6tx5{padding:40px 16px 52px}.page_tipsGrid__KPHo1{grid-template-columns:1fr}}.WaveFrequencyCalculator_wrap__apAUr{padding:24px 16px}.WaveFrequencyCalculator_card__Uvqe2{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:28px;max-width:520px;margin:0 auto}.WaveFrequencyCalculator_formulas__WEbMp{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:20px}.WaveFrequencyCalculator_formulas__WEbMp span{background:#f0f0ff;color:#667eea;padding:4px 12px;border-radius:20px;font-family:monospace;font-size:.85rem;font-weight:600}.WaveFrequencyCalculator_solveRow__20_Gq{display:flex;align-items:center;gap:12px;margin-bottom:16px;font-size:.875rem;font-weight:600;color:#374151}.WaveFrequencyCalculator_tabs__3_wPd{display:flex;gap:6px;flex-wrap:wrap}.WaveFrequencyCalculator_tab__z3L4B{padding:5px 12px;border:1px solid #d1d5db;border-radius:8px;background:#fff;font-size:.875rem;cursor:pointer;font-weight:600;color:#6b7280}.WaveFrequencyCalculator_tab__z3L4B.WaveFrequencyCalculator_active__oREF8{background:#667eea;border-color:#667eea;color:#fff}.WaveFrequencyCalculator_fields__vLYnO{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.WaveFrequencyCalculator_field__3xxWF{display:flex;flex-direction:column;gap:5px}.WaveFrequencyCalculator_field__3xxWF span{font-size:.875rem;font-weight:600;color:#374151}.WaveFrequencyCalculator_field__3xxWF em{font-style:normal;color:#9ca3af;font-weight:400}.WaveFrequencyCalculator_field__3xxWF input{padding:10px 14px;border:1px solid #d1d5db;border-radius:8px;font-size:.95rem;outline:none}.WaveFrequencyCalculator_field__3xxWF input:focus{border-color:#667eea}.WaveFrequencyCalculator_field__3xxWF.WaveFrequencyCalculator_disabled__YeNLq input{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.WaveFrequencyCalculator_result__DndYv{background:#f0f0ff;border:1px solid #667eea;border-radius:12px;padding:20px;display:flex;flex-direction:column;align-items:center;gap:6px}.WaveFrequencyCalculator_rlabel__NEOhs{font-size:.875rem;color:#667eea;font-weight:600}.WaveFrequencyCalculator_rval__ujBbr{font-size:1.4rem;font-weight:700;color:#111827;font-family:monospace}.WaveFrequencyCalculator_hint__RXBLs{text-align:center;font-size:.875rem;color:#9ca3af;padding:16px 0}