@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Roboto:wght@400;500;700&display=swap";:root{font-family:DM Sans,Roboto,Arial,sans-serif;color:#092540;background:#f4f7fc;font-synthesis:none;interpolate-size:allow-keywords;--blue: #195afe;--blue-dark: #0d45dc;--ink: #092540;--muted: #64748b;--line: #dce4ef;--surface: #fff;--soft: #f4f7fc;--orange: #ff7a1a;--green: #12b981;--red: #f04c65;--font-micro: 11px;--font-caption: 12px;--font-label: 13px;--font-data: 14px;--motion-press: .14s;--motion-fast: .16s;--motion-standard: .2s;--motion-panel: .24s;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--product-content-max: 1500px;--product-content-width: min( calc(100% - 48px) , var(--product-content-max));--product-mobile-width: calc(100% - 28px) }*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}html,body{max-width:100%;overflow-x:clip}body{min-width:320px;color:var(--ink);background:var(--soft);font-size:14px;line-height:1.45}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip-link{position:fixed;top:8px;left:8px;z-index:999;padding:8px 12px;color:#fff;background:#092540;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:2px solid #195afe;outline-offset:2px}.app-shell{min-height:100vh;background:var(--soft)}.promo-bar{height:48px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 42px;color:#fff;background:linear-gradient(100deg,#214df1,#5c54e8 56%,#ff720e);font-size:13px;font-weight:500}.promo-bar>a{font-weight:700;text-decoration:underline}.promo-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border:1px solid rgba(255,255,255,.8);border-radius:4px}.site-header{height:64px;position:relative;z-index:20;background:#fff;border-bottom:1px solid #e5ebf3;box-shadow:0 2px 9px #1637610d}.header-inner{width:var(--product-content-width);height:100%;display:flex;align-items:center;gap:52px;margin:0 auto;padding:0}.sw-logo{display:inline-flex;align-items:center;color:#102c46}.sw-logo>img{width:164px;height:24px;display:block}.sw-logo strong{font-size:20px;line-height:1;font-weight:700}.sw-logo-mark{width:22px;height:20px;position:relative;display:inline-flex;align-items:center;justify-content:center}.sw-logo-mark i{width:10px;height:18px;display:block;border-radius:9px;transform:rotate(-42deg)}.sw-logo-mark i:first-child{margin-right:-2px;background:#ff6e21}.sw-logo-mark i:last-child{margin-left:-2px;background:#1d4b73}.desktop-nav{height:100%;display:flex;align-items:center;gap:31px}.desktop-nav a{height:100%;position:relative;display:flex;align-items:center;color:#334b63;font-size:13px;font-weight:600;white-space:nowrap}.desktop-nav a:after{content:"";position:absolute;right:0;bottom:0;left:0;height:3px;background:var(--blue);transform:scaleX(0);transition:transform var(--motion-fast) var(--ease-out)}.desktop-nav a:hover,.desktop-nav a.active{color:var(--blue)}.desktop-nav a.active:after{transform:scaleX(1)}.header-actions{margin-left:auto;display:flex;align-items:center;gap:12px}.login-link{color:#263e56;font-size:12px;font-weight:600}.demo-button{min-height:36px;display:inline-flex;align-items:center;padding:0 18px;color:#fff;background:linear-gradient(110deg,#2961ff 20%,#1c56f2 70%,#ff6b18 125%);border-radius:22px;font-size:12px;font-weight:700;box-shadow:0 5px 15px #195afe30;transition:transform var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) ease}.demo-button:hover{box-shadow:0 7px 18px #195afe47}.mobile-menu{display:none;width:40px;height:40px;place-items:center;padding:0;border:0;background:transparent}.query-subbar{height:54px;position:relative;z-index:15;display:flex;align-items:center;background:#fff;border-bottom:1px solid #dce5f1;box-shadow:0 3px 11px #20467214}.global-search{width:min(63%,760px);height:100%;display:flex;align-items:center;gap:10px;margin-left:max(24px,calc((100vw - var(--product-content-max)) / 2));color:#8495a9;border-right:1px solid #dce5ef}.global-search input{width:100%;min-width:0;height:100%;padding:0;color:var(--ink);background:transparent;border:0;outline:0;font-size:12px}.global-search input::placeholder{color:#9ca9b9}.subbar-filters{height:100%;display:flex;align-items:center;margin-left:auto;margin-right:max(24px,calc((100vw - var(--product-content-max)) / 2))}.subbar-filters button{height:100%;display:flex;align-items:center;gap:8px;padding:0 14px;color:#6a7c90;background:transparent;border:0;border-left:1px solid #e1e7ef;font-size:12px;cursor:pointer}.main-content{min-height:calc(100vh - 166px)}.page-stack{width:var(--product-content-width);display:flex;flex-direction:column;gap:22px;margin:0 auto;padding:38px 0 68px}.page-stack.compact{width:100%;padding:0;gap:18px}.page-header{min-height:76px;display:flex;align-items:flex-end;justify-content:space-between;gap:28px}.page-header h1{margin:3px 0 0;color:#092540;font-size:30px;line-height:1.18;font-weight:600}.page-header p{max-width:700px;margin:9px 0 0;color:var(--muted);font-size:13px}.eyebrow{color:var(--blue);font-size:var(--font-caption);font-weight:700;text-transform:uppercase}.page-actions{flex:none}.primary-button,.secondary-button,.text-button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 15px;border-radius:4px;font-size:12px;font-weight:600;cursor:pointer;transition:background-color var(--motion-fast) ease,border-color var(--motion-fast) ease,color var(--motion-fast) ease,transform var(--motion-press) var(--ease-out)}.primary-button{color:#fff;background:var(--blue);border:1px solid var(--blue)}.primary-button:hover{background:var(--blue-dark)}.secondary-button{color:#183650;background:#fff;border:1px solid #cbd6e4}.secondary-button:hover{border-color:#9cafc5;background:#f9fbfe}.text-button{color:var(--blue);background:transparent;border:0}.state-panel{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#7b8ca0;background:#fff;border:1px solid var(--line);border-radius:8px;text-align:center}.state-panel strong{color:var(--ink)}.state-panel span{max-width:470px;font-size:12px}.state-panel.error svg{color:var(--red)}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.skeleton-lines{width:min(80%,620px);display:grid;gap:9px;margin-top:14px}.skeleton-lines i{height:10px;display:block;background:linear-gradient(90deg,#eff3f8,#f9fbfd,#eff3f8);background-size:200% 100%;border-radius:4px;animation:shimmer 1.2s infinite}.skeleton-lines i:nth-child(2){width:76%}.skeleton-lines i:nth-child(3){width:88%}@keyframes shimmer{to{background-position:-200% 0}}.stale-notice{min-height:36px;display:flex;align-items:center;gap:8px;padding:8px 12px;color:#84500d;background:#fff8e7;border:1px solid #f5d89d;border-radius:5px;font-size:11px}.tooltip{position:relative;display:inline-flex}.tooltip:after{content:attr(data-tooltip);position:absolute;z-index:50;bottom:calc(100% + 7px);left:50%;width:max-content;max-width:220px;padding:6px 8px;color:#fff;background:#17324c;border-radius:4px;font-size:var(--font-caption);line-height:1.3;opacity:0;pointer-events:none;transform:translate(-50%,3px) scale(.97);transform-origin:50% 100%;transition:opacity var(--motion-press) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.tooltip:focus-within:after{opacity:1;transform:translate(-50%) scale(1)}.rankings-page{min-height:calc(100vh - 166px);background:#eef3fb}.rankings-hero{height:184px;position:relative;overflow:hidden;color:#fff;background:#195afe url(/assets/source-hero-variant-b.webp) center top / cover no-repeat}.rankings-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0f38b914,#285df500)}.rankings-hero-pattern{display:none}.hero-inner{width:var(--product-content-width);height:100%;position:relative;z-index:2;margin:0 auto;padding-top:24px;text-align:center}.breadcrumbs{display:flex;align-items:center;gap:8px;margin-bottom:28px;text-align:left;font-size:16px;font-weight:600}.breadcrumbs b{opacity:.6}.rankings-hero h1{margin:0;font-size:40px;line-height:1.1;font-weight:500}.rankings-hero p{margin:8px 0 0;color:#ffffffd1;font-size:16px}.rankings-content{width:var(--product-content-width);margin:0 auto;padding:32px 0 72px}.ranking-filters{display:flex;align-items:center;gap:18px;margin-bottom:37px}.filter-pill{width:286px;height:48px;display:flex;align-items:center;gap:10px;padding:0 20px;color:#62758b;background:#fff;border-radius:24px;box-shadow:0 5px 13px #22426a21}.filter-pill select{min-width:0;flex:1;color:#41566d;background:transparent;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:11px;cursor:pointer}.filter-pill.compact-date{display:none}.go-button{height:48px;min-width:88px;color:#fff;background:var(--orange);border:0;border-radius:24px;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 5px 12px #ff7a1a38;transition:transform .15s,background .15s}.go-button:hover{background:#f2690d}.ranking-toolbar{min-height:48px;display:flex;align-items:flex-end;justify-content:space-between;border-bottom:1px solid #d7e0eb}.ranking-tabs{height:48px;display:flex;gap:10px}.ranking-tabs button{min-width:88px;height:48px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 8px;color:#52667d;background:transparent;border:0;font-size:13px;cursor:pointer}.ranking-tabs button:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:3px;background:var(--blue);transform:scaleX(0);transition:transform .18s ease}.ranking-tabs button.active{color:var(--blue);font-weight:600}.ranking-tabs button.active:after{transform:scaleX(1)}.ranking-tabs button.trend-up.active{color:var(--green)}.ranking-tabs button.trend-up:after{background:var(--green)}.ranking-tabs button.trend-down.active{color:var(--red)}.ranking-tabs button.trend-down:after{background:var(--red)}.ranking-meta{height:48px;display:flex;align-items:center;gap:15px;color:#8a99a9;font-size:var(--font-caption)}.ranking-meta span,.ranking-meta button{display:flex;align-items:center;gap:5px}.ranking-meta button{color:#17334c;background:transparent;border:0;font-size:11px;font-weight:600;cursor:pointer}.ranking-meta .icon-refresh{width:30px;justify-content:center;padding:0}.ranking-table-shell{contain:inline-size layout paint;margin-top:24px;border:0;border-radius:8px;box-shadow:5px 5px 30px #0925400d}.table-shell{width:100%;max-width:100%;overflow-x:auto;background:#fff;border:1px solid var(--line);border-radius:7px}.data-table{width:100%;min-width:900px;border-collapse:collapse;table-layout:fixed;font-size:14px}.data-table th{height:64px;padding:0 20px;color:#425a72;background:#fff;border-bottom:1px solid #d9e1eb;text-align:left;font-size:13px;font-weight:600;line-height:1.25}.data-table th .tooltip{margin-left:3px;color:#a3afbc;vertical-align:-2px}.data-table td{height:56px;padding:8px 20px;color:#304a63;border-bottom:1px solid #dce3ec;vertical-align:middle}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr{transition:background .13s ease}.data-table tbody tr:hover{background:#f7faff}.data-table .numeric{text-align:right;font-variant-numeric:tabular-nums}.rank-column{width:96px}.site-column{width:216px}.category-column{width:328px}.change-column,.duration-column,.pages-column,.bounce-column{width:128px}.rank-value{padding-left:38px!important;color:#193851!important;font-weight:500}.domain-cell{min-width:0;display:flex;align-items:center;gap:10px}.domain-cell>div{min-width:0;display:flex;flex-direction:column;gap:2px}.domain-cell strong{overflow:hidden;color:#17334d;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.domain-cell div span{color:#8696a8;font-size:var(--font-caption)}.domain-favicon,.favicon-fallback{flex:none;object-fit:contain;border-radius:5px}.domain-favicon{padding:2px;background:#fff;border:1px solid #edf1f6}.favicon-fallback{display:grid;place-items:center;color:var(--blue);background:#edf3ff;border:1px solid #d9e5ff;font-size:11px;font-weight:700}.country-flag-icon,.country-flag-fallback{flex:none;border-radius:50%}.country-flag-icon{display:inline-block;object-fit:cover;background:#0925401a;box-shadow:inset 0 0 0 1px #0925400f}.country-flag-fallback{display:inline-grid;place-items:center;color:#556575;background:#e9eff6}.table-link:hover strong{color:var(--blue)}.category-text{display:block;color:var(--blue);font-size:var(--font-caption);line-height:1.25}.category-text:hover{text-decoration:underline}.rank-change{display:inline-flex;align-items:center;justify-content:flex-end;gap:2px;font-weight:600}.rank-change.up{color:var(--green)}.rank-change.down{color:var(--red)}.rank-change.neutral{color:#9cabb8}.traffic-rule-filters{gap:14px}.movement-rule-pill{width:286px;border:1px solid transparent}.movement-rule-pill>span{min-width:0;display:flex;flex-direction:column;gap:2px}.movement-rule-pill small{color:#8995a1;font-size:var(--font-caption);line-height:1}.movement-rule-pill strong{overflow:hidden;color:#344f67;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.movement-rule-pill.rule-up{color:var(--green);border-color:#00b9562e}.movement-rule-pill.rule-up strong{color:#008d43}.movement-rule-pill.rule-down{color:var(--red);border-color:#ff495c2e}.movement-rule-pill.rule-down strong{color:#d93649}.movement-tabs{min-width:190px}.traffic-movement-table{min-width:1040px}.movement-position-column{width:70px}.movement-site-column{width:220px}.movement-category-column{width:210px}.movement-visits-column{width:135px}.traffic-leaderboard-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:26px;align-items:start}.traffic-board-sidebar{position:sticky;top:132px;overflow:hidden;background:#fff;border:1px solid #dce4ee;border-radius:7px;box-shadow:0 8px 22px #17334c0f}.traffic-board-nav-group{padding:18px 12px 12px;border-bottom:1px solid #e4eaf1}.traffic-board-nav-group:last-child{border-bottom:0}.traffic-board-nav-group h2{display:flex;align-items:center;gap:7px;margin:0 8px 10px;color:#718198;font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase}.traffic-board-nav-group>div{display:grid;gap:2px}.traffic-board-nav-group button{width:100%;min-height:42px;position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px;color:#41566d;background:transparent;border:0;text-align:left;font-size:13px;cursor:pointer}.traffic-board-nav-group button:before{content:"";position:absolute;top:8px;bottom:8px;left:-12px;width:3px;background:var(--blue);transform:scaleY(0);transition:transform .16s ease}.traffic-board-nav-group button:hover{color:#17334c;background:#f6f8fb}.traffic-board-nav-group button.active{color:var(--blue);background:#f1f5ff;font-weight:600}.traffic-board-nav-group button.active:before{transform:scaleY(1)}.traffic-board-nav-group button small{min-width:24px;color:#8d9bad;text-align:right;font-size:10px;font-variant-numeric:tabular-nums}.traffic-board-nav-group button.active small{color:var(--blue)}.analysis-group h2{color:#8a6f55}.traffic-board-main{min-width:0}.leaderboard-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 88px;gap:12px;margin-bottom:17px}.leaderboard-filters .filter-pill{width:auto}.leaderboard-dataset-line{min-height:28px;display:flex;align-items:center;gap:0;margin-bottom:10px;color:#718198;font-size:11px}.leaderboard-dataset-line span{display:inline-flex;align-items:center}.leaderboard-dataset-line span+span:before{content:"";width:3px;height:3px;margin:0 9px;background:#9aa8b8;border-radius:50%}.leaderboard-tabs{min-width:235px}.traffic-leaderboard-table{min-width:1040px}.traffic-leaderboard-table.traffic-table{min-width:930px}.traffic-leaderboard-table.revenue-table{min-width:1180px}.leaderboard-rank-column{width:70px}.leaderboard-site-column,.leaderboard-category-column{width:210px}.leaderboard-platform-column{width:110px}.leaderboard-trend-column{width:150px}.leaderboard-metric-column{width:132px}.leaderboard-created-column{width:155px}.leaderboard-source-rank{width:105px}.traffic-table th,.traffic-table td{padding-right:12px;padding-left:12px}.traffic-table .leaderboard-rank-column{width:55px}.traffic-table .leaderboard-site-column{width:190px}.traffic-table .leaderboard-trend-column{width:170px}.traffic-table .leaderboard-metric-column{width:120px}.traffic-table .leaderboard-created-column{width:155px}.leaderboard-platform{display:inline-flex;align-items:center;min-height:26px;color:#40566d;font-size:12px;font-weight:600;text-transform:capitalize}.leaderboard-change{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;font-variant-numeric:tabular-nums;font-weight:600}.leaderboard-change.up{color:#008d43}.leaderboard-change.down{color:#d93649}.leaderboard-trend-cell .traffic-sparkline{margin:0 auto}.leaderboard-created{color:#60758a;font-size:12px}.leaderboard-invalid-domain{display:flex;align-items:center;gap:6px;color:#c47b13}.leaderboard-invalid-domain.is-summary{color:#60758a}@media(max-width:980px){.traffic-leaderboard-layout{grid-template-columns:1fr}.traffic-board-sidebar{position:static;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.traffic-board-nav-group{min-width:0;border-right:1px solid #e4eaf1;border-bottom:0}.traffic-board-nav-group:last-child{border-right:0}}@media(max-width:720px){.traffic-board-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.traffic-board-nav-group{padding:14px 8px 10px;border-bottom:1px solid #e4eaf1}.traffic-board-nav-group:nth-child(2){border-right:0}.traffic-board-nav-group h2{margin-right:6px;margin-left:6px;font-size:10px}.traffic-board-nav-group button{min-height:40px;grid-template-columns:18px minmax(0,1fr) auto;gap:6px;padding:0 7px;font-size:12px}.traffic-board-nav-group button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analysis-group{grid-column:1 / -1;border-bottom:0}.analysis-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.movement-delta-column,.movement-percent-column{width:135px}.movement-current{color:#17334d!important;font-weight:600}.movement-absolute.up,.movement-percent.up{color:var(--green)}.movement-absolute.down,.movement-percent.down{color:var(--red)}.movement-percent,.new-growth{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;font-weight:700}.new-growth{min-height:24px;padding:0 8px;color:#8a5200;background:#fff4df;border:1px solid #ffdba3;border-radius:4px;font-size:11px}.dashboard-page{background:#fff}.dashboard-hero{min-height:390px;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 20px;color:#fff;background:#124bdc;text-align:center}.dashboard-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 15% 20%,rgba(104,151,255,.45),transparent 26%),radial-gradient(circle at 80% 80%,rgba(255,117,27,.24),transparent 22%)}.hero-orbit{width:750px;height:750px;position:absolute;border:1px solid rgba(255,255,255,.12);border-radius:50%;animation:orbit 22s linear infinite}.hero-orbit:before,.hero-orbit:after{content:"";position:absolute;top:100px;right:100px;bottom:100px;left:100px;border:1px solid rgba(255,255,255,.1);border-radius:50%}.hero-orbit:after{top:230px;right:230px;bottom:230px;left:230px}@keyframes orbit{to{transform:rotate(360deg)}}.dashboard-hero>*:not(.hero-orbit){position:relative;z-index:2}.hero-label{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-caption);font-weight:700}.dashboard-hero h1{max-width:820px;margin:13px 0 10px;font-size:43px;line-height:1.15;font-weight:500}.dashboard-hero>p{max-width:670px;margin:0 0 25px;color:#fffc;font-size:14px}.dashboard-hero form{width:min(100%,660px);height:54px;display:flex;align-items:center;gap:11px;padding:5px 5px 5px 17px;color:#70859a;background:#fff;border-radius:5px;box-shadow:0 12px 32px #001d693d}.dashboard-hero form input{min-width:0;flex:1;height:100%;color:var(--ink);border:0;outline:0}.dashboard-hero form button{height:44px;padding:0 22px;color:#fff;background:var(--orange);border:0;border-radius:4px;font-weight:700;cursor:pointer}.hero-stats{display:flex;gap:36px;margin-top:22px;color:#ffffffad;font-size:var(--font-caption)}.hero-stats strong{margin-right:4px;color:#fff;font-size:12px}.dashboard-content{width:var(--product-content-width);margin:0 auto;padding:0 0 72px}.dashboard-content>.state-panel{margin-top:35px}.feature-strip{position:relative;z-index:4;display:grid;grid-template-columns:repeat(4,1fr);margin:-36px 0 55px;background:#fff;border-radius:7px;box-shadow:0 12px 35px #1a427221}.feature-strip>a{min-height:94px;display:grid;grid-template-columns:38px 1fr 16px;align-items:center;gap:11px;padding:16px;border-right:1px solid #e2e8f0;transition:background .15s,transform .15s}.feature-strip>a:last-child{border:0}.feature-strip>a:hover{background:#f7faff}.feature-strip>a>svg:first-child{width:36px;height:36px;padding:9px;color:var(--blue);background:#edf3ff;border-radius:50%}.feature-strip>a>svg:last-child{color:#9aa9b8}.feature-strip div{display:flex;flex-direction:column;gap:3px}.feature-strip strong{font-size:12px}.feature-strip span{color:#7b8da0;font-size:var(--font-caption)}.section-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px}.section-title-row span{color:var(--blue);font-size:var(--font-caption);font-weight:700}.section-title-row h2{margin:5px 0 2px;font-size:24px;font-weight:600}.section-title-row p{margin:0;color:var(--muted);font-size:12px}.section-title-row>a{display:inline-flex;align-items:center;gap:6px;color:var(--blue);font-size:11px;font-weight:600}.site-page{width:var(--product-content-width);margin:0 auto;padding:20px 0 72px}.site-breadcrumb{height:28px;display:flex;align-items:center;gap:8px;color:#8090a2;font-size:var(--font-caption)}.site-breadcrumb a{display:flex;align-items:center;gap:5px;color:#4d647b}.site-profile-header{min-height:122px;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:18px 0}.site-profile-main{min-width:0;display:flex;align-items:flex-start;gap:15px}.site-profile-main>.domain-favicon,.site-profile-main>.favicon-fallback{margin-top:2px;border-radius:8px}.site-profile-main>div{min-width:0}.site-title-line{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.site-title-line h1{margin:0;font-size:25px;line-height:1.25;font-weight:600}.domain-chip{padding:3px 6px;color:#687d92;background:#edf2f7;border-radius:3px;font-size:var(--font-caption)}.domain-redirect-disclosure{width:min(100%,760px);margin-top:7px;overflow:hidden;color:#405a71;background:#f7f9fb;border:1px solid #d5dee7;border-radius:5px;font-size:var(--font-caption)}.domain-redirect-disclosure.is-cross-domain{color:#8f3040;background:#fff3f4;border-color:#e8aeb8}.domain-redirect-disclosure summary{min-width:0;min-height:38px;display:grid;grid-template-columns:minmax(190px,1.25fr) auto minmax(150px,.8fr) 16px;align-items:center;gap:8px 13px;padding:7px 10px;cursor:pointer;list-style:none}.domain-redirect-disclosure summary::-webkit-details-marker{display:none}.domain-redirect-disclosure summary:hover{background:#f0f4f8}.domain-redirect-disclosure.is-cross-domain summary:hover{background:#ffeaed}.domain-redirect-disclosure summary:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.redirect-summary-route,.redirect-summary-status,.redirect-summary-owner{min-width:0;display:flex;align-items:center;gap:5px}.redirect-summary-route strong,.redirect-summary-owner strong{min-width:0;overflow-wrap:anywhere}.redirect-summary-route svg{flex:none;color:#8190a0}.redirect-summary-status{white-space:nowrap}.redirect-summary-status b,.redirect-code-badge{flex:none;min-width:29px;height:19px;display:inline-grid;place-items:center;padding:0 4px;color:#425c73;background:#e8edf2;border:1px solid #cbd5df;border-radius:3px;font:700 9px/1 Roboto Mono,Consolas,monospace}.redirect-summary-status em{padding:2px 5px;color:#a5283d;background:#ffe2e6;border:1px solid #edb1ba;border-radius:3px;font-style:normal;font-weight:700}.redirect-summary-owner{color:#687d91}.redirect-summary-chevron{flex:none;color:#718497;transition:transform var(--motion-fast) var(--ease-in-out)}.domain-redirect-disclosure[open] .redirect-summary-chevron{transform:rotate(180deg)}.redirect-detail-list{display:grid;margin:0;padding:6px 10px 9px;border-top:1px solid #dce4eb}.domain-redirect-disclosure::details-content,.technology-category-item::details-content{overflow:clip;block-size:0;opacity:0;transition:block-size var(--motion-standard) var(--ease-out),opacity var(--motion-fast) var(--ease-out),content-visibility var(--motion-standard) allow-discrete}.domain-redirect-disclosure[open]::details-content,.technology-category-item[open]::details-content{block-size:auto;opacity:1}.domain-redirect-disclosure.is-cross-domain .redirect-detail-list{border-top-color:#efc3ca}.redirect-detail-list>div{min-width:0;min-height:35px;display:grid;grid-template-columns:104px minmax(0,1fr);align-items:start;gap:12px;padding:8px 0;border-bottom:1px solid #e4e9ee}.redirect-detail-list>div:last-child{border-bottom:0}.redirect-detail-list dt{color:#76889a}.redirect-detail-list dd{min-width:0;margin:0;color:#29465e;font-weight:600;overflow-wrap:anywhere}.redirect-detail-list ol{display:grid;gap:6px;margin:0;padding:0;list-style:none}.redirect-detail-list li{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:7px}.redirect-detail-list li b{width:max-content;min-width:29px;padding:2px 4px;color:#425c73;background:#e8edf2;border-radius:3px;font:700 9px/1.35 Roboto Mono,Consolas,monospace;text-align:center}.redirect-detail-list li span{overflow-wrap:anywhere}.site-profile-main p{max-width:650px;margin:6px 0;overflow:hidden;color:#697d91;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.site-meta{display:flex;align-items:center;gap:6px;color:#8493a4;font-size:var(--font-caption)}.site-profile-actions{flex:none;display:flex;align-items:center;gap:8px}.icon-action{width:38px;height:38px;display:grid;place-items:center;color:#687b8f;background:#fff;border:1px solid #ccd7e3;border-radius:4px;cursor:pointer}.site-profile-action-stack{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:9px}.site-profile-secondary-actions{height:40px;display:flex;align-items:stretch;justify-content:flex-end;background:#fff;border:1px solid #d5dfeb;border-radius:6px}.site-profile-secondary-actions>.period-picker>button{height:100%;display:flex;align-items:center;gap:7px;padding:0 13px;color:#5f7489;background:#fff;border:0;cursor:pointer}.site-profile-secondary-actions .report-export{height:100%}.site-profile-secondary-actions .report-export-trigger{height:100%;min-width:116px;justify-content:center;padding:0 13px;border-left:1px solid #dfe6ee}.site-profile-secondary-actions>.report-export:only-child .report-export-trigger{border-left:0}.site-nav-row{height:51px;display:flex;align-items:stretch;justify-content:space-between;margin-top:12px;background:#fff;border:1px solid #dbe3ed;border-radius:5px 5px 0 0}.site-tabs-shell{min-width:0;position:relative;display:flex;flex:1;align-items:stretch;overflow:hidden}.site-tabs{min-width:0;width:100%;display:flex;align-items:stretch;overflow-x:auto;scrollbar-width:none}.site-tabs::-webkit-scrollbar{display:none}.site-tabs a{min-width:max-content;position:relative;display:flex;align-items:center;gap:5px;padding:0 16px;color:#5d7186;font-size:11px;font-weight:500}.site-tabs a:after{content:"";position:absolute;right:12px;bottom:-1px;left:12px;height:3px;background:var(--blue);transform:scaleX(0);transition:transform .16s}.site-tabs a.active{color:var(--blue)}.site-tabs a.active:after{transform:scaleX(1)}.site-tabs-scroll{width:38px;position:absolute;z-index:3;top:0;bottom:0;display:grid;place-items:center;padding:0;color:#47657f;background:#fff;border:0;cursor:pointer}.site-tabs-scroll:before{content:"";width:22px;position:absolute;top:0;bottom:0;pointer-events:none}.site-tabs-scroll.is-left{left:0;border-right:1px solid #e1e7ef}.site-tabs-scroll.is-left:before{right:-22px;background:linear-gradient(90deg,#fffffff5,#fff0)}.site-tabs-scroll.is-right{right:0;border-left:1px solid #e1e7ef}.site-tabs-scroll.is-right:before{left:-22px;background:linear-gradient(90deg,#fff0,#fffffff5)}.site-tabs-scroll svg{position:relative;z-index:1}.site-tabs-scroll:hover{color:var(--blue);background:#f5f8ff}.site-tabs-scroll:focus-visible{outline:2px solid var(--blue);outline-offset:-3px}.site-nav-actions{flex:none;position:relative;z-index:4;display:flex;align-items:center;background:#fff}.site-nav-actions button{height:100%;display:flex;align-items:center;gap:6px;padding:0 12px;color:#5f7489;background:#fff;border:0;border-left:1px solid #e1e7ef;font-size:var(--font-caption);cursor:pointer}.report-export{position:relative;display:flex;align-items:center}.report-export-trigger{height:100%;display:flex;align-items:center;gap:6px;padding:0 12px;color:#5f7489;background:#fff;border:0;border-left:1px solid #e1e7ef;font-size:var(--font-caption);cursor:pointer}.report-export-trigger:hover,.report-export-trigger:focus-visible{color:var(--blue);background:#f7faff}.report-export-menu{width:min(340px,calc(100vw - 44px));position:absolute;z-index:20;top:calc(100% + 7px);right:0;display:grid;gap:2px;padding:6px;visibility:hidden;pointer-events:none;opacity:0;transform:translateY(-4px) scale(.97);transform-origin:100% 0;background:#fff;border:1px solid #d7e1eb;border-radius:5px;box-shadow:0 10px 28px #1b365229;transition:opacity var(--motion-press) var(--ease-out),transform var(--motion-fast) var(--ease-out),visibility 0s linear var(--motion-fast)}.report-export-menu.is-open{visibility:visible;pointer-events:auto;opacity:1;transform:translateY(0) scale(1);transition-delay:0s}.report-export-menu button{width:100%;min-height:48px;display:flex;align-items:center;gap:9px;padding:7px 8px;color:#4e657b;border:0;border-radius:4px;text-align:left}.report-export-menu button:hover:not(:disabled),.report-export-menu button:focus-visible{background:#f1f6ff;color:var(--blue)}.report-export-menu button>span{display:grid;gap:2px}.report-export-menu button strong{font-size:12px;font-weight:600}.report-export-menu button small{color:#8b9aaa;font-size:11px}.report-export-error{margin:4px 5px;color:#c33d4e;font-size:11px;line-height:1.4}.visual-snapshot-preview{width:min(470px,calc(100vw - 32px));margin-top:12px;padding:10px;background:#fff;border:1px solid #dce4ed;border-radius:5px;box-shadow:0 4px 14px #1e41690a}.report-export-menu .visual-snapshot-preview{width:100%;margin-left:0}.visual-snapshot-preview header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;color:#5d7186;font-size:11px;font-weight:600}.visual-snapshot-preview header span,.visual-snapshot-preview header small{display:inline-flex;align-items:center;gap:5px}.visual-snapshot-preview header small{color:#94a2b1;font-size:10px;font-weight:400}.visual-snapshot-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.visual-snapshot-grid figure{min-width:0;margin:0}.visual-snapshot-grid img{display:block;width:100%;max-height:145px;object-fit:cover;background:#f3f6fa;border:1px solid #e1e7ef;border-radius:3px}.visual-snapshot-grid figcaption{margin-top:4px;color:#75879a;font-size:10px}.visual-snapshot-note{margin:7px 0 0;color:#a15d21;font-size:10px}.site-overview-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:16px;margin-top:16px}.analytics-card{min-width:0;padding:18px 20px;background:#fff;border:1px solid #dce4ed;border-radius:6px;box-shadow:0 3px 12px #1e416909}.card-heading{min-height:40px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.card-heading>div{display:flex;flex-direction:column;gap:2px}.card-heading span{color:#8898aa;font-size:var(--font-caption);text-transform:uppercase}.card-heading h2{margin:0;color:#17344e;font-size:15px;font-weight:600}.card-heading>a{display:inline-flex;align-items:center;gap:4px;color:var(--blue);font-size:var(--font-caption)}.data-badge{padding:4px 7px;color:#56708a!important;background:#edf2f7;border-radius:3px}.kpi-card{grid-column:1}.site-kpis{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #e4eaf1;border-bottom:1px solid #e4eaf1}.site-kpi{min-height:82px;display:flex;flex-direction:column;justify-content:center;padding:10px 13px;border-right:1px solid #e4eaf1}.site-kpi:last-child{border:0}.site-kpi span{color:#6e8194;font-size:var(--font-caption)}.site-kpi strong{margin:5px 0 2px;font-size:20px;font-weight:600;font-variant-numeric:tabular-nums}.site-kpi small{color:#99a6b4;font-size:var(--font-caption)}.rank-card{grid-column:2;grid-row:1}.rank-list>div{min-height:68px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;border-top:1px solid #e3e9f0}.rank-list span{display:flex;flex-direction:column;color:#5f7488;font-size:var(--font-caption)}.rank-list span small{color:#94a2b1;font-size:var(--font-caption)}.rank-list strong{font-size:22px;font-weight:600}.rank-list i{grid-column:1 / -1;height:2px;margin-top:-11px;background:linear-gradient(90deg,var(--blue) 35%,#e5eaf1 35%)}.trend-chart{height:245px;position:relative;display:grid;grid-template-columns:48px 1fr;grid-template-rows:1fr 25px;padding-top:18px}.chart-y{display:flex;flex-direction:column;justify-content:space-between;padding:0 7px 22px 0;color:#98a5b2;font-size:var(--font-caption);text-align:right}.trend-chart svg{width:100%;height:100%;overflow:visible;border-bottom:1px solid #dce4ed;background-image:linear-gradient(#edf1f5 1px,transparent 1px);background-size:100% 33.33%}.chart-x{grid-column:2;display:flex;justify-content:space-between;padding-top:6px;color:#8d9aa8;font-size:var(--font-caption)}.channel-card,.geography-card{min-height:265px}.channel-mix{padding-top:10px}.stacked-bar{height:18px;display:flex;overflow:hidden;border-radius:3px}.stacked-bar span{height:100%;animation:bar-reveal var(--motion-panel) var(--ease-out) both;transform-origin:left}.channel-legend{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 18px;margin-top:25px}.channel-legend>div{display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:6px}.channel-legend i{width:7px;height:7px;border-radius:50%}.channel-legend span{color:#61758a;font-size:var(--font-caption)}.channel-legend strong{font-size:var(--font-caption)}.country-list>div{min-height:39px;display:grid;grid-template-columns:20px 32px minmax(85px,1fr) minmax(70px,1fr) 46px;align-items:center;gap:7px;border-top:1px solid #e7ecf2;font-size:var(--font-caption)}.country-rank{color:#9aa7b5}.country-code{color:var(--blue);font-weight:700}.country-list strong{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.country-list>div>div{height:4px;overflow:hidden;background:#e8edf4;border-radius:2px}.country-list i{height:100%;display:block;background:var(--blue);border-radius:inherit}.country-list b{text-align:right;font-weight:600}.keywords-card{grid-column:1}.screenshot-card{grid-column:2}.mini-head,.mini-table>div{min-height:37px;display:grid;grid-template-columns:1fr 90px 90px;align-items:center;gap:8px;border-top:1px solid #e6ebf1;font-size:var(--font-caption)}.mini-head{color:#8b99a8;text-transform:uppercase}.mini-table strong{overflow:hidden;color:#2d485f;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.mini-table span{text-align:right;font-variant-numeric:tabular-nums}.screenshot-card>img,.screenshot-placeholder{width:100%;aspect-ratio:16/9;overflow:hidden;object-fit:cover;border:1px solid #dce4ed;border-radius:4px}.browser-chrome{height:26px;display:flex;align-items:center;gap:4px;padding:0 7px;background:#eff3f7;border-bottom:1px solid #dce3eb}.browser-chrome i{width:5px;height:5px;background:#c5cfda;border-radius:50%}.browser-chrome span{flex:1;margin-left:5px;padding:3px 7px;color:#8897a8;background:#fff;border-radius:3px;font-size:var(--font-micro)}.mock-site{height:calc(100% - 26px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#8090a2;background:linear-gradient(145deg,#fff,#eef4ff);text-align:center}.mock-site strong{color:#17344e;font-size:13px}.mock-site span{max-width:80%;font-size:var(--font-caption)}.full-resource{margin-top:16px;min-height:360px}.full-resource .trend-chart{height:420px}.bars{display:grid;gap:18px;margin-top:28px}.bar-row>div:first-child{display:flex;justify-content:space-between;margin-bottom:6px;color:#5e7388;font-size:var(--font-caption)}.bar-track{height:7px;overflow:hidden;background:#e7ecf3;border-radius:4px}.bar-track span{height:100%;display:block;background:var(--blue);border-radius:inherit;animation:bar-reveal var(--motion-panel) var(--ease-out) both;transform-origin:left}@keyframes bar-reveal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ai-summary{display:grid;grid-template-columns:repeat(3,1fr);margin:8px 0 28px;border-block:1px solid #e1e8f0}.ai-summary>div{min-height:94px;display:flex;flex-direction:column;justify-content:center;padding:14px 18px;border-right:1px solid #e1e8f0}.ai-summary>div:last-child{border-right:0}.ai-summary span,.ai-summary small{color:#7d8ea0;font-size:var(--font-caption)}.ai-summary strong{margin:5px 0 2px;color:#102f4b;font-size:23px;font-weight:600}.ai-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:34px}.ai-grid h3,.ai-prompts h3{margin:0 0 14px;color:#193851;font-size:13px;font-weight:600}.ai-referral-list>div{min-height:52px;display:grid;grid-template-columns:22px 28px minmax(110px,1fr) minmax(80px,140px) 54px;align-items:center;gap:8px;border-top:1px solid #e5ebf2}.ai-referral-list .ai-rank{color:#97a5b3;font-size:var(--font-caption)}.ai-referral-list strong{overflow:hidden;color:#2a465e;font-size:var(--font-caption);text-overflow:ellipsis;white-space:nowrap}.ai-referral-list b{color:#2a465e;font-size:var(--font-caption);text-align:right}.ai-share-track{height:5px;overflow:hidden;background:#e6ecf3;border-radius:3px}.ai-share-track i{height:100%;display:block;background:var(--blue);border-radius:inherit;animation:bar-reveal var(--motion-panel) var(--ease-out) both;transform-origin:left}.ai-chart-legend{display:flex;flex-wrap:wrap;gap:8px 15px;margin-top:10px}.ai-chart-legend span{display:inline-flex;align-items:center;gap:5px;color:#6e8093;font-size:var(--font-caption)}.ai-chart-legend i{width:7px;height:7px;border-radius:50%}.ai-prompts{margin-top:32px;padding-top:20px;border-top:1px solid #e1e8f0}.ai-prompts>div{min-height:52px;display:grid;grid-template-columns:28px 1fr;align-items:start;gap:8px;padding:12px 0;border-top:1px solid #edf1f5}.ai-prompts>div>span{width:22px;height:22px;display:grid;place-items:center;color:var(--blue);background:#edf3ff;border-radius:50%;font-size:var(--font-caption);font-weight:700}.ai-prompts p{margin:1px 0 0;color:#496177;font-size:var(--font-caption);line-height:1.55}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid var(--line);border-radius:6px;overflow:hidden}.metric{min-height:110px;display:flex;flex-direction:column;justify-content:center;padding:18px 20px;border-right:1px solid var(--line)}.metric:last-child{border:0}.metric>span{color:#6e8194;font-size:var(--font-caption)}.metric strong{margin:6px 0 3px;font-size:24px;font-weight:600}.metric small{color:#96a4b3;font-size:var(--font-caption)}.metric.positive strong{color:var(--green)}.section-block{min-width:0}.section-heading{min-height:50px;display:flex;align-items:flex-start;justify-content:space-between}.section-heading h2{margin:2px 0 0;font-size:17px}.section-heading a{color:var(--blue);font-size:var(--font-caption)}.status-inline{display:flex;align-items:center;gap:5px;color:var(--green);font-size:var(--font-caption)}.search-page-form{max-width:780px;height:52px;display:flex;align-items:center;gap:10px;padding:6px 6px 6px 15px;background:#fff;border:1px solid #ccd7e3;border-radius:5px;box-shadow:0 5px 16px #23446b0f}.search-page-form input{min-width:0;flex:1;height:100%;border:0;outline:0}.search-prompt,.compare-placeholder{min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#8392a3;background:#fff;border:1px solid var(--line);border-radius:6px}.search-prompt strong,.compare-placeholder strong{color:var(--ink)}.result-heading{display:flex;align-items:center;justify-content:space-between;font-size:11px}.search-results{overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:6px}.search-results>a{min-height:67px;display:grid;grid-template-columns:minmax(220px,1fr) auto 18px;align-items:center;gap:18px;padding:8px 15px;border-bottom:1px solid var(--line)}.search-results>a:last-child{border:0}.search-results>a:hover{background:#f7faff}.result-metrics{display:flex;gap:24px;color:#687c90;font-size:var(--font-caption)}.compare-builder{padding:20px;background:#fff;border:1px solid var(--line);border-radius:6px}.domain-inputs{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.domain-inputs label{display:grid;gap:5px;color:#75879a;font-size:var(--font-caption)}.domain-inputs label>div{height:40px;display:flex;border:1px solid #ccd7e3;border-radius:4px}.domain-inputs input{min-width:0;flex:1;padding:0 10px;border:0;outline:0}.domain-inputs button{width:36px;display:grid;place-items:center;border:0;background:transparent}.compare-actions{display:flex;justify-content:space-between;margin-top:16px}.snapshot-list{overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:6px}.snapshot-list>div{min-height:62px;display:grid;grid-template-columns:34px 1fr 150px 110px;align-items:center;gap:12px;padding:8px 14px;border-bottom:1px solid var(--line)}.snapshot-list>div:last-child{border:0}.snapshot-icon{width:32px;height:32px;display:grid;place-items:center;color:var(--blue);background:#edf3ff;border-radius:4px}.snapshot-list>div>div{display:flex;flex-direction:column}.snapshot-list span{color:#718397;font-size:var(--font-caption)}.snapshot-list>div>span:not(.snapshot-icon){display:flex;align-items:center;gap:5px}.not-found{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.not-found h1{margin:8px 0}.not-found p{color:var(--muted)}@media(max-width:980px){.header-inner{gap:25px}.desktop-nav{gap:16px}.desktop-nav a{font-size:11px}.login-link{display:none}.feature-strip{grid-template-columns:repeat(2,1fr)}.feature-strip>a:nth-child(2){border-right:0}.feature-strip>a:nth-child(-n+2){border-bottom:1px solid var(--line)}.site-profile-header{align-items:flex-start}.site-profile-actions .secondary-button{display:none}.site-overview-grid{grid-template-columns:1fr}.rank-card,.kpi-card,.keywords-card,.screenshot-card{grid-column:1;grid-row:auto}.screenshot-card{max-width:540px}.filter-pill{width:220px}.filter-pill.compact-date{display:none}}@media(max-width:720px){.promo-bar{height:30px;padding:0 12px;justify-content:flex-start;overflow:hidden;white-space:nowrap}.promo-bar>span:not(.promo-badge){display:none}.promo-bar a{margin-left:auto}.site-header{height:58px}.header-inner{padding:0 16px}.sw-logo strong{font-size:18px}.desktop-nav{position:absolute;top:58px;right:0;left:0;height:auto;display:grid;gap:0;padding:8px 16px 14px;visibility:hidden;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 14px 25px #1935561f;opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity var(--motion-fast) var(--ease-out),transform var(--motion-standard) var(--ease-drawer),visibility 0s linear var(--motion-standard)}.desktop-nav.is-open{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0);transition-delay:0s}.desktop-nav a{height:44px}.desktop-nav a:after{display:none}.demo-button{display:none}.mobile-menu{display:grid}.query-subbar{height:42px}.global-search{width:auto;flex:1;margin-left:16px;border:0}.subbar-filters{margin:0 8px 0 auto}.subbar-filters button:not(.share-button){display:none}.page-stack,.site-page,.rankings-content,.hero-inner,.dashboard-content{width:var(--product-mobile-width)}.page-stack{padding-top:26px}.page-header{align-items:flex-start;flex-direction:column}.page-header h1{font-size:25px}.page-actions,.page-actions>*{width:100%}.rankings-hero{height:165px;background-image:url(/assets/source-hero-variant-a.webp)}.hero-inner{padding-top:15px}.breadcrumbs{margin-bottom:22px;font-size:11px}.rankings-hero h1{font-size:27px}.rankings-hero p{font-size:11px}.rankings-content{padding-top:18px}.ranking-filters{display:grid;grid-template-columns:1fr 1fr 58px;gap:8px;margin-bottom:25px}.traffic-rule-filters{grid-template-columns:1fr 1fr}.traffic-rule-filters .movement-rule-pill:nth-child(3),.traffic-rule-filters .go-button{grid-column:1 / -1}.traffic-rule-filters .go-button{width:100%}.filter-pill{width:100%;min-width:0;padding:0 12px}.filter-pill.compact-date{display:none}.go-button{min-width:0}.ranking-toolbar{align-items:center}.ranking-meta>span,.ranking-meta button:not(.icon-refresh){display:none}.ranking-table{min-width:700px}.category-column{width:230px}.rank-column{width:65px}.site-column{width:170px}.rank-value{padding-left:22px!important}.dashboard-hero{min-height:370px;padding-top:38px}.dashboard-hero h1{font-size:32px}.dashboard-hero form{height:52px}.dashboard-hero form button{padding:0 13px}.hero-stats{gap:13px;flex-wrap:wrap;justify-content:center}.feature-strip{margin-top:-25px;grid-template-columns:1fr}.feature-strip>a{min-height:78px;border-right:0;border-bottom:1px solid var(--line)!important}.feature-strip>a:last-child{border-bottom:0!important}.section-title-row{align-items:flex-start;flex-direction:column}.site-profile-header{flex-direction:column}.site-profile-actions{width:100%}.site-profile-actions .primary-button{flex:1}.site-title-line{align-items:flex-start;flex-direction:column;gap:3px}.site-profile-main p{white-space:normal}.site-nav-row{overflow:hidden}.site-nav-actions>button:first-child{display:none}.site-tabs a{padding:0 12px}.site-kpis{grid-template-columns:repeat(2,1fr)}.site-kpi:nth-child(2){border-right:0}.site-kpi:nth-child(-n+2){border-bottom:1px solid var(--line)}.trend-chart{height:210px}.channel-legend{grid-template-columns:1fr}.analytics-card{padding:15px}.country-list>div{grid-template-columns:18px 28px 1fr 44px}.country-list>div>div{display:none}.mini-head,.mini-table>div{grid-template-columns:1fr 65px 68px}.ai-summary{grid-template-columns:1fr}.ai-summary>div{min-height:76px;border-right:0;border-bottom:1px solid #e1e8f0}.ai-summary>div:last-child{border-bottom:0}.ai-grid{grid-template-columns:1fr}.ai-referral-list>div{grid-template-columns:20px 26px minmax(90px,1fr) 46px}.ai-share-track{display:none}.metric-grid{grid-template-columns:repeat(2,1fr)}.metric:nth-child(2){border-right:0}.domain-inputs{grid-template-columns:1fr}.snapshot-list>div{grid-template-columns:34px 1fr}.snapshot-list>div>span:not(.snapshot-icon){grid-column:2}.search-results>a{grid-template-columns:1fr 16px}.result-metrics{grid-column:1}.search-results>a>svg{grid-column:2;grid-row:1 / span 2}}@media(max-width:420px){.ranking-filters,.traffic-rule-filters{grid-template-columns:1fr}.traffic-rule-filters .movement-rule-pill:nth-child(3),.traffic-rule-filters .go-button{grid-column:1}.go-button{width:100%}.filter-pill{height:40px}.ranking-tabs{min-width:0;flex:1;gap:2px}.ranking-tabs button{min-width:0;flex:1;padding:0 4px;font-size:11px}.ranking-meta{flex:none}.dashboard-hero form{flex-wrap:wrap;height:auto;min-height:54px;padding:6px}.dashboard-hero form svg{margin-left:8px}.dashboard-hero form input{min-width:180px;height:40px}.dashboard-hero form button{width:100%}.site-profile-main{align-items:flex-start}.site-profile-main>.domain-favicon{width:42px;height:42px}.site-profile-actions .icon-action{display:none}.metric-grid{grid-template-columns:1fr}.metric{border-right:0;border-bottom:1px solid var(--line)}.traffic-rule-filters .movement-rule-pill,.traffic-rule-filters .go-button{height:44px}}.auth-page{min-height:100vh;display:grid;grid-template-rows:64px 1fr;color:#092540;background:#f1f6ff}.auth-header{display:flex;align-items:center;padding:0 max(24px,calc((100vw - 1152px)/2));background:#fff;border-bottom:1px solid #dce4ec}.auth-stage{width:min(100% - 40px,440px);align-self:center;justify-self:center;display:grid;grid-template-columns:48px minmax(0,1fr);gap:18px;margin:48px 0;padding:32px;background:#fff;border:1px solid #d2d9df;border-radius:8px;box-shadow:5px 5px 30px #09254014}.auth-mark{width:48px;height:48px;display:grid;place-items:center;color:#195afe;background:#edf3ff;border:1px solid #d7e3ff;border-radius:8px}.auth-copy{min-width:0}.auth-copy>span{color:#195afe;font-size:11px;line-height:1;font-weight:700;text-transform:uppercase}.auth-copy h1{margin:7px 0 5px;font-size:24px;line-height:1.2;font-weight:600;letter-spacing:0}.auth-copy p{margin:0;color:#67798b;font-size:13px}.auth-form{grid-column:1 / -1;display:flex;flex-direction:column;margin-top:4px}.auth-form label{margin-bottom:7px;color:#344f67;font-size:12px;font-weight:600}.auth-input{height:44px;display:flex;align-items:center;gap:9px;padding:0 12px;color:#6f8090;background:#fff;border:1px solid #bcc8d4;border-radius:6px;transition:border-color .16s ease,box-shadow .16s ease}.auth-input:focus-within{border-color:#195afe;box-shadow:0 0 0 3px #195afe24}.auth-input input{width:100%;min-width:0;height:100%;padding:0;color:#092540;background:transparent;border:0;outline:0;font-size:15px}.auth-error,.auth-error-slot{min-height:32px;margin:0;padding-top:7px;color:#c42f43;font-size:11px;line-height:1.4}.auth-submit{height:44px;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;background:#195afe;border:1px solid #195afe;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:background .16s ease,transform .14s ease}.auth-submit:hover:not(:disabled){background:#0546ea}.auth-submit:active:not(:disabled){transform:translateY(1px)}.auth-submit:disabled{opacity:.58;cursor:not-allowed}.auth-retry{min-height:40px;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px;color:#195afe;background:transparent;border:0;cursor:pointer}.auth-loading{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:10px;color:#65798d;background:#f1f6ff;font-size:13px}.auth-loading span{width:18px;height:18px;border:2px solid #c9d5e2;border-top-color:#195afe;border-radius:50%;animation:auth-spin .8s linear infinite}@keyframes auth-spin{to{transform:rotate(360deg)}}.logout-command{display:inline-flex;align-items:center;gap:5px;background:transparent;border:0;cursor:pointer}@media(max-width:520px){.auth-page{grid-template-rows:56px 1fr}.auth-header{padding:0 20px}.auth-stage{width:calc(100% - 28px);grid-template-columns:44px minmax(0,1fr);gap:14px;margin:28px 0;padding:24px 20px}.auth-mark{width:44px;height:44px}.auth-copy h1{font-size:21px}}.intelligence-page{min-width:0;max-width:100%;overflow:hidden;margin-top:16px;padding:22px}.intelligence-page-header,.intelligence-summary-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.intelligence-page-title{min-width:0;display:flex;align-items:flex-start;gap:12px}.intelligence-page-icon,.intelligence-data-icon{flex:none;display:grid;place-items:center;color:var(--blue);background:#edf3ff;border:1px solid #d8e4ff;border-radius:6px}.intelligence-page-icon{width:38px;height:38px}.intelligence-page-title h2,.intelligence-summary h2{min-width:0;margin:3px 0;color:#17344e;font-size:21px;line-height:1.25;font-weight:750;overflow-wrap:anywhere}.intelligence-summary .intelligence-page-title{gap:0}.intelligence-summary-state{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.intelligence-summary-state>span:first-child{display:inline-flex;align-items:center;gap:5px;color:#557087;font-size:11px;font-weight:650}.intelligence-summary-partial{display:flex;align-items:flex-start;gap:7px;margin-top:12px;padding:9px 11px;border:1px solid #e8d9ad;background:#fff9ea;color:#755d23;font-size:11px;line-height:1.5}.intelligence-summary-partial svg{flex:none;margin-top:1px}.intelligence-summary .intelligence-page-title h2,.technology-summary h2{font-size:18px}.intelligence-page-title p,.intelligence-summary-heading p{margin:0;color:#718398;font-size:12px;line-height:1.5}.panel-eyebrow{display:block;color:#59718a;font-size:12px;font-weight:750;letter-spacing:0}.intelligence-page-actions{display:flex;flex:none;align-items:flex-end;flex-direction:column;gap:8px}.intelligence-source-line{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 12px;color:#78899a;font-size:11px}.intelligence-source-line span{display:inline-flex;align-items:center;gap:4px}.intelligence-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.intelligence-data-section{min-width:0;overflow:hidden;border:1px solid #dce4ed;border-radius:6px;background:#fbfcfe}.intelligence-data-section>header{min-height:47px;display:flex;align-items:center;gap:9px;padding:0 14px;background:#fff;border-bottom:1px solid #e5ebf2}.intelligence-data-section>header h3{min-width:0;flex:1;margin:0;color:#2b465e;font-size:13px;font-weight:700}.intelligence-data-icon{width:27px;height:27px;color:#536e89;background:#f1f5f9;border-color:#e2e9ef;border-radius:5px}.intelligence-status{display:inline-flex;align-items:center;gap:4px;flex:none;padding:3px 6px;color:#748394;background:#f1f4f7;border:1px solid #dce3e9;border-radius:4px;font-size:10px;font-weight:650;vertical-align:middle}.intelligence-status.is-not_checked{color:#86631d;background:#fff8e8;border-color:#f0dfad}.intelligence-status.is-blocked,.intelligence-status.is-failed{color:#a72c3b;background:#fff1f2;border-color:#efc7cb}.intelligence-status.is-stale{color:#6d5b2a;background:#faf4df;border-color:#ebdcae}.intelligence-data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.intelligence-data-grid>div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:10px;align-items:start;padding:10px 14px;border-bottom:1px solid #e8edf2}.intelligence-data-grid>div:nth-child(odd){border-right:1px solid #e8edf2}.intelligence-data-grid dt{overflow-wrap:anywhere;color:#7b8998;font-size:11px;text-transform:capitalize}.intelligence-data-grid dd{min-width:0;margin:0;color:#304c64;font-size:11px;font-weight:650;overflow-wrap:anywhere;text-align:right}.intelligence-no-data{min-height:74px;display:grid;place-items:center;padding:14px;color:#8a98a6;font-size:11px}.intelligence-record-list{display:grid}.intelligence-record-row{min-width:0;display:grid;grid-template-columns:minmax(100px,.8fr) minmax(70px,.6fr) minmax(0,1.5fr);gap:10px;align-items:center;min-height:42px;padding:7px 14px;border-bottom:1px solid #e8edf2}.intelligence-record-row:last-child{border-bottom:0}.intelligence-record-row strong,.intelligence-record-row span,.intelligence-record-row small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intelligence-record-row strong{color:#304c64;font-size:11px}.intelligence-record-row span{color:#577189;font:10px Roboto Mono,Consolas,monospace;text-align:right}.intelligence-record-row small{color:#8794a1;font-size:10px}.intelligence-count-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #dce4ed;border-radius:6px;background:#fff}.intelligence-count-grid>div{min-height:84px;display:grid;grid-template-columns:24px 1fr;grid-template-rows:1fr 1fr;align-items:center;gap:0 8px;padding:12px 14px;border-right:1px solid #e5ebf2}.intelligence-count-grid>div:last-child{border-right:0}.intelligence-count-grid svg{grid-row:1 / span 2;color:var(--blue)}.intelligence-count-grid span{color:#718398;font-size:11px}.intelligence-count-grid strong{color:#17344e;font-size:20px;font-weight:750;font-variant-numeric:tabular-nums}.intelligence-empty,.intelligence-not-checked,.intelligence-loading,.intelligence-error{min-height:270px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;margin-top:22px;padding:28px;color:#82909e;border:1px dashed #ccd8e3;border-radius:6px;text-align:center}.intelligence-empty>svg,.intelligence-not-checked>svg{color:#73869a}.intelligence-empty strong,.intelligence-not-checked strong,.intelligence-loading strong{color:#304c64;font-size:14px}.intelligence-empty span,.intelligence-not-checked span,.intelligence-loading span{max-width:440px;font-size:11px;line-height:1.55}.intelligence-error{flex-direction:row;justify-content:flex-start;align-items:flex-start;color:#a72c3b;background:#fff8f8;border-style:solid;border-color:#efc7cb;text-align:left}.intelligence-error>div{min-width:0;flex:1}.intelligence-error strong{color:#8f2533;font-size:13px}.intelligence-error p{margin:4px 0 0;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.intelligence-error .secondary-button{flex:none}.intelligence-skeleton{width:min(100%,430px);display:grid;gap:7px;margin-top:5px}.intelligence-skeleton i{height:10px;display:block;background:linear-gradient(90deg,#eef2f6 20%,#e2e9ef,#eef2f6 80%);background-size:200% 100%;border-radius:3px;animation:intelligence-shimmer 1.2s ease-in-out infinite}.intelligence-skeleton i:nth-child(2){width:82%}.intelligence-skeleton i:nth-child(3){width:64%}.intelligence-loading.is-enhancing{min-height:46px;flex-direction:row;justify-content:flex-start;gap:8px;margin-top:14px;padding:9px 13px;color:#315d9b;background:#edf4ff;border:1px solid #d7e5fb;border-radius:5px;text-align:left}.intelligence-loading.is-enhancing strong{color:#244e89;font-size:11px}.intelligence-loading.is-enhancing span{max-width:none;font-size:11px}.google-ads-summary,.google-publisher-section,.google-verification-section{min-width:0;overflow:hidden;border:1px solid #dce4ed;border-radius:6px;background:#fff}.google-ads-summary,.google-publisher-section{grid-column:1 / -1}.google-ads-summary>header,.google-publisher-section>header,.google-verification-section>header{min-height:47px;display:flex;align-items:center;gap:9px;padding:0 14px;color:#536e89;border-bottom:1px solid #e5ebf2}.google-ads-summary>header h3,.google-publisher-section>header h3,.google-verification-section>header h3{margin:0;color:#2b465e;font-size:13px;font-weight:700;letter-spacing:0}.google-ads-statebar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));color:#536b80;background:#f7f9fb;border-bottom:1px solid #e5ebf2}.google-ads-statebar>div{min-width:0;min-height:54px;display:flex;flex-direction:column;justify-content:center;gap:3px;padding:8px 14px;border-right:1px solid #e5ebf2}.google-ads-statebar>div:last-child{border-right:0}.google-ads-statebar span{color:#7a8998;font-size:11px}.google-ads-statebar strong,.google-ads-statebar time{min-width:0;display:inline-flex;align-items:center;gap:5px;overflow:hidden;color:#3e596f;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.google-ads-statebar.is-stale,.google-ads-statebar.is-partial{color:#87552a;background:#fff8ec}.google-ads-statebar.is-stale strong,.google-ads-statebar.is-partial strong{color:#87552a}.google-ads-statebar.is-blocked,.google-ads-statebar.is-failed{color:#9a3844;background:#fff4f5}.google-ads-statebar.is-blocked strong,.google-ads-statebar.is-failed strong{color:#9a3844}.google-ads-statebar.is-observed>div:first-child strong{color:#267052}.google-ads-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.google-ads-kpis>div{min-width:0;min-height:82px;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:12px 16px;border-right:1px solid #e5ebf2}.google-ads-kpis>div:last-child{border-right:0}.google-ads-kpis span{color:#718398;font-size:12px}.google-ads-kpis strong{color:#17344e;font-size:22px;font-weight:750;font-variant-numeric:tabular-nums}.google-publisher-table{min-width:0}.google-publisher-head,.google-publisher-row{min-width:0;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.55fr) minmax(0,.9fr) minmax(0,1.15fr) minmax(0,1fr) minmax(0,.7fr) 44px;align-items:center}.google-publisher-head{min-height:36px;color:#748596;background:#f7f9fb;border-bottom:1px solid #dfe6ed;font-size:11px;font-weight:650}.google-publisher-head>span,.google-publisher-row>[role=cell]{min-width:0;padding:7px 9px}.google-publisher-row{min-height:58px;color:#4e667b;border-bottom:1px solid #e8edf2;font-size:12px}.google-publisher-row:last-child{border-bottom:0}.google-publisher-row code,.google-verification-evidence code{min-width:0;overflow:hidden;color:#304c64;font:600 11px/1.45 Roboto Mono,Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}.google-publisher-id{min-width:0;display:grid;gap:2px}.google-publisher-id small{min-width:0;overflow:hidden;color:#7a8998;font:10px/1.4 Roboto Mono,Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}.google-relationship{font-weight:700}.google-relationship.is-direct{color:#23694f}.google-relationship.is-reseller{color:#805e19}.google-verification{min-width:0;display:inline-flex;align-items:center;gap:5px;color:#64778a;line-height:1.35}.google-verification svg{flex:none}.google-verification.is-matched{color:#267052}.google-verification.is-mismatch,.google-verification.is-page_only{color:#9b4d2d}.google-source-list{overflow-wrap:anywhere;line-height:1.4}.google-publisher-row time{color:#677b8e;font-variant-numeric:tabular-nums}.google-copy-cell{display:grid;place-items:center;padding:0!important}.google-copy-button{width:44px;height:44px;display:grid;place-items:center;padding:0;color:#587187;background:transparent;border:0;border-radius:5px;cursor:pointer}.google-copy-button:hover{color:var(--blue);background:#edf3ff}.google-copy-button:focus-visible{outline:2px solid var(--blue);outline-offset:-3px}.google-copy-cell .tooltip:after{right:0;left:auto;transform:translateY(3px) scale(.97)}.google-copy-cell .tooltip:focus-within:after{transform:translate(0) scale(1)}.google-verification-callout{min-height:70px;display:grid;grid-template-columns:22px minmax(0,1fr);gap:3px 8px;align-content:center;margin:14px;padding:11px 13px;color:#496a5c;background:#f2f9f5;border:1px solid #d3e8dc}.google-verification-callout.is-neutral{color:#536b80;background:#f5f8fb;border-color:#dbe4ec}.google-verification-callout.is-warning{color:#87552a;background:#fff8ec;border-color:#efdcb8}.google-verification-callout svg{grid-row:1 / span 2;margin-top:1px}.google-verification-callout strong{font-size:12px}.google-verification-callout span{font-size:11px;line-height:1.45}.google-verification-evidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid #e5ebf2}.google-verification-evidence>div{min-width:0;display:grid;gap:6px;padding:11px 14px}.google-verification-evidence>div+div{border-left:1px solid #e5ebf2}.google-verification-evidence dt{color:#748596;font-size:11px}.google-verification-evidence dd{min-width:0;display:grid;gap:3px;margin:0;color:#7a8998;font-size:11px}@keyframes intelligence-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.site-issues-page{min-width:0;margin-top:16px;padding:22px}.site-issues-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.site-issue-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;border:1px solid #dce4ed;border-radius:6px;overflow:hidden}.site-issue-counts button{min-width:0;min-height:76px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding:10px 16px;border:0;border-right:1px solid #e4eaf0;background:#fff;text-align:left;cursor:pointer}.site-issue-counts button:last-child{border-right:0}.site-issue-counts button:hover,.site-issue-counts button.is-active{background:#f5f8fc}.site-issue-counts button.is-active{box-shadow:inset 0 -3px currentColor}.site-issue-counts strong{color:#17344e;font-size:22px;line-height:1;font-weight:750}.site-issue-counts span{color:#718398;font-size:11px}.site-issue-counts .is-critical{color:#9f1f35}.site-issue-counts .is-error{color:#bc493f}.site-issue-counts .is-warning{color:#9a6d16}.site-issue-counts .is-info{color:#31648c}.site-issues-toolbar{min-width:0;display:flex;align-items:flex-end;gap:12px;margin-top:14px;padding:12px 14px;background:#f7f9fb;border:1px solid #e1e7ed;border-radius:6px}.site-issues-toolbar>svg{flex:none;align-self:center;color:#657b90}.site-issues-toolbar label{min-width:135px;display:grid;gap:5px;color:#718398;font-size:10px;font-weight:650}.site-issues-toolbar select{width:100%;height:34px;padding:0 30px 0 9px;color:#304c64;background:#fff;border:1px solid #d7e0e8;border-radius:5px;font-size:11px}.site-issues-result-count{margin-left:auto;align-self:center;color:#718398;font-size:11px;white-space:nowrap}.site-issues-list{margin-top:14px;border-top:1px solid #dce4ed;border-bottom:1px solid #dce4ed}.site-issue-row{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 8px;border-bottom:1px solid #e5ebf1}.site-issue-row:last-child{border-bottom:0}.site-issue-marker{width:32px;height:32px;display:grid;place-items:center;color:#61788e;background:#f0f4f8;border-radius:5px}.site-issue-row.is-critical .site-issue-marker{color:#9f1f35;background:#fff0f2}.site-issue-row.is-error .site-issue-marker{color:#bc493f;background:#fff3f1}.site-issue-row.is-warning .site-issue-marker{color:#8c6418;background:#fff8e8}.site-issue-row.is-info .site-issue-marker{color:#31648c;background:#eef6fc}.site-issue-copy{min-width:0}.site-issue-copy h3{margin:5px 0 3px;color:#2c485f;font-size:13px;font-weight:720}.site-issue-copy p{margin:0;color:#758697;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.site-issue-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;color:#798998;font-size:10px}.site-issue-severity{padding:2px 5px;border:1px solid #dbe3ea;border-radius:4px;font-weight:700}.site-issue-severity.is-critical{color:#9f1f35;background:#fff1f3;border-color:#f1c8cf}.site-issue-severity.is-error{color:#a94038;background:#fff3f1;border-color:#efcec9}.site-issue-severity.is-warning{color:#856117;background:#fff8e8;border-color:#eedca9}.site-issue-severity.is-info{color:#31648c;background:#eef6fc;border-color:#cfe2ef}.site-issue-link{min-width:98px;display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;color:var(--blue);font-size:11px;font-weight:650}.site-issue-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.site-issue-status-action{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;color:#516b80;background:#fff;border:1px solid #d7e0e8;border-radius:5px;font-size:11px;cursor:pointer}.site-issue-status-action:hover:not(:disabled){color:#173f62;background:#f5f8fb}.site-issue-status-action:disabled{cursor:not-allowed;opacity:.5}.site-issues-persistence-error{margin-top:14px;padding:9px 11px;color:#8f342d;background:#fff4f2;border:1px solid #efcec9;border-radius:5px;font-size:11px}.site-issues-empty-filter{min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#7f8e9c}.site-issues-empty-filter svg{color:#3e8a69}.site-issues-empty-filter strong{color:#355166;font-size:13px}.site-issues-empty-filter span{font-size:11px}.site-history-page{min-width:0;margin-top:16px;padding:22px}.site-history-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.site-history-workspace{min-width:0;display:grid;grid-template-columns:minmax(220px,270px) minmax(0,1fr);margin-top:22px;border-top:1px solid #dce4ed;border-bottom:1px solid #dce4ed;animation:history-enter .18s ease-out}.site-history-timeline{min-width:0;padding:14px 16px 14px 0;border-right:1px solid #dce4ed}.site-history-timeline-title{display:flex;align-items:center;gap:7px;padding:0 8px 12px;color:#536d83;font-size:11px}.site-history-timeline-title svg{color:#647f95}.site-history-timeline-title strong{color:#2e4a61;font-size:12px;font-weight:750}.site-history-timeline ol{max-height:590px;margin:0;padding:0;overflow-y:auto;list-style:none}.site-history-timeline li{position:relative}.site-history-timeline li:before{content:"";position:absolute;top:0;bottom:0;left:14px;width:1px;background:#d8e1e9}.site-history-timeline li:first-child:before{top:23px}.site-history-timeline li:last-child:before{bottom:calc(100% - 23px)}.site-history-timeline button{position:relative;width:100%;min-height:70px;display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;padding:9px 9px 9px 5px;color:#526a7e;background:transparent;border:0;border-radius:5px;text-align:left;cursor:pointer;transition:background-color .15s,color .15s}.site-history-timeline button:hover,.site-history-timeline li.is-selected button{color:#174b78;background:#f1f6fb}.history-timeline-marker{z-index:1;width:9px;height:9px;align-self:start;justify-self:center;margin-top:6px;background:#fff;border:2px solid #8ba0b3;border-radius:50%;transition:background-color .15s,border-color .15s,transform .15s}.site-history-timeline li.is-selected .history-timeline-marker{background:var(--blue);border-color:var(--blue);transform:scale(1.15)}.site-history-timeline button>span:last-child{min-width:0;display:grid;gap:3px}.site-history-timeline strong{color:#2d485f;font-size:12px;font-weight:720}.site-history-timeline small{overflow:hidden;color:#728596;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.site-history-timeline em{color:#8a98a5;font-size:10px;font-style:normal}.site-history-comparison{min-width:0;padding:14px 0 14px 18px}.history-compare-toolbar{min-width:0;display:grid;grid-template-columns:20px minmax(150px,1fr) 16px minmax(150px,1fr);gap:10px;align-items:end;padding-bottom:14px;border-bottom:1px solid #e1e7ed}.history-compare-toolbar>svg{align-self:center;color:#647f95}.history-compare-toolbar>svg:nth-of-type(2){margin-bottom:9px}.history-compare-toolbar label{min-width:0;display:grid;gap:5px}.history-compare-toolbar label span{color:#718398;font-size:10px;font-weight:650}.history-compare-toolbar select{width:100%;height:36px;min-width:0;padding:0 28px 0 9px;color:#304c64;background:#fff;border:1px solid #d7e0e8;border-radius:5px;font-size:11px}.history-diff-summary{min-height:52px;display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:9px 2px;color:#6d7f90;border-bottom:1px solid #e1e7ed;font-size:10px}.history-diff-summary strong{color:#173f62;font-size:20px;font-weight:760;font-variant-numeric:tabular-nums}.history-diff-summary>span:not(:first-of-type){padding:3px 6px;color:#48657b;background:#f0f4f7;border:1px solid #dfe7ed;border-radius:4px}.history-diff-summary em{margin-left:auto;color:#8e671d;font-style:normal}.history-diff-list{min-width:0}.history-diff-head,.history-diff-row{min-width:0;display:grid;grid-template-columns:minmax(150px,.8fr) repeat(2,minmax(0,1fr))}.history-diff-head{min-height:34px;align-items:center;color:#7a8997;background:#f7f9fb;border-bottom:1px solid #e1e7ed;font-size:10px;font-weight:650}.history-diff-head span{padding:0 10px}.history-diff-head span+span{border-left:1px solid #e1e7ed}.history-diff-row{animation:history-row-enter .18s ease-out both;border-bottom:1px solid #e5ebf1}.history-diff-row:last-child{border-bottom:0}.history-diff-row>div,.history-diff-row pre{min-width:0;min-height:58px;margin:0;padding:10px}.history-diff-row>div{display:grid;align-content:start;gap:6px}.history-diff-row>div strong{color:#304c64;font:600 10px/1.45 Roboto Mono,Consolas,monospace;overflow-wrap:anywhere}.history-diff-row pre{max-height:140px;overflow:auto;color:#526a7e;border-left:1px solid #e5ebf1;font:10px/1.5 Roboto Mono,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.history-change-kind{width:max-content;display:inline-flex;align-items:center;gap:4px;padding:2px 5px;border:1px solid #d9e2e9;border-radius:4px;color:#526d83;background:#f3f6f8;font-size:9px;font-weight:700}.history-diff-row.is-added .history-change-kind{color:#247052;background:#eef8f3;border-color:#cbe6d8}.history-diff-row.is-removed .history-change-kind{color:#a4433d;background:#fff3f2;border-color:#eccdc9}.history-diff-row.is-changed .history-change-kind{color:#8a641a;background:#fff8e8;border-color:#ecdcae}.history-alert{display:flex;align-items:center;gap:8px;margin-top:16px;padding:10px 12px;color:#92382f;background:#fff4f2;border:1px solid #efcec9;border-radius:5px;font-size:11px}.history-alert svg{flex:none}.history-loading,.history-empty{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin-top:20px;color:#81909d;border:1px dashed #ccd8e3;border-radius:6px;text-align:center}.history-loading strong,.history-empty strong{color:#304c64;font-size:13px}.history-empty span{max-width:430px;padding:0 16px;font-size:11px;line-height:1.55}.history-empty.is-inline,.history-loading.is-inline{min-height:210px;margin-top:14px;border:0}.history-empty svg{color:#5d7a91}@keyframes history-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes history-row-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.intelligence-summary{grid-column:span 12;min-width:0}.intelligence-summary-heading{min-height:42px}.intelligence-summary-heading .text-link{display:inline-flex;align-items:center;gap:4px;flex:none;color:var(--blue);font-size:11px;font-weight:650}.intelligence-summary-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:15px;border-top:1px solid #e5ebf2;border-bottom:1px solid #e5ebf2}.intelligence-summary-grid>div{min-width:0;min-height:70px;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:9px 12px;border-right:1px solid #e5ebf2}.intelligence-summary-grid>div:last-child{border-right:0}.intelligence-summary-grid span{color:#7a8998;font-size:10px}.intelligence-summary-grid strong{min-width:0;color:#304c64;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intelligence-summary-extra{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;border-bottom:1px solid #e5ebf2}.intelligence-summary-extra>div{min-width:0;display:flex;flex-direction:column;gap:4px;padding:8px 12px;border-top:1px solid #e5ebf2;border-right:1px solid #e5ebf2}.intelligence-summary-extra>div:nth-child(4n){border-right:0}.intelligence-summary-extra span{color:#7a8998;font-size:10px}.intelligence-summary-extra strong{min-width:0;color:#304c64;font-size:11px;overflow-wrap:anywhere}.intelligence-summary-description{display:flex;align-items:flex-start;gap:7px;margin-top:13px;color:#687d90;font-size:11px;line-height:1.55;overflow-wrap:anywhere}.intelligence-summary-description svg{flex:none;margin-top:2px;color:#7d91a3}.intelligence-summary-loading,.intelligence-summary-empty,.intelligence-summary-not-checked{min-height:72px;display:flex;align-items:center;gap:8px;margin-top:12px;color:#7e8d9b;font-size:11px}.intelligence-summary-not-checked{color:#85651e;background:#fff9ea;border:1px solid #f0dfb5;padding:12px}.intelligence-summary-not-checked svg{flex:none}.intelligence-summary-empty .secondary-button,.intelligence-summary-not-checked .secondary-button{margin-left:auto}.intelligence-summary-disclosure>summary{cursor:pointer;list-style:none}.intelligence-summary-disclosure>summary::-webkit-details-marker{display:none}.intelligence-summary-disclosure>summary:focus-visible{outline:2px solid var(--blue);outline-offset:5px}.intelligence-disclosure-chevron{transition:transform .16s ease}.intelligence-summary-disclosure[open] .intelligence-disclosure-chevron{transform:rotate(180deg)}.intelligence-summary-preview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:15px;border-top:1px solid #e5ebf2;border-bottom:1px solid #e5ebf2}.intelligence-summary-preview>div{min-width:0;min-height:62px;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:9px 12px;border-right:1px solid #e5ebf2}.intelligence-summary-preview>div:last-child{border-right:0}.intelligence-summary-preview span{color:#7a8998;font-size:10px}.intelligence-summary-preview strong{min-width:0;overflow:hidden;color:#304c64;font-size:12px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.intelligence-summary-preview strong a{display:inline-block;margin-right:12px;color:var(--blue);font-weight:600}.intelligence-summary-preview strong small{color:#7a8998;font-size:10px;font-weight:500}.intelligence-summary-toggle{min-height:38px;display:flex;align-items:center;justify-content:center;gap:5px;color:var(--blue);font-size:11px;font-weight:650}.intelligence-summary-content{padding-top:2px;border-top:1px solid #edf1f5}.intelligence-summary-feature{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;margin-top:12px;padding:10px 12px;border:1px solid #e5ebf2;background:#f8fafc}.intelligence-summary-feature span{color:#7a8998;font-size:10px}.intelligence-summary-feature strong{min-width:0;color:#304c64;font-size:11px;line-height:1.5;overflow-wrap:anywhere}@media(max-width:900px){.intelligence-sections{grid-template-columns:1fr}.intelligence-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.intelligence-summary-grid>div:nth-child(3){border-right:0}.intelligence-summary-grid>div:nth-child(-n+3){border-bottom:1px solid #e5ebf2}.intelligence-count-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-count-grid>div:nth-child(2){border-right:0}.intelligence-count-grid>div:nth-child(-n+2){border-bottom:1px solid #e5ebf2}}@media(max-width:600px){.intelligence-page{padding:15px}.intelligence-page-header,.intelligence-summary-heading{flex-direction:column}.intelligence-page-actions{width:100%;align-items:stretch}.intelligence-source-line{justify-content:flex-start}.intelligence-data-grid{grid-template-columns:1fr}.intelligence-data-grid>div:nth-child(odd){border-right:0}.intelligence-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-summary-grid>div:nth-child(3){border-right:1px solid #e5ebf2}.intelligence-summary-grid>div:nth-child(2n){border-right:0}.intelligence-summary-grid>div:nth-child(-n+4){border-bottom:1px solid #e5ebf2}.intelligence-summary-extra{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-summary-extra>div:nth-child(4n){border-right:1px solid #e5ebf2}.intelligence-summary-extra>div:nth-child(2n){border-right:0}.intelligence-record-row{grid-template-columns:minmax(0,1fr) auto}.intelligence-record-row small{grid-column:1 / -1}.intelligence-record-row span{text-align:right}.intelligence-count-grid>div{min-height:72px}.intelligence-error{flex-wrap:wrap}.intelligence-error .secondary-button{margin-left:27px}.intelligence-summary-not-checked{align-items:flex-start;flex-wrap:wrap}.intelligence-summary-not-checked .secondary-button{margin-left:26px}}@media(max-width:900px){.intelligence-summary-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-summary-preview>div:nth-child(2){border-right:0}.intelligence-summary-preview>div:nth-child(n+3){border-top:1px solid #e5ebf2}.intelligence-summary-preview>div:nth-child(3){border-right:1px solid #e5ebf2}}@media(max-width:600px){.intelligence-summary-preview{grid-template-columns:1fr}.intelligence-summary-preview>div,.intelligence-summary-preview>div:nth-child(2),.intelligence-summary-preview>div:nth-child(3){grid-column:1;min-height:54px;border-top:1px solid #e5ebf2;border-right:0}.intelligence-summary-preview>div:first-child{border-top:0}}@media(max-width:700px){.site-issues-page{padding:15px}.site-issues-header{flex-direction:column}.site-issues-header .secondary-button{width:100%}.site-issue-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.site-issue-counts button:nth-child(2){border-right:0}.site-issue-counts button:nth-child(-n+2){border-bottom:1px solid #e4eaf0}.site-issues-toolbar{display:grid;grid-template-columns:18px 1fr 1fr;align-items:end}.site-issues-toolbar>svg{grid-row:1 / span 2}.site-issues-toolbar label{min-width:0}.site-issues-toolbar label:nth-of-type(3){grid-column:2 / span 2}.site-issues-result-count{grid-column:2 / span 2;margin-left:0}.site-issue-row{grid-template-columns:30px minmax(0,1fr);align-items:start}.site-issue-actions{grid-column:2;justify-content:flex-start;flex-wrap:wrap}.site-issue-link{min-width:0;justify-content:flex-start}.site-issue-marker{width:30px;height:30px}}@media(max-width:850px){.site-history-page{padding:15px}.site-history-header{flex-direction:column}.site-history-header .secondary-button{width:100%}.site-history-workspace{grid-template-columns:1fr}.site-history-timeline{padding:12px 0;border-right:0;border-bottom:1px solid #dce4ed}.site-history-timeline ol{max-height:230px}.site-history-comparison{padding:14px 0}.history-compare-toolbar{grid-template-columns:18px minmax(0,1fr)}.history-compare-toolbar>svg:nth-of-type(2){display:none}.history-compare-toolbar label+label{grid-column:2}.history-diff-head{display:none}.history-diff-row{grid-template-columns:1fr;padding:8px 0}.history-diff-row>div,.history-diff-row pre{min-height:0}.history-diff-row pre{border-left:0;border-top:1px solid #edf1f4}.history-diff-row pre:before{display:block;margin-bottom:4px;color:#84929f;font-family:system-ui,sans-serif;font-size:9px}.history-diff-row pre:nth-of-type(1):before{content:"原值"}.history-diff-row pre:nth-of-type(2):before{content:"新值"}}@media(max-width:900px){.google-ads-statebar,.google-ads-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.google-ads-statebar>div:nth-child(2){border-right:0}.google-ads-statebar>div:nth-child(-n+2){border-bottom:1px solid #e5ebf2}.google-ads-kpis>div:nth-child(2){border-right:0}.google-ads-kpis>div:nth-child(-n+2){border-bottom:1px solid #e5ebf2}}@media(max-width:600px){.google-publisher-head{display:none}.google-publisher-row{grid-template-columns:minmax(0,1fr) 44px;align-items:start;padding:9px 8px 9px 11px}.google-publisher-row>[data-label]{grid-column:1;display:grid;grid-template-columns:104px minmax(0,1fr);gap:8px;padding:5px 0}.google-publisher-row>[data-label]:before{content:attr(data-label);color:#7a8998;font-size:11px;font-weight:500}.google-publisher-id code,.google-publisher-id small{grid-column:2}.google-publisher-row>.google-copy-cell{grid-column:2;grid-row:1}.google-source-list{text-align:left}.google-verification-evidence{grid-template-columns:1fr}.google-verification-evidence>div+div{border-top:1px solid #e5ebf2;border-left:0}}.site-detail-v2{width:var(--product-content-width);padding-top:18px}.site-detail-v2 .site-breadcrumb{height:34px;color:#5d7185;font-size:12px}.detail-profile{min-height:138px;padding:20px 0}.detail-profile .site-profile-main{gap:18px}.detail-profile .site-profile-main>.domain-favicon,.detail-profile .site-profile-main>.favicon-fallback{flex:none;border:1px solid #dce4ed;border-radius:9px;box-shadow:0 3px 10px #09254012}.detail-profile .site-title-line h1{font-size:28px;line-height:1.2}.detail-profile .domain-chip{padding:4px 7px;color:#4d6379;font-size:11px}.domain-rating-badge{display:inline-flex;width:auto;min-width:52px;height:52px;flex:none;align-items:center;justify-content:center;gap:2px;margin-left:3px;color:#314b64;vertical-align:middle}.domain-rating-badge svg{display:block;width:52px;height:52px;overflow:visible}.domain-rating-badge>a:first-child{display:inline-flex;flex:none}.domain-rating-attribution{color:#72849a;font-size:9px;line-height:1;text-decoration:none}.domain-rating-attribution:hover{color:#195afe;text-decoration:underline}.domain-rating-track,.domain-rating-progress{fill:none;stroke-width:7}.domain-rating-track{stroke:#e6ebf1}.domain-rating-progress{stroke-linecap:butt;transform:rotate(-90deg);transform-origin:28px 28px;transition:stroke-dashoffset .35s ease,stroke .2s ease}.domain-rating-value,.domain-rating-label{font-family:inherit;text-anchor:middle}.domain-rating-value{fill:#243f58;font-size:13px;font-weight:750}.domain-rating-label{fill:#72849a;font-size:6px;font-weight:700}.detail-profile .site-profile-main p{max-width:680px;margin:7px 0 9px;color:#536b82;font-size:13px;line-height:1.5;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.detail-profile .site-meta{flex-wrap:wrap;gap:7px 16px;color:#5d7185;font-size:12px}.detail-profile .site-meta>span{display:inline-flex;align-items:center;gap:5px}.detail-profile .site-profile-action-stack{align-self:center;margin-left:auto}.detail-profile .site-profile-actions{margin-top:0}.detail-profile .icon-action.is-active{color:#f04c65;border-color:#f5a8b5;background:#fff4f6}.detail-nav-row{height:56px;margin-top:14px;border-radius:6px;box-shadow:0 3px 14px #09254009}.detail-nav-row .site-tabs a{padding:0 18px;font-size:12px}.detail-nav-row .site-nav-actions button{min-width:48px;padding:0 14px;font-size:12px}.period-picker{height:100%;position:relative}.period-picker>button{min-width:145px!important}.visit-period-picker>button{min-height:38px;white-space:normal}.visit-period-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:40;width:300px;max-width:calc(100vw - 40px);padding:12px;background:#fff;border:1px solid #d8e1eb;border-radius:6px}.visit-period-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-bottom:12px}.visit-period-presets button{min-height:36px;border:1px solid #d8e1eb;border-radius:4px;background:#fff;color:#425a70;cursor:pointer}.visit-period-presets button[aria-pressed=true]{color:#195afe;border-color:#195afe;background:#f1f5ff}.visit-period-menu form{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.visit-period-menu label{display:grid;gap:5px;font-size:12px;color:#425a70}.visit-period-menu input{width:100%;min-width:0;min-height:38px;padding:6px 8px;border:1px solid #d8e1eb;border-radius:4px;color:#092540;background:#fff}.visit-period-menu form>button{justify-self:end}.visit-period-menu p,.visit-range-error{font-size:12px;color:#a1263c}.visit-range-error{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:8px 0}.visit-range-error button{background:transparent;border:0;color:#195afe;cursor:pointer;text-decoration:underline}.chart-missing-months{color:#65778a;font-size:12px}.period-menu{width:210px;position:absolute;top:calc(100% + 7px);right:0;z-index:40;padding:6px;visibility:hidden;pointer-events:none;opacity:0;transform:translateY(-4px) scale(.97);transform-origin:100% 0;background:#fff;border:1px solid #d8e1eb;border-radius:6px;box-shadow:0 12px 30px #09254029;transition:opacity var(--motion-press) var(--ease-out),transform var(--motion-fast) var(--ease-out),visibility 0s linear var(--motion-fast)}.period-menu.is-open{visibility:visible;pointer-events:auto;opacity:1;transform:translateY(0) scale(1);transition-delay:0s}.period-menu button{width:100%;min-height:40px;display:grid!important;grid-template-columns:18px 1fr auto;align-items:center;gap:7px;padding:0 9px!important;text-align:left;border:0!important;border-radius:4px}.period-menu button:hover:not(:disabled){color:var(--blue);background:#f1f5ff}.period-menu button:disabled{color:#9aa7b4;cursor:not-allowed}.period-menu button small{font-size:var(--font-caption)}.detail-toast{min-height:40px;position:fixed;right:24px;bottom:24px;z-index:100;display:flex;align-items:center;gap:8px;padding:0 15px;pointer-events:none;opacity:0;transform:translateY(100%);color:#fff;background:#092540;border-radius:6px;box-shadow:0 12px 28px #09254040;font-size:13px;transition:opacity var(--motion-press) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.detail-toast.is-visible{opacity:1;transform:translateY(0)}@starting-style{.detail-toast.is-visible{opacity:0;transform:translateY(100%)}}.detail-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-top:16px}.detail-panel{min-width:0;padding:20px;background:#fff;border:1px solid #d8e1eb;border-radius:8px;box-shadow:5px 5px 30px #0925400d}.detail-span-12{grid-column:span 12}.detail-span-8{grid-column:span 8}.detail-span-7{grid-column:span 7}.detail-span-5{grid-column:span 5}.detail-span-4{grid-column:span 4}.detail-full-tab{width:100%;margin-top:16px}.panel-heading-v2{min-height:58px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:16px}.panel-heading-v2>div{min-width:0}.panel-heading-v2>div>span{display:block;margin-bottom:3px;color:#566d83;font-size:var(--font-caption);line-height:1.3;font-weight:700}.panel-heading-v2 h2{margin:0;color:#0d2d49;font-size:18px;line-height:1.3;font-weight:600}.panel-heading-v2 p{margin:4px 0 0;color:#536a80;font-size:12px;line-height:1.45}.coverage-badge{flex:none;display:inline-flex;align-items:center;gap:5px;padding:5px 7px;color:#536d85;background:#edf2f7;border-radius:4px;font-size:var(--font-caption);font-weight:600}.basics-panel{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.7fr);align-items:start;gap:32px}.basics-copy{min-width:0}.basics-heading{min-height:0;margin-bottom:12px}.basics-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid #e2e8ef}.basics-list>div{min-height:54px;display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid #e7ecf2}.basics-list>div:nth-child(odd){padding-right:18px}.basics-list>div:nth-child(2n){padding-left:18px;border-left:1px solid #e7ecf2}.basics-list dt{color:#76879a;font-size:12px}.basics-list dd{min-width:0;display:flex;align-items:center;gap:7px;margin:0;overflow:visible;color:#17344e;font-size:12px;font-weight:500;line-height:1.4;overflow-wrap:anywhere;white-space:normal}.basics-list dd>span{min-width:0;overflow-wrap:anywhere}.basics-list>div.is-wide{grid-column:1 / -1;padding-right:0;padding-left:0;border-left:0}.basics-list>div.is-evidence{min-height:76px;align-items:start;padding:12px 18px 12px 0;border-left:0}.basics-list>div.is-evidence+div.is-evidence{padding-right:0;padding-left:18px;border-left:1px solid #e7ecf2}.basics-list>div.is-evidence dt{padding-top:4px}.basics-link{min-width:0;display:inline-flex;align-items:center;gap:5px;color:#195afe}.basics-link span{min-width:0;overflow-wrap:anywhere}.basics-link svg{flex:none}.basics-url-list{flex-wrap:wrap;gap:6px 12px!important}.basics-url-list a{min-width:0;display:inline-flex;align-items:center;gap:4px;color:#195afe;font-weight:500}.basics-url-list a span{min-width:0;overflow-wrap:anywhere}.basics-url-list small{color:#76879a;font-size:10px;font-weight:500}.basics-social-list{display:flex!important;flex-wrap:wrap;gap:8px!important}.basics-social-list>a{width:38px;height:38px;display:grid;place-items:center;border:1px solid #dce4ed;border-radius:6px;background:#fff;transition:border-color .14s ease,background .14s ease,transform .14s ease}.basics-social-list>a:hover{border-color:#9db8d3;background:#f5f8fb;transform:translateY(-1px)}.basics-social-list>a:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.basics-social-list img{width:20px;height:20px;display:block;object-fit:contain}.basics-meta-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0 0;border:1px solid #e3e9f0;background:#f8fafc}.basics-meta-list>div{min-width:0;padding:10px 12px;border-right:1px solid #e3e9f0}.basics-meta-list>div:last-child{border-right:0}.basics-meta-list dt{margin-bottom:5px;color:#7a8998;font-size:10px}.basics-meta-list dd{min-width:0;display:flex;align-items:center;gap:6px;margin:0;color:#17344e;font-size:12px;font-weight:600;overflow-wrap:anywhere}.basics-meta-list>.basics-social-meta{min-height:58px;grid-column:1 / -1;display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;padding-top:9px;padding-bottom:9px;background:#fff;border-top:1px solid #e3e9f0;border-right:0}.basics-meta-list>.basics-social-meta dt{margin:0}.site-preview{min-width:0}.preview-label{height:32px;display:flex;align-items:center;justify-content:space-between;color:#61758a;font-size:12px}.preview-label>span{display:inline-flex;align-items:center;gap:6px;font-weight:600}.site-preview>a{position:relative;display:block;overflow:hidden;border:1px solid #dce4ed;border-radius:5px;background:#eef3f8}.site-preview img{width:100%;aspect-ratio:4 / 3;display:block;object-fit:contain;background:#fff}.site-preview>a>span{position:absolute;right:8px;bottom:8px;display:inline-flex;align-items:center;gap:5px;padding:5px 8px;color:#fff;background:#092540e0;border-radius:4px;font-size:var(--font-caption);opacity:0;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease}.site-preview>a:focus-visible>span{opacity:1;transform:translateY(0)}.preview-missing{aspect-ratio:4 / 3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#8493a3;background:#f5f8fb;border:1px dashed #cdd8e4;border-radius:5px;text-align:center}.preview-missing strong{color:#4b6177;font-size:12px}.preview-missing span{font-size:var(--font-caption)}.detail-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #dfe6ed;border-bottom:1px solid #dfe6ed}.detail-kpi{min-height:98px;display:flex;flex-direction:column;justify-content:center;padding:13px 15px;border-right:1px solid #e1e7ee}.detail-kpi:last-child{border-right:0}.detail-kpi>div{display:flex;align-items:center;gap:5px;color:#6b7f92;font-size:12px}.detail-kpi>div button{width:22px;height:22px;display:grid;place-items:center;padding:0;color:#91a0ae;background:transparent;border:0;cursor:help}.detail-kpi strong{margin:5px 0 3px;color:#092540;font:600 23px/1.2 Roboto,Arial,sans-serif;font-variant-numeric:tabular-nums}.detail-kpi>small{min-height:18px;display:flex;align-items:center;gap:3px;color:#91a0ae;font-size:var(--font-caption)}.positive{color:#00a650!important}.negative{color:#e5485b!important}.visits-chart{padding-top:14px}.chart-legend-v2{min-height:28px;display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;color:#526b82;font-size:11px}.chart-legend-v2 span{display:inline-flex;align-items:center;gap:6px}.chart-legend-v2 i{width:9px;height:9px;display:inline-block;background:var(--blue);border-radius:2px}.chart-legend-v2 small{margin-left:auto;color:#8b98a6}.chart-stage{height:255px;position:relative}.chart-stage svg{width:100%;height:100%;overflow:visible}.chart-stage svg text{fill:#09252ea6;font:var(--font-caption) "DM Sans",Arial,sans-serif}.chart-stage .chart-month{font-size:var(--font-caption)}.chart-grid-line{stroke:#e6ebf1;stroke-width:1;vector-effect:non-scaling-stroke}.chart-primary-line{fill:none;stroke:var(--blue);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;animation:chart-line-v2 var(--motion-panel) var(--ease-out) both}@keyframes chart-line-v2{0%{opacity:0}to{opacity:1}}.chart-point{fill:#fff;stroke:var(--blue);stroke-width:2.2;vector-effect:non-scaling-stroke;cursor:pointer;transition:r .14s ease,fill .14s ease}.chart-crosshair{opacity:0;stroke:#9cb5f9;stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.chart-stage g.is-active .chart-point,.chart-stage g:focus .chart-point{r:5.5;fill:var(--blue)}.chart-stage g.is-active .chart-crosshair,.chart-stage g:focus .chart-crosshair{opacity:1}.chart-tooltip-v2{min-width:148px;position:absolute;z-index:3;display:grid;grid-template-columns:1fr auto;gap:4px 14px;padding:12px;color:#556575;background:#fff;border:1px solid #dce4ed;border-radius:6px;box-shadow:0 5px 18px #09254029;font-size:11px;pointer-events:none;transform:translate(-50%,calc(-100% - 12px))}.chart-tooltip-v2.align-start{transform:translateY(calc(-100% - 12px))}.chart-tooltip-v2.align-end{transform:translate(-100%,calc(-100% - 12px))}.chart-tooltip-v2>span{grid-column:1 / -1;color:#092540;font-size:13px;font-weight:600;white-space:nowrap}.chart-tooltip-v2 strong{color:#092540;font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.chart-tooltip-v2 small{align-self:center;color:#687d92;text-align:right;white-space:nowrap}.rank-rows-v2{border-top:1px solid #e0e7ee}.rank-rows-v2>div{min-height:103px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-content:center;gap:3px 12px;border-bottom:1px solid #e6ebf1}.rank-rows-v2>div:last-child{border-bottom:0}.rank-rows-v2>div>div{min-width:0;display:flex;flex-direction:column;gap:3px}.rank-rows-v2 span{color:#5f7488;font-size:12px}.rank-rows-v2 small{overflow:hidden;color:#93a1af;font-size:var(--font-caption);text-overflow:ellipsis;white-space:nowrap}.rank-rows-v2 strong{grid-column:2;grid-row:1 / span 2;align-self:center;font:600 26px Roboto,Arial,sans-serif}.rank-rows-v2>div>small,.rank-rows-v2>div>b{grid-column:1;grid-row:2;display:inline-flex;align-items:center;gap:3px}.rank-country{display:inline-flex;align-items:center;gap:4px}.rank-no-delta,.rank-neutral{color:#8d9baa!important}.new-rank{width:max-content;padding:2px 5px;color:var(--blue);background:#edf3ff;border-radius:3px;font-size:var(--font-caption)}.domain-tree,.competitor-list{border-top:1px solid #dfe6ed}.domain-tree>a{min-height:72px;display:grid;grid-template-columns:36px minmax(0,1fr) auto 20px;align-items:center;gap:11px;padding:8px 10px;color:#17344e;border-bottom:1px solid #e5ebf1;text-decoration:none;transition:background .16s ease,color .16s ease}.domain-tree>a:last-child{border-bottom:0}.domain-tree>a:hover,.domain-tree>a:focus-visible{color:var(--blue);background:#f4f6ff}.domain-tree>a.is-current{background:#f1f5ff;box-shadow:inset 3px 0 var(--blue)}.domain-tree>a.is-redirect{box-shadow:inset 3px 0 #a8b5c2}.domain-tree>a.is-current.is-redirect{box-shadow:inset 3px 0 #a8b5c2}.domain-tree>a.is-cross-domain{background:#fff3f4;box-shadow:inset 3px 0 #d74258}.domain-tree>a.is-cross-domain:hover,.domain-tree>a.is-cross-domain:focus-visible{background:#ffeaed}.domain-tree>a>span,.domain-tree>a>b{min-width:0;display:flex;flex-direction:column}.domain-row-title{min-width:0;display:flex;align-items:center;gap:6px}.domain-row-title strong{min-width:0}.domain-tree>a.is-cross-domain .redirect-code-badge{color:#a5283d;background:#ffe2e6;border-color:#edb1ba}.domain-tree strong,.competitor-list strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.domain-tree small,.competitor-list small{margin-top:3px;color:#8291a1;font-size:var(--font-caption);font-weight:400}.domain-tree>a>b{color:#092540;font:600 13px Roboto,Arial,sans-serif;text-align:right}.domain-tree>a>b.redirect-destination{max-width:150px;overflow:hidden;color:#526a80;text-overflow:ellipsis;white-space:nowrap}.domain-tree>a.is-cross-domain>b.redirect-destination{color:#a5283d}.domain-tree>a>b.redirect-destination small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.domain-tree>a>svg{color:#8c9baa}.competitor-list>div{min-height:62px;display:grid;grid-template-columns:24px 32px minmax(0,1fr) auto;align-items:center;gap:9px;border-bottom:1px solid #e5ebf1}.competitor-list>div>span{color:#8c9aaa;font-size:var(--font-caption)}.competitor-list>div>div{min-width:0;display:flex;flex-direction:column}.competitor-list>div>b{color:#17344e;font-size:12px}.inline-empty{min-height:150px;display:flex;align-items:center;justify-content:center;gap:12px;color:#8191a2;background:#f7f9fc;border:1px dashed #cfd9e4;border-radius:5px}.inline-empty>div{display:flex;flex-direction:column;gap:4px}.inline-empty strong{color:#385269;font-size:12px}.inline-empty span{font-size:var(--font-caption)}.top-channel-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.top-channel-summary>div{min-height:44px;display:grid;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 10px;background:#f6f8fb;border:1px solid #e7ebf0;border-radius:4px}.top-channel-summary i{width:7px;height:7px;border-radius:50%}.top-channel-summary span{overflow:hidden;color:#61758a;font-size:var(--font-caption);text-overflow:ellipsis;white-space:nowrap}.top-channel-summary strong{font-size:12px}.channel-stack-v2{height:16px;display:flex;overflow:hidden;margin-bottom:15px;background:#e9eef4;border-radius:3px}.channel-stack-v2>.tooltip{min-width:2px;display:block}.channel-stack-v2 i{width:100%;height:100%;display:block;transform-origin:left;animation:bar-reveal-v2 var(--motion-panel) var(--ease-out) both}@keyframes bar-reveal-v2{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.channel-podium{min-height:198px;display:flex;align-items:flex-end;justify-content:center;gap:24px;padding:8px 0 22px;border-top:1px solid #e2e7ed;border-bottom:1px solid #e2e7ed}.podium-item{width:100px;display:flex;flex-direction:column;align-items:center;color:#556575;text-align:center}.podium-item>strong{margin-bottom:6px;color:#092540;font:600 16px/1.2 Roboto,Arial,sans-serif}.podium-item>div{width:100%;position:relative;display:flex;align-items:flex-start;justify-content:center;padding-top:10px;border-radius:4px 4px 0 0;box-shadow:inset 0 1px #ffffff40;transform-origin:bottom;animation:podium-rise var(--motion-panel) var(--ease-out) both}.podium-item>div>span{width:24px;height:24px;display:grid;place-items:center;color:#fff;border:1px solid rgba(255,255,255,.55);border-radius:50%;font-size:var(--font-caption);font-weight:700}.podium-1{order:2}.podium-2{order:1}.podium-3{order:3}.podium-1>div{height:118px}.podium-2>div{height:78px}.podium-3>div{height:56px}.podium-item>b{max-width:100%;margin-top:8px;overflow:hidden;color:#092540;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.podium-item>small{margin-top:2px;color:#687d92;font-size:var(--font-caption)}@keyframes podium-rise{0%{opacity:.35;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.channel-chart{margin-bottom:18px;padding-top:2px;border-top:1px solid #e2e7ed}.channel-chart-legend{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:14px;color:#38536b;font-size:11px}.channel-chart-legend>span{display:inline-flex;align-items:center;gap:7px}.channel-chart-legend>span>i{width:10px;height:10px;background:#195afe;border-radius:2px}.channel-chart-legend small{color:#687d92}.channel-chart-scroll{overflow-x:auto;overflow-y:hidden}.channel-chart-stage{min-width:740px;height:270px;position:relative}.channel-chart-stage svg{width:100%;height:100%;overflow:visible}.channel-chart-stage svg text{fill:#09252ea6;font:var(--font-caption) "DM Sans",Arial,sans-serif}.channel-axis-label{font-size:var(--font-caption)!important}.channel-bar{opacity:.88;transform-origin:bottom;animation:channel-bar-rise var(--motion-panel) var(--ease-out) both;transition:opacity var(--motion-fast) ease;cursor:pointer}.channel-bar.is-active,.channel-chart-stage g:focus .channel-bar{opacity:1;filter:saturate(1.15) drop-shadow(0 3px 4px rgba(9,37,64,.14))}@keyframes channel-bar-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.source-chart-tooltip{width:205px;position:absolute;top:24px;z-index:4;padding:12px;color:#556575;background:#fff;border:1px solid #d5dde6;border-radius:6px;box-shadow:0 5px 18px #0925402e;pointer-events:none;transform:translate(-50%)}.source-chart-tooltip.align-start{transform:translate(0)}.source-chart-tooltip.align-end{transform:translate(-100%)}.source-chart-tooltip header{margin-bottom:9px;color:#092540;font-size:14px;font-weight:600}.source-chart-tooltip>div{min-height:24px;display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:7px;font-size:12px}.source-chart-tooltip>div>i{width:8px;height:8px;border-radius:50%}.source-chart-tooltip strong{color:#092540;font-weight:600;font-variant-numeric:tabular-nums}.detail-table-wrap{width:100%;overflow-x:auto;border-top:1px solid #e0e7ee}.detail-table{width:100%;border-collapse:collapse;table-layout:fixed;color:#2a455d;font-size:13px}.detail-table th{height:56px;color:#5d7185;font-size:12px;font-weight:500;text-align:left}.detail-table th.numeric,.detail-table td.numeric{text-align:right}.detail-table td{height:56px;border-top:1px solid #dfe5eb}.detail-table tbody tr{transition:background .14s ease}.detail-table tbody tr:hover{background:#f4f6ff}.detail-table th:first-child,.detail-table td:first-child{width:34px;color:#92a0ae}.detail-table td:nth-child(2){overflow:hidden}.detail-table td:nth-child(2)>strong{overflow:hidden;display:inline-block;max-width:calc(100% - 16px);vertical-align:middle;text-overflow:ellipsis;white-space:nowrap}.detail-table td small{display:block;color:#91a0af;font-size:var(--font-caption)}.detail-table .mono{font-family:Roboto,Arial,sans-serif;font-variant-numeric:tabular-nums}.legend-dot,.legend-swatch{width:8px;height:8px;display:inline-block;margin-right:8px;border-radius:50%}.inline-share,.geo-share{width:54px;height:4px;display:inline-block;overflow:hidden;margin-right:7px;vertical-align:middle;background:#e5ebf1;border-radius:3px}.inline-share i,.geo-share i{height:100%;display:block;border-radius:inherit;transform-origin:left;animation:bar-reveal-v2 var(--motion-panel) var(--ease-out) both}.channel-table th:nth-child(3),.channel-table td:nth-child(3){width:145px}.channel-table th:nth-child(4),.channel-table td:nth-child(4){width:110px}.channel-table td:nth-child(2) strong{font-size:12px}.geo-map-layout{display:grid;grid-template-columns:minmax(0,1fr) 268px;overflow:hidden;margin-bottom:18px;border:1px solid #dfe6ed;border-radius:6px}.geo-map-stage{min-height:0;position:relative;overflow:hidden;background:#f8fafc}.geo-map-canvas{position:relative;overflow:hidden;aspect-ratio:950 / 620}.geo-map-canvas>img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:contain;opacity:.6;filter:brightness(.88) saturate(.25)}.geo-map-marker{width:32px;height:32px;position:absolute;z-index:2;display:grid;place-items:center;padding:0;background:#fff;border:2px solid #195afe;border-radius:50%;box-shadow:0 3px 10px #09254038;cursor:pointer;transform:translate(-50%,-50%) scale(.92);animation:geo-marker-in var(--motion-panel) var(--ease-out) both;transition:transform var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) ease}.geo-map-marker:focus-visible,.geo-map-marker.is-active{z-index:3;outline:0;box-shadow:0 0 0 4px #195afe2e,0 5px 14px #0925403d;transform:translate(-50%,-50%) scale(1.08)}@keyframes geo-marker-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}to{opacity:1;transform:translate(-50%,-50%) scale(.92)}}.geo-map-tooltip{width:220px;position:absolute;top:16px;left:16px;z-index:4;padding:13px;color:#556575;background:#fff;border:1px solid #d5dde6;border-radius:6px;box-shadow:0 5px 18px #0925402e}.geo-map-tooltip.align-right{right:16px;left:auto}.geo-map-tooltip header{display:flex;align-items:center;gap:9px;padding-bottom:10px;border-bottom:1px solid #e6ebf1}.geo-map-tooltip header>div{min-width:0;display:flex;flex-direction:column}.geo-map-tooltip header strong{overflow:hidden;color:#092540;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.geo-map-tooltip header span{color:#8a99a8;font-size:var(--font-caption)}.geo-map-tooltip>div{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px}.geo-map-tooltip>div b{color:#092540;font-weight:600;font-variant-numeric:tabular-nums}.geo-map-legend{padding:14px;background:#fff;border-left:1px solid #dfe6ed}.geo-map-legend h3{min-height:34px;display:flex;align-items:center;gap:7px;margin:0;color:#092540;font-size:12px;font-weight:600}.geo-map-legend>button{width:100%;min-height:52px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 5px;color:#526b82;background:transparent;border:0;border-top:1px solid #e7ecf1;text-align:left;cursor:pointer;transition:background .14s ease,color .14s ease}.geo-map-legend>button:hover,.geo-map-legend>button:focus-visible,.geo-map-legend>button.is-active{color:#092540;background:#f4f6ff;outline:0}.geo-map-legend>button>span{min-width:0;display:flex;flex-direction:column}.geo-map-legend strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.geo-map-legend small{color:#8a99a8;font-size:var(--font-caption)}.geo-map-legend b{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.geography-table th:nth-child(3),.geography-table td:nth-child(3){width:118px}.geography-table th:nth-child(4),.geography-table td:nth-child(4){width:105px}.geography-table td:nth-child(2){display:flex;align-items:center;gap:8px}.geography-table td:nth-child(2)>div{min-width:0}.geography-table td:nth-child(2) strong{display:block;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.geo-share{width:42px}.geo-share i{background:var(--blue)}.partial-note{min-height:40px;display:flex;align-items:center;gap:8px;margin-top:12px;padding:8px 10px;color:#61768b;background:#f5f8fb;border:1px solid #e3e9f0;border-radius:4px;font-size:var(--font-caption)}.table-controls{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:5px}.table-controls label{width:min(250px,100%);height:34px;display:flex;align-items:center;gap:7px;padding:0 9px;color:#8493a3;border:1px solid #ccd7e3;border-radius:4px}.table-controls input{min-width:0;flex:1;border:0;outline:0;font-size:12px}.table-controls>span{color:#8b99a7;font-size:var(--font-caption)}.keyword-table-v2 th:nth-child(3),.keyword-table-v2 td:nth-child(3),.keyword-table-v2 th:nth-child(4),.keyword-table-v2 td:nth-child(4){width:100px}.keyword-table-v2 th:nth-child(5),.keyword-table-v2 td:nth-child(5){width:82px}.keyword-table-v2 th button{display:inline-flex;align-items:center;justify-content:flex-end;gap:3px;padding:4px 0;background:transparent;border:0;cursor:pointer}.keyword-table-v2 th button svg{color:#a5b0bb}.keyword-table-v2 th button svg.is-active{color:var(--blue)}.table-empty{height:80px;display:grid;place-items:center;color:#8393a4;font-size:12px}.ai-summary-v2{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;margin-bottom:18px;border:1px solid #dfe6ed;border-radius:5px}.ai-summary-v2>div{min-height:82px;display:flex;flex-direction:column;justify-content:center;padding:12px 14px;border-right:1px solid #dfe6ed}.ai-summary-v2>div:last-child{border-right:0}.ai-summary-v2 span{color:#536a80;font-size:var(--font-caption)}.ai-summary-v2 strong{margin:4px 0 2px;font:600 20px Roboto,Arial,sans-serif}.ai-summary-v2 small{color:#60758a;font-size:var(--font-caption)}.ai-provider-list{border-top:1px solid #e0e7ee}.ai-provider-list>div{min-height:44px;display:grid;grid-template-columns:34px minmax(120px,1fr) 94px 105px;align-items:center;gap:8px;border-bottom:1px solid #e7ecf2;font-size:var(--font-caption)}.ai-provider-list>div>span:nth-child(2){min-width:0;display:flex;align-items:center;gap:8px}.ai-provider-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-provider-list>div>span:nth-child(n+3){text-align:right;font-variant-numeric:tabular-nums}.ai-provider-list small{color:#60758a}.ai-provider-head{min-height:38px!important;color:#5d7287;font-weight:500}.ai-prompts-v2{margin-top:18px;padding-top:15px;border-top:1px solid #e0e7ee}.ai-prompts-v2 h3{margin:0 0 6px;font-size:13px}.ai-prompts-v2 h3 small{margin-left:5px;color:#60758a;font-size:var(--font-caption);font-weight:400}.ai-prompts-v2>div{min-height:50px;display:grid;grid-template-columns:24px minmax(0,1fr) 32px;align-items:start;gap:8px;padding:10px 0;border-top:1px solid #e9edf2}.ai-prompts-v2>div>span{width:22px;height:22px;display:grid;place-items:center;color:var(--blue);background:#edf3ff;border-radius:50%;font-size:var(--font-caption);font-weight:700}.ai-prompts-v2 p{margin:1px 0;color:#425c73;font-size:11px;line-height:1.5}.ai-prompts-v2 button{width:30px;height:30px;display:grid;place-items:center;padding:0;color:#718497;background:transparent;border:0;border-radius:4px;cursor:pointer}.ai-prompts-v2 button:hover{color:var(--blue);background:#edf3ff}.ai-trend-v2{margin:4px 0 20px}.ai-chart-stage{height:220px;position:relative;padding-right:150px}.ai-chart-stage svg{width:100%;height:100%;overflow:visible}.ai-chart-stage .chart-grid-line{stroke-width:.6}.ai-line{stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;animation:ai-line-in var(--motion-panel) var(--ease-out) both}@keyframes ai-line-in{0%{opacity:0}to{opacity:1}}.ai-chart-stage circle{stroke:#fff;stroke-width:1;vector-effect:non-scaling-stroke;cursor:pointer}.ai-chart-tooltip{width:142px;position:absolute;top:22px;right:0;display:flex;flex-direction:column;gap:7px;padding:10px;background:#f5f8fb;border:1px solid #dfe6ed;border-radius:5px;font-size:var(--font-caption)}.ai-chart-tooltip>strong{font-size:var(--font-caption)}.ai-chart-tooltip>span{display:grid;grid-template-columns:7px 1fr auto;align-items:center;gap:5px}.ai-chart-tooltip i{width:7px;height:7px;border-radius:50%}.ai-chart-tooltip b{font-weight:600}.ai-months{display:flex;justify-content:space-between;padding:0 150px 0 6%;color:#5d7287;font-size:var(--font-caption)}.technology-panel{width:100%;min-width:0;margin-top:16px;overflow:hidden;color:#29475f;background:#fff;border:1px solid #d8e1eb;border-radius:8px;box-shadow:5px 5px 30px #0925400d}.technology-panel-header{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;border-bottom:1px solid #dfe6ed}.technology-panel-header>div{min-width:0}.technology-panel-header span,.technology-summary header span{display:block;margin-bottom:3px;color:#64798d;font-size:var(--font-caption);font-weight:700}.technology-panel-header h2,.technology-summary h2{margin:0;color:#0d2d49;font-size:18px;letter-spacing:0}.technology-panel-header p{margin:4px 0 0;color:#687d91;font-size:12px}.technology-scan-button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;color:#fff;background:#195afe;border:1px solid #195afe;border-radius:4px;font-size:12px;font-weight:600;cursor:pointer}.technology-scan-button.secondary{color:#27465f;background:#fff;border-color:#c9d5e1}.technology-scan-button:hover:not(:disabled){background:#124bd7;border-color:#124bd7}.technology-scan-button.secondary:hover:not(:disabled){color:#195afe;background:#f4f6ff;border-color:#9fb4cc}.technology-scan-button:disabled{opacity:.5;cursor:not-allowed}.browser-scan-section{margin-top:4px;border-top:1px solid #dfe6ed}.browser-scan-control{padding:14px 20px;background:#fff}.browser-scan-control-heading,.browser-scan-actions{display:flex;align-items:center;justify-content:space-between;gap:14px}.browser-scan-control-heading>div:first-child{min-width:0}.browser-scan-control-heading>div:first-child>span,.technology-coverage header>div:first-child>span{display:block;margin-bottom:2px;color:#64798d;font-size:var(--font-caption);font-weight:700}.browser-scan-control h3,.technology-coverage h3{margin:0;color:#17354e;font-size:14px;letter-spacing:0}.browser-scan-limit{height:28px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;color:#31566f;background:#eef4f8;border:1px solid #d5e0e9;border-radius:4px;font-size:var(--font-caption);font-weight:700;white-space:nowrap}.browser-scan-target{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin-top:10px;padding:8px 10px;background:#f7f9fc;border:1px solid #e0e7ef;border-radius:4px}.browser-scan-target span{color:#64798d;font-size:var(--font-caption);font-weight:700}.browser-scan-target code{min-width:0;overflow:hidden;color:#29475f;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.browser-scan-actions{min-height:42px;margin-top:8px}.browser-scan-actions>span{color:#6d8194;font-size:11px}.browser-scan-actions>div{display:flex;gap:7px}.browser-scan-extension-note{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:7px;color:#9b6613;font-size:var(--font-caption)}.browser-scan-extension-note button{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;padding:3px 7px;border:1px solid #d8b46e;border-radius:4px;background:#fffaf0;color:#7b5415;font:inherit;font-weight:700;cursor:pointer}.browser-scan-extension-note button:hover{border-color:#b9862e;background:#fff4dc}.browser-scan-progress{padding:11px 20px;background:#f7f9fc;border-bottom:1px solid #dfe6ed}.browser-scan-progress-title{display:grid;grid-template-columns:18px auto 1fr auto;align-items:center;gap:7px;color:#446078}.browser-scan-progress-title strong{color:#21425d;font-size:11px}.browser-scan-progress-title span,.browser-scan-progress-title b{font-size:var(--font-caption)}.browser-scan-progress-title b{color:#195afe}.browser-scan-progress-track{height:4px;margin-top:8px;overflow:hidden;background:#dfe6ee;border-radius:2px}.browser-scan-progress-track>span{width:100%;height:100%;display:block;background:#195afe;transform-origin:left;transition:transform var(--motion-standard) var(--ease-in-out)}.browser-scan-progress.is-success .browser-scan-progress-track>span{background:#159268}.browser-scan-progress.is-warning .browser-scan-progress-track>span{background:#b9780c}.browser-scan-progress.is-error .browser-scan-progress-track>span{background:#d6384f}.browser-scan-progress.is-cancelled .browser-scan-progress-track>span{background:#718397}.browser-scan-progress.is-success .browser-scan-progress-title>svg{color:#159268}.browser-scan-progress.is-warning .browser-scan-progress-title>svg{color:#b9780c}.browser-scan-progress.is-error .browser-scan-progress-title>svg{color:#d6384f}.browser-scan-progress.is-cancelled .browser-scan-progress-title>svg{color:#718397}.browser-scan-progress-detail{min-width:0;display:flex;align-items:center;gap:10px;margin-top:6px;color:#6d8194;font-size:var(--font-caption)}.browser-scan-progress-detail code{min-width:0;flex:1;overflow:hidden;color:#506a80;text-overflow:ellipsis;white-space:nowrap}.browser-scan-progress-error{color:#b42c42}.technology-coverage{background:#fff;border-bottom:1px solid #dfe6ed}.technology-coverage>header{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 20px}.technology-coverage-stats{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px 14px;color:#64798d;font-size:var(--font-caption)}.technology-coverage-stats span{display:inline-flex;align-items:center;gap:4px}.technology-coverage-stats b{color:#29475f}.technology-coverage-list{border-top:1px solid #e4e9ef}.technology-coverage-list>div{min-height:58px;display:grid;grid-template-columns:34px minmax(160px,1fr) 90px 55px;align-items:center;gap:8px;padding:7px 20px;border-top:1px solid #edf0f4}.technology-coverage-list>div:first-child{border-top:0}.technology-coverage-list>div>span:nth-child(2){min-width:0;display:flex;flex-direction:column}.technology-coverage-list strong,.technology-coverage-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.technology-coverage-list strong{color:#29475f;font-size:11px}.technology-coverage-list small,.technology-coverage-list>div>span:nth-child(3){color:#728598;font-size:var(--font-caption)}.technology-coverage-list>div>b{color:#087b45;font-size:11px;text-align:right}.technology-coverage-empty{min-height:58px;display:grid;place-items:center;color:#718497;border-top:1px solid #e4e9ef;font-size:11px}.technology-target{padding:15px 20px;background:#f8fafc;border-bottom:1px solid #e0e7ee}.technology-target>label{display:block;margin-bottom:6px;color:#536b81;font-size:11px;font-weight:600}.technology-target>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.technology-target input{width:100%;min-width:0;height:40px;padding:0 11px;color:#1e3d56;background:#fff;border:1px solid #c8d4e0;border-radius:4px;outline:0;font:12px Roboto,Arial,sans-serif;letter-spacing:0}.technology-target input:focus{border-color:#195afe;box-shadow:0 0 0 3px #195afe1f}.technology-target input:disabled{color:#6f8192;background:#eef2f6;cursor:wait}.technology-target input[aria-invalid=true]{border-color:#d64a5d}.technology-target>span{display:block;margin-top:5px;color:#c83248;font-size:var(--font-caption)}.technology-start-state,.technology-empty-result{min-height:170px;display:flex;align-items:center;justify-content:center;gap:14px;padding:24px;color:#708397}.technology-start-state>div,.technology-empty-result>div{min-width:0;display:flex;flex-direction:column;gap:3px}.technology-start-state h3{margin:0;color:#29475f;font-size:14px}.technology-start-state p{margin:0;font-size:11px}.technology-start-state code{max-width:560px;overflow:hidden;color:#60758a;font-size:var(--font-caption);text-overflow:ellipsis;white-space:nowrap}.technology-loading{min-height:190px;display:grid;grid-template-columns:24px minmax(0,320px);align-content:center;justify-content:center;gap:7px 10px;padding:24px;color:#687d91}.technology-loading strong{align-self:center;color:#38536a;font-size:12px}.technology-loading span{height:8px;grid-column:2;background:#e8edf3;border-radius:4px;animation:detail-shimmer 1.25s linear infinite}.technology-loading span:nth-of-type(2){width:75%}.technology-loading span:nth-of-type(3){width:88%}.technology-error{min-height:54px;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;margin:14px 20px 0;padding:9px 11px;color:#b42c42;background:#fff3f5;border:1px solid #efc3ca;border-radius:5px}.technology-error>div{min-width:0;display:flex;flex-direction:column}.technology-error strong{font-size:11px}.technology-error span{overflow:hidden;font-size:var(--font-caption);text-overflow:ellipsis;white-space:nowrap}.technology-error button{min-height:32px;padding:0 10px;color:inherit;background:#fff;border:1px solid #e4aab4;border-radius:4px;cursor:pointer}.technology-scan-meta{min-height:50px;display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;padding:8px 20px;color:#667b8f;border-bottom:1px solid #e1e7ed;font-size:var(--font-caption)}.technology-scan-meta span{display:inline-flex;align-items:center;gap:5px}.technology-scan-meta span:first-child{color:#087b45;font-weight:700}.technology-cache-label{padding:3px 6px;color:#5e7082;background:#edf1f5;border-radius:3px}.technology-controls{min-height:64px;display:grid;grid-template-columns:minmax(220px,360px) minmax(180px,240px) 1fr;align-items:center;gap:10px;padding:10px 20px}.technology-search{height:38px;display:flex;align-items:center;gap:7px;padding:0 10px;color:#8292a2;border:1px solid #cbd6e1;border-radius:4px}.technology-search input{min-width:0;flex:1;border:0;outline:0;font-size:11px;letter-spacing:0}.technology-category{height:38px;position:relative;display:flex;align-items:center}.technology-category>span{position:absolute;left:10px;z-index:1;color:#7b8c9d;font-size:var(--font-caption);pointer-events:none}.technology-category select{width:100%;height:38px;padding:0 28px 0 72px;color:#36536b;background:#fff;border:1px solid #cbd6e1;border-radius:4px;outline:0;font-size:11px;letter-spacing:0}.technology-result-count{justify-self:end;color:#7a8b9b;font-size:var(--font-caption)}.technology-list{border-top:1px solid #dfe6ed}.technology-list-head,.technology-row>summary{display:grid;grid-template-columns:minmax(210px,1.3fr) minmax(200px,1fr) 100px 84px;align-items:center;gap:12px;padding:0 20px}.technology-list-head{min-height:44px;color:#6b7f92;background:#f8fafc;font-size:var(--font-caption);font-weight:600}.technology-row{border-top:1px solid #e3e9ef}.technology-row>summary{min-height:70px;list-style:none;cursor:pointer}.technology-row>summary::-webkit-details-marker{display:none}.technology-row>summary:hover{background:#f7f9fc}.technology-identity{min-width:0;display:flex;align-items:center;gap:10px}.technology-identity>i,.technology-summary-items i{width:32px;height:32px;flex:none;display:grid;place-items:center;color:#195afe;background:#edf3ff;border:1px solid #d6e2ff;border-radius:5px;font-style:normal;font-size:12px;font-weight:700}.technology-identity>span{min-width:0;display:flex;align-items:baseline;gap:7px}.technology-identity strong{overflow:hidden;color:#17354e;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.technology-identity small{color:#6b7f92;font:var(--font-caption) "Roboto",Arial,sans-serif}.technology-categories{min-width:0;overflow:hidden;color:#526b82;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.technology-confidence{display:inline-flex;align-items:center;gap:5px;color:#087b45;font-size:11px;font-weight:600}.technology-evidence-count{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;color:#64798d;font-size:var(--font-caption)}.technology-row[open] .technology-evidence-count svg{transform:rotate(90deg)}.technology-evidence-list{padding:0 20px 12px 62px;background:#fafbfd}.technology-evidence-list>div{min-height:50px;display:grid;grid-template-columns:74px minmax(160px,.8fr) minmax(200px,1.2fr);align-items:center;gap:10px;border-top:1px solid #e5eaf0}.technology-evidence-list span{color:#6e8193;font-size:var(--font-caption)}.technology-evidence-list code,.technology-evidence-list p{min-width:0;overflow:hidden;margin:0;color:#415d74;font-size:var(--font-caption);text-overflow:ellipsis;white-space:nowrap}.technology-evidence-list p{color:#61768a}.technology-filter-empty{min-height:90px;display:grid;place-items:center;color:#7d8d9d;font-size:11px}.technology-empty-result strong{color:#315068;font-size:12px}.technology-empty-result span{font-size:var(--font-caption)}.technology-empty-result.is-extension-empty{align-items:flex-start;justify-content:flex-start;min-height:148px;color:#8a641e;background:#fff9eb;border-top:1px solid #f1dfb3;border-bottom:1px solid #f1dfb3}.technology-empty-result.is-extension-empty>svg{flex:none;color:#c88a19}.technology-empty-result.is-extension-empty strong{color:#835d16}.technology-empty-result.is-extension-empty span{color:#876f43;line-height:1.5}.technology-empty-result.is-extension-empty button{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-height:34px;margin-top:8px;padding:0 11px;color:#fff;background:#b9780c;border:1px solid #b9780c;border-radius:4px;cursor:pointer;font-size:11px;font-weight:700}.technology-empty-result.is-extension-empty button:hover:not(:disabled){background:#9f6406;border-color:#9f6406}.technology-empty-result.is-extension-empty button:focus-visible{outline:2px solid #8b5c09;outline-offset:2px}.technology-empty-result.is-extension-empty button:disabled{opacity:.6;cursor:wait}.technology-summary header{min-height:42px;display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.technology-summary header>div{min-width:0}.technology-summary header a{min-height:34px;display:inline-flex;align-items:center;gap:5px;color:#195afe;font-size:11px;font-weight:600}.technology-summary-items{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:10px;border-top:1px solid #dfe6ed;border-bottom:1px solid #dfe6ed}.technology-summary-items>div{min-width:0;min-height:70px;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;padding:8px 11px;border-right:1px solid #e3e8ee}.technology-summary-items>div:last-child{border-right:0}.technology-summary-items span{min-width:0;display:flex;flex-direction:column}.technology-summary-items strong,.technology-summary-items small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.technology-summary-items strong{color:#29475f;font-size:11px}.technology-summary-items small{color:#7a8c9e;font-size:var(--font-caption)}.technology-summary-items b{grid-column:2;color:#087b45;font-size:var(--font-caption);font-weight:600}.technology-summary-items .technology-summary-line{min-width:0;display:flex;flex-direction:row;align-items:baseline;gap:6px}.technology-summary-line strong{max-width:42%;flex:none}.technology-summary-line small{min-width:0;flex:1}.technology-summary-items .technology-summary-line b{grid-column:auto;flex:none;margin-left:auto}.technology-summary-empty,.technology-summary-loading{min-height:76px;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:8px;color:#7a8c9e;border-top:1px solid #e2e8ee}.technology-summary-empty>span{display:flex;flex-direction:column}.technology-summary-empty strong{color:#3d5970;font-size:11px}.technology-summary-empty small,.technology-summary-loading{font-size:var(--font-caption)}.technology-summary-empty .primary-button{min-height:32px;margin-left:6px;padding:0 11px;font-size:12px}.module-state{min-height:220px;display:flex;align-items:center;justify-content:center;gap:10px;padding:20px;color:#728497;background:#fff;border:1px solid #d8e1eb;border-radius:6px}.detail-grid>.module-state{grid-column:span 6}.module-state.compact{min-height:170px;border:0;border-radius:0}.module-loading{position:relative;flex-direction:column;overflow:hidden}.module-loading i{width:min(80%,500px);height:9px;background:linear-gradient(90deg,#e8edf3 25%,#f5f7fa,#e8edf3 75%);background-size:200% 100%;border-radius:4px;animation:detail-shimmer 1.25s linear infinite}.module-loading i:nth-of-type(2){width:min(62%,380px)}.module-loading i:nth-of-type(3){width:min(72%,440px)}@keyframes detail-shimmer{to{background-position:-200% 0}}.module-error,.module-empty{text-align:left}.module-error>div,.module-empty>div{display:flex;flex-direction:column}.module-error strong,.module-empty strong{color:#344f67;font-size:12px}.module-error span,.module-empty span{font-size:var(--font-caption)}.module-error button{display:inline-flex;align-items:center;gap:5px;margin-left:8px;padding:6px 8px;color:var(--blue);background:#fff;border:1px solid #b9c9da;border-radius:4px;cursor:pointer}@media(max-width:980px){.detail-profile{align-items:flex-start;flex-wrap:wrap}.detail-profile .site-profile-action-stack{width:100%;align-items:flex-start;margin-top:0;margin-left:0}.detail-profile .site-profile-actions{width:100%;flex-wrap:wrap;justify-content:flex-start;margin-top:0}.detail-profile .site-profile-secondary-actions{align-self:flex-start}.basics-panel{grid-template-columns:1fr 300px}.basics-list{grid-template-columns:1fr}.basics-list>div:nth-child(n){padding-right:0;padding-left:0;border-left:0}.basics-list>div.is-evidence+div.is-evidence{padding-left:0;border-left:0}.detail-span-8,.detail-span-7{grid-column:span 12}.detail-span-4,.detail-span-5{grid-column:span 6}.technology-summary-items{grid-template-columns:repeat(3,minmax(0,1fr))}.technology-summary-items>div:nth-child(3){border-right:0}.technology-summary-items>div:nth-child(n+4){border-top:1px solid #e3e8ee}}@media(max-width:720px){.site-detail-v2{width:var(--product-mobile-width);padding-top:12px}.detail-profile{min-height:auto;gap:16px;padding:16px 0}.detail-profile .site-profile-main{width:100%;gap:12px}.detail-profile .site-profile-main>.domain-favicon,.detail-profile .site-profile-main>.favicon-fallback{width:46px!important;height:46px!important}.detail-profile .site-title-line{flex-direction:row;align-items:center;flex-wrap:wrap}.detail-profile .site-title-line h1{max-width:100%;font-size:23px;overflow-wrap:anywhere}.sw-logo>img{width:132px;height:auto}.detail-profile .site-profile-main p{font-size:12px;-webkit-line-clamp:3}.domain-redirect-disclosure{width:100%}.domain-redirect-disclosure summary{grid-template-columns:minmax(0,1fr) 16px;gap:6px 10px;padding:9px 10px}.redirect-summary-route{grid-column:1;display:grid;grid-template-columns:14px minmax(0,1fr);gap:3px 5px}.redirect-summary-route>strong:first-child{grid-column:1 / -1}.redirect-summary-route>svg{grid-column:1;grid-row:2;margin-top:1px}.redirect-summary-route>strong:last-child{grid-column:2;grid-row:2}.redirect-summary-status,.redirect-summary-owner{grid-column:1 / -1}.redirect-summary-chevron{grid-column:2;grid-row:1}.redirect-detail-list>div{grid-template-columns:96px minmax(0,1fr)}.detail-profile .site-meta{gap:6px 12px;font-size:11px}.detail-profile .site-profile-actions{width:100%;justify-content:flex-start}.detail-profile .site-profile-secondary-actions{width:100%}.detail-profile .site-profile-secondary-actions>.period-picker,.detail-profile .site-profile-secondary-actions>.report-export{min-width:0;flex:1}.detail-profile .site-profile-secondary-actions>.period-picker>button,.detail-profile .site-profile-secondary-actions .report-export-trigger{width:100%;min-width:0!important;justify-content:center}.detail-profile .site-profile-actions .icon-action{width:44px;height:44px}.detail-profile .site-profile-actions .secondary-button{display:inline-flex}.detail-profile .site-profile-actions .secondary-button,.detail-profile .site-profile-actions .primary-button{min-height:44px}.detail-profile .site-profile-actions .primary-button{min-width:0;flex:1;padding:0 12px}.detail-nav-row{height:auto;min-height:54px;overflow:visible;flex-wrap:wrap}.detail-nav-row .site-tabs-shell{width:100%;height:52px;flex-basis:100%;border-bottom:1px solid #e1e7ef}.detail-nav-row .site-tabs{width:100%;height:52px}.detail-nav-row .site-tabs a{padding:0 13px}.detail-nav-row .site-nav-actions{width:100%;height:48px;justify-content:flex-end}.detail-nav-row.is-technology .site-nav-actions{display:none}.detail-nav-row .site-nav-actions .period-picker{display:block}.detail-nav-row .site-nav-actions .period-picker>button{display:flex}.period-picker>button{min-width:145px!important}.period-menu{right:0}.detail-grid{grid-template-columns:1fr}.detail-span-12,.detail-span-8,.detail-span-7,.detail-span-5,.detail-span-4,.detail-grid>.module-state{grid-column:1}.detail-panel{padding:16px}.panel-heading-v2{min-height:52px;margin-bottom:13px}.panel-heading-v2 h2{font-size:16px}.basics-panel{grid-template-columns:1fr;gap:18px}.basics-list{grid-template-columns:1fr}.basics-list>div{grid-template-columns:96px minmax(0,1fr)}.basics-meta-list{grid-template-columns:1fr}.basics-meta-list>div{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;padding:9px 10px;border-right:0;border-bottom:1px solid #e3e9f0}.basics-meta-list>div:last-child{border-bottom:0}.basics-meta-list dt{margin:0}.site-preview{width:min(100%,420px)}.detail-kpis{grid-template-columns:repeat(2,1fr)}.detail-kpi:nth-child(2){border-right:0}.detail-kpi:nth-child(-n+2){border-bottom:1px solid #e1e7ee}.chart-stage{height:225px}.chart-tooltip-v2{min-width:148px}.rank-rows-v2>div{min-height:88px}.top-channel-summary{grid-template-columns:1fr}.channel-podium{gap:12px}.podium-item{width:80px}.channel-table,.geography-table,.keyword-table-v2{min-width:600px}.geo-map-layout{grid-template-columns:1fr}.geo-map-stage{min-height:0}.geo-map-tooltip,.geo-map-tooltip.align-right{width:auto;position:static;padding:10px 12px;border-right:0;border-bottom:0;border-left:0;border-radius:0;box-shadow:none}.geo-map-tooltip header{padding-bottom:8px}.geo-map-tooltip>div{min-height:26px}.geo-map-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px;border-top:1px solid #dfe6ed;border-left:0}.geo-map-legend h3{grid-column:1 / -1}.geo-map-legend>button{min-height:48px}.detail-table-wrap{margin-right:-16px;padding-right:16px}.ai-summary-v2{grid-template-columns:1fr}.ai-summary-v2>div{min-height:68px;border-right:0;border-bottom:1px solid #dfe6ed}.ai-summary-v2>div:last-child{border-bottom:0}.ai-chart-stage{height:250px;padding-right:0;padding-bottom:105px}.ai-chart-stage svg{height:145px}.ai-chart-tooltip{width:100%;top:auto;bottom:0;display:grid;grid-template-columns:repeat(3,1fr)}.ai-chart-tooltip>strong{grid-column:1 / -1}.ai-months{padding:0 6%}.ai-provider-list>div{grid-template-columns:28px minmax(120px,1fr) 90px}.ai-provider-list>div>span:nth-child(4){display:none}.domain-tree>a{grid-template-columns:36px minmax(0,1fr) 18px}.domain-tree>a>b{display:none}.detail-toast{right:14px;bottom:14px;left:14px;justify-content:center}.technology-panel-header{min-height:82px;padding:15px 16px}.technology-target,.technology-controls,.browser-scan-control,.browser-scan-progress,.technology-coverage>header{padding-right:16px;padding-left:16px}.browser-scan-control-heading,.technology-coverage>header{align-items:flex-start;flex-direction:column}.browser-scan-limit{align-self:flex-start}.browser-scan-actions{align-items:stretch;flex-direction:column}.browser-scan-actions>button,.browser-scan-actions>div,.browser-scan-actions>div>button{width:100%}.browser-scan-progress-title{grid-template-columns:18px minmax(0,1fr) auto}.browser-scan-progress-title>span{grid-column:2 / -1}.technology-coverage-stats{justify-content:flex-start}.technology-coverage-list>div{grid-template-columns:34px minmax(0,1fr) 48px;padding-right:16px;padding-left:16px}.technology-coverage-list>div>span:nth-child(3){display:none}.technology-target>div{grid-template-columns:1fr}.technology-target .technology-scan-button{min-height:44px}.technology-controls{grid-template-columns:1fr 1fr}.technology-result-count{grid-column:1 / -1;justify-self:start}.technology-list{overflow-x:auto}.technology-list-head,.technology-row>summary{min-width:690px;padding-right:16px;padding-left:16px}.technology-evidence-list{min-width:690px;padding-left:58px}.technology-summary-items{grid-template-columns:1fr 1fr}.technology-summary-items>div:nth-child(n){border-top:1px solid #e3e8ee;border-right:1px solid #e3e8ee}.technology-summary-items>div:nth-child(2n){border-right:0}.technology-summary-items>div:first-child,.technology-summary-items>div:nth-child(2){border-top:0}}@media(max-width:420px){.detail-profile .site-profile-actions .icon-action{display:grid}.detail-profile .site-profile-actions .secondary-button{width:44px;justify-content:center;overflow:hidden;padding:0;font-size:0}.detail-profile .site-profile-actions .secondary-button svg{width:16px;height:16px}.detail-kpis{grid-template-columns:1fr}.detail-kpi{min-height:82px;border-right:0;border-bottom:1px solid #e1e7ee}.detail-kpi:last-child{border-bottom:0}.basics-list>div{grid-template-columns:82px minmax(0,1fr);gap:8px}.redirect-detail-list>div{grid-template-columns:82px minmax(0,1fr);gap:8px}.redirect-detail-list>.redirect-chain-detail{grid-template-columns:1fr}.coverage-badge{display:none}.chart-tooltip-v2{transform:translate(-55%,calc(-100% - 8px))}.technology-panel-header{align-items:flex-start;flex-direction:column}.technology-panel-header .technology-scan-button{width:100%;min-height:44px}.technology-controls{grid-template-columns:1fr}.technology-result-count{grid-column:1}.technology-start-state{align-items:flex-start;flex-direction:column}.technology-error{grid-template-columns:20px minmax(0,1fr);margin-right:14px;margin-left:14px}.technology-error button{grid-column:1 / -1;min-height:40px}.technology-summary header{align-items:flex-start;flex-direction:column}.technology-summary-items{grid-template-columns:1fr}.technology-summary-items>div:nth-child(n){border-top:1px solid #e3e8ee;border-right:0}.technology-summary-items>div:first-child{border-top:0}}.search-page-form .primary-button:disabled{opacity:.72;cursor:wait;transform:none}.collection-panel{min-height:280px;min-width:0;padding:24px;background:#fff;border:1px solid var(--line);border-radius:6px;box-shadow:5px 5px 30px #0925400d}.collection-panel>header{min-width:0;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;padding-bottom:20px;border-bottom:1px solid #e0e7ef}.collection-panel h2{margin:3px 0 2px;color:#0d2d49;font-size:18px;line-height:1.3;font-weight:600}.collection-panel p{max-width:680px;margin:0;overflow:hidden;color:#65798d;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.collection-panel .collection-retry-message{margin-top:4px;color:#9a5b18;white-space:normal}.collection-state-icon{width:44px;height:44px;display:grid;place-items:center;color:var(--blue);background:#edf3ff;border:1px solid #d7e3ff;border-radius:50%}.collection-live{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;color:#06793c;background:#e8f8ef;border-radius:4px;font-size:var(--font-caption);font-weight:600}.collection-live i{width:7px;height:7px;background:#00a650;border-radius:50%;box-shadow:0 0 0 4px #00a6501c;animation:collection-pulse 1.4s ease-in-out infinite}@keyframes collection-pulse{50%{opacity:.45;box-shadow:0 0 0 7px #00a65000}}.collection-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:27px 0 20px;padding:0;list-style:none}.collection-steps li{min-width:0;position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;color:#8b99a8;text-align:center;font-size:var(--font-caption)}.collection-steps li:before{content:"";height:2px;position:absolute;top:15px;right:50%;left:-50%;background:#dfe6ee}.collection-steps li:first-child:before{display:none}.collection-steps li>span{width:32px;height:32px;position:relative;z-index:1;display:grid;place-items:center;color:#718397;background:#f3f6f9;border:1px solid #d7e0e9;border-radius:50%;font-size:var(--font-caption);font-weight:700}.collection-steps li strong{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.collection-steps li.is-active,.collection-steps li.is-complete{color:#17344e}.collection-steps li.is-active>span{color:#fff;background:var(--blue);border-color:var(--blue);box-shadow:0 0 0 5px #195afe1a}.collection-steps li.is-complete>span{color:#fff;background:#00a650;border-color:#00a650}.collection-steps li.is-complete:before,.collection-steps li.is-active:before{background:#82a5ff}.collection-panel>footer{min-height:38px;display:flex;align-items:center;justify-content:center;gap:7px;color:#718397;background:#f6f8fb;border:1px solid #e4e9ef;border-radius:4px;font-size:var(--font-caption)}.collection-failed{min-height:220px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px}.collection-failed .collection-state-icon{color:#d63e52;background:#fff2f4;border-color:#f5cbd2}.collection-failed h2{overflow-wrap:anywhere}.collection-failed p{margin-top:6px;white-space:normal;line-height:1.5}.collection-failed-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.collection-capability{padding:20px;background:#fff;border:1px solid var(--line);border-radius:6px}.status-inline.is-unavailable{color:#a86416}.collection-flow{display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr) 22px minmax(0,1fr);align-items:center;gap:10px}.collection-flow>div{min-width:0;min-height:78px;display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;column-gap:10px;padding:12px;background:#f7f9fc;border:1px solid #e2e8ef;border-radius:5px}.collection-flow>div>span{width:34px;height:34px;grid-row:1 / span 2;display:grid;place-items:center;color:var(--blue);background:#eaf1ff;border-radius:50%}.collection-flow strong{overflow:hidden;color:#244159;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.collection-flow small{color:#7e8e9e;font-size:var(--font-caption)}.collection-flow>svg{color:#9eabb8}@media(max-width:720px){.collection-panel{min-height:300px;padding:18px 15px}.collection-panel>header{grid-template-columns:44px minmax(0,1fr)}.collection-live{grid-column:1 / -1;width:max-content;margin-left:57px}.collection-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0}.collection-steps li:nth-child(3):before{display:none}.collection-failed{grid-template-columns:44px minmax(0,1fr)}.collection-failed-actions,.collection-failed>.secondary-button{grid-column:1 / -1;width:100%}.collection-failed-actions>*{flex:1 1 160px}.collection-flow{grid-template-columns:1fr}.collection-flow>svg{justify-self:center;transform:rotate(90deg)}}@media(max-width:420px){.collection-panel p{overflow-wrap:anywhere;white-space:normal}.collection-steps li strong{font-size:var(--font-caption)}}.batch-query-page{width:var(--product-content-width);gap:24px}.batch-query-page .page-header{align-items:center}.batch-query-page .primary-button:disabled,.batch-query-page .secondary-button:disabled{opacity:.52;cursor:not-allowed;transform:none}.batch-builder{overflow:hidden;background:#fff;border:1px solid #d2d9df;border-radius:8px;box-shadow:5px 5px 30px #0925400d}.batch-builder-head{min-height:78px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:16px 20px;border-bottom:1px solid #dfe6ed}.batch-name-field{width:min(420px,100%);display:grid;gap:6px;color:#526a80;font-size:11px;font-weight:600}.batch-name-field input{width:100%;height:38px;padding:0 11px;color:#17354e;border:1px solid #c5d0dc;border-radius:6px;outline:0;transition:border-color .15s,box-shadow .15s}.batch-name-field input:focus{border-color:#195afe;box-shadow:0 0 0 3px #195afe1f}.batch-source-mode{flex:none;display:inline-flex;padding:3px;background:#eef2f7;border-radius:6px}.batch-source-mode button{min-height:34px;padding:0 12px;color:#61758a;background:transparent;border:0;border-radius:4px;font-size:11px;font-weight:600;cursor:pointer;transition:color .15s,background .15s,box-shadow .15s}.batch-source-mode button.is-active{color:#1745b3;background:#fff;box-shadow:0 1px 4px #09254024}.batch-input-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.75fr);min-height:354px}.batch-textarea-field{min-width:0;display:grid;grid-template-rows:28px minmax(0,1fr);padding:18px 20px;border-right:1px solid #dfe6ed}.batch-textarea-field>span{color:#425d74;font-size:11px;font-weight:600}.batch-textarea-field textarea{width:100%;min-height:286px;resize:vertical;padding:14px;color:#17354e;background:#fbfcfe;border:1px solid #c9d4df;border-radius:6px;outline:0;font-family:Roboto,Arial,sans-serif;font-size:13px;line-height:1.75;letter-spacing:0;transition:border-color .15s,box-shadow .15s,background .15s}.batch-textarea-field textarea:focus{background:#fff;border-color:#195afe;box-shadow:0 0 0 3px #195afe1f}.batch-textarea-field textarea::placeholder{color:#9aa8b6}.batch-input-review{min-width:0;padding:18px 20px;background:#f8fafd}.batch-review-total{min-height:62px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfe6ed}.batch-review-total span{color:#536b80;font-size:11px;font-weight:600}.batch-review-total strong{color:#092540;font-family:Roboto,Arial,sans-serif;font-size:25px;font-variant-numeric:tabular-nums}.batch-review-total strong small{color:#8393a3;font-size:13px;font-weight:500}.batch-review-total strong.is-error{color:#d6384f}.batch-input-review dl{margin:10px 0}.batch-input-review dl>div{min-height:32px;display:flex;align-items:center;justify-content:space-between;color:#5b7185;font-size:11px}.batch-input-review dt{display:inline-flex;align-items:center;gap:6px}.batch-input-review dd{margin:0;color:#29455d;font-family:Roboto,Arial,sans-serif;font-weight:600}.batch-input-review dl>.is-error{color:#d6384f}.batch-domain-preview{max-height:177px;overflow-y:auto;padding-top:8px;border-top:1px solid #dfe6ed;scrollbar-width:thin}.batch-domain-preview>span{min-height:27px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:5px;color:#3e5970;font-family:Roboto,Arial,sans-serif;font-size:var(--font-caption)}.batch-domain-preview b{color:#96a3b0;font-weight:500}.batch-domain-preview small{display:block;padding:24px 0;color:#95a3b0;text-align:center}.batch-validation-messages{min-height:0;padding:0 20px;color:#c83248;background:#fff}.batch-validation-messages:has(p){padding-top:9px;padding-bottom:9px;border-top:1px solid #edf0f4}.batch-validation-messages p{min-height:24px;display:flex;align-items:center;gap:6px;margin:0;font-size:var(--font-caption)}.batch-validation-messages p.is-warning{color:#9b641d}.batch-builder-footer{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;border-top:1px solid #dfe6ed}.batch-builder-footer>div{min-width:0;display:flex;align-items:center;gap:5px}.batch-builder-footer>div>span{margin-left:7px;color:#8493a2;font-size:var(--font-caption)}.batch-submit{min-width:132px}.batch-history{min-width:0}.batch-section-heading{align-items:center}.batch-section-heading>div>h2{margin-top:3px;color:#17354e;font-size:18px}.batch-section-heading>span{color:#8291a0;font-size:var(--font-caption)}.batch-results-tools{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px}.batch-result-count{color:#8291a0;font-size:var(--font-caption);white-space:nowrap}.batch-sort-select{min-width:0;position:relative;display:none;align-items:center}.batch-sort-select select{width:min(210px,46vw);height:38px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 32px 0 10px;color:#405c74;background:#fff;border:1px solid #cbd6e1;border-radius:6px;outline:0;font-size:var(--font-label);letter-spacing:0;cursor:pointer}.batch-sort-select select:focus-visible{border-color:#195afe;box-shadow:0 0 0 3px #195afe1f}.batch-sort-select>svg{position:absolute;right:10px;color:#6f8192;pointer-events:none}.batch-sort-reset{width:34px;height:34px;display:grid;place-items:center;padding:0;color:#60758a;background:#fff;border:1px solid #d0dae4;border-radius:6px;cursor:pointer;transition:color .15s,background .15s,border-color .15s}.batch-sort-reset:hover{color:#195afe;background:#f4f6ff;border-color:#b7c8dc}.batch-sort-reset:focus-visible{outline:2px solid #195afe;outline-offset:2px}.batch-history-list{overflow:hidden;background:#fff;border:1px solid #d7e0e9;border-radius:8px;box-shadow:5px 5px 30px #0925400a}.batch-history-list>a{min-height:66px;display:grid;grid-template-columns:34px minmax(180px,1fr) 90px 72px 18px;align-items:center;gap:12px;padding:8px 16px;border-bottom:1px solid #e0e6ed;transition:background .14s}.batch-history-list>a:last-child{border-bottom:0}.batch-history-list>a:hover{background:#f4f6ff}.batch-history-mark{width:34px;height:34px;display:grid;place-items:center;color:#195afe;background:#edf3ff;border-radius:6px}.batch-history-mark.is-completed{color:#008e45;background:#e9f8f0}.batch-history-mark.is-cancelled{color:#7d8995;background:#f0f2f4}.batch-history-name{min-width:0;display:flex;flex-direction:column}.batch-history-name strong{overflow:hidden;color:#29475f;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.batch-history-name small,.batch-history-progress small{color:#8b99a7;font-size:var(--font-caption)}.batch-history-progress{display:flex;flex-direction:column;text-align:right}.batch-history-progress strong{color:#365168;font-family:Roboto,Arial,sans-serif;font-size:11px}.batch-history-list>a>svg{color:#8d9ba8}.batch-history-loading,.batch-history-empty{min-height:92px;display:flex;align-items:center;justify-content:center;gap:7px;color:#8292a2;background:#fff;border:1px solid #d7e0e9;border-radius:8px;font-size:11px}.batch-status-chip{width:max-content;min-height:24px;display:inline-flex;align-items:center;padding:0 8px;color:#375169;background:#eef2f6;border-radius:4px;font-size:var(--font-caption);font-weight:700}.batch-status-chip.is-running{color:#1348c2;background:#eaf1ff}.batch-status-chip.is-completed{color:#06793c;background:#e8f8ef}.batch-status-chip.is-paused{color:#986017;background:#fff4df}.batch-status-chip.is-cancelled{color:#697887;background:#eceff2}.batch-workspace-head{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:16px 20px;background:#fff;border:1px solid #d5dee8;border-radius:8px}.batch-workspace-head>div:first-child{min-width:0}.batch-workspace-head h2{margin:6px 0 2px;overflow:hidden;color:#17354e;font-size:19px;text-overflow:ellipsis;white-space:nowrap}.batch-workspace-head p{margin:0;color:#81909f;font-size:var(--font-caption)}.batch-workspace-meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px 13px;margin-top:8px;color:#536a80;font-size:var(--font-caption)}.batch-workspace-meta>span{white-space:nowrap}.batch-workspace-meta .has-issue{color:#b45337}.batch-transport{display:inline-flex;align-items:center;gap:5px;color:#63788c}.batch-transport i{width:6px;height:6px;display:inline-block;background:#9aa7b4;border-radius:50%}.batch-transport.is-sse{color:#06793c}.batch-transport.is-sse i{background:#00a650;box-shadow:0 0 0 3px #00a6501a;animation:collection-pulse 1.4s ease-in-out infinite}.batch-transport.is-polling i,.batch-transport.is-connecting i{background:#195afe}.batch-workspace-actions{flex:none;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.secondary-button.is-danger{color:#c83248;border-color:#e9b9c1}.secondary-button.is-danger:hover{background:#fff4f6;border-color:#dc8795}.batch-action-error{min-height:40px;display:grid;grid-template-columns:18px minmax(0,1fr) 30px;align-items:center;gap:5px;padding:5px 10px;color:#b82e43;background:#fff2f4;border:1px solid #f1c7ce;border-radius:6px;font-size:11px}.batch-action-error button{width:30px;height:30px;display:grid;place-items:center;padding:0;color:inherit;background:transparent;border:0;cursor:pointer}.batch-results{min-width:0}.batch-results-scroll{max-width:100%;overflow:hidden;background:#fff;border:1px solid #d5dee8;border-radius:8px;box-shadow:5px 5px 30px #0925400a}.batch-results-table{width:100%;min-width:0;background:#fff}.batch-results-header,.batch-result-row{width:100%;min-width:0;display:grid;grid-template-columns:84px minmax(150px,1.15fr) minmax(280px,2.15fr) 68px minmax(118px,.95fr) 126px 100px 94px minmax(150px,1.15fr) 32px;align-items:center;gap:6px;padding:0 10px}.batch-results-header{min-height:60px;color:#536a80;border-bottom:1px solid #d6dfe8;font-size:var(--font-label);font-weight:600}.batch-sort-button{width:100%;min-width:0;min-height:44px;display:inline-flex;align-items:center;justify-content:flex-start;gap:4px;padding:0;color:inherit;background:transparent;border:0;outline:0;font:inherit;letter-spacing:0;text-align:left;cursor:pointer;transition:color .15s}.batch-sort-button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batch-sort-button>svg{flex:none;color:#92a0ad;transition:color .15s}.batch-sort-button:hover,.batch-sort-button.is-active{color:#195afe}.batch-sort-button:hover>svg,.batch-sort-button.is-active>svg{color:currentColor}.batch-sort-button:focus-visible{border-radius:3px;box-shadow:0 0 0 2px #195afe}.batch-result-row{min-height:94px;color:#39546a;background:#fff;border-bottom:1px solid #e0e6ed;font-size:var(--font-label);transition:background .14s}.batch-result-row.is-clickable{cursor:pointer}.batch-result-row.is-clickable:focus-visible{outline:2px solid #195afe;outline-offset:-2px}.batch-result-row.is-cross-domain-redirect{background:#fff3f4}.batch-result-row:last-child{border-bottom:0}.batch-result-row:hover{background:#f4f6ff}.batch-result-row.is-cross-domain-redirect:hover{background:#ffebee}.batch-results-header>span,.batch-result-row>[role=cell]{min-width:0}.batch-results-header>span:first-child,.batch-results-header>span:nth-child(2){display:flex;align-items:center}.batch-result-status{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;color:#6d8092}.batch-result-status>span{min-width:0;display:flex;flex-direction:column}.batch-result-status strong{color:#3c576e;font-size:var(--font-caption)}.batch-result-status small{overflow:hidden;color:#8b99a7;font-size:var(--font-caption);text-overflow:ellipsis;white-space:nowrap}.batch-result-status.is-ready{color:#00964a}.batch-result-status.is-running{color:#195afe}.batch-result-status.is-failed,.batch-result-status.is-not_found{color:#d6384f}.batch-result-domain{min-width:0;display:flex;justify-content:center;flex-direction:column}.batch-domain-copy{width:100%;min-width:0;min-height:64px;display:flex;justify-content:center;flex-direction:column;align-items:flex-start;padding:8px 0;color:inherit;background:transparent;border:0;cursor:copy;text-align:left}.batch-domain-copy:hover strong{color:#195afe;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.batch-domain-copy:focus-visible{outline:2px solid #195afe;outline-offset:-2px;border-radius:3px}.batch-result-domain strong{overflow:hidden;color:#24435c;font-family:Roboto,Arial,sans-serif;font-size:var(--font-data);text-overflow:ellipsis;white-space:nowrap}.batch-result-domain small{color:#96a3af;font-size:var(--font-caption)}.batch-copy-toast{position:fixed;right:24px;bottom:24px;z-index:30;max-width:min(420px,calc(100vw - 32px));padding:10px 14px;color:#fff;background:#17344e;border-radius:5px;box-shadow:0 8px 24px #09254038;font-size:var(--font-label)}.batch-result-relation{min-width:0;display:flex;align-items:flex-start;flex-direction:column;gap:5px}.batch-relation-primary{min-width:0;width:100%;display:flex;align-items:center;gap:6px}.batch-relation-primary>b{flex:none;padding:2px 5px;color:#ba4d08;background:#fff0e5;border:1px solid #ffc79f;border-radius:4px;font-family:Roboto,Arial,sans-serif;font-size:var(--font-caption)}.batch-relation-primary>span{min-width:0;display:flex;flex-direction:column}.batch-result-relation strong{overflow:hidden;color:#355269;font-size:var(--font-caption);text-overflow:ellipsis;white-space:nowrap}.batch-result-relation small{overflow:hidden;color:#8a99a8;font-size:var(--font-caption);text-overflow:ellipsis;white-space:nowrap}.batch-relation-snapshot{max-width:100%}.batch-result-series{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:9px}.batch-month-values{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.batch-month-values>span{min-width:0;display:flex;flex-direction:column}.batch-month-values small{color:#8c99a6;font-size:var(--font-caption)}.batch-month-values strong{overflow:hidden;color:#29465e;font-family:Roboto,Arial,sans-serif;font-size:var(--font-caption);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.traffic-sparkline{width:120px;height:40px;position:relative;display:block}.traffic-sparkline.has-month-labels{height:48px}.traffic-sparkline svg{width:120px;height:34px;display:block;overflow:visible}.traffic-sparkline svg>line{stroke:#e2e8ef;stroke-width:1}.traffic-sparkline .traffic-sparkline-area{fill:#195afe1a;stroke:none}.traffic-sparkline .traffic-sparkline-line{fill:none;stroke:#195afe;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.traffic-sparkline circle{fill:#195afe;stroke:#fff;stroke-width:1.5;cursor:pointer;transition:r .12s}.traffic-sparkline.is-down .traffic-sparkline-area{fill:#f04c651a}.traffic-sparkline.is-down .traffic-sparkline-line{stroke:#f04c65}.traffic-sparkline.is-down circle{fill:#f04c65}.traffic-sparkline-tooltip{min-width:70px;position:absolute;right:0;bottom:37px;z-index:9;display:flex;justify-content:space-between;gap:8px;padding:5px 7px;color:#fff;background:#17344e;border-radius:4px;box-shadow:0 5px 13px #09254033;font-family:Roboto,Arial,sans-serif;font-size:var(--font-caption);pointer-events:none}.traffic-sparkline-months{display:flex;justify-content:space-between;margin-top:1px;color:#7e8ea0;font-size:10px;line-height:1}.traffic-sparkline-empty{display:block;color:#9aa7b4;text-align:center}.batch-result-change{display:flex;flex-direction:column}.batch-result-change>span{display:flex;align-items:center;gap:3px}.batch-result-change strong{color:#52687c;font-family:Roboto,Arial,sans-serif;font-size:11px}.batch-result-change small{color:#8b99a7;font-size:var(--font-caption)}.batch-result-change.is-up,.batch-result-change.is-up strong{color:#00a650}.batch-result-change.is-down,.batch-result-change.is-down strong{color:#e53f55}.batch-result-ranking,.batch-result-snapshot{min-width:0;display:flex;flex-direction:column}.batch-result-ranking strong{color:#263f56;font-family:Roboto,Arial,sans-serif;font-size:11px}.batch-result-ranking small{overflow:hidden;color:#80909f;font-size:var(--font-caption);text-overflow:ellipsis;white-space:nowrap}.batch-result-quality{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.batch-result-quality>span{min-width:0;display:flex;flex-direction:column}.batch-result-quality small{color:#8b99a7;font-size:var(--font-caption)}.batch-result-quality strong{color:#344f66;font-family:Roboto,Arial,sans-serif;font-size:var(--font-caption);font-variant-numeric:tabular-nums}.batch-result-market{min-width:0;display:flex;align-items:center;gap:5px}.batch-result-market>span{min-width:0;display:flex;flex-direction:column}.batch-result-market strong{overflow:hidden;color:#344f66;font-size:var(--font-caption);text-overflow:ellipsis;white-space:nowrap}.batch-result-market small{color:#8594a3;font-size:var(--font-caption)}.batch-result-snapshot{min-width:0;display:flex;flex-direction:column}.batch-result-snapshot strong{color:#52687c;font-size:var(--font-caption)}.batch-result-snapshot small{color:#8a98a6;font-size:var(--font-caption)}.batch-result-action{display:flex;justify-content:flex-end;color:#8a98a6}.batch-result-action>a{width:34px;height:34px;display:grid;place-items:center;color:#195afe;border-radius:4px;transition:background .14s}.batch-result-action>a:hover{background:#eaf1ff}.batch-expand-row{display:none}@media(max-width:1100px){.header-inner{gap:30px}.desktop-nav{gap:19px}}@media(max-width:1280px){.batch-query-page{width:var(--product-mobile-width);gap:20px}.batch-builder-head{align-items:stretch;flex-direction:column;gap:13px}.batch-name-field,.batch-source-mode{width:100%}.batch-source-mode button{min-height:40px;flex:1}.batch-input-grid{grid-template-columns:1fr;min-height:0}.batch-textarea-field{border-right:0;border-bottom:1px solid #dfe6ed}.batch-textarea-field textarea{min-height:250px;resize:none}.batch-domain-preview{max-height:135px}.batch-builder-footer{align-items:stretch;flex-direction:column}.batch-builder-footer>div{flex-wrap:wrap}.batch-builder-footer>div>span{width:100%;margin:2px 0 0}.batch-builder-footer .batch-submit{width:100%;min-height:44px}.batch-builder-footer .secondary-button,.batch-builder-footer .text-button{min-height:44px;flex:1}.batch-history-list>a{grid-template-columns:34px minmax(0,1fr) 18px;gap:9px;padding:9px 12px}.batch-history-list .batch-status-chip,.batch-history-progress{grid-column:2;width:max-content}.batch-history-progress{align-items:flex-start;flex-direction:row;gap:5px;text-align:left}.batch-history-list>a>svg{grid-column:3;grid-row:1 / span 3}.batch-workspace-head{align-items:stretch;flex-direction:column}.batch-workspace-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.batch-workspace-actions>button{min-height:44px;padding:0 8px}.batch-workspace-meta{gap:5px 10px}.batch-sort-select{display:inline-flex}.batch-sort-reset{display:none}.batch-results-scroll{overflow:hidden}.batch-results-table{width:100%}.batch-results-header{display:none}.batch-result-row{width:100%;min-height:88px;display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:3px 8px;padding:12px}.batch-result-status{grid-column:1;grid-row:1}.batch-result-domain{grid-column:1;grid-row:2;padding-left:25px}.batch-result-status,.batch-result-domain{position:static;align-self:auto;background:transparent;box-shadow:none}.batch-expand-row{width:44px;height:44px;grid-column:2;grid-row:1 / span 2;display:grid;place-items:center;padding:0;color:#5e7387;background:transparent;border:0;border-radius:4px;cursor:pointer}.batch-expand-row:hover{background:#eaf1ff}.batch-mobile-detail{display:none}.batch-result-row.is-expanded .batch-mobile-detail{min-height:38px;grid-column:1 / -1;display:grid;align-items:center;margin-top:5px;padding-top:7px;border-top:1px solid #e4e9ef}.batch-result-row.is-expanded .batch-mobile-detail:before{content:attr(data-label);color:#8392a1;font-size:var(--font-caption)}.batch-result-row.is-expanded .batch-result-relation{grid-template-columns:82px minmax(0,1fr)}.batch-result-row.is-expanded .batch-result-relation .batch-relation-primary{grid-column:2}.batch-result-row.is-expanded .batch-result-series{min-height:92px;grid-template-columns:82px minmax(0,1fr) 120px}.batch-result-row.is-expanded .batch-result-change,.batch-result-row.is-expanded .batch-result-ranking,.batch-result-row.is-expanded .batch-result-snapshot{grid-template-columns:82px minmax(0,1fr)}.batch-result-row.is-expanded .batch-result-quality{grid-template-columns:82px repeat(3,minmax(0,1fr))}.batch-result-row.is-expanded .batch-result-market{grid-template-columns:82px 18px minmax(0,1fr)}.batch-result-row.is-expanded .batch-result-action{min-height:44px;display:flex;justify-content:flex-start;padding-left:82px}.batch-result-row.is-expanded .batch-result-action>a{width:44px;height:44px}}@media(max-width:390px){.batch-builder-head,.batch-textarea-field,.batch-input-review,.batch-builder-footer,.batch-validation-messages{padding-right:14px;padding-left:14px}.batch-workspace-head{padding:14px}.batch-workspace-actions{grid-template-columns:1fr}.batch-results .batch-section-heading{align-items:stretch;flex-direction:column;gap:10px}.batch-results-tools{width:100%;justify-content:space-between}.batch-sort-select{flex:1}.batch-sort-select select{width:100%}.batch-result-row.is-expanded .batch-result-series{grid-template-columns:72px minmax(0,1fr)}.batch-result-row.is-expanded .batch-result-series:before{grid-column:1}.batch-result-row.is-expanded .batch-result-series .batch-month-values,.batch-result-row.is-expanded .batch-result-series .traffic-sparkline{grid-column:2}}.technology-panel-header{min-height:78px;padding:15px 18px;background:#fff}.technology-panel-header h2{font-size:17px}.technology-panel-header p{margin-top:2px}.technology-icon-button{width:36px;height:36px;flex:none;display:grid;place-items:center;padding:0;color:#526b80;background:#fff;border:1px solid #cbd6e1;border-radius:5px;cursor:pointer}.technology-icon-button:hover:not(:disabled){color:#195afe;background:#f1f5ff;border-color:#9fb4cc}.technology-icon-button:focus-visible{outline:2px solid #195afe;outline-offset:2px}.technology-icon-button:disabled{opacity:.5;cursor:not-allowed}.technology-target{padding:13px 18px;background:#f7f9fb}.technology-target input{height:38px}.technology-scan-button{min-width:112px;min-height:38px}.technology-inline-progress{min-height:38px;display:flex;align-items:center;gap:7px;padding:0 18px;color:#315d9b;background:#edf4ff;border-bottom:1px solid #d7e5fb;font-size:12px;font-weight:600}.technology-scan-meta{min-height:46px;gap:6px 13px;padding:7px 18px;background:#fff}.technology-mode-label{min-height:23px;display:inline-flex;align-items:center;padding:0 7px;color:#12613e;background:#eaf7f0;border:1px solid #c9ead8;border-radius:4px;font-weight:700}.technology-mode-label.is-server{color:#7b5621;background:#fff7e8;border-color:#f0d9ad}.technology-controls{min-height:58px;grid-template-columns:minmax(260px,420px) minmax(180px,250px) auto minmax(0,1fr);padding:9px 18px;background:#fbfcfd;border-bottom:1px solid #dfe6ed}.technology-category select{padding-left:52px}.technology-result-count{justify-self:start;white-space:nowrap}.technology-category-list{padding:14px 18px 18px;background:#f7f9fb}.technology-category-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px}.technology-category-columns.is-single{grid-template-columns:1fr}.technology-category-column{min-width:0;display:grid;gap:14px}.technology-category-group{width:100%;overflow:hidden;background:#fff;border:1px solid #dce4ec;border-radius:6px}.technology-category-group>header{min-height:42px;display:grid;grid-template-columns:20px auto auto minmax(0,1fr);align-items:center;gap:8px;padding:0 14px;color:#526b80;background:#f3f6f9;border-bottom:1px solid #e2e8ee}.technology-category-group>header svg{color:#195afe}.technology-category-group>header h3{margin:0;overflow:hidden;color:#29475f;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.technology-category-group>header span{min-width:24px;height:22px;display:grid;place-items:center;padding:0 6px;color:#5d7184;background:#fff;border:1px solid #d7dfe7;border-radius:4px;font:10px Roboto,Arial,sans-serif}.technology-category-group>div{display:block}.technology-category-item{min-width:0;border-bottom:1px solid #e6ebf0}.technology-category-item:last-child{border-bottom:0}.technology-category-item>summary{min-width:0;min-height:60px;display:grid;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:7px 12px 7px 14px;list-style:none;cursor:pointer}.technology-category-item>summary::-webkit-details-marker{display:none}.technology-category-item>summary:hover{background:#f8faff}.technology-category-item>summary:focus-visible{outline:2px solid #195afe;outline-offset:-2px}.technology-logo{width:38px;height:38px;flex:none;display:grid;place-items:center;overflow:hidden;background:#fff;border:1px solid #dce3ea;border-radius:6px}.technology-logo img{width:25px;height:25px;display:block;object-fit:contain}.technology-logo>span{color:#195afe;font-size:13px;font-weight:800}.technology-item-name{min-width:0;display:flex;align-items:baseline;gap:7px}.technology-item-name strong{min-width:0;overflow:hidden;color:#17354e;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.technology-item-name small{flex:none;color:#6f8192;font:11px Roboto,Arial,sans-serif}.technology-risk-badge{min-width:28px;display:inline-flex;align-items:center;justify-content:center;padding:3px 5px;color:#a72c3f;background:#fff0f2;border:1px solid #f2bac4;border-radius:4px;font:700 10px/1 Roboto,Arial,sans-serif}.technology-risk-detail code{color:#a72c3f}.technology-category-item .technology-risk-actions{display:flex;align-items:center;gap:8px}.technology-risk-actions>svg{flex:none;color:#a72c3f}.technology-risk-actions>span{flex:1}.technology-risk-actions button{min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;color:#24445f;background:#fff;border:1px solid #cbd7e2;border-radius:4px;font-size:11px;font-weight:700;cursor:pointer}.technology-risk-actions button:hover:not(:disabled){color:#195afe;border-color:#8ca9cc}.technology-risk-actions button:disabled{opacity:.55;cursor:wait}.technology-cve-row a{min-width:0;display:inline-flex;align-items:center;gap:4px;overflow:hidden;color:#195afe;font-size:11px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.technology-category-item .technology-risk-error{display:flex;grid-template-columns:none;align-items:center;gap:7px;color:#a72c3f}.technology-category-item .technology-confidence{min-width:42px;justify-content:center;padding:3px 5px;color:#9b5c18;background:#fff5e8;border:1px solid #efd2ad;border-radius:4px;font-size:10px}.technology-category-item .technology-evidence-count{min-width:17px;justify-content:flex-end;color:#738596;white-space:nowrap}.technology-category-item .technology-evidence-count svg{transition:transform .14s ease}.technology-category-item[open] .technology-evidence-count svg{transform:rotate(180deg)}.technology-category-item .technology-evidence-list{min-width:0;padding:0 14px 9px 65px;background:#fafbfd}.technology-category-item .technology-evidence-list>div{min-width:0;min-height:43px;grid-template-columns:70px minmax(90px,.7fr) minmax(120px,1.3fr);gap:8px}.technology-category-item .technology-evidence-list code,.technology-category-item .technology-evidence-list p{min-width:0}.technology-summary-items .technology-logo{width:32px;height:32px}.technology-summary-items .technology-logo img{width:22px;height:22px}@media(max-width:980px){.technology-category-list{padding:12px 16px 16px}.technology-category-columns{grid-template-columns:1fr;gap:10px}.technology-category-column{gap:10px}.technology-category-item .technology-evidence-list{min-width:0}}@media(max-width:720px){.technology-controls{grid-template-columns:1fr 1fr}.technology-result-count{grid-column:1 / -1}.technology-category-item>summary{grid-template-columns:38px minmax(0,1fr) auto;padding-right:12px;padding-left:14px}.technology-category-item .technology-confidence{grid-column:2;width:max-content}.technology-category-item .technology-evidence-count{grid-column:3;grid-row:1 / span 2}.technology-category-item .technology-evidence-list{min-width:0;padding-left:52px}.technology-category-item .technology-evidence-list>div{grid-template-columns:64px minmax(0,1fr);padding:7px 0}.technology-category-item .technology-evidence-list p{grid-column:2}}@media(max-width:480px){.technology-panel-header{align-items:center;flex-direction:row}.technology-panel-header .technology-icon-button{width:40px;min-height:40px}.technology-controls{grid-template-columns:1fr}.technology-result-count{grid-column:1}.technology-scan-meta{align-items:flex-start;flex-direction:column;padding-top:10px;padding-bottom:10px}.technology-category-group>header{padding-right:14px;padding-left:14px}.technology-category-item .technology-evidence-list{padding-left:14px}}.app-shell{background:#f1f5fb}.site-header{height:68px;border-bottom-color:#dfe6ef;box-shadow:0 5px 18px #16376112}.header-inner{gap:44px}.desktop-nav a{color:#29445d;font-size:12px}.desktop-nav a:after{right:8px;left:8px;border-radius:3px 3px 0 0}.demo-button{min-height:38px;color:#fff;background:var(--blue);border-radius:4px;box-shadow:0 6px 16px #195afe33}.query-subbar{height:50px;background:#fbfcfe;box-shadow:0 4px 13px #2046720f}.global-search{width:min(55%,720px);height:34px;margin-left:max(24px,calc((100vw - var(--product-content-max))/2));padding:0 12px;background:#f2f5f9;border:1px solid #e0e6ee;border-radius:4px}.global-search input{font-size:13px}.subbar-filters button{font-weight:500}.main-content{min-height:calc(100vh - 152px)}.dashboard-page{background:#f3f6fb}.dashboard-hero{min-height:430px;padding:62px 20px 76px;background:#1655e8 url(/assets/source-hero-variant-b.webp) center top / cover no-repeat;border-bottom:4px solid var(--orange)}.dashboard-hero:before{background:#08309b33}.hero-orbit{opacity:.72}.hero-label{padding:5px 9px;background:#04236f3d;border:1px solid rgba(255,255,255,.25);border-radius:4px}.dashboard-hero h1{margin:16px 0 12px;font-size:48px;line-height:1.08;font-weight:600}.dashboard-hero>p{max-width:720px;margin-bottom:30px;color:#ffffffe0;font-size:15px}.dashboard-hero form{width:min(100%,720px);height:60px;padding:5px 5px 5px 19px;border:1px solid rgba(255,255,255,.68);border-radius:6px;box-shadow:0 18px 42px #001d694d}.dashboard-hero form input{font-size:14px}.dashboard-hero form button{min-width:124px;height:48px;border-radius:4px;font-size:13px}.hero-stats{gap:0;margin-top:27px;padding-top:18px;border-top:1px solid rgba(255,255,255,.24)}.hero-stats span{padding:0 24px;border-right:1px solid rgba(255,255,255,.22)}.hero-stats span:last-child{border-right:0}.hero-stats strong{font-size:13px}.dashboard-content{padding-bottom:84px}.home-ranking{min-width:0;overflow:hidden;padding:28px;background:#fff;border:1px solid #dce5ef;border-radius:8px;box-shadow:0 12px 32px #1a427212}.section-title-row{margin-bottom:22px}.section-title-row h2{margin-top:6px;font-size:28px;line-height:1.2}.section-title-row>a{min-height:34px;padding:0 11px;background:#eef4ff;border-radius:4px}.site-page{padding-top:26px}.site-breadcrumb{margin-bottom:8px}.site-profile-header{min-height:148px;padding:24px 22px;background:#fff;border:1px solid #dbe4ef;border-left:4px solid var(--blue);border-radius:8px;box-shadow:0 10px 30px #1a427212}.site-profile-main{gap:18px}.site-profile-main>.domain-favicon,.site-profile-main>.favicon-fallback{padding:8px;background:#f5f8ff;border:1px solid #dce7fb;box-shadow:0 5px 16px #195afe14}.site-title-line h1{font-size:30px;letter-spacing:0}.domain-chip{padding:4px 7px;background:#f0f4f8}.site-profile-main p{margin-top:9px;font-size:12px}.site-meta{margin-top:9px}.site-profile-actions .primary-button{min-height:42px;padding-inline:18px}.icon-action{width:42px;height:42px;border-radius:6px}.stale-notice{margin-top:14px;border-radius:6px}.site-nav-row{height:58px;margin-top:16px;overflow:visible;border-radius:8px;box-shadow:0 8px 24px #1a42720f}.site-tabs a{padding:0 17px;font-size:12px;font-weight:600}.site-tabs a.active{background:#f5f8ff}.site-tabs a:after{right:15px;left:15px}.detail-grid{gap:18px;margin-top:18px}.detail-panel,.analytics-card{padding:22px;border-color:#d9e3ee;border-top:3px solid var(--blue);border-radius:8px;box-shadow:0 10px 28px #1a42720e}.panel-heading-v2 h2,.card-heading h2{font-size:17px}.panel-heading-v2>div>span,.card-heading span{color:#5b72a0;font-weight:700}.site-information-grid>div{min-height:58px}.batch-query-page{gap:28px}.batch-query-page .page-header{min-height:92px;padding-left:18px;border-left:4px solid var(--blue)}.batch-query-page .page-header h1{font-size:34px}.batch-builder{border:0;border-top:3px solid var(--orange);box-shadow:0 16px 42px #0925401a}.batch-builder-head{min-height:92px;padding:20px 24px;background:#f8fbff}.batch-name-field{font-size:12px}.batch-name-field input{height:42px;background:#fff}.batch-source-mode{padding:4px;background:#e7edf5}.batch-source-mode button{min-height:36px;padding:0 15px}.batch-input-grid{grid-template-columns:minmax(0,1.7fr) minmax(290px,.65fr);min-height:392px}.batch-textarea-field{grid-template-rows:32px minmax(0,1fr);padding:22px 24px 24px}.batch-textarea-field>span{font-size:12px}.batch-textarea-field textarea{min-height:314px;padding:17px;background:#fff;border-color:#bfcbd8;font-size:14px;line-height:1.8}.batch-input-review{padding:22px 24px;color:#fff;background:#102f4b}.batch-review-total{min-height:72px;border-bottom-color:#ffffff24}.batch-review-total span,.batch-input-review dl>div,.batch-input-review dt{color:#c8d5e2}.batch-review-total strong{color:#fff;font-size:32px}.batch-review-total strong small{color:#91a8bc}.batch-input-review dd{color:#fff}.batch-input-review dl>.is-error,.batch-input-review dl>.is-error dt,.batch-input-review dl>.is-error dd{color:#ff9cab}.batch-domain-preview{border-top-color:#ffffff24}.batch-domain-preview>span{color:#e3edf5}.batch-domain-preview b,.batch-domain-preview small{color:#8fa7bb}.batch-builder-footer{min-height:72px;padding:14px 24px;background:#fbfcfe}.batch-submit{min-width:150px;min-height:42px}.batch-section-heading{min-height:56px}.batch-history-list,.batch-results-scroll{border-color:#d7e1eb;box-shadow:0 12px 30px #09254011}.batch-history-list>a{min-height:72px;padding-inline:18px}.batch-results-header{min-height:48px;background:#f2f6fb;border-bottom:1px solid #d9e2ec}.batch-result-row{min-height:78px}@media(max-width:1100px){.header-inner{gap:30px}}@media(max-width:1280px){.batch-input-grid{grid-template-columns:1fr;min-height:0}.batch-textarea-field{border-right:0;border-bottom:1px solid #dfe6ed}.batch-textarea-field textarea{min-height:250px;resize:none}}@media(max-width:720px){.site-header{height:58px}.query-subbar{height:42px}.global-search{height:32px;margin-left:10px;padding-inline:9px}.main-content{min-height:calc(100vh - 130px)}.dashboard-hero{min-height:400px;padding:48px 14px 62px}.dashboard-hero h1{font-size:34px}.dashboard-hero>p{font-size:13px}.dashboard-hero form{height:56px}.dashboard-hero form button{min-width:98px;height:46px;padding-inline:12px}.hero-stats{row-gap:9px}.hero-stats span{padding:0 10px}.home-ranking{padding:20px 14px}.section-title-row h2{font-size:23px}.site-profile-header{padding:19px 16px}.site-title-line h1{font-size:27px}.site-nav-row{height:auto}.detail-grid{grid-template-columns:minmax(0,1fr)}.detail-grid>*{grid-column:1 / -1!important}.detail-panel,.analytics-card{padding:18px 15px}.batch-query-page .page-header{min-height:82px;padding-left:14px}.batch-query-page .page-header h1{font-size:29px}.batch-builder-head,.batch-textarea-field,.batch-input-review,.batch-builder-footer{padding-right:16px;padding-left:16px}}@media(max-width:480px){.dashboard-hero form{height:auto;min-height:54px;padding:6px}.dashboard-hero form button{width:100%}.hero-stats{margin-top:18px}}@media(hover:hover)and (pointer:fine){.tooltip:hover:after{opacity:1;transform:translate(-50%) scale(1)}.demo-button:hover,.primary-button:hover,.go-button:hover{transform:translateY(-1px)}.feature-strip>a:hover{transform:translateY(-2px)}.site-preview>a:hover>span{opacity:1;transform:translateY(0)}.geo-map-marker:hover{z-index:3;outline:0;box-shadow:0 0 0 4px #195afe2e,0 5px 14px #0925403d;transform:translate(-50%,-50%) scale(1.08)}}.primary-button:active:not(:disabled),.secondary-button:active:not(:disabled),.text-button:active:not(:disabled),.demo-button:active,.go-button:active:not(:disabled),.icon-action:active:not(:disabled),.mobile-menu:active:not(:disabled),.report-export-trigger:active:not(:disabled),.report-export-menu button:active:not(:disabled),.period-picker>button:active:not(:disabled),.period-menu button:active:not(:disabled),.technology-scan-button:active:not(:disabled),.technology-icon-button:active:not(:disabled),.technology-risk-actions button:active:not(:disabled),.batch-source-mode button:active:not(:disabled),.batch-sort-reset:active:not(:disabled),.batch-result-action>a:active,.keyword-table-v2 th button:active:not(:disabled),.ai-prompts-v2 button:active:not(:disabled){transform:scale(.97)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.hero-orbit,.spin,.skeleton-lines i,.auth-loading span,.intelligence-skeleton i,.collection-live i,.batch-transport i,.technology-loading span,.module-loading i,.chart-primary-line,.ai-line,.channel-stack-v2 i,.stacked-bar span,.bar-track span,.ai-share-track i,.inline-share i,.geo-share i,.podium-item>div,.channel-bar,.geo-map-marker,.site-history-workspace,.history-diff-row{animation:none!important}.period-menu,.report-export-menu,.detail-toast,.site-preview>a>span{transform:none;transition-property:opacity,color,background-color,border-color,box-shadow;transition-duration:.12s}.domain-redirect-disclosure::details-content,.technology-category-item::details-content{transition:none}.redirect-summary-chevron{transition-property:color}.geo-map-marker,.geo-map-marker:hover,.geo-map-marker:focus-visible,.geo-map-marker.is-active{transform:translate(-50%,-50%) scale(.92)}.primary-button:active:not(:disabled),.secondary-button:active:not(:disabled),.text-button:active:not(:disabled),.demo-button:active,.go-button:active:not(:disabled),.icon-action:active:not(:disabled),.mobile-menu:active:not(:disabled),.report-export-trigger:active:not(:disabled),.report-export-menu button:active:not(:disabled),.period-picker>button:active:not(:disabled),.period-menu button:active:not(:disabled),.technology-scan-button:active:not(:disabled),.technology-icon-button:active:not(:disabled),.technology-risk-actions button:active:not(:disabled),.batch-source-mode button:active:not(:disabled),.batch-sort-reset:active:not(:disabled),.batch-result-action>a:active,.keyword-table-v2 th button:active:not(:disabled),.ai-prompts-v2 button:active:not(:disabled){transform:none}}.catalog-status-bar{min-height:70px;display:grid;grid-template-columns:repeat(5,minmax(125px,1fr)) minmax(230px,1.5fr);align-items:stretch;margin:0 0 22px;background:#fff;border:1px solid #d8e2ec;border-radius:7px;overflow:hidden}.catalog-status-bar>div{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);align-content:center;column-gap:5px;padding:10px 13px;border-right:1px solid #e5ebf1}.catalog-status-bar svg{grid-row:1 / span 2;align-self:center;color:#195afe}.catalog-status-bar span{color:#7c8d9e;font-size:11px}.catalog-status-bar strong{overflow:hidden;color:#29475f;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.catalog-status-bar p{align-self:center;margin:0;padding:10px 13px;color:#5f7284;font-size:11px;line-height:1.4}.catalog-status-bar.is-stale{border-color:#e7cd8e;box-shadow:inset 3px 0 #d99016}.catalog-status-bar.is-stale>div:nth-child(4) svg,.catalog-status-bar.is-stale>div:nth-child(4) strong{color:#a66512}.trend-bucket-tabs{min-width:420px}.trend-bucket-tabs button{min-width:98px}.trend-bucket-tabs .tab-count{min-width:20px;padding:2px 5px;color:#6f8193;background:#e9eef4;border-radius:9px;font:600 10px/1 Roboto,Arial,sans-serif}.trend-bucket-tabs .trend-in.active,.trend-bucket-tabs .trend-increasing.active{color:#008c49}.trend-bucket-tabs .trend-in:after,.trend-bucket-tabs .trend-increasing:after{background:#00a959}.trend-bucket-tabs .trend-out.active,.trend-bucket-tabs .trend-decreasing.active{color:#d6384f}.trend-bucket-tabs .trend-out:after,.trend-bucket-tabs .trend-decreasing:after{background:#e74458}.ranking-trends-table{min-width:760px}.ranking-trends-table th:nth-child(3),.ranking-trends-table th:nth-child(4){width:140px}.ranking-trends-table th:last-child{width:150px}.trend-position-column{width:88px}.catalog-chip{min-height:25px;width:max-content;display:inline-flex;align-items:center;gap:5px;padding:0 8px;color:#536d85;background:#eef2f6;border-radius:4px;font-size:11px;font-weight:700}.catalog-chip.is-increasing,.catalog-chip.is-in{color:#087b45;background:#e7f8ef}.catalog-chip.is-decreasing,.catalog-chip.is-out{color:#b52d42;background:#fff0f2}.shopper-hero{min-height:176px;position:relative;color:#fff;background:#173f9f url(/assets/source-hero-variant-b.webp) center/cover no-repeat;overflow:hidden}.shopper-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0a349740;pointer-events:none}.shopper-hero .hero-inner{position:relative;z-index:1;padding-top:18px}.shopper-hero-title{display:flex;align-items:center;gap:16px}.shopper-hero-title>svg{width:48px;height:48px;padding:10px;background:#ffffff21;border:1px solid rgba(255,255,255,.3);border-radius:8px}.shopper-hero h1{margin:0;font-size:30px;line-height:1.2;font-weight:500;letter-spacing:0}.shopper-hero p{max-width:720px;margin:7px 0 0;color:#ffffffdb;font-size:13px}.shopper-content{padding-top:28px}.shopper-filters{margin-bottom:20px}.shopper-kpi-band{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:22px;background:#fff;border:1px solid #d8e2ec;border-radius:7px;overflow:hidden}.shopper-kpi-band>div{min-width:0;min-height:88px;display:flex;flex-direction:column;justify-content:center;padding:13px 16px;border-right:1px solid #e4eaf0}.shopper-kpi-band>div:last-child{border-right:0}.shopper-kpi-band span{color:#738598;font-size:11px}.shopper-kpi-band strong{overflow:hidden;margin:4px 0 2px;color:#193851;font:600 18px/1.2 Roboto,Arial,sans-serif;text-overflow:ellipsis;white-space:nowrap}.shopper-kpi-band small{color:#8998a6;font-size:10px}.shopper-kpi-band small.is-up,.shopper-delta.is-up{color:#008d48}.shopper-kpi-band small.is-down,.shopper-delta.is-down{color:#d6384f}.shopper-tabs{min-width:370px}.shopper-tabs button{min-width:86px}.shopper-table-shell{margin-top:24px;border:0;border-radius:8px;box-shadow:5px 5px 30px #0925400d}.shopper-table{min-width:1120px}.shopper-table td strong{color:#213f58}.shopper-table td small{display:block;color:#8393a2;font-size:10px}.shopper-products-table{min-width:940px}.shopper-product{min-width:260px;display:flex;align-items:center;gap:10px}.shopper-product img,.shopper-product>span{width:40px;height:40px;flex:none;object-fit:contain;background:#fff;border:1px solid #e3e9ef;border-radius:5px}.shopper-product>span{display:grid;place-items:center;color:#8796a5;background:#f1f4f7}.shopper-product strong{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shopper-category-path{max-width:330px;display:block;overflow:hidden;color:#536d85;text-overflow:ellipsis;white-space:nowrap}.shopper-delta{color:#77899a;font:600 11px/1 Roboto,Arial,sans-serif}.shopper-tree{margin-top:24px;background:#fff;border:1px solid #dae3eb;border-radius:7px;overflow:hidden}.shopper-tree>header{min-height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;color:#63798d;background:#f5f8fb;border-bottom:1px solid #dfe6ed;font-size:11px}.shopper-tree details{border-bottom:1px solid #e7ecf1}.shopper-tree details:last-child{border-bottom:0}.shopper-tree summary{list-style:none;cursor:pointer}.shopper-tree summary::-webkit-details-marker{display:none}.shopper-tree details[open]>summary>svg{transform:rotate(90deg)}.shopper-tree-row{min-height:51px;display:grid;grid-template-columns:minmax(180px,1fr) 180px 100px;align-items:center;gap:12px;padding:7px 18px 7px calc(18px + var(--tree-depth,0) * 22px);color:#29475f}.shopper-tree summary.shopper-tree-row{grid-template-columns:17px minmax(180px,1fr) 180px 100px}.shopper-tree-row:hover{background:#f7faff}.shopper-tree-row>span{font-size:12px;font-weight:600}.shopper-tree-row>small{color:#8191a0;font-size:11px}.shopper-tree-row>strong{text-align:right;font:600 12px/1 Roboto,Arial,sans-serif}.shopper-tree summary svg{color:#718497;transition:transform .16s ease}.shopper-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;background:#fff;border:1px solid #dae3eb;border-radius:7px;overflow:hidden}.shopper-overview>div{min-height:150px;padding:22px;border-right:1px solid #e1e8ef}.shopper-overview>div:nth-child(2){border-right:0}.shopper-overview header{display:flex;align-items:center;justify-content:space-between}.shopper-overview header span{color:#718497;font-size:11px}.shopper-overview header strong{color:#29475f;font-size:13px}.shopper-overview p{display:flex;gap:20px;margin:11px 0 0;color:#61778b;font-size:11px}.shopper-overview p span{display:inline-flex;align-items:center;gap:5px}.shopper-overview p i{width:8px;height:8px;background:#195afe;border-radius:2px}.shopper-overview p span:nth-child(2) i{background:#ff7a1a}.shopper-overview footer{grid-column:1 / -1;padding:12px 22px;color:#6d8092;background:#f7f9fb;border-top:1px solid #e1e8ef;font-size:11px}.shopper-split-bar{height:20px;display:flex;margin-top:22px;overflow:hidden;background:#edf1f5;border-radius:4px}.shopper-split-bar>i:first-child{background:#195afe}.shopper-split-bar>i:last-child{background:#ff7a1a}.shopper-split-bar.is-traffic>i:first-child{background:#00a959}.shopper-split-bar.is-traffic>i:last-child{background:#784bd1}.shopper-split-bar.is-traffic+p span:first-child i{background:#00a959}.shopper-split-bar.is-traffic+p span:last-child i{background:#784bd1}@media(max-width:1180px){.header-actions .logout-command{display:inline-flex}.header-inner{gap:24px}.desktop-nav{position:absolute;top:64px;right:0;left:0;height:auto;display:grid;gap:0;padding:8px 24px 14px;visibility:hidden;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 14px 25px #1935561f;opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity var(--motion-fast) var(--ease-out),transform var(--motion-standard) var(--ease-drawer),visibility 0s linear var(--motion-standard)}.desktop-nav.is-open{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0);transition-delay:0s}.desktop-nav a{height:44px}.desktop-nav a:after{display:none}.login-link,.demo-button{display:none}.mobile-menu{display:grid}.catalog-status-bar{grid-template-columns:repeat(3,1fr)}.catalog-status-bar>div:nth-child(3){border-right:0}.catalog-status-bar>div:nth-child(-n+3){border-bottom:1px solid #e5ebf1}.shopper-kpi-band{grid-template-columns:repeat(3,1fr)}.shopper-kpi-band>div:nth-child(3){border-right:0}.shopper-kpi-band>div:nth-child(-n+3){border-bottom:1px solid #e4eaf0}}@media(max-width:720px){.desktop-nav{top:58px;padding-right:16px;padding-left:16px}.filter-pill.compact-date{display:flex}.catalog-status-bar{display:flex;overflow-x:auto;scrollbar-width:thin}.catalog-status-bar>div{min-width:145px;border-bottom:0!important}.catalog-status-bar>p{min-width:220px}.trend-bucket-tabs{min-width:0;flex:1;overflow-x:auto}.trend-bucket-tabs button{min-width:82px}.trend-bucket-tabs .tab-count{display:none}.shopper-hero{min-height:165px}.shopper-hero .hero-inner{padding-top:14px}.shopper-hero-title{align-items:flex-start;gap:10px}.shopper-hero-title>svg{width:38px;height:38px;padding:8px}.shopper-hero h1{font-size:25px}.shopper-hero p{font-size:11px}.shopper-filters{grid-template-columns:1fr 1fr}.shopper-filters .go-button{width:100%}.shopper-kpi-band{grid-template-columns:repeat(2,1fr)}.shopper-kpi-band>div{min-height:78px;border-right:1px solid #e4eaf0!important;border-bottom:1px solid #e4eaf0}.shopper-kpi-band>div:nth-child(2n){border-right:0!important}.shopper-kpi-band>div:nth-last-child(-n+2){border-bottom:0}.shopper-tabs{min-width:0;flex:1}.shopper-tabs button{min-width:0}.shopper-overview{grid-template-columns:1fr}.shopper-overview>div{min-height:135px;border-right:0;border-bottom:1px solid #e1e8ef}.shopper-tree-row,.shopper-tree summary.shopper-tree-row{grid-template-columns:17px minmax(130px,1fr) 82px;padding-left:calc(12px + var(--tree-depth,0) * 14px)}.shopper-tree-row:not(summary){grid-template-columns:minmax(130px,1fr) 82px}.shopper-tree-row>small{display:none}}@media(max-width:420px){.shopper-filters{grid-template-columns:1fr}.site-profile-actions .icon-action{display:inline-flex}.shopper-kpi-band strong{font-size:15px}.shopper-tabs button{font-size:10px}}
