.RankTracker_heroSection__HPdQX{background:linear-gradient(120deg,var(--primary-color) 0,var(--accent-color) 100%);color:#fff;padding:2.5rem 2rem 2rem;text-align:center;margin-bottom:1.5rem;border-radius:var(--border-radius-md);box-shadow:0 2px 20px rgba(74,108,247,.15);position:relative;overflow:hidden}.RankTracker_heroSection__HPdQX:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));pointer-events:none}.RankTracker_heroTitle__OcMXn{font-size:2rem;font-weight:600;margin-bottom:.5rem;color:#fff;letter-spacing:-.02em;position:relative;z-index:1}.RankTracker_heroSubtitle__b3N_j{font-size:1rem;max-width:600px;margin:0 auto;color:hsla(0,0%,100%,.85);font-weight:400;line-height:1.5;position:relative;z-index:1}@media (max-width:768px){.RankTracker_heroSection__HPdQX{padding:2rem 1.5rem 1.5rem;margin-bottom:1rem;border-radius:var(--border-radius-sm)}.RankTracker_heroTitle__OcMXn{font-size:1.5rem}.RankTracker_heroSubtitle__b3N_j{font-size:.9rem;max-width:100%}}.RankTracker_breadcrumbs__Lx2Lr{max-width:1200px;margin:0 auto 2rem;padding:0 1rem}.RankTracker_breadcrumbs__Lx2Lr ol{display:flex;align-items:center;list-style:none;margin:0;padding:0;font-size:.875rem}.RankTracker_breadcrumbs__Lx2Lr li{display:flex;align-items:center}.RankTracker_breadcrumbs__Lx2Lr li:not(:last-child):after{content:">";margin:0 .5rem;color:#666}.RankTracker_breadcrumbs__Lx2Lr a{color:#007bff;text-decoration:none}.RankTracker_breadcrumbs__Lx2Lr a:hover{text-decoration:underline}.RankTracker_tabsContainer__XfeUO{max-width:1200px;margin:0 auto 2rem;padding:0 1rem}.RankTracker_tabsList__ZBkqc{display:flex;border-bottom:2px solid #e9ecef;list-style:none;margin:0;padding:0;overflow-x:auto}.RankTracker_tabItem__0llzq{padding:1rem 1.5rem;cursor:pointer;border-bottom:3px solid transparent;white-space:nowrap;font-weight:500;color:#666;transition:all .3s ease}.RankTracker_tabItem__0llzq:hover{color:#007bff;background-color:rgba(0,123,255,.05)}.RankTracker_tabItem__0llzq.RankTracker_active__84ct9{color:#007bff;border-bottom-color:#007bff;background-color:rgba(0,123,255,.05)}.RankTracker_tabItem__0llzq i{margin-right:.5rem}.RankTracker_contentContainer__AgsvU{max-width:1200px;margin:0 auto;padding:0 1rem}.RankTracker_card___rd1Y{background:#fff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.05);margin-bottom:2rem;padding:2rem;border:1px solid #e9ecef}.RankTracker_cardHeader__Vbs70{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;gap:1rem}.RankTracker_cardTitle__kOcPE{font-size:1.5rem;font-weight:600;color:#2d3748;margin:0 0 .25rem}.RankTracker_cardDescription__4xZl4{color:#666;margin:0;line-height:1.5}.RankTracker_error__SQtj7{background:#fee;color:#c53030;border-radius:8px;border:1px solid #fed7d7}.RankTracker_error__SQtj7,.RankTracker_success___Gvre{padding:1rem;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.RankTracker_success___Gvre{background:#f0fff4;color:#38a169;border-radius:8px;border:1px solid #c6f6d5}.RankTracker_inputGrid__VAwtA{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.RankTracker_inputGroup__eFLcJ{display:flex;flex-direction:column}.RankTracker_inputGroup__eFLcJ label{font-weight:500;margin-bottom:.5rem;color:#2d3748}.RankTracker_inputGroup__eFLcJ input,.RankTracker_inputGroup__eFLcJ select{padding:.75rem;border:1px solid #cbd5e0;border-radius:8px;font-size:1rem;transition:border-color .3s ease,box-shadow .3s ease}.RankTracker_inputGroup__eFLcJ input:focus,.RankTracker_inputGroup__eFLcJ select:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.1)}.RankTracker_primaryButton__m5498{background:#007bff;color:#fff;border:none;padding:1rem 2rem;border-radius:8px;font-weight:500;cursor:pointer;font-size:1rem;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem}.RankTracker_primaryButton__m5498:hover:not(:disabled){background:#0056b3;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,123,255,.3)}.RankTracker_primaryButton__m5498:disabled{background:#6c757d;cursor:not-allowed}.RankTracker_checkRanksButton__KD7Jc,.RankTracker_selectAllButton__kKC6e{background:#6c757d;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;font-size:.875rem;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem}.RankTracker_selectAllButton__kKC6e:hover{background:#5a6268}.RankTracker_checkRanksButton__KD7Jc{background:#28a745}.RankTracker_checkRanksButton__KD7Jc:hover:not(:disabled){background:#1e7e34}.RankTracker_checkRanksButton__KD7Jc:disabled{background:#6c757d;cursor:not-allowed}.RankTracker_deleteButton__3JNjv{background:#dc3545;color:#fff;border:none;padding:.5rem;border-radius:6px;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center}.RankTracker_deleteButton__3JNjv:hover{background:#c82333}.RankTracker_keywordActions__Nnx96{display:flex;gap:1rem;flex-wrap:wrap}.RankTracker_keywordsList__EYqqF{display:flex;flex-direction:column;gap:1rem}.RankTracker_keywordCard__qmmiP{border:1px solid #e9ecef;border-radius:8px;padding:1.5rem;background:#f8f9fa;transition:all .3s ease}.RankTracker_keywordCard__qmmiP:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.RankTracker_keywordHeader__jylRp{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.RankTracker_keywordSelection__75XF5 input[type=checkbox]{transform:scale(1.2);cursor:pointer}.RankTracker_keywordInfo__5Oj3P{flex:1 1}.RankTracker_keywordInfo__5Oj3P h3{margin:0 0 .25rem;font-size:1.125rem;color:#2d3748}.RankTracker_keywordInfo__5Oj3P p{margin:0;color:#666;font-size:.875rem}.RankTracker_rankMetrics__j7kHO{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1rem}.RankTracker_rankMetric__xg09v{text-align:center}.RankTracker_metricLabel__n2kA6{display:block;font-size:.875rem;color:#666;margin-bottom:.25rem}.RankTracker_metricValue__cDvt5{font-size:1.25rem;font-weight:600;color:#2d3748}.RankTracker_currentRank___05YK{display:flex;align-items:center;justify-content:center;gap:.5rem}.RankTracker_rankPosition__HduNs{font-size:1.25rem;font-weight:600;color:#2d3748}.RankTracker_rankChange__4MFV0{font-size:.875rem;padding:.25rem .5rem;border-radius:4px;font-weight:500}.RankTracker_rankUp__APAJI{background:#d4edda;color:#155724}.RankTracker_rankDown__oonbR{background:#f8d7da;color:#721c24}.RankTracker_rankSame__UEq57{background:#fff3cd;color:#856404}.RankTracker_keywordFooter__Z_r8R{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:#666;border-top:1px solid #dee2e6;padding-top:.75rem}.RankTracker_emptyState__8KU_n{text-align:center;padding:3rem 1rem;color:#666}.RankTracker_emptyState__8KU_n i{font-size:3rem;color:#cbd5e0;margin-bottom:1rem}.RankTracker_emptyState__8KU_n h3{font-size:1.25rem;margin-bottom:.5rem;color:#2d3748}.RankTracker_emptyState__8KU_n p{margin-bottom:1.5rem;line-height:1.6}.RankTracker_analyticsContainer__4wqAp{margin-top:2rem}.RankTracker_dateRangeSelector__cnNgK{display:flex;align-items:center;gap:.5rem}.RankTracker_dateRangeSelector__cnNgK label{font-size:.875rem;color:#666}.RankTracker_dateRangeSelector__cnNgK select{padding:.5rem;border:1px solid #cbd5e0;border-radius:6px;font-size:.875rem}.RankTracker_chartsContainer__b06p7{display:flex;flex-direction:column;gap:2rem}.RankTracker_chartCard___z20A{border:1px solid #e9ecef;border-radius:8px;padding:1.5rem;background:#fff}.RankTracker_chartCard___z20A h3{margin:0 0 1rem;font-size:1.125rem;color:#2d3748}.RankTracker_chartWrapper__inMJ4{height:300px;position:relative}.RankTracker_featuresSection__oc7UL{max-width:1200px;margin:4rem auto 2rem;padding:0 1rem;text-align:center}.RankTracker_featuresSection__oc7UL h2{font-size:2rem;margin-bottom:3rem;color:#2d3748}.RankTracker_featuresGrid__udqbM{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem}.RankTracker_featureCard__SF0k_{padding:2rem;border-radius:12px;background:#fff;box-shadow:0 4px 6px rgba(0,0,0,.05);border:1px solid #e9ecef;text-align:center}.RankTracker_featureCard__SF0k_ i{font-size:2.5rem;color:#007bff;margin-bottom:1rem}.RankTracker_featureCard__SF0k_ h3{font-size:1.25rem;margin-bottom:1rem;color:#2d3748}.RankTracker_featureCard__SF0k_ p{color:#666;line-height:1.6;margin:0}.RankTracker_faqSection___QBZF{max-width:1200px;margin:4rem auto;padding:0 1rem}.RankTracker_faqSection___QBZF h2{font-size:2rem;text-align:center;margin-bottom:3rem;color:#2d3748}.RankTracker_faqGrid__zpOGE{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem}.RankTracker_faqItem__3GuPa{padding:1.5rem;border-radius:8px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05);border:1px solid #e9ecef}.RankTracker_faqItem__3GuPa h3{font-size:1.125rem;margin-bottom:1rem;color:#2d3748}.RankTracker_faqItem__3GuPa p{color:#666;line-height:1.6;margin:0}@media (max-width:768px){.RankTracker_heroTitle__OcMXn{font-size:2rem}.RankTracker_heroSubtitle__b3N_j{font-size:1.125rem}.RankTracker_inputGrid__VAwtA{grid-template-columns:1fr}.RankTracker_cardHeader__Vbs70{flex-direction:column;align-items:stretch}.RankTracker_keywordActions__Nnx96{justify-content:center}.RankTracker_rankMetrics__j7kHO{grid-template-columns:repeat(2,1fr)}.RankTracker_keywordFooter__Z_r8R{flex-direction:column;gap:.5rem;align-items:flex-start}.RankTracker_faqGrid__zpOGE,.RankTracker_featuresGrid__udqbM{grid-template-columns:1fr}.RankTracker_tabsList__ZBkqc{justify-content:flex-start}}@media (max-width:480px){.RankTracker_heroSection__HPdQX{padding:2rem 1rem}.RankTracker_card___rd1Y{padding:1rem}.RankTracker_inputGrid__VAwtA{gap:1rem}.RankTracker_rankMetrics__j7kHO{grid-template-columns:1fr}}