@media screen and (max-width:768px){.header{flex-direction:column;gap:12px;padding:12px 16px}.nav{-webkit-overflow-scrolling:touch;overflow-x:auto}.tabs{min-width:-webkit-max-content;min-width:max-content;padding:0 16px}.dateRangeSelector{flex-direction:column;gap:12px;width:100%}.dateRangeOptions{flex-wrap:wrap;justify-content:center}.customDateRange{flex-direction:column;width:100%}.metricsGrid{gap:12px!important;grid-template-columns:1fr!important}.chartContainer{padding:16px!important}.tableContainer{-webkit-overflow-scrolling:touch;overflow-x:auto}table{min-width:600px}.modal{margin:10px!important;max-height:90vh!important;width:95%!important}h1{font-size:24px!important}h2{font-size:20px!important}h3{font-size:18px!important}.container{padding:16px!important}button{font-size:14px;padding:10px 16px}.desktop-only{display:none!important}}@media screen and (min-width:769px) and (max-width:1024px){.metricsGrid{grid-template-columns:repeat(2,1fr)!important}.chartContainer{padding:20px!important}.modal{max-width:700px!important;width:80%!important}}@media screen and (max-width:480px){h1{font-size:20px!important}h2{font-size:18px!important}h3{font-size:16px!important}.container{padding:12px!important}.flex-row{flex-direction:column!important}button{margin-bottom:8px;width:100%}.chart{height:250px!important}}@media screen and (max-width:768px) and (orientation:landscape){.metricsGrid{grid-template-columns:repeat(2,1fr)!important}h1,h2,h3{margin:8px 0!important}}@media screen and (max-width:768px) and (-webkit-min-device-pixel-ratio:2){*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media print{.dateRangeSelector,.header button,.nav{display:none!important}.chartContainer{page-break-inside:avoid}*{background:#fff!important;color:#000!important}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.Dashboard_dashboard__1OjgL{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin:60px auto 0;max-width:1200px;padding:24px;width:100%}.Dashboard_header__DznD5{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.Dashboard_title__Co5C-{color:#111827;font-size:28px;font-weight:700}.Dashboard_exportBtn__chlhH{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#3b82f6;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 16px;transition:all .2s}.Dashboard_exportBtn__chlhH:hover{background:#f9fafb;border-color:#3b82f6}.Dashboard_nav__ympit{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.Dashboard_tabs__ywYx6{display:flex;gap:4px}.Dashboard_tabActive__g5QRe,.Dashboard_tab__O1Iej{background:#0000;border:none;border-bottom:2px solid #0000;color:#6b7280;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.Dashboard_tab__O1Iej:hover{color:#111827}.Dashboard_tabActive__g5QRe{border-bottom-color:#3b82f6;color:#111827}.Dashboard_sourceFilter__GQw1e{align-items:center;color:#6b7280;display:flex;font-size:14px;gap:12px}.Dashboard_filterBtn__5lykh{background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:6px 12px}.Dashboard_filters__JJK2B{display:flex;gap:12px;margin-bottom:12px}.Dashboard_filterItem__iYwlT{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 16px;transition:all .2s}.Dashboard_filterItem__iYwlT:hover{background:#f9fafb;border-color:#9ca3af}.Dashboard_filterNote__6TBRI{color:#6b7280;font-size:13px;margin-bottom:32px}.Dashboard_metrics__34pCL{margin-bottom:40px}.Dashboard_sectionTitle__J0APE{color:#374151;font-size:20px;font-weight:600;margin-bottom:20px}.Dashboard_metricsGrid__z3c\+M{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.Dashboard_metricCard__atnPq{background:#f9fafb;border-radius:12px;padding:24px;text-align:center;transition:all .3s}.Dashboard_metricCard__atnPq:hover{background:#f3f4f6;box-shadow:0 4px 6px #0000000d;transform:translateY(-2px)}.Dashboard_metricValue__7QcbB{color:#111827;font-size:32px;font-weight:700;margin-bottom:8px}.Dashboard_metricLabel__X1ZTm{color:#6b7280;font-size:14px}.Dashboard_chartSection__LOWbS{margin-top:40px}.Dashboard_chartTitle__RjX-C{color:#374151;font-size:16px;font-weight:600;margin-bottom:20px}.Dashboard_chartContainer__Ylr6t{background:#fafafa;border:1px solid #e5e7eb;border-radius:12px;padding:20px}@media screen and (max-width:768px){.Dashboard_dashboard__1OjgL{border-radius:0;box-shadow:none;padding:0}.Dashboard_header__DznD5{align-items:flex-start;flex-direction:column;gap:12px;padding:12px 16px}.Dashboard_title__Co5C-{font-size:20px}.Dashboard_exportBtn__chlhH{justify-content:center;width:100%}.Dashboard_nav__ympit{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:0 16px}.Dashboard_tabs__ywYx6{min-width:-webkit-max-content;min-width:max-content}.Dashboard_tabActive__g5QRe,.Dashboard_tab__O1Iej{font-size:13px;padding:10px 16px;white-space:nowrap}.Dashboard_metricsGrid__z3c\+M{gap:12px;grid-template-columns:1fr;padding:0 16px}.Dashboard_metricCard__atnPq{padding:16px}.Dashboard_metricValue__7QcbB{font-size:24px}.Dashboard_chartContainer__Ylr6t{margin:0 16px;padding:12px}}@media screen and (max-width:480px){.Dashboard_title__Co5C-{font-size:18px}.Dashboard_tabActive__g5QRe,.Dashboard_tab__O1Iej{font-size:12px;padding:8px 12px}.Dashboard_metricValue__7QcbB{font-size:20px}.Dashboard_metricLabel__X1ZTm{font-size:12px}}.MainPageDashboard_periodBar__ZsK0K{background:#f3f4f6;border-radius:12px;margin-bottom:20px;padding:12px 16px}.MainPageDashboard_periodTabs__2j0lR{align-items:center;display:flex;gap:8px}.MainPageDashboard_periodTabActive__10xVg,.MainPageDashboard_periodTab__0k8bl{background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s}.MainPageDashboard_periodTabActive__10xVg{background:#fff;box-shadow:0 1px 2px #0000000d;color:#111827}.MainPageDashboard_periodTab__0k8bl:hover{background:#f9fafb;color:#374151}.MainPageDashboard_dateRangeButton__z7kmO{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;margin-left:auto;padding:8px 14px;transition:all .2s}.MainPageDashboard_dateRangeButton__z7kmO:hover{background:#f9fafb;border-color:#d1d5db}.MainPageDashboard_granularityButton__CZ1vT{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:500;padding:8px 14px;transition:all .2s}.MainPageDashboard_granularityButton__CZ1vT:hover{background:#f9fafb;border-color:#d1d5db}.MainPageDashboard_scaleButton__xBJ-c{align-items:center;background:#8b5cf6;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;padding:8px 14px;transition:all .2s}.MainPageDashboard_scaleButton__xBJ-c:hover{background:#7c3aed}.MainPageDashboard_scaleIcon__vZuQ0{font-size:16px}.MainPageDashboard_metricsContainer__Y5Gmi{background:#e8e5f0;border-radius:12px;margin-bottom:24px;padding:20px 24px}.MainPageDashboard_metricsTitle__nzE\+w{color:#1a1a1a;font-size:20px;font-weight:600;margin:0 0 20px}.MainPageDashboard_metricsGrid__kn26p{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.MainPageDashboard_metricItem__gq\+bq{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000f;display:flex;flex-direction:column;gap:12px;padding:20px}.MainPageDashboard_metricItemLabel__Fq6fE{color:#6b7280;font-size:13px;font-weight:500}.MainPageDashboard_metricItemValue__IXnE8{align-items:baseline;color:#111827;display:flex;font-size:24px;font-weight:700;gap:8px}.MainPageDashboard_metricItemChange__vKUEh{align-items:center;display:inline-flex;font-size:13px;font-weight:500;gap:2px}.MainPageDashboard_miniChart__y6-jc{height:60px;margin-top:8px;width:100%}.MainPageDashboard_miniChart__y6-jc svg{height:100%;width:100%}.MainPageDashboard_container__CDgZx{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:24px}.MainPageDashboard_header__41Gub{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.MainPageDashboard_title__CJXkF{color:#1a1a1a;font-size:20px;font-weight:600;margin:0}.MainPageDashboard_controls__dnxzE{align-items:center;display:flex;gap:16px}.MainPageDashboard_tabsGroup__L4iWe{background:#f3f4f6;border-radius:8px;display:flex;gap:4px;padding:3px}.MainPageDashboard_tabActive__yBl9M,.MainPageDashboard_tab__3-orT{background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:all .2s}.MainPageDashboard_tabActive__yBl9M{background:#fff;box-shadow:0 1px 2px #0000000d;color:#111827}.MainPageDashboard_tab__3-orT:hover{color:#374151}.MainPageDashboard_periodButton__tW5cu,.MainPageDashboard_periodSelector__GIqub{align-items:center;display:flex;gap:8px}.MainPageDashboard_periodButton__tW5cu{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;font-size:13px;padding:8px 12px;transition:all .2s}.MainPageDashboard_periodButton__tW5cu:hover{background:#f9fafb;border-color:#d1d5db}.MainPageDashboard_compareButton__f0cgp{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;font-size:13px;padding:8px 12px;transition:all .2s}.MainPageDashboard_compareButton__f0cgp:hover{background:#f9fafb;border-color:#d1d5db}.MainPageDashboard_mainSection__QujCH{width:100%}.MainPageDashboard_metricsRow__nU6TE{grid-gap:24px;border-bottom:1px solid #e5e7eb;display:grid;gap:24px;grid-template-columns:repeat(6,1fr);margin-bottom:24px;padding-bottom:16px}.MainPageDashboard_metricCard__RWsun{display:flex;flex-direction:column;gap:8px}.MainPageDashboard_metricLabel__AiAvN{color:#6b7280;font-size:12px;font-weight:400;white-space:nowrap}.MainPageDashboard_metricValue__lgj02{align-items:baseline;color:#111827;display:flex;font-size:20px;font-weight:600;gap:6px}.MainPageDashboard_metricChange__yf2au{align-items:center;display:inline-flex;font-size:12px;font-weight:500;gap:2px}.MainPageDashboard_chartContainer__tGM4A{background:#fafafa;border-radius:8px;margin-bottom:20px;padding:16px}.MainPageDashboard_legend__NAYg1{grid-gap:16px 32px;display:grid;gap:16px 32px;grid-template-columns:repeat(3,1fr);padding-top:16px}.MainPageDashboard_legendItem__B-LCS{align-items:center;display:flex;flex:1 1;font-size:13px;gap:8px}.MainPageDashboard_dot__GdPfA{border-radius:50%;flex-shrink:0;height:8px;width:8px}.MainPageDashboard_legendLabel__L8AiO{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MainPageDashboard_bottomSection__HmiW3{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 400px;margin-top:24px}.MainPageDashboard_rankingsContainer__SWRNY{align-items:flex-start;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;gap:40px;padding:24px 32px}.MainPageDashboard_rankingItem__-X7AS{display:flex;flex:1 1;flex-direction:column;gap:12px}.MainPageDashboard_rankingLabel__S5oXq{color:#6b7280;font-size:14px;font-weight:400}.MainPageDashboard_rankingValue__3c3cN{color:#3b82f6;font-size:28px;font-weight:600}.MainPageDashboard_rankingDivider__dtzIA{align-self:center;background:#e5e7eb;height:60px;width:1px}.MainPageDashboard_rankingCountry__p78NV{align-items:center;display:flex;gap:8px;margin-bottom:8px}.MainPageDashboard_countryFlag__OJVTM{font-size:20px}.MainPageDashboard_countryLink__98vtd{color:#3b82f6;cursor:pointer;font-size:14px;text-decoration:underline}.MainPageDashboard_countryLink__98vtd:hover{color:#2563eb}.MainPageDashboard_deviceDistribution__IKfc0{background:#fff;border:2px solid #3b82f6;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:24px;position:relative}.MainPageDashboard_deviceHeader__7B4hs{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.MainPageDashboard_deviceTitle__xKrMG{color:#111827;font-size:18px;font-weight:600;margin:0}.MainPageDashboard_deviceInfo__3bZ2d{color:#9ca3af;cursor:pointer;font-size:16px}.MainPageDashboard_deviceDate__BS3yc{color:#6b7280;display:flex;font-size:13px;gap:16px;margin-bottom:24px}.MainPageDashboard_deviceChart__QW-rW{display:flex;justify-content:center;margin:24px 0;position:relative}.MainPageDashboard_chartWrapper__DVlpN{position:relative}.MainPageDashboard_donutChart__TXTHr{height:140px;transition:all .3s ease;width:140px}.MainPageDashboard_chartSegment__mDWWe{transition:opacity .3s ease}.MainPageDashboard_chartSegment__mDWWe:hover{opacity:.8}.MainPageDashboard_chartSegment__mDWWe circle{transition:all .3s ease}.MainPageDashboard_chartSegment__mDWWe:hover circle{stroke-width:35}.MainPageDashboard_tooltipContainer__AU0e5{display:none;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.MainPageDashboard_chartWrapper__DVlpN:hover .MainPageDashboard_tooltipContainer__AU0e5{display:block}.MainPageDashboard_desktopTooltip__2l\+YE,.MainPageDashboard_mobileTooltip__UBp4P{background:#2d3748f2;border-radius:8px;box-shadow:0 4px 12px #00000026;color:#fff;display:none;font-size:12px;left:50%;padding:8px 12px;position:absolute;top:-40px;transform:translateX(-50%);white-space:nowrap}.MainPageDashboard_desktopTooltip__2l\+YE span,.MainPageDashboard_mobileTooltip__UBp4P span{color:#a0aec0;display:block;margin-bottom:4px}.MainPageDashboard_desktopTooltip__2l\+YE strong,.MainPageDashboard_mobileTooltip__UBp4P strong{color:#fff;display:block;font-size:16px}.MainPageDashboard_chartSegment__mDWWe:hover~.MainPageDashboard_tooltipContainer__AU0e5 .MainPageDashboard_desktopTooltip__2l\+YE,.MainPageDashboard_chartSegment__mDWWe:hover~.MainPageDashboard_tooltipContainer__AU0e5 .MainPageDashboard_mobileTooltip__UBp4P{display:block}.MainPageDashboard_deviceStats__\+cVlc{display:flex;flex-direction:column;gap:12px}.MainPageDashboard_deviceStat__AFSq9{align-items:center;display:flex;gap:8px}.MainPageDashboard_deviceDot__7Ghvi{border-radius:50%;height:10px;width:10px}.MainPageDashboard_deviceLabel__oC90P{color:#374151;flex:1 1;font-size:14px}.MainPageDashboard_devicePercent__x\+mxg{color:#111827;font-size:14px;font-weight:600}@media (max-width:1200px){.MainPageDashboard_metricsRow__nU6TE{grid-template-columns:repeat(3,1fr)}.MainPageDashboard_legend__NAYg1{grid-template-columns:repeat(2,1fr)}.MainPageDashboard_controls__dnxzE{align-items:flex-end;flex-direction:column}.MainPageDashboard_bottomSection__HmiW3{grid-template-columns:1fr}.MainPageDashboard_rankingsContainer__SWRNY{flex-direction:column;gap:24px}.MainPageDashboard_rankingDivider__dtzIA{height:1px;width:100%}.MainPageDashboard_deviceDistribution__IKfc0{max-width:100%}}.MainPageDashboard_geographyContainer__GVCIF{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-top:24px;padding:24px}.MainPageDashboard_geographyTitle__GVFaL{color:#111827;font-size:20px;font-weight:600;margin:0 0 24px}.MainPageDashboard_geographyContent__r5CIF{grid-gap:40px;display:grid;gap:40px;grid-template-columns:2fr 1fr}.MainPageDashboard_mapSection__zRwFK{display:flex;flex-direction:column;gap:12px}.MainPageDashboard_sectionTitle__sk6S9{color:#374151;font-size:14px;font-weight:600;margin:0}.MainPageDashboard_dateFilter__TaKfu{color:#6b7280;display:flex;font-size:12px;gap:12px;margin-bottom:16px}.MainPageDashboard_worldMap__AkI3g{align-items:center;background:linear-gradient(135deg,#f0f4f8,#f9fafb);border-radius:12px;box-shadow:inset 0 2px 4px #0000000f;display:flex;justify-content:center;min-height:400px;padding:30px}.MainPageDashboard_mapSvg__D2ZuO{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));height:auto;max-height:400px;width:100%}.MainPageDashboard_mapSvg__D2ZuO path{cursor:pointer;transition:fill .3s ease,stroke .3s ease}.MainPageDashboard_mapSvg__D2ZuO path:hover{fill:#93c5fd!important;stroke:#3b82f6!important;stroke-width:1.5}.MainPageDashboard_continents__sJfSg path{cursor:pointer;transition:all .3s ease}.MainPageDashboard_continents__sJfSg path:hover{fill:#cbd5e1;transform:translateY(-1px)}.MainPageDashboard_countriesTable__5cvLz{display:flex;flex-direction:column;gap:16px}.MainPageDashboard_table__S70H\+{border-collapse:collapse;width:100%}.MainPageDashboard_table__S70H\+ thead{border-bottom:1px solid #e5e7eb}.MainPageDashboard_table__S70H\+ th{color:#6b7280;font-size:12px;font-weight:500;padding:8px 12px;text-align:left;text-transform:uppercase}.MainPageDashboard_table__S70H\+ td{border-bottom:1px solid #f3f4f6;padding:12px}.MainPageDashboard_table__S70H\+ tbody tr:last-child td{border-bottom:none}.MainPageDashboard_countryName__hkc\+3{align-items:center;color:#111827;display:flex;font-size:14px;font-weight:500;gap:8px}.MainPageDashboard_trafficBar__ngvoJ{display:flex;flex-direction:column;gap:6px}.MainPageDashboard_percentage__aYSgX{color:#374151;font-size:13px;font-weight:600}.MainPageDashboard_progressBar__DMqqI{background:#e5e7eb;border-radius:4px;height:8px;overflow:hidden;width:200px}.MainPageDashboard_progress__8ab43{background:#3b82f6;height:100%;transition:width .3s ease}.MainPageDashboard_change__U-2or{align-items:center;display:flex;font-size:13px;font-weight:500}.MainPageDashboard_seeMore__wM5AD{color:#3b82f6;display:inline-block;font-size:14px;font-weight:500;margin-top:8px;text-decoration:none;transition:color .2s ease}.MainPageDashboard_seeMore__wM5AD:hover{color:#2563eb;text-decoration:underline}.MainPageDashboard_additionalStats__\+Hzhr{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-top:24px}.MainPageDashboard_urlViewsContainer__fCY8L,.MainPageDashboard_userTypesContainer__GGQgA{background:#fff;border:1px solid #f3f4f6;border-radius:16px;box-shadow:0 2px 8px #0000000a;padding:20px;transition:box-shadow .3s}.MainPageDashboard_urlViewsContainer__fCY8L:hover,.MainPageDashboard_userTypesContainer__GGQgA:hover{box-shadow:0 4px 20px #00000014}.MainPageDashboard_blockHeader__mpESG{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.MainPageDashboard_headerLeft__NBcRy,.MainPageDashboard_headerRight__cREO1{align-items:center;display:flex;gap:8px}.MainPageDashboard_dragHandle__KTxPi{align-items:center;background:none;border:none;cursor:grab;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-top:0;opacity:.3;padding:0;transition:opacity .2s;width:20px}.MainPageDashboard_dragHandle__KTxPi:hover{opacity:.6}.MainPageDashboard_dragHandle__KTxPi:active{cursor:grabbing;opacity:.8}.MainPageDashboard_iconGroup__N0Hlk{background:#f3f4f6;border-radius:8px;display:flex;gap:1px;padding:2px}.MainPageDashboard_iconButton__jeU4f{align-items:center;background:#f3f4f6;border:none;border-radius:6px;cursor:pointer;display:flex;height:32px;justify-content:center;padding:6px;position:relative;transition:all .2s;width:32px}.MainPageDashboard_iconButton__jeU4f:first-child,.MainPageDashboard_iconButton__jeU4f:hover{background:#fff;box-shadow:0 1px 3px #00000014}.MainPageDashboard_menuDots__JD3X3{align-items:center;background:#0000;border:none;border-radius:6px;cursor:pointer;display:flex;height:28px;justify-content:center;margin-left:6px;padding:6px;transition:all .2s;width:28px}.MainPageDashboard_menuDots__JD3X3:hover{background:#f3f4f6}.MainPageDashboard_blockTitle__BJmTD{color:#111827;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0}.MainPageDashboard_blockSubtitle__QfluW{color:#9ca3af;font-size:12px;font-weight:400;letter-spacing:.01em;margin-top:2px}.MainPageDashboard_userStats__h4VM7{display:flex;flex-direction:column;height:calc(100% - 60px);margin-top:16px;position:relative}.MainPageDashboard_chartWithBackground__7UU-o{height:240px;position:relative;width:100%}.MainPageDashboard_backgroundAreas__UWqTg{bottom:30px;left:0;position:absolute;right:0;top:10px;z-index:0}.MainPageDashboard_bgArea__ZW9BB{background:linear-gradient(180deg,#f1f5f966,#f1f5f91a);border-radius:4px;bottom:0;position:absolute;top:0}.MainPageDashboard_userLegend__-1mNg{background:#f9fafb;border-radius:8px;display:flex;gap:24px;margin-top:8px;padding:12px 16px}.MainPageDashboard_checkbox__pLTiE{align-items:center;border-radius:3px;display:flex;flex-shrink:0;height:14px;justify-content:center;width:14px}.MainPageDashboard_legendLabel__L8AiO{color:#6b7280;flex:1 1;font-size:13px}.MainPageDashboard_legendValue__qYuVd{color:#111827;font-size:14px;font-weight:600;margin-left:auto}.MainPageDashboard_urlTable__B\+xZK{margin-top:16px}.MainPageDashboard_urlTable__B\+xZK table{border-collapse:collapse;width:100%}.MainPageDashboard_urlTable__B\+xZK th{border-bottom:none;color:#9ca3af;font-size:13px;font-weight:400;padding:10px 0;text-align:left;text-transform:none}.MainPageDashboard_urlTable__B\+xZK th:last-child{text-align:right}.MainPageDashboard_urlTable__B\+xZK td{border-bottom:1px solid #f3f4f6;color:#111827;font-size:14px;padding:12px 0}.MainPageDashboard_urlTable__B\+xZK td:last-child{font-weight:500;text-align:right}.MainPageDashboard_urlTable__B\+xZK tbody tr:last-child td{border-bottom:none}.MainPageDashboard_urlItem__11NVu{align-items:center;display:flex;gap:10px}.MainPageDashboard_urlText__5rH\+q{color:#111827;font-size:14px;max-width:500px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MainPageDashboard_marketingChannels__RAtFz{margin-top:24px}.MainPageDashboard_channelsContainer__PMoyT{background:#fff;border:1px solid #f3f4f6;border-radius:16px;box-shadow:0 2px 8px #0000000a;padding:24px}.MainPageDashboard_channelsHeader__HoYaF{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.MainPageDashboard_channelsTitle__H\+PRm{color:#111827;font-size:20px;font-weight:600;margin:0}.MainPageDashboard_overviewLink__-G9m8{color:#3b82f6;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.MainPageDashboard_overviewLink__-G9m8:hover{color:#2563eb;text-decoration:underline}.MainPageDashboard_channelsSubheader__G7OYY{align-items:center;display:flex;gap:8px;margin-bottom:16px}.MainPageDashboard_channelsSubtitle__2UC8y{color:#374151;font-size:16px;font-weight:500;margin:0}.MainPageDashboard_infoButton__bftS0{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;opacity:.6;padding:4px;transition:opacity .2s}.MainPageDashboard_infoButton__bftS0:hover{opacity:1}.MainPageDashboard_channelsFilters__zBAed{display:flex;gap:12px;margin-bottom:24px}.MainPageDashboard_filterTag__wkLJD{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;display:flex;font-size:13px;gap:6px;padding:6px 12px}.MainPageDashboard_channelsChart__wGjLi{height:300px;margin-top:20px;width:100%}@media (max-width:1200px){.MainPageDashboard_geographyContent__r5CIF{grid-template-columns:1fr}.MainPageDashboard_worldMap__AkI3g{min-height:200px}.MainPageDashboard_additionalStats__\+Hzhr{grid-template-columns:1fr}.MainPageDashboard_channelsContainer__PMoyT{padding:20px}}.MainPageDashboard_dateRangeContainer__EhDTT{align-items:center;display:flex;gap:16px}.MainPageDashboard_datePickerWrapper__n2ise{position:relative}.MainPageDashboard_datePickerButton__ZiT\+E{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 12px;transition:all .2s}.MainPageDashboard_datePickerButton__ZiT\+E:hover{background:#f9fafb;border-color:#9ca3af}.MainPageDashboard_chevron__hifrt{color:#6b7280;font-size:10px;margin-left:4px}.MainPageDashboard_customDatePicker__dCCPG{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #0000001a;margin-top:8px;min-width:280px;padding:16px;position:absolute;right:0;top:100%;z-index:1000}.MainPageDashboard_dateInputGroup__VkQR4{align-items:center;display:flex;gap:8px;margin-bottom:12px}.MainPageDashboard_dateInputGroup__VkQR4 label{color:#6b7280;font-size:14px;min-width:30px}.MainPageDashboard_dateInput__Je8ur{border:1px solid #e5e7eb;border-radius:4px;color:#374151;flex:1 1;font-size:14px;padding:8px}.MainPageDashboard_dateInput__Je8ur:focus{border-color:#3b82f6;outline:none}.MainPageDashboard_applyDateButton__3f631{background:#3b82f6;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:background .2s;width:100%}.MainPageDashboard_applyDateButton__3f631:hover{background:#2563eb}.MainPageDashboard_periodDropdown__M\+DJA{align-items:center;color:#4b5563;cursor:pointer;display:flex;font-size:14px;gap:4px}@media screen and (max-width:768px){.MainPageDashboard_periodBar__ZsK0K{margin-bottom:16px;padding:8px 12px}.MainPageDashboard_periodTabs__2j0lR{flex-wrap:wrap;gap:6px}.MainPageDashboard_periodTabActive__10xVg,.MainPageDashboard_periodTab__0k8bl{font-size:12px;padding:6px 12px}.MainPageDashboard_dateRangeButton__z7kmO{margin-left:0;margin-top:8px;width:100%}.MainPageDashboard_metricsContainer__Y5Gmi{margin-bottom:16px;padding:16px}.MainPageDashboard_metricsTitle__nzE\+w{font-size:18px;margin-bottom:16px}.MainPageDashboard_metricsGrid__kn26p{gap:16px;grid-template-columns:1fr}.MainPageDashboard_metricItem__gq\+bq{padding:16px}.MainPageDashboard_metricItemValue__IXnE8{font-size:20px}.MainPageDashboard_container__CDgZx{padding:16px}.MainPageDashboard_header__41Gub{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:16px;padding-bottom:12px}.MainPageDashboard_controls__dnxzE{align-items:stretch;flex-direction:column;gap:12px;width:100%}.MainPageDashboard_tabsGroup__L4iWe{width:100%}.MainPageDashboard_tabActive__yBl9M,.MainPageDashboard_tab__3-orT{flex:1 1;font-size:12px;padding:6px 8px}.MainPageDashboard_metricsRow__nU6TE{gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:16px}.MainPageDashboard_metricCard__RWsun{gap:4px}.MainPageDashboard_metricLabel__AiAvN{font-size:11px}.MainPageDashboard_metricValue__lgj02{font-size:16px}.MainPageDashboard_chartContainer__tGM4A{margin-bottom:16px;padding:12px}.MainPageDashboard_legend__NAYg1{gap:8px;grid-template-columns:1fr;padding-top:12px}.MainPageDashboard_bottomSection__HmiW3{gap:16px;grid-template-columns:1fr;margin-top:16px}.MainPageDashboard_rankingsContainer__SWRNY{flex-direction:column;gap:20px;padding:16px}.MainPageDashboard_rankingDivider__dtzIA{height:1px;width:100%}.MainPageDashboard_deviceDistribution__IKfc0{padding:16px}.MainPageDashboard_deviceTitle__xKrMG{font-size:16px}.MainPageDashboard_geographyContainer__GVCIF{margin-top:16px;padding:16px}.MainPageDashboard_geographyTitle__GVFaL{font-size:18px;margin-bottom:16px}.MainPageDashboard_geographyContent__r5CIF{gap:24px;grid-template-columns:1fr}.MainPageDashboard_worldMap__AkI3g{min-height:250px;padding:16px}.MainPageDashboard_table__S70H\+{font-size:12px}.MainPageDashboard_table__S70H\+ th{font-size:11px;padding:6px 8px}.MainPageDashboard_table__S70H\+ td{padding:8px}.MainPageDashboard_progressBar__DMqqI{width:120px}.MainPageDashboard_additionalStats__\+Hzhr{gap:16px;grid-template-columns:1fr;margin-top:16px}.MainPageDashboard_urlViewsContainer__fCY8L,.MainPageDashboard_userTypesContainer__GGQgA{padding:16px}.MainPageDashboard_blockTitle__BJmTD{font-size:14px}.MainPageDashboard_chartWithBackground__7UU-o{height:200px}.MainPageDashboard_urlText__5rH\+q{max-width:200px}.MainPageDashboard_channelsContainer__PMoyT{padding:16px}.MainPageDashboard_channelsTitle__H\+PRm{font-size:18px}.MainPageDashboard_channelsChart__wGjLi{height:250px}.MainPageDashboard_customDatePicker__dCCPG{left:0;margin:0 16px;min-width:0;min-width:auto;right:0}}@media screen and (max-width:480px){.MainPageDashboard_periodTabActive__10xVg,.MainPageDashboard_periodTab__0k8bl{font-size:11px;padding:6px 10px}.MainPageDashboard_metricsTitle__nzE\+w{font-size:16px}.MainPageDashboard_metricItemValue__IXnE8{font-size:18px}.MainPageDashboard_metricItemLabel__Fq6fE{font-size:11px}.MainPageDashboard_title__CJXkF{font-size:16px}.MainPageDashboard_metricsRow__nU6TE{gap:12px;grid-template-columns:1fr}.MainPageDashboard_metricValue__lgj02{font-size:14px}.MainPageDashboard_rankingValue__3c3cN{font-size:24px}.MainPageDashboard_deviceChart__QW-rW{margin:16px 0}.MainPageDashboard_donutChart__TXTHr{height:120px;width:120px}.MainPageDashboard_worldMap__AkI3g{min-height:200px}.MainPageDashboard_urlTable__B\+xZK td,.MainPageDashboard_urlTable__B\+xZK th{font-size:12px;padding:8px 0}.MainPageDashboard_channelsTitle__H\+PRm{font-size:16px}.MainPageDashboard_channelsSubtitle__2UC8y{font-size:14px}.MainPageDashboard_filterTag__wkLJD{font-size:11px;padding:4px 8px}}.GeneralMetrics_container__zhfNL{background:#f3f4f6;border-radius:16px;margin-bottom:24px;padding:20px 24px}.GeneralMetrics_header__ECuw4{margin-bottom:24px}.GeneralMetrics_title__J1D32{color:#111827;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:600;margin:0 0 8px}.GeneralMetrics_subtitle__9ZFLd{color:#6b7280;font-size:14px;margin:0}.GeneralMetrics_metricsGrid__to\+aM{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.GeneralMetrics_metricCard__bLXGy{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px #0000000d;padding:16px}.GeneralMetrics_metricHeader__1Oc1A{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.GeneralMetrics_metricTitle__WzyeL{font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.GeneralMetrics_metricLabel__kT0EH,.GeneralMetrics_metricTitle__WzyeL{color:#6b7280;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.GeneralMetrics_metricLabel__kT0EH{font-size:14px;font-weight:500}.GeneralMetrics_menuButton__Es8x8{align-items:center;background:none;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;display:flex;height:24px;justify-content:center;padding:4px;transition:background-color .2s;width:24px}.GeneralMetrics_menuButton__Es8x8:hover{background-color:#f3f4f6;color:#6b7280}.GeneralMetrics_metricContent__grrIm{align-items:flex-end;display:flex;gap:16px;justify-content:space-between}.GeneralMetrics_metricInfo__NHMUl{flex:1 1}.GeneralMetrics_metricValue__5jMFx{align-items:baseline;color:#111827;font-size:24px;font-weight:700;gap:8px;margin-bottom:4px}.GeneralMetrics_metricChange__aFgKr,.GeneralMetrics_metricValue__5jMFx{display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.GeneralMetrics_metricChange__aFgKr{align-items:center;font-size:13px;font-weight:500;gap:4px}.GeneralMetrics_positive__h8HGi{color:#10b981}.GeneralMetrics_negative__FBdnC{color:#ef4444}.GeneralMetrics_metricChart__Oy7Cg{height:50px;margin-top:12px}.GeneralMetrics_metricChange__aFgKr svg{height:8px;width:8px}.GeneralMetrics_chartContainer__5BCfd{flex:1 1;height:40px;max-width:120px}.GeneralMetrics_dropdown__zhMQM{background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;margin-top:4px;min-width:180px;overflow:hidden;position:absolute;right:0;top:100%;z-index:1000}.GeneralMetrics_dropdownItem__wItJD{align-items:center;background:none;border:none;color:#333;cursor:pointer;display:flex;font-size:13px;padding:10px 16px;text-align:left;transition:background-color .2s;width:100%}.GeneralMetrics_dropdownItem__wItJD:hover{background-color:#f5f5f5}.GeneralMetrics_queryInfo__sju0l{align-items:center;border-top:1px solid #e0e0e0;display:flex;font-size:10px;gap:4px;margin-top:8px;padding-top:8px}.GeneralMetrics_queryLabel__dIaOE{color:#666;font-weight:500}.GeneralMetrics_queryText__2jVRL{background-color:#f5f5f5;border-radius:2px;color:#999;font-family:Consolas,Monaco,Courier New,monospace;font-size:9px;padding:1px 4px}@media (max-width:1024px){.GeneralMetrics_metricsGrid__to\+aM{grid-template-columns:1fr}.GeneralMetrics_chartContainer__5BCfd{max-width:200px}}@media (min-width:1024px) and (max-width:1280px){.GeneralMetrics_metricValue__5jMFx{font-size:20px}.GeneralMetrics_chartContainer__5BCfd{max-width:100px}}.SQLModal_overlay__IAlOA{align-items:center;animation:SQLModal_fadeIn__-IhB4 .2s ease-out;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes SQLModal_fadeIn__-IhB4{0%{opacity:0}to{opacity:1}}.SQLModal_modal__tVjPt{animation:SQLModal_slideUp__mHif- .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;display:flex;flex-direction:column;max-height:80vh;max-width:800px;width:90%}@keyframes SQLModal_slideUp__mHif-{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.SQLModal_header__fmmz1{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:20px 24px}.SQLModal_header__fmmz1 h3{color:#333;font-size:18px;font-weight:600;margin:0}.SQLModal_closeButton__CMhXT{align-items:center;background:none;border:none;border-radius:4px;color:#999;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;transition:background-color .2s;width:32px}.SQLModal_closeButton__CMhXT:hover{background-color:#f0f0f0;color:#666}.SQLModal_notConnected__D4pHJ{color:#666;padding:60px 20px;text-align:center}.SQLModal_tools__4VrLw{background-color:#f9f9f9;border-bottom:1px solid #e0e0e0;padding:16px 24px}.SQLModal_tableSelector__iJvOW{display:flex;gap:8px;margin-bottom:12px}.SQLModal_tableSelector__iJvOW select{background:#fff;border:1px solid #ddd;border-radius:4px;flex:1 1;font-size:14px;padding:8px 12px}.SQLModal_tableSelector__iJvOW button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .2s}.SQLModal_tableSelector__iJvOW button:hover:not(:disabled){background-color:#45a049}.SQLModal_tableSelector__iJvOW button:disabled{background-color:#ccc;cursor:not-allowed}.SQLModal_templates__lp1jO{display:flex;flex-wrap:wrap;gap:8px}.SQLModal_templates__lp1jO button{background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:13px;padding:6px 12px;transition:all .2s}.SQLModal_templates__lp1jO button:hover{background-color:#f0f0f0;border-color:#999}.SQLModal_queryEditor__zhA7i{border:none;flex:1 1;font-family:Consolas,Monaco,Courier New,monospace;font-size:14px;min-height:200px;outline:none;padding:16px 24px;resize:none}.SQLModal_footer__hp1Om{align-items:center;border-top:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:16px 24px}.SQLModal_hint__b1gPW{color:#999;font-size:13px}.SQLModal_actions__XX2fD{display:flex;gap:12px}.SQLModal_cancelButton__yRdpI{background-color:#f0f0f0;border:none;border-radius:6px;color:#333;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:background-color .2s}.SQLModal_cancelButton__yRdpI:hover{background-color:#e0e0e0}.SQLModal_executeButton__esAmO{background-color:#2196f3;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:background-color .2s}.SQLModal_executeButton__esAmO:hover:not(:disabled){background-color:#1976d2}.SQLModal_executeButton__esAmO:disabled{background-color:#ccc;cursor:not-allowed}.TrafficOverviewChart_container__i522w{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;margin-bottom:24px;padding:24px}.TrafficOverviewChart_header__cgcjS{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px;position:relative}.TrafficOverviewChart_actions__GjEF3{position:relative}.TrafficOverviewChart_menuButton__NojWo{align-items:center;background:#0000;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:background .2s}.TrafficOverviewChart_menuButton__NojWo:hover{background:#f3f4f6}.TrafficOverviewChart_dropdown__RF4W-{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #0000001a;margin-top:4px;min-width:200px;position:absolute;right:0;top:100%;z-index:1000}.TrafficOverviewChart_dropdownItem__1hLz7{align-items:center;background:#0000;border:none;color:#374151;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:10px 16px;text-align:left;transition:background .2s;width:100%}.TrafficOverviewChart_dropdownItem__1hLz7:hover{background:#f9fafb}.TrafficOverviewChart_title__LKGiA{color:#111827;font-size:18px;font-weight:600;margin:0}.TrafficOverviewChart_chartContainer__1pfNs{margin-bottom:24px;width:100%}.TrafficOverviewChart_legend__9aXPo{border-top:1px solid #e5e7eb;padding-top:16px}.TrafficOverviewChart_legendGrid__d5g2V{grid-gap:12px 24px;display:grid;gap:12px 24px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.TrafficOverviewChart_legendItem__90NHl{align-items:center;display:flex;gap:8px}.TrafficOverviewChart_dot__g7pr5{border-radius:50%;flex-shrink:0;height:10px;width:10px}.TrafficOverviewChart_legendLabel__GcgG3{color:#4b5563;font-size:14px;font-weight:400}@media (max-width:768px){.TrafficOverviewChart_container__i522w{border-left:none;border-radius:0;border-right:none;margin:0 -16px 16px;padding:16px}.TrafficOverviewChart_legendGrid__d5g2V{gap:8px;grid-template-columns:1fr}.TrafficOverviewChart_chartContainer__1pfNs{margin-left:-8px;margin-right:-8px}}.TrafficSourceTable_container__WzgGY{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;margin-bottom:24px;padding:24px}.TrafficSourceTable_title__PCuFT{color:#374151;font-size:18px;font-weight:600;margin:0 0 20px}.TrafficSourceTable_tableWrapper__muaSG{background:#fafafa;border:1px solid #e5e7eb;border-radius:12px;overflow-x:auto}.TrafficSourceTable_table__SYx75{border-collapse:collapse;font-size:14px;width:100%}.TrafficSourceTable_table__SYx75 thead{background:#f3f4f6}.TrafficSourceTable_table__SYx75 thead tr{border-bottom:1px solid #e5e7eb}.TrafficSourceTable_table__SYx75 thead th{color:#60a5fa;font-weight:500;padding:12px 16px;text-align:left}.TrafficSourceTable_headerFirst__75X-3{padding-left:24px!important;text-align:left!important}.TrafficSourceTable_headerRight__8t1UF{padding:12px 16px!important;text-align:center!important}.TrafficSourceTable_table__SYx75 tbody tr{border-bottom:1px solid #e5e7eb;transition:background-color .15s ease}.TrafficSourceTable_table__SYx75 tbody tr:hover{background-color:#f9fafb}.TrafficSourceTable_table__SYx75 tbody tr:last-child{border-bottom:none}.TrafficSourceTable_row__RZEZC{background:#fff}.TrafficSourceTable_table__SYx75 tbody td{color:#374151;font-weight:400;padding:14px 16px}.TrafficSourceTable_cellFirst__GowYe{color:#111827!important;font-weight:500!important;padding-left:24px!important;text-align:left!important}.TrafficSourceTable_cellRight__1y4OZ{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:14px 16px!important;text-align:center!important}.TrafficSourceTable_table__SYx75 tbody tr:nth-child(2n){background:#fafafa}@media (max-width:768px){.TrafficSourceTable_container__WzgGY{border-left:none;border-radius:0;border-right:none;margin:0 -16px 16px;padding:16px}.TrafficSourceTable_tableWrapper__muaSG{border-radius:8px}.TrafficSourceTable_table__SYx75{font-size:12px}.TrafficSourceTable_table__SYx75 tbody td,.TrafficSourceTable_table__SYx75 thead th{padding:10px 12px}.TrafficSourceTable_cellFirst__GowYe,.TrafficSourceTable_headerFirst__75X-3{padding-left:16px!important}.TrafficSourceTable_cellRight__1y4OZ,.TrafficSourceTable_headerRight__8t1UF{padding:10px 12px!important}}.ActiveUsersChart_container__Lt5K1{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;display:flex;flex-direction:column;height:100%;padding:24px}.ActiveUsersChart_header__bCYlV{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.ActiveUsersChart_title__wjq39{color:#374151;font-size:16px;font-weight:600;margin:0}.ActiveUsersChart_moreButton__MU-Bq{align-items:center;background:none;border:none;color:#9ca3af;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:color .2s}.ActiveUsersChart_moreButton__MU-Bq:hover{color:#6b7280}.ActiveUsersChart_legend__N-Khp{display:flex;gap:24px;margin-bottom:4px;padding-left:20px}.ActiveUsersChart_legendItem__Blt9J{align-items:center;display:flex;gap:8px}.ActiveUsersChart_legendDot__N9vnd{border-radius:50%;height:10px;width:10px}.ActiveUsersChart_legendLabel__1o8r5{color:#6b7280;font-size:13px}.ActiveUsersChart_chartContainer__obZzd{flex:1 1;height:100%;min-height:280px;position:relative}.ActiveUsersChart_xAxisLabel__yQ4Jv{bottom:0;color:#9ca3af;font-size:12px;left:50%;position:absolute;transform:translateX(-50%)}.ActiveUsersChart_yAxisLabel__u5\+FD{color:#9ca3af;font-size:12px;left:-20px;position:absolute;top:50%;transform:translateY(-50%) rotate(-90deg);white-space:nowrap}@media (max-width:768px){.ActiveUsersChart_container__Lt5K1{margin-bottom:16px;padding:16px}.ActiveUsersChart_title__wjq39{font-size:14px}.ActiveUsersChart_legend__N-Khp{gap:16px;padding-left:10px}.ActiveUsersChart_legendLabel__1o8r5{font-size:12px}}.DeviceUsersChart_container__WtOoe{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;display:flex;flex-direction:column;height:100%;padding:24px}.DeviceUsersChart_header__tv1Xm{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.DeviceUsersChart_title__Bm23t{color:#374151;font-size:16px;font-weight:600;margin:0}.DeviceUsersChart_moreButton__GBRtD{align-items:center;background:none;border:none;color:#9ca3af;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:color .2s}.DeviceUsersChart_moreButton__GBRtD:hover{color:#6b7280}.DeviceUsersChart_chartContainer__hsoPY{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:280px}.DeviceUsersChart_legend__abntP{border-top:1px solid #f3f4f6;display:flex;gap:24px;justify-content:center;margin-top:16px;padding:16px 0}.DeviceUsersChart_legendItem__5LUmr{align-items:center;display:flex;gap:8px}.DeviceUsersChart_legendDot__Ls1E2{border-radius:50%;height:10px;width:10px}.DeviceUsersChart_legendLabel__XcaTG{color:#6b7280;font-size:13px;text-transform:capitalize}.DeviceUsersChart_labels__e3Ddj{display:flex;justify-content:space-around;margin-top:8px;padding:0 40px}.DeviceUsersChart_labelItem__pi3v8{align-items:center;display:flex}.DeviceUsersChart_labelText__JAbOP{color:#9ca3af;font-size:12px}.DeviceUsersChart_tooltip__LnQ6b{background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 2px 8px #0000001a;padding:8px 12px}.DeviceUsersChart_tooltipLabel__T\+qVR{color:#6b7280;font-size:12px;margin:0 0 4px}.DeviceUsersChart_tooltipValue__NEAnp{color:#111827;font-size:14px;font-weight:600;margin:0}@media (max-width:768px){.DeviceUsersChart_container__WtOoe{margin-bottom:16px;padding:16px}.DeviceUsersChart_title__Bm23t{font-size:14px}.DeviceUsersChart_legend__abntP{gap:16px}.DeviceUsersChart_legendLabel__XcaTG{font-size:12px}.DeviceUsersChart_labels__e3Ddj{padding:0 20px}}.CountryMapChart_container__otd4P{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;margin-bottom:24px;margin-top:72px;padding:24px}.CountryMapChart_containerBarChart__E8nIr,.CountryMapChart_containerPagesTable__Ct28D{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;margin-bottom:24px;margin-top:24px;padding:24px}.CountryMapChart_title__\+1hou{color:#111827;font-size:20px;font-weight:600;margin:20px 0 12px}.CountryMapChart_mapSection__5M2LA{width:100%}.CountryMapChart_mapHeader__Q4Auo{border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:14px;font-weight:500;margin-bottom:20px;padding-bottom:10px}.CountryMapChart_legend__3tu\+l{align-items:center;background:#f9fafb;border-radius:8px;display:flex;gap:24px;margin-bottom:24px;padding:16px}.CountryMapChart_legendItem__o9saL{align-items:center;color:#374151;display:flex;font-size:13px;gap:8px}.CountryMapChart_legendColor__bnvTb{border:1px solid #0000001a;border-radius:2px;height:12px;width:20px}.CountryMapChart_worldMap__3npIq{align-items:center;background:#fff;border-radius:8px;display:flex;height:450px;justify-content:center;margin-top:20px;padding:20px;position:relative;width:100%}.CountryMapChart_worldMap__3npIq svg{height:100%;width:100%}.CountryMapChart_mapSvg__r\+9oU{height:auto;max-width:500px;width:100%}.CountryMapChart_chartSection__hfeba{border-top:1px solid #e5e7eb;margin-top:40px;padding-top:30px}.CountryMapChart_chartTitle__GAZf-{color:#111827;font-size:18px;font-weight:600;margin:0 0 20px}.CountryMapChart_barChart__jOB4k{display:flex;padding:20px 0;position:relative}.CountryMapChart_yAxis__GW7Wx{align-items:center;display:flex;justify-content:center;width:50px}.CountryMapChart_yAxisLabel__UF9mp{color:#6b7280;font-size:12px;transform:rotate(-90deg);white-space:nowrap}.CountryMapChart_chartContent__nbns2{flex:1 1;padding-bottom:30px;padding-right:50px;position:relative}.CountryMapChart_barRow__N-ep-{align-items:center;display:flex;height:24px;margin-bottom:6px;position:relative}.CountryMapChart_countryLabel__RDjNW{color:#374151;font-size:12px;overflow:hidden;padding-right:15px;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:120px}.CountryMapChart_barContainer__vtvFx{flex:1 1;height:20px;position:relative}.CountryMapChart_bar__z0-ym{border-radius:2px;height:100%;transition:width .3s ease}.CountryMapChart_valueLabel__BtODC{color:#374151;font-size:12px;font-weight:500;min-width:30px;position:absolute;right:-40px;text-align:right;top:50%;transform:translateY(-50%)}.CountryMapChart_gridContainer__D2cIh{bottom:30px;left:120px;pointer-events:none;position:absolute;right:50px;top:0}.CountryMapChart_gridLine__fk5QP{background:#e5e7eb;bottom:0;opacity:.3;position:absolute;top:0;width:1px}.CountryMapChart_xAxis__iTfNH{border-top:1px solid #e5e7eb;bottom:0;height:30px;left:120px;position:absolute;right:50px}.CountryMapChart_xTick__3tgck{color:#6b7280;font-size:11px;position:absolute;top:5px;transform:translateX(-50%)}.CountryMapChart_xAxisLabel__N3wDe{color:#6b7280;font-size:12px;margin-top:10px;text-align:center}.CountryMapChart_pagesSection__eVI8U{border-top:none;margin-top:0;padding-top:0}.CountryMapChart_pagesTitle__nGJ6S{color:#111827;font-size:18px;font-weight:600;margin:0 0 8px}.CountryMapChart_pagesSubtitle__MoBaW{color:#6b7280;font-size:14px;margin:0 0 24px}.CountryMapChart_pagesTable__H-7-4{border:1px solid #e5e7eb;border-radius:8px;max-height:600px;overflow-x:auto;overflow-y:auto;position:relative;width:100%}.CountryMapChart_pagesTable__H-7-4 table{border-collapse:collapse;table-layout:auto;width:100%}.CountryMapChart_pagesTable__H-7-4 thead{background:#f9fafb;border-bottom:2px solid #e5e7eb;position:-webkit-sticky;position:sticky;top:0;z-index:10}.CountryMapChart_pagesTable__H-7-4::-webkit-scrollbar{width:8px}.CountryMapChart_pagesTable__H-7-4::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.CountryMapChart_pagesTable__H-7-4::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.CountryMapChart_pagesTable__H-7-4::-webkit-scrollbar-thumb:hover{background:#555}.CountryMapChart_pagesTable__H-7-4 th{color:#374151;font-size:12px;font-weight:600;padding:12px 20px;text-align:left;white-space:nowrap}.CountryMapChart_pageColumn__CsNMy{max-width:300px;min-width:200px;padding-right:20px!important;text-align:left;width:auto}.CountryMapChart_numberColumn__2\+IGt{min-width:120px;padding:12px 20px!important;text-align:center!important;white-space:nowrap;width:auto}.CountryMapChart_pagesTable__H-7-4 tbody tr{border-bottom:1px solid #f3f4f6;transition:background-color .2s}.CountryMapChart_pagesTable__H-7-4 tbody tr:hover{background-color:#f9fafb}.CountryMapChart_pagesTable__H-7-4 td{font-size:13px;padding:12px 20px}.CountryMapChart_pageLink__qg1jx{color:#374151;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CountryMapChart_pageLink__qg1jx a{color:#3b82f6;display:block;overflow:hidden;text-decoration:none;text-overflow:ellipsis;transition:color .2s;white-space:nowrap}.CountryMapChart_pageLink__qg1jx a:hover{color:#2563eb;text-decoration:underline}.CountryMapChart_numberCell__2bNKi{color:#374151;font-weight:500;text-align:center;white-space:nowrap}@media (max-width:1024px){.CountryMapChart_geographyContent__AUjjz{flex-direction:column}.CountryMapChart_countriesTable__r7wbY,.CountryMapChart_mapSection__5M2LA{min-width:auto}}@media (max-width:768px){.CountryMapChart_container__otd4P{padding:16px}.CountryMapChart_title__\+1hou{font-size:16px;margin-bottom:16px}.CountryMapChart_mapSvg__r\+9oU{max-width:100%}.CountryMapChart_table__SYuYJ thead th{font-size:11px;padding:6px}.CountryMapChart_table__SYuYJ tbody td{font-size:12px;padding:8px 6px}.CountryMapChart_percentage__8p2Rv{font-size:12px}.CountryMapChart_change__F2ESD{font-size:11px}}.MainPageMetrics_container__05F9-{background:#f9fafb;border-radius:16px;margin-bottom:24px;padding:24px}.MainPageMetrics_header__UtM14{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.MainPageMetrics_title__2fDbv{color:#111827;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:600;margin:0}.MainPageMetrics_menuContainer__9Vv\+1{position:relative}.MainPageMetrics_menuButton__DUKrI{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s}.MainPageMetrics_menuButton__DUKrI:hover{background:#f3f4f6;color:#374151}.MainPageMetrics_dropdown__CBkn7{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;margin-top:4px;min-width:120px;position:absolute;right:0;top:100%;z-index:10}.MainPageMetrics_dropdownItem__r2iGX{background:none;border:none;color:#374151;cursor:pointer;display:block;font-size:14px;padding:8px 16px;text-align:left;transition:background .2s;width:100%}.MainPageMetrics_dropdownItem__r2iGX:hover{background:#f9fafb}.MainPageMetrics_dropdownItem__r2iGX:first-child{border-radius:7px 7px 0 0}.MainPageMetrics_dropdownItem__r2iGX:last-child{border-radius:0 0 7px 7px}.MainPageMetrics_sqlQuery__jW19A{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#9ca3af;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;margin-bottom:16px;padding:8px 12px}.MainPageMetrics_sqlLabel__Qvgtc{color:#6b7280;font-weight:500;margin-right:4px}.MainPageMetrics_sqlText__6MBMc{color:#9ca3af}.MainPageMetrics_subHeader__Xz1wW{margin-bottom:20px}.MainPageMetrics_subtitle__OA19C{color:#6b7280;font-size:14px;font-weight:500;margin:0}.MainPageMetrics_metricsRow__yGrDP{border-bottom:1px solid #e5e7eb;display:flex;gap:32px;margin-bottom:24px;padding-bottom:16px}.MainPageMetrics_metricItem__py28D{display:flex;flex-direction:column;gap:4px}.MainPageMetrics_metricLabel__ezOdM{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:8px;letter-spacing:.5px;text-transform:uppercase}.MainPageMetrics_radioButton__c5Fpx{cursor:pointer;height:16px;margin:0;width:16px}.MainPageMetrics_radioButton__c5Fpx:checked{accent-color:#8b5cf6}.MainPageMetrics_metricDot__r9P5\+{border-radius:50%;height:8px;width:8px}.MainPageMetrics_metricValue__98USH{align-items:baseline;color:#111827;display:flex;font-size:20px;font-weight:600;gap:8px}.MainPageMetrics_metricChange__BzkcR{align-items:center;display:flex;font-size:13px;font-weight:500;gap:2px}.MainPageMetrics_chartContainer__nrklR{background:#8b5cf605;border-radius:8px;margin-bottom:16px;padding:16px}.MainPageMetrics_content__CmIb-{display:flex;gap:24px}.MainPageMetrics_chartSection__4H8fU{background:#fff;border-radius:12px;box-shadow:0 1px 2px #0000000d;flex:1 1;padding:20px}.MainPageMetrics_chartHeader__OSLeR{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.MainPageMetrics_chartTitle__9izmk{color:#374151;font-size:14px;font-weight:500;margin:0}.MainPageMetrics_dateInfo__gUaiy{color:#6b7280;font-size:12px}.MainPageMetrics_mainChart__PP3uR{margin-bottom:20px}.MainPageMetrics_legend__ksAle{grid-gap:12px 20px;border-top:1px solid #e5e7eb;display:grid;gap:12px 20px;grid-template-columns:repeat(3,1fr);padding-top:20px}.MainPageMetrics_legendItem__QAxRq{align-items:center;display:flex;font-size:12px;gap:8px}.MainPageMetrics_legendDot__qNCGu{border-radius:50%;flex-shrink:0;height:8px;width:8px}.MainPageMetrics_legendLabel__xj1dv{color:#6b7280;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MainPageMetrics_legendValue__jti0n{color:#111827;font-weight:600;margin-left:auto}.MainPageMetrics_tableSection__ogZf-{flex-shrink:0;width:280px}.MainPageMetrics_tableContainer__vzgFd{background:#fff;border-radius:12px;box-shadow:0 1px 2px #0000000d;display:flex;flex-direction:column;height:100%;padding:16px}.MainPageMetrics_tableHeader__hO60G{border-bottom:1px solid #e5e7eb;color:#374151;font-size:14px;font-weight:500;margin-bottom:12px;padding-bottom:12px}.MainPageMetrics_tableContent__ef0K6{flex:1 1}.MainPageMetrics_tableRow__-6300{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;font-size:13px;gap:12px;padding:10px 0}.MainPageMetrics_tableRow__-6300:last-child{border-bottom:none}.MainPageMetrics_rank__asVxT{align-items:center;background:#f3f4f6;border-radius:4px;color:#6b7280;display:flex;font-size:11px;font-weight:600;height:20px;justify-content:center;width:20px}.MainPageMetrics_source__6erDM{color:#374151;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MainPageMetrics_value__Tul4J{color:#111827;font-weight:600}.MainPageMetrics_percentage__Khffa{align-items:center;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-top:16px;padding-top:16px}.MainPageMetrics_percentageValue__1lJlw{color:#111827;font-size:24px;font-weight:700}.MainPageMetrics_percentageChange__2o6tN{color:#ef4444;font-size:14px;font-weight:500}@media (max-width:1024px){.MainPageMetrics_content__CmIb-{flex-direction:column}.MainPageMetrics_tableSection__ogZf-{width:100%}.MainPageMetrics_legend__ksAle{grid-template-columns:repeat(2,1fr)}}.SEOMetricsTable_container__IExf5{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;margin-top:24px;padding:24px}.SEOMetricsTable_title__-NZJW{align-items:center;color:#111827;display:flex;font-size:18px;font-weight:600;gap:8px;margin:0 0 16px}.SEOMetricsTable_tableWrapper__7ZW9u{margin-bottom:16px}.SEOMetricsTable_tableContainer__0y1FD{border:1px solid #e5e7eb;border-radius:8px;max-height:600px;overflow-x:auto;overflow-y:auto}.SEOMetricsTable_table__-66FA{border-collapse:collapse;min-width:700px;table-layout:fixed;width:100%}.SEOMetricsTable_table__-66FA thead{background:#f9fafb;border-bottom:2px solid #e5e7eb;position:-webkit-sticky;position:sticky;top:0;z-index:10}.SEOMetricsTable_table__-66FA th{color:#374151;font-size:13px;font-weight:600;padding:12px;text-align:left}.SEOMetricsTable_keywordHeader__WhAfA{text-align:left;width:30%}.SEOMetricsTable_numberHeader__JcgdN{text-align:center;width:17.5%}.SEOMetricsTable_table__-66FA tbody tr{border-bottom:1px solid #f3f4f6;transition:background-color .2s}.SEOMetricsTable_table__-66FA tbody tr:hover{background-color:#f9fafb}.SEOMetricsTable_table__-66FA td{font-size:13px;padding:12px}.SEOMetricsTable_keywordCell__HTuys{color:#374151;font-weight:500}.SEOMetricsTable_numberCell__KIUiR{color:#374151;text-align:center}.SEOMetricsTable_note__6868N{color:#6b7280;font-size:13px;margin-top:12px}@media (max-width:768px){.SEOMetricsTable_container__IExf5{padding:16px}.SEOMetricsTable_title__-NZJW{font-size:16px}.SEOMetricsTable_table__-66FA td,.SEOMetricsTable_table__-66FA th{font-size:12px;padding:8px}.SEOMetricsTable_note__6868N{font-size:12px}}.BlogDashboard_periodBar__A6N4k{background:#f3f4f6;border-radius:12px;margin-bottom:20px;padding:12px 16px}.BlogDashboard_periodTabs__KsXUK{align-items:center;display:flex;gap:8px}.BlogDashboard_periodTabActive__tuBin,.BlogDashboard_periodTab__AK4PM{background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s}.BlogDashboard_periodTabActive__tuBin{background:#fff;box-shadow:0 1px 2px #0000000d;color:#111827}.BlogDashboard_periodTab__AK4PM:hover{background:#f9fafb;color:#374151}.BlogDashboard_dateRangeButton__lUYDL{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;margin-left:auto;padding:8px 14px;transition:all .2s}.BlogDashboard_dateRangeButton__lUYDL:hover{background:#f9fafb;border-color:#d1d5db}.BlogDashboard_granularityButton__7BFn1{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:500;padding:8px 14px;transition:all .2s}.BlogDashboard_granularityButton__7BFn1:hover{background:#f9fafb;border-color:#d1d5db}.BlogDashboard_scaleButton__GSnmO{align-items:center;background:#8b5cf6;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;padding:8px 14px;transition:all .2s}.BlogDashboard_scaleButton__GSnmO:hover{background:#7c3aed}.BlogDashboard_scaleIcon__aAieJ{font-size:16px}.BlogDashboard_metricsContainer__weS5A{background:#e8e5f0;border-radius:12px;margin-bottom:24px;padding:20px 24px}.BlogDashboard_metricsTitle__4Rt-9{color:#1a1a1a;font-size:20px;font-weight:600;margin:0 0 20px}.BlogDashboard_metricsGrid__YVv3r{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.BlogDashboard_metricItem__iTv\+8{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000f;display:flex;flex-direction:column;gap:12px;padding:20px}.BlogDashboard_metricItemLabel__hwq5O{color:#6b7280;font-size:13px;font-weight:500}.BlogDashboard_metricItemValue__fOJ-o{align-items:baseline;color:#111827;display:flex;font-size:24px;font-weight:700;gap:8px}.BlogDashboard_metricItemChange__ARAKq{align-items:center;display:inline-flex;font-size:13px;font-weight:500;gap:2px}.BlogDashboard_miniChart__spc\+q{height:60px;margin-top:8px;width:100%}.BlogDashboard_miniChart__spc\+q svg{height:100%;width:100%}.BlogDashboard_container__G1rR-{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:24px}.BlogDashboard_header__-\+Qgi{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.BlogDashboard_title__SwnA8{color:#1a1a1a;font-size:20px;font-weight:600;margin:0}.BlogDashboard_controls__-uEcL{align-items:center;display:flex;gap:16px}.BlogDashboard_tabsGroup__MUVsw{background:#f3f4f6;border-radius:8px;display:flex;gap:4px;padding:3px}.BlogDashboard_tabActive__XHkUM,.BlogDashboard_tab__q-Bj9{background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:all .2s}.BlogDashboard_tabActive__XHkUM{background:#fff;box-shadow:0 1px 2px #0000000d;color:#111827}.BlogDashboard_tab__q-Bj9:hover{color:#374151}.BlogDashboard_periodButton__mICeO,.BlogDashboard_periodSelector__9f88O{align-items:center;display:flex;gap:8px}.BlogDashboard_periodButton__mICeO{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;font-size:13px;padding:8px 12px;transition:all .2s}.BlogDashboard_periodButton__mICeO:hover{background:#f9fafb;border-color:#d1d5db}.BlogDashboard_compareButton__TiR3Z{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;font-size:13px;padding:8px 12px;transition:all .2s}.BlogDashboard_compareButton__TiR3Z:hover{background:#f9fafb;border-color:#d1d5db}.BlogDashboard_mainSection__-yx8W{width:100%}.BlogDashboard_metricsRow__FglMZ{grid-gap:24px;border-bottom:1px solid #e5e7eb;display:grid;gap:24px;grid-template-columns:repeat(6,1fr);margin-bottom:24px;padding-bottom:16px}.BlogDashboard_metricCard__uqrh8{display:flex;flex-direction:column;gap:8px}.BlogDashboard_metricLabel__Q56Sx{color:#6b7280;font-size:12px;font-weight:400;white-space:nowrap}.BlogDashboard_metricValue__WIu9a{align-items:baseline;color:#111827;display:flex;font-size:20px;font-weight:600;gap:6px}.BlogDashboard_metricChange__dQ6vf{align-items:center;display:inline-flex;font-size:12px;font-weight:500;gap:2px}.BlogDashboard_chartContainer__kWAUS{background:#fafafa;border-radius:8px;margin-bottom:20px;padding:16px}.BlogDashboard_legend__j3jNk{grid-gap:16px 32px;display:grid;gap:16px 32px;grid-template-columns:repeat(3,1fr);padding-top:16px}.BlogDashboard_legendItem__-1MKW{align-items:center;display:flex;flex:1 1;font-size:13px;gap:8px}.BlogDashboard_dot__fA5vw{border-radius:50%;flex-shrink:0;height:8px;width:8px}.BlogDashboard_legendLabel__Xm1tW{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BlogDashboard_bottomSection__A2i2f{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 400px;margin-top:24px}.BlogDashboard_rankingsContainer__Cb\+FV{align-items:flex-start;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;gap:40px;padding:24px 32px}.BlogDashboard_rankingItem__FIfa0{display:flex;flex:1 1;flex-direction:column;gap:12px}.BlogDashboard_rankingLabel__3JA\+X{color:#6b7280;font-size:14px;font-weight:400}.BlogDashboard_rankingValue__zR8iC{color:#3b82f6;font-size:28px;font-weight:600}.BlogDashboard_rankingDivider__G4hH9{align-self:center;background:#e5e7eb;height:60px;width:1px}.BlogDashboard_rankingCountry__8yxAM{align-items:center;display:flex;gap:8px;margin-bottom:8px}.BlogDashboard_countryFlag__rVl9W{font-size:20px}.BlogDashboard_countryLink__hBr8B{color:#3b82f6;cursor:pointer;font-size:14px;text-decoration:underline}.BlogDashboard_countryLink__hBr8B:hover{color:#2563eb}.BlogDashboard_deviceDistribution__Jwtxa{background:#fff;border:2px solid #3b82f6;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:24px;position:relative}.BlogDashboard_deviceHeader__7-nO0{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.BlogDashboard_deviceTitle__iD6FH{color:#111827;font-size:18px;font-weight:600;margin:0}.BlogDashboard_deviceInfo__5jZUB{color:#9ca3af;cursor:pointer;font-size:16px}.BlogDashboard_deviceDate__jVI\+h{color:#6b7280;display:flex;font-size:13px;gap:16px;margin-bottom:24px}.BlogDashboard_deviceChart__37-sr{display:flex;justify-content:center;margin:24px 0;position:relative}.BlogDashboard_chartWrapper__x6nGo{position:relative}.BlogDashboard_donutChart__EWUYZ{height:140px;transition:all .3s ease;width:140px}.BlogDashboard_chartSegment__Ah-lK{transition:opacity .3s ease}.BlogDashboard_chartSegment__Ah-lK:hover{opacity:.8}.BlogDashboard_chartSegment__Ah-lK circle{transition:all .3s ease}.BlogDashboard_chartSegment__Ah-lK:hover circle{stroke-width:35}.BlogDashboard_tooltipContainer__CZCvo{display:none;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.BlogDashboard_chartWrapper__x6nGo:hover .BlogDashboard_tooltipContainer__CZCvo{display:block}.BlogDashboard_desktopTooltip__pgTGR,.BlogDashboard_mobileTooltip__MMLCe{background:#2d3748f2;border-radius:8px;box-shadow:0 4px 12px #00000026;color:#fff;display:none;font-size:12px;left:50%;padding:8px 12px;position:absolute;top:-40px;transform:translateX(-50%);white-space:nowrap}.BlogDashboard_desktopTooltip__pgTGR span,.BlogDashboard_mobileTooltip__MMLCe span{color:#a0aec0;display:block;margin-bottom:4px}.BlogDashboard_desktopTooltip__pgTGR strong,.BlogDashboard_mobileTooltip__MMLCe strong{color:#fff;display:block;font-size:16px}.BlogDashboard_chartSegment__Ah-lK:hover~.BlogDashboard_tooltipContainer__CZCvo .BlogDashboard_desktopTooltip__pgTGR,.BlogDashboard_chartSegment__Ah-lK:hover~.BlogDashboard_tooltipContainer__CZCvo .BlogDashboard_mobileTooltip__MMLCe{display:block}.BlogDashboard_deviceStats__YFWav{display:flex;flex-direction:column;gap:12px}.BlogDashboard_deviceStat__ZFWoF{align-items:center;display:flex;gap:8px}.BlogDashboard_deviceDot__t1NfK{border-radius:50%;height:10px;width:10px}.BlogDashboard_deviceLabel__iS49h{color:#374151;flex:1 1;font-size:14px}.BlogDashboard_devicePercent__-1H-8{color:#111827;font-size:14px;font-weight:600}@media (max-width:1200px){.BlogDashboard_metricsRow__FglMZ{grid-template-columns:repeat(3,1fr)}.BlogDashboard_legend__j3jNk{grid-template-columns:repeat(2,1fr)}.BlogDashboard_controls__-uEcL{align-items:flex-end;flex-direction:column}.BlogDashboard_bottomSection__A2i2f{grid-template-columns:1fr}.BlogDashboard_rankingsContainer__Cb\+FV{flex-direction:column;gap:24px}.BlogDashboard_rankingDivider__G4hH9{height:1px;width:100%}.BlogDashboard_deviceDistribution__Jwtxa{max-width:100%}}.BlogDashboard_geographyContainer__mIAk6{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-top:24px;padding:24px}.BlogDashboard_geographyTitle__7zle3{color:#111827;font-size:20px;font-weight:600;margin:0 0 24px}.BlogDashboard_geographyContent__eD9I6{grid-gap:40px;display:grid;gap:40px;grid-template-columns:2fr 1fr}.BlogDashboard_mapSection__W0Euk{display:flex;flex-direction:column;gap:12px}.BlogDashboard_sectionTitle__sumAv{color:#374151;font-size:14px;font-weight:600;margin:0}.BlogDashboard_dateFilter__ERjoN{color:#6b7280;display:flex;font-size:12px;gap:12px;margin-bottom:16px}.BlogDashboard_worldMap__U08fN{align-items:center;background:linear-gradient(135deg,#f0f4f8,#f9fafb);border-radius:12px;box-shadow:inset 0 2px 4px #0000000f;display:flex;justify-content:center;min-height:400px;padding:30px}.BlogDashboard_mapSvg__c9\+4g{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));height:auto;max-height:400px;width:100%}.BlogDashboard_mapSvg__c9\+4g path{cursor:pointer;transition:fill .3s ease,stroke .3s ease}.BlogDashboard_mapSvg__c9\+4g path:hover{fill:#93c5fd!important;stroke:#3b82f6!important;stroke-width:1.5}.BlogDashboard_continents__\+w-tq path{cursor:pointer;transition:all .3s ease}.BlogDashboard_continents__\+w-tq path:hover{fill:#cbd5e1;transform:translateY(-1px)}.BlogDashboard_countriesTable__37XC9{display:flex;flex-direction:column;gap:16px}.BlogDashboard_table__hyt59{border-collapse:collapse;width:100%}.BlogDashboard_table__hyt59 thead{border-bottom:1px solid #e5e7eb}.BlogDashboard_table__hyt59 th{color:#6b7280;font-size:12px;font-weight:500;padding:8px 12px;text-align:left;text-transform:uppercase}.BlogDashboard_table__hyt59 td{border-bottom:1px solid #f3f4f6;padding:12px}.BlogDashboard_table__hyt59 tbody tr:last-child td{border-bottom:none}.BlogDashboard_countryName__voAUJ{align-items:center;color:#111827;display:flex;font-size:14px;font-weight:500;gap:8px}.BlogDashboard_trafficBar__WCU8x{display:flex;flex-direction:column;gap:6px}.BlogDashboard_percentage__Tp64S{color:#374151;font-size:13px;font-weight:600}.BlogDashboard_progressBar__9EgIb{background:#e5e7eb;border-radius:4px;height:8px;overflow:hidden;width:200px}.BlogDashboard_progress__DnFxh{background:#3b82f6;height:100%;transition:width .3s ease}.BlogDashboard_change__KwZv\+{align-items:center;display:flex;font-size:13px;font-weight:500}.BlogDashboard_seeMore__e7qmg{color:#3b82f6;display:inline-block;font-size:14px;font-weight:500;margin-top:8px;text-decoration:none;transition:color .2s ease}.BlogDashboard_seeMore__e7qmg:hover{color:#2563eb;text-decoration:underline}.BlogDashboard_additionalStats__8tSIX{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-top:24px}.BlogDashboard_urlViewsContainer__gTwR\+,.BlogDashboard_userTypesContainer__1CPxf{background:#fff;border:1px solid #f3f4f6;border-radius:16px;box-shadow:0 2px 8px #0000000a;padding:20px;transition:box-shadow .3s}.BlogDashboard_urlViewsContainer__gTwR\+:hover,.BlogDashboard_userTypesContainer__1CPxf:hover{box-shadow:0 4px 20px #00000014}.BlogDashboard_blockHeader__rrO7j{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.BlogDashboard_headerLeft__akbhl,.BlogDashboard_headerRight__\+CpiN{align-items:center;display:flex;gap:8px}.BlogDashboard_dragHandle__ep14v{align-items:center;background:none;border:none;cursor:grab;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-top:0;opacity:.3;padding:0;transition:opacity .2s;width:20px}.BlogDashboard_dragHandle__ep14v:hover{opacity:.6}.BlogDashboard_dragHandle__ep14v:active{cursor:grabbing;opacity:.8}.BlogDashboard_iconGroup__Oh4Te{background:#f3f4f6;border-radius:8px;display:flex;gap:1px;padding:2px}.BlogDashboard_iconButton__bZyxx{align-items:center;background:#f3f4f6;border:none;border-radius:6px;cursor:pointer;display:flex;height:32px;justify-content:center;padding:6px;position:relative;transition:all .2s;width:32px}.BlogDashboard_iconButton__bZyxx:first-child,.BlogDashboard_iconButton__bZyxx:hover{background:#fff;box-shadow:0 1px 3px #00000014}.BlogDashboard_menuDots__hi9Ci{align-items:center;background:#0000;border:none;border-radius:6px;cursor:pointer;display:flex;height:28px;justify-content:center;margin-left:6px;padding:6px;transition:all .2s;width:28px}.BlogDashboard_menuDots__hi9Ci:hover{background:#f3f4f6}.BlogDashboard_blockTitle__mYTAq{color:#111827;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0}.BlogDashboard_blockSubtitle__ITzf1{color:#9ca3af;font-size:12px;font-weight:400;letter-spacing:.01em;margin-top:2px}.BlogDashboard_userStats__68AuB{display:flex;flex-direction:column;height:calc(100% - 60px);margin-top:16px;position:relative}.BlogDashboard_chartWithBackground__6jjnl{height:240px;position:relative;width:100%}.BlogDashboard_backgroundAreas__8BQRd{bottom:30px;left:0;position:absolute;right:0;top:10px;z-index:0}.BlogDashboard_bgArea__EEYL7{background:linear-gradient(180deg,#f1f5f966,#f1f5f91a);border-radius:4px;bottom:0;position:absolute;top:0}.BlogDashboard_userLegend__O8Id9{background:#f9fafb;border-radius:8px;display:flex;gap:24px;margin-top:8px;padding:12px 16px}.BlogDashboard_checkbox__t2KAi{align-items:center;border-radius:3px;display:flex;flex-shrink:0;height:14px;justify-content:center;width:14px}.BlogDashboard_legendLabel__Xm1tW{color:#6b7280;flex:1 1;font-size:13px}.BlogDashboard_legendValue__Z5R6k{color:#111827;font-size:14px;font-weight:600;margin-left:auto}.BlogDashboard_urlTable__PotiE{margin-top:16px}.BlogDashboard_urlTable__PotiE table{border-collapse:collapse;width:100%}.BlogDashboard_urlTable__PotiE th{border-bottom:none;color:#9ca3af;font-size:13px;font-weight:400;padding:10px 0;text-align:left;text-transform:none}.BlogDashboard_urlTable__PotiE th:last-child{text-align:right}.BlogDashboard_urlTable__PotiE td{border-bottom:1px solid #f3f4f6;color:#111827;font-size:14px;padding:12px 0}.BlogDashboard_urlTable__PotiE td:last-child{font-weight:500;text-align:right}.BlogDashboard_urlTable__PotiE tbody tr:last-child td{border-bottom:none}.BlogDashboard_urlItem__YXSYP{align-items:center;display:flex;gap:10px}.BlogDashboard_urlText__J4qH5{color:#111827;font-size:14px;max-width:500px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BlogDashboard_marketingChannels__itiGY{margin-top:24px}.BlogDashboard_channelsContainer__YcEUB{background:#fff;border:1px solid #f3f4f6;border-radius:16px;box-shadow:0 2px 8px #0000000a;padding:24px}.BlogDashboard_channelsHeader__PaNdu{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.BlogDashboard_channelsTitle__sVz9E{color:#111827;font-size:20px;font-weight:600;margin:0}.BlogDashboard_overviewLink__NabEk{color:#3b82f6;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.BlogDashboard_overviewLink__NabEk:hover{color:#2563eb;text-decoration:underline}.BlogDashboard_channelsSubheader__Fax3P{align-items:center;display:flex;gap:8px;margin-bottom:16px}.BlogDashboard_channelsSubtitle__vdD7t{color:#374151;font-size:16px;font-weight:500;margin:0}.BlogDashboard_infoButton__BmME\+{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;opacity:.6;padding:4px;transition:opacity .2s}.BlogDashboard_infoButton__BmME\+:hover{opacity:1}.BlogDashboard_channelsFilters__j4rUT{display:flex;gap:12px;margin-bottom:24px}.BlogDashboard_filterTag__\+GxPb{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;display:flex;font-size:13px;gap:6px;padding:6px 12px}.BlogDashboard_channelsChart__R\+B1e{height:300px;margin-top:20px;width:100%}@media (max-width:1200px){.BlogDashboard_geographyContent__eD9I6{grid-template-columns:1fr}.BlogDashboard_worldMap__U08fN{min-height:200px}.BlogDashboard_additionalStats__8tSIX{grid-template-columns:1fr}.BlogDashboard_channelsContainer__YcEUB{padding:20px}}.GoalsConversionsDashboard_periodBar__5P3Ul{background:#f3f4f6;border-radius:12px;margin-bottom:20px;padding:12px 16px}.GoalsConversionsDashboard_periodTabs__BNskX{align-items:center;display:flex;gap:8px}.GoalsConversionsDashboard_periodTabActive__TK8KZ,.GoalsConversionsDashboard_periodTab__zj71f{background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s}.GoalsConversionsDashboard_periodTab__zj71f:hover{background:#f3f4f6}.GoalsConversionsDashboard_periodTabActive__TK8KZ{background:#f3f4f6;color:#111827}.GoalsConversionsDashboard_dateRangeButton__-JDKo{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;margin-left:auto;padding:8px 16px;transition:all .2s}.GoalsConversionsDashboard_dateRangeButton__-JDKo:hover{background:#f9fafb;border-color:#d1d5db}.GoalsConversionsDashboard_granularityButton__KH9o\+{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s}.GoalsConversionsDashboard_granularityButton__KH9o\+:hover{background:#f9fafb;border-color:#d1d5db}@media (max-width:768px){.GoalsConversionsDashboard_periodBar__5P3Ul{padding:12px 16px}.GoalsConversionsDashboard_periodTabs__BNskX{flex-wrap:wrap}.GoalsConversionsDashboard_dateRangeButton__-JDKo{justify-content:center;margin-left:0;margin-top:8px;width:100%}.GoalsConversionsDashboard_granularityButton__KH9o\+{margin-top:8px;width:100%}.GoalsConversionsDashboard_container__3O-Ej{padding:24px}.GoalsConversionsDashboard_title__la84D{font-size:24px}.GoalsConversionsDashboard_subtitle__vPYzf{font-size:14px}}.GoalMetricCard_metricItem__JP8Vs{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px #0000000d;display:flex;flex-direction:column;height:100%;padding:16px}.GoalMetricCard_metricHeader__TQd1v{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.GoalMetricCard_metricTitle__\+7KgF{color:#6b7280;font-size:11px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.GoalMetricCard_menuButton__Qc5tT{background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;padding:4px;transition:color .2s}.GoalMetricCard_menuButton__Qc5tT:hover{background:#f3f4f6;color:#374151}.GoalMetricCard_helpButton__9rbaD{align-items:center;background:none;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .2s}.GoalMetricCard_helpButton__9rbaD:hover{background:#f3f4f6;color:#6b7280}.GoalMetricCard_dropdown__JUSu9{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a;margin-top:4px;min-width:180px;position:absolute;right:0;top:100%;z-index:10}.GoalMetricCard_dropdownItem__TVRwX{align-items:center;background:none;border:none;color:#374151;cursor:pointer;display:flex;font-size:14px;padding:10px 12px;text-align:left;transition:background .2s;width:100%}.GoalMetricCard_dropdownItem__TVRwX:hover{background:#f3f4f6}.GoalMetricCard_metricContent__LpbZ7{align-items:flex-start;display:flex;flex:1 1;gap:16px;justify-content:space-between}.GoalMetricCard_metricMain__wCWT5{display:flex;flex:1 1;flex-direction:column;gap:8px}.GoalMetricCard_metricValue__d03Ml{color:#111827;font-size:32px;font-weight:600;line-height:1}.GoalMetricCard_metricChange__wq5wi{align-items:center;display:flex;font-size:14px;font-weight:500;gap:3px}.GoalMetricCard_metricChange__wq5wi.GoalMetricCard_positive__IxabS{color:#10b981}.GoalMetricCard_metricChange__wq5wi.GoalMetricCard_negative__VcHJ9{color:#ef4444}.GoalMetricCard_chartContainer__-Jcfp{height:50px;margin-top:8px;width:100px}.GoalMetricCard_sqlQuery__VgBvr{align-items:flex-start;border-top:1px solid #f3f4f6;color:#9ca3af;display:flex;font-size:10px;gap:4px;line-height:1.3;margin-top:8px;padding-top:8px}.GoalMetricCard_sqlLabel__MIxDj{color:#6b7280;flex-shrink:0;font-weight:500}.GoalMetricCard_sqlText__dmwx0{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#9ca3af;display:-webkit-box;overflow:hidden;word-break:break-all}.GoalMetricCard_helpTooltip__gpoYS{background:#1f2937;border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 10px 25px -5px #0003;color:#fff;font-size:12px;left:50%;line-height:1.5;max-width:360px;min-width:280px;padding:12px;position:absolute;transform:translateX(-50%);z-index:1000}.GoalMetricCard_helpTooltip__gpoYS:after{border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid #1f2937;content:"";height:0;left:50%;position:absolute;top:100%;transform:translateX(-50%);width:0}.GoalMetricCard_tooltipContent__qImBi{color:#f3f4f6;font-weight:400}.FormsOffersTable_container__WmQ2F{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;margin-top:24px;padding:24px}.FormsOffersTable_title__TU6WJ{color:#111827;font-size:18px;font-weight:600;margin:0 0 24px}.FormsOffersTable_tableContainer__bJH3Z{max-height:600px;overflow-x:auto;overflow-y:auto}.FormsOffersTable_table__YdIM-{border-collapse:collapse;table-layout:fixed;width:100%}.FormsOffersTable_table__YdIM- thead{background:#f9fafb;border-bottom:2px solid #e5e7eb}.FormsOffersTable_table__YdIM- th{color:#374151;font-size:13px;font-weight:600;padding:12px;text-align:left;white-space:nowrap}.FormsOffersTable_nameHeader__mpH5q{min-width:150px;width:18%}.FormsOffersTable_linkHeader__PDFqF{min-width:100px;width:12%}.FormsOffersTable_eventHeader__kqeSO,.FormsOffersTable_typeHeader__Bvejl{min-width:60px;width:7%}.FormsOffersTable_numberHeader__OULak{min-width:60px;text-align:center;width:8%}.FormsOffersTable_table__YdIM- tbody tr{border-bottom:1px solid #f3f4f6;transition:background-color .2s}.FormsOffersTable_table__YdIM- tbody tr:hover{background-color:#f9fafb}.FormsOffersTable_table__YdIM- td{font-size:13px;padding:10px 12px}.FormsOffersTable_nameCell__gk4H5{color:#374151;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FormsOffersTable_linkCell__k01iY{color:#6b7280;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FormsOffersTable_linkCell__k01iY a{color:#3b82f6;text-decoration:none;transition:color .2s}.FormsOffersTable_linkCell__k01iY a:hover{color:#2563eb;text-decoration:underline}.FormsOffersTable_typeCell__nuOu8{text-align:center}.FormsOffersTable_typeBadge__Fxbtk{border-radius:4px;display:inline-block;font-size:11px;font-weight:600;padding:4px 8px;text-transform:uppercase}.FormsOffersTable_typeBadge__Fxbtk.FormsOffersTable_event__YlAgY{background:#dbeafe;color:#1e40af}.FormsOffersTable_typeBadge__Fxbtk.FormsOffersTable_landing__m7EKN{background:#fef3c7;color:#92400e}.FormsOffersTable_typeBadge__Fxbtk.FormsOffersTable_item__BM8b5{background:#e0e7ff;color:#3730a3}.FormsOffersTable_typeBadge__Fxbtk.FormsOffersTable_course__lqoio{background:#fce7f3;color:#9d174d}.FormsOffersTable_typeBadge__Fxbtk.FormsOffersTable_program__0VkZh{background:#d1fae5;color:#065f46}.FormsOffersTable_eventCell__une7m{text-align:center}.FormsOffersTable_eventBadge__DKOKJ{border-radius:4px;display:inline-block;font-size:11px;font-weight:600;padding:4px 8px}.FormsOffersTable_eventBadge__DKOKJ.FormsOffersTable_free__slsv9{background:#d1fae5;color:#065f46}.FormsOffersTable_eventBadge__DKOKJ.FormsOffersTable_paid__Tfqd0{background:#fee2e2;color:#991b1b}.FormsOffersTable_numberCell__DF8dr{font-feature-settings:"tnum";color:#374151;font-variant-numeric:tabular-nums;font-weight:500;text-align:center}@media (max-width:768px){.FormsOffersTable_container__WmQ2F{padding:16px}.FormsOffersTable_title__TU6WJ{font-size:16px}.FormsOffersTable_table__YdIM- td,.FormsOffersTable_table__YdIM- th{font-size:12px;padding:8px}}.DatabaseConnection_container__aeItJ{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:24px;padding:24px}.DatabaseConnection_header__yB8CF{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.DatabaseConnection_header__yB8CF h2{color:#333;font-size:20px;margin:0}.DatabaseConnection_status__-FGd9{align-items:center;color:#666;display:flex;font-size:14px;gap:8px}.DatabaseConnection_statusIndicator__sYq6t{border-radius:50%;height:10px;transition:background-color .3s;width:10px}.DatabaseConnection_connected__M4E1K{background-color:#4caf50}.DatabaseConnection_disconnected__ZW1UT{background-color:#f44336}.DatabaseConnection_form__LFM2F{display:flex;flex-direction:column;gap:16px}.DatabaseConnection_formGroup__uSqrL{display:flex;flex-direction:column;gap:8px}.DatabaseConnection_formGroup__uSqrL label{color:#555;font-size:14px;font-weight:500}.DatabaseConnection_formGroup__uSqrL input{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:10px 12px;transition:border-color .3s}.DatabaseConnection_formGroup__uSqrL input:focus{border-color:#2196f3;outline:none}.DatabaseConnection_connectButton__-jQGC{background-color:#2196f3;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;margin-top:8px;padding:12px 24px;transition:background-color .3s}.DatabaseConnection_connectButton__-jQGC:hover:not(:disabled){background-color:#1976d2}.DatabaseConnection_connectButton__-jQGC:disabled{background-color:#ccc;cursor:not-allowed}.DatabaseConnection_disconnectButton__RanQp{background-color:#f44336;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin-top:16px;padding:10px 20px;transition:background-color .3s}.DatabaseConnection_disconnectButton__RanQp:hover{background-color:#d32f2f}.DatabaseConnection_connectedInfo__9O5O-{background-color:#f5f5f5;border-radius:4px;padding:16px}.DatabaseConnection_connectedInfo__9O5O- p{color:#555;font-size:14px;margin:8px 0}.DatabaseConnection_connectedInfo__9O5O- strong{color:#333}.DatabaseConnection_error__UVPqI{background-color:#ffebee;border-left:4px solid #f44336;border-radius:4px;color:#c62828;font-size:14px;margin-top:16px;padding:12px}.DatabaseConnection_success__EMA-8{background-color:#e8f5e9;border-left:4px solid #4caf50;border-radius:4px;color:#2e7d32;font-size:14px;margin-top:16px;padding:12px}.SQLQueryEditor_container__dRT7k{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:24px;padding:24px}.SQLQueryEditor_header__0yb9T{border-bottom:1px solid #e0e0e0;margin-bottom:24px;padding-bottom:16px}.SQLQueryEditor_header__0yb9T h2{color:#333;font-size:20px;margin:0}.SQLQueryEditor_notConnected__lAQOb{color:#666;font-size:16px;padding:40px;text-align:center}.SQLQueryEditor_tools__3D5wB{margin-bottom:20px}.SQLQueryEditor_tableSelector__E4Fo9{align-items:center;display:flex;gap:12px;margin-bottom:16px}.SQLQueryEditor_tableSelector__E4Fo9 label{color:#555;font-weight:500}.SQLQueryEditor_tableSelector__E4Fo9 select{border:1px solid #ddd;border-radius:4px;flex:1 1;font-size:14px;max-width:300px;padding:8px 12px}.SQLQueryEditor_tableSelector__E4Fo9 button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px}.SQLQueryEditor_tableSelector__E4Fo9 button:hover:not(:disabled){background-color:#45a049}.SQLQueryEditor_tableSelector__E4Fo9 button:disabled{background-color:#ccc;cursor:not-allowed}.SQLQueryEditor_tableStructure__-il0O{background-color:#f9f9f9;border-radius:4px;margin-top:16px;padding:16px}.SQLQueryEditor_tableStructure__-il0O h4{color:#555;font-size:14px;margin:0 0 12px}.SQLQueryEditor_structureTable__YvVkl{border-collapse:collapse;font-size:13px;width:100%}.SQLQueryEditor_structureTable__YvVkl th{background-color:#e0e0e0;font-weight:500;padding:8px;text-align:left}.SQLQueryEditor_structureTable__YvVkl td{border-bottom:1px solid #e0e0e0;padding:6px 8px}.SQLQueryEditor_editorSection__XMx4k{margin-bottom:20px}.SQLQueryEditor_queryTemplates__Opomi{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.SQLQueryEditor_queryTemplates__Opomi button{background-color:#f0f0f0;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:13px;padding:6px 12px;transition:background-color .2s}.SQLQueryEditor_queryTemplates__Opomi button:hover{background-color:#e0e0e0}.SQLQueryEditor_queryEditor__iPo5a{border:1px solid #ddd;border-radius:4px;font-family:Consolas,Monaco,Courier New,monospace;font-size:14px;min-height:150px;padding:12px;resize:vertical;width:100%}.SQLQueryEditor_queryEditor__iPo5a:focus{border-color:#2196f3;outline:none}.SQLQueryEditor_actions__XY\+AZ{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:16px}.SQLQueryEditor_executeButton__Ryllj{background-color:#2196f3;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:12px 24px;transition:background-color .3s}.SQLQueryEditor_executeButton__Ryllj:hover:not(:disabled){background-color:#1976d2}.SQLQueryEditor_executeButton__Ryllj:disabled{background-color:#ccc;cursor:not-allowed}.SQLQueryEditor_saveQuery__g\+BbY{display:flex;gap:8px}.SQLQueryEditor_saveQuery__g\+BbY input{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:8px 12px}.SQLQueryEditor_saveQuery__g\+BbY button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px}.SQLQueryEditor_saveQuery__g\+BbY button:hover:not(:disabled){background-color:#45a049}.SQLQueryEditor_saveQuery__g\+BbY button:disabled{background-color:#ccc;cursor:not-allowed}.SQLQueryEditor_savedQueries__Q1yO\+{background-color:#f9f9f9;border-radius:4px;margin-top:20px;padding:16px}.SQLQueryEditor_savedQueries__Q1yO\+ h4{color:#555;font-size:14px;margin:0 0 12px}.SQLQueryEditor_savedQueriesList__-LJX2{display:flex;flex-wrap:wrap;gap:8px}.SQLQueryEditor_savedQueryItem__hRp1f{align-items:center;display:flex}.SQLQueryEditor_savedQueryItem__hRp1f button:first-child{background-color:#fff;border:1px solid #ddd;border-radius:4px 0 0 4px;cursor:pointer;font-size:13px;padding:6px 12px}.SQLQueryEditor_savedQueryItem__hRp1f button:first-child:hover{background-color:#f0f0f0}.SQLQueryEditor_deleteButton__fIDBM{background-color:#f44336;border:none;border-radius:0 4px 4px 0;color:#fff;cursor:pointer;font-size:16px;line-height:1;padding:6px 10px}.SQLQueryEditor_deleteButton__fIDBM:hover{background-color:#d32f2f}.SQLQueryEditor_error__55cfN{background-color:#ffebee;border-left:4px solid #f44336;border-radius:4px;color:#c62828;font-size:14px;margin-top:16px;padding:12px}.SQLQueryEditor_results__8UfJu{border-top:1px solid #e0e0e0;margin-top:24px;padding-top:20px}.SQLQueryEditor_resultHeader__seAht{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.SQLQueryEditor_resultHeader__seAht h3{color:#333;font-size:18px;margin:0}.SQLQueryEditor_rowCount__vTJkX{color:#666;font-size:14px}.SQLQueryEditor_tableWrapper__aAhe1{border:1px solid #ddd;border-radius:4px;max-height:400px;overflow-x:auto;overflow-y:auto}.SQLQueryEditor_resultTable__I99oF{border-collapse:collapse;font-size:14px;width:100%}.SQLQueryEditor_resultTable__I99oF th{background-color:#f5f5f5;border-bottom:2px solid #ddd;font-weight:500;padding:10px;position:-webkit-sticky;position:sticky;text-align:left;top:0}.SQLQueryEditor_resultTable__I99oF td{border-bottom:1px solid #eee;padding:8px 10px}.SQLQueryEditor_resultTable__I99oF tr:hover{background-color:#f9f9f9}.SQLQueryEditor_noData__wrTge{background-color:#f9f9f9;border-radius:4px;color:#666;padding:20px;text-align:center}.ChartWithSQL_container__s43qJ{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:flex;flex-direction:column;min-height:200px;padding:20px;position:relative}.ChartWithSQL_header__n-a2o{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:12px}.ChartWithSQL_title__eI2lz{color:#333;font-size:16px;font-weight:600;margin:0}.ChartWithSQL_actions__CokeG{position:relative}.ChartWithSQL_menuButton__GDk9E{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.ChartWithSQL_menuButton__GDk9E:hover{background-color:#f0f0f0;color:#333}.ChartWithSQL_menuButton__GDk9E:active{background-color:#e0e0e0}.ChartWithSQL_dropdown__BQb0C{animation:ChartWithSQL_dropdownOpen__r8tTa .2s ease-out;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;margin-top:4px;min-width:200px;overflow:hidden;position:absolute;right:0;top:100%;z-index:100}@keyframes ChartWithSQL_dropdownOpen__r8tTa{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ChartWithSQL_dropdownItem__bwOiN{align-items:center;background:none;border:none;color:#333;cursor:pointer;display:flex;font-size:14px;gap:12px;padding:10px 16px;text-align:left;transition:background-color .2s;width:100%}.ChartWithSQL_dropdownItem__bwOiN:hover:not(:disabled){background-color:#f5f5f5}.ChartWithSQL_dropdownItem__bwOiN:disabled{color:#999;cursor:not-allowed}.ChartWithSQL_icon__OHaaf{flex-shrink:0}.ChartWithSQL_divider__DGRmZ{background-color:#e0e0e0;height:1px;margin:4px 0}.ChartWithSQL_content__qojkC{display:flex;flex:1 1;flex-direction:column;min-height:0}.ChartWithSQL_queryInfo__MMnze{align-items:center;border-top:1px solid #e0e0e0;display:flex;font-size:12px;gap:8px;margin-top:12px;padding-top:12px}.ChartWithSQL_queryLabel__5m\+PL{color:#666;font-weight:500}.ChartWithSQL_queryText__H2Quo{background-color:#f5f5f5;border-radius:3px;color:#999;font-family:Consolas,Monaco,Courier New,monospace;padding:2px 6px}.DatabaseDashboard_dashboard__hBz1\+{background-color:#f5f5f5;min-height:100vh}.DatabaseDashboard_header__yQZMh{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 2px 4px #0000001a;color:#fff;padding:24px 32px}.DatabaseDashboard_header__yQZMh h1{font-size:28px;font-weight:600;margin:0}.DatabaseDashboard_content__9tugr{display:flex;gap:24px;margin:0 auto;max-width:1600px;padding:24px}.DatabaseDashboard_sidebar__3SN0v{flex-shrink:0;width:350px}.DatabaseDashboard_main__j2KZw{flex:1 1;min-width:0}.DatabaseDashboard_chartControls__8cvgq{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-top:20px;padding:20px}.DatabaseDashboard_chartControls__8cvgq h3{color:#333;font-size:18px;margin:0 0 16px}.DatabaseDashboard_controlGroup__wh1s7{margin-bottom:16px}.DatabaseDashboard_controlGroup__wh1s7 label{color:#555;display:block;font-size:14px;font-weight:500;margin-bottom:6px}.DatabaseDashboard_controlGroup__wh1s7 select{background:#fff;border:1px solid #ddd;border-radius:4px;font-size:14px;padding:8px 12px;width:100%}.DatabaseDashboard_controlGroup__wh1s7 select:focus{border-color:#667eea;outline:none}.DatabaseDashboard_dataInfo__hDkzk{border-top:1px solid #e0e0e0;margin-top:20px;padding-top:16px}.DatabaseDashboard_dataInfo__hDkzk p{color:#666;font-size:13px;margin:4px 0}.DatabaseDashboard_chartContainer__f5WgQ{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-top:24px;padding:24px}.DatabaseDashboard_chartContainer__f5WgQ h3{color:#333;font-size:18px;margin:0 0 20px}.DatabaseDashboard_noData__G7Mbn{background-color:#f9f9f9;border:2px dashed #ddd;border-radius:8px;color:#666;padding:60px 20px;text-align:center}.DatabaseDashboard_noData__G7Mbn p{font-size:16px;margin:0}@media (max-width:1200px){.DatabaseDashboard_content__9tugr{flex-direction:column}.DatabaseDashboard_sidebar__3SN0v{width:100%}}.SQLEditorDashboard_container__gYKru{background:#f5f7fa;min-height:100vh;padding:20px}.SQLEditorDashboard_header__bRj72{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px;padding:16px 0}.SQLEditorDashboard_headerLeft__nrZXu{align-items:center;display:flex;gap:16px}.SQLEditorDashboard_backButton__H45HF{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s;width:40px}.SQLEditorDashboard_backButton__H45HF:hover{background:#f8fafc;border-color:#cbd5e1}.SQLEditorDashboard_pageTitle__RbAb\+{color:#1a202c;font-size:24px;font-weight:600;margin:0}.SQLEditorDashboard_connectionStatus__J90s6{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;display:flex;font-size:14px;gap:6px;padding:6px 12px}.SQLEditorDashboard_connected__dP0Rf{color:#10b981}.SQLEditorDashboard_disconnected__MZRei{color:#94a3b8}.SQLEditorDashboard_headerRight__wncM\+{display:flex;gap:12px}.SQLEditorDashboard_actionButton__KN3DW{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s}.SQLEditorDashboard_actionButton__KN3DW:hover{background:#f8fafc;border-color:#cbd5e1}.SQLEditorDashboard_actionButton__KN3DW:disabled{cursor:not-allowed;opacity:.5}.SQLEditorDashboard_metricCard__pdsaH{background:#fff;border-radius:16px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px;max-width:400px;padding:24px;position:relative}.SQLEditorDashboard_metricHeader__JbLmG{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.SQLEditorDashboard_metricTitle__rzUzx{color:#64748b;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.SQLEditorDashboard_menuButton__1fIgm{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.SQLEditorDashboard_menuButton__1fIgm:hover{background:#f8fafc;border-color:#cbd5e1}.SQLEditorDashboard_metricValue__nPfzi{color:#1e293b;font-size:48px;font-weight:700;line-height:1;margin-bottom:8px}.SQLEditorDashboard_metricChange__EYArx{margin-bottom:20px}.SQLEditorDashboard_positive__Po8cS{color:#10b981;font-size:14px;font-weight:500}.SQLEditorDashboard_negative__xmrx0{color:#ef4444;font-size:14px;font-weight:500}.SQLEditorDashboard_metricChart__KfXXl{height:100px;margin:0 -8px 20px}.SQLEditorDashboard_queryInfo__5Poww{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:8px;padding:12px}.SQLEditorDashboard_queryLabel__15Ag9{color:#64748b;font-size:12px;font-weight:600;text-transform:uppercase}.SQLEditorDashboard_queryPreview__07TF0{color:#475569;flex:1 1;font-family:SF Mono,Monaco,monospace;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SQLEditorDashboard_editorSection__bLh3l{background:#fff;border-radius:16px;box-shadow:0 1px 3px #0000001a;padding:24px}.SQLEditorDashboard_editorHeader__GCB\+K{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.SQLEditorDashboard_editorHeader__GCB\+K h2{color:#1e293b;font-size:18px;font-weight:600;margin:0}.SQLEditorDashboard_toggleButton__ySRe\+{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s}.SQLEditorDashboard_toggleButton__ySRe\+:hover{background:#f8fafc;border-color:#cbd5e1}.SQLEditorDashboard_editorWrapper__i6VsR{background:#fafafa;border:1px solid #e2e8f0;border-radius:8px;display:flex;margin-bottom:16px;overflow:hidden}.SQLEditorDashboard_lineNumbers__F8kqS{background:#f3f4f6;border-right:1px solid #e2e8f0;color:#9ca3af;font-family:SF Mono,Monaco,monospace;font-size:13px;line-height:1.5;min-width:40px;padding:12px 8px;text-align:right}.SQLEditorDashboard_editor__KQFag{background:#0000;border:none;color:#1e293b;flex:1 1;font-family:SF Mono,Monaco,monospace;font-size:13px;line-height:1.5;min-height:150px;outline:none;padding:12px;resize:vertical}.SQLEditorDashboard_runSection__2Eo6x{align-items:center;display:flex;gap:16px;margin-bottom:16px}.SQLEditorDashboard_runButton__EfPBS{align-items:center;background:#6366f1;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s}.SQLEditorDashboard_runButton__EfPBS:hover{background:#5558e3}.SQLEditorDashboard_runButton__EfPBS:disabled{background:#cbd5e1;cursor:not-allowed}.SQLEditorDashboard_hint__lhF81{color:#94a3b8;font-size:12px}.SQLEditorDashboard_error__nJoVA{background:#fee2e2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;font-size:14px;margin-bottom:16px;padding:12px}.SQLEditorDashboard_resultSection__Fpjf4{border-top:1px solid #e2e8f0;margin-top:24px;padding-top:24px}.SQLEditorDashboard_resultHeader__ZQyQ7{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.SQLEditorDashboard_resultHeader__ZQyQ7 h3{color:#1e293b;font-size:16px;font-weight:600;margin:0}.SQLEditorDashboard_resultInfo__c6ph9{color:#64748b;font-size:14px}.SQLEditorDashboard_resultData__l0Kjd{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;overflow-x:auto;padding:16px}.SQLEditorDashboard_singleValueResult__YR9OW{align-items:center;display:flex;gap:16px;padding:8px}.SQLEditorDashboard_resultLabel__ZqHp4{color:#64748b;font-size:14px;font-weight:600;text-transform:uppercase}.SQLEditorDashboard_resultValue__e0YpP{color:#1e293b;font-size:32px;font-weight:700}.SQLEditorDashboard_resultTable__gdLkp{border-collapse:collapse;width:100%}.SQLEditorDashboard_resultTable__gdLkp th{border-bottom:2px solid #e2e8f0;color:#64748b;font-size:12px;font-weight:600;padding:8px;text-align:left;text-transform:uppercase}.SQLEditorDashboard_resultTable__gdLkp td{border-bottom:1px solid #e2e8f0;color:#475569;font-size:14px;padding:8px}.SQLEditorDashboard_resultTable__gdLkp tr:last-child td{border-bottom:none}.SQLEditorDashboard_savedMessage__0kQcs{animation:SQLEditorDashboard_slideIn__GUMKo .3s ease;background:#10b981;border-radius:8px;box-shadow:0 4px 6px #0000001a;color:#fff;font-size:14px;font-weight:500;padding:12px 20px;position:fixed;right:20px;top:20px;z-index:1000}@keyframes SQLEditorDashboard_slideIn__GUMKo{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.ChannelColorPanel_container__pEjJP{background:#fff;border-radius:12px;box-shadow:0 1px 2px #0000000d;margin-top:20px;padding:20px}.ChannelColorPanel_header__796B\+{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.ChannelColorPanel_title__UPMW4{color:#374151;font-size:14px;font-weight:500;margin:0}.ChannelColorPanel_resetButton__jPQjA{align-items:center;background:#f3f4f6;border:none;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:12px;gap:6px;padding:6px 12px;transition:all .2s}.ChannelColorPanel_resetButton__jPQjA:hover{background:#e5e7eb}.ChannelColorPanel_channelsList__ouZZh{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.ChannelColorPanel_channelRow__kNsvw{align-items:center;background:#f9fafb;border-radius:8px;display:flex;justify-content:space-between;padding:10px 12px;transition:background .2s}.ChannelColorPanel_channelRow__kNsvw:hover{background:#f3f4f6}.ChannelColorPanel_channelInfo__zjzZ\+{align-items:center;display:flex;flex:1 1;gap:10px}.ChannelColorPanel_colorDot__NM5JK{border-radius:50%;box-shadow:0 0 0 1px #0000001a;flex-shrink:0;height:12px;width:12px}.ChannelColorPanel_channelName__fo1qE{color:#374151;flex:1 1;font-size:13px}.ChannelColorPanel_channelValue__dGsuv{color:#111827;font-size:13px;font-weight:600;margin-right:12px}.ChannelColorPanel_colorControls__VTT-x{align-items:center;display:flex;gap:8px}.ChannelColorPanel_colorPicker__OUbG5{background:#fff;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;height:32px;padding:2px;width:32px}.ChannelColorPanel_colorPicker__OUbG5::-webkit-color-swatch{border:none;border-radius:4px}.ChannelColorPanel_colorPicker__OUbG5::-moz-color-swatch{border:none;border-radius:4px}.ChannelColorPanel_colorHex__0AYnt{color:#6b7280;font-family:Monaco,Menlo,monospace;font-size:11px;min-width:70px}@media (max-width:768px){.ChannelColorPanel_channelsList__ouZZh{grid-template-columns:1fr}}.GoalsMetrics_container__tqsEB{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;margin-top:24px;padding:24px}.GoalsMetrics_title__Qe8yP{color:#111827;font-size:18px;font-weight:600;margin:0 0 24px}.GoalsMetrics_metricsGrid__Ij3DX{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.GoalsMetrics_metricCard__o0dSi{background:#fafafa;border:1px solid #e5e7eb;border-radius:12px;padding:20px;text-align:center;transition:all .2s}.GoalsMetrics_metricCard__o0dSi:hover{background:#f5f5f5;box-shadow:0 4px 6px -1px #0000001a;transform:translateY(-2px)}.GoalsMetrics_metricValue__FNzTM{color:#111827;font-size:32px;font-weight:700;line-height:1.2;margin-bottom:8px}.GoalsMetrics_metricLabel__Ba9Aw{color:#6b7280;font-size:13px;line-height:1.4}@media (max-width:1200px){.GoalsMetrics_metricsGrid__Ij3DX{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.GoalsMetrics_container__tqsEB{padding:16px}.GoalsMetrics_title__Qe8yP{font-size:16px;margin-bottom:16px}.GoalsMetrics_metricsGrid__Ij3DX{gap:12px;grid-template-columns:1fr}.GoalsMetrics_metricCard__o0dSi{padding:16px}.GoalsMetrics_metricValue__FNzTM{font-size:24px}.GoalsMetrics_metricLabel__Ba9Aw{font-size:12px}}.SiteSelector_container__K9lUL{position:relative;z-index:100}.SiteSelector_selector__\+Y9WH{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:10px;color:#111827;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;justify-content:space-between;min-width:200px;padding:10px 16px;transition:all .2s}.SiteSelector_selector__\+Y9WH:hover{background:#f9fafb;border-color:#3b82f6}.SiteSelector_siteInfo__LiRpP{align-items:center;display:flex;gap:8px}.SiteSelector_icon__4y1ZI{color:#3b82f6;flex-shrink:0}.SiteSelector_siteName__9Bhbz{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SiteSelector_chevron__MmoBV{color:#6b7280;flex-shrink:0;transition:transform .2s}.SiteSelector_chevronOpen__0Kc4W{transform:rotate(180deg)}.SiteSelector_dropdown__8eH68{animation:SiteSelector_slideDown__yfMK6 .2s ease-out;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 25px #0000001a;left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px)}@keyframes SiteSelector_slideDown__yfMK6{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.SiteSelector_dropdownHeader__KL\+it{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:12px 16px}.SiteSelector_dropdownTitle__V2DuU{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.SiteSelector_addButton__XgKIM{align-items:center;background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;height:24px;justify-content:center;transition:all .2s;width:24px}.SiteSelector_addButton__XgKIM:hover{background:#2563eb;transform:scale(1.05)}.SiteSelector_sitesList__a9eks{max-height:300px;overflow-y:auto}.SiteSelector_siteItem__wLyHD{align-items:center;border-bottom:1px solid #f3f4f6;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:all .2s}.SiteSelector_siteItem__wLyHD:last-child{border-bottom:none}.SiteSelector_siteItem__wLyHD:hover{background:#f9fafb}.SiteSelector_siteItemActive__2EtI5{background:#eff6ff}.SiteSelector_siteItemActive__2EtI5:hover{background:#dbeafe}.SiteSelector_siteItemInfo__DWLT0{flex:1 1;min-width:0}.SiteSelector_siteItemName__sdAo-{align-items:center;color:#111827;display:flex;font-size:14px;font-weight:500;gap:6px;margin-bottom:2px}.SiteSelector_checkIcon__\+Lpz1{color:#10b981;flex-shrink:0}.SiteSelector_siteItemDomain__l4ZBD{color:#6b7280;font-size:12px}.SiteSelector_siteItemActions__qm6ab{display:flex;gap:4px;opacity:0;transition:opacity .2s}.SiteSelector_siteItem__wLyHD:hover .SiteSelector_siteItemActions__qm6ab{opacity:1}.SiteSelector_actionButton__9kEyt{align-items:center;background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s;width:28px}.SiteSelector_actionButton__9kEyt:hover{background:#e5e7eb;color:#111827}.SiteSelector_modal__QbLcJ{align-items:center;animation:SiteSelector_fadeIn__vjOtr .2s ease-out;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}@keyframes SiteSelector_fadeIn__vjOtr{0%{opacity:0}to{opacity:1}}.SiteSelector_modalContent__2bmte{animation:SiteSelector_scaleIn__Ga77r .2s ease-out;background:#fff;border-radius:16px;max-width:450px;padding:24px;width:90%}@keyframes SiteSelector_scaleIn__Ga77r{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.SiteSelector_modalTitle__GF6fL{color:#111827;font-size:20px;font-weight:600;margin:0 0 20px}.SiteSelector_formGroup__EE2oX{margin-bottom:16px}.SiteSelector_label__Uq8Bo{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:6px}.SiteSelector_input__EDsjC{border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-size:14px;padding:10px 12px;transition:all .2s;width:100%}.SiteSelector_input__EDsjC:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.SiteSelector_input__EDsjC::placeholder{color:#9ca3af}.SiteSelector_modalActions__QzcBF{display:flex;gap:12px;margin-top:24px}.SiteSelector_cancelButton__Wj4k2{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:10px 16px;transition:all .2s}.SiteSelector_cancelButton__Wj4k2:hover{background:#f9fafb;border-color:#d1d5db}.SiteSelector_saveButton__UY1uo{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:10px 16px;transition:all .2s}.SiteSelector_saveButton__UY1uo:hover:not(:disabled){background:#2563eb}.SiteSelector_saveButton__UY1uo:disabled{cursor:not-allowed;opacity:.5}@media screen and (max-width:768px){.SiteSelector_selector__\+Y9WH{font-size:13px;min-width:150px;padding:8px 12px}.SiteSelector_dropdown__8eH68{animation:SiteSelector_slideUp__mjP9h .3s ease-out;border-radius:16px 16px 0 0;bottom:0;left:0;position:fixed;right:0;top:auto}@keyframes SiteSelector_slideUp__mjP9h{0%{transform:translateY(100%)}to{transform:translateY(0)}}.SiteSelector_sitesList__a9eks{max-height:50vh}.SiteSelector_modalContent__2bmte{padding:20px;width:95%}}
/*# sourceMappingURL=main.3596577c.css.map*/