:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f1f6f8;--color-card:#fff;--color-card-hover:#eaf3f5;--color-bg-secondary:#e8f0f4;--color-border:#d3e1e7;--color-input-border:#718c9b;--color-border-soft:#edf3f6;--color-text-primary:#102b3a;--color-text-secondary:#486273;--color-text-tertiary:#5b7180;--color-accent-blue:#087e8b;--color-accent-blue-dark:#076570;--color-accent-blue-bright:#55cad0;--color-on-accent:#fff;--color-accent-purple:#715098;--color-accent-green:#18764e;--color-accent-green-rgb:24, 118, 78;--color-accent-red:#b83c40;--color-accent-orange:#906118;--color-success:#18764e;--color-danger:#b83c40;--color-warning:#906118;--series-clicks:#246b92;--series-impressions:#715098;--series-ctr:#18764e;--series-position:#906118;--radius-sm:8px;--radius-md:10px;--radius-lg:14px;--radius-xl:16px;--radius-pill:9999px;--shadow-card:none;--shadow-product:0 12px 32px #102b3a24;--shadow-frosted:none;--page-max-width:100%;--page-padding:32px;--shell-bg:#102b3a;--shell-text:#d8e8ee;--shell-hover:#234453;--shell-active:#bcebed;--shell-active-text:#102b3a;--topbar-height:64px}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#10212d;--color-card:#172e3b;--color-card-hover:#213d4b;--color-bg-secondary:#1c3543;--color-border:#35515f;--color-input-border:#6d8c9d;--color-border-soft:#213b49;--color-text-primary:#eef6f8;--color-text-secondary:#bdd0d9;--color-text-tertiary:#abc0cb;--color-accent-blue:#55cad0;--color-accent-blue-dark:#88dce0;--color-on-accent:#102b3a;--color-accent-purple:#c2a7e1;--color-accent-green:#75cfa3;--color-accent-green-rgb:117, 207, 163;--color-accent-red:#ffabab;--color-accent-orange:#e3b778;--color-success:#75cfa3;--color-danger:#ffabab;--color-warning:#e3b778;--series-clicks:#7ac3de;--series-impressions:#c2a7e1;--series-ctr:#75cfa3;--series-position:#e3b778}:root[data-privacy=on] .privacy-sensitive td,:root[data-privacy=on] .privacy-sensitive a,:root[data-privacy=on] .privacy-sensitive .metric-value,:root[data-privacy=on] .privacy-sensitive .metric-chip,:root[data-privacy=on] .privacy-blur-all{filter:blur(5px);-webkit-user-select:none;user-select:none;transition:filter .25s}*{box-sizing:border-box;margin:0;padding:0}@font-face{font-family:IRANYekan;src:url(/fonts/IRANYekanRegular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IRANYekan;src:url(/fonts/IRANYekanMedium.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}html[lang=fa] body{font-family:IRANYekan,Tahoma,system-ui,sans-serif;line-height:1.75}html[lang=fa] :is(h1,h2,h3,.title,.nav-sheet-heading){letter-spacing:normal}input,textarea,select{font-family:inherit}:is(input[type=url],input[type=email],input[type=password]){text-align:start;direction:ltr}bdi{unicode-bidi:isolate}[dir=rtl] .rtl-flip{transform:scaleX(-1)}.recharts-surface{direction:ltr}.recharts-tooltip-wrapper,.recharts-default-legend{text-align:start}[dir=rtl] .recharts-tooltip-wrapper,[dir=rtl] .recharts-default-legend{direction:rtl}.recharts-default-tooltip{max-width:min(380px,100vw - 32px);white-space:normal!important}.recharts-tooltip-item{flex-wrap:wrap;align-items:baseline;gap:4px;display:flex!important}.recharts-tooltip-item-value{unicode-bidi:isolate}.recharts-default-legend{flex-wrap:wrap;justify-content:center;gap:6px 12px;display:flex}.recharts-legend-item{align-items:center;gap:4px;margin-inline:0!important;display:inline-flex!important}.recharts-legend-item .recharts-surface{margin-inline:0!important}body{font-synthesis:none;background-color:var(--color-bg);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:IRANYekan,Tahoma,system-ui,sans-serif;font-size:15px;line-height:1.5;transition:background-color .2s,color .2s}.card,header,aside,main,nav,section,footer{transition:background-color .2s,border-color .2s}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.main-content{padding:28px var(--page-padding);max-width:var(--page-max-width);flex-direction:column;gap:24px;width:100%;margin:0 auto;display:flex}.title{letter-spacing:-.374px;font-size:28px;font-weight:600}.title-sm{color:var(--color-text-secondary);font-size:15px;font-weight:500}.metric-value{letter-spacing:-.5px;font-size:32px;font-weight:700}.card{background-color:var(--color-card);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-card);padding:24px;transition:transform .2s,border-color .2s}.card-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.pill{border-radius:var(--radius-pill);background-color:var(--color-border-soft);color:var(--color-text-secondary);border:1px solid #0000;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:500;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.pill:hover{background-color:var(--color-border);color:var(--color-text-primary)}.pill.active{background-color:var(--color-accent-blue);color:var(--color-on-accent);border-color:#0000}.change{border-radius:var(--radius-sm);align-items:center;gap:4px;padding:4px 8px;font-size:14px;font-weight:500;display:inline-flex}.change.positive{color:var(--color-success);background-color:#10b9811a}.change.negative{color:var(--color-danger);background-color:#ef44441a}.topbar{justify-content:space-between;align-items:center;display:flex}.filters-group{gap:8px;display:flex}.dashboard-grid-1{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.dashboard-grid-2{grid-template-columns:2fr 1fr;gap:24px;display:grid}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin{animation:.8s linear infinite spin}@keyframes drPulse{0%,to{opacity:.45}50%{opacity:1}}.dr-pulse{animation:1.4s ease-in-out infinite drPulse}.panel{background:var(--color-card);border:1px solid var(--color-border);border-radius:12px;padding:24px}.tool-input{border-radius:var(--radius-sm);border:1px solid var(--color-input-border);background:var(--color-bg);width:100%;color:var(--color-text-primary);box-sizing:border-box;outline:none;padding:9px 12px;font-size:13px;transition:border-color .15s}.tool-input:focus{border-color:var(--color-accent-blue)}.tool-field-label{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:5px;font-size:11px;font-weight:600;display:block}.tool-section-label{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:12px;font-weight:700}input::placeholder{color:var(--color-text-secondary);opacity:1}.menu-item{transition:background .15s,color .15s}.menu-item:hover:not(.menu-item-active){background:var(--color-border-soft)!important;color:var(--color-text-primary)!important}.nav-btn{transition:background .15s,color .15s,font-weight .1s}.nav-btn:hover:not(.active){background:var(--color-border-soft)!important;color:var(--color-text-primary)!important}.nav-btn.active{background:var(--color-accent-blue)!important;color:#fff!important;font-weight:600!important}.nav-btn.active svg,.nav-btn.active [data-lucide]{color:#fff!important}input:-webkit-autofill{caret-color:var(--color-text-primary);transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--color-text-primary)!important}[data-theme=dark] input:-webkit-autofill{-webkit-text-fill-color:#f5f5f7!important;box-shadow:inset 0 0 0 30px #1c1c1e!important}[data-theme=light] input:-webkit-autofill{-webkit-text-fill-color:#1d1d1f!important;box-shadow:inset 0 0 0 30px #fff!important}[data-theme=dark] input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light] input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.tool-input.inline{width:auto}.metric-chip{border-radius:var(--radius-sm);white-space:nowrap;background-color:var(--color-border-soft);color:var(--color-text-secondary);align-items:center;gap:4px;padding:1px 6px;font-size:11px;font-weight:700;display:inline-flex}.metric-action{border-radius:var(--radius-sm);border:1px solid var(--color-accent-orange);color:var(--color-accent-orange);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:600;transition:background-color .15s,opacity .15s;display:inline-flex}.metric-action:hover:not(:disabled){background-color:color-mix(in srgb, var(--color-accent-orange) 12%, transparent)}.metric-action:disabled{border-color:var(--color-border);color:var(--color-text-tertiary);cursor:not-allowed}.metric-cost{color:var(--color-text-tertiary);white-space:nowrap;font-size:11px}.archive-toggle{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;width:100%;color:var(--color-text-secondary);align-items:center;gap:10px;margin-top:16px;padding:12px 14px;font-size:13px;font-weight:600;transition:border-color .15s,color .15s;display:flex}.archive-toggle:hover{border-color:var(--color-border-soft);color:var(--color-text-primary)}.archive-count{border-radius:var(--color-pill,var(--radius-pill));background:color-mix(in srgb, var(--color-text-tertiary) 24%, transparent);min-width:22px;color:var(--color-text-secondary);text-align:center;letter-spacing:0;text-transform:none;margin-inline-start:auto;padding:2px 8px;font-size:12px;font-weight:600}.archive-caret{transition:transform .15s;display:inline-block}.archive-caret.open{transform:rotate(90deg)}.archive-hint{color:var(--color-text-secondary);opacity:.75;margin:0 0 10px;font-size:12px;line-height:1.5}.archive-list{flex-direction:column;gap:6px;display:flex}.archive-row{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-bg-secondary);align-items:center;gap:10px;padding:10px 12px;transition:opacity .15s,border-color .15s;display:flex}.archive-row:hover{border-color:var(--color-border-soft)}.archive-row.busy{opacity:.5;pointer-events:none}.archive-domain{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.archive-date{color:var(--color-text-tertiary);white-space:nowrap;font-size:11px}.archive-btn{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);cursor:pointer;background:0 0;padding:5px 10px;font-size:12px;font-weight:500;transition:background-color .15s,border-color .15s}.archive-btn:hover:not(:disabled){border-color:var(--color-accent-blue);background-color:color-mix(in srgb, var(--color-accent-blue) 10%, transparent)}.archive-btn:disabled{cursor:not-allowed;opacity:.6}.archive-btn.danger{color:var(--color-danger)}.archive-btn.danger:hover:not(:disabled){border-color:var(--color-danger);background-color:color-mix(in srgb, var(--color-danger) 10%, transparent)}.content-ops-grid,.source-audit-grid{align-items:start;gap:14px;display:grid}.content-ops-grid{grid-template-columns:minmax(270px,.8fr) minmax(420px,1.6fr)}.source-audit-grid{grid-template-columns:minmax(250px,.72fr) minmax(420px,1.8fr)}@media (max-width:900px){.content-ops-grid,.source-audit-grid{grid-template-columns:1fr}}.crawler-grid{grid-template-columns:minmax(230px,.6fr) minmax(420px,2fr);align-items:start;gap:14px;display:grid}.crawler-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (max-width:1100px){.crawler-cards{grid-template-columns:1fr}}@media (max-width:900px){.crawler-grid{grid-template-columns:1fr}}.nav-desktop{flex-wrap:nowrap;flex:1;align-items:center;gap:4px;min-width:0;margin-inline-start:20px;display:flex}.nav-burger{display:none}.nav-group{position:relative}.nav-chevron{opacity:.6;transition:transform .15s}.nav-chevron[data-open=true]{transform:rotate(180deg)}.nav-dropdown{top:calc(100% + 8px);background:var(--color-card);border:1px solid var(--color-border);z-index:45;border-radius:12px;flex-direction:column;min-width:210px;padding:6px 0;display:flex;position:absolute;inset-inline-start:0;box-shadow:0 8px 32px #00000040}.nav-dropdown .nav-sheet-item{padding:9px 16px;font-size:13px}@media (max-width:900px){.nav-desktop{display:none}.nav-burger{border:1px solid var(--color-border);width:34px;height:34px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:9px;justify-content:center;align-items:center;margin-inline:auto 10px;display:flex}.nav-burger[aria-expanded=true]{color:var(--color-accent-blue);background:#3b82f61f}.topbar{padding:0 12px}}.nav-sheet{top:var(--topbar-height);background:var(--color-card);border-bottom:1px solid var(--color-border);z-index:45;max-height:calc(100dvh - var(--topbar-height));flex-direction:column;padding:6px 0;display:flex;position:absolute;inset-inline:0;overflow-y:auto;box-shadow:0 8px 32px #00000059}.nav-sheet-item{text-align:start;width:100%;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:11px 18px;font-size:14px;font-weight:500;display:flex}.nav-sheet-item:hover{background:var(--color-card-hover)}.nav-sheet-heading{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-tertiary,var(--color-text-secondary));opacity:1;padding:12px 18px 4px;font-size:11px;font-weight:600}.nav-sheet-item[data-active=true]{color:var(--color-accent-blue);background:#3b82f61f;font-weight:700}.period-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.period-col-compare{border-inline-end:1px solid var(--color-border)}@media (max-width:680px){.period-grid{grid-template-columns:1fr}.period-col-compare{border-inline-end:none;border-bottom:1px solid var(--color-border)}}.brand-name{text-align:start;max-width:120px;font-size:12px;font-weight:700;line-height:1.4}@media (min-width:900px) and (max-width:1200px){.brand-name{display:none}}::selection{color:#102b3a;background:#bcebed}:focus-visible{outline:2px solid var(--color-accent-blue);outline-offset:3px}input,textarea{caret-color:var(--color-accent-blue)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--color-accent-blue);outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:var(--color-border) var(--color-bg)}table,.metric-value,.metric-chip,.workspace-metrics{font-variant-numeric:tabular-nums}table{border-collapse:collapse}th{color:var(--color-text-secondary);font-weight:600}th,td{text-align:start}button:disabled{cursor:not-allowed}button:disabled:not(.nav-btn){opacity:.55}.card:hover{border-color:var(--color-border)}.topbar{z-index:40;min-height:var(--topbar-height);padding:0 var(--page-padding);background:var(--shell-bg);color:var(--shell-text);gap:16px;position:sticky;top:0}.topbar :focus-visible{outline-color:#bcebed}.brand-link{color:#f3fafb;flex-shrink:0;align-items:center;gap:10px;display:flex}.brand-mark{background:#087e8b;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.brand-mark img{object-fit:contain;flex-shrink:0;width:64px;max-width:none;height:64px}.brand-mark--login{border-radius:14px;width:56px;height:56px}.brand-mark--login img{width:80px;height:80px}.brand-name{max-width:160px;font-size:14px;line-height:1.5}.nav-desktop{margin-inline-start:8px}.nav-burger{color:var(--shell-text);border-color:#537281;width:40px;height:40px}.nav-burger[aria-expanded=true]{color:var(--shell-active-text);background:var(--shell-active)}.nav-dropdown,.account-menu{box-shadow:none!important}.nav-dropdown,.nav-sheet{animation:.18s cubic-bezier(.16,1,.3,1) disclosure}.nav-sheet-item[data-active=true]{background:var(--color-bg-secondary);color:var(--color-accent-blue)}.workspace-intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-block-end:8px;display:flex}.workspace-title{text-wrap:balance;font-size:clamp(25px,2.4vw,32px);font-weight:750;line-height:1.4}.workspace-subtitle{color:var(--color-text-secondary);max-width:65ch;margin-block-start:6px;font-size:14px}.primary-action,.secondary-action{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:600;display:inline-flex}.primary-action{background:var(--color-accent-blue);color:var(--color-on-accent)}.primary-action:hover{background:var(--color-accent-blue-dark)}.secondary-action{border:1px solid var(--color-border);background:var(--color-card);color:var(--color-text-primary)}.secondary-action:hover{background:var(--color-card-hover)}.workspace-start{background:var(--color-card);border:1px solid var(--color-border);border-radius:14px;grid-template-columns:1.1fr 1fr;align-items:start;gap:48px;padding:clamp(24px,4vw,48px);display:grid}.workspace-start h2{text-wrap:balance;max-width:26ch;font-size:clamp(23px,2.2vw,28px);font-weight:700;line-height:1.5}.workspace-start p{color:var(--color-text-secondary);max-width:60ch;margin-block:12px 24px;font-size:14px}.workspace-steps{gap:24px;list-style:none;display:grid}.workspace-step{border-block-end:1px solid var(--color-border);align-items:flex-start;gap:16px;padding-block-end:24px;display:flex}.workspace-step:last-child{border:0;padding-block-end:0}.workspace-step>svg{color:var(--color-text-secondary);flex-shrink:0;margin-block-start:4px}.workspace-step[aria-current=step]>svg{color:var(--color-accent-blue)}.workspace-step h3{font-size:15px;font-weight:650}.workspace-step p{margin-block:5px 0;font-size:13px}.workspace-controls[data-empty=true]{display:none!important}.workspace-metrics{border:1px solid var(--color-border);background:var(--color-card);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.workspace-metric{border-inline-end:1px solid var(--color-border);padding:20px 24px}.workspace-metric:last-child{border-inline-end:0}.workspace-metric-label{color:var(--color-text-secondary);align-items:center;gap:8px;margin-block-end:10px;font-size:13px;display:flex}.workspace-metric-label span{font-size:13px!important}.workspace-metric-value{font-size:25px;font-weight:700;line-height:1.4}.workspace-metric-sub{color:var(--color-text-secondary);margin-block-start:5px;font-size:12px}.settings-page{max-width:var(--page-max-width);padding:28px var(--page-padding) 48px;margin-inline:auto}.settings-heading{margin-block-end:28px}.settings-layout{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:32px;display:grid}.settings-index{top:calc(var(--topbar-height) + 24px);border-inline-end:1px solid var(--color-border);padding-inline-end:24px;position:sticky}.settings-index .nav-btn{border-radius:8px;min-height:44px;padding:10px 12px;font-size:13px}.settings-index .nav-btn.active{color:var(--color-accent-blue)!important;background:var(--color-bg-secondary)!important}.settings-index .nav-btn.active svg{color:inherit!important}.settings-content{min-width:0}.settings-mobile-nav{display:none}.settings-accounts{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.settings-section{padding:28px}.settings-section h2{font-size:18px!important}.settings-section p{overflow-wrap:anywhere;max-width:70ch}.settings-section a{overflow-wrap:anywhere}.settings-account-email{overflow-wrap:anywhere;text-align:start;direction:ltr}.settings-add-account{min-height:40px;background:var(--color-accent-blue)!important;color:var(--color-on-accent)!important;border:0!important}@keyframes disclosure{0%{clip-path:inset(0 0 10%)}to{clip-path:inset(0)}}@media (min-width:1440px){.settings-accounts{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)}}@media (max-width:1100px){.settings-layout{grid-template-columns:220px minmax(0,1fr);gap:24px}}@media (max-width:900px){.topbar{gap:12px;padding-inline:16px}.brand-name,.settings-layout{display:block}.settings-index{display:none}.settings-mobile-nav{gap:8px;margin-block-end:24px;font-size:13px;font-weight:600;display:grid}.settings-mobile-nav select{min-height:44px}.workspace-start{grid-template-columns:1fr;gap:32px}}@media (max-width:680px){.main-content,.settings-page{padding-inline:16px}.workspace-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-metric{border-block-end:1px solid var(--color-border);padding:16px}.workspace-metric:nth-child(2n){border-inline-end:0}.workspace-metric:nth-last-child(-n+2){border-block-end:0}.settings-section{padding:20px}.workspace-intro{align-items:flex-start}.workspace-intro .secondary-action{min-height:40px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
